(self.webpackChunkportal=self.webpackChunkportal||[]).push([[792],{93533:(ct,P,e)=>{"use strict";e.d(P,{L:()=>d});const d=["applicationType","default","name","publicId",...(0,e(35537).cY)("\n  {\n    components {\n      dimensions\n      inputs\n      publicId\n      template { publicId reference { name } }\n    }\n    defaultRefreshRate\n    periodSelectorEnabled\n    periodSpec\n    publicId\n    title\n  }\n").map(p=>`published.${p}`)]},51670:(ct,P,e)=>{"use strict";e.d(P,{X:()=>h});var t=e(68559),a=e(11439),d=e(70271),p=e(64334),n=e(1365),m=e(59452),f=e(82417),v=e(18560);let h=(()=>{class E{constructor(){this.store=(0,t.WQX)(a.il),this.authService=(0,t.WQX)(v.uR),this.component$=this.getLandingPageComponentTemplate().pipe((0,d.T)(g=>g?{publicId:"ix-landing-page",template:{publicId:g.publicId}}:null))}getLandingPageComponentTemplate(){return this.store.select(f.$y).pipe((0,p.s)(1),(0,d.T)(g=>g?.landingPageComponentTemplate?g.landingPageComponentTemplate:null))}hasLandingPageComponentTemplate(){return this.getLandingPageComponentTemplate().pipe((0,p.s)(1),(0,n.Z)(g=>(0,m.of)(!!g)))}isAuthenticated(){return this.authService.isAuthenticated.pipe((0,p.s)(1),(0,n.Z)(g=>(0,m.of)(g)))}static#t=this.\u0275fac=function(b){return new(b||E)};static#e=this.\u0275prov=t.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}return E})()},62392:(ct,P,e)=>{"use strict";e.d(P,{c:()=>t});const t={appName:"Portal",name:"production",version:"2.45.3",build:"133919-1177023",production:!0,maps:{apiKey:"AIzaSyDjAuhL1XIp1yolNByk5JlQPw6VMxQZSHQ"}}},67838:(ct,P,e)=>{"use strict";e.d(P,{q:()=>a});var t=e(72788);const a={hasFeature:t.fq,init:t.Ts,getFeatures:t.qe}},85252:(ct,P,e)=>{"use strict";var t={};e.r(t),e.d(t,{FunctionToString:()=>At,InboundFilters:()=>G,LinkedErrors:()=>ri});var a={};e.r(a),e.d(a,{Breadcrumbs:()=>us,Dedupe:()=>pc,GlobalHandlers:()=>We,HttpContext:()=>Ka,LinkedErrors:()=>Oa,TryCatch:()=>Qs});var d={};e.r(d),e.d(d,{Breadcrumbs:()=>us,BrowserClient:()=>rs,BrowserProfilingIntegration:()=>wm,BrowserTracing:()=>VM,Dedupe:()=>pc,Feedback:()=>gm,FunctionToString:()=>At,GlobalHandlers:()=>We,HttpContext:()=>Ka,Hub:()=>D.YZ,InboundFilters:()=>G,Integrations:()=>t2,LinkedErrors:()=>Oa,ModuleMetadata:()=>Bi,Replay:()=>dm,ReplayCanvas:()=>Fx,SDK_VERSION:()=>qn.M,Scope:()=>xo.HG,SentryErrorHandler:()=>f1,TraceClassDecorator:()=>Vv,TraceDirective:()=>x1,TraceMethodDecorator:()=>nu,TraceModule:()=>Tm,TraceService:()=>Kg,TryCatch:()=>Qs,WINDOW:()=>nr,addBreadcrumb:()=>y.ZQ,addEventProcessor:()=>qe,addGlobalEventProcessor:()=>T.lb,addIntegration:()=>L,addTracingExtensions:()=>pu,captureEvent:()=>y.r,captureException:()=>y.Cp,captureMessage:()=>y.wd,captureUserFeedback:()=>_t,chromeStackLineParser:()=>ms,close:()=>y.VN,configureScope:()=>y.PN,continueTrace:()=>lh,createErrorHandler:()=>Wg,createTransport:()=>nt,createUserFeedbackEnvelope:()=>Ao,defaultIntegrations:()=>pi,defaultRequestInstrumentationOptions:()=>Lg,defaultStackLineParsers:()=>hi,defaultStackParser:()=>Qi,eventFromException:()=>qo,eventFromMessage:()=>Yo,exceptionFromError:()=>gr,extractTraceparentData:()=>gt,flush:()=>y.bX,forceLoad:()=>No,functionToStringIntegration:()=>It,geckoStackLineParser:()=>Zs,getActiveSpan:()=>ic,getActiveTransaction:()=>Uu,getClient:()=>y.KU,getCurrentHub:()=>D.BF,getCurrentScope:()=>y.o5,getHubFromCarrier:()=>D.Me,inboundFiltersIntegration:()=>U,init:()=>Lv,instrumentAngularRouting:()=>Nv,instrumentOutgoingRequests:()=>vv,lastEventId:()=>y.Q,makeBrowserOfflineTransport:()=>s1,makeFetchTransport:()=>En,makeMain:()=>D.gM,makeMultiplexedTransport:()=>kf,makeXHRTransport:()=>Wn,metrics:()=>gu,moduleMetadataIntegration:()=>Ni,onLoad:()=>$e,onProfilingStartRouteTransaction:()=>JM,opera10StackLineParser:()=>Kt,opera11StackLineParser:()=>Qn,routingInstrumentation:()=>Hg,sendFeedback:()=>lv,setContext:()=>y.o,setCurrentClient:()=>Tt,setExtra:()=>y.l7,setExtras:()=>y.cx,setMeasurement:()=>_u,setTag:()=>y.NA,setTags:()=>y.Wt,setUser:()=>y.gV,showReportDialog:()=>ki,spanStatusfromHttpCode:()=>Tr,startInactiveSpan:()=>wp,startSpan:()=>Pf,startSpanManual:()=>Mp,startTransaction:()=>y.nb,trace:()=>If,winjsStackLineParser:()=>Pa,withIsolationScope:()=>y.rB,withScope:()=>y.v4,wrap:()=>Y});var p=e(80436),n=e(68559),m=e(67898),f=e(19508),v=e(28024),h=e(17876),E=e(32175),y=e(69961),g=e(47752),b=e(85004),A=e(22505),x=e(56320),T=e(78631),D=e(51677);const C=[];function k(r){const c=r.defaultIntegrations||[],s=r.integrations;let u;c.forEach(N=>{N.isDefaultInstance=!0}),u=Array.isArray(s)?[...c,...s]:"function"==typeof s?(0,b.k9)(s(c)):c;const M=function S(r){const c={};return r.forEach(s=>{const{name:u}=s,M=c[u];M&&!M.isDefaultInstance&&s.isDefaultInstance||(c[u]=s)}),Object.keys(c).map(s=>c[s])}(u),O=function W(r,c){for(let s=0;s<r.length;s++)if(!0===c(r[s]))return s;return-1}(M,N=>"Debug"===N.name);if(-1!==O){const[N]=M.splice(O,1);M.push(N)}return M}function F(r,c,s){if(s[c.name])x.T&&g.vF.log(`Integration skipped because it was already installed: ${c.name}`);else{if(s[c.name]=c,-1===C.indexOf(c.name)&&(c.setupOnce(T.lb,D.BF),C.push(c.name)),c.setup&&"function"==typeof c.setup&&c.setup(r),r.on&&"function"==typeof c.preprocessEvent){const u=c.preprocessEvent.bind(c);r.on("preprocessEvent",(M,O)=>u(M,O,r))}if(r.addEventProcessor&&"function"==typeof c.processEvent){const u=c.processEvent.bind(c),M=Object.assign((O,N)=>u(O,N,r),{id:c.name});r.addEventProcessor(M)}x.T&&g.vF.log(`Integration installed: ${c.name}`)}}function L(r){const c=(0,y.KU)();c&&c.addIntegration?c.addIntegration(r):x.T&&g.vF.warn(`Cannot add integration "${r.name}" because no SDK Client is available.`)}function K(r,c){return Object.assign(function(...u){return c(...u)},{id:r})}const X=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/],B=[/^.*\/healthcheck$/,/^.*\/healthy$/,/^.*\/live$/,/^.*\/ready$/,/^.*\/heartbeat$/,/^.*\/health$/,/^.*\/healthz$/],V="InboundFilters",U=(r={})=>({name:V,setupOnce(){},processEvent(c,s,u){const M=u.getOptions(),O=function Z(r={},c={}){return{allowUrls:[...r.allowUrls||[],...c.allowUrls||[]],denyUrls:[...r.denyUrls||[],...c.denyUrls||[]],ignoreErrors:[...r.ignoreErrors||[],...c.ignoreErrors||[],...r.disableErrorDefaults?[]:X],ignoreTransactions:[...r.ignoreTransactions||[],...c.ignoreTransactions||[],...r.disableTransactionDefaults?[]:B],ignoreInternal:void 0===r.ignoreInternal||r.ignoreInternal}}(r,M);return function at(r,c){return c.ignoreInternal&&function ft(r){try{return"SentryError"===r.exception.values[0].type}catch{}return!1}(r)?(x.T&&g.vF.warn(`Event dropped due to being internal Sentry Error.\nEvent: ${(0,b.$X)(r)}`),!0):function H(r,c){return!(r.type||!c||!c.length)&&function J(r){const c=[];let s;r.message&&c.push(r.message);try{s=r.exception.values[r.exception.values.length-1]}catch{}return s&&s.value&&(c.push(s.value),s.type&&c.push(`${s.type}: ${s.value}`)),x.T&&0===c.length&&g.vF.error(`Could not extract message for event ${(0,b.$X)(r)}`),c}(r).some(s=>(0,A.Xr)(s,c))}(r,c.ignoreErrors)?(x.T&&g.vF.warn(`Event dropped due to being matched by \`ignoreErrors\` option.\nEvent: ${(0,b.$X)(r)}`),!0):function q(r,c){if("transaction"!==r.type||!c||!c.length)return!1;const s=r.transaction;return!!s&&(0,A.Xr)(s,c)}(r,c.ignoreTransactions)?(x.T&&g.vF.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.\nEvent: ${(0,b.$X)(r)}`),!0):function $(r,c){if(!c||!c.length)return!1;const s=Lt(r);return!!s&&(0,A.Xr)(s,c)}(r,c.denyUrls)?(x.T&&g.vF.warn(`Event dropped due to being matched by \`denyUrls\` option.\nEvent: ${(0,b.$X)(r)}.\nUrl: ${Lt(r)}`),!0):!function ot(r,c){if(!c||!c.length)return!0;const s=Lt(r);return!s||(0,A.Xr)(s,c)}(r,c.allowUrls)&&(x.T&&g.vF.warn(`Event dropped due to not being matched by \`allowUrls\` option.\nEvent: ${(0,b.$X)(r)}.\nUrl: ${Lt(r)}`),!0)}(c,O)?null:c}}),G=K(V,U);function Lt(r){try{let c;try{c=r.exception.values[0].stacktrace.frames}catch{}return c?function mt(r=[]){for(let c=r.length-1;c>=0;c--){const s=r[c];if(s&&"<anonymous>"!==s.filename&&"[native code]"!==s.filename)return s.filename||null}return null}(c):null}catch{return x.T&&g.vF.error(`Cannot extract url for event ${(0,b.$X)(r)}`),null}}var Vt=e(80959);let ce;const se="FunctionToString",It=()=>({name:se,setupOnce(){ce=Function.prototype.toString;try{Function.prototype.toString=function(...r){const c=(0,Vt.sp)(this)||this;return ce.apply(c,r)}}catch{}}}),At=K(se,It);function Tt(r){const s=(0,D.BF)().getStackTop();s.client=r,s.scope.setClient(r)}var Ot=e(81488);const me=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function Re(r,c=!1){const{host:s,path:u,pass:M,port:O,projectId:N,protocol:st,publicKey:ht}=r;return`${st}://${ht}${c&&M?`:${M}`:""}@${s}${O?`:${O}`:""}/${u&&`${u}/`}${N}`}function te(r){const c=me.exec(r);if(!c)return void(0,g.pq)(()=>{console.error(`Invalid Sentry Dsn: ${r}`)});const[s,u,M="",O,N="",st]=c.slice(1);let ht="",Bt=st;const ve=Bt.split("/");if(ve.length>1&&(ht=ve.slice(0,-1).join("/"),Bt=ve.pop()),Bt){const Ae=Bt.match(/^\d+/);Ae&&(Bt=Ae[0])}return Qe({host:O,pass:M,path:ht,projectId:Bt,port:N,protocol:s,publicKey:u})}function Qe(r){return{protocol:r.protocol,publicKey:r.publicKey||"",pass:r.pass||"",host:r.host,port:r.port||"",path:r.path||"",projectId:r.projectId}}function $t(r){const c="string"==typeof r?te(r):Qe(r);if(c&&function Qt(r){if(!Ot.T)return!0;const{port:c,projectId:s,protocol:u}=r;return!(["protocol","publicKey","host","projectId"].find(N=>!r[N]&&(g.vF.error(`Invalid Sentry Dsn: ${N} missing`),!0))||(s.match(/^\d+$/)?function oe(r){return"http"===r||"https"===r}(u)?c&&isNaN(parseInt(c,10))&&(g.vF.error(`Invalid Sentry Dsn: Invalid port ${c}`),1):(g.vF.error(`Invalid Sentry Dsn: Invalid protocol ${u}`),1):(g.vF.error(`Invalid Sentry Dsn: Invalid projectId ${s}`),1)))}(c))return c}const Mt="7";function Wt(r){return`${r.protocol?`${r.protocol}:`:""}//${r.host}${r.port?`:${r.port}`:""}${r.path?`/${r.path}`:""}/api/`}function Je(r,c={}){const u="string"!=typeof c&&c._metadata?c._metadata.sdk:void 0;return("string"==typeof c?c:c.tunnel)||`${function zt(r){return`${Wt(r)}${r.projectId}/envelope/`}(r)}?${function le(r,c){return(0,Vt.u4)({sentry_key:r.publicKey,sentry_version:Mt,...c&&{sentry_client:`${c.name}/${c.version}`}})}(r,u)}`}var tn=e(65217),He=e(40241);const pn=(0,He.VZ)();function Bn(){if(!("fetch"in pn))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch{return!1}}function fi(r){return r&&/^function fetch\(\)\s+\{\s+\[native code\]\s+\}$/.test(r.toString())}const St=(0,He.VZ)(),tt={},it={};function rt(r,c){tt[r]=tt[r]||[],tt[r].push(c)}function bt(r,c){it[r]||(c(),it[r]=!0)}function Ut(r,c){const s=r&&tt[r];if(s)for(const u of s)try{u(c)}catch(M){Ot.T&&g.vF.error(`Error while triggering instrumentation handler.\nType: ${r}\nName: ${(0,tn.qQ)(u)}\nError:`,M)}}const Oe=He.OW;let Sn;function rn(r){const c="history";rt(c,r),bt(c,hn)}function hn(){if(!function Ft(){const r=St.chrome;return!(r&&r.app&&r.app.runtime||!("history"in St)||!St.history.pushState||!St.history.replaceState)}())return;const r=Oe.onpopstate;function c(s){return function(...u){const M=u.length>2?u[2]:void 0;if(M){const O=Sn,N=String(M);Sn=N,Ut("history",{from:O,to:N})}return s.apply(this,u)}}Oe.onpopstate=function(...s){const u=Oe.location.href,M=Sn;if(Sn=u,Ut("history",{from:M,to:u}),r)try{return r.apply(this,s)}catch{}},(0,Vt.GS)(Oe.history,"pushState",c),(0,Vt.GS)(Oe.history,"replaceState",c)}var Me=e(91412),on=e(53430),Le=e(90196);function he(r,c=[]){return[r,c]}function Ct(r,c){const[s,u]=r;return[s,[...u,c]]}function Ee(r,c){const s=r[1];for(const u of s)if(c(u,u[0].type))return!0;return!1}function we(r,c){return(c||new TextEncoder).encode(r)}function mn(r,c){const[s,u]=r;let M=JSON.stringify(s);function O(N){"string"==typeof M?M="string"==typeof N?M+N:[we(M,c),N]:M.push("string"==typeof N?we(N,c):N)}for(const N of u){const[st,ht]=N;if(O(`\n${JSON.stringify(st)}\n`),"string"==typeof ht||ht instanceof Uint8Array)O(ht);else{let Bt;try{Bt=JSON.stringify(ht)}catch{Bt=JSON.stringify((0,Le.S8)(ht))}O(Bt)}}return"string"==typeof M?M:function Fn(r){const c=r.reduce((M,O)=>M+O.length,0),s=new Uint8Array(c);let u=0;for(const M of r)s.set(M,u),u+=M.length;return s}(M)}function vi(r,c){const s="string"==typeof r.data?we(r.data,c):r.data;return[(0,Vt.Ce)({type:"attachment",length:s.length,filename:r.filename,content_type:r.contentType,attachment_type:r.attachmentType}),s]}const Mi={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",statsd:"unknown"};function er(r){return Mi[r]}function Ne(r){if(!r||!r.sdk)return;const{name:c,version:s}=r.sdk;return{name:c,version:s}}function je(r,c,s,u){const M=r.sdkProcessingMetadata&&r.sdkProcessingMetadata.dynamicSamplingContext;return{event_id:r.event_id,sent_at:(new Date).toISOString(),...c&&{sdk:c},...!!s&&u&&{dsn:Re(u)},...M&&{trace:(0,Vt.Ce)({...M})}}}class be extends Error{constructor(c,s="warn"){super(c),this.message=c,this.name=new.target.prototype.constructor.name,Object.setPrototypeOf(this,new.target.prototype),this.logLevel=s}}function An(r,c,s,u){const M=Ne(s),O=r.type&&"replay_event"!==r.type?r.type:"event";!function ie(r,c){c&&(r.sdk=r.sdk||{},r.sdk.name=r.sdk.name||c.name,r.sdk.version=r.sdk.version||c.version,r.sdk.integrations=[...r.sdk.integrations||[],...c.integrations||[]],r.sdk.packages=[...r.sdk.packages||[],...c.packages||[]])}(r,s&&s.sdk);const N=je(r,M,u,c);return delete r.sdkProcessingMetadata,he(N,[[{type:O},r]])}const Tn=/[^a-zA-Z0-9_/.-]+/g,Ue=/[^\w\d_:/@.{}[\]$-]+/g;var fr=e(10286),Ki=e(80312),Yi=e(69143);const jr="Not capturing exception because it's already been captured.";class Kr{constructor(c){if(this._options=c,this._integrations={},this._integrationsInitialized=!1,this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],c.dsn?this._dsn=$t(c.dsn):x.T&&g.vF.warn("No DSN provided, client will not send events."),this._dsn){const s=Je(this._dsn,c);this._transport=c.transport({recordDroppedEvent:this.recordDroppedEvent.bind(this),...c.transportOptions,url:s})}}captureException(c,s,u){if((0,b.GR)(c))return void(x.T&&g.vF.log(jr));let M=s&&s.event_id;return this._process(this.eventFromException(c,s).then(O=>this._captureEvent(O,s,u)).then(O=>{M=O})),M}captureMessage(c,s,u,M){let O=u&&u.event_id;const N=(0,Me.NF)(c)?c:String(c),st=(0,Me.sO)(c)?this.eventFromMessage(N,s,u):this.eventFromException(c,u);return this._process(st.then(ht=>this._captureEvent(ht,u,M)).then(ht=>{O=ht})),O}captureEvent(c,s,u){if(s&&s.originalException&&(0,b.GR)(s.originalException))return void(x.T&&g.vF.log(jr));let M=s&&s.event_id;return this._process(this._captureEvent(c,s,u).then(O=>{M=O})),M}captureSession(c){"string"!=typeof c.release?x.T&&g.vF.warn("Discarded session because of missing or non-string release"):(this.sendSession(c),(0,fr.qO)(c,{init:!1}))}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(c){const s=this._transport;return s?(this.metricsAggregator&&this.metricsAggregator.flush(),this._isClientDoneProcessing(c).then(u=>s.flush(c).then(M=>u&&M))):(0,on.XW)(!0)}close(c){return this.flush(c).then(s=>(this.getOptions().enabled=!1,this.metricsAggregator&&this.metricsAggregator.close(),s))}getEventProcessors(){return this._eventProcessors}addEventProcessor(c){this._eventProcessors.push(c)}setupIntegrations(c){(c&&!this._integrationsInitialized||this._isEnabled()&&!this._integrationsInitialized)&&this._setupIntegrations()}init(){this._isEnabled()&&this._setupIntegrations()}getIntegrationById(c){return this.getIntegrationByName(c)}getIntegrationByName(c){return this._integrations[c]}getIntegration(c){try{return this._integrations[c.id]||null}catch{return x.T&&g.vF.warn(`Cannot retrieve integration ${c.id} from the current Client`),null}}addIntegration(c){F(this,c,this._integrations)}sendEvent(c,s={}){this.emit("beforeSendEvent",c,s);let u=An(c,this._dsn,this._options._metadata,this._options.tunnel);for(const O of s.attachments||[])u=Ct(u,vi(O,this._options.transportOptions&&this._options.transportOptions.textEncoder));const M=this._sendEnvelope(u);M&&M.then(O=>this.emit("afterSendEvent",c,O),null)}sendSession(c){const s=function Te(r,c,s,u){const M=Ne(s);return he({sent_at:(new Date).toISOString(),...M&&{sdk:M},...!!u&&c&&{dsn:Re(c)}},["aggregates"in r?[{type:"sessions"},r]:[{type:"session"},r.toJSON()]])}(c,this._dsn,this._options._metadata,this._options.tunnel);this._sendEnvelope(s)}recordDroppedEvent(c,s,u){if(this._options.sendClientReports){const M=`${c}:${s}`;x.T&&g.vF.log(`Adding outcome: "${M}"`),this._outcomes[M]=this._outcomes[M]+1||1}}captureAggregateMetrics(c){x.T&&g.vF.log(`Flushing aggregated metrics, number of metrics: ${c.length}`);const s=function Ir(r,c,s,u){const M={sent_at:(new Date).toISOString()};s&&s.sdk&&(M.sdk={name:s.sdk.name,version:s.sdk.version}),u&&c&&(M.dsn=Re(c));const O=function Pr(r){const c=function xn(r){let c="";for(const s of r){const u=Object.entries(s.tags),M=u.length>0?`|#${u.map(([O,N])=>`${O}:${N}`).join(",")}`:"";c+=`${s.name}@${s.unit}:${s.metric}|${s.metricType}${M}|T${s.timestamp}\n`}return c}(r);return[{type:"statsd",length:c.length},c]}(r);return he(M,[O])}(c,this._dsn,this._options._metadata,this._options.tunnel);this._sendEnvelope(s)}on(c,s){this._hooks[c]||(this._hooks[c]=[]),this._hooks[c].push(s)}emit(c,...s){this._hooks[c]&&this._hooks[c].forEach(u=>u(...s))}_setupIntegrations(){this._integrations=function I(r,c){const s={};return c.forEach(u=>{u&&F(r,u,s)}),s}(this,this._options.integrations),this._integrationsInitialized=!0}_updateSessionFromEvent(c,s){let u=!1,M=!1;const O=s.exception&&s.exception.values;if(O){M=!0;for(const ht of O){const Bt=ht.mechanism;if(Bt&&!1===Bt.handled){u=!0;break}}}const N="ok"===c.status;(N&&0===c.errors||N&&u)&&((0,fr.qO)(c,{...u&&{status:"crashed"},errors:c.errors||Number(M||u)}),this.captureSession(c))}_isClientDoneProcessing(c){return new on.T2(s=>{let u=0;const O=setInterval(()=>{0==this._numProcessing?(clearInterval(O),s(!0)):(u+=1,c&&u>=c&&(clearInterval(O),s(!1)))},1)})}_isEnabled(){return!1!==this.getOptions().enabled&&void 0!==this._transport}_prepareEvent(c,s,u,M=(0,D.rm)()){const O=this.getOptions(),N=Object.keys(this._integrations);return!s.integrations&&N.length>0&&(s.integrations=N),this.emit("preprocessEvent",c,s),(0,Yi.mG)(O,c,s,u,this,M).then(st=>{if(null===st)return st;const{propagationContext:ht}=st.sdkProcessingMetadata||{};if((!st.contexts||!st.contexts.trace)&&ht){const{traceId:ve,spanId:Ae,parentSpanId:sn,dsc:yn}=ht;st.contexts={trace:{trace_id:ve,span_id:Ae,parent_span_id:sn},...st.contexts};const gn=yn||(0,Ki.l)(ve,this,u);st.sdkProcessingMetadata={dynamicSamplingContext:gn,...st.sdkProcessingMetadata}}return st})}_captureEvent(c,s={},u){return this._processEvent(c,s,u).then(M=>M.event_id,M=>{if(x.T){const O=M;"log"===O.logLevel?g.vF.log(O.message):g.vF.warn(O)}})}_processEvent(c,s,u){const M=this.getOptions(),{sampleRate:O}=M,N=ir(c),st=ho(c),ht=c.type||"error",Bt=`before send for type \`${ht}\``;if(st&&"number"==typeof O&&Math.random()>O)return this.recordDroppedEvent("sample_rate","error",c),(0,on.xg)(new be(`Discarding event because it's not included in the random sample (sampling rate = ${O})`,"log"));const ve="replay_event"===ht?"replay":ht;return this._prepareEvent(c,s,u).then(Ae=>{if(null===Ae)throw this.recordDroppedEvent("event_processor",ve,c),new be("An event processor returned `null`, will not send event.","log");if(s.data&&!0===s.data.__sentry__)return Ae;const yn=function Mr(r,c,s){const{beforeSend:u,beforeSendTransaction:M}=r;return ho(c)&&u?u(c,s):ir(c)&&M?M(c,s):c}(M,Ae,s);return function Cr(r,c){const s=`${c} must return \`null\` or a valid event.`;if((0,Me.Qg)(r))return r.then(u=>{if(!(0,Me.Qd)(u)&&null!==u)throw new be(s);return u},u=>{throw new be(`${c} rejected with ${u}`)});if(!(0,Me.Qd)(r)&&null!==r)throw new be(s);return r}(yn,Bt)}).then(Ae=>{if(null===Ae)throw this.recordDroppedEvent("before_send",ve,c),new be(`${Bt} returned \`null\`, will not send event.`,"log");const sn=u&&u.getSession();!N&&sn&&this._updateSessionFromEvent(sn,Ae);const yn=Ae.transaction_info;if(N&&yn&&Ae.transaction!==c.transaction){const gn="custom";Ae.transaction_info={...yn,source:gn}}return this.sendEvent(Ae,s),Ae}).then(null,Ae=>{throw Ae instanceof be?Ae:(this.captureException(Ae,{data:{__sentry__:!0},originalException:Ae}),new be(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.\nReason: ${Ae}`))})}_process(c){this._numProcessing++,c.then(s=>(this._numProcessing--,s),s=>(this._numProcessing--,s))}_sendEnvelope(c){if(this.emit("beforeEnvelope",c),this._isEnabled()&&this._transport)return this._transport.send(c).then(null,s=>{x.T&&g.vF.error("Error while sending event:",s)});x.T&&g.vF.error("Transport disabled")}_clearOutcomes(){const c=this._outcomes;return this._outcomes={},Object.keys(c).map(s=>{const[u,M]=s.split(":");return{reason:u,category:M,quantity:c[s]}})}}function ho(r){return void 0===r.type}function ir(r){return"transaction"===r.type}function qe(r){const c=(0,y.KU)();!c||!c.addEventProcessor||c.addEventProcessor(r)}var qn=e(82502),In=e(33409),Ln=e(71349);const ai=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__;function gr(r,c){const s=qi(r,c),u={type:c&&c.name,value:ia(c)};return s.length&&(u.stacktrace={frames:s}),void 0===u.type&&""===u.value&&(u.value="Unrecoverable error caught"),u}function yr(r,c){return{exception:{values:[gr(r,c)]}}}function qi(r,c){const s=c.stacktrace||c.stack||"",u=function Uo(r){if(r){if("number"==typeof r.framesToPop)return r.framesToPop;if(_r.test(r.message))return 1}return 0}(c);try{return r(s,u)}catch{}return[]}const _r=/Minified React error #\d+;/i;function ia(r){const c=r&&r.message;return c?c.error&&"string"==typeof c.error.message?c.error.message:c:"No error message"}function qo(r,c,s,u){const O=Ws(r,c,s&&s.syntheticException||void 0,u);return(0,b.M6)(O),O.level="error",s&&s.event_id&&(O.event_id=s.event_id),(0,on.XW)(O)}function Yo(r,c,s="info",u,M){const N=Qo(r,c,u&&u.syntheticException||void 0,M);return N.level=s,u&&u.event_id&&(N.event_id=u.event_id),(0,on.XW)(N)}function Ws(r,c,s,u,M){let O;if((0,Me.T2)(c)&&c.error)return yr(r,c.error);if((0,Me.BD)(c)||(0,Me.W6)(c)){const N=c;if("stack"in c)O=yr(r,c);else{const st=N.name||((0,Me.BD)(N)?"DOMError":"DOMException"),ht=N.message?`${st}: ${N.message}`:st;O=Qo(r,ht,s,u),(0,b.gO)(O,ht)}return"code"in N&&(O.tags={...O.tags,"DOMException.code":`${N.code}`}),O}return(0,Me.bJ)(c)?yr(r,c):(0,Me.Qd)(c)||(0,Me.xH)(c)?(O=function Ti(r,c,s,u){const M=(0,y.KU)(),O=M&&M.getOptions().normalizeDepth,N={exception:{values:[{type:(0,Me.xH)(c)?c.constructor.name:u?"UnhandledRejection":"Error",value:bo(c,{isUnhandledRejection:u})}]},extra:{__serialized__:(0,Le.cd)(c,O)}};if(s){const st=qi(r,s);st.length&&(N.exception.values[0].stacktrace={frames:st})}return N}(r,c,s,M),(0,b.M6)(O,{synthetic:!0}),O):(O=Qo(r,c,s,u),(0,b.gO)(O,`${c}`,void 0),(0,b.M6)(O,{synthetic:!0}),O)}function Qo(r,c,s,u){const M={};if(u&&s){const O=qi(r,s);O.length&&(M.exception={values:[{value:c,stacktrace:{frames:O}}]})}if((0,Me.NF)(c)){const{__sentry_template_string__:O,__sentry_template_values__:N}=c;return M.logentry={message:O,params:N},M}return M.message=c,M}function bo(r,{isUnhandledRejection:c}){const s=(0,Vt.HF)(r),u=c?"promise rejection":"exception";return(0,Me.T2)(r)?`Event \`ErrorEvent\` captured as ${u} with message \`${r.message}\``:(0,Me.xH)(r)?`Event \`${function io(r){try{const c=Object.getPrototypeOf(r);return c?c.constructor.name:void 0}catch{}}(r)}\` (type=${r.type}) captured as ${u}`:`Object captured as ${u} with keys: ${s}`}const nr=He.OW;let jo=0;function yo(){return jo>0}function so(r,c={},s){if("function"!=typeof r)return r;try{const M=r.__sentry_wrapped__;if(M)return M;if((0,Vt.sp)(r))return r}catch{return r}const u=function(){const M=Array.prototype.slice.call(arguments);try{s&&"function"==typeof s&&s.apply(this,arguments);const O=M.map(N=>so(N,c));return r.apply(this,O)}catch(O){throw function ds(){jo++,setTimeout(()=>{jo--})}(),(0,y.v4)(N=>{N.addEventProcessor(st=>(c.mechanism&&((0,b.gO)(st,void 0,void 0),(0,b.M6)(st,c.mechanism)),st.extra={...st.extra,arguments:M},st)),(0,y.Cp)(O)}),O}};try{for(const M in r)Object.prototype.hasOwnProperty.call(r,M)&&(u[M]=r[M])}catch{}(0,Vt.pO)(u,r),(0,Vt.my)(r,"__sentry_wrapped__",u);try{Object.getOwnPropertyDescriptor(u,"name").configurable&&Object.defineProperty(u,"name",{get:()=>r.name})}catch{}return u}function Ao(r,{metadata:c,tunnel:s,dsn:u}){const M={event_id:r.event_id,sent_at:(new Date).toISOString(),...c&&c.sdk&&{sdk:{name:c.sdk.name,version:c.sdk.version}},...!!s&&!!u&&{dsn:Re(u)}},O=function Zr(r){return[{type:"user_report"},r]}(r);return he(M,[O])}class rs extends Kr{constructor(c){const s=nr.SENTRY_SDK_SOURCE||(0,In.e)();c._metadata=c._metadata||{},c._metadata.sdk=c._metadata.sdk||{name:"sentry.javascript.browser",packages:[{name:`${s}:@sentry/browser`,version:qn.M}],version:qn.M},super(c),c.sendClientReports&&nr.document&&nr.document.addEventListener("visibilitychange",()=>{"hidden"===nr.document.visibilityState&&this._flushOutcomes()})}eventFromException(c,s){return qo(this._options.stackParser,c,s,this._options.attachStacktrace)}eventFromMessage(c,s="info",u){return Yo(this._options.stackParser,c,s,u,this._options.attachStacktrace)}captureUserFeedback(c){if(!this._isEnabled())return void(ai&&g.vF.warn("SDK not enabled, will not capture user feedback."));const s=Ao(c,{metadata:this.getSdkMetadata(),dsn:this.getDsn(),tunnel:this.getOptions().tunnel});this._sendEnvelope(s)}_prepareEvent(c,s,u){return c.platform=c.platform||"javascript",super._prepareEvent(c,s,u)}_flushOutcomes(){const c=this._clearOutcomes();if(0===c.length)return void(ai&&g.vF.log("No outcomes to send"));if(!this._dsn)return void(ai&&g.vF.log("No dsn provided, will not send outcomes"));ai&&g.vF.log("Sending outcomes:",c);const s=function Ai(r,c,s){return he(c?{dsn:c}:{},[[{type:"client_report"},{timestamp:s||(0,Ln.lu)(),discarded_events:r}]])}(c,this._options.tunnel&&Re(this._dsn));this._sendEnvelope(s)}}let or=null;function Os(r){const c="error";rt(c,r),bt(c,Ho)}function Ho(){or=He.OW.onerror,He.OW.onerror=function(r,c,s,u,M){return Ut("error",{column:u,error:M,line:s,msg:r,url:c}),!(!or||or.__SENTRY_LOADER__)&&or.apply(this,arguments)},He.OW.onerror.__SENTRY_INSTRUMENTED__=!0}let xs=null;function Is(r){const c="unhandledrejection";rt(c,r),bt(c,Ca)}function Ca(){xs=He.OW.onunhandledrejection,He.OW.onunhandledrejection=function(r){return Ut("unhandledrejection",r),!(xs&&!xs.__SENTRY_LOADER__)||xs.apply(this,arguments)},He.OW.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}var ln=e(74146);const zi="GlobalHandlers",We=K(zi,(r={})=>{const c={onerror:!0,onunhandledrejection:!0,...r};return{name:zi,setupOnce(){Error.stackTraceLimit=50},setup(s){c.onerror&&(function Ge(r){Os(c=>{const{stackParser:s,attachStacktrace:u}=Xs();if((0,y.KU)()!==r||yo())return;const{msg:M,url:O,line:N,column:st,error:ht}=c,Bt=void 0===ht&&(0,Me.Kg)(M)?function ro(r,c,s,u){let O=(0,Me.T2)(r)?r.message:r,N="Error";const st=O.match(/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i);return st&&(N=st[1],O=st[2]),Ps({exception:{values:[{type:N,value:O}]}},c,s,u)}(M,O,N,st):Ps(Ws(s,ht||M,void 0,u,!1),O,N,st);Bt.level="error",(0,y.r)(Bt,{originalException:ht,mechanism:{handled:!1,type:"onerror"}})})}(s),Fs("onerror")),c.onunhandledrejection&&(function ei(r){Is(c=>{const{stackParser:s,attachStacktrace:u}=Xs();if((0,y.KU)()!==r||yo())return;const M=function Ri(r){if((0,Me.sO)(r))return r;const c=r;try{if("reason"in c)return c.reason;if("detail"in c&&"reason"in c.detail)return c.detail.reason}catch{}return r}(c),O=(0,Me.sO)(M)?function To(r){return{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(r)}`}]}}}(M):Ws(s,M,void 0,u,!0);O.level="error",(0,y.r)(O,{originalException:M,mechanism:{handled:!1,type:"onunhandledrejection"}})})}(s),Fs("onunhandledrejection"))}}});function Ps(r,c,s,u){const M=r.exception=r.exception||{},O=M.values=M.values||[],N=O[0]=O[0]||{},st=N.stacktrace=N.stacktrace||{},ht=st.frames=st.frames||[],Bt=isNaN(parseInt(u,10))?void 0:u,ve=isNaN(parseInt(s,10))?void 0:s,Ae=(0,Me.Kg)(c)&&c.length>0?c:(0,ln.$N)();return 0===ht.length&&ht.push({colno:Bt,filename:Ae,function:"?",in_app:!0,lineno:ve}),r}function Fs(r){ai&&g.vF.log(`Global Handler attached: ${r}`)}function Xs(){const r=(0,y.KU)();return r&&r.getOptions()||{stackParser:()=>[],attachStacktrace:!1}}const Es=["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"],oo="TryCatch",Qs=K(oo,(r={})=>{const c={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,...r};return{name:oo,setupOnce(){c.setTimeout&&(0,Vt.GS)(nr,"setTimeout",Ua),c.setInterval&&(0,Vt.GS)(nr,"setInterval",Ua),c.requestAnimationFrame&&(0,Vt.GS)(nr,"requestAnimationFrame",os),c.XMLHttpRequest&&"XMLHttpRequest"in nr&&(0,Vt.GS)(XMLHttpRequest.prototype,"send",vn);const s=c.eventTarget;s&&(Array.isArray(s)?s:Es).forEach(Cn)}}});function Ua(r){return function(...c){return c[0]=so(c[0],{mechanism:{data:{function:(0,tn.qQ)(r)},handled:!1,type:"instrument"}}),r.apply(this,c)}}function os(r){return function(c){return r.apply(this,[so(c,{mechanism:{data:{function:"requestAnimationFrame",handler:(0,tn.qQ)(r)},handled:!1,type:"instrument"}})])}}function vn(r){return function(...c){const s=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(M=>{M in s&&"function"==typeof s[M]&&(0,Vt.GS)(s,M,function(O){const N={mechanism:{data:{function:M,handler:(0,tn.qQ)(O)},handled:!1,type:"instrument"}},st=(0,Vt.sp)(O);return st&&(N.mechanism.data.handler=(0,tn.qQ)(st)),so(O,N)})}),r.apply(this,c)}}function Cn(r){const s=nr[r]&&nr[r].prototype;!s||!s.hasOwnProperty||!s.hasOwnProperty("addEventListener")||((0,Vt.GS)(s,"addEventListener",function(u){return function(M,O,N){try{"function"==typeof O.handleEvent&&(O.handleEvent=so(O.handleEvent,{mechanism:{data:{function:"handleEvent",handler:(0,tn.qQ)(O),target:r},handled:!1,type:"instrument"}}))}catch{}return u.apply(this,[M,so(O,{mechanism:{data:{function:"addEventListener",handler:(0,tn.qQ)(O),target:r},handled:!1,type:"instrument"}}),N])}}),(0,Vt.GS)(s,"removeEventListener",function(u){return function(M,O,N){const st=O;try{const ht=st&&st.__sentry_wrapped__;ht&&u.call(this,M,ht,N)}catch{}return u.call(this,M,st,N)}}))}function oi(){"console"in He.OW&&g.Ow.forEach(function(r){r in He.OW.console&&(0,Vt.GS)(He.OW.console,r,function(c){return g.Z9[r]=c,function(...s){Ut("console",{args:s,level:r});const M=g.Z9[r];M&&M.apply(He.OW.console,s)}})})}const Ci=He.OW,gi=1e3;let Hi,rr,dr;function Ar(r){rt("dom",r),bt("dom",Nr)}function Nr(){if(!Ci.document)return;const r=Ut.bind(null,"dom"),c=zr(r,!0);Ci.document.addEventListener("click",c,!1),Ci.document.addEventListener("keypress",c,!1),["EventTarget","Node"].forEach(s=>{const u=Ci[s]&&Ci[s].prototype;!u||!u.hasOwnProperty||!u.hasOwnProperty("addEventListener")||((0,Vt.GS)(u,"addEventListener",function(M){return function(O,N,st){if("click"===O||"keypress"==O)try{const ht=this,Bt=ht.__sentry_instrumentation_handlers__=ht.__sentry_instrumentation_handlers__||{},ve=Bt[O]=Bt[O]||{refCount:0};if(!ve.handler){const Ae=zr(r);ve.handler=Ae,M.call(this,O,Ae,st)}ve.refCount++}catch{}return M.call(this,O,N,st)}}),(0,Vt.GS)(u,"removeEventListener",function(M){return function(O,N,st){if("click"===O||"keypress"==O)try{const ht=this,Bt=ht.__sentry_instrumentation_handlers__||{},ve=Bt[O];ve&&(ve.refCount--,ve.refCount<=0&&(M.call(this,O,ve.handler,st),ve.handler=void 0,delete Bt[O]),0===Object.keys(Bt).length&&delete ht.__sentry_instrumentation_handlers__)}catch{}return M.call(this,O,N,st)}}))})}function zr(r,c=!1){return s=>{if(!s||s._sentryCaptured)return;const u=function zo(r){try{return r.target}catch{return null}}(s);if(function Vr(r,c){return!("keypress"!==r||c&&c.tagName&&("INPUT"===c.tagName||"TEXTAREA"===c.tagName||c.isContentEditable))}(s.type,u))return;(0,Vt.my)(s,"_sentryCaptured",!0),u&&!u._sentryId&&(0,Vt.my)(u,"_sentryId",(0,b.eJ)());const M="keypress"===s.type?"input":s.type;(function to(r){if(r.type!==rr)return!1;try{if(!r.target||r.target._sentryId!==dr)return!1}catch{}return!0})(s)||(r({event:s,name:M,global:c}),rr=s.type,dr=u?u._sentryId:void 0),clearTimeout(Hi),Hi=Ci.setTimeout(()=>{dr=void 0,rr=void 0},gi)}}const re=He.OW,fe="__sentry_xhr_v3__";function jt(r){rt("xhr",r),bt("xhr",Se)}function Se(){if(!re.XMLHttpRequest)return;const r=XMLHttpRequest.prototype;(0,Vt.GS)(r,"open",function(c){return function(...s){const u=Date.now(),M=(0,Me.Kg)(s[0])?s[0].toUpperCase():void 0,O=function Xe(r){if((0,Me.Kg)(r))return r;try{return r.toString()}catch{}}(s[1]);if(!M||!O)return c.apply(this,s);this[fe]={method:M,url:O,request_headers:{}},"POST"===M&&O.match(/sentry_key/)&&(this.__sentry_own_request__=!0);const N=()=>{const st=this[fe];if(st&&4===this.readyState){try{st.status_code=this.status}catch{}Ut("xhr",{args:[M,O],endTimestamp:Date.now(),startTimestamp:u,xhr:this})}};return"onreadystatechange"in this&&"function"==typeof this.onreadystatechange?(0,Vt.GS)(this,"onreadystatechange",function(st){return function(...ht){return N(),st.apply(this,ht)}}):this.addEventListener("readystatechange",N),(0,Vt.GS)(this,"setRequestHeader",function(st){return function(...ht){const[Bt,ve]=ht,Ae=this[fe];return Ae&&(0,Me.Kg)(Bt)&&(0,Me.Kg)(ve)&&(Ae.request_headers[Bt.toLowerCase()]=ve),st.apply(this,ht)}}),c.apply(this,s)}}),(0,Vt.GS)(r,"send",function(c){return function(...s){const u=this[fe];return u?(void 0!==s[0]&&(u.body=s[0]),Ut("xhr",{args:[u.method,u.url],startTimestamp:Date.now(),xhr:this}),c.apply(this,s)):c.apply(this,s)}})}function ci(r){const c="fetch";rt(c,r),bt(c,Vi)}function Vi(){(function nn(){if("string"==typeof EdgeRuntime)return!0;if(!Bn())return!1;if(fi(pn.fetch))return!0;let r=!1;const c=pn.document;if(c&&"function"==typeof c.createElement)try{const s=c.createElement("iframe");s.hidden=!0,c.head.appendChild(s),s.contentWindow&&s.contentWindow.fetch&&(r=fi(s.contentWindow.fetch)),c.head.removeChild(s)}catch(s){Ot.T&&g.vF.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",s)}return r})()&&(0,Vt.GS)(He.OW,"fetch",function(r){return function(...c){const{method:s,url:u}=function Dr(r){if(0===r.length)return{method:"GET",url:""};if(2===r.length){const[s,u]=r;return{url:$r(s),method:xr(u,"method")?String(u.method).toUpperCase():"GET"}}const c=r[0];return{url:$r(c),method:xr(c,"method")?String(c.method).toUpperCase():"GET"}}(c),M={args:c,fetchData:{method:s,url:u},startTimestamp:Date.now()};return Ut("fetch",{...M}),r.apply(He.OW,c).then(O=>(Ut("fetch",{...M,endTimestamp:Date.now(),response:O}),O),O=>{throw Ut("fetch",{...M,endTimestamp:Date.now(),error:O}),O})}})}function xr(r,c){return!!r&&"object"==typeof r&&!!r[c]}function $r(r){return"string"==typeof r?r:r?xr(r,"url")?r.url:r.toString?r.toString():"":""}const eo=["fatal","error","warning","log","info","debug"];function ja(r){return"warn"===r?"warning":eo.includes(r)?r:"log"}function ra(r){if(!r)return{};const c=r.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!c)return{};const s=c[6]||"",u=c[8]||"";return{host:c[4],path:c[5],protocol:c[2],search:s,hash:u,relative:c[5]+s+u}}const tc="Breadcrumbs",us=K(tc,(r={})=>{const c={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...r};return{name:tc,setupOnce(){},setup(s){c.console&&function ii(r){const c="console";rt(c,r),bt(c,oi)}(function Cs(r){return function(s){if((0,y.KU)()!==r)return;const u={category:"console",data:{arguments:s.args,logger:"console"},level:ja(s.level),message:(0,A.gt)(s.args," ")};if("assert"===s.level){if(!1!==s.args[0])return;u.message=`Assertion failed: ${(0,A.gt)(s.args.slice(1)," ")||"console.assert"}`,u.data.arguments=s.args.slice(1)}(0,y.ZQ)(u,{input:s.args,level:s.level})}}(s)),c.dom&&Ar(function Bo(r,c){return function(u){if((0,y.KU)()!==r)return;let M,O,N="object"==typeof c?c.serializeAttribute:void 0,st="object"==typeof c&&"number"==typeof c.maxStringLength?c.maxStringLength:void 0;st&&st>1024&&(ai&&g.vF.warn(`\`dom.maxStringLength\` cannot exceed 1024, but a value of ${st} was configured. Sentry will use 1024 instead.`),st=1024),"string"==typeof N&&(N=[N]);try{const Bt=u.event,ve=function kr(r){return!!r&&!!r.target}(Bt)?Bt.target:Bt;M=(0,ln.Hd)(ve,{keyAttrs:N,maxStringLength:st}),O=(0,ln.xE)(ve)}catch{M="<unknown>"}if(0===M.length)return;const ht={category:`ui.${u.name}`,message:M};O&&(ht.data={"ui.component_name":O}),(0,y.ZQ)(ht,{event:u.event,name:u.name,global:u.global})}}(s,c.dom)),c.xhr&&jt(function Rc(r){return function(s){if((0,y.KU)()!==r)return;const{startTimestamp:u,endTimestamp:M}=s,O=s.xhr[fe];if(!u||!M||!O)return;const{method:N,url:st,status_code:ht,body:Bt}=O;(0,y.ZQ)({category:"xhr",data:{method:N,url:st,status_code:ht},type:"http"},{xhr:s.xhr,input:Bt,startTimestamp:u,endTimestamp:M})}}(s)),c.fetch&&ci(function Wa(r){return function(s){if((0,y.KU)()!==r)return;const{startTimestamp:u,endTimestamp:M}=s;if(M&&(!s.fetchData.url.match(/sentry_key/)||"POST"!==s.fetchData.method))if(s.error)(0,y.ZQ)({category:"fetch",data:s.fetchData,level:"error",type:"http"},{data:s.error,input:s.args,startTimestamp:u,endTimestamp:M});else{const O=s.response,N={...s.fetchData,status_code:O&&O.status};(0,y.ZQ)({category:"fetch",data:N,type:"http"},{input:s.args,response:O,startTimestamp:u,endTimestamp:M})}}}(s)),c.history&&rn(function Ha(r){return function(s){if((0,y.KU)()!==r)return;let u=s.from,M=s.to;const O=ra(nr.location.href);let N=u?ra(u):void 0;const st=ra(M);(!N||!N.path)&&(N=O),O.protocol===st.protocol&&O.host===st.host&&(M=st.relative),O.protocol===N.protocol&&O.host===N.host&&(u=N.relative),(0,y.ZQ)({category:"navigation",data:{from:u,to:M}})}}(s)),c.sentry&&s.on&&s.on("beforeSendEvent",function $a(r){return function(s){(0,y.KU)()===r&&(0,y.ZQ)({category:"sentry."+("transaction"===s.type?"transaction":"event"),event_id:s.event_id,level:s.level,message:(0,b.$X)(s)},{event:s})}}(s))}}});function po(r,c,s=250,u,M,O,N){if(!(O.exception&&O.exception.values&&N&&(0,Me.tH)(N.originalException,Error)))return;const st=O.exception.values.length>0?O.exception.values[O.exception.values.length-1]:void 0;st&&(O.exception.values=function ec(r,c){return r.map(s=>(s.value&&(s.value=(0,A.xv)(s.value,c)),s))}(Do(r,c,M,N.originalException,u,O.exception.values,st,0),s))}function Do(r,c,s,u,M,O,N,st){if(O.length>=s+1)return O;let ht=[...O];if((0,Me.tH)(u[M],Error)){ts(N,st);const Bt=r(c,u[M]),ve=ht.length;ao(Bt,M,ve,st),ht=Do(r,c,s,u[M],M,[Bt,...ht],Bt,ve)}return Array.isArray(u.errors)&&u.errors.forEach((Bt,ve)=>{if((0,Me.tH)(Bt,Error)){ts(N,st);const Ae=r(c,Bt),sn=ht.length;ao(Ae,`errors[${ve}]`,sn,st),ht=Do(r,c,s,Bt,M,[Ae,...ht],Ae,sn)}}),ht}function ts(r,c){r.mechanism=r.mechanism||{type:"generic",handled:!0},r.mechanism={...r.mechanism,is_exception_group:!0,exception_id:c}}function ao(r,c,s,u){r.mechanism=r.mechanism||{type:"generic",handled:!0},r.mechanism={...r.mechanism,type:"chained",source:c,exception_id:s,parent_id:u}}const Jc="LinkedErrors",Oa=K(Jc,(r={})=>{const c=r.limit||5,s=r.key||"cause";return{name:Jc,setupOnce(){},preprocessEvent(u,M,O){const N=O.getOptions();po(gr,N.stackParser,N.maxValueLength,s,c,u,M)}}}),hc="HttpContext",Ka=K(hc,()=>({name:hc,setupOnce(){},preprocessEvent(r){if(!nr.navigator&&!nr.location&&!nr.document)return;const c=r.request&&r.request.url||nr.location&&nr.location.href,{referrer:s}=nr.document||{},{userAgent:u}=nr.navigator||{},M={...r.request&&r.request.headers,...s&&{Referer:s},...u&&{"User-Agent":u}},O={...r.request,...c&&{url:c},headers:M};r.request=O}})),pc=K("Dedupe",()=>{let r;return{name:"Dedupe",setupOnce(){},processEvent(c){if(c.type)return c;try{if(function Ll(r,c){return!(!c||!function Lc(r,c){const s=r.message,u=c.message;return!(!s&&!u||s&&!u||!s&&u||s!==u||!Hs(r,c)||!Fc(r,c))}(r,c)&&!function Fl(r,c){const s=Mo(c),u=Mo(r);return!!(s&&u&&s.type===u.type&&s.value===u.value&&Hs(r,c)&&Fc(r,c))}(r,c))}(c,r))return ai&&g.vF.warn("Event dropped due to being a duplicate of previously captured event."),null}catch{}return r=c}}});function Fc(r,c){let s=hs(r),u=hs(c);if(!s&&!u)return!0;if(s&&!u||!s&&u||u.length!==s.length)return!1;for(let M=0;M<u.length;M++){const O=u[M],N=s[M];if(O.filename!==N.filename||O.lineno!==N.lineno||O.colno!==N.colno||O.function!==N.function)return!1}return!0}function Hs(r,c){let s=r.fingerprint,u=c.fingerprint;if(!s&&!u)return!0;if(s&&!u||!s&&u)return!1;try{return s.join("")===u.join("")}catch{return!1}}function Mo(r){return r.exception&&r.exception.values&&r.exception.values[0]}function hs(r){const c=r.exception;if(c)try{return c.values[0].stacktrace.frames}catch{return}}function Ds(r,c,s,u){const M={filename:r,function:c,in_app:!0};return void 0!==s&&(M.lineno=s),void 0!==u&&(M.colno=u),M}const mc=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,Ia=/\((\S*)(?::(\d+))(?::(\d+))\)/,ms=[30,r=>{const c=mc.exec(r);if(c){if(c[2]&&0===c[2].indexOf("eval")){const O=Ia.exec(c[2]);O&&(c[2]=O[1],c[3]=O[2],c[4]=O[3])}const[u,M]=wo(c[1]||"?",c[2]);return Ds(M,u,c[3]?+c[3]:void 0,c[4]?+c[4]:void 0)}}],fc=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,gc=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,Zs=[50,r=>{const c=fc.exec(r);if(c){if(c[3]&&c[3].indexOf(" > eval")>-1){const O=gc.exec(c[3]);O&&(c[1]=c[1]||"eval",c[3]=O[1],c[4]=O[2],c[5]="")}let u=c[3],M=c[1]||"?";return[M,u]=wo(M,u),Ds(u,M,c[4]?+c[4]:void 0,c[5]?+c[5]:void 0)}}],Zo=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:[-a-z]+):.*?):(\d+)(?::(\d+))?\)?\s*$/i,Pa=[40,r=>{const c=Zo.exec(r);return c?Ds(c[2],c[1]||"?",+c[3],c[4]?+c[4]:void 0):void 0}],Et=/ line (\d+).*script (?:in )?(\S+)(?:: in function (\S+))?$/i,Kt=[10,r=>{const c=Et.exec(r);return c?Ds(c[2],c[3]||"?",+c[1]):void 0}],ue=/ line (\d+), column (\d+)\s*(?:in (?:<anonymous function: ([^>]+)>|([^)]+))\(.*\))? in (.*):\s*$/i,Qn=[20,r=>{const c=ue.exec(r);return c?Ds(c[5],c[3]||c[4]||"?",+c[1],+c[2]):void 0}],hi=[ms,Zs,Pa],Qi=(0,tn.gd)(...hi),wo=(r,c)=>{const s=-1!==r.indexOf("safari-extension"),u=-1!==r.indexOf("safari-web-extension");return s||u?[-1!==r.indexOf("@")?r.split("@")[0]:"?",s?`safari-extension:${c}`:`safari-web-extension:${c}`]:[r,c]};const uo=6e4;function Sr(r,c=Date.now()){const s=parseInt(`${r}`,10);if(!isNaN(s))return 1e3*s;const u=Date.parse(`${r}`);return isNaN(u)?uo:u-c}function Lr(r,c,s=Date.now()){return function Zi(r,c){return r[c]||r.all||0}(r,c)>s}function Lo(r,{statusCode:c,headers:s},u=Date.now()){const M={...r},O=s&&s["x-sentry-rate-limits"],N=s&&s["retry-after"];if(O)for(const st of O.trim().split(",")){const[ht,Bt]=st.split(":",2),ve=parseInt(ht,10),Ae=1e3*(isNaN(ve)?60:ve);if(Bt)for(const sn of Bt.split(";"))M[sn]=u+Ae;else M.all=u+Ae}else N?M.all=u+Sr(N,u):429===c&&(M.all=u+6e4);return M}const Ht=30;function nt(r,c,s=function Wr(r){const c=[];function u(N){return c.splice(c.indexOf(N),1)[0]}return{$:c,add:function M(N){if(!function s(){return void 0===r||c.length<r}())return(0,on.xg)(new be("Not adding Promise because buffer limit was reached."));const st=N();return-1===c.indexOf(st)&&c.push(st),st.then(()=>u(st)).then(null,()=>u(st).then(null,()=>{})),st},drain:function O(N){return new on.T2((st,ht)=>{let Bt=c.length;if(!Bt)return st(!0);const ve=setTimeout(()=>{N&&N>0&&st(!1)},N);c.forEach(Ae=>{(0,on.XW)(Ae).then(()=>{--Bt||(clearTimeout(ve),st(!0))},ht)})})}}}(r.bufferSize||Ht)){let u={};function O(N){const st=[];if(Ee(N,(Ae,sn)=>{const yn=er(sn);if(Lr(u,yn)){const gn=Nt(Ae,sn);r.recordDroppedEvent("ratelimit_backoff",yn,gn)}else st.push(Ae)}),0===st.length)return(0,on.XW)();const ht=he(N[0],st),Bt=Ae=>{Ee(ht,(sn,yn)=>{const gn=Nt(sn,yn);r.recordDroppedEvent(Ae,er(yn),gn)})};return s.add(()=>c({body:mn(ht,r.textEncoder)}).then(Ae=>(void 0!==Ae.statusCode&&(Ae.statusCode<200||Ae.statusCode>=300)&&x.T&&g.vF.warn(`Sentry responded with status code ${Ae.statusCode} to sent event.`),u=Lo(u,Ae),Ae),Ae=>{throw Bt("network_error"),Ae})).then(Ae=>Ae,Ae=>{if(Ae instanceof be)return x.T&&g.vF.error("Skipped sending event because buffer is full."),Bt("queue_overflow"),(0,on.XW)();throw Ae})}return O.__sentry__baseTransport__=!0,{send:O,flush:N=>s.drain(N)}}function Nt(r,c){if("event"===c||"transaction"===c)return Array.isArray(r)?r[1]:void 0}let ne;function En(r,c=function Ve(){if(ne)return ne;if(fi(nr.fetch))return ne=nr.fetch.bind(nr);const r=nr.document;let c=nr.fetch;if(r&&"function"==typeof r.createElement)try{const s=r.createElement("iframe");s.hidden=!0,r.head.appendChild(s);const u=s.contentWindow;u&&u.fetch&&(c=u.fetch),r.head.removeChild(s)}catch(s){ai&&g.vF.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",s)}return ne=c.bind(nr)}()){let s=0,u=0;return nt(r,function M(O){const N=O.body.length;s+=N,u++;const st={body:O.body,method:"POST",referrerPolicy:"origin",headers:r.headers,keepalive:s<=6e4&&u<15,...r.fetchOptions};try{return c(r.url,st).then(ht=>(s-=N,u--,{statusCode:ht.status,headers:{"x-sentry-rate-limits":ht.headers.get("X-Sentry-Rate-Limits"),"retry-after":ht.headers.get("Retry-After")}}))}catch(ht){return function dn(){ne=void 0}(),s-=N,u--,(0,on.xg)(ht)}})}const jn=4;function Wn(r){return nt(r,function c(s){return new on.T2((u,M)=>{const O=new XMLHttpRequest;O.onerror=M,O.onreadystatechange=()=>{O.readyState===jn&&u({statusCode:O.status,headers:{"x-sentry-rate-limits":O.getResponseHeader("X-Sentry-Rate-Limits"),"retry-after":O.getResponseHeader("Retry-After")}})},O.open("POST",r.url);for(const N in r.headers)Object.prototype.hasOwnProperty.call(r.headers,N)&&O.setRequestHeader(N,r.headers[N]);O.send(s.body)})})}const pi=[new G,new At,new Qs,new us,new We,new Oa,new pc,new Ka];const ki=(r={},c=(0,D.BF)())=>{if(!nr.document)return void(ai&&g.vF.error("Global document not defined in showReportDialog call"));const{client:s,scope:u}=c.getStackTop(),M=r.dsn||s&&s.getDsn();if(!M)return void(ai&&g.vF.error("DSN not configured for showReportDialog call"));u&&(r.user={...u.getUser(),...r.user}),r.eventId||(r.eventId=c.lastEventId());const O=nr.document.createElement("script");O.async=!0,O.crossOrigin="anonymous",O.src=function Fe(r,c){const s=$t(r);if(!s)return"";const u=`${Wt(s)}embed/error-page/`;let M=`dsn=${Re(s)}`;for(const O in c)if("dsn"!==O&&"onClose"!==O)if("user"===O){const N=c.user;if(!N)continue;N.name&&(M+=`&name=${encodeURIComponent(N.name)}`),N.email&&(M+=`&email=${encodeURIComponent(N.email)}`)}else M+=`&${encodeURIComponent(O)}=${encodeURIComponent(c[O])}`;return`${u}?${M}`}(M,r),r.onLoad&&(O.onload=r.onLoad);const{onClose:N}=r;if(N){const ht=Bt=>{if("__sentry_reportdialog_closed__"===Bt.data)try{N()}finally{nr.removeEventListener("message",ht)}};nr.addEventListener("message",ht)}const st=nr.document.head||nr.document.body;st?st.appendChild(O):ai&&g.vF.error("Not injecting report dialog. No injection point found in HTML")};function No(){}function $e(r){r()}function Y(r){return so(r)()}function _t(r){const c=(0,y.KU)();c&&c.captureUserFeedback(r)}function Xt(r,c){const s={type:c.name||c.constructor.name,value:c.message},u=function Dt(r,c){return r(c.stack||"",1)}(r,c);return u.length&&(s.stacktrace={frames:u}),s}const Dn="LinkedErrors",ri=K(Dn,(r={})=>{const c=r.limit||5,s=r.key||"cause";return{name:Dn,setupOnce(){},preprocessEvent(u,M,O){const N=O.getOptions();po(Xt,N.stackParser,N.maxValueLength,s,c,u,M)}}}),On=t,ui=new Map,_i=new Set;function Di(r,c){return function Pi(r){if(He.OW._sentryModuleMetadata)for(const c of Object.keys(He.OW._sentryModuleMetadata)){const s=He.OW._sentryModuleMetadata[c];if(_i.has(c))continue;_i.add(c);const u=r(c);for(const M of u.reverse())if(M.filename){ui.set(M.filename,s);break}}}(r),ui.get(c)}const Gi="ModuleMetadata",Ni=()=>({name:Gi,setupOnce(){},setup(r){"function"==typeof r.on&&r.on("beforeEnvelope",c=>{Ee(c,(s,u)=>{if("event"===u){const M=Array.isArray(s)?s[1]:void 0;M&&(function Si(r){try{r.exception.values.forEach(c=>{if(c.stacktrace)for(const s of c.stacktrace.frames||[])delete s.module_metadata})}catch{}}(M),s[1]=M)}})})},processEvent:(r,c,s)=>(function wi(r,c){try{c.exception.values.forEach(s=>{if(s.stacktrace)for(const u of s.stacktrace.frames||[]){if(!u.filename)continue;const M=Di(r,u.filename);M&&(u.module_metadata=M)}})}catch{}}(s.getOptions().stackParser,r),r)}),Bi=K(Gi,Ni);var xo=e(59306),vr=e(88137),mo=e(45064);function fo(r){return(r||(0,D.BF)()).getScope().getTransaction()}const gt=mo.nc;let Pt=!1;function Rt(){const r=fo();if(r){const c="internal_error";x.T&&g.vF.log(`[Tracing] Transaction: ${c} -> Global error occured`),r.setStatus(c)}}Rt.tag="sentry_tracingErrorCallback";const ae="sentry.source",Pe="sentry.sample_rate",fn="sentry.op";var Yn=e(71496);class Kn{constructor(c=1e3){this._maxlen=c,this.spans=[]}add(c){this.spans.length>this._maxlen?c.spanRecorder=void 0:this.spans.push(c)}}class Xi{constructor(c={}){this._traceId=c.traceId||(0,b.eJ)(),this._spanId=c.spanId||(0,b.eJ)().substring(16),this._startTime=c.startTimestamp||(0,Ln.zf)(),this.tags=c.tags?{...c.tags}:{},this.data=c.data?{...c.data}:{},this._attributes=c.attributes?{...c.attributes}:{},this.instrumenter=c.instrumenter||"sentry",this.origin=c.origin||"manual",this._name=c.name||c.description,c.parentSpanId&&(this.parentSpanId=c.parentSpanId),"sampled"in c&&(this._sampled=c.sampled),c.op&&this.setAttribute(fn,c.op),c.status&&(this._status=c.status),c.endTimestamp&&(this._endTime=c.endTimestamp)}get name(){return this._name||""}set name(c){this.updateName(c)}get description(){return this._name}set description(c){this._name=c}get traceId(){return this._traceId}set traceId(c){this._traceId=c}get spanId(){return this._spanId}set spanId(c){this._spanId=c}get sampled(){return this._sampled}set sampled(c){this._sampled=c}get attributes(){return this._attributes}set attributes(c){this._attributes=c}get startTimestamp(){return this._startTime}set startTimestamp(c){this._startTime=c}get endTimestamp(){return this._endTime}set endTimestamp(c){this._endTime=c}get status(){return this._status}set status(c){this._status=c}get op(){return this._attributes[fn]}set op(c){this.setAttribute(fn,c)}spanContext(){const{_spanId:c,_traceId:s,_sampled:u}=this;return{spanId:c,traceId:s,traceFlags:u?vr.aO:vr.CC}}startChild(c){const s=new Xi({...c,parentSpanId:this._spanId,sampled:this._sampled,traceId:this._traceId});s.spanRecorder=this.spanRecorder,s.spanRecorder&&s.spanRecorder.add(s);const u=(0,Yn.z)(this);if(s.transaction=u,x.T&&u){const st=`[Tracing] Starting '${c&&c.op||"< unknown op >"}' span on transaction '${(0,vr.et)(s).description||"< unknown name >"}' (${u.spanContext().spanId}).`;g.vF.log(st),this._logMessage=st}return s}setTag(c,s){return this.tags={...this.tags,[c]:s},this}setData(c,s){return this.data={...this.data,[c]:s},this}setAttribute(c,s){void 0===s?delete this._attributes[c]:this._attributes[c]=s}setAttributes(c){Object.keys(c).forEach(s=>this.setAttribute(s,c[s]))}setStatus(c){return this._status=c,this}setHttpStatus(c){this.setTag("http.status_code",String(c)),this.setData("http.response.status_code",c);const s=Tr(c);return"unknown_error"!==s&&this.setStatus(s),this}setName(c){this.updateName(c)}updateName(c){return this._name=c,this}isSuccess(){return"ok"===this._status}finish(c){return this.end(c)}end(c){if(this._endTime)return;const s=(0,Yn.z)(this);if(x.T&&s&&s.spanContext().spanId!==this._spanId){const u=this._logMessage;u&&g.vF.log(u.replace("Starting","Finishing"))}this._endTime=(0,vr.cI)(c)}toTraceparent(){return(0,vr.Qh)(this)}toContext(){return(0,Vt.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(c){return this.data=c.data||{},this._name=c.name||c.description,this._endTime=c.endTimestamp,this.op=c.op,this.parentSpanId=c.parentSpanId,this._sampled=c.sampled,this._spanId=c.spanId||this._spanId,this._startTime=c.startTimestamp||this._startTime,this._status=c.status,this.tags=c.tags||{},this._traceId=c.traceId||this._traceId,this}getTraceContext(){return(0,vr.kX)(this)}getSpanJSON(){return(0,Vt.Ce)({data:this._getData(),description:this._name,op:this._attributes[fn],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.origin})}isRecording(){return!this._endTime&&!!this._sampled}toJSON(){return this.getSpanJSON()}_getData(){const{data:c,_attributes:s}=this,u=Object.keys(c).length>0,M=Object.keys(s).length>0;if(u||M)return u&&M?{...c,...s}:u?c:s}}function Tr(r){if(r<400&&r>=100)return"ok";if(r>=400&&r<500)switch(r){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(r>=500&&r<600)switch(r){case 501:return"unimplemented";case 503:return"unavailable";case 504:return"deadline_exceeded";default:return"internal_error"}return"unknown_error"}class Fr extends Xi{constructor(c,s){super(c),this._measurements={},this._contexts={},this._hub=s||(0,D.BF)(),this._name=c.name||"",this._metadata={...c.metadata},this._trimEnd=c.trimEnd,this.transaction=this;const u=this._metadata.dynamicSamplingContext;u&&(this._frozenDynamicSamplingContext={...u})}get name(){return this._name}set name(c){this.setName(c)}get metadata(){return{source:"custom",spanMetadata:{},...this._metadata,...this._attributes[ae]&&{source:this._attributes[ae]},...this._attributes[Pe]&&{sampleRate:this._attributes[Pe]}}}set metadata(c){this._metadata=c}setName(c,s="custom"){this._name=c,this.setAttribute(ae,s)}updateName(c){return this._name=c,this}initSpanRecorder(c=1e3){this.spanRecorder||(this.spanRecorder=new Kn(c)),this.spanRecorder.add(this)}setContext(c,s){null===s?delete this._contexts[c]:this._contexts[c]=s}setMeasurement(c,s,u=""){this._measurements[c]={value:s,unit:u}}setMetadata(c){this._metadata={...this._metadata,...c}}end(c){const s=(0,vr.cI)(c),u=this._finishTransaction(s);if(u)return this._hub.captureEvent(u)}toContext(){const c=super.toContext();return(0,Vt.Ce)({...c,name:this._name,trimEnd:this._trimEnd})}updateWithContext(c){return super.updateWithContext(c),this._name=c.name||"",this._trimEnd=c.trimEnd,this}getDynamicSamplingContext(){return(0,Ki.k)(this)}setHub(c){this._hub=c}_finishTransaction(c){if(void 0!==this._endTime)return;this._name||(x.T&&g.vF.warn("Transaction has no name, falling back to `<unlabeled transaction>`."),this._name="<unlabeled transaction>"),super.end(c);const s=this._hub.getClient();if(s&&s.emit&&s.emit("finishTransaction",this),!0!==this._sampled)return x.T&&g.vF.log("[Tracing] Discarding transaction because its trace was not chosen to be sampled."),void(s&&s.recordDroppedEvent("sample_rate","transaction"));const u=this.spanRecorder?this.spanRecorder.spans.filter(ht=>ht!==this&&(0,vr.et)(ht).timestamp):[];if(this._trimEnd&&u.length>0){const ht=u.map(Bt=>(0,vr.et)(Bt).timestamp).filter(Boolean);this._endTime=ht.reduce((Bt,ve)=>Bt>ve?Bt:ve)}const{metadata:M}=this,{source:O}=M,N={contexts:{...this._contexts,trace:(0,vr.kX)(this)},spans:u,start_timestamp:this._startTime,tags:this.tags,timestamp:this._endTime,transaction:this._name,type:"transaction",sdkProcessingMetadata:{...M,dynamicSamplingContext:(0,Ki.k)(this)},...O&&{transaction_info:{source:O}}};return Object.keys(this._measurements).length>0&&(x.T&&g.vF.log("[Measurements] Adding measurements to transaction",JSON.stringify(this._measurements,void 0,2)),N.measurements=this._measurements),x.T&&g.vF.log(`[Tracing] Finishing ${this.op} transaction: ${this._name}.`),N}}const fs={idleTimeout:1e3,finalTimeout:3e4,heartbeatInterval:5e3},nc=["heartbeatFailed","idleTimeout","documentHidden","finalTimeout","externalFinish","cancelled"];class qc extends Kn{constructor(c,s,u,M){super(M),this._pushActivity=c,this._popActivity=s,this.transactionSpanId=u}add(c){if(c.spanContext().spanId!==this.transactionSpanId){const s=c.end;c.end=(...u)=>(this._popActivity(c.spanContext().spanId),s.apply(c,u)),void 0===(0,vr.et)(c).timestamp&&this._pushActivity(c.spanContext().spanId)}super.add(c)}}class sh extends Fr{constructor(c,s,u=fs.idleTimeout,M=fs.finalTimeout,O=fs.heartbeatInterval,N=!1,st=!1){super(c,s),this._idleHub=s,this._idleTimeout=u,this._finalTimeout=M,this._heartbeatInterval=O,this._onScope=N,this.activities={},this._heartbeatCounter=0,this._finished=!1,this._idleTimeoutCanceledPermanently=!1,this._beforeFinishCallbacks=[],this._finishReason=nc[4],this._autoFinishAllowed=!st,N&&(x.T&&g.vF.log(`Setting idle transaction on scope. Span ID: ${this.spanContext().spanId}`),s.getScope().setSpan(this)),st||this._restartIdleTimeout(),setTimeout(()=>{this._finished||(this.setStatus("deadline_exceeded"),this._finishReason=nc[3],this.end())},this._finalTimeout)}end(c){const s=(0,vr.cI)(c);if(this._finished=!0,this.activities={},"ui.action.click"===this.op&&this.setAttribute("finishReason",this._finishReason),this.spanRecorder){x.T&&g.vF.log("[Tracing] finishing IdleTransaction",new Date(1e3*s).toISOString(),this.op);for(const u of this._beforeFinishCallbacks)u(this,s);this.spanRecorder.spans=this.spanRecorder.spans.filter(u=>{if(u.spanContext().spanId===this.spanContext().spanId)return!0;(0,vr.et)(u).timestamp||(u.setStatus("cancelled"),u.end(s),x.T&&g.vF.log("[Tracing] cancelling span since transaction ended early",JSON.stringify(u,void 0,2)));const{start_timestamp:M,timestamp:O}=(0,vr.et)(u),N=M&&M<s,ht=O&&M&&O-M<(this._finalTimeout+this._idleTimeout)/1e3;if(x.T){const Bt=JSON.stringify(u,void 0,2);N?ht||g.vF.log("[Tracing] discarding Span since it finished after Transaction final timeout",Bt):g.vF.log("[Tracing] discarding Span since it happened after Transaction was finished",Bt)}return N&&ht}),x.T&&g.vF.log("[Tracing] flushing IdleTransaction")}else x.T&&g.vF.log("[Tracing] No active IdleTransaction");if(this._onScope){const u=this._idleHub.getScope();u.getTransaction()===this&&u.setSpan(void 0)}return super.end(c)}registerBeforeFinishCallback(c){this._beforeFinishCallbacks.push(c)}initSpanRecorder(c){this.spanRecorder||(this.spanRecorder=new qc(M=>{this._finished||this._pushActivity(M)},M=>{this._finished||this._popActivity(M)},this.spanContext().spanId,c),x.T&&g.vF.log("Starting heartbeat"),this._pingHeartbeat()),this.spanRecorder.add(this)}cancelIdleTimeout(c,{restartOnChildSpanChange:s}={restartOnChildSpanChange:!0}){this._idleTimeoutCanceledPermanently=!1===s,this._idleTimeoutID&&(clearTimeout(this._idleTimeoutID),this._idleTimeoutID=void 0,0===Object.keys(this.activities).length&&this._idleTimeoutCanceledPermanently&&(this._finishReason=nc[5],this.end(c)))}setFinishReason(c){this._finishReason=c}sendAutoFinishSignal(){this._autoFinishAllowed||(x.T&&g.vF.log("[Tracing] Received finish signal for idle transaction."),this._restartIdleTimeout(),this._autoFinishAllowed=!0)}_restartIdleTimeout(c){this.cancelIdleTimeout(),this._idleTimeoutID=setTimeout(()=>{!this._finished&&0===Object.keys(this.activities).length&&(this._finishReason=nc[1],this.end(c))},this._idleTimeout)}_pushActivity(c){this.cancelIdleTimeout(void 0,{restartOnChildSpanChange:!this._idleTimeoutCanceledPermanently}),x.T&&g.vF.log(`[Tracing] pushActivity: ${c}`),this.activities[c]=!0,x.T&&g.vF.log("[Tracing] new activities count",Object.keys(this.activities).length)}_popActivity(c){if(this.activities[c]&&(x.T&&g.vF.log(`[Tracing] popActivity ${c}`),delete this.activities[c],x.T&&g.vF.log("[Tracing] new activities count",Object.keys(this.activities).length)),0===Object.keys(this.activities).length){const s=(0,Ln.zf)();this._idleTimeoutCanceledPermanently?this._autoFinishAllowed&&(this._finishReason=nc[5],this.end(s)):this._restartIdleTimeout(s+this._idleTimeout/1e3)}}_beat(){if(this._finished)return;const c=Object.keys(this.activities).join("");c===this._prevHeartbeatString?this._heartbeatCounter++:this._heartbeatCounter=1,this._prevHeartbeatString=c,this._heartbeatCounter>=3?this._autoFinishAllowed&&(x.T&&g.vF.log("[Tracing] Transaction finished because of no change for 3 heart beats"),this.setStatus("deadline_exceeded"),this._finishReason=nc[0],this.end()):this._pingHeartbeat()}_pingHeartbeat(){x.T&&g.vF.log(`pinging Heartbeat -> current counter: ${this._heartbeatCounter}`),setTimeout(()=>{this._beat()},this._heartbeatInterval)}}function za(r){if("boolean"==typeof __SENTRY_TRACING__&&!__SENTRY_TRACING__)return!1;const c=(0,y.KU)(),s=r||c&&c.getOptions();return!!s&&(s.enableTracing||"tracesSampleRate"in s||"tracesSampler"in s)}function Cp(r,c,s){if(!za(c))return r.sampled=!1,r;if(void 0!==r.sampled)return r.setAttribute(Pe,Number(r.sampled)),r;let u;return"function"==typeof c.tracesSampler?(u=c.tracesSampler(s),r.setAttribute(Pe,Number(u))):void 0!==s.parentSampled?u=s.parentSampled:typeof c.tracesSampleRate<"u"?(u=c.tracesSampleRate,r.setAttribute(Pe,Number(u))):(u=1,r.setAttribute(Pe,u)),function ky(r){return(0,Me.yr)(r)||"number"!=typeof r&&"boolean"!=typeof r?(x.T&&g.vF.warn(`[Tracing] Given sample rate is invalid. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(r)} of type ${JSON.stringify(typeof r)}.`),!1):!(r<0||r>1)||(x.T&&g.vF.warn(`[Tracing] Given sample rate is invalid. Sample rate must be between 0 and 1. Got ${r}.`),!1)}(u)?u?(r.sampled=Math.random()<u,r.sampled?(x.T&&g.vF.log(`[Tracing] starting ${r.op} transaction - ${(0,vr.et)(r).description}`),r):(x.T&&g.vF.log(`[Tracing] Discarding transaction because it's not included in the random sample (sampling rate = ${Number(u)})`),r)):(x.T&&g.vF.log("[Tracing] Discarding transaction because "+("function"==typeof c.tracesSampler?"tracesSampler returned 0 or false":"a negative sampling decision was inherited or tracesSampleRate is set to 0")),r.sampled=!1,r):(x.T&&g.vF.warn("[Tracing] Discarding transaction because of invalid sample rate."),r.sampled=!1,r)}function Ap(){const c=this.getScope().getSpan();return c?{"sentry-trace":(0,vr.Qh)(c)}:{}}function Dp(r,c){const s=this.getClient(),u=s&&s.getOptions()||{},M=u.instrumenter||"sentry",O=r.instrumenter||"sentry";M!==O&&(x.T&&g.vF.error(`A transaction was started with instrumenter=\`${O}\`, but the SDK is configured with the \`${M}\` instrumenter.\nThe transaction will not be sampled. Please use the ${M} instrumentation to start transactions.`),r.sampled=!1);let N=new Fr(r,this);return N=Cp(N,u,{parentSampled:r.parentSampled,transactionContext:r,...c}),N.isRecording()&&N.initSpanRecorder(u._experiments&&u._experiments.maxSpans),s&&s.emit&&s.emit("startTransaction",N),N}function ah(r,c,s,u,M,O,N,st=!1){const ht=r.getClient(),Bt=ht&&ht.getOptions()||{};let ve=new sh(c,r,s,u,N,M,st);return ve=Cp(ve,Bt,{parentSampled:c.parentSampled,transactionContext:c,...O}),ve.isRecording()&&ve.initSpanRecorder(Bt._experiments&&Bt._experiments.maxSpans),ht&&ht.emit&&ht.emit("startTransaction",ve),ve}function pu(){const r=(0,D.EU)();r.__SENTRY__&&(r.__SENTRY__.extensions=r.__SENTRY__.extensions||{},r.__SENTRY__.extensions.startTransaction||(r.__SENTRY__.extensions.startTransaction=Dp),r.__SENTRY__.extensions.traceHeaders||(r.__SENTRY__.extensions.traceHeaders=Ap),function vt(){Pt||(Pt=!0,Os(Rt),Is(Rt))}())}function ch(r,c,s=(()=>{})){let u;try{u=r()}catch(M){throw c(M),s(),M}return function J0(r,c,s){return(0,Me.Qg)(r)?r.then(u=>(s(),u),u=>{throw c(u),s(),u}):(s(),r)}(u,c,s)}function If(r,c,s=(()=>{}),u=(()=>{})){const M=(0,D.BF)(),O=(0,y.o5)(),N=O.getSpan(),st=od(r),ht=dh(M,N,st);return O.setSpan(ht),ch(()=>c(ht),Bt=>{ht&&ht.setStatus("internal_error"),s(Bt,ht)},()=>{ht&&ht.end(),O.setSpan(N),u()})}function Pf(r,c){const s=od(r);return(0,y.v4)(r.scope,u=>{const N=dh((0,D.BF)(),u.getSpan(),s);return u.setSpan(N),ch(()=>c(N),()=>{if(N){const{status:st}=(0,vr.et)(N);(!st||"ok"===st)&&N.setStatus("internal_error")}},()=>N&&N.end())})}function Mp(r,c){const s=od(r);return(0,y.v4)(r.scope,u=>{const N=dh((0,D.BF)(),u.getSpan(),s);function st(){N&&N.end()}return u.setSpan(N),ch(()=>c(N,st),()=>{if(N&&N.isRecording()){const{status:ht}=(0,vr.et)(N);(!ht||"ok"===ht)&&N.setStatus("internal_error")}})})}function wp(r){if(!za())return;const c=od(r),s=(0,D.BF)(),u=r.scope?r.scope.getSpan():ic();return u?u.startChild(c):s.startTransaction(c)}function ic(){return(0,y.o5)().getSpan()}function lh({sentryTrace:r,baggage:c},s){const u=(0,y.o5)(),{traceparentData:M,dynamicSamplingContext:O,propagationContext:N}=(0,mo.E0)(r,c);u.setPropagationContext(N),x.T&&M&&g.vF.log(`[Tracing] Continuing trace ${M.traceId}.`);const st={...M,metadata:(0,Vt.Ce)({dynamicSamplingContext:M&&!O?{}:O})};return s?s(st):st}function dh(r,c,s){if(za())return c?c.startChild(s):r.startTransaction(s)}function od(r){if(r.startTime){const c={...r};return c.startTimestamp=(0,vr.cI)(r.startTime),delete c.startTime,c}return r}var Eo=e(89204);function Tp(r,c){let s;return Ee(r,(u,M)=>(c.includes(M)&&(s=Array.isArray(u)?u[1]:void 0),!!s)),s}function kf(r,c){return s=>{const u=r(s),M={};function O(ve,Ae){const sn=Ae?`${ve}:${Ae}`:ve;if(!M[sn]){const yn=te(ve);if(!yn)return;const gn=Je(yn);M[sn]=Ae?function Jo(r,c){return s=>{const u=r(s);return{send:(M=(0,Eo.A)(function*(O){const N=Tp(O,["event","transaction","profile","replay_event"]);return N&&(N.release=c),u.send(O)}),function(N){return M.apply(this,arguments)}),flush:M=>u.flush(M)};var M}}(r,Ae)({...s,url:gn}):r({...s,url:gn})}return M[sn]}function st(){return(st=(0,Eo.A)(function*(ve){const sn=c({envelope:ve,getEvent:function Ae(gn){return Tp(ve,gn&&gn.length?gn:["event"])}}).map(gn=>"string"==typeof gn?O(gn,void 0):O(gn.dsn,gn.release)).filter(gn=>!!gn);return 0===sn.length&&sn.push(u),(yield Promise.all(sn.map(gn=>gn.send(ve))))[0]})).apply(this,arguments)}function Bt(){return(Bt=(0,Eo.A)(function*(ve){const Ae=[...Object.keys(M).map(yn=>M[yn]),u];return(yield Promise.all(Ae.map(yn=>yn.flush(ve)))).every(yn=>yn)})).apply(this,arguments)}return{send:function N(ve){return st.apply(this,arguments)},flush:function ht(ve){return Bt.apply(this,arguments)}}}}const Bl={c:class sd{constructor(c){this._value=c}get weight(){return 1}add(c){this._value+=c}toString(){return`${this._value}`}},g:class Ga{constructor(c){this._last=c,this._min=c,this._max=c,this._sum=c,this._count=1}get weight(){return 5}add(c){this._last=c,c<this._min&&(this._min=c),c>this._max&&(this._max=c),this._sum+=c,this._count++}toString(){return`${this._last}:${this._min}:${this._max}:${this._sum}:${this._count}`}},d:class Ly{constructor(c){this._value=[c]}get weight(){return this._value.length}add(c){this._value.push(c)}toString(){return this._value.join(":")}},s:class mu{constructor(c){this.first=c,this._value=new Set([c])}get weight(){return this._value.size}add(c){this._value.add(c)}toString(){return Array.from(this._value).map(c=>"string"==typeof c?function ke(r){let c=0;for(let s=0;s<r.length;s++)c=(c<<5)-c+r.charCodeAt(s),c&=c;return c>>>0}(c):c).join(":")}}};class Xa{constructor(c){this._client=c,this._buckets=new Map,this._interval=setInterval(()=>this.flush(),5e3)}add(c,s,u,M="none",O={},N=(0,Ln.zf)()){const st=Math.floor(N),ht=s.replace(Tn,"_"),Bt=function bi(r){const c={};for(const s in r)Object.prototype.hasOwnProperty.call(r,s)&&(c[s.replace(Tn,"_")]=String(r[s]).replace(Ue,"_"));return c}(O),ve=function ee(r,c,s,u){return`${r}${c}${s}${Object.entries((0,Vt.Ce)(u)).sort((O,N)=>O[0].localeCompare(N[0]))}`}(c,ht,M,Bt),Ae=this._buckets.get(ve);Ae?(Ae.metric.add(u),Ae.timestamp<st&&(Ae.timestamp=st)):this._buckets.set(ve,{metric:new Bl[c](u),timestamp:st,metricType:c,name:ht,unit:M,tags:Bt})}flush(){if(0!==this._buckets.size){if(this._client.captureAggregateMetrics){const c=Array.from(this._buckets).map(([,s])=>s);this._client.captureAggregateMetrics(c)}this._buckets.clear()}}close(){clearInterval(this._interval),this.flush()}}const Rf="MetricsAggregator",Ff=()=>({name:Rf,setupOnce(){},setup(r){r.metricsAggregator=new Xa(r)}});function fu(r,c,s,u={}){const M=(0,y.KU)(),O=(0,y.o5)();if(M){if(!M.metricsAggregator)return void(x.T&&g.vF.warn("No metrics aggregator enabled. Please add the MetricsAggregator integration to use metrics APIs"));const{unit:N,tags:st,timestamp:ht}=u,{release:Bt,environment:ve}=M.getOptions(),Ae=O.getTransaction(),sn={};Bt&&(sn.release=Bt),ve&&(sn.environment=ve),Ae&&(sn.transaction=(0,vr.et)(Ae).description||""),x.T&&g.vF.log(`Adding value of ${s} to ${r} metric ${c}`),M.metricsAggregator.add(r,c,s,N,{...sn,...st},ht)}}const gu={increment:function q0(r,c=1,s){fu("c",r,c,s)},distribution:function Sp(r,c,s){fu("d",r,c,s)},set:function Op(r,c,s){fu("s",r,c,s)},gauge:function uh(r,c,s){fu("g",r,c,s)},MetricsAggregator:K(Rf,Ff),metricsAggregatorIntegration:Ff};function _u(r,c,s){const u=fo();u&&u.setMeasurement(r,c,s)}function el(r){let c,s=r[0],u=1;for(;u<r.length;){const M=r[u],O=r[u+1];if(u+=2,("optionalAccess"===M||"optionalCall"===M)&&null==s)return;"access"===M||"optionalAccess"===M?(c=s,s=O(s)):("call"===M||"optionalCall"===M)&&(s=O((...N)=>s.call(c,...N)),c=void 0)}return s}function hh(r){return"/"===r[r.length-1]?r.slice(0,-1):r}var Bf=e(22712);function ph(){return typeof window<"u"&&(!(0,Bf.wD)()||function Nl(){return void 0!==He.OW.process&&"renderer"===He.OW.process.type}())}const Rs=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,Pp=(r,c,s)=>{let u,M;return O=>{c.value>=0&&(O||s)&&(M=c.value-(u||0),(M||void 0===u)&&(u=c.value,c.delta=M,r(c)))}},$o=He.OW,li=()=>$o.__WEB_VITALS_POLYFILL__?$o.performance&&(performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]||(()=>{const r=$o.performance.timing,c=$o.performance.navigation.type,s={entryType:"navigation",startTime:0,type:2==c?"back_forward":1===c?"reload":"navigate"};for(const u in r)"navigationStart"!==u&&"toJSON"!==u&&(s[u]=Math.max(r[u]-r.navigationStart,0));return s})()):$o.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0],co=()=>{const r=li();return r&&r.activationStart||0},Vd=(r,c)=>{const s=li();let u="navigate";return s&&(u=$o.document.prerendering||co()>0?"prerender":s.type.replace(/_/g,"-")),{name:r,value:typeof c>"u"?-1:c,rating:"good",delta:0,entries:[],id:`v3-${Date.now()}-${Math.floor(8999999999999*Math.random())+1e12}`,navigationType:u}},cd=(r,c,s)=>{try{if(PerformanceObserver.supportedEntryTypes.includes(r)){const u=new PerformanceObserver(M=>{c(M.getEntries())});return u.observe(Object.assign({type:r,buffered:!0},s||{})),u}}catch{}},So=(r,c)=>{const s=u=>{("pagehide"===u.type||"hidden"===$o.document.visibilityState)&&(r(u),c&&(removeEventListener("visibilitychange",s,!0),removeEventListener("pagehide",s,!0)))};addEventListener("visibilitychange",s,!0),addEventListener("pagehide",s,!0)},Nf=r=>{const c=Vd("CLS",0);let s,u=0,M=[];const O=st=>{st.forEach(ht=>{ht.hadRecentInput||(u&&0!==M.length&&ht.startTime-M[M.length-1].startTime<1e3&&ht.startTime-M[0].startTime<5e3?(u+=ht.value,M.push(ht)):(u=ht.value,M=[ht]),u>c.value&&(c.value=u,c.entries=M,s&&s()))})},N=cd("layout-shift",O);if(N){s=Pp(r,c);const st=()=>{O(N.takeRecords()),s(!0)};return So(st),st}};let il=-1;const Ks=()=>(il<0&&(il="hidden"!==$o.document.visibilityState||$o.document.prerendering?1/0:0,So(({timeStamp:r})=>{il=r},!0)),{get firstHiddenTime(){return il}}),e_=r=>{const c=Ks(),s=Vd("FID");let u;const M=st=>{st.startTime<c.firstHiddenTime&&(s.value=st.processingStart-st.startTime,s.entries.push(st),u(!0))},O=st=>{st.forEach(M)},N=cd("first-input",O);u=Pp(r,s),N&&So(()=>{O(N.takeRecords()),N.disconnect()},!0)},Lp={},Vf=r=>{const c=Ks(),s=Vd("LCP");let u;const M=N=>{const st=N[N.length-1];if(st){const ht=Math.max(st.startTime-co(),0);ht<c.firstHiddenTime&&(s.value=ht,s.entries=[st],u())}},O=cd("largest-contentful-paint",M);if(O){u=Pp(r,s);const N=()=>{Lp[s.id]||(M(O.takeRecords()),O.disconnect(),Lp[s.id]=!0,u(!0))};return["keydown","click"].forEach(st=>{addEventListener(st,N,{once:!0,capture:!0})}),So(N,!0),N}},zs={},rc={};let vu,Ya,bc;function mh(r){return yu("lcp",r,gh,bc)}function fh(r,c){return Ud(r,c),rc[r]||(function Np(r){const c={};"event"===r&&(c.durationThreshold=0),cd(r,s=>{Vl(r,{entries:s})},c)}(r),rc[r]=!0),Vp(r,c)}function Vl(r,c){const s=zs[r];if(s&&s.length)for(const u of s)try{u(c)}catch(M){Rs&&g.vF.error(`Error while triggering instrumentation handler.\nType: ${r}\nName: ${(0,tn.qQ)(u)}\nError:`,M)}}function Bp(){Nf(r=>{Vl("cls",{metric:r}),vu=r})}function bu(){e_(r=>{Vl("fid",{metric:r}),Ya=r})}function gh(){Vf(r=>{Vl("lcp",{metric:r}),bc=r})}function yu(r,c,s,u){return Ud(r,c),rc[r]||(s(),rc[r]=!0),u&&c({metric:u}),Vp(r,c)}function Ud(r,c){zs[r]=zs[r]||[],zs[r].push(c)}function Vp(r,c){return()=>{const s=zs[r];if(!s)return;const u=s.indexOf(c);-1!==u&&s.splice(u,1)}}const Go=He.OW,_h="sentryReplaySession",Up="replay_event",xu="Unable to send Replay",jp=5e3,jf=3,$p=15e4,yc=2e7;function Ul(r){let c,s=r[0],u=1;for(;u<r.length;){const M=r[u],O=r[u+1];if(u+=2,("optionalAccess"===M||"optionalCall"===M)&&null==s)return;"access"===M||"optionalAccess"===M?(c=s,s=O(s)):("call"===M||"optionalCall"===M)&&(s=O((...N)=>s.call(c,...N)),c=void 0)}return s}var sa=function(r){return r[r.Document=0]="Document",r[r.DocumentType=1]="DocumentType",r[r.Element=2]="Element",r[r.Text=3]="Text",r[r.CDATA=4]="CDATA",r[r.Comment=5]="Comment",r}(sa||{});function pd(r){const c=Ul([r,"optionalAccess",s=>s.host]);return Ul([c,"optionalAccess",s=>s.shadowRoot])===r}function Vc(r){return"[object ShadowRoot]"===Object.prototype.toString.call(r)}function $d(r){try{const c=r.rules||r.cssRules;return c?function jd(r){return r.includes(" background-clip: text;")&&!r.includes(" -webkit-background-clip: text;")&&(r=r.replace(" background-clip: text;"," -webkit-background-clip: text; background-clip: text;")),r}(Array.from(c,Hf).join("")):null}catch{return null}}function Hf(r){let c;if(function Hp(r){return"styleSheet"in r}(r))try{c=$d(r.styleSheet)||function r_(r){const{cssText:c}=r;if(c.split('"').length<3)return c;const s=["@import",`url(${JSON.stringify(r.href)})`];return""===r.layerName?s.push("layer"):r.layerName&&s.push(`layer(${r.layerName})`),r.supportsText&&s.push(`supports(${r.supportsText})`),r.media.length&&s.push(r.media.mediaText),s.join(" ")+";"}(r)}catch{}else if(function By(r){return"selectorText"in r}(r)&&r.selectorText.includes(":"))return function Kf(r){return r.replace(/(\[(?:[\w-]+)[^\\])(:(?:[\w-]+)\])/gm,"$1\\$2")}(r.cssText);return c||r.cssText}class Kp{constructor(){this.idNodeMap=new Map,this.nodeMetaMap=new WeakMap}getId(c){return c?function vh(r,c){return r??c()}(Ul([this,"access",u=>u.getMeta,"call",u=>u(c),"optionalAccess",u=>u.id]),()=>-1):-1}getNode(c){return this.idNodeMap.get(c)||null}getIds(){return Array.from(this.idNodeMap.keys())}getMeta(c){return this.nodeMetaMap.get(c)||null}removeNodeFromMap(c){const s=this.getId(c);this.idNodeMap.delete(s),c.childNodes&&c.childNodes.forEach(u=>this.removeNodeFromMap(u))}has(c){return this.idNodeMap.has(c)}hasNode(c){return this.nodeMetaMap.has(c)}add(c,s){this.idNodeMap.set(s.id,c),this.nodeMetaMap.set(c,s)}replace(c,s){const u=this.getNode(c);if(u){const M=this.nodeMetaMap.get(u);M&&this.nodeMetaMap.set(s,M)}this.idNodeMap.set(c,s)}reset(){this.idNodeMap=new Map,this.nodeMetaMap=new WeakMap}}function jl({maskInputOptions:r,tagName:c,type:s}){return"OPTION"===c&&(c="SELECT"),!!(r[c.toLowerCase()]||s&&r[s]||"password"===s||"INPUT"===c&&!s&&r.text)}function Cu({isMasked:r,element:c,value:s,maskInputFn:u}){let M=s||"";return r?(u&&(M=u(M,c)),"*".repeat(M.length)):M}function xc(r){return r.toLowerCase()}function bh(r){return r.toUpperCase()}const Au="__rrweb_original__";function Du(r){const c=r.type;return r.hasAttribute("data-rr-is-password")?"password":c?xc(c):null}function Mu(r,c,s){return"INPUT"!==c||"radio"!==s&&"checkbox"!==s?r.value:r.getAttribute("value")||""}let Ny=1;const Uc=new RegExp("[^a-z0-9-_:]"),md=-2;function vl(){return Ny++}let bl,xh;const o_=/url\((?:(')([^']*)'|(")(.*?)"|([^)]*))\)/gm,s_=/^(?:[a-z+]+:)?\/\//i,Gf=/^www\..*/i,Xf=/^(data:)([^,]*),(.*)/i;function Eh(r,c){return(r||"").replace(o_,(s,u,M,O,N,st)=>{const ht=M||N||st,Bt=u||O||"";if(!ht)return s;if(s_.test(ht)||Gf.test(ht))return`url(${Bt}${ht}${Bt})`;if(Xf.test(ht))return`url(${Bt}${ht}${Bt})`;if("/"===ht[0])return`url(${Bt}${function zf(r){let c="";return c=r.indexOf("//")>-1?r.split("/").slice(0,3).join("/"):r.split("/")[0],c=c.split("?")[0],c}(c)+ht}${Bt})`;const ve=c.split("/"),Ae=ht.split("/");ve.pop();for(const sn of Ae)"."!==sn&&(".."===sn?ve.pop():ve.push(sn));return`url(${Bt}${ve.join("/")}${Bt})`})}const a_=/^[^ \t\n\r\u000c]+/,Ch=/^[, \t\n\r\u000c]+/;function Wd(r,c){if(!c||""===c.trim())return c;const s=r.createElement("a");return s.href=c,s.href}function Yf(r){return!("svg"!==r.tagName&&!r.ownerSVGElement)}function Ah(){const r=document.createElement("a");return r.href="",r.href}function $l(r,c,s,u,M,O){return u&&("src"===s||"href"===s&&("use"!==c||"#"!==u[0])||"xlink:href"===s&&"#"!==u[0]||"background"===s&&("table"===c||"td"===c||"th"===c)?Wd(r,u):"srcset"===s?function fd(r,c){if(""===c.trim())return c;let s=0;function u(O){let N;const st=O.exec(c.substring(s));return st?(N=st[0],s+=N.length,N):""}const M=[];for(;u(Ch),!(s>=c.length);){let O=u(a_);if(","===O.slice(-1))O=Wd(r,O.substring(0,O.length-1)),M.push(O);else{let N="";O=Wd(r,O);let st=!1;for(;;){const ht=c.charAt(s);if(""===ht){M.push((O+N).trim());break}if(st)")"===ht&&(st=!1);else{if(","===ht){s+=1,M.push((O+N).trim());break}"("===ht&&(st=!0)}N+=ht,s+=1}}}return M.join(", ")}(r,u):"style"===s?Eh(u,Ah()):"object"===c&&"data"===s?Wd(r,u):"function"==typeof O?O(s,u,M):u)}function gd(r,c,s){return("video"===r||"audio"===r)&&"autoplay"===c}function _d(r,c,s=1/0,u=0){return!r||r.nodeType!==r.ELEMENT_NODE||u>s?-1:c(r)?u:_d(r.parentNode,c,s,u+1)}function yl(r,c){return s=>{const u=s;if(null===u)return!1;try{if(r)if("string"==typeof r){if(u.matches(`.${r}`))return!0}else if(function c_(r,c){for(let s=r.classList.length;s--;)if(c.test(r.classList[s]))return!0;return!1}(u,r))return!0;return!(!c||!u.matches(c))}catch{return!1}}}function Tu(r,c,s,u,M,O){try{const N=r.nodeType===r.ELEMENT_NODE?r:r.parentElement;if(null===N)return!1;let st=-1,ht=-1;if(O){if(ht=_d(N,yl(u,M)),ht<0)return!0;st=_d(N,yl(c,s),ht>=0?ht:1/0)}else{if(st=_d(N,yl(c,s)),st<0)return!1;ht=_d(N,yl(u,M),st>=0?st:1/0)}return st>=0?!(ht>=0)||st<=ht:!(ht>=0||!O)}catch{}return!!O}function ss(r){return null==r?"":r.toLowerCase()}function Wl(r,c){const{doc:s,mirror:u,blockClass:M,blockSelector:O,unblockSelector:N,maskAllText:st,maskTextClass:ht,unmaskTextClass:Bt,maskTextSelector:ve,unmaskTextSelector:Ae,skipChild:sn=!1,inlineStylesheet:yn=!0,maskInputOptions:gn={},maskAttributeFn:Rn,maskTextFn:di,maskInputFn:Jn,slimDOMOptions:si,dataURLOptions:Li={},inlineImages:Fi=!1,recordCanvas:mr=!1,onSerialize:$i,onIframeLoad:Wi,iframeLoadTimeout:br=5e3,onStylesheetLoad:_o,stylesheetLoadTimeout:lr=5e3,keepIframeSrcFn:no=(()=>!1),newlyAddedElement:Ko=!1}=c;let{preserveWhiteSpace:ea=!0}=c;const na=function Su(r,c){const{doc:s,mirror:u,blockClass:M,blockSelector:O,unblockSelector:N,maskAllText:st,maskAttributeFn:ht,maskTextClass:Bt,unmaskTextClass:ve,maskTextSelector:Ae,unmaskTextSelector:sn,inlineStylesheet:yn,maskInputOptions:gn={},maskTextFn:Rn,maskInputFn:di,dataURLOptions:Jn={},inlineImages:si,recordCanvas:Li,keepIframeSrcFn:Fi,newlyAddedElement:mr=!1}=c,$i=function Mh(r,c){if(!c.hasNode(r))return;const s=c.getId(r);return 1===s?void 0:s}(s,u);switch(r.nodeType){case r.DOCUMENT_NODE:return"CSS1Compat"!==r.compatMode?{type:sa.Document,childNodes:[],compatMode:r.compatMode}:{type:sa.Document,childNodes:[]};case r.DOCUMENT_TYPE_NODE:return{type:sa.DocumentType,name:r.name,publicId:r.publicId,systemId:r.systemId,rootId:$i};case r.ELEMENT_NODE:return function wh(r,c){const{doc:s,blockClass:u,blockSelector:M,unblockSelector:O,inlineStylesheet:N,maskInputOptions:st={},maskAttributeFn:ht,maskInputFn:Bt,dataURLOptions:ve={},inlineImages:Ae,recordCanvas:sn,keepIframeSrcFn:yn,newlyAddedElement:gn=!1,rootId:Rn,maskTextClass:Jn,unmaskTextClass:si,maskTextSelector:Li,unmaskTextSelector:Fi}=c,mr=function aa(r,c,s,u){try{if(u&&r.matches(u))return!1;if("string"==typeof c){if(r.classList.contains(c))return!0}else for(let M=r.classList.length;M--;)if(c.test(r.classList[M]))return!0;if(s)return r.matches(s)}catch{}return!1}(r,u,M,O),$i=function wu(r){if(r instanceof HTMLFormElement)return"form";const c=xc(r.tagName);return Uc.test(c)?"div":c}(r);let Wi={};const br=r.attributes.length;for(let lr=0;lr<br;lr++){const no=r.attributes[lr];gd($i,no.name)||(Wi[no.name]=$l(s,$i,xc(no.name),no.value,r,ht))}if("link"===$i&&N){const lr=Array.from(s.styleSheets).find(Ko=>Ko.href===r.href);let no=null;lr&&(no=$d(lr)),no&&(delete Wi.rel,delete Wi.href,Wi._cssText=Eh(no,lr.href))}if("style"===$i&&r.sheet&&!(r.innerText||r.textContent||"").trim().length){const lr=$d(r.sheet);lr&&(Wi._cssText=Eh(lr,Ah()))}if("input"===$i||"textarea"===$i||"select"===$i||"option"===$i){const lr=r,no=Du(lr),Ko=Mu(lr,bh($i),no),ea=lr.checked;if("submit"!==no&&"button"!==no&&Ko){const na=Tu(lr,Jn,Li,si,Fi,jl({type:no,tagName:bh($i),maskInputOptions:st}));Wi.value=Cu({isMasked:na,element:lr,value:Ko,maskInputFn:Bt})}ea&&(Wi.checked=ea)}if("option"===$i&&(r.selected&&!st.select?Wi.selected=!0:delete Wi.selected),"canvas"===$i&&sn)if("2d"===r.__context)(function yh(r){const c=r.getContext("2d");if(!c)return!0;for(let u=0;u<r.width;u+=50)for(let M=0;M<r.height;M+=50){const O=c.getImageData;if(new Uint32Array((Au in O?O[Au]:O).call(c,u,M,Math.min(50,r.width-u),Math.min(50,r.height-M)).data.buffer).some(ht=>0!==ht))return!1}return!0})(r)||(Wi.rr_dataURL=r.toDataURL(ve.type,ve.quality));else if(!("__context"in r)){const lr=r.toDataURL(ve.type,ve.quality),no=document.createElement("canvas");no.width=r.width,no.height=r.height,lr!==no.toDataURL(ve.type,ve.quality)&&(Wi.rr_dataURL=lr)}if("img"===$i&&Ae){bl||(bl=s.createElement("canvas"),xh=bl.getContext("2d"));const lr=r,no=lr.crossOrigin;lr.crossOrigin="anonymous";const Ko=()=>{lr.removeEventListener("load",Ko);try{bl.width=lr.naturalWidth,bl.height=lr.naturalHeight,xh.drawImage(lr,0,0),Wi.rr_dataURL=bl.toDataURL(ve.type,ve.quality)}catch(ea){console.warn(`Cannot inline img src=${lr.currentSrc}! Error: ${ea}`)}no?Wi.crossOrigin=no:lr.removeAttribute("crossorigin")};lr.complete&&0!==lr.naturalWidth?Ko():lr.addEventListener("load",Ko)}if(("audio"===$i||"video"===$i)&&(Wi.rr_mediaState=r.paused?"paused":"played",Wi.rr_mediaCurrentTime=r.currentTime),gn||(r.scrollLeft&&(Wi.rr_scrollLeft=r.scrollLeft),r.scrollTop&&(Wi.rr_scrollTop=r.scrollTop)),mr){const{width:lr,height:no}=r.getBoundingClientRect();Wi={class:Wi.class,rr_width:`${lr}px`,rr_height:`${no}px`}}let _o;"iframe"===$i&&!yn(Wi.src)&&(r.contentDocument||(Wi.rr_src=Wi.src),delete Wi.src);try{customElements.get($i)&&(_o=!0)}catch{}return{type:sa.Element,tagName:$i,attributes:Wi,childNodes:[],isSVG:Yf(r)||void 0,needBlock:mr,rootId:Rn,isCustom:_o}}(r,{doc:s,blockClass:M,blockSelector:O,unblockSelector:N,inlineStylesheet:yn,maskAttributeFn:ht,maskInputOptions:gn,maskInputFn:di,dataURLOptions:Jn,inlineImages:si,recordCanvas:Li,keepIframeSrcFn:Fi,newlyAddedElement:mr,rootId:$i,maskAllText:st,maskTextClass:Bt,unmaskTextClass:ve,maskTextSelector:Ae,unmaskTextSelector:sn});case r.TEXT_NODE:return function Gp(r,c){const{maskAllText:s,maskTextClass:u,unmaskTextClass:M,maskTextSelector:O,unmaskTextSelector:N,maskTextFn:st,maskInputOptions:ht,maskInputFn:Bt,rootId:ve}=c,Ae=r.parentNode&&r.parentNode.tagName;let sn=r.textContent;const yn="STYLE"===Ae||void 0,gn="SCRIPT"===Ae||void 0,Rn="TEXTAREA"===Ae||void 0;if(yn&&sn){try{r.nextSibling||r.previousSibling||Ul([r,"access",Jn=>Jn.parentNode,"access",Jn=>Jn.sheet,"optionalAccess",Jn=>Jn.cssRules])&&(sn=$d(r.parentNode.sheet))}catch(Jn){console.warn(`Cannot get CSS styles from text's parentNode. Error: ${Jn}`,r)}sn=Eh(sn,Ah())}gn&&(sn="SCRIPT_PLACEHOLDER");const di=Tu(r,u,O,M,N,s);return!yn&&!gn&&!Rn&&sn&&di&&(sn=st?st(sn):sn.replace(/[\S]/g,"*")),Rn&&sn&&(ht.textarea||di)&&(sn=Bt?Bt(sn,r.parentNode):sn.replace(/[\S]/g,"*")),"OPTION"===Ae&&sn&&(sn=Cu({isMasked:Tu(r,u,O,M,N,jl({type:null,tagName:Ae,maskInputOptions:ht})),element:r,value:sn,maskInputFn:Bt})),{type:sa.Text,textContent:sn||"",isStyle:yn,rootId:ve}}(r,{maskAllText:st,maskTextClass:Bt,unmaskTextClass:ve,maskTextSelector:Ae,unmaskTextSelector:sn,maskTextFn:Rn,maskInputOptions:gn,maskInputFn:di,rootId:$i});case r.CDATA_SECTION_NODE:return{type:sa.CDATA,textContent:"",rootId:$i};case r.COMMENT_NODE:return{type:sa.Comment,textContent:r.textContent||"",rootId:$i};default:return!1}}(r,{doc:s,mirror:u,blockClass:M,blockSelector:O,maskAllText:st,unblockSelector:N,maskTextClass:ht,unmaskTextClass:Bt,maskTextSelector:ve,unmaskTextSelector:Ae,inlineStylesheet:yn,maskInputOptions:gn,maskAttributeFn:Rn,maskTextFn:di,maskInputFn:Jn,dataURLOptions:Li,inlineImages:Fi,recordCanvas:mr,keepIframeSrcFn:no,newlyAddedElement:Ko});if(!na)return console.warn(r,"not serialized"),null;let Ic;Ic=u.hasNode(r)?u.getId(r):function Ou(r,c){if(c.comment&&r.type===sa.Comment)return!0;if(r.type===sa.Element){if(c.script&&("script"===r.tagName||"link"===r.tagName&&("preload"===r.attributes.rel||"modulepreload"===r.attributes.rel)&&"script"===r.attributes.as||"link"===r.tagName&&"prefetch"===r.attributes.rel&&"string"==typeof r.attributes.href&&r.attributes.href.endsWith(".js")))return!0;if(c.headFavicon&&("link"===r.tagName&&"shortcut icon"===r.attributes.rel||"meta"===r.tagName&&(ss(r.attributes.name).match(/^msapplication-tile(image|color)$/)||"application-name"===ss(r.attributes.name)||"icon"===ss(r.attributes.rel)||"apple-touch-icon"===ss(r.attributes.rel)||"shortcut icon"===ss(r.attributes.rel))))return!0;if("meta"===r.tagName){if(c.headMetaDescKeywords&&ss(r.attributes.name).match(/^description|keywords$/))return!0;if(c.headMetaSocial&&(ss(r.attributes.property).match(/^(og|twitter|fb):/)||ss(r.attributes.name).match(/^(og|twitter):/)||"pinterest"===ss(r.attributes.name)))return!0;if(c.headMetaRobots&&("robots"===ss(r.attributes.name)||"googlebot"===ss(r.attributes.name)||"bingbot"===ss(r.attributes.name)))return!0;if(c.headMetaHttpEquiv&&void 0!==r.attributes["http-equiv"])return!0;if(c.headMetaAuthorship&&("author"===ss(r.attributes.name)||"generator"===ss(r.attributes.name)||"framework"===ss(r.attributes.name)||"publisher"===ss(r.attributes.name)||"progid"===ss(r.attributes.name)||ss(r.attributes.property).match(/^article:/)||ss(r.attributes.property).match(/^product:/)))return!0;if(c.headMetaVerification&&("google-site-verification"===ss(r.attributes.name)||"yandex-verification"===ss(r.attributes.name)||"csrf-token"===ss(r.attributes.name)||"p:domain_verify"===ss(r.attributes.name)||"verify-v1"===ss(r.attributes.name)||"verification"===ss(r.attributes.name)||"shopify-checkout-api-token"===ss(r.attributes.name)))return!0}}return!1}(na,si)||!ea&&na.type===sa.Text&&!na.isStyle&&!na.textContent.replace(/^\s+|\s+$/gm,"").length?md:vl();const Ui=Object.assign(na,{id:Ic});if(u.add(r,Ui),Ic===md)return null;$i&&$i(r);let Er=!sn;if(Ui.type===sa.Element){Er=Er&&!Ui.needBlock,delete Ui.needBlock;const hr=r.shadowRoot;hr&&Vc(hr)&&(Ui.isShadowHost=!0)}if((Ui.type===sa.Document||Ui.type===sa.Element)&&Er){si.headWhitespace&&Ui.type===sa.Element&&"head"===Ui.tagName&&(ea=!1);const hr={doc:s,mirror:u,blockClass:M,blockSelector:O,maskAllText:st,unblockSelector:N,maskTextClass:ht,unmaskTextClass:Bt,maskTextSelector:ve,unmaskTextSelector:Ae,skipChild:sn,inlineStylesheet:yn,maskInputOptions:gn,maskAttributeFn:Rn,maskTextFn:di,maskInputFn:Jn,slimDOMOptions:si,dataURLOptions:Li,inlineImages:Fi,recordCanvas:mr,preserveWhiteSpace:ea,onSerialize:$i,onIframeLoad:Wi,iframeLoadTimeout:br,onStylesheetLoad:_o,stylesheetLoadTimeout:lr,keepIframeSrcFn:no};for(const Qr of Array.from(r.childNodes)){const vs=Wl(Qr,hr);vs&&Ui.childNodes.push(vs)}if(function Wf(r){return r.nodeType===r.ELEMENT_NODE}(r)&&r.shadowRoot)for(const Qr of Array.from(r.shadowRoot.childNodes)){const vs=Wl(Qr,hr);vs&&(Vc(r.shadowRoot)&&(vs.isShadow=!0),Ui.childNodes.push(vs))}}return r.parentNode&&pd(r.parentNode)&&Vc(r.parentNode)&&(Ui.isShadow=!0),Ui.type===sa.Element&&"iframe"===Ui.tagName&&function l_(r,c,s){const u=r.contentWindow;if(!u)return;let O,M=!1;try{O=u.document.readyState}catch{return}if("complete"!==O){const st=setTimeout(()=>{M||(c(),M=!0)},s);return void r.addEventListener("load",()=>{clearTimeout(st),M=!0,c()})}const N="about:blank";if(u.location.href!==N||r.src===N||""===r.src)return setTimeout(c,0),r.addEventListener("load",c);r.addEventListener("load",c)}(r,()=>{const hr=r.contentDocument;if(hr&&Wi){const Qr=Wl(hr,{doc:hr,mirror:u,blockClass:M,blockSelector:O,unblockSelector:N,maskAllText:st,maskTextClass:ht,unmaskTextClass:Bt,maskTextSelector:ve,unmaskTextSelector:Ae,skipChild:!1,inlineStylesheet:yn,maskInputOptions:gn,maskAttributeFn:Rn,maskTextFn:di,maskInputFn:Jn,slimDOMOptions:si,dataURLOptions:Li,inlineImages:Fi,recordCanvas:mr,preserveWhiteSpace:ea,onSerialize:$i,onIframeLoad:Wi,iframeLoadTimeout:br,onStylesheetLoad:_o,stylesheetLoadTimeout:lr,keepIframeSrcFn:no});Qr&&Wi(r,Qr)}},br),Ui.type===sa.Element&&"link"===Ui.tagName&&"stylesheet"===Ui.attributes.rel&&function Dh(r,c,s){let M,u=!1;try{M=r.sheet}catch{return}if(M)return;const O=setTimeout(()=>{u||(c(),u=!0)},s);r.addEventListener("load",()=>{clearTimeout(O),u=!0,c()})}(r,()=>{if(_o){const hr=Wl(r,{doc:s,mirror:u,blockClass:M,blockSelector:O,unblockSelector:N,maskAllText:st,maskTextClass:ht,unmaskTextClass:Bt,maskTextSelector:ve,unmaskTextSelector:Ae,skipChild:!1,inlineStylesheet:yn,maskInputOptions:gn,maskAttributeFn:Rn,maskTextFn:di,maskInputFn:Jn,slimDOMOptions:si,dataURLOptions:Li,inlineImages:Fi,recordCanvas:mr,preserveWhiteSpace:ea,onSerialize:$i,onIframeLoad:Wi,iframeLoadTimeout:br,onStylesheetLoad:_o,stylesheetLoadTimeout:lr,keepIframeSrcFn:no});hr&&_o(r,hr)}},lr),Ui}function Hl(r){let c,s=r[0],u=1;for(;u<r.length;){const M=r[u],O=r[u+1];if(u+=2,("optionalAccess"===M||"optionalCall"===M)&&null==s)return;"access"===M||"optionalAccess"===M?(c=s,s=O(s)):("call"===M||"optionalCall"===M)&&(s=O((...N)=>s.call(c,...N)),c=void 0)}return s}function Ra(r,c,s=document){const u={capture:!0,passive:!0};return s.addEventListener(r,c,u),()=>s.removeEventListener(r,c,u)}const Hd="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 Xp={map:{},getId:()=>(console.error(Hd),-1),getNode:()=>(console.error(Hd),null),removeNodeFromMap(){console.error(Hd)},has:()=>(console.error(Hd),!1),reset(){console.error(Hd)}};function Kd(r,c,s={}){let u=null,M=0;return function(...O){const N=Date.now();!M&&!1===s.leading&&(M=N);const st=c-(N-M),ht=this;st<=0||st>c?(u&&(clearTimeout(u),u=null),M=N,r.apply(ht,O)):!u&&!1!==s.trailing&&(u=setTimeout(()=>{M=!1===s.leading?0:Date.now(),u=null,r.apply(ht,O)},st))}}function d_(r,c,s,u,M=window){const O=M.Object.getOwnPropertyDescriptor(r,c);return M.Object.defineProperty(r,c,u?s:{set(N){setTimeout(()=>{s.set.call(this,N)},0),O&&O.set&&O.set.call(this,N)}}),()=>d_(r,c,O||{},!0)}function Yp(r,c,s){try{if(!(c in r))return()=>{};const u=r[c],M=s(u);return"function"==typeof M&&(M.prototype=M.prototype||{},Object.defineProperties(M,{__rrweb_original__:{enumerable:!1,value:u}})),r[c]=M,()=>{r[c]=u}}catch{return()=>{}}}typeof window<"u"&&window.Proxy&&window.Reflect&&(Xp=new Proxy(Xp,{get:(r,c,s)=>("map"===c&&console.error(Hd),Reflect.get(r,c,s))}));let Oo,Iu=Date.now;function Qa(r){const c=r.document;return{left:c.scrollingElement?c.scrollingElement.scrollLeft:void 0!==r.pageXOffset?r.pageXOffset:Hl([c,"optionalAccess",s=>s.documentElement,"access",s=>s.scrollLeft])||Hl([c,"optionalAccess",s=>s.body,"optionalAccess",s=>s.parentElement,"optionalAccess",s=>s.scrollLeft])||Hl([c,"optionalAccess",s=>s.body,"optionalAccess",s=>s.scrollLeft])||0,top:c.scrollingElement?c.scrollingElement.scrollTop:void 0!==r.pageYOffset?r.pageYOffset:Hl([c,"optionalAccess",s=>s.documentElement,"access",s=>s.scrollTop])||Hl([c,"optionalAccess",s=>s.body,"optionalAccess",s=>s.parentElement,"optionalAccess",s=>s.scrollTop])||Hl([c,"optionalAccess",s=>s.body,"optionalAccess",s=>s.scrollTop])||0}}function u_(){return window.innerHeight||document.documentElement&&document.documentElement.clientHeight||document.body&&document.body.clientHeight}function Qp(){return window.innerWidth||document.documentElement&&document.documentElement.clientWidth||document.body&&document.body.clientWidth}function rl(r,c,s,u,M){if(!r)return!1;const O=r.nodeType===r.ELEMENT_NODE?r:r.parentElement;if(!O)return!1;const N=yl(c,s);if(!M){const Bt=u&&O.matches(u);return N(O)&&!Bt}const st=_d(O,N);let ht=-1;return!(st<0)&&(u&&(ht=_d(O,yl(null,u))),st>-1&&ht<0||st<ht)}function ol(r,c){return c.getId(r)===md}function Zf(r,c){if(pd(r))return!1;const s=c.getId(r);return!c.has(s)||(!r.parentNode||r.parentNode.nodeType!==r.DOCUMENT_NODE)&&(!r.parentNode||Zf(r.parentNode,c))}function dt(r){return!!r.changedTouches}function kt(r,c){return!("IFRAME"!==r.nodeName||!c.getMeta(r))}function _e(r,c){return!("LINK"!==r.nodeName||r.nodeType!==r.ELEMENT_NODE||!r.getAttribute||"stylesheet"!==r.getAttribute("rel")||!c.getMeta(r))}function Be(r){return!!Hl([r,"optionalAccess",c=>c.shadowRoot])}/[1-9][0-9]{12}/.test(Date.now().toString())||(Iu=()=>(new Date).getTime());class _n{constructor(){this.id=1,this.styleIDMap=new WeakMap,this.idStyleMap=new Map}getId(c){return function Ip(r,c){return r??c()}(this.styleIDMap.get(c),()=>-1)}has(c){return this.styleIDMap.has(c)}add(c,s){if(this.has(c))return this.getId(c);let u;return u=void 0===s?this.id++:s,this.styleIDMap.set(c,u),this.idStyleMap.set(u,c),u}getStyle(c){return this.idStyleMap.get(c)||null}reset(){this.styleIDMap=new WeakMap,this.idStyleMap=new Map,this.id=1}generateId(){return this.id++}}function Zn(r){let c=null;return Hl([r,"access",s=>s.getRootNode,"optionalCall",s=>s(),"optionalAccess",s=>s.nodeType])===Node.DOCUMENT_FRAGMENT_NODE&&r.getRootNode().host&&(c=r.getRootNode().host),c}function pr(r){const c=r.ownerDocument;return!!c&&(c.contains(r)||function Ji(r){const c=r.ownerDocument;if(!c)return!1;const s=function Ei(r){let s,c=r;for(;s=Zn(c);)c=s;return c}(r);return c.contains(s)}(r))}var Yr=(r=>(r[r.DomContentLoaded=0]="DomContentLoaded",r[r.Load=1]="Load",r[r.FullSnapshot=2]="FullSnapshot",r[r.IncrementalSnapshot=3]="IncrementalSnapshot",r[r.Meta=4]="Meta",r[r.Custom=5]="Custom",r[r.Plugin=6]="Plugin",r))(Yr||{}),Jr=(r=>(r[r.Mutation=0]="Mutation",r[r.MouseMove=1]="MouseMove",r[r.MouseInteraction=2]="MouseInteraction",r[r.Scroll=3]="Scroll",r[r.ViewportResize=4]="ViewportResize",r[r.Input=5]="Input",r[r.TouchMove=6]="TouchMove",r[r.MediaInteraction=7]="MediaInteraction",r[r.StyleSheetRule=8]="StyleSheetRule",r[r.CanvasMutation=9]="CanvasMutation",r[r.Font=10]="Font",r[r.Log=11]="Log",r[r.Drag=12]="Drag",r[r.StyleDeclaration=13]="StyleDeclaration",r[r.Selection=14]="Selection",r[r.AdoptedStyleSheet=15]="AdoptedStyleSheet",r[r.CustomElement=16]="CustomElement",r))(Jr||{}),Ms=(r=>(r[r.MouseUp=0]="MouseUp",r[r.MouseDown=1]="MouseDown",r[r.Click=2]="Click",r[r.ContextMenu=3]="ContextMenu",r[r.DblClick=4]="DblClick",r[r.Focus=5]="Focus",r[r.Blur=6]="Blur",r[r.TouchStart=7]="TouchStart",r[r.TouchMove_Departed=8]="TouchMove_Departed",r[r.TouchEnd=9]="TouchEnd",r[r.TouchCancel=10]="TouchCancel",r))(Ms||{}),xl=(r=>(r[r.Mouse=0]="Mouse",r[r.Pen=1]="Pen",r[r.Touch=2]="Touch",r))(xl||{});function Pu(r){let c,s=r[0],u=1;for(;u<r.length;){const M=r[u],O=r[u+1];if(u+=2,("optionalAccess"===M||"optionalCall"===M)&&null==s)return;"access"===M||"optionalAccess"===M?(c=s,s=O(s)):("call"===M||"optionalCall"===M)&&(s=O((...N)=>s.call(c,...N)),c=void 0)}return s}function zd(r){return"__ln"in r}class h_{constructor(){this.length=0,this.head=null,this.tail=null}get(c){if(c>=this.length)throw new Error("Position outside of list range");let s=this.head;for(let u=0;u<c;u++)s=Pu([s,"optionalAccess",M=>M.next])||null;return s}addNode(c){const s={value:c,previous:null,next:null};if(c.__ln=s,c.previousSibling&&zd(c.previousSibling)){const u=c.previousSibling.__ln.next;s.next=u,s.previous=c.previousSibling.__ln,c.previousSibling.__ln.next=s,u&&(u.previous=s)}else if(c.nextSibling&&zd(c.nextSibling)&&c.nextSibling.__ln.previous){const u=c.nextSibling.__ln.previous;s.previous=u,s.next=c.nextSibling.__ln,c.nextSibling.__ln.previous=s,u&&(u.next=s)}else this.head&&(this.head.previous=s),s.next=this.head,this.head=s;null===s.next&&(this.tail=s),this.length++}removeNode(c){const s=c.__ln;this.head&&(s.previous?(s.previous.next=s.next,s.next?s.next.previous=s.previous:this.tail=s.previous):(this.head=s.next,this.head?this.head.previous=null:this.tail=null),c.__ln&&delete c.__ln,this.length--)}}const ku=(r,c)=>`${r}@${c}`;class Jf{constructor(){this.frozen=!1,this.locked=!1,this.texts=[],this.attributes=[],this.removes=[],this.mapRemoves=[],this.movedMap={},this.addedSet=new Set,this.movedSet=new Set,this.droppedSet=new Set,this.processMutations=c=>{c.forEach(this.processMutation),this.emit()},this.emit=()=>{if(this.frozen||this.locked)return;const c=[],s=new Set,u=new h_,M=ht=>{let Bt=ht,ve=md;for(;ve===md;)Bt=Bt&&Bt.nextSibling,ve=Bt&&this.mirror.getId(Bt);return ve},O=ht=>{if(!ht.parentNode||!pr(ht))return;const Bt=pd(ht.parentNode)?this.mirror.getId(Zn(ht)):this.mirror.getId(ht.parentNode),ve=M(ht);if(-1===Bt||-1===ve)return u.addNode(ht);const Ae=Wl(ht,{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:sn=>{kt(sn,this.mirror)&&this.iframeManager.addIframe(sn),_e(sn,this.mirror)&&this.stylesheetManager.trackLinkElement(sn),Be(ht)&&this.shadowDomManager.addShadowRoot(ht.shadowRoot,this.doc)},onIframeLoad:(sn,yn)=>{this.iframeManager.attachIframe(sn,yn),this.shadowDomManager.observeAttachShadow(sn)},onStylesheetLoad:(sn,yn)=>{this.stylesheetManager.attachLinkElement(sn,yn)}});Ae&&(c.push({parentId:Bt,nextId:ve,node:Ae}),s.add(Ae.id))};for(;this.mapRemoves.length;)this.mirror.removeNodeFromMap(this.mapRemoves.shift());for(const ht of this.movedSet)ws(this.removes,ht,this.mirror)&&!this.movedSet.has(ht.parentNode)||O(ht);for(const ht of this.addedSet)!vd(this.droppedSet,ht)&&!ws(this.removes,ht,this.mirror)||vd(this.movedSet,ht)?O(ht):this.droppedSet.add(ht);let N=null;for(;u.length;){let ht=null;if(N){const Bt=this.mirror.getId(N.value.parentNode),ve=M(N.value);-1!==Bt&&-1!==ve&&(ht=N)}if(!ht){let Bt=u.tail;for(;Bt;){const ve=Bt;if(Bt=Bt.previous,ve){const Ae=this.mirror.getId(ve.value.parentNode);if(-1===M(ve.value))continue;if(-1!==Ae){ht=ve;break}{const yn=ve.value;if(yn.parentNode&&yn.parentNode.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&-1!==this.mirror.getId(yn.parentNode.host)){ht=ve;break}}}}}if(!ht){for(;u.head;)u.removeNode(u.head.value);break}N=ht.previous,u.removeNode(ht.value),O(ht.value)}const st={texts:this.texts.map(ht=>({id:this.mirror.getId(ht.node),value:ht.value})).filter(ht=>!s.has(ht.id)).filter(ht=>this.mirror.has(ht.id)),attributes:this.attributes.map(ht=>{const{attributes:Bt}=ht;if("string"==typeof Bt.style){const ve=JSON.stringify(ht.styleDiff),Ae=JSON.stringify(ht._unchangedStyles);ve.length<Bt.style.length&&(ve+Ae).split("var(").length===Bt.style.split("var(").length&&(Bt.style=ht.styleDiff)}return{id:this.mirror.getId(ht.node),attributes:Bt}}).filter(ht=>!s.has(ht.id)).filter(ht=>this.mirror.has(ht.id)),removes:this.removes,adds:c};!st.texts.length&&!st.attributes.length&&!st.removes.length&&!st.adds.length||(this.texts=[],this.attributes=[],this.removes=[],this.addedSet=new Set,this.movedSet=new Set,this.droppedSet=new Set,this.movedMap={},this.mutationCb(st))},this.processMutation=c=>{if(ol(c.target,this.mirror))return;let s;try{s=document.implementation.createHTMLDocument()}catch{s=this.doc}switch(c.type){case"characterData":{const u=c.target.textContent;!rl(c.target,this.blockClass,this.blockSelector,this.unblockSelector,!1)&&u!==c.oldValue&&this.texts.push({value:Tu(c.target,this.maskTextClass,this.maskTextSelector,this.unmaskTextClass,this.unmaskTextSelector,this.maskAllText)&&u?this.maskTextFn?this.maskTextFn(u):u.replace(/[\S]/g,"*"):u,node:c.target});break}case"attributes":{const u=c.target;let M=c.attributeName,O=c.target.getAttribute(M);if("value"===M){const st=Du(u),ht=u.tagName;O=Mu(u,ht,st);const Bt=jl({maskInputOptions:this.maskInputOptions,tagName:ht,type:st});O=Cu({isMasked:Tu(c.target,this.maskTextClass,this.maskTextSelector,this.unmaskTextClass,this.unmaskTextSelector,Bt),element:u,value:O,maskInputFn:this.maskInputFn})}if(rl(c.target,this.blockClass,this.blockSelector,this.unblockSelector,!1)||O===c.oldValue)return;let N=this.attributes.find(st=>st.node===c.target);if("IFRAME"===u.tagName&&"src"===M&&!this.keepIframeSrcFn(O)){if(u.contentDocument)return;M="rr_src"}if(N||(N={node:c.target,attributes:{},styleDiff:{},_unchangedStyles:{}},this.attributes.push(N)),"type"===M&&"INPUT"===u.tagName&&"password"===(c.oldValue||"").toLowerCase()&&u.setAttribute("data-rr-is-password","true"),!gd(u.tagName,M)&&(N.attributes[M]=$l(this.doc,xc(u.tagName),xc(M),O,u,this.maskAttributeFn),"style"===M)){const st=s.createElement("span");c.oldValue&&st.setAttribute("style",c.oldValue);for(const ht of Array.from(u.style)){const Bt=u.style.getPropertyValue(ht),ve=u.style.getPropertyPriority(ht);Bt!==st.style.getPropertyValue(ht)||ve!==st.style.getPropertyPriority(ht)?N.styleDiff[ht]=""===ve?Bt:[Bt,ve]:N._unchangedStyles[ht]=[Bt,ve]}for(const ht of Array.from(st.style))""===u.style.getPropertyValue(ht)&&(N.styleDiff[ht]=!1)}break}case"childList":if(rl(c.target,this.blockClass,this.blockSelector,this.unblockSelector,!0))return;c.addedNodes.forEach(u=>this.genAdds(u,c.target)),c.removedNodes.forEach(u=>{const M=this.mirror.getId(u),O=pd(c.target)?this.mirror.getId(c.target.host):this.mirror.getId(c.target);rl(c.target,this.blockClass,this.blockSelector,this.unblockSelector,!1)||ol(u,this.mirror)||!function Qf(r,c){return-1!==c.getId(r)}(u,this.mirror)||(this.addedSet.has(u)?(Gd(this.addedSet,u),this.droppedSet.add(u)):this.addedSet.has(c.target)&&-1===M||Zf(c.target,this.mirror)||(this.movedSet.has(u)&&this.movedMap[ku(M,O)]?Gd(this.movedSet,u):this.removes.push({parentId:O,id:M,isShadow:!(!pd(c.target)||!Vc(c.target))||void 0})),this.mapRemoves.push(u))})}},this.genAdds=(c,s)=>{if(!this.processedNodeManager.inOtherBuffer(c,this)&&!this.addedSet.has(c)&&!this.movedSet.has(c)){if(this.mirror.hasNode(c)){if(ol(c,this.mirror))return;this.movedSet.add(c);let u=null;s&&this.mirror.hasNode(s)&&(u=this.mirror.getId(s)),u&&-1!==u&&(this.movedMap[ku(this.mirror.getId(c),u)]=!0)}else this.addedSet.add(c),this.droppedSet.delete(c);rl(c,this.blockClass,this.blockSelector,this.unblockSelector,!1)||(c.childNodes.forEach(u=>this.genAdds(u)),Be(c)&&c.shadowRoot.childNodes.forEach(u=>{this.processedNodeManager.add(u,this),this.genAdds(u,c)}))}}}init(c){["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(s=>{this[s]=c[s]})}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 Gd(r,c){r.delete(c),c.childNodes.forEach(s=>Gd(r,s))}function ws(r,c,s){return 0!==r.length&&Ns(r,c,s)}function Ns(r,c,s){const{parentNode:u}=c;if(!u)return!1;const M=s.getId(u);return!!r.some(O=>O.id===M)||Ns(r,u,s)}function vd(r,c){return 0!==r.size&&Kl(r,c)}function Kl(r,c){const{parentNode:s}=c;return!!s&&(!!r.has(s)||Kl(r,s))}let sl;const Io=r=>sl?(...s)=>{try{return r(...s)}catch(u){if(sl&&!0===sl(u))return()=>{};throw u}}:r;function gs(r){let c,s=r[0],u=1;for(;u<r.length;){const M=r[u],O=r[u+1];if(u+=2,("optionalAccess"===M||"optionalCall"===M)&&null==s)return;"access"===M||"optionalAccess"===M?(c=s,s=O(s)):("call"===M||"optionalCall"===M)&&(s=O((...N)=>s.call(c,...N)),c=void 0)}return s}const El=[];function bd(r){try{if("composedPath"in r){const c=r.composedPath();if(c.length)return c[0]}else if("path"in r&&r.path.length)return r.path[0]}catch{}return r&&r.target}function Th(r,c){const s=new Jf;El.push(s),s.init(r);let u=window.MutationObserver||window.__rrMutationObserver;const M=gs([window,"optionalAccess",N=>N.Zone,"optionalAccess",N=>N.__symbol__,"optionalCall",N=>N("MutationObserver")]);M&&window[M]&&(u=window[M]);const O=new u(Io(N=>{r.onMutation&&!1===r.onMutation(N)||s.processMutations.bind(s)(N)}));return O.observe(c,{attributes:!0,attributeOldValue:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0}),O}function Ma({scrollCb:r,doc:c,mirror:s,blockClass:u,blockSelector:M,unblockSelector:O,sampling:N}){return Ra("scroll",Io(Kd(Io(ht=>{const Bt=bd(ht);if(!Bt||rl(Bt,u,M,O,!0))return;const ve=s.getId(Bt);if(Bt===c&&c.defaultView){const Ae=Qa(c.defaultView);r({id:ve,x:Ae.left,y:Ae.top})}else r({id:ve,x:Bt.scrollLeft,y:Bt.scrollTop})}),N.scroll||100)),c)}const zl=["INPUT","TEXTAREA","SELECT"],cl=new WeakMap;function $c({inputCb:r,doc:c,mirror:s,blockClass:u,blockSelector:M,unblockSelector:O,ignoreClass:N,ignoreSelector:st,maskInputOptions:ht,maskInputFn:Bt,sampling:ve,userTriggeredOnInput:Ae,maskTextClass:sn,unmaskTextClass:yn,maskTextSelector:gn,unmaskTextSelector:Rn}){function di(Wi){let br=bd(Wi);const _o=Wi.isTrusted,lr=br&&bh(br.tagName);if("OPTION"===lr&&(br=br.parentElement),!br||!lr||zl.indexOf(lr)<0||rl(br,u,M,O,!0))return;const no=br;if(no.classList.contains(N)||st&&no.matches(st))return;const Ko=Du(br);let ea=Mu(no,lr,Ko),na=!1;const Ic=jl({maskInputOptions:ht,tagName:lr,type:Ko}),Ui=Tu(br,sn,gn,yn,Rn,Ic);("radio"===Ko||"checkbox"===Ko)&&(na=br.checked),ea=Cu({isMasked:Ui,element:br,value:ea,maskInputFn:Bt}),Jn(br,Ae?{text:ea,isChecked:na,userTriggered:_o}:{text:ea,isChecked:na});const Er=br.name;"radio"===Ko&&Er&&na&&c.querySelectorAll(`input[type="radio"][name="${Er}"]`).forEach(hr=>{if(hr!==br){const Qr=Cu({isMasked:Ui,element:hr,value:Mu(hr,lr,Ko),maskInputFn:Bt});Jn(hr,Ae?{text:Qr,isChecked:!na,userTriggered:!1}:{text:Qr,isChecked:!na})}})}function Jn(Wi,br){const _o=cl.get(Wi);if(!_o||_o.text!==br.text||_o.isChecked!==br.isChecked){cl.set(Wi,br);const lr=s.getId(Wi);Io(r)({...br,id:lr})}}const Li=("last"===ve.input?["change"]:["input","change"]).map(Wi=>Ra(Wi,Io(di),c)),Fi=c.defaultView;if(!Fi)return()=>{Li.forEach(Wi=>Wi())};const mr=Fi.Object.getOwnPropertyDescriptor(Fi.HTMLInputElement.prototype,"value");return mr&&mr.set&&Li.push(...[[Fi.HTMLInputElement.prototype,"value"],[Fi.HTMLInputElement.prototype,"checked"],[Fi.HTMLSelectElement.prototype,"value"],[Fi.HTMLTextAreaElement.prototype,"value"],[Fi.HTMLSelectElement.prototype,"selectedIndex"],[Fi.HTMLOptionElement.prototype,"selected"]].map(Wi=>d_(Wi[0],Wi[1],{set(){Io(di)({target:this,isTrusted:!1})}},!1,Fi))),Io(()=>{Li.forEach(Wi=>Wi())})}function Wc(r){return function s(u,M){if(Ru("CSSGroupingRule")&&u.parentRule instanceof CSSGroupingRule||Ru("CSSMediaRule")&&u.parentRule instanceof CSSMediaRule||Ru("CSSSupportsRule")&&u.parentRule instanceof CSSSupportsRule||Ru("CSSConditionRule")&&u.parentRule instanceof CSSConditionRule){const N=Array.from(u.parentRule.cssRules).indexOf(u);M.unshift(N)}else if(u.parentStyleSheet){const N=Array.from(u.parentStyleSheet.cssRules).indexOf(u);M.unshift(N)}return M}(r,[])}function Hc(r,c,s){let u,M;return r?(r.ownerNode?u=c.getId(r.ownerNode):M=s.getId(r),{styleId:M,id:u}):{}}function jy({mirror:r,stylesheetManager:c},s){let u=null;u=r.getId("#document"===s.nodeName?s:s.host);const M=gs("#document"===s.nodeName?[s,"access",N=>N.defaultView,"optionalAccess",N=>N.Document]:[s,"access",N=>N.ownerDocument,"optionalAccess",N=>N.defaultView,"optionalAccess",N=>N.ShadowRoot]),O=gs([M,"optionalAccess",N=>N.prototype])?Object.getOwnPropertyDescriptor(gs([M,"optionalAccess",N=>N.prototype]),"adoptedStyleSheets"):void 0;return null!==u&&-1!==u&&M&&O?(Object.defineProperty(s,"adoptedStyleSheets",{configurable:O.configurable,enumerable:O.enumerable,get(){return gs([O,"access",N=>N.get,"optionalAccess",N=>N.call,"call",N=>N(this)])},set(N){const st=gs([O,"access",ht=>ht.set,"optionalAccess",ht=>ht.call,"call",ht=>ht(this,N)]);if(null!==u&&-1!==u)try{c.adoptStyleSheets(N,u)}catch{}return st}}),Io(()=>{Object.defineProperty(s,"adoptedStyleSheets",{configurable:O.configurable,enumerable:O.enumerable,get:O.get,set:O.set})})):()=>{}}function Hy(r,c={}){const s=r.doc.defaultView;if(!s)return()=>{};const u=Th(r,r.doc),M=function _a({mousemoveCb:r,sampling:c,doc:s,mirror:u}){if(!1===c.mousemove)return()=>{};const M="number"==typeof c.mousemove?c.mousemove:50,O="number"==typeof c.mousemoveCallback?c.mousemoveCallback:500;let st,N=[];const ht=Kd(Io(Ae=>{const sn=Date.now()-st;r(N.map(yn=>(yn.timeOffset-=sn,yn)),Ae),N=[],st=null}),O),Bt=Io(Kd(Io(Ae=>{const sn=bd(Ae),{clientX:yn,clientY:gn}=dt(Ae)?Ae.changedTouches[0]:Ae;st||(st=Iu()),N.push({x:yn,y:gn,id:u.getId(sn),timeOffset:Iu()-st}),ht(typeof DragEvent<"u"&&Ae instanceof DragEvent?Jr.Drag:Ae instanceof MouseEvent?Jr.MouseMove:Jr.TouchMove)}),M,{trailing:!1})),ve=[Ra("mousemove",Bt,s),Ra("touchmove",Bt,s),Ra("drag",Bt,s)];return Io(()=>{ve.forEach(Ae=>Ae())})}(r),O=function Vs({mouseInteractionCb:r,doc:c,mirror:s,blockClass:u,blockSelector:M,unblockSelector:O,sampling:N}){if(!1===N.mouseInteraction)return()=>{};const st=!0===N.mouseInteraction||void 0===N.mouseInteraction?{}:N.mouseInteraction,ht=[];let Bt=null;return Object.keys(Ms).filter(Ae=>Number.isNaN(Number(Ae))&&!Ae.endsWith("_Departed")&&!1!==st[Ae]).forEach(Ae=>{let sn=xc(Ae);const yn=(Ae=>sn=>{const yn=bd(sn);if(rl(yn,u,M,O,!0))return;let gn=null,Rn=Ae;if("pointerType"in sn){switch(sn.pointerType){case"mouse":gn=xl.Mouse;break;case"touch":gn=xl.Touch;break;case"pen":gn=xl.Pen}gn===xl.Touch&&(Ms[Ae]===Ms.MouseDown?Rn="TouchStart":Ms[Ae]===Ms.MouseUp&&(Rn="TouchEnd"))}else dt(sn)&&(gn=xl.Touch);null!==gn?(Bt=gn,(Rn.startsWith("Touch")&&gn===xl.Touch||Rn.startsWith("Mouse")&&gn===xl.Mouse)&&(gn=null)):Ms[Ae]===Ms.Click&&(gn=Bt,Bt=null);const di=dt(sn)?sn.changedTouches[0]:sn;if(!di)return;const Jn=s.getId(yn),{clientX:si,clientY:Li}=di;Io(r)({type:Ms[Rn],id:Jn,x:si,y:Li,...null!==gn&&{pointerType:gn}})})(Ae);if(window.PointerEvent)switch(Ms[Ae]){case Ms.MouseDown:case Ms.MouseUp:sn=sn.replace("mouse","pointer");break;case Ms.TouchStart:case Ms.TouchEnd:return}ht.push(Ra(sn,yn,c))}),Io(()=>{ht.forEach(Ae=>Ae())})}(r),N=Ma(r),st=function jc({viewportResizeCb:r},{win:c}){let s=-1,u=-1;return Ra("resize",Io(Kd(Io(()=>{const O=u_(),N=Qp();(s!==O||u!==N)&&(r({width:Number(N),height:Number(O)}),s=O,u=N)}),200)),c)}(r,{win:s}),ht=$c(r),Bt=function DD({mediaInteractionCb:r,blockClass:c,blockSelector:s,unblockSelector:u,mirror:M,sampling:O,doc:N}){const st=Io(Bt=>Kd(Io(ve=>{const Ae=bd(ve);if(!Ae||rl(Ae,c,s,u,!0))return;const{currentTime:sn,volume:yn,muted:gn,playbackRate:Rn}=Ae;r({type:Bt,id:M.getId(Ae),currentTime:sn,volume:yn,muted:gn,playbackRate:Rn})}),O.media||500)),ht=[Ra("play",st(0),N),Ra("pause",st(1),N),Ra("seeked",st(2),N),Ra("volumechange",st(3),N),Ra("ratechange",st(4),N)];return Io(()=>{ht.forEach(Bt=>Bt())})}(r),ve=function Uy({styleSheetRuleCb:r,mirror:c,stylesheetManager:s},{win:u}){if(!u.CSSStyleSheet||!u.CSSStyleSheet.prototype)return()=>{};const M=u.CSSStyleSheet.prototype.insertRule;u.CSSStyleSheet.prototype.insertRule=new Proxy(M,{apply:Io((ve,Ae,sn)=>{const[yn,gn]=sn,{id:Rn,styleId:di}=Hc(Ae,c,s.styleMirror);return(Rn&&-1!==Rn||di&&-1!==di)&&r({id:Rn,styleId:di,adds:[{rule:yn,index:gn}]}),ve.apply(Ae,sn)})});const O=u.CSSStyleSheet.prototype.deleteRule;let N,st;u.CSSStyleSheet.prototype.deleteRule=new Proxy(O,{apply:Io((ve,Ae,sn)=>{const[yn]=sn,{id:gn,styleId:Rn}=Hc(Ae,c,s.styleMirror);return(gn&&-1!==gn||Rn&&-1!==Rn)&&r({id:gn,styleId:Rn,removes:[{index:yn}]}),ve.apply(Ae,sn)})}),u.CSSStyleSheet.prototype.replace&&(N=u.CSSStyleSheet.prototype.replace,u.CSSStyleSheet.prototype.replace=new Proxy(N,{apply:Io((ve,Ae,sn)=>{const[yn]=sn,{id:gn,styleId:Rn}=Hc(Ae,c,s.styleMirror);return(gn&&-1!==gn||Rn&&-1!==Rn)&&r({id:gn,styleId:Rn,replace:yn}),ve.apply(Ae,sn)})})),u.CSSStyleSheet.prototype.replaceSync&&(st=u.CSSStyleSheet.prototype.replaceSync,u.CSSStyleSheet.prototype.replaceSync=new Proxy(st,{apply:Io((ve,Ae,sn)=>{const[yn]=sn,{id:gn,styleId:Rn}=Hc(Ae,c,s.styleMirror);return(gn&&-1!==gn||Rn&&-1!==Rn)&&r({id:gn,styleId:Rn,replaceSync:yn}),ve.apply(Ae,sn)})}));const ht={};Zp("CSSGroupingRule")?ht.CSSGroupingRule=u.CSSGroupingRule:(Zp("CSSMediaRule")&&(ht.CSSMediaRule=u.CSSMediaRule),Zp("CSSConditionRule")&&(ht.CSSConditionRule=u.CSSConditionRule),Zp("CSSSupportsRule")&&(ht.CSSSupportsRule=u.CSSSupportsRule));const Bt={};return Object.entries(ht).forEach(([ve,Ae])=>{Bt[ve]={insertRule:Ae.prototype.insertRule,deleteRule:Ae.prototype.deleteRule},Ae.prototype.insertRule=new Proxy(Bt[ve].insertRule,{apply:Io((sn,yn,gn)=>{const[Rn,di]=gn,{id:Jn,styleId:si}=Hc(yn.parentStyleSheet,c,s.styleMirror);return(Jn&&-1!==Jn||si&&-1!==si)&&r({id:Jn,styleId:si,adds:[{rule:Rn,index:[...Wc(yn),di||0]}]}),sn.apply(yn,gn)})}),Ae.prototype.deleteRule=new Proxy(Bt[ve].deleteRule,{apply:Io((sn,yn,gn)=>{const[Rn]=gn,{id:di,styleId:Jn}=Hc(yn.parentStyleSheet,c,s.styleMirror);return(di&&-1!==di||Jn&&-1!==Jn)&&r({id:di,styleId:Jn,removes:[{index:[...Wc(yn),Rn]}]}),sn.apply(yn,gn)})})}),Io(()=>{u.CSSStyleSheet.prototype.insertRule=M,u.CSSStyleSheet.prototype.deleteRule=O,N&&(u.CSSStyleSheet.prototype.replace=N),st&&(u.CSSStyleSheet.prototype.replaceSync=st),Object.entries(ht).forEach(([ve,Ae])=>{Ae.prototype.insertRule=Bt[ve].insertRule,Ae.prototype.deleteRule=Bt[ve].deleteRule})})}(r,{win:s}),Ae=jy(r,r.doc),sn=function AD({styleDeclarationCb:r,mirror:c,ignoreCSSAttributes:s,stylesheetManager:u},{win:M}){const O=M.CSSStyleDeclaration.prototype.setProperty;M.CSSStyleDeclaration.prototype.setProperty=new Proxy(O,{apply:Io((st,ht,Bt)=>{const[ve,Ae,sn]=Bt;if(s.has(ve))return O.apply(ht,[ve,Ae,sn]);const{id:yn,styleId:gn}=Hc(gs([ht,"access",Rn=>Rn.parentRule,"optionalAccess",Rn=>Rn.parentStyleSheet]),c,u.styleMirror);return(yn&&-1!==yn||gn&&-1!==gn)&&r({id:yn,styleId:gn,set:{property:ve,value:Ae,priority:sn},index:Wc(ht.parentRule)}),st.apply(ht,Bt)})});const N=M.CSSStyleDeclaration.prototype.removeProperty;return M.CSSStyleDeclaration.prototype.removeProperty=new Proxy(N,{apply:Io((st,ht,Bt)=>{const[ve]=Bt;if(s.has(ve))return N.apply(ht,[ve]);const{id:Ae,styleId:sn}=Hc(gs([ht,"access",yn=>yn.parentRule,"optionalAccess",yn=>yn.parentStyleSheet]),c,u.styleMirror);return(Ae&&-1!==Ae||sn&&-1!==sn)&&r({id:Ae,styleId:sn,remove:{property:ve},index:Wc(ht.parentRule)}),st.apply(ht,Bt)})}),Io(()=>{M.CSSStyleDeclaration.prototype.setProperty=O,M.CSSStyleDeclaration.prototype.removeProperty=N})}(r,{win:s}),yn=r.collectFonts?function MD({fontCb:r,doc:c}){const s=c.defaultView;if(!s)return()=>{};const u=[],M=new WeakMap,O=s.FontFace;s.FontFace=function(ht,Bt,ve){const Ae=new O(ht,Bt,ve);return M.set(Ae,{family:ht,buffer:"string"!=typeof Bt,descriptors:ve,fontSource:"string"==typeof Bt?Bt:JSON.stringify(Array.from(new Uint8Array(Bt)))}),Ae};const N=Yp(c.fonts,"add",function(st){return function(ht){return setTimeout(Io(()=>{const Bt=M.get(ht);Bt&&(r(Bt),M.delete(ht))}),0),st.apply(this,[ht])}});return u.push(()=>{s.FontFace=O}),u.push(N),Io(()=>{u.forEach(st=>st())})}(r):()=>{},gn=function $y(r){const{doc:c,mirror:s,blockClass:u,blockSelector:M,unblockSelector:O,selectionCb:N}=r;let st=!0;const ht=Io(()=>{const Bt=c.getSelection();if(!Bt||st&&gs([Bt,"optionalAccess",sn=>sn.isCollapsed]))return;st=Bt.isCollapsed||!1;const ve=[],Ae=Bt.rangeCount||0;for(let sn=0;sn<Ae;sn++){const yn=Bt.getRangeAt(sn),{startContainer:gn,startOffset:Rn,endContainer:di,endOffset:Jn}=yn;rl(gn,u,M,O,!0)||rl(di,u,M,O,!0)||ve.push({start:s.getId(gn),startOffset:Rn,end:s.getId(di),endOffset:Jn})}N({ranges:ve})});return ht(),Ra("selectionchange",ht)}(r),Rn=function Wy({doc:r,customElementCb:c}){const s=r.defaultView;return s&&s.customElements?Yp(s.customElements,"define",function(M){return function(O,N,st){try{c({define:{name:O}})}catch{}return M.apply(this,[O,N,st])}}):()=>{}}(r),di=[];for(const Jn of r.plugins)di.push(Jn.observer(Jn.callback,s,Jn.options));return Io(()=>{El.forEach(Jn=>Jn.reset()),u.disconnect(),M(),O(),N(),st(),ht(),Bt(),ve(),Ae(),sn(),yn(),gn(),Rn(),di.forEach(Jn=>Jn())})}function Ru(r){return typeof window[r]<"u"}function Zp(r){return!!(typeof window[r]<"u"&&window[r].prototype&&"insertRule"in window[r].prototype&&"deleteRule"in window[r].prototype)}class qf{constructor(c){this.generateIdFn=c,this.iframeIdToRemoteIdMap=new WeakMap,this.iframeRemoteIdToIdMap=new WeakMap}getId(c,s,u,M){const O=u||this.getIdToRemoteIdMap(c),N=M||this.getRemoteIdToIdMap(c);let st=O.get(s);return st||(st=this.generateIdFn(),O.set(s,st),N.set(st,s)),st}getIds(c,s){const u=this.getIdToRemoteIdMap(c),M=this.getRemoteIdToIdMap(c);return s.map(O=>this.getId(c,O,u,M))}getRemoteId(c,s,u){const M=u||this.getRemoteIdToIdMap(c);return"number"!=typeof s?s:M.get(s)||-1}getRemoteIds(c,s){const u=this.getRemoteIdToIdMap(c);return s.map(M=>this.getRemoteId(c,M,u))}reset(c){if(!c)return this.iframeIdToRemoteIdMap=new WeakMap,void(this.iframeRemoteIdToIdMap=new WeakMap);this.iframeIdToRemoteIdMap.delete(c),this.iframeRemoteIdToIdMap.delete(c)}getIdToRemoteIdMap(c){let s=this.iframeIdToRemoteIdMap.get(c);return s||(s=new Map,this.iframeIdToRemoteIdMap.set(c,s)),s}getRemoteIdToIdMap(c){let s=this.iframeRemoteIdToIdMap.get(c);return s||(s=new Map,this.iframeRemoteIdToIdMap.set(c,s)),s}}function m_(r){let c,s=r[0],u=1;for(;u<r.length;){const M=r[u],O=r[u+1];if(u+=2,("optionalAccess"===M||"optionalCall"===M)&&null==s)return;"access"===M||"optionalAccess"===M?(c=s,s=O(s)):("call"===M||"optionalCall"===M)&&(s=O((...N)=>s.call(c,...N)),c=void 0)}return s}class Ky{constructor(){this.crossOriginIframeMirror=new qf(vl),this.crossOriginIframeRootIdMap=new WeakMap}addIframe(){}addLoadListener(){}attachIframe(){}}class wD{constructor(c){this.iframes=new WeakMap,this.crossOriginIframeMap=new WeakMap,this.crossOriginIframeMirror=new qf(vl),this.crossOriginIframeRootIdMap=new WeakMap,this.mutationCb=c.mutationCb,this.wrappedEmit=c.wrappedEmit,this.stylesheetManager=c.stylesheetManager,this.recordCrossOriginIframes=c.recordCrossOriginIframes,this.crossOriginIframeStyleMirror=new qf(this.stylesheetManager.styleMirror.generateId.bind(this.stylesheetManager.styleMirror)),this.mirror=c.mirror,this.recordCrossOriginIframes&&window.addEventListener("message",this.handleMessage.bind(this))}addIframe(c){this.iframes.set(c,!0),c.contentWindow&&this.crossOriginIframeMap.set(c.contentWindow,c)}addLoadListener(c){this.loadListener=c}attachIframe(c,s){this.mutationCb({adds:[{parentId:this.mirror.getId(c),nextId:null,node:s}],removes:[],texts:[],attributes:[],isAttachIframe:!0}),m_([this,"access",u=>u.loadListener,"optionalCall",u=>u(c)]),c.contentDocument&&c.contentDocument.adoptedStyleSheets&&c.contentDocument.adoptedStyleSheets.length>0&&this.stylesheetManager.adoptStyleSheets(c.contentDocument.adoptedStyleSheets,this.mirror.getId(c.contentDocument))}handleMessage(c){const s=c;if("rrweb"!==s.data.type||s.origin!==s.data.origin||!c.source)return;const M=this.crossOriginIframeMap.get(c.source);if(!M)return;const O=this.transformCrossOriginEvent(M,s.data.event);O&&this.wrappedEmit(O,s.data.isCheckout)}transformCrossOriginEvent(c,s){switch(s.type){case Yr.FullSnapshot:{this.crossOriginIframeMirror.reset(c),this.crossOriginIframeStyleMirror.reset(c),this.replaceIdOnNode(s.data.node,c);const u=s.data.node.id;return this.crossOriginIframeRootIdMap.set(c,u),this.patchRootIdOnNode(s.data.node,u),{timestamp:s.timestamp,type:Yr.IncrementalSnapshot,data:{source:Jr.Mutation,adds:[{parentId:this.mirror.getId(c),nextId:null,node:s.data.node}],removes:[],texts:[],attributes:[],isAttachIframe:!0}}}case Yr.Meta:case Yr.Load:case Yr.DomContentLoaded:return!1;case Yr.Plugin:return s;case Yr.Custom:return this.replaceIds(s.data.payload,c,["id","parentId","previousId","nextId"]),s;case Yr.IncrementalSnapshot:switch(s.data.source){case Jr.Mutation:return s.data.adds.forEach(u=>{this.replaceIds(u,c,["parentId","nextId","previousId"]),this.replaceIdOnNode(u.node,c);const M=this.crossOriginIframeRootIdMap.get(c);M&&this.patchRootIdOnNode(u.node,M)}),s.data.removes.forEach(u=>{this.replaceIds(u,c,["parentId","id"])}),s.data.attributes.forEach(u=>{this.replaceIds(u,c,["id"])}),s.data.texts.forEach(u=>{this.replaceIds(u,c,["id"])}),s;case Jr.Drag:case Jr.TouchMove:case Jr.MouseMove:return s.data.positions.forEach(u=>{this.replaceIds(u,c,["id"])}),s;case Jr.ViewportResize:return!1;case Jr.MediaInteraction:case Jr.MouseInteraction:case Jr.Scroll:case Jr.CanvasMutation:case Jr.Input:return this.replaceIds(s.data,c,["id"]),s;case Jr.StyleSheetRule:case Jr.StyleDeclaration:return this.replaceIds(s.data,c,["id"]),this.replaceStyleIds(s.data,c,["styleId"]),s;case Jr.Font:return s;case Jr.Selection:return s.data.ranges.forEach(u=>{this.replaceIds(u,c,["start","end"])}),s;case Jr.AdoptedStyleSheet:return this.replaceIds(s.data,c,["id"]),this.replaceStyleIds(s.data,c,["styleIds"]),m_([s,"access",u=>u.data,"access",u=>u.styles,"optionalAccess",u=>u.forEach,"call",u=>u(M=>{this.replaceStyleIds(M,c,["styleId"])})]),s}}return!1}replace(c,s,u,M){for(const O of M)!Array.isArray(s[O])&&"number"!=typeof s[O]||(s[O]=Array.isArray(s[O])?c.getIds(u,s[O]):c.getId(u,s[O]));return s}replaceIds(c,s,u){return this.replace(this.crossOriginIframeMirror,c,s,u)}replaceStyleIds(c,s,u){return this.replace(this.crossOriginIframeStyleMirror,c,s,u)}replaceIdOnNode(c,s){this.replaceIds(c,s,["id","rootId"]),"childNodes"in c&&c.childNodes.forEach(u=>{this.replaceIdOnNode(u,s)})}patchRootIdOnNode(c,s){c.type!==sa.Document&&!c.rootId&&(c.rootId=s),"childNodes"in c&&c.childNodes.forEach(u=>{this.patchRootIdOnNode(u,s)})}}class TD{init(){}addShadowRoot(){}observeAttachShadow(){}reset(){}}class SD{constructor(c){this.shadowDoms=new WeakSet,this.restoreHandlers=[],this.mutationCb=c.mutationCb,this.scrollCb=c.scrollCb,this.bypassOptions=c.bypassOptions,this.mirror=c.mirror,this.init()}init(){this.reset(),this.patchAttachShadow(Element,document)}addShadowRoot(c,s){if(!Vc(c)||this.shadowDoms.has(c))return;this.shadowDoms.add(c);const u=Th({...this.bypassOptions,doc:s,mutationCb:this.mutationCb,mirror:this.mirror,shadowDomManager:this},c);this.restoreHandlers.push(()=>u.disconnect()),this.restoreHandlers.push(Ma({...this.bypassOptions,scrollCb:this.scrollCb,doc:c,mirror:this.mirror})),setTimeout(()=>{c.adoptedStyleSheets&&c.adoptedStyleSheets.length>0&&this.bypassOptions.stylesheetManager.adoptStyleSheets(c.adoptedStyleSheets,this.mirror.getId(c.host)),this.restoreHandlers.push(jy({mirror:this.mirror,stylesheetManager:this.bypassOptions.stylesheetManager},c))},0)}observeAttachShadow(c){!c.contentWindow||!c.contentDocument||this.patchAttachShadow(c.contentWindow.Element,c.contentDocument)}patchAttachShadow(c,s){const u=this;this.restoreHandlers.push(Yp(c.prototype,"attachShadow",function(M){return function(O){const N=M.call(this,O);return this.shadowRoot&&pr(this)&&u.addShadowRoot(this.shadowRoot,s),N}}))}reset(){this.restoreHandlers.forEach(c=>{try{c()}catch{}}),this.restoreHandlers=[],this.shadowDoms=new WeakSet}}class zy{reset(){}freeze(){}unfreeze(){}lock(){}unlock(){}snapshot(){}}class Gy{constructor(c){this.trackedLinkElements=new WeakSet,this.styleMirror=new _n,this.mutationCb=c.mutationCb,this.adoptedStyleSheetCb=c.adoptedStyleSheetCb}attachLinkElement(c,s){"_cssText"in s.attributes&&this.mutationCb({adds:[],removes:[],texts:[],attributes:[{id:s.id,attributes:s.attributes}]}),this.trackLinkElement(c)}trackLinkElement(c){this.trackedLinkElements.has(c)||(this.trackedLinkElements.add(c),this.trackStylesheetInLinkElement(c))}adoptStyleSheets(c,s){if(0===c.length)return;const u={id:s,styleIds:[]},M=[];for(const O of c){let N;this.styleMirror.has(O)?N=this.styleMirror.getId(O):(N=this.styleMirror.add(O),M.push({styleId:N,rules:Array.from(O.rules||CSSRule,(st,ht)=>({rule:Hf(st),index:ht}))})),u.styleIds.push(N)}M.length>0&&(u.styles=M),this.adoptedStyleSheetCb(u)}reset(){this.styleMirror.reset(),this.trackedLinkElements=new WeakSet}trackStylesheetInLinkElement(c){}}class wO{constructor(){this.nodeMap=new WeakMap,this.loop=!0,this.periodicallyClear()}periodicallyClear(){!function Za(...r){return function sr(){if(Oo)return Oo;const r=window.document;let c=window.requestAnimationFrame;if(r&&"function"==typeof r.createElement)try{const s=r.createElement("iframe");s.hidden=!0,r.head.appendChild(s);const u=s.contentWindow;u&&u.requestAnimationFrame&&(c=u.requestAnimationFrame),r.head.removeChild(s)}catch{}return Oo=c.bind(window)}()(...r)}(()=>{this.clear(),this.loop&&this.periodicallyClear()})}inOtherBuffer(c,s){const u=this.nodeMap.get(c);return u&&Array.from(u).some(M=>M!==s)}add(c,s){this.nodeMap.set(c,(this.nodeMap.get(c)||new Set).add(s))}clear(){this.nodeMap=new WeakMap}destroy(){this.loop=!1}}function ca(r){const c=r;return c.timestamp=Iu(),c}let tg;const Cl=function zp(){return new Kp}();function Lu(r={}){const{emit:c,checkoutEveryNms:s,checkoutEveryNth:u,blockClass:M="rr-block",blockSelector:O=null,unblockSelector:N=null,ignoreClass:st="rr-ignore",ignoreSelector:ht=null,maskAllText:Bt=!1,maskTextClass:ve="rr-mask",unmaskTextClass:Ae=null,maskTextSelector:sn=null,unmaskTextSelector:yn=null,inlineStylesheet:gn=!0,maskAllInputs:Rn,maskInputOptions:di,slimDOMOptions:Jn,maskAttributeFn:si,maskInputFn:Li,maskTextFn:Fi,packFn:mr,sampling:$i={},dataURLOptions:Wi={},mousemoveWait:br,recordCanvas:_o=!1,recordCrossOriginIframes:lr=!1,recordAfter:no=("DOMContentLoaded"===r.recordAfter?r.recordAfter:"load"),userTriggeredOnInput:Ko=!1,collectFonts:ea=!1,inlineImages:na=!1,plugins:Ic,keepIframeSrcFn:Ui=(()=>!1),ignoreCSSAttributes:Er=new Set([]),errorHandler:hr,onMutation:Qr,getCanvasManager:vs}=r;!function al(r){sl=r}(hr);const Pc=!lr||window.parent===window;let Sa=!1;if(!Pc)try{window.parent.document&&(Sa=!1)}catch{Sa=!0}if(Pc&&!c)throw new Error("emit function is required");void 0!==br&&void 0===$i.mousemove&&($i.mousemove=br),Cl.reset();const kc=!0===Rn?{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!==di?di:{},ls=!0===Jn||"all"===Jn?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaVerification:!0,headMetaAuthorship:"all"===Jn,headMetaDescKeywords:"all"===Jn}:Jn||{};!function ut(r=window){"NodeList"in r&&!r.NodeList.prototype.forEach&&(r.NodeList.prototype.forEach=Array.prototype.forEach),"DOMTokenList"in r&&!r.DOMTokenList.prototype.forEach&&(r.DOMTokenList.prototype.forEach=Array.prototype.forEach),Node.prototype.contains||(Node.prototype.contains=(...c)=>{let s=c[0];if(!(0 in c))throw new TypeError("1 argument is required");do{if(this===s)return!0}while(s=s&&s.parentNode);return!1})}();let Mf,Iy=0;const Va=vo=>{for(const Fd of Ic||[])Fd.eventProcessor&&(vo=Fd.eventProcessor(vo));return mr&&!Sa&&(vo=mr(vo)),vo},bs=(vo,Fd)=>{if(el([El,"access",Xo=>Xo[0],"optionalAccess",Xo=>Xo.isFrozen,"call",Xo=>Xo()])&&vo.type!==Yr.FullSnapshot&&!(vo.type===Yr.IncrementalSnapshot&&vo.data.source===Jr.Mutation)&&El.forEach(Xo=>Xo.unfreeze()),Pc)el([c,"optionalCall",Xo=>Xo(Va(vo),Fd)]);else if(Sa){const Xo={type:"rrweb",event:Va(vo),origin:window.location.origin,isCheckout:Fd};window.parent.postMessage(Xo,"*")}if(vo.type===Yr.FullSnapshot)Mf=vo,Iy=0;else if(vo.type===Yr.IncrementalSnapshot){if(vo.data.source===Jr.Mutation&&vo.data.isAttachIframe)return;Iy++,(u&&Iy>=u||s&&vo.timestamp-Mf.timestamp>s)&&MO(!0)}},lc=vo=>{bs(ca({type:Yr.IncrementalSnapshot,data:{source:Jr.Mutation,...vo}}))},wf=vo=>bs(ca({type:Yr.IncrementalSnapshot,data:{source:Jr.Scroll,...vo}})),Py=vo=>bs(ca({type:Yr.IncrementalSnapshot,data:{source:Jr.CanvasMutation,...vo}})),Tf=new Gy({mutationCb:lc,adoptedStyleSheetCb:vo=>bs(ca({type:Yr.IncrementalSnapshot,data:{source:Jr.AdoptedStyleSheet,...vo}}))}),Sf="boolean"==typeof __RRWEB_EXCLUDE_IFRAME__&&__RRWEB_EXCLUDE_IFRAME__?new Ky:new wD({mirror:Cl,mutationCb:lc,stylesheetManager:Tf,recordCrossOriginIframes:lr,wrappedEmit:bs});for(const vo of Ic||[])vo.getMirror&&vo.getMirror({nodeMirror:Cl,crossOriginIframeMirror:Sf.crossOriginIframeMirror,crossOriginIframeStyleMirror:Sf.crossOriginIframeStyleMirror});const DO=new wO,RP=function Xy(r,c){try{return r?r(c):new zy}catch{return console.warn("Unable to initialize CanvasManager"),new zy}}(vs,{mirror:Cl,win:window,mutationCb:vo=>bs(ca({type:Yr.IncrementalSnapshot,data:{source:Jr.CanvasMutation,...vo}})),recordCanvas:_o,blockClass:M,blockSelector:O,unblockSelector:N,sampling:$i.canvas,dataURLOptions:Wi}),CD="boolean"==typeof __RRWEB_EXCLUDE_SHADOW_DOM__&&__RRWEB_EXCLUDE_SHADOW_DOM__?new TD:new SD({mutationCb:lc,scrollCb:wf,bypassOptions:{onMutation:Qr,blockClass:M,blockSelector:O,unblockSelector:N,maskAllText:Bt,maskTextClass:ve,unmaskTextClass:Ae,maskTextSelector:sn,unmaskTextSelector:yn,inlineStylesheet:gn,maskInputOptions:kc,dataURLOptions:Wi,maskAttributeFn:si,maskTextFn:Fi,maskInputFn:Li,recordCanvas:_o,inlineImages:na,sampling:$i,slimDOMOptions:ls,iframeManager:Sf,stylesheetManager:Tf,canvasManager:RP,keepIframeSrcFn:Ui,processedNodeManager:DO},mirror:Cl}),MO=(vo=!1)=>{bs(ca({type:Yr.Meta,data:{href:window.location.href,width:Qp(),height:u_()}}),vo),Tf.reset(),CD.init(),El.forEach(Xo=>Xo.lock());const Fd=function Vy(r,c){const{mirror:s=new Kp,blockClass:u="rr-block",blockSelector:M=null,unblockSelector:O=null,maskAllText:N=!1,maskTextClass:st="rr-mask",unmaskTextClass:ht=null,maskTextSelector:Bt=null,unmaskTextSelector:ve=null,inlineStylesheet:Ae=!0,inlineImages:sn=!1,recordCanvas:yn=!1,maskAllInputs:gn=!1,maskAttributeFn:Rn,maskTextFn:di,maskInputFn:Jn,slimDOM:si=!1,dataURLOptions:Li,preserveWhiteSpace:Fi,onSerialize:mr,onIframeLoad:$i,iframeLoadTimeout:Wi,onStylesheetLoad:br,stylesheetLoadTimeout:_o,keepIframeSrcFn:lr=(()=>!1)}=c||{};return Wl(r,{doc:r,mirror:s,blockClass:u,blockSelector:M,unblockSelector:O,maskAllText:N,maskTextClass:st,unmaskTextClass:ht,maskTextSelector:Bt,unmaskTextSelector:ve,skipChild:!1,inlineStylesheet:Ae,maskInputOptions:!0===gn?{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===gn?{}:gn,maskAttributeFn:Rn,maskTextFn:di,maskInputFn:Jn,slimDOMOptions:!0===si||"all"===si?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaDescKeywords:"all"===si,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaAuthorship:!0,headMetaVerification:!0}:!1===si?{}:si,dataURLOptions:Li,inlineImages:sn,recordCanvas:yn,preserveWhiteSpace:Fi,onSerialize:mr,onIframeLoad:$i,iframeLoadTimeout:Wi,onStylesheetLoad:br,stylesheetLoadTimeout:_o,keepIframeSrcFn:lr,newlyAddedElement:!1})}(document,{mirror:Cl,blockClass:M,blockSelector:O,unblockSelector:N,maskAllText:Bt,maskTextClass:ve,unmaskTextClass:Ae,maskTextSelector:sn,unmaskTextSelector:yn,inlineStylesheet:gn,maskAllInputs:kc,maskAttributeFn:si,maskInputFn:Li,maskTextFn:Fi,slimDOM:ls,dataURLOptions:Wi,recordCanvas:_o,inlineImages:na,onSerialize:Xo=>{kt(Xo,Cl)&&Sf.addIframe(Xo),_e(Xo,Cl)&&Tf.trackLinkElement(Xo),Be(Xo)&&CD.addShadowRoot(Xo.shadowRoot,document)},onIframeLoad:(Xo,Bd)=>{Sf.attachIframe(Xo,Bd),CD.observeAttachShadow(Xo)},onStylesheetLoad:(Xo,Bd)=>{Tf.attachLinkElement(Xo,Bd)},keepIframeSrcFn:Ui});if(!Fd)return console.warn("Failed to snapshot the document");bs(ca({type:Yr.FullSnapshot,data:{node:Fd,initialOffset:Qa(window)}})),El.forEach(Xo=>Xo.unlock()),document.adoptedStyleSheets&&document.adoptedStyleSheets.length>0&&Tf.adoptStyleSheets(document.adoptedStyleSheets,Cl.getId(document))};tg=MO;try{const vo=[],Fd=Bd=>Io(Hy)({onMutation:Qr,mutationCb:lc,mousemoveCb:(ys,Of)=>bs(ca({type:Yr.IncrementalSnapshot,data:{source:Of,positions:ys}})),mouseInteractionCb:ys=>bs(ca({type:Yr.IncrementalSnapshot,data:{source:Jr.MouseInteraction,...ys}})),scrollCb:wf,viewportResizeCb:ys=>bs(ca({type:Yr.IncrementalSnapshot,data:{source:Jr.ViewportResize,...ys}})),inputCb:ys=>bs(ca({type:Yr.IncrementalSnapshot,data:{source:Jr.Input,...ys}})),mediaInteractionCb:ys=>bs(ca({type:Yr.IncrementalSnapshot,data:{source:Jr.MediaInteraction,...ys}})),styleSheetRuleCb:ys=>bs(ca({type:Yr.IncrementalSnapshot,data:{source:Jr.StyleSheetRule,...ys}})),styleDeclarationCb:ys=>bs(ca({type:Yr.IncrementalSnapshot,data:{source:Jr.StyleDeclaration,...ys}})),canvasMutationCb:Py,fontCb:ys=>bs(ca({type:Yr.IncrementalSnapshot,data:{source:Jr.Font,...ys}})),selectionCb:ys=>{bs(ca({type:Yr.IncrementalSnapshot,data:{source:Jr.Selection,...ys}}))},customElementCb:ys=>{bs(ca({type:Yr.IncrementalSnapshot,data:{source:Jr.CustomElement,...ys}}))},blockClass:M,ignoreClass:st,ignoreSelector:ht,maskAllText:Bt,maskTextClass:ve,unmaskTextClass:Ae,maskTextSelector:sn,unmaskTextSelector:yn,maskInputOptions:kc,inlineStylesheet:gn,sampling:$i,recordCanvas:_o,inlineImages:na,userTriggeredOnInput:Ko,collectFonts:ea,doc:Bd,maskAttributeFn:si,maskInputFn:Li,maskTextFn:Fi,keepIframeSrcFn:Ui,blockSelector:O,unblockSelector:N,slimDOMOptions:ls,dataURLOptions:Wi,mirror:Cl,iframeManager:Sf,stylesheetManager:Tf,shadowDomManager:CD,processedNodeManager:DO,canvasManager:RP,ignoreCSSAttributes:Er,plugins:el([Ic,"optionalAccess",ys=>ys.filter,"call",ys=>ys(Of=>Of.observer),"optionalAccess",ys=>ys.map,"call",ys=>ys(Of=>({observer:Of.observer,options:Of.options,callback:zk=>bs(ca({type:Yr.Plugin,data:{plugin:Of.name,payload:zk}}))}))])||[]},{});Sf.addLoadListener(Bd=>{try{vo.push(Fd(Bd.contentDocument))}catch(ys){console.warn(ys)}});const Xo=()=>{MO(),vo.push(Fd(document))};return"interactive"===document.readyState||"complete"===document.readyState?Xo():(vo.push(Ra("DOMContentLoaded",()=>{bs(ca({type:Yr.DomContentLoaded,data:{}})),"DOMContentLoaded"===no&&Xo()})),vo.push(Ra("load",()=>{bs(ca({type:Yr.Load,data:{}})),"load"===no&&Xo()},window))),()=>{vo.forEach(Bd=>Bd()),DO.destroy(),tg=void 0,function p_(){sl=void 0}()}}catch(vo){console.warn(vo)}}Lu.mirror=Cl,Lu.takeFullSnapshot=function OD(r){if(!tg)throw new Error("please take full snapshot after start recording");tg(r)};const f_=3;function Gl(r){return r>9999999999?r:1e3*r}function eg(r){return r>9999999999?r/1e3:r}function Jp(r,c){"sentry.transaction"!==c.category&&(["ui.click","ui.input"].includes(c.category)?r.triggerUserActivity():r.checkAndHandleExpiredSession(),r.addUpdate(()=>(r.throttledAddEvent({type:Yr.Custom,timestamp:1e3*(c.timestamp||0),data:{tag:"breadcrumb",payload:(0,Le.S8)(c,10,1e3)}}),"console"===c.category)))}const Yy="button,a";function ng(r){return r.closest(Yy)||r}function PD(r){const c=Qy(r);return c&&c instanceof Element?ng(c):c}function Qy(r){return function kD(r){return"object"==typeof r&&!!r&&"target"in r}(r)?r.target:r}let Xd;class ig{constructor(c,s,u=Jp){this._lastMutation=0,this._lastScroll=0,this._clicks=[],this._timeout=s.timeout/1e3,this._threshold=s.threshold/1e3,this._scollTimeout=s.scrollTimeout/1e3,this._replay=c,this._ignoreSelector=s.ignoreSelector,this._addBreadcrumbEvent=u}addListeners(){const c=function RD(r){return Xd||(Xd=[],function TO(){(0,Vt.GS)(Go,"open",function(r){return function(...c){if(Xd)try{Xd.forEach(s=>s())}catch{}return r.apply(Go,c)}})}()),Xd.push(r),()=>{const c=Xd?Xd.indexOf(r):-1;c>-1&&Xd.splice(c,1)}}(()=>{this._lastMutation=Fu()});this._teardown=()=>{c(),this._clicks=[],this._lastMutation=0,this._lastScroll=0}}removeListeners(){this._teardown&&this._teardown(),this._checkClickTimeout&&clearTimeout(this._checkClickTimeout)}handleClick(c,s){if(function g_(r,c){return!!(!LD.includes(r.tagName)||"INPUT"===r.tagName&&!["submit","button"].includes(r.getAttribute("type")||"")||"A"===r.tagName&&(r.hasAttribute("download")||r.hasAttribute("target")&&"_self"!==r.getAttribute("target"))||c&&r.matches(c))}(s,this._ignoreSelector)||!function __(r){return!(!r.data||"number"!=typeof r.data.nodeId||!r.timestamp)}(c))return;const u={timestamp:eg(c.timestamp),clickBreadcrumb:c,clickCount:0,node:s};this._clicks.some(M=>M.node===u.node&&Math.abs(M.timestamp-u.timestamp)<1)||(this._clicks.push(u),1===this._clicks.length&&this._scheduleCheckClicks())}registerMutation(c=Date.now()){this._lastMutation=eg(c)}registerScroll(c=Date.now()){this._lastScroll=eg(c)}registerClick(c){const s=ng(c);this._handleMultiClick(s)}_handleMultiClick(c){this._getClicks(c).forEach(s=>{s.clickCount++})}_getClicks(c){return this._clicks.filter(s=>s.node===c)}_checkClicks(){const c=[],s=Fu();this._clicks.forEach(u=>{!u.mutationAfter&&this._lastMutation&&(u.mutationAfter=u.timestamp<=this._lastMutation?this._lastMutation-u.timestamp:void 0),!u.scrollAfter&&this._lastScroll&&(u.scrollAfter=u.timestamp<=this._lastScroll?this._lastScroll-u.timestamp:void 0),u.timestamp+this._timeout<=s&&c.push(u)});for(const u of c){const M=this._clicks.indexOf(u);M>-1&&(this._generateBreadcrumbs(u),this._clicks.splice(M,1))}this._clicks.length&&this._scheduleCheckClicks()}_generateBreadcrumbs(c){const s=this._replay,O=!(c.scrollAfter&&c.scrollAfter<=this._scollTimeout||c.mutationAfter&&c.mutationAfter<=this._threshold),{clickCount:N,clickBreadcrumb:st}=c;if(O){const ht=1e3*Math.min(c.mutationAfter||this._timeout,this._timeout),Bt=ht<1e3*this._timeout?"mutation":"timeout",ve={type:"default",message:st.message,timestamp:st.timestamp,category:"ui.slowClickDetected",data:{...st.data,url:Go.location.href,route:s.getCurrentRoute(),timeAfterClickMs:ht,endReason:Bt,clickCount:N||1}};this._addBreadcrumbEvent(s,ve)}else if(N>1){const ht={type:"default",message:st.message,timestamp:st.timestamp,category:"ui.multiClick",data:{...st.data,url:Go.location.href,route:s.getCurrentRoute(),clickCount:N,metric:!0}};this._addBreadcrumbEvent(s,ht)}}_scheduleCheckClicks(){this._checkClickTimeout&&clearTimeout(this._checkClickTimeout),this._checkClickTimeout=setTimeout(()=>this._checkClicks(),1e3)}}const LD=["A","BUTTON","INPUT"];function Fu(){return Date.now()/1e3}function Kc(r){return{timestamp:Date.now()/1e3,type:"default",...r}}var Yd=function(r){return r[r.Document=0]="Document",r[r.DocumentType=1]="DocumentType",r[r.Element=2]="Element",r[r.Text=3]="Text",r[r.CDATA=4]="CDATA",r[r.Comment=5]="Comment",r}(Yd||{});const y_=new Set(["id","class","aria-label","role","name","alt","title","data-test-id","data-testid","disabled","aria-disabled","data-sentry-component"]);function x_(r){const c={};for(const s in r)if(y_.has(s)){let u=s;("data-testid"===s||"data-test-id"===s)&&(u="testId"),c[u]=r[s]}return c}function FD(r,c){const s=Lu.mirror.getId(r),u=s&&Lu.mirror.getNode(s),M=u&&Lu.mirror.getMeta(u),O=M&&function BD(r){return r.type===Yd.Element}(M)?M:null;return{message:c,data:O?{nodeId:s,node:{id:s,tagName:O.tagName,textContent:Array.from(O.childNodes).map(N=>N.type===Yd.Text&&N.textContent).filter(Boolean).map(N=>N.trim()).join(""),attributes:x_(O.attributes)}}:{}}}const og={resource:function C_(r){const{entryType:c,initiatorType:s,name:u,responseEnd:M,startTime:O,decodedBodySize:N,encodedBodySize:st,responseStatus:ht,transferSize:Bt}=r;return["fetch","xmlhttprequest"].includes(s)?null:{type:`${c}.${s}`,start:Sh(O),end:Sh(M),name:u,data:{size:Bt,statusCode:ht,decodedBodySize:N,encodedBodySize:st}}},paint:function em(r){const{duration:c,entryType:s,name:u,startTime:M}=r,O=Sh(M);return{type:s,name:u,start:O,end:O+c,data:void 0}},navigation:function qy(r){const{entryType:c,name:s,decodedBodySize:u,duration:M,domComplete:O,encodedBodySize:N,domContentLoadedEventStart:st,domContentLoadedEventEnd:ht,domInteractive:Bt,loadEventStart:ve,loadEventEnd:Ae,redirectCount:sn,startTime:yn,transferSize:gn,type:Rn}=r;return 0===M?null:{type:`${c}.${Rn}`,start:Sh(yn),end:Sh(O),name:s,data:{size:gn,decodedBodySize:u,encodedBodySize:N,duration:M,domInteractive:Bt,domContentLoadedEventStart:st,domContentLoadedEventEnd:ht,loadEventStart:ve,loadEventEnd:Ae,domComplete:O,redirectCount:sn}}}};function UD(r){return og[r.entryType]?og[r.entryType](r):null}function Sh(r){return((Ln.k3||Go.performance.timeOrigin)+r)/1e3}const Ts=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__;function La(r,c){Ts&&(g.vF.info(r),c&&tx(r))}function Qd(r,c){Ts&&(g.vF.info(r),c&&setTimeout(()=>{tx(r)},0))}function tx(r){(0,y.ZQ)({category:"console",data:{logger:"replay"},level:"info",message:r},{level:"info"})}class sg extends Error{constructor(){super(`Event buffer exceeded maximum size of ${yc}.`)}}class ag{constructor(){this.events=[],this._totalSize=0,this.hasCheckout=!1}get hasEvents(){return this.events.length>0}get type(){return"sync"}destroy(){this.events=[]}addEvent(c){var s=this;return(0,Eo.A)(function*(){const u=JSON.stringify(c).length;if(s._totalSize+=u,s._totalSize>yc)throw new sg;s.events.push(c)})()}finish(){return new Promise(c=>{const s=this.events;this.clear(),c(JSON.stringify(s))})}clear(){this.events=[],this._totalSize=0,this.hasCheckout=!1}getEarliestTimestamp(){const c=this.events.map(s=>s.timestamp).sort()[0];return c?Gl(c):null}}class cg{constructor(c){this._worker=c,this._id=0}ensureReady(){return this._ensureReadyPromise||(this._ensureReadyPromise=new Promise((c,s)=>{this._worker.addEventListener("message",({data:u})=>{u.success?c():s()},{once:!0}),this._worker.addEventListener("error",u=>{s(u)},{once:!0})})),this._ensureReadyPromise}destroy(){La("[Replay] Destroying compression worker"),this._worker.terminate()}postMessage(c,s){const u=this._getAndIncrementId();return new Promise((M,O)=>{const N=({data:st})=>{const ht=st;if(ht.method===c&&ht.id===u){if(this._worker.removeEventListener("message",N),!ht.success)return Ts&&g.vF.error("[Replay]",ht.response),void O(new Error("Error in compression worker"));M(ht.response)}};this._worker.addEventListener("message",N),this._worker.postMessage({id:u,method:c,arg:s})})}_getAndIncrementId(){return this._id++}}class lg{constructor(c){this._worker=new cg(c),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()}addEvent(c){const s=Gl(c.timestamp);(!this._earliestTimestamp||s<this._earliestTimestamp)&&(this._earliestTimestamp=s);const u=JSON.stringify(c);return this._totalSize+=u.length,this._totalSize>yc?Promise.reject(new sg):this._sendEventToWorker(u)}finish(){return this._finishRequest()}clear(){this._earliestTimestamp=null,this._totalSize=0,this.hasCheckout=!1,this._worker.postMessage("clear").then(null,c=>{Ts&&g.vF.warn('[Replay] Sending "clear" message to worker failed',c)})}getEarliestTimestamp(){return this._earliestTimestamp}_sendEventToWorker(c){return this._worker.postMessage("addEvent",c)}_finishRequest(){var c=this;return(0,Eo.A)(function*(){const s=yield c._worker.postMessage("finish");return c._earliestTimestamp=null,c._totalSize=0,s})()}}class ex{constructor(c){this._fallback=new ag,this._compression=new lg(c),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(c){this._used.hasCheckout=c}destroy(){this._fallback.destroy(),this._compression.destroy()}clear(){return this._used.clear()}getEarliestTimestamp(){return this._used.getEarliestTimestamp()}addEvent(c){return this._used.addEvent(c)}finish(){var c=this;return(0,Eo.A)(function*(){return yield c.ensureWorkerIsLoaded(),c._used.finish()})()}ensureWorkerIsLoaded(){return this._ensureWorkerIsLoadedPromise}_ensureWorkerIsLoaded(){var c=this;return(0,Eo.A)(function*(){try{yield c._compression.ensureReady()}catch{return void La("[Replay] Failed to load the compression worker, falling back to simple buffer")}yield c._switchToCompressionWorker()})()}_switchToCompressionWorker(){var c=this;return(0,Eo.A)(function*(){const{events:s,hasCheckout:u}=c._fallback,M=[];for(const O of s)M.push(c._compression.addEvent(O));c._compression.hasCheckout=u,c._used=c._compression;try{yield Promise.all(M)}catch(O){Ts&&g.vF.warn("[Replay] Failed to add events when switching buffers.",O)}})()}}function im(){try{return"sessionStorage"in Go&&!!Go.sessionStorage}catch{return!1}}function rx(r){return void 0!==r&&Math.random()<r}function HD(r){const c=Date.now();return{id:r.id||(0,b.eJ)(),started:r.started||c,lastActivity:r.lastActivity||c,segmentId:r.segmentId||0,sampled:r.sampled,previousSessionId:r.previousSessionId}}function Ih(r){if(im())try{Go.sessionStorage.setItem(_h,JSON.stringify(r))}catch{}}function D_({sessionSampleRate:r,allowBuffering:c,stickySession:s=!1},{previousSessionId:u}={}){const M=function A_(r,c){return rx(r)?"session":!!c&&"buffer"}(r,c),O=HD({sampled:M,previousSessionId:u});return s&&Ih(O),O}function ug(r,c,s=+new Date){return null===r||void 0===c||c<0||0!==c&&r+c<=s}function Zd(r,{maxReplayDuration:c,sessionIdleExpire:s,targetTime:u=Date.now()}){return ug(r.started,c,u)||ug(r.lastActivity,s,u)}function sx(r,{sessionIdleExpire:c,maxReplayDuration:s}){return!(!Zd(r,{sessionIdleExpire:c,maxReplayDuration:s})||"buffer"===r.sampled&&0===r.segmentId)}function M_({traceInternals:r,sessionIdleExpire:c,maxReplayDuration:s,previousSessionId:u},M){const O=M.stickySession&&function ox(r){if(!im())return null;try{const c=Go.sessionStorage.getItem(_h);if(!c)return null;const s=JSON.parse(c);return Qd("[Replay] Loading existing session",r),HD(s)}catch{return null}}(r);return O?sx(O,{sessionIdleExpire:c,maxReplayDuration:s})?(Qd("[Replay] Session in sessionStorage is expired, creating new one..."),D_(M,{previousSessionId:O.id})):O:(Qd("[Replay] Creating new session",r),D_(M,{previousSessionId:u}))}function w_(r,c,s){return!!ax(r,c)&&(Xl(r,c,s),!0)}function Xl(r,c,s){return Jd.apply(this,arguments)}function Jd(){return(Jd=(0,Eo.A)(function*(r,c,s){if(!r.eventBuffer)return null;try{s&&"buffer"===r.recordingMode&&r.eventBuffer.clear(),s&&(r.eventBuffer.hasCheckout=!0);const M=function GD(r,c){try{if("function"==typeof c&&function KD(r){return r.type===Yr.Custom}(r))return c(r)}catch(s){return Ts&&g.vF.error("[Replay] An error occured in the `beforeAddRecordingEvent` callback, skipping the event...",s),null}return r}(c,r.getOptions().beforeAddRecordingEvent);return M?yield r.eventBuffer.addEvent(M):void 0}catch(u){const M=u&&u instanceof sg?"addEventSizeExceeded":"addEvent";Ts&&g.vF.error(u),yield r.stop({reason:M});const O=(0,y.KU)();O&&O.recordDroppedEvent("internal_sdk_error","replay")}})).apply(this,arguments)}function ax(r,c){if(!r.eventBuffer||r.isPaused()||!r.isEnabled())return!1;const s=Gl(c.timestamp);return!(s+r.timeouts.sessionIdlePause<Date.now()||s>r.getContext().initialTimestamp+r.getOptions().maxReplayDuration&&(La(`[Replay] Skipping event with timestamp ${s} because it is after maxReplayDuration`,r.getOptions()._experiments.traceInternals),1))}function T_(r){return!r.type}function S_(r){return"transaction"===r.type}function cx(r){return"feedback"===r.type}function O_(r){const c=function ZD(){const r=(0,y.KU)();if(!r)return!1;const c=r.getTransport();return c&&c.send.__sentry__baseTransport__||!1}();return(s,u)=>{if(!r.isEnabled()||!T_(s)&&!S_(s))return;const M=u&&u.statusCode;if(!c||!(!M||M<200||M>=300)){if(S_(s))return void function YD(r,c){const s=r.getContext();c.contexts&&c.contexts.trace&&c.contexts.trace.trace_id&&s.traceIds.size<100&&s.traceIds.add(c.contexts.trace.trace_id)}(r,s);!function QD(r,c){const s=r.getContext();if(c.event_id&&s.errorIds.size<100&&s.errorIds.add(c.event_id),"buffer"!==r.recordingMode||!c.tags||!c.tags.replayId)return;const{beforeErrorSampling:u}=r.getOptions();"function"==typeof u&&!u(c)||setTimeout(()=>{r.sendBufferedReplayOrFlush()})}(r,s)}}}function om(r,c){return c.map(({type:s,start:u,end:M,name:O,data:N})=>{const st=r.throttledAddEvent({type:Yr.Custom,timestamp:u,data:{tag:"performanceSpan",payload:{op:s,description:O,startTimestamp:u,endTimestamp:M,data:N}}});return"string"==typeof st?Promise.resolve(null):st})}function Ph(r,c){r.isEnabled()&&null!==c&&(function kO(r,c){return(!Ts||!r.getOptions()._experiments.traceInternals)&&function Or(r,c){const s=c&&function t_(r){return void 0!==r.getClient}(c)?c.getClient():c,u=s&&s.getDsn(),M=s&&s.getOptions().tunnel;return function Fy(r,c){return!!c&&r.includes(c.host)}(r,u)||function nl(r,c){return!!c&&hh(r)===hh(c)}(r,M)}(c,(0,y.KU)())}(r,c.name)||r.addUpdate(()=>(om(r,[c]),!0)))}function pg(r,c){if(r)try{if("string"==typeof r)return c.encode(r).length;if(r instanceof URLSearchParams)return c.encode(r.toString()).length;if(r instanceof FormData){const s=fx(r);return c.encode(s).length}if(r instanceof Blob)return r.size;if(r instanceof ArrayBuffer)return r.byteLength}catch{}}function hx(r){if(!r)return;const c=parseInt(r,10);return isNaN(c)?void 0:c}function px(r){try{if("string"==typeof r)return[r];if(r instanceof URLSearchParams)return[r.toString()];if(r instanceof FormData)return[fx(r)];if(!r)return[void 0]}catch{return Ts&&g.vF.warn("[Replay] Failed to serialize body",r),[void 0,"BODY_PARSE_ERROR"]}return Ts&&g.vF.info("[Replay] Skipping network body because of body type",r),[void 0,"UNPARSEABLE_BODY_TYPE"]}function mg(r,c){if(!r)return{headers:{},size:void 0,_meta:{warnings:[c]}};const s={...r._meta};return s.warnings=[...s.warnings||[],c],r._meta=s,r}function mx(r,c){if(!c)return null;const{startTimestamp:s,endTimestamp:u,url:M,method:O,statusCode:N,request:st,response:ht}=c;return{type:r,start:s/1e3,end:u/1e3,name:M,data:(0,Vt.Ce)({method:O,statusCode:N,request:st,response:ht})}}function kh(r){return{headers:{},size:r,_meta:{warnings:["URL_SKIPPED"]}}}function xd(r,c,s){if(!c&&0===Object.keys(r).length)return;if(!c)return{headers:r};if(!s)return{headers:r,size:c};const u={headers:r,size:c},{body:M,warnings:O}=function gx(r){if(!r||"string"!=typeof r)return{body:r};const c=r.length>$p,s=function fg(r){const c=r[0],s=r[r.length-1];return"["===c&&"]"===s||"{"===c&&"}"===s}(r);if(c){const u=r.slice(0,$p);return s?{body:u,warnings:["MAYBE_JSON_TRUNCATED"]}:{body:`${u}\u2026`,warnings:["TEXT_TRUNCATED"]}}if(s)try{return{body:JSON.parse(r)}}catch{}return{body:r}}(s);return u.body=M,O&&O.length>0&&(u._meta={warnings:O}),u}function P_(r,c){return Object.keys(r).reduce((s,u)=>{const M=u.toLowerCase();return c.includes(M)&&r[u]&&(s[M]=r[u]),s},{})}function fx(r){return new URLSearchParams(r).toString()}function sm(r,c){const s=function k_(r,c=Go.document.baseURI){if(r.startsWith("http://")||r.startsWith("https://")||r.startsWith(Go.location.origin))return r;const s=new URL(r,c);if(s.origin!==new URL(c).origin)return r;const u=s.href;return!r.endsWith("/")&&u.endsWith("/")?u.slice(0,-1):u}(r);return(0,A.Xr)(s,c)}function Ed(){return Ed=(0,Eo.A)(function*(r,c,s){try{const u=yield function tM(r,c,s){return am.apply(this,arguments)}(r,c,s),M=mx("resource.fetch",u);Ph(s.replay,M)}catch(u){Ts&&g.vF.error("[Replay] Failed to capture fetch breadcrumb",u)}}),Ed.apply(this,arguments)}function am(){return am=(0,Eo.A)(function*(r,c,s){const u=Date.now(),{startTimestamp:M=u,endTimestamp:O=u}=c,{url:N,method:st,status_code:ht=0,request_body_size:Bt,response_body_size:ve}=r.data,Ae=sm(N,s.networkDetailAllowUrls)&&!sm(N,s.networkDetailDenyUrls),sn=Ae?function vx({networkCaptureBodies:r,networkRequestHeaders:c},s,u){const M=s?function cm(r,c){return 1===r.length&&"string"!=typeof r[0]?bx(r[0],c):2===r.length?bx(r[1],c):{}}(s,c):{};if(!r)return xd(M,u,void 0);const O=rM(s),[N,st]=px(O),ht=xd(M,u,N);return st?mg(ht,st):ht}(s,c.input,Bt):kh(Bt),yn=yield function eM(r,c,s,u){return R_.apply(this,arguments)}(Ae,s,c.response,ve);return{startTimestamp:M,endTimestamp:O,url:N,method:st,statusCode:ht,request:sn,response:yn}}),am.apply(this,arguments)}function R_(){return R_=(0,Eo.A)(function*(r,{networkCaptureBodies:c,textEncoder:s,networkResponseHeaders:u},M,O){if(!r&&void 0!==O)return kh(O);const N=M?oM(M.headers,u):{};if(!M||!c&&void 0!==O)return xd(N,O,void 0);const[st,ht]=yield function iM(r){return gg.apply(this,arguments)}(M),Bt=function nM(r,{networkCaptureBodies:c,textEncoder:s,responseBodySize:u,captureDetails:M,headers:O}){try{const N=r&&r.length&&void 0===u?pg(r,s):u;return M?xd(O,N,c?r:void 0):kh(N)}catch(N){return Ts&&g.vF.warn("[Replay] Failed to serialize response body",N),xd(O,u,void 0)}}(st,{networkCaptureBodies:c,textEncoder:s,responseBodySize:O,captureDetails:r,headers:N});return ht?mg(Bt,ht):Bt}),R_.apply(this,arguments)}function gg(){return(gg=(0,Eo.A)(function*(r){const c=function sM(r){try{return r.clone()}catch(c){Ts&&g.vF.warn("[Replay] Failed to clone response body",c)}}(r);if(!c)return[void 0,"BODY_PARSE_ERROR"];try{return[yield aM(c)]}catch(s){return Ts&&g.vF.warn("[Replay] Failed to get text body from response",s),[void 0,"BODY_PARSE_ERROR"]}})).apply(this,arguments)}function rM(r=[]){if(2===r.length&&"object"==typeof r[1])return r[1].body}function oM(r,c){const s={};return c.forEach(u=>{r.get(u)&&(s[u]=r.get(u))}),s}function bx(r,c){if(!r)return{};const s=r.headers;return s?s instanceof Headers?oM(s,c):Array.isArray(s)?{}:P_(s,c):{}}function aM(r){return new Promise((c,s)=>{const u=setTimeout(()=>s(new Error("Timeout while trying to read response body")),500);(function yx(r){return L_.apply(this,arguments)})(r).then(M=>c(M),M=>s(M)).finally(()=>clearTimeout(u))})}function L_(){return(L_=(0,Eo.A)(function*(r){return yield r.text()})).apply(this,arguments)}function F_(){return(F_=(0,Eo.A)(function*(r,c,s){try{const u=function dM(r,c,s){const u=Date.now(),{startTimestamp:M=u,endTimestamp:O=u,input:N,xhr:st}=c,{url:ht,method:Bt,status_code:ve=0,request_body_size:Ae,response_body_size:sn}=r.data;if(!ht)return null;if(!st||!sm(ht,s.networkDetailAllowUrls)||sm(ht,s.networkDetailDenyUrls))return{startTimestamp:M,endTimestamp:O,url:ht,method:Bt,statusCode:ve,request:kh(Ae),response:kh(sn)};const yn=st[fe],gn=yn?P_(yn.request_headers,s.networkRequestHeaders):{},Rn=P_(function uM(r){const c=r.getAllResponseHeaders();return c?c.split("\r\n").reduce((s,u)=>{const[M,O]=u.split(": ");return s[M.toLowerCase()]=O,s},{}):{}}(st),s.networkResponseHeaders),[di,Jn]=s.networkCaptureBodies?px(N):[void 0],[si,Li]=s.networkCaptureBodies?function B_(r){const c=[];try{return[r.responseText]}catch(s){c.push(s)}try{return function FO(r,c){try{if("string"==typeof r)return[r];if(r instanceof Document)return[r.body.outerHTML];if("json"===c&&r&&"object"==typeof r)return[JSON.stringify(r)];if(!r)return[void 0]}catch{return Ts&&g.vF.warn("[Replay] Failed to serialize body",r),[void 0,"BODY_PARSE_ERROR"]}return Ts&&g.vF.info("[Replay] Skipping network body because of body type",r),[void 0,"UNPARSEABLE_BODY_TYPE"]}(r.response,r.responseType)}catch(s){c.push(s)}return Ts&&g.vF.warn("[Replay] Failed to get xhr response body",...c),[void 0]}(st):[void 0],Fi=xd(gn,Ae,di),mr=xd(Rn,sn,si);return{startTimestamp:M,endTimestamp:O,url:ht,method:Bt,statusCode:ve,request:Jn?mg(Fi,Jn):Fi,response:Li?mg(mr,Li):mr}}(r,c,s),M=mx("resource.xhr",u);Ph(s.replay,M)}catch(u){Ts&&g.vF.error("[Replay] Failed to capture xhr breadcrumb",u)}})).apply(this,arguments)}function N_(r){const c=(0,y.KU)();try{const s=new TextEncoder,{networkDetailAllowUrls:u,networkDetailDenyUrls:M,networkCaptureBodies:O,networkRequestHeaders:N,networkResponseHeaders:st}=r.getOptions(),ht={replay:r,textEncoder:s,networkDetailAllowUrls:u,networkDetailDenyUrls:M,networkCaptureBodies:O,networkRequestHeaders:N,networkResponseHeaders:st};c&&c.on?c.on("beforeAddBreadcrumb",(Bt,ve)=>function NO(r,c,s){if(c.data)try{(function VO(r){return"xhr"===r.category})(c)&&function jO(r){return r&&r.xhr}(s)&&(function lM(r,c,s){const{xhr:u,input:M}=c;if(!u)return;const O=pg(M,s.textEncoder),N=u.getResponseHeader("content-length")?hx(u.getResponseHeader("content-length")):function BO(r,c,s){try{return pg("json"===c&&r&&"object"==typeof r?JSON.stringify(r):r,s)}catch{return}}(u.response,u.responseType,s.textEncoder);void 0!==O&&(r.data.request_body_size=O),void 0!==N&&(r.data.response_body_size=N)}(c,s,r),function cM(r,c,s){F_.apply(this,arguments)}(c,s,r)),function UO(r){return"fetch"===r.category}(c)&&function $O(r){return r&&r.response}(s)&&(function _x(r,c,s){const{input:u,response:M}=c,N=pg(u?rM(u):void 0,s.textEncoder),st=M?hx(M.headers.get("content-length")):void 0;void 0!==N&&(r.data.request_body_size=N),void 0!==st&&(r.data.response_body_size=st)}(c,s,r),function qD(r,c,s){Ed.apply(this,arguments)}(c,s,r))}catch{Ts&&g.vF.warn("Error when enriching network breadcrumb")}}(ht,Bt,ve)):(ci(function RO(r){return c=>{if(!r.isEnabled())return;const s=function I_(r){const{startTimestamp:c,endTimestamp:s,fetchData:u,response:M}=r;if(!s)return null;const{method:O,url:N}=u;return{type:"resource.fetch",start:c/1e3,end:s/1e3,name:N,data:{method:O,statusCode:M?M.status:void 0}}}(c);Ph(r,s)}}(r)),jt(function ux(r){return c=>{if(!r.isEnabled())return;const s=function LO(r){const{startTimestamp:c,endTimestamp:s,xhr:u}=r,M=u[fe];if(!c||!s||!M)return null;const{method:O,url:N,status_code:st}=M;return void 0===N?null:{type:"resource.xhr",name:N,start:c/1e3,end:s/1e3,data:{method:O,statusCode:st}}}(c);Ph(r,s)}}(r)))}catch{}}let xx=null;function U_(r){return!(!r||!r.on)}function bg(){return(bg=(0,Eo.A)(function*(r){try{return Promise.all(om(r,[Rh(Go.performance.memory)]))}catch{return[]}})).apply(this,arguments)}function Rh(r){const{jsHeapSizeLimit:c,totalJSHeapSize:s,usedJSHeapSize:u}=r,M=Date.now()/1e3;return{type:"memory",name:"memory",start:M,end:M,data:{memory:{jsHeapSizeLimit:c,totalJSHeapSize:s,usedJSHeapSize:u}}}}function Al(r){let c=!1;return(s,u)=>{if(!r.checkAndHandleExpiredSession())return void(Ts&&g.vF.warn("[Replay] Received replay event after session expired."));const M=u||!c;c=!0,r.clickDetector&&function v_(r,c){try{if(!function b_(r){return r.type===f_}(c))return;const{source:s}=c.data;if(s===Jr.Mutation&&r.registerMutation(c.timestamp),s===Jr.Scroll&&r.registerScroll(c.timestamp),function qp(r){return r.data.source===Jr.MouseInteraction}(c)){const{type:u,id:M}=c.data,O=Lu.mirror.getNode(M);O instanceof HTMLElement&&u===Ms.Click&&r.registerClick(O)}}catch{}}(r.clickDetector,s),r.addUpdate(()=>{if("buffer"===r.recordingMode&&M&&r.setInitialState(),!w_(r,s,M))return!0;if(!M)return!1;if(function WO(r,c){!c||!r.session||0!==r.session.segmentId||w_(r,function Dx(r){const c=r.getOptions();return{type:Yr.Custom,timestamp:Date.now(),data:{tag:"options",payload:{shouldRecordCanvas:r.isRecordingCanvas(),sessionSampleRate:c.sessionSampleRate,errorSampleRate:c.errorSampleRate,useCompressionOption:c.useCompression,blockAllMedia:c.blockAllMedia,maskAllText:c.maskAllText,maskAllInputs:c.maskAllInputs,useCompression:!!r.eventBuffer&&"worker"===r.eventBuffer.type,networkDetailHasUrls:c.networkDetailAllowUrls.length>0,networkCaptureBodies:c.networkCaptureBodies,networkRequestHasHeaders:c.networkRequestHeaders.length>0,networkResponseHasHeaders:c.networkResponseHeaders.length>0}}}}(r),!1)}(r,M),r.session&&r.session.previousSessionId)return!0;if("buffer"===r.recordingMode&&r.session&&r.eventBuffer){const O=r.eventBuffer.getEarliestTimestamp();O&&(La(`[Replay] Updating session start time to earliest event in buffer to ${new Date(O)}`,r.getOptions()._experiments.traceInternals),r.session.started=O,r.getOptions().stickySession&&Ih(r.session))}return"session"===r.recordingMode&&r.flush(),!0})}}function yg(){return(yg=(0,Eo.A)(function*({client:r,scope:c,replayId:s,event:u}){const O={event_id:s,integrations:"object"!=typeof r._integrations||null===r._integrations||Array.isArray(r._integrations)?void 0:Object.keys(r._integrations)};r.emit&&r.emit("preprocessEvent",u,O);const N=yield(0,Yi.mG)(r.getOptions(),u,O,c,r,(0,D.rm)());if(!N)return null;N.platform=N.platform||"javascript";const st=r.getSdkMetadata&&r.getSdkMetadata(),{name:ht,version:Bt}=st&&st.sdk||{};return N.sdk={...N.sdk,name:ht||"sentry.javascript.unknown",version:Bt||"0.0.0"},N})).apply(this,arguments)}function wx(){return wx=(0,Eo.A)(function*({recordingData:r,replayId:c,segmentId:s,eventContext:u,timestamp:M,session:O}){const N=function HO({recordingData:r,headers:c}){let s;const u=`${JSON.stringify(c)}\n`;if("string"==typeof r)s=`${u}${r}`;else{const O=(new TextEncoder).encode(u);s=new Uint8Array(O.length+r.length),s.set(O),s.set(r,O.length)}return s}({recordingData:r,headers:{segment_id:s}}),{urls:st,errorIds:ht,traceIds:Bt,initialTimestamp:ve}=u,Ae=(0,y.KU)(),sn=(0,y.o5)(),yn=Ae&&Ae.getTransport(),gn=Ae&&Ae.getDsn();if(!(Ae&&yn&&gn&&O.sampled))return;const Rn={type:Up,replay_start_timestamp:ve/1e3,timestamp:M/1e3,error_ids:ht,trace_ids:Bt,urls:st,replay_id:c,segment_id:s,replay_type:O.sampled},di=yield function KO(r){return yg.apply(this,arguments)}({scope:sn,client:Ae,replayId:c,event:Rn});if(!di)return Ae.recordDroppedEvent("event_processor","replay",Rn),void La("An event processor returned `null`, will not send event.");delete di.sdkProcessingMetadata;const Jn=function hM(r,c,s,u){return he(je(r,Ne(r),u,s),[[{type:"replay_event"},r],[{type:"replay_recording",length:"string"==typeof c?(new TextEncoder).encode(c).length:c.length},c]])}(di,N,gn,Ae.getOptions().tunnel);let si;try{si=yield yn.send(Jn)}catch(Fi){const mr=new Error(xu);try{mr.cause=Fi}catch{}throw mr}if(!si)return si;if("number"==typeof si.statusCode&&(si.statusCode<200||si.statusCode>=300))throw new lm(si.statusCode);const Li=Lo({},si);if(Lr(Li,"replay"))throw new xg(Li);return si}),wx.apply(this,arguments)}class lm extends Error{constructor(c){super(`Transport returned status code ${c}`)}}class xg extends Error{constructor(c){super("Rate limit hit"),this.rateLimits=c}}function Eg(r){return j_.apply(this,arguments)}function j_(){return j_=(0,Eo.A)(function*(r,c={count:0,interval:jp}){const{recordingData:s,options:u}=r;if(s.length)try{return yield function Mx(r){return wx.apply(this,arguments)}(r),!0}catch(M){if(M instanceof lm||M instanceof xg)throw M;if((0,y.o)("Replays",{_retryCount:c.count}),Ts&&u._experiments&&u._experiments.captureExceptions&&(0,y.Cp)(M),c.count>=jf){const O=new Error(`${xu} - max retries exceeded`);try{O.cause=M}catch{}throw O}return c.interval*=++c.count,new Promise((O,N)=>{setTimeout((0,Eo.A)(function*(){try{yield Eg(r,c),O(!0)}catch(st){N(st)}}),c.interval)})}}),j_.apply(this,arguments)}const Bu="__THROTTLED";class Yl{constructor({options:c,recordingOptions:s}){Yl.prototype.__init.call(this),Yl.prototype.__init2.call(this),Yl.prototype.__init3.call(this),Yl.prototype.__init4.call(this),Yl.prototype.__init5.call(this),Yl.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=s,this._options=c,this._debouncedFlush=function zc(r,c,s){let u,M,O;const N=s&&s.maxWait?Math.max(s.maxWait,c):0;function st(){return ht(),u=r(),u}function ht(){void 0!==M&&clearTimeout(M),void 0!==O&&clearTimeout(O),M=O=void 0}function ve(){return M&&clearTimeout(M),M=setTimeout(st,c),N&&void 0===O&&(O=setTimeout(st,N)),u}return ve.cancel=ht,ve.flush=function Bt(){return void 0!==M||void 0!==O?st():u},ve}(()=>this._flush(),this._options.flushMinDelay,{maxWait:this._options.flushMaxDelay}),this._throttledAddEvent=function Tx(r,c,s){const u=new Map;let N=!1;return(...st)=>{const ht=Math.floor(Date.now()/1e3);if((st=>{const ht=st-s;u.forEach((Bt,ve)=>{ve<ht&&u.delete(ve)})})(ht),[...u.values()].reduce((st,ht)=>st+ht,0)>=c){const ve=N;return N=!0,ve?"__SKIPPED":Bu}N=!1;const Bt=u.get(ht)||0;return u.set(ht,Bt+1),r(...st)}}((N,st)=>function zD(r,c,s){return ax(r,c)?Xl(r,c,s):Promise.resolve(null)}(this,N,st),300,5);const{slowClickTimeout:u,slowClickIgnoreSelectors:M}=this.getOptions(),O=u?{threshold:Math.min(3e3,u),timeout:u,scrollTimeout:300,ignoreSelector:M?M.join(","):""}:void 0;O&&(this.clickDetector=new ig(this,O))}getContext(){return this._context}isEnabled(){return this._isEnabled}isPaused(){return this._isPaused}isRecordingCanvas(){return!!this._canvas}getOptions(){return this._options}initializeSampling(c){const{errorSampleRate:s,sessionSampleRate:u}=this._options;if(!(s<=0&&u<=0)){if(this._initializeSessionForSampling(c),!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",Qd(`[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");Qd("[Replay] Starting replay in session mode",this._options._experiments.traceInternals);const c=M_({maxReplayDuration:this._options.maxReplayDuration,sessionIdleExpire:this.timeouts.sessionIdleExpire,traceInternals:this._options._experiments.traceInternals},{stickySession:this._options.stickySession,sessionSampleRate:1,allowBuffering:!1});this.session=c,this._initializeRecording()}startBuffering(){if(this._isEnabled)throw new Error("Replay recording is already in progress");Qd("[Replay] Starting replay in buffer mode",this._options._experiments.traceInternals);const c=M_({sessionIdleExpire:this.timeouts.sessionIdleExpire,maxReplayDuration:this._options.maxReplayDuration,traceInternals:this._options._experiments.traceInternals},{stickySession:this._options.stickySession,sessionSampleRate:0,allowBuffering:!0});this.session=c,this.recordingMode="buffer",this._initializeRecording()}startRecording(){try{const c=this._canvas;this._stopRecording=Lu({...this._recordingOptions,..."buffer"===this.recordingMode&&{checkoutEveryNms:6e4},emit:Al(this),onMutation:this._onMutationHandler,...c?{recordCanvas:c.recordCanvas,getCanvasManager:c.getCanvasManager,sampling:c.sampling,dataURLOptions:c.dataURLOptions}:{}})}catch(c){this._handleException(c)}}stopRecording(){try{return this._stopRecording&&(this._stopRecording(),this._stopRecording=void 0),!0}catch(c){return this._handleException(c),!1}}stop({forceFlush:c=!1,reason:s}={}){var u=this;return(0,Eo.A)(function*(){if(u._isEnabled){u._isEnabled=!1;try{La("[Replay] Stopping Replay"+(s?` triggered by ${s}`:""),u._options._experiments.traceInternals),u._removeListeners(),u.stopRecording(),u._debouncedFlush.cancel(),c&&(yield u._flush({force:!0})),u.eventBuffer&&u.eventBuffer.destroy(),u.eventBuffer=null,function Oh(r){(function WD(){if(im())try{Go.sessionStorage.removeItem(_h)}catch{}})(),r.session=void 0}(u)}catch(M){u._handleException(M)}}})()}pause(){this._isPaused||(this._isPaused=!0,this.stopRecording(),La("[Replay] Pausing replay",this._options._experiments.traceInternals))}resume(){!this._isPaused||!this._checkSession()||(this._isPaused=!1,this.startRecording(),La("[Replay] Resuming replay",this._options._experiments.traceInternals))}sendBufferedReplayOrFlush({continueRecording:c=!0}={}){var s=this;return(0,Eo.A)(function*(){if("session"===s.recordingMode)return s.flushImmediate();const u=Date.now();La("[Replay] Converting buffer to session",s._options._experiments.traceInternals),yield s.flushImmediate();const M=s.stopRecording();!c||!M||"session"!==s.recordingMode&&(s.recordingMode="session",s.session&&(s._updateUserActivity(u),s._updateSessionActivity(u),s._maybeSaveSession()),s.startRecording())})()}addUpdate(c){const s=c();"buffer"!==this.recordingMode&&!0!==s&&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&&ug(this._lastActivity,this.timeouts.sessionIdlePause)&&this.session&&"session"===this.session.sampled))return!!this._checkSession();this.pause()}setInitialState(){const s=`${Go.location.origin}${Go.location.pathname}${Go.location.hash}${Go.location.search}`;this.performanceEntries=[],this.replayPerformanceEntries=[],this._clearContext(),this._context.initialUrl=s,this._context.initialTimestamp=Date.now(),this._context.urls.push(s)}throttledAddEvent(c,s){const u=this._throttledAddEvent(c,s);if(u===Bu){const M=Kc({category:"replay.throttled"});this.addUpdate(()=>!w_(this,{type:5,timestamp:M.timestamp||0,data:{tag:"breadcrumb",payload:M,metric:!0}}))}return u}getCurrentRoute(){const c=this.lastTransaction||(0,y.o5)().getTransaction(),u=(c&&(0,vr.et)(c).data||{})[ae];if(c&&u&&["route","custom"].includes(u))return(0,vr.et)(c).description}_initializeRecording(){this.setInitialState(),this._updateSessionActivity(),this.eventBuffer=function nx({useCompression:r,workerUrl:c}){if(r&&window.Worker){const s=function ix(r){try{const c=r||function dg(){return typeof __SENTRY_EXCLUDE_REPLAY_WORKER__>"u"||!__SENTRY_EXCLUDE_REPLAY_WORKER__?function $D(){const r=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))},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;++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(r)}():""}();if(!c)return;La("[Replay] Using compression worker"+(r?` from ${r}`:""));const s=new Worker(c);return new ex(s)}catch{La("[Replay] Failed to create compression worker")}}(c);if(s)return s}return La("[Replay] Using simple buffer"),new ag}({useCompression:this._options.useCompression,workerUrl:this._options.workerUrl}),this._removeListeners(),this._addListeners(),this._isEnabled=!0,this._isPaused=!1,this.startRecording()}_handleException(c){Ts&&g.vF.error("[Replay]",c),Ts&&this._options._experiments&&this._options._experiments.captureExceptions&&(0,y.Cp)(c)}_initializeSessionForSampling(c){const u=M_({sessionIdleExpire:this.timeouts.sessionIdleExpire,maxReplayDuration:this._options.maxReplayDuration,traceInternals:this._options._experiments.traceInternals,previousSessionId:c},{stickySession:this._options.stickySession,sessionSampleRate:this._options.sessionSampleRate,allowBuffering:this._options.errorSampleRate>0});this.session=u}_checkSession(){if(!this.session)return!1;const c=this.session;return!sx(c,{sessionIdleExpire:this.timeouts.sessionIdleExpire,maxReplayDuration:this._options.maxReplayDuration})||(this._refreshSession(c),!1)}_refreshSession(c){var s=this;return(0,Eo.A)(function*(){s._isEnabled&&(yield s.stop({reason:"refresh session"}),s.initializeSampling(c.id))})()}_addListeners(){try{Go.document.addEventListener("visibilitychange",this._handleVisibilityChange),Go.addEventListener("blur",this._handleWindowBlur),Go.addEventListener("focus",this._handleWindowFocus),Go.addEventListener("keydown",this._handleKeyboardEvent),this.clickDetector&&this.clickDetector.addListeners(),this._hasInitializedCoreListeners||(function Cx(r){const c=(0,y.o5)(),s=(0,y.KU)();c.addScopeListener((r=>c=>{if(!r.isEnabled())return;const s=function V_(r){const c=r.getLastBreadcrumb&&r.getLastBreadcrumb();return xx===c||!c||(xx=c,!function _g(r){return!!r.category}(c)||["fetch","xhr","sentry.event","sentry.transaction"].includes(c.category)||c.category.startsWith("ui."))?null:"console"===c.category?function Ex(r){const c=r.data&&r.data.arguments;if(!Array.isArray(c)||0===c.length)return Kc(r);let s=!1;const u=c.map(M=>{if(!M)return M;if("string"==typeof M)return M.length>5e3?(s=!0,`${M.slice(0,5e3)}\u2026`):M;if("object"==typeof M)try{const O=(0,Le.S8)(M,7);return JSON.stringify(O).length>5e3?(s=!0,`${JSON.stringify(O,null,2).slice(0,5e3)}\u2026`):O}catch{}return M});return Kc({...r,data:{...r.data,arguments:u,...s?{_meta:{warnings:["CONSOLE_ARG_TRUNCATED"]}}:{}}})}(c):Kc(c)}(c);s&&Jp(r,s)})(r)),Ar((r=>c=>{if(!r.isEnabled())return;const s=function E_(r){const{target:c,message:s}=function tm(r){const c="click"===r.name;let s,u=null;try{u=c?PD(r.event):Qy(r.event),s=(0,ln.Hd)(u,{maxStringLength:200})||"<unknown>"}catch{s="<unknown>"}return{target:u,message:s}}(r);return Kc({category:`ui.${r.name}`,...FD(c,s)})}(c);if(!s)return;const u="click"===c.name,M=u?c.event:void 0;u&&r.clickDetector&&M&&M.target&&!M.altKey&&!M.metaKey&&!M.ctrlKey&&!M.shiftKey&&function SO(r,c,s){r.handleClick(c,s)}(r.clickDetector,s,PD(c.event)),Jp(r,s)})(r)),rn(function PO(r){return c=>{if(!r.isEnabled())return;const s=function IO(r){const{from:c,to:s}=r,u=Date.now()/1e3;return{type:"navigation.push",start:u,end:u,name:s,data:{previous:c}}}(c);null!==s&&(r.getContext().urls.push(s.name),r.triggerUserActivity(),r.addUpdate(()=>(om(r,[s]),!1)))}}(r)),N_(r);const u=function dx(r,c=!1){const s=c?O_(r):void 0;return Object.assign((u,M)=>r.isEnabled()?function XD(r){return"replay_event"===r.type}(u)?(delete u.breadcrumbs,u):(T_(u)||S_(u)||cx(u))&&r.checkAndHandleExpiredSession()?cx(u)?(r.flush(),u.contexts.feedback.replay_id=r.getSessionId(),function rm(r,c){r.triggerUserActivity(),r.addUpdate(()=>!c.timestamp||(r.throttledAddEvent({type:Yr.Custom,timestamp:1e3*c.timestamp,data:{timestamp:c.timestamp,tag:"breadcrumb",payload:{category:"sentry.feedback",data:{feedbackId:c.event_id}}}}),!1))}(r,u),u):function yd(r,c){return!(r.type||!r.exception||!r.exception.values||!r.exception.values.length||!c.originalException||!c.originalException.__rrweb__)}(u,M)&&!r.getOptions()._experiments.captureExceptions?(Ts&&g.vF.log("[Replay] Ignoring error from rrweb internals",u),null):((function lx(r,c){return!("buffer"!==r.recordingMode||c.message===xu||!c.exception||c.type)&&rx(r.getOptions().errorSampleRate)}(r,u)||"session"===r.recordingMode)&&(u.tags={...u.tags,replayId:r.getSessionId()}),s&&s(u,{statusCode:200}),u):u:u,{id:"Replay"})}(r,!U_(s));s&&s.addEventProcessor?s.addEventProcessor(u):qe(u),U_(s)&&(s.on("beforeSendEvent",function JD(r){return c=>{!r.isEnabled()||!T_(c)||function hg(r,c){const s=c.exception&&c.exception.values&&c.exception.values[0].value;"string"==typeof s&&(s.match(/reactjs\.org\/docs\/error-decoder\.html\?invariant=(418|419|422|423|425)/)||s.match(/(does not match server-rendered HTML|Hydration failed because)/i))&&Jp(r,Kc({category:"replay.hydrate-error"}))}(r,c)}}(r)),s.on("afterSendEvent",O_(r)),s.on("createDsc",M=>{const O=r.getSessionId();O&&r.isEnabled()&&"session"===r.recordingMode&&r.checkAndHandleExpiredSession()&&(M.replay_id=O)}),s.on("startTransaction",M=>{r.lastTransaction=M}),s.on("finishTransaction",M=>{r.lastTransaction=M}),s.on("beforeSendFeedback",(M,O)=>{const N=r.getSessionId();O&&O.includeReplay&&r.isEnabled()&&N&&(r.flush(),M.contexts&&M.contexts.feedback&&(M.contexts.feedback.replay_id=N))}))}(this),this._hasInitializedCoreListeners=!0)}catch(c){this._handleException(c)}this._performanceCleanupCallback=function OO(r){function c(M){r.performanceEntries.includes(M)||r.performanceEntries.push(M)}function s({entries:M}){M.forEach(c)}const u=[];return["navigation","paint","resource"].forEach(M=>{u.push(fh(M,s))}),u.push(mh(({metric:M})=>{r.replayPerformanceEntries.push(function jD(r){const c=r.entries,s=c[c.length-1],u=s?s.element:void 0,M=r.value,O=Sh(M);return{type:"largest-contentful-paint",name:"largest-contentful-paint",start:O,end:O,data:{value:M,size:M,nodeId:u?Lu.mirror.getId(u):void 0}}}(M))})),()=>{u.forEach(M=>M())}}(this)}_removeListeners(){try{Go.document.removeEventListener("visibilitychange",this._handleVisibilityChange),Go.removeEventListener("blur",this._handleWindowBlur),Go.removeEventListener("focus",this._handleWindowFocus),Go.removeEventListener("keydown",this._handleKeyboardEvent),this.clickDetector&&this.clickDetector.removeListeners(),this._performanceCleanupCallback&&this._performanceCleanupCallback()}catch(c){this._handleException(c)}}__init(){this._handleVisibilityChange=()=>{"visible"===Go.document.visibilityState?this._doChangeToForegroundTasks():this._doChangeToBackgroundTasks()}}__init2(){this._handleWindowBlur=()=>{const c=Kc({category:"ui.blur"});this._doChangeToBackgroundTasks(c)}}__init3(){this._handleWindowFocus=()=>{const c=Kc({category:"ui.focus"});this._doChangeToForegroundTasks(c)}}__init4(){this._handleKeyboardEvent=c=>{!function Zy(r,c){if(!r.isEnabled())return;r.updateUserActivity();const s=function ND(r){const{metaKey:c,shiftKey:s,ctrlKey:u,altKey:M,key:O,target:N}=r;if(!N||function VD(r){return"INPUT"===r.tagName||"TEXTAREA"===r.tagName||r.isContentEditable}(N)||!O)return null;if(!(c||u||M)&&1===O.length)return null;const Bt=(0,ln.Hd)(N,{maxStringLength:200})||"<unknown>";return Kc({category:"ui.keyDown",message:Bt,data:{...FD(N,Bt).data,metaKey:c,shiftKey:s,ctrlKey:u,altKey:M,key:O}})}(c);s&&Jp(r,s)}(this,c)}}_doChangeToBackgroundTasks(c){!this.session||Zd(this.session,{maxReplayDuration:this._options.maxReplayDuration,sessionIdleExpire:this.timeouts.sessionIdleExpire})||(c&&this._createCustomBreadcrumb(c),this.conditionalFlush())}_doChangeToForegroundTasks(c){this.session&&(this.checkAndHandleExpiredSession()?c&&this._createCustomBreadcrumb(c):La("[Replay] Document has become active, but session has expired"))}_updateUserActivity(c=Date.now()){this._lastActivity=c}_updateSessionActivity(c=Date.now()){this.session&&(this.session.lastActivity=c,this._maybeSaveSession())}_createCustomBreadcrumb(c){this.addUpdate(()=>{this.throttledAddEvent({type:Yr.Custom,timestamp:c.timestamp||0,data:{tag:"breadcrumb",payload:c}})})}_addPerformanceEntries(){const c=function Jy(r){return r.map(UD).filter(Boolean)}(this.performanceEntries).concat(this.replayPerformanceEntries);return this.performanceEntries=[],this.replayPerformanceEntries=[],Promise.all(om(this,c))}_clearContext(){this._context.errorIds.clear(),this._context.traceIds.clear(),this._context.urls=[]}_updateInitialTimestampFromEventBuffer(){const{session:c,eventBuffer:s}=this;if(!c||!s||c.segmentId)return;const u=s.getEarliestTimestamp();u&&u<this._context.initialTimestamp&&(this._context.initialTimestamp=u)}_popEventContext(){const c={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(),c}_runFlush(){var c=this;return(0,Eo.A)(function*(){const s=c.getSessionId();if(c.session&&c.eventBuffer&&s){if(yield c._addPerformanceEntries(),c.eventBuffer&&c.eventBuffer.hasEvents&&(yield function Ax(r){return bg.apply(this,arguments)}(c),c.eventBuffer&&s===c.getSessionId()))try{c._updateInitialTimestampFromEventBuffer();const u=Date.now();if(u-c._context.initialTimestamp>c._options.maxReplayDuration+3e4)throw new Error("Session is too long, not sending replay");const M=c._popEventContext(),O=c.session.segmentId++;c._maybeSaveSession();const N=yield c.eventBuffer.finish();yield Eg({replayId:s,recordingData:N,segmentId:O,eventContext:M,session:c.session,options:c.getOptions(),timestamp:u})}catch(u){c._handleException(u),c.stop({reason:"sendReplay"});const M=(0,y.KU)();M&&M.recordDroppedEvent("send_error","replay")}}else Ts&&g.vF.error("[Replay] No session or eventBuffer found to flush.")})()}__init5(){var c=this;this._flush=(0,Eo.A)(function*({force:s=!1}={}){if(!c._isEnabled&&!s)return;if(!c.checkAndHandleExpiredSession())return void(Ts&&g.vF.error("[Replay] Attempting to finish replay event after session expired."));if(!c.session)return;const u=c.session.started,O=Date.now()-u;c._debouncedFlush.cancel();const N=O<c._options.minReplayDuration;if(N||O>c._options.maxReplayDuration+5e3)return La(`[Replay] Session duration (${Math.floor(O/1e3)}s) is too ${N?"short":"long"}, not sending replay.`,c._options._experiments.traceInternals),void(N&&c._debouncedFlush());const ht=c.eventBuffer;if(ht&&0===c.session.segmentId&&!ht.hasCheckout&&La("[Replay] Flushing initial segment without checkout.",c._options._experiments.traceInternals),!c._flushLock)return c._flushLock=c._runFlush(),yield c._flushLock,void(c._flushLock=void 0);try{yield c._flushLock}catch(Bt){Ts&&g.vF.error(Bt)}finally{c._debouncedFlush()}})}_maybeSaveSession(){this.session&&this._options.stickySession&&Ih(this.session)}__init6(){this._onMutationHandler=c=>{const s=c.length,u=this._options.mutationLimit,O=u&&s>u;if(s>this._options.mutationBreadcrumbLimit||O){const N=Kc({category:"replay.mutations",data:{count:s,limit:O}});this._createCustomBreadcrumb(N)}return!O||(this.stop({reason:"mutationLimit",forceFlush:"session"===this.recordingMode}),!1)}}}function qd(r,c,s,u){const O=[...r,..."string"==typeof u?u.split(","):[],...c];return typeof s<"u"&&("string"==typeof s&&O.push(`.${s}`),(0,g.pq)(()=>{console.warn("[Replay] You are using a deprecated configuration item for privacy. Read the documentation on how to use the new privacy configuration.")})),O.join(",")}const W_='img,image,svg,video,object,picture,embed,map,audio,link[rel="icon"],link[rel="apple-touch-icon"]',fM=["content-length","content-type","accept"];let Sx=!1;class dm{static __initStatic(){this.id="Replay"}constructor({flushMinDelay:c=5e3,flushMaxDelay:s=5500,minReplayDuration:u=4999,maxReplayDuration:M=36e5,stickySession:O=!0,useCompression:N=!0,workerUrl:st,_experiments:ht={},sessionSampleRate:Bt,errorSampleRate:ve,maskAllText:Ae=!0,maskAllInputs:sn=!0,blockAllMedia:yn=!0,mutationBreadcrumbLimit:gn=750,mutationLimit:Rn=1e4,slowClickTimeout:di=7e3,slowClickIgnoreSelectors:Jn=[],networkDetailAllowUrls:si=[],networkDetailDenyUrls:Li=[],networkCaptureBodies:Fi=!0,networkRequestHeaders:mr=[],networkResponseHeaders:$i=[],mask:Wi=[],maskAttributes:br=["title","placeholder"],unmask:_o=[],block:lr=[],unblock:no=[],ignore:Ko=[],maskFn:ea,beforeAddRecordingEvent:na,beforeErrorSampling:Ic,blockClass:Ui,blockSelector:Er,maskInputOptions:hr,maskTextClass:Qr,maskTextSelector:vs,ignoreClass:Pc}={}){this.name=dm.id;const Sa=function pM({mask:r,unmask:c,block:s,unblock:u,ignore:M,blockClass:O,blockSelector:N,maskTextClass:st,maskTextSelector:ht,ignoreClass:Bt}){const yn={maskTextSelector:qd(r,[".sentry-mask","[data-sentry-mask]"],st,ht),unmaskTextSelector:qd(c,[".sentry-unmask","[data-sentry-unmask]"]),blockSelector:qd(s,[".sentry-block","[data-sentry-block]",'base[href="/"]'],O,N),unblockSelector:qd(u,[".sentry-unblock","[data-sentry-unblock]"]),ignoreSelector:qd(M,[".sentry-ignore","[data-sentry-ignore]",'input[type="file"]'],Bt)};return O instanceof RegExp&&(yn.blockClass=O),st instanceof RegExp&&(yn.maskTextClass=st),yn}({mask:Wi,unmask:_o,block:lr,unblock:no,ignore:Ko,blockClass:Ui,blockSelector:Er,maskTextClass:Qr,maskTextSelector:vs,ignoreClass:Pc});if(this._recordingOptions={maskAllInputs:sn,maskAllText:Ae,maskInputOptions:{...hr||{},password:!0},maskTextFn:ea,maskInputFn:ea,maskAttributeFn:(kc,ls,Mf)=>function mM({el:r,key:c,maskAttributes:s,maskAllText:u,privacyOptions:M,value:O}){return!u||M.unmaskTextSelector&&r.matches(M.unmaskTextSelector)?O:s.includes(c)||"value"===c&&"INPUT"===r.tagName&&["submit","button"].includes(r.getAttribute("type")||"")?O.replace(/[\S]/g,"*"):O}({maskAttributes:br,maskAllText:Ae,privacyOptions:Sa,key:kc,value:ls,el:Mf}),...Sa,slimDOMOptions:"all",inlineStylesheet:!0,inlineImages:!1,collectFonts:!0,errorHandler:kc=>{try{kc.__rrweb__=!0}catch{}}},this._initialOptions={flushMinDelay:c,flushMaxDelay:s,minReplayDuration:Math.min(u,15e3),maxReplayDuration:Math.min(M,36e5),stickySession:O,sessionSampleRate:Bt,errorSampleRate:ve,useCompression:N,workerUrl:st,blockAllMedia:yn,maskAllInputs:sn,maskAllText:Ae,mutationBreadcrumbLimit:gn,mutationLimit:Rn,slowClickTimeout:di,slowClickIgnoreSelectors:Jn,networkDetailAllowUrls:si,networkDetailDenyUrls:Li,networkCaptureBodies:Fi,networkRequestHeaders:Lh(mr),networkResponseHeaders:Lh($i),beforeAddRecordingEvent:na,beforeErrorSampling:Ic,_experiments:ht},"number"==typeof Bt&&(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: ${Bt} })`),this._initialOptions.sessionSampleRate=Bt),"number"==typeof ve&&(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: ${ve} })`),this._initialOptions.errorSampleRate=ve),this._initialOptions.blockAllMedia&&(this._recordingOptions.blockSelector=this._recordingOptions.blockSelector?`${this._recordingOptions.blockSelector},${W_}`:W_),this._isInitialized&&ph())throw new Error("Multiple Sentry Session Replay instances are not supported");this._isInitialized=!0}get _isInitialized(){return Sx}set _isInitialized(c){Sx=c}setupOnce(){ph()&&(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(c){return this._replay&&this._replay.isEnabled()?this._replay.sendBufferedReplayOrFlush(c):Promise.resolve()}getReplayId(){if(this._replay&&this._replay.isEnabled())return this._replay.getSessionId()}_initialize(){this._replay&&(this._maybeLoadFromReplayCanvasIntegration(),this._replay.initializeSampling())}_setup(){const c=function Ox(r){const c=(0,y.KU)(),s=c&&c.getOptions(),u={sessionSampleRate:0,errorSampleRate:0,...(0,Vt.Ce)(r)};return s?(null==r.sessionSampleRate&&null==r.errorSampleRate&&null==s.replaysSessionSampleRate&&null==s.replaysOnErrorSampleRate&&(0,g.pq)(()=>{console.warn("Replay is disabled because neither `replaysSessionSampleRate` nor `replaysOnErrorSampleRate` are set.")}),"number"==typeof s.replaysSessionSampleRate&&(u.sessionSampleRate=s.replaysSessionSampleRate),"number"==typeof s.replaysOnErrorSampleRate&&(u.errorSampleRate=s.replaysOnErrorSampleRate),u):((0,g.pq)(()=>{console.warn("SDK client is not available.")}),u)}(this._initialOptions);this._replay=new Yl({options:c,recordingOptions:this._recordingOptions})}_maybeLoadFromReplayCanvasIntegration(){try{const s=(0,y.KU)().getIntegrationByName("ReplayCanvas");if(!s)return;this._replay._canvas=s.getOptions()}catch{}}}function Lh(r){return[...fM,...r.map(c=>c.toLowerCase())]}function K_(r,c,s=1/0,u=0){return!r||r.nodeType!==r.ELEMENT_NODE||u>s?-1:c(r)?u:K_(r.parentNode,c,s,u+1)}function Ix(r,c){return s=>{const u=s;if(null===u)return!1;try{if(r)if("string"==typeof r){if(u.matches(`.${r}`))return!0}else if(function H_(r,c){for(let s=r.classList.length;s--;)if(c.test(r.classList[s]))return!0;return!1}(u,r))return!0;return!(!c||!u.matches(c))}catch{return!1}}}dm.__initStatic();const tu="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 G_,z_={map:{},getId:()=>(console.error(tu),-1),getNode:()=>(console.error(tu),null),removeNodeFromMap(){console.error(tu)},has:()=>(console.error(tu),!1),reset(){console.error(tu)}};function Cd(r,c,s,u,M=window){const O=M.Object.getOwnPropertyDescriptor(r,c);return M.Object.defineProperty(r,c,u?s:{set(N){setTimeout(()=>{s.set.call(this,N)},0),O&&O.set&&O.set.call(this,N)}}),()=>Cd(r,c,O||{},!0)}function Ag(r,c,s){try{if(!(c in r))return()=>{};const u=r[c],M=s(u);return"function"==typeof M&&(M.prototype=M.prototype||{},Object.defineProperties(M,{__rrweb_original__:{enumerable:!1,value:u}})),r[c]=M,()=>{r[c]=u}}catch{return()=>{}}}function um(r,c,s,u,M){if(!r)return!1;const O=r.nodeType===r.ELEMENT_NODE?r:r.parentElement;if(!O)return!1;const N=Ix(c,s);if(!M){const Bt=u&&O.matches(u);return N(O)&&!Bt}const st=K_(O,N);let ht=-1;return!(st<0)&&(u&&(ht=K_(O,Ix(null,u))),st>-1&&ht<0||st<ht)}function Ql(...r){return function zO(){if(G_)return G_;const r=window.document;let c=window.requestAnimationFrame;if(r&&"function"==typeof r.createElement)try{const s=r.createElement("iframe");s.hidden=!0,r.head.appendChild(s);const u=s.contentWindow;u&&u.requestAnimationFrame&&(c=u.requestAnimationFrame),r.head.removeChild(s)}catch{}return G_=c.bind(window)}()(...r)}typeof window<"u"&&window.Proxy&&window.Reflect&&(z_=new Proxy(z_,{get:(r,c,s)=>("map"===c&&console.error(tu),Reflect.get(r,c,s))})),/[1-9][0-9]{12}/.test(Date.now().toString());for(var Fh=(r=>(r[r["2D"]=0]="2D",r[r.WebGL=1]="WebGL",r[r.WebGL2=2]="WebGL2",r))(Fh||{}),Nu="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Px=typeof Uint8Array>"u"?[]:new Uint8Array(256),Bh=0;Bh<64;Bh++)Px[Nu.charCodeAt(Bh)]=Bh;const hm=new Map,Y_=(r,c,s)=>{if(!r||!Q_(r,c)&&"object"!=typeof r)return;const M=function pm(r,c){let s=hm.get(r);return s||(s=new Map,hm.set(r,s)),s.has(c)||s.set(c,[]),s.get(c)}(s,r.constructor.name);let O=M.indexOf(r);return-1===O&&(O=M.length,M.push(r)),O};function Nh(r,c,s){if(r instanceof Array)return r.map(u=>Nh(u,c,s));if(null===r)return r;if(r instanceof Float32Array||r instanceof Float64Array||r instanceof Int32Array||r instanceof Uint32Array||r instanceof Uint8Array||r instanceof Uint16Array||r instanceof Int16Array||r instanceof Int8Array||r instanceof Uint8ClampedArray)return{rr_type:r.constructor.name,args:[Object.values(r)]};if(r instanceof ArrayBuffer){const u=r.constructor.name,M=function(r){var s,c=new Uint8Array(r),u=c.length,M="";for(s=0;s<u;s+=3)M+=Nu[c[s]>>2],M+=Nu[(3&c[s])<<4|c[s+1]>>4],M+=Nu[(15&c[s+1])<<2|c[s+2]>>6],M+=Nu[63&c[s+2]];return u%3==2?M=M.substring(0,M.length-1)+"=":u%3==1&&(M=M.substring(0,M.length-2)+"=="),M}(r);return{rr_type:u,base64:M}}if(r instanceof DataView)return{rr_type:r.constructor.name,args:[Nh(r.buffer,c,s),r.byteOffset,r.byteLength]};if(r instanceof HTMLImageElement){const u=r.constructor.name,{src:M}=r;return{rr_type:u,src:M}}return r instanceof HTMLCanvasElement?{rr_type:"HTMLImageElement",src:r.toDataURL()}:r instanceof ImageData?{rr_type:r.constructor.name,args:[Nh(r.data,c,s),r.width,r.height]}:Q_(r,c)||"object"==typeof r?{rr_type:r.constructor.name,index:Y_(r,c,s)}:r}const Vh=(r,c,s)=>r.map(u=>Nh(u,c,s)),Q_=(r,c)=>!!["WebGLActiveInfo","WebGLBuffer","WebGLFramebuffer","WebGLProgram","WebGLRenderbuffer","WebGLShader","WebGLShaderPrecisionFormat","WebGLTexture","WebGLUniformLocation","WebGLVertexArrayObject","WebGLVertexArrayObjectOES"].filter(M=>"function"==typeof c[M]).find(M=>r instanceof c[M]);function Rx(r,c,s,u,M){const O=[];try{const N=Ag(r.HTMLCanvasElement.prototype,"getContext",function(st){return function(ht,...Bt){if(!um(this,c,s,u,!0)){const ve=function Dg(r){return"experimental-webgl"===r?"webgl":r}(ht);if("__context"in this||(this.__context=ve),M&&["webgl","webgl2"].includes(ve))if(Bt[0]&&"object"==typeof Bt[0]){const Ae=Bt[0];Ae.preserveDrawingBuffer||(Ae.preserveDrawingBuffer=!0)}else Bt.splice(0,1,{preserveDrawingBuffer:!0})}return st.apply(this,[ht,...Bt])}});O.push(N)}catch{console.error("failed to patch HTMLCanvasElement.prototype.getContext")}return()=>{O.forEach(N=>N())}}function J_(r,c,s,u,M,O,N,st){const ht=[],Bt=Object.getOwnPropertyNames(r);for(const ve of Bt)if(!["isContextLost","canvas","drawingBufferWidth","drawingBufferHeight"].includes(ve))try{if("function"!=typeof r[ve])continue;const Ae=Ag(r,ve,function(sn){return function(...yn){const gn=sn.apply(this,yn);if(Y_(gn,st,this),"tagName"in this.canvas&&!um(this.canvas,u,M,O,!0)){const Rn=Vh(yn,st,this);s(this.canvas,{type:c,property:ve,args:Rn})}return gn}});ht.push(Ae)}catch{const sn=Cd(r,ve,{set(yn){s(this.canvas,{type:c,property:ve,args:[yn],setter:!0})}});ht.push(sn)}return ht}class Lx{reset(){this.pendingCanvasMutations.clear(),this.resetObservers&&this.resetObservers()}freeze(){this.frozen=!0}unfreeze(){this.frozen=!1}lock(){this.locked=!0}unlock(){this.locked=!1}constructor(c){this.pendingCanvasMutations=new Map,this.rafStamps={latestId:0,invokeId:null},this.frozen=!1,this.locked=!1,this.processMutation=(Bt,ve)=>{(this.rafStamps.invokeId&&this.rafStamps.latestId!==this.rafStamps.invokeId||!this.rafStamps.invokeId)&&(this.rafStamps.invokeId=this.rafStamps.latestId),this.pendingCanvasMutations.has(Bt)||this.pendingCanvasMutations.set(Bt,[]),this.pendingCanvasMutations.get(Bt).push(ve)};const{sampling:s="all",win:u,blockClass:M,blockSelector:O,unblockSelector:N,recordCanvas:st,dataURLOptions:ht}=c;this.mutationCb=c.mutationCb,this.mirror=c.mirror,this.options=c,!c.enableManualSnapshot&&(()=>{st&&"all"===s&&this.initCanvasMutationObserver(u,M,O,N),st&&"number"==typeof s&&this.initCanvasFPSObserver(s,u,M,O,N,{dataURLOptions:ht})})()}initCanvasFPSObserver(c,s,u,M,O,N){const st=Rx(s,u,M,O,!0),ht=this.takeSnapshot(!1,c,s,u,M,O,N.dataURLOptions);this.resetObservers=()=>{st(),cancelAnimationFrame(ht)}}initCanvasMutationObserver(c,s,u,M){this.startRAFTimestamping(),this.startPendingCanvasMutationFlusher();const O=Rx(c,s,u,M,!1),N=function Z_(r,c,s,u,M){const O=[],N=Object.getOwnPropertyNames(c.CanvasRenderingContext2D.prototype);for(const st of N)try{if("function"!=typeof c.CanvasRenderingContext2D.prototype[st])continue;const ht=Ag(c.CanvasRenderingContext2D.prototype,st,function(Bt){return function(...ve){return um(this.canvas,s,u,M,!0)||setTimeout(()=>{const Ae=Vh(ve,c,this);r(this.canvas,{type:Fh["2D"],property:st,args:Ae})},0),Bt.apply(this,ve)}});O.push(ht)}catch{const Bt=Cd(c.CanvasRenderingContext2D.prototype,st,{set(ve){r(this.canvas,{type:Fh["2D"],property:st,args:[ve],setter:!0})}});O.push(Bt)}return()=>{O.forEach(st=>st())}}(this.processMutation.bind(this),c,s,u,M),st=function gM(r,c,s,u,M,O){const N=[];return N.push(...J_(c.WebGLRenderingContext.prototype,Fh.WebGL,r,s,u,M,0,c)),typeof c.WebGL2RenderingContext<"u"&&N.push(...J_(c.WebGL2RenderingContext.prototype,Fh.WebGL2,r,s,u,M,0,c)),()=>{N.forEach(st=>st())}}(this.processMutation.bind(this),c,s,u,M);this.resetObservers=()=>{O(),N(),st()}}snapshot(c){const{options:s}=this,u=this.takeSnapshot(!0,"all"===s.sampling?2:s.sampling||2,s.win,s.blockClass,s.blockSelector,s.unblockSelector,s.dataURLOptions,c);this.resetObservers=()=>{cancelAnimationFrame(u)}}takeSnapshot(c,s,u,M,O,N,st,ht){const Bt=new Map,ve=new Worker(function vM(){const r=new Blob(['for(var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",e="undefined"==typeof Uint8Array?[]:new Uint8Array(256),n=0;n<64;n++)e[t.charCodeAt(n)]=n;var a=function(e){var n,a=new Uint8Array(e),s=a.length,r="";for(n=0;n<s;n+=3)r+=t[a[n]>>2],r+=t[(3&a[n])<<4|a[n+1]>>4],r+=t[(15&a[n+1])<<2|a[n+2]>>6],r+=t[63&a[n+2]];return s%3==2?r=r.substring(0,r.length-1)+"=":s%3==1&&(r=r.substring(0,r.length-2)+"=="),r};const s=new Map,r=new Map;const i=self;i.onmessage=async function(t){if(!("OffscreenCanvas"in globalThis))return i.postMessage({id:t.data.id});{const{id:e,bitmap:n,width:o,height:f,dataURLOptions:c}=t.data,g=async function(t,e,n){const s=t+"-"+e;if("OffscreenCanvas"in globalThis){if(r.has(s))return r.get(s);const i=new OffscreenCanvas(t,e);i.getContext("2d");const o=await i.convertToBlob(n),f=await o.arrayBuffer(),c=a(f);return r.set(s,c),c}return""}(o,f,c),d=new OffscreenCanvas(o,f);d.getContext("2d").drawImage(n,0,0),n.close();const u=await d.convertToBlob(c),h=u.type,w=await u.arrayBuffer(),l=a(w);if(!s.has(e)&&await g===l)return s.set(e,l),i.postMessage({id:e});if(s.get(e)===l)return i.postMessage({id:e});i.postMessage({id:e,type:h,base64:l,width:o,height:f}),s.set(e,l)}};']);return URL.createObjectURL(r)}());ve.onmessage=di=>{const Jn=di.data,{id:si}=Jn;if(Bt.set(si,!1),!("base64"in Jn))return;const{base64:Li,type:Fi,width:mr,height:$i}=Jn;this.mutationCb({id:si,type:Fh["2D"],commands:[{property:"clearRect",args:[0,0,mr,$i]},{property:"drawImage",args:[{rr_type:"ImageBitmap",args:[{rr_type:"Blob",data:[{rr_type:"ArrayBuffer",base64:Li}],type:Fi}]},0,0]}]})};const Ae=1e3/s;let yn,sn=0;const Rn=di=>{sn&&di-sn<Ae||(sn=di,(di=>{if(di)return[di];const Jn=[];return u.document.querySelectorAll("canvas").forEach(si=>{um(si,M,O,N,!0)||Jn.push(si)}),Jn})(ht).forEach(Jn=>{const si=this.mirror.getId(Jn);if(!Bt.get(si)){if(Bt.set(si,!0),!c&&["webgl","webgl2"].includes(Jn.__context)){const Li=Jn.getContext(Jn.__context);!1===el([Li,"optionalAccess",Fi=>Fi.getContextAttributes,"call",Fi=>Fi(),"optionalAccess",Fi=>Fi.preserveDrawingBuffer])&&Li.clear(Li.COLOR_BUFFER_BIT)}createImageBitmap(Jn).then(Li=>{ve.postMessage({id:si,bitmap:Li,width:Jn.width,height:Jn.height,dataURLOptions:st},[Li])}).catch(Li=>{(()=>{throw Li})()})}})),yn=Ql(Rn)};return yn=Ql(Rn),yn}startPendingCanvasMutationFlusher(){Ql(()=>this.flushPendingCanvasMutations())}startRAFTimestamping(){const c=s=>{this.rafStamps.latestId=s,Ql(c)};Ql(c)}flushPendingCanvasMutations(){this.pendingCanvasMutations.forEach((c,s)=>{const u=this.mirror.getId(s);this.flushPendingCanvasMutationFor(s,u)}),Ql(()=>this.flushPendingCanvasMutations())}flushPendingCanvasMutationFor(c,s){if(this.frozen||this.locked)return;const u=this.pendingCanvasMutations.get(c);if(!u||-1===s)return;const M=u.map(N=>{const{type:st,...ht}=N;return ht}),{type:O}=u[0];this.mutationCb({id:s,type:O,commands:M}),this.pendingCanvasMutations.delete(c)}}const q_={low:{sampling:{canvas:1},dataURLOptions:{type:"image/webp",quality:.25}},medium:{sampling:{canvas:2},dataURLOptions:{type:"image/webp",quality:.4}},high:{sampling:{canvas:4},dataURLOptions:{type:"image/webp",quality:.5}}},qr="ReplayCanvas",Fx=K(qr,(r={})=>{const c={quality:r.quality||"medium",enableManualSnapshot:r.enableManualSnapshot};let s;const u=new Promise(M=>s=M);return{name:qr,setupOnce(){},getOptions(){const{quality:M,enableManualSnapshot:O}=c;return{enableManualSnapshot:O,recordCanvas:!0,getCanvasManager:N=>{const st=new Lx({...N,enableManualSnapshot:O});return s(st),st},...q_[M||"medium"]||q_.medium}},snapshot:M=>(0,Eo.A)(function*(){(yield u).snapshot(M)})()}}),ll=He.OW,Mg="#ffffff",tv="inherit",ev="rgba(108, 95, 199, 1)",mm={fontFamily:"'Helvetica Neue', Arial, sans-serif",fontSize:"14px",background:Mg,backgroundHover:"#f6f6f7",foreground:"#2b2233",border:"1.5px solid rgba(41, 35, 47, 0.13)",boxShadow:"0px 4px 24px 0px rgba(43, 34, 51, 0.12)",success:"#268d75",error:"#df3338",submitBackground:"rgba(88, 74, 192, 1)",submitBackgroundHover:ev,submitBorder:ev,submitOutlineFocus:"#29232f",submitForeground:Mg,submitForegroundHover:Mg,cancelBackground:"transparent",cancelBackgroundHover:"var(--background-hover)",cancelBorder:"var(--border)",cancelOutlineFocus:"var(--input-outline-focus)",cancelForeground:"var(--foreground)",cancelForegroundHover:"var(--foreground)",inputBackground:tv,inputForeground:tv,inputBorder:"var(--border)",inputOutlineFocus:ev},Vu_light=mm,Vu_dark={...mm,background:"#29232f",backgroundHover:"#352f3b",foreground:"#ebe6ef",border:"1.5px solid rgba(235, 230, 239, 0.15)",success:"#2da98c",error:"#f55459"},av="widget",Vx="api";function cv(){return(cv=(0,Eo.A)(function*({client:r,scope:c,event:s}){const u={};r.emit&&r.emit("preprocessEvent",s,u);const M=yield(0,Yi.mG)(r.getOptions(),s,u,c,r,(0,D.rm)());return null===M?(r.recordDroppedEvent("event_processor","feedback",s),null):(M.platform=M.platform||"javascript",M)})).apply(this,arguments)}function wg(){return wg=(0,Eo.A)(function*({feedback:{message:r,email:c,name:s,source:u,url:M}},{includeReplay:O=!0}={}){const N=(0,y.KU)(),st=N&&N.getTransport(),ht=N&&N.getDsn();if(!N||!st||!ht)return;const Bt={contexts:{feedback:{contact_email:c,name:s,message:r,url:M,source:u}},type:"feedback"};return(0,y.v4)(function(){var ve=(0,Eo.A)(function*(Ae){Ae.clearBreadcrumbs(),[Vx,av].includes(String(u))&&Ae.setLevel("info");const sn=yield function CM(r){return cv.apply(this,arguments)}({scope:Ae,client:N,event:Bt});if(!sn)return;N.emit&&N.emit("beforeSendFeedback",sn,{includeReplay:!!O});const yn=An(sn,ht,N.getOptions()._metadata,N.getOptions().tunnel);let gn;try{gn=yield st.send(yn)}catch(Rn){const di=new Error("Unable to send Feedback");try{di.cause=Rn}catch{}throw di}if(gn){if("number"==typeof gn.statusCode&&(gn.statusCode<200||gn.statusCode>=300))throw new Error("Unable to send Feedback");return gn}});return function(Ae){return ve.apply(this,arguments)}}())}),wg.apply(this,arguments)}function lv({name:r,email:c,message:s,source:u=Vx,url:M=(0,ln.$N)()},O={}){if(!s)throw new Error("Unable to submit feedback with empty message");return function AM(r){return wg.apply(this,arguments)}({feedback:{name:r,email:c,message:s,url:M,source:u}},O)}const Uh=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__;function Ux(r,c){return{...r,...c,themeDark:{...r.themeDark,...c.themeDark},themeLight:{...r.themeLight,...c.themeLight}}}function jx(r){return`\n  --background: ${r.background};\n  --background-hover: ${r.backgroundHover};\n  --foreground: ${r.foreground};\n  --error: ${r.error};\n  --success: ${r.success};\n  --border: ${r.border};\n  --box-shadow: ${r.boxShadow};\n\n  --submit-background: ${r.submitBackground};\n  --submit-background-hover: ${r.submitBackgroundHover};\n  --submit-border: ${r.submitBorder};\n  --submit-outline-focus: ${r.submitOutlineFocus};\n  --submit-foreground: ${r.submitForeground};\n  --submit-foreground-hover: ${r.submitForegroundHover};\n\n  --cancel-background: ${r.cancelBackground};\n  --cancel-background-hover: ${r.cancelBackgroundHover};\n  --cancel-border: ${r.cancelBorder};\n  --cancel-outline-focus: ${r.cancelOutlineFocus};\n  --cancel-foreground: ${r.cancelForeground};\n  --cancel-foreground-hover: ${r.cancelForegroundHover};\n\n  --input-background: ${r.inputBackground};\n  --input-foreground: ${r.inputForeground};\n  --input-border: ${r.inputBorder};\n  --input-outline-focus: ${r.inputOutlineFocus};\n  `}function uv(){return(uv=(0,Eo.A)(function*(r,c,s){if(r){r.hideError();try{return yield lv({...c,source:av},s)}catch(M){Uh&&g.vF.error(M),r&&r.showError("There was a problem submitting feedback, please wait and try again.")}}})).apply(this,arguments)}function Gc(r,c){return Object.entries(c).forEach(([s,u])=>{r.setAttributeNS(null,s,u)}),r}const jh=20,Wx="http://www.w3.org/2000/svg";function Us(r,c,...s){const M=ll.document.createElement(r);c&&Object.entries(c).forEach(([O,N])=>{"className"===O&&"string"==typeof N?M.setAttribute("class",N):"boolean"==typeof N&&N?M.setAttribute(O,""):"string"==typeof N?M.setAttribute(O,N):O.startsWith("on")&&"function"==typeof N&&M.addEventListener(O.substring(2).toLowerCase(),N)});for(const O of s)Tg(M,O);return M}function Tg(r,c){const s=ll.document;if(!(typeof c>"u"||null===c))if(Array.isArray(c))for(const u of c)Tg(r,u);else!1===c||("string"==typeof c?r.appendChild(s.createTextNode(c)):c instanceof Node?r.appendChild(c):r.appendChild(s.createTextNode(String(c))))}function hv(r,c){const s=r.get(c);return"string"==typeof s?s.trim():""}const OM="http://www.w3.org/2000/svg";function pv({formTitle:r,showBranding:c,showName:s,showEmail:u,isNameRequired:M,isEmailRequired:O,colorScheme:N,defaultName:st,defaultEmail:ht,onClosed:Bt,onCancel:ve,onSubmit:Ae,...sn}){let yn=null;function Rn(){yn&&(yn.open=!1)}const{el:si,showError:Li,hideError:Fi}=function SM({nameLabel:r,namePlaceholder:c,emailLabel:s,emailPlaceholder:u,messageLabel:M,messagePlaceholder:O,cancelButtonLabel:N,submitButtonLabel:st,showName:ht,showEmail:Bt,isNameRequired:ve,isEmailRequired:Ae,defaultName:sn,defaultEmail:yn,onCancel:gn,onSubmit:Rn}){const{el:di}=function TM({label:r}){return{el:Us("button",{type:"submit",className:"btn btn--primary","aria-label":r},r)}}({label:st}),si=Us("div",{className:"form__error-container form__error-container--hidden","aria-hidden":"true"}),mr=Us("input",{id:"name",type:ht?"text":"hidden","aria-hidden":ht?"false":"true",name:"name",required:ve,className:"form__input",placeholder:c,value:sn}),$i=Us("input",{id:"email",type:Bt?"text":"hidden","aria-hidden":Bt?"false":"true",name:"email",required:Ae,className:"form__input",placeholder:u,value:yn}),Wi=Us("textarea",{id:"message",autoFocus:"true",rows:"5",name:"message",required:!0,className:"form__input form__input--textarea",placeholder:O}),br=Us("button",{type:"button",className:"btn btn--default","aria-label":N,onClick:lr=>{gn&&gn(lr)}},N),_o=Us("form",{className:"form",onSubmit:function Jn(lr){if(lr.preventDefault(),lr.target instanceof HTMLFormElement)try{if(Rn){const no=new FormData(lr.target),Ko={name:hv(no,"name"),email:hv(no,"email"),message:hv(no,"message")};Rn(Ko)}}catch{}}},[si,ht&&Us("label",{htmlFor:"name",className:"form__label"},[Us("span",{className:"form__label__text"},r,ve&&Us("span",{className:"form__label__text--required"}," (required)")),mr]),!ht&&mr,Bt&&Us("label",{htmlFor:"email",className:"form__label"},[Us("span",{className:"form__label__text"},s,Ae&&Us("span",{className:"form__label__text--required"}," (required)")),$i]),!Bt&&$i,Us("label",{htmlFor:"message",className:"form__label"},[Us("span",{className:"form__label__text"},M,Us("span",{className:"form__label__text--required"}," (required)")),Wi]),Us("div",{className:"btn-group"},[di,br])]);return{get el(){return _o},showError:function Li(lr){si.textContent=lr,si.classList.remove("form__error-container--hidden"),si.setAttribute("aria-hidden","false")},hideError:function Fi(){si.textContent="",si.classList.add("form__error-container--hidden"),si.setAttribute("aria-hidden","true")}}}({showEmail:u,showName:s,isEmailRequired:O,isNameRequired:M,defaultName:st,defaultEmail:ht,onSubmit:Ae,onCancel:ve,...sn});return yn=Us("dialog",{className:"dialog",open:!0,onClick:function gn(){Rn(),Bt&&Bt()}},Us("div",{className:"dialog__content",onClick:mr=>{mr.stopPropagation()}},Us("h2",{className:"dialog__header"},r,c&&Us("a",{className:"brand-link",target:"_blank",href:"https://sentry.io/welcome/",title:"Powered by Sentry",rel:"noopener noreferrer"},function Zl({colorScheme:r}){const c=N=>ll.document.createElementNS(OM,N),s=Gc(c("svg"),{class:"sentry-logo",width:"32",height:"30",viewBox:"0 0 72 66",fill:"none"}),u=Gc(c("path"),{transform:"translate(11, 11)",d:"M29,2.26a4.67,4.67,0,0,0-8,0L14.42,13.53A32.21,32.21,0,0,1,32.17,40.19H27.55A27.68,27.68,0,0,0,12.09,17.47L6,28a15.92,15.92,0,0,1,9.23,12.17H4.62A.76.76,0,0,1,4,39.06l2.94-5a10.74,10.74,0,0,0-3.36-1.9l-2.91,5a4.54,4.54,0,0,0,1.69,6.24A4.66,4.66,0,0,0,4.62,44H19.15a19.4,19.4,0,0,0-8-17.31l2.31-4A23.87,23.87,0,0,1,23.76,44H36.07a35.88,35.88,0,0,0-16.41-31.8l4.67-8a.77.77,0,0,1,1.05-.27c.53.29,20.29,34.77,20.66,35.17a.76.76,0,0,1-.68,1.13H40.6q.09,1.91,0,3.81h4.78A4.59,4.59,0,0,0,50,39.43a4.49,4.49,0,0,0-.62-2.28Z"});s.append(u);const M=c("defs"),O=c("style");return"system"===r&&(O.textContent="\n    @media (prefers-color-scheme: dark) {\n      path: {\n        fill: '#fff';\n      }\n    }\n    "),O.textContent=`\n    path {\n      fill: ${"dark"===r?"#fff":"#362d59"};\n    }`,M.append(O),s.append(M),{get el(){return s}}}({colorScheme:N}).el)),si)),{get el(){return yn},showError:Li,hideError:Fi,open:function di(){yn&&(yn.open=!0)},close:Rn,checkIsOpen:function Jn(){return yn&&!0===yn.open||!1}}}const Sg=16,Hx=17,Kx="http://www.w3.org/2000/svg";function Ig({shadow:r,options:{shouldCreateActor:c=!0,...s},attachTo:u}){let M,O,N=!1;function ht(Jn){return Bt.apply(this,arguments)}function Bt(){return Bt=(0,Eo.A)(function*(Jn){if(!O)return;const si=[];s.isNameRequired&&!Jn.name&&si.push(s.nameLabel),s.isEmailRequired&&!Jn.email&&si.push(s.emailLabel),Jn.message||si.push(s.messageLabel),si.length>0?O.showError(`Please enter in the following required fields: ${si.join(", ")}`):(yield function $x(r,c,s){return uv.apply(this,arguments)}(O,Jn))?(Rn(),function st(){if(r)try{const Jn=function Og({message:r,onRemove:c}){function s(){u&&(u.remove(),c&&c())}const u=Us("div",{className:"success-message",onClick:s},function zx(){const r=ht=>ll.document.createElementNS(Kx,ht),c=Gc(r("svg"),{class:"success-icon",width:`${Sg}`,height:`${Hx}`,viewBox:`0 0 ${Sg} ${Hx}`,fill:"none"}),s=Gc(r("g"),{clipPath:"url(#clip0_57_156)"}),u=Gc(r("path"),{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3.55544 15.1518C4.87103 16.0308 6.41775 16.5 8 16.5C10.1217 16.5 12.1566 15.6571 13.6569 14.1569C15.1571 12.6566 16 10.6217 16 8.5C16 6.91775 15.5308 5.37103 14.6518 4.05544C13.7727 2.73985 12.5233 1.71447 11.0615 1.10897C9.59966 0.503466 7.99113 0.34504 6.43928 0.653721C4.88743 0.962403 3.46197 1.72433 2.34315 2.84315C1.22433 3.96197 0.462403 5.38743 0.153721 6.93928C-0.15496 8.49113 0.00346625 10.0997 0.608967 11.5615C1.21447 13.0233 2.23985 14.2727 3.55544 15.1518ZM4.40546 3.1204C5.46945 2.40946 6.72036 2.03 8 2.03C9.71595 2.03 11.3616 2.71166 12.575 3.92502C13.7883 5.13838 14.47 6.78405 14.47 8.5C14.47 9.77965 14.0905 11.0306 13.3796 12.0945C12.6687 13.1585 11.6582 13.9878 10.476 14.4775C9.29373 14.9672 7.99283 15.0953 6.73777 14.8457C5.48271 14.596 4.32987 13.9798 3.42502 13.075C2.52018 12.1701 1.90397 11.0173 1.65432 9.76224C1.40468 8.50718 1.5328 7.20628 2.0225 6.02404C2.5122 4.8418 3.34148 3.83133 4.40546 3.1204Z"}),M=Gc(r("path"),{d:"M6.68775 12.4297C6.78586 12.4745 6.89218 12.4984 7 12.5C7.11275 12.4955 7.22315 12.4664 7.32337 12.4145C7.4236 12.3627 7.51121 12.2894 7.58 12.2L12 5.63999C12.0848 5.47724 12.1071 5.28902 12.0625 5.11098C12.0178 4.93294 11.9095 4.77744 11.7579 4.67392C11.6064 4.57041 11.4221 4.52608 11.24 4.54931C11.0579 4.57254 10.8907 4.66173 10.77 4.79999L6.88 10.57L5.13 8.56999C5.06508 8.49566 4.98613 8.43488 4.89768 8.39111C4.80922 8.34735 4.713 8.32148 4.61453 8.31498C4.51605 8.30847 4.41727 8.32147 4.32382 8.35322C4.23038 8.38497 4.14413 8.43484 4.07 8.49999C3.92511 8.63217 3.83692 8.81523 3.82387 9.01092C3.81083 9.2066 3.87393 9.39976 4 9.54999L6.43 12.24C6.50187 12.3204 6.58964 12.385 6.68775 12.4297Z"});c.appendChild(s).append(M,u);const O=r("defs"),N=Gc(r("clipPath"),{id:"clip0_57_156"}),st=Gc(r("rect"),{width:`${Sg}`,height:`${Sg}`,fill:"white",transform:"translate(0 0.5)"});return N.appendChild(st),O.appendChild(N),c.appendChild(O).appendChild(N).appendChild(st),{get el(){return c}}}().el,r);return{el:u,remove:s}}({message:s.successMessageText,onRemove:()=>{si&&clearTimeout(si),ve()}});if(!Jn.el)throw new Error("Unable to show success message");r.appendChild(Jn.el);const si=setTimeout(()=>{Jn&&Jn.remove()},5e3)}catch(Jn){g.vF.error(Jn)}}(),s.onSubmitSuccess&&s.onSubmitSuccess()):s.onSubmitError&&s.onSubmitError()}),Bt.apply(this,arguments)}function ve(){M&&M.show()}function Ae(){M&&M.hide()}function yn(){try{if(O)return O.open(),N=!0,void(s.onFormOpen&&s.onFormOpen());const Jn=s.useSentryUser,si=(0,y.o5)(),Li=si&&si.getUser();if(O=pv({colorScheme:s.colorScheme,showBranding:s.showBranding,showName:s.showName||s.isNameRequired,showEmail:s.showEmail||s.isEmailRequired,isNameRequired:s.isNameRequired,isEmailRequired:s.isEmailRequired,formTitle:s.formTitle,cancelButtonLabel:s.cancelButtonLabel,submitButtonLabel:s.submitButtonLabel,emailLabel:s.emailLabel,emailPlaceholder:s.emailPlaceholder,messageLabel:s.messageLabel,messagePlaceholder:s.messagePlaceholder,nameLabel:s.nameLabel,namePlaceholder:s.namePlaceholder,defaultName:Jn&&Li&&Li[Jn.name]||"",defaultEmail:Jn&&Li&&Li[Jn.email]||"",onClosed:()=>{ve(),N=!1,s.onFormClose&&s.onFormClose()},onCancel:()=>{gn(),ve()},onSubmit:ht}),!O.el)throw new Error("Unable to open Feedback dialog");r.appendChild(O.el),Ae(),s.onFormOpen&&s.onFormOpen()}catch(Jn){g.vF.error(Jn)}}function gn(){O&&(O.close(),N=!1,s.onFormClose&&s.onFormClose())}function Rn(){if(O){gn();const Jn=O.el;Jn&&Jn.remove(),O=void 0}}function di(){N||yn(),Ae()}return u?u.addEventListener("click",di):c&&(M=function wM({buttonLabel:r,onClick:c}){const u=Us("button",{type:"button",className:"widget__actor","aria-label":r,"aria-hidden":"false"},function MM(){const r=st=>ll.document.createElementNS(Wx,st),c=Gc(r("svg"),{class:"feedback-icon",width:`${jh}`,height:`${jh}`,viewBox:`0 0 ${jh} ${jh}`,fill:"none"}),s=Gc(r("g"),{clipPath:"url(#clip0_57_80)"}),u=Gc(r("path"),{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15.6622 15H12.3997C12.2129 14.9959 12.031 14.9396 11.8747 14.8375L8.04965 12.2H7.49956V19.1C7.4875 19.3348 7.3888 19.5568 7.22256 19.723C7.05632 19.8892 6.83435 19.9879 6.59956 20H2.04956C1.80193 19.9968 1.56535 19.8969 1.39023 19.7218C1.21511 19.5467 1.1153 19.3101 1.11206 19.0625V12.2H0.949652C0.824431 12.2017 0.700142 12.1783 0.584123 12.1311C0.468104 12.084 0.362708 12.014 0.274155 11.9255C0.185602 11.8369 0.115689 11.7315 0.0685419 11.6155C0.0213952 11.4995 -0.00202913 11.3752 -0.00034808 11.25V3.75C-0.00900498 3.62067 0.0092504 3.49095 0.0532651 3.36904C0.0972798 3.24712 0.166097 3.13566 0.255372 3.04168C0.344646 2.94771 0.452437 2.87327 0.571937 2.82307C0.691437 2.77286 0.82005 2.74798 0.949652 2.75H8.04965L11.8747 0.1625C12.031 0.0603649 12.2129 0.00407221 12.3997 0H15.6622C15.9098 0.00323746 16.1464 0.103049 16.3215 0.278167C16.4966 0.453286 16.5964 0.689866 16.5997 0.9375V3.25269C17.3969 3.42959 18.1345 3.83026 18.7211 4.41679C19.5322 5.22788 19.9878 6.32796 19.9878 7.47502C19.9878 8.62209 19.5322 9.72217 18.7211 10.5333C18.1345 11.1198 17.3969 11.5205 16.5997 11.6974V14.0125C16.6047 14.1393 16.5842 14.2659 16.5395 14.3847C16.4948 14.5035 16.4268 14.6121 16.3394 14.7042C16.252 14.7962 16.147 14.8698 16.0307 14.9206C15.9144 14.9714 15.7891 14.9984 15.6622 15ZM1.89695 10.325H1.88715V4.625H8.33715C8.52423 4.62301 8.70666 4.56654 8.86215 4.4625L12.6872 1.875H14.7247V13.125H12.6872L8.86215 10.4875C8.70666 10.3835 8.52423 10.327 8.33715 10.325H2.20217C2.15205 10.3167 2.10102 10.3125 2.04956 10.3125C1.9981 10.3125 1.94708 10.3167 1.89695 10.325ZM2.98706 12.2V18.1625H5.66206V12.2H2.98706ZM16.5997 9.93612V5.01393C16.6536 5.02355 16.7072 5.03495 16.7605 5.04814C17.1202 5.13709 17.4556 5.30487 17.7425 5.53934C18.0293 5.77381 18.2605 6.06912 18.4192 6.40389C18.578 6.73866 18.6603 7.10452 18.6603 7.47502C18.6603 7.84552 18.578 8.21139 18.4192 8.54616C18.2605 8.88093 18.0293 9.17624 17.7425 9.41071C17.4556 9.64518 17.1202 9.81296 16.7605 9.90191C16.7072 9.91509 16.6536 9.9265 16.5997 9.93612Z"});c.appendChild(s).appendChild(u);const M=r("defs"),O=Gc(r("clipPath"),{id:"clip0_57_80"}),N=Gc(r("rect"),{width:`${jh}`,height:`${jh}`,fill:"white"});return O.appendChild(N),M.appendChild(O),c.appendChild(M).appendChild(O).appendChild(N),{get el(){return c}}}().el,r?Us("span",{className:"widget__actor__text"},r):null);return u.addEventListener("click",function s(M){c&&c(M)}),{get el(){return u},show:()=>{u.classList.remove("widget__actor--hidden"),u.setAttribute("aria-hidden","false")},hide:()=>{u.classList.add("widget__actor--hidden"),u.setAttribute("aria-hidden","true")}}}({buttonLabel:s.buttonLabel,onClick:di}),M.el&&r.appendChild(M.el)),{get actor(){return M},get dialog(){return O},showActor:ve,hideActor:Ae,removeActor:function sn(){M&&M.el&&M.el.remove()},openDialog:yn,closeDialog:gn,removeDialog:Rn}}const mv=ll.document;class gm{static __initStatic(){this.id="Feedback"}constructor({id:c="sentry-feedback",showBranding:s=!0,autoInject:u=!0,showEmail:M=!0,showName:O=!0,useSentryUser:N={email:"email",name:"username"},isEmailRequired:st=!1,isNameRequired:ht=!1,themeDark:Bt,themeLight:ve,colorScheme:Ae="system",buttonLabel:sn="Report a Bug",cancelButtonLabel:yn="Cancel",submitButtonLabel:gn="Send Bug Report",formTitle:Rn="Report a Bug",emailPlaceholder:di="your.email@example.org",emailLabel:Jn="Email",messagePlaceholder:si="What's the bug? What did you expect?",messageLabel:Li="Description",namePlaceholder:Fi="Your Name",nameLabel:mr="Name",successMessageText:$i="Thank you for your report!",onFormClose:Wi,onFormOpen:br,onSubmitError:_o,onSubmitSuccess:lr}={}){this.name=gm.id,this._host=null,this._shadow=null,this._widget=null,this._widgets=new Set,this._hasInsertedActorStyles=!1,this.options={id:c,showBranding:s,autoInject:u,isEmailRequired:st,isNameRequired:ht,showEmail:M,showName:O,useSentryUser:N,colorScheme:Ae,themeDark:{...Vu_dark,...Bt},themeLight:{...Vu_light,...ve},buttonLabel:sn,cancelButtonLabel:yn,submitButtonLabel:gn,formTitle:Rn,emailLabel:Jn,emailPlaceholder:di,messageLabel:Li,messagePlaceholder:si,nameLabel:mr,namePlaceholder:Fi,successMessageText:$i,onFormClose:Wi,onFormOpen:br,onSubmitError:_o,onSubmitSuccess:lr}}setupOnce(){if(ph())try{this._cleanupWidgetIfExists();const{autoInject:c}=this.options;if(!c)return;this._createWidget(this.options)}catch(c){Uh&&g.vF.error(c)}}openDialog(){this._widget||this._createWidget({...this.options,shouldCreateActor:!1}),this._widget&&this._widget.openDialog()}closeDialog(){this._widget&&this._widget.closeDialog()}attachTo(c,s){try{const u=Ux(this.options,s||{});return this._ensureShadowHost(u,({shadow:M})=>{const O="string"==typeof c?mv.querySelector(c):"function"==typeof c.addEventListener?c:null;if(!O)return Uh&&g.vF.error("[Feedback] Unable to attach to target element"),null;const N=Ig({shadow:M,options:u,attachTo:O});return this._widgets.add(N),this._widget||(this._widget=N),N})}catch(u){return Uh&&g.vF.error(u),null}}createWidget(c){try{return this._createWidget(Ux(this.options,c||{}))}catch(s){return Uh&&g.vF.error(s),null}}removeWidget(c){if(!c)return!1;try{if(this._widgets.has(c))return c.removeActor(),c.removeDialog(),this._widgets.delete(c),this._widget===c&&(this._widget=null),!0}catch(s){Uh&&g.vF.error(s)}return!1}getWidget(){return this._widget}remove(){this._host&&this._host.remove(),this._initialize()}_initialize(){this._host=null,this._shadow=null,this._widget=null,this._widgets=new Set,this._hasInsertedActorStyles=!1}_cleanupWidgetIfExists(){this._host&&this.remove();const c=mv.querySelector(`#${this.options.id}`);c&&c.remove()}_createWidget(c){return this._ensureShadowHost(c,({shadow:s})=>{const u=Ig({shadow:s,options:c});return!this._hasInsertedActorStyles&&u.actor&&(s.appendChild(function Ec(r){const c=r.createElement("style");return c.textContent="\n.widget__actor {\n  line-height: 25px;\n\n  display: flex;\n  align-items: center;\n  gap: 8px;\n\n  border-radius: 12px;\n  cursor: pointer;\n  font-size: 14px;\n  font-weight: 600;\n  padding: 12px 16px;\n  text-decoration: none;\n  z-index: 9000;\n\n  color: var(--foreground);\n  background-color: var(--background);\n  border: var(--border);\n  box-shadow: var(--box-shadow);\n  opacity: 1;\n  transition: opacity 0.1s ease-in-out;\n}\n\n.widget__actor:hover {\n  background-color: var(--background-hover);\n}\n\n.widget__actor svg {\n  width: 16px;\n  height: 16px;\n}\n\n.widget__actor--hidden {\n  opacity: 0;\n  pointer-events: none;\n  visibility: hidden;\n}\n\n.widget__actor__text {\n}\n\n.feedback-icon path {\n  fill: var(--foreground);\n}\n",c}(mv)),this._hasInsertedActorStyles=!0),this._widgets.add(u),this._widget||(this._widget=u),u})}_ensureShadowHost(c,s){let u=!1;if(!this._shadow||!this._host){const{id:O,colorScheme:N,themeLight:st,themeDark:ht}=c,{shadow:Bt,host:ve}=function dv({id:r,colorScheme:c,themeDark:s,themeLight:u}){try{const M=ll.document,O=M.createElement("div");O.id=r;const N=O.attachShadow({mode:"open"});return N.appendChild(function GO(r,c,s){const u=r.createElement("style");return u.textContent=`\n:host {\n  --bottom: 1rem;\n  --right: 1rem;\n  --top: auto;\n  --left: auto;\n  --z-index: 100000;\n  --font-family: ${s.light.fontFamily};\n  --font-size: ${s.light.fontSize};\n\n  position: fixed;\n  left: var(--left);\n  right: var(--right);\n  bottom: var(--bottom);\n  top: var(--top);\n  z-index: var(--z-index);\n\n  font-family: var(--font-family);\n  font-size: var(--font-size);\n\n  ${jx("dark"===c?s.dark:s.light)}\n}\n\n${"system"===c?`\n@media (prefers-color-scheme: dark) {\n  :host {\n    ${jx(s.dark)}\n  }\n}`:""}\n}`,u}(M,c,{dark:s,light:u})),N.appendChild(function DM(r){const c=r.createElement("style");return c.textContent="\n.dialog {\n  line-height: 25px;\n  background-color: rgba(0, 0, 0, 0.05);\n  border: none;\n  position: fixed;\n  inset: 0;\n  z-index: 10000;\n  width: 100vw;\n  height: 100vh;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  opacity: 1;\n  transition: opacity 0.2s ease-in-out;\n}\n\n.dialog:not([open]) {\n  opacity: 0;\n  pointer-events: none;\n  visibility: hidden;\n}\n.dialog:not([open]) .dialog__content {\n  transform: translate(0, -16px) scale(0.98);\n}\n\n.dialog__content {\n  position: fixed;\n  left: var(--left);\n  right: var(--right);\n  bottom: var(--bottom);\n  top: var(--top);\n\n  border: var(--border);\n  border-radius: 20px;\n  background-color: var(--background);\n  color: var(--foreground);\n\n  width: 320px;\n  max-width: 100%;\n  max-height: calc(100% - 2rem);\n  display: flex;\n  flex-direction: column;\n  box-shadow: var(--box-shadow);\n  transition: transform 0.2s ease-in-out;\n  transform: translate(0, 0) scale(1);\n}\n\n.dialog__header {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  font-size: 20px;\n  font-weight: 600;\n  padding: 24px 24px 0 24px;\n  margin: 0;\n  margin-bottom: 16px;\n}\n\n.brand-link {\n  display: inline-flex;\n}\n\n.error {\n  color: var(--error);\n  margin-bottom: 16px;\n}\n\n.form {\n  display: grid;\n  overflow: auto;\n  flex-direction: column;\n  gap: 16px;\n  padding: 0 24px 24px;\n}\n\n.form__error-container {\n  color: var(--error);\n}\n\n.form__error-container--hidden {\n  display: none;\n}\n\n.form__label {\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n  margin: 0px;\n}\n\n.form__label__text {\n  display: grid;\n  gap: 4px;\n  align-items: center;\n  grid-auto-flow: column;\n  grid-auto-columns: max-content;\n}\n\n.form__label__text--required {\n  font-size: 0.85em;\n}\n\n.form__input {\n  font-family: inherit;\n  line-height: inherit;\n  background-color: var(--input-background);\n  box-sizing: border-box;\n  border: var(--input-border);\n  border-radius: 6px;\n  color: var(--input-foreground);\n  font-size: 14px;\n  font-weight: 500;\n  padding: 6px 12px;\n}\n\n.form__input:focus-visible {\n  outline: 1px auto var(--input-outline-focus);\n}\n\n.form__input--textarea {\n  font-family: inherit;\n  resize: vertical;\n}\n\n.btn-group {\n  display: grid;\n  gap: 8px;\n  margin-top: 8px;\n}\n\n.btn {\n  line-height: inherit;\n  border: var(--cancel-border);\n  border-radius: 6px;\n  cursor: pointer;\n  font-size: 14px;\n  font-weight: 600;\n  padding: 6px 16px;\n}\n.btn[disabled] {\n  opacity: 0.6;\n  pointer-events: none;\n}\n\n.btn--primary {\n  background-color: var(--submit-background);\n  border-color: var(--submit-border);\n  color: var(--submit-foreground);\n}\n.btn--primary:hover {\n  background-color: var(--submit-background-hover);\n  color: var(--submit-foreground-hover);\n}\n.btn--primary:focus-visible {\n  outline: 1px auto var(--submit-outline-focus);\n}\n\n.btn--default {\n  background-color: var(--cancel-background);\n  color: var(--cancel-foreground);\n  font-weight: 500;\n}\n.btn--default:hover {\n  background-color: var(--cancel-background-hover);\n  color: var(--cancel-foreground-hover);\n}\n.btn--default:focus-visible {\n  outline: 1px auto var(--cancel-outline-focus);\n}\n\n.success-message {\n  background-color: var(--background);\n  border: var(--border);\n  border-radius: 12px;\n  box-shadow: var(--box-shadow);\n  font-weight: 600;\n  color: var(--success);\n  padding: 12px 24px;\n  line-height: 25px;\n  display: grid;\n  align-items: center;\n  grid-auto-flow: column;\n  gap: 6px;\n  cursor: default;\n}\n\n.success-icon path {\n  fill: var(--success);\n}\n",c}(M)),{shadow:N,host:O}}catch{throw g.vF.warn("[Feedback] Browser does not support shadow DOM API"),new Error("Browser does not support shadow DOM API.")}}({id:O,colorScheme:N,themeLight:st,themeDark:ht});this._shadow=Bt,this._host=ve,u=!0}this._host.dataset.sentryFeedbackColorscheme=c.colorScheme;const M=s({shadow:this._shadow,host:this._host});return u&&mv.body.appendChild(this._host),M}}function Pg(r){return"number"==typeof r&&isFinite(r)}function Ad(r,{startTimestamp:c,...s}){return c&&r.startTimestamp>c&&(r.startTimestamp=c),r.startChild({startTimestamp:c,...s})}gm.__initStatic();const fv=2147483647;function _s(r){return r/1e3}function Xx(){return $o&&$o.addEventListener&&$o.performance}let Jl,Dd,Yx=0,js={};function kg(r,c,s,u,M,O){const N=O?c[O]:c[`${s}End`],st=c[`${s}Start`];!st||!N||Ad(r,{op:"browser",origin:"auto.browser.browser.metrics",description:M||s,startTimestamp:u+_s(st),endTimestamp:u+_s(N)})}function t1(r,c,s,u){const M=c[s];null!=M&&M<fv&&(r[u]=M)}var Wh=e(99028);const _v=["localhost",/^\/(?!\/)/],Lg={traceFetch:!0,traceXHR:!0,enableHTTPTimings:!0,tracingOrigins:_v,tracePropagationTargets:_v};function vv(r){const{traceFetch:c,traceXHR:s,tracePropagationTargets:u,tracingOrigins:M,shouldCreateSpanForRequest:O,enableHTTPTimings:N}={traceFetch:Lg.traceFetch,traceXHR:Lg.traceXHR,...r},st="function"==typeof O?O:ve=>!0,ht=ve=>function FM(r,c){return(0,A.Xr)(r,c||_v)}(ve,u||M),Bt={};c&&ci(ve=>{const Ae=function LM(r,c,s,u,M="auto.http.browser"){if(!za()||!r.fetchData)return;const O=c(r.fetchData.url);if(r.endTimestamp&&O){const sn=r.fetchData.__span;if(!sn)return;const yn=u[sn];if(yn){if(r.response){yn.setHttpStatus(r.response.status);const gn=r.response&&r.response.headers&&r.response.headers.get("content-length");if(gn){const Rn=parseInt(gn);Rn>0&&yn.setAttribute("http.response_content_length",Rn)}}else r.error&&yn.setStatus("internal_error");yn.end(),delete u[sn]}return}const N=(0,y.o5)(),st=(0,y.KU)(),ht=ic(),{method:Bt,url:ve}=r.fetchData,Ae=O&&ht?ht.startChild({data:{url:ve,type:"fetch","http.method":Bt},description:`${Bt} ${ve}`,op:"http.client",origin:M}):void 0;if(Ae&&(r.fetchData.__span=Ae.spanContext().spanId,u[Ae.spanContext().spanId]=Ae),s(r.fetchData.url)&&st){const sn=r.args[0];r.args[1]=r.args[1]||{};const yn=r.args[1];yn.headers=function e1(r,c,s,u,M){const O=M||s.getSpan(),N=O&&(0,Yn.z)(O),{traceId:st,sampled:ht,dsc:Bt}=s.getPropagationContext(),ve=O?(0,vr.Qh)(O):(0,mo.TC)(st,void 0,ht),Ae=N?(0,Ki.k)(N):Bt||(0,Ki.l)(st,c,s),sn=(0,Wh.De)(Ae),yn=u.headers||(typeof Request<"u"&&(0,Me.tH)(r,Request)?r.headers:void 0);if(yn){if(typeof Headers<"u"&&(0,Me.tH)(yn,Headers)){const gn=new Headers(yn);return gn.append("sentry-trace",ve),sn&&gn.append(Wh.hF,sn),gn}if(Array.isArray(yn)){const gn=[...yn,["sentry-trace",ve]];return sn&&gn.push([Wh.hF,sn]),gn}{const gn="baggage"in yn?yn.baggage:void 0,Rn=[];return Array.isArray(gn)?Rn.push(...gn):gn&&Rn.push(gn),sn&&Rn.push(sn),{...yn,"sentry-trace":ve,baggage:Rn.length>0?Rn.join(","):void 0}}}return{"sentry-trace":ve,baggage:sn}}(sn,st,N,yn,Ae)}return Ae}(ve,st,ht,Bt);N&&Ae&&yv(Ae)}),s&&jt(ve=>{const Ae=function BM(r,c,s,u){const M=r.xhr,O=M&&M[fe];if(!za()||!M||M.__sentry_own_request__||!O)return;const N=c(O.url);if(r.endTimestamp&&N){const ve=M.__sentry_xhr_span_id__;if(!ve)return;const Ae=u[ve];return void(Ae&&void 0!==O.status_code&&(Ae.setHttpStatus(O.status_code),Ae.end(),delete u[ve]))}const st=(0,y.o5)(),ht=ic(),Bt=N&&ht?ht.startChild({data:{type:"xhr","http.method":O.method,url:O.url},description:`${O.method} ${O.url}`,op:"http.client",origin:"auto.http.browser"}):void 0;if(Bt&&(M.__sentry_xhr_span_id__=Bt.spanContext().spanId,u[M.__sentry_xhr_span_id__]=Bt),M.setRequestHeader&&s(O.url))if(Bt){const ve=Bt&&(0,Yn.z)(Bt),Ae=ve&&(0,Ki.k)(ve),sn=(0,Wh.De)(Ae);n1(M,(0,vr.Qh)(Bt),sn)}else{const ve=(0,y.KU)(),{traceId:Ae,sampled:sn,dsc:yn}=st.getPropagationContext(),gn=(0,mo.TC)(Ae,void 0,sn),Rn=yn||(ve?(0,Ki.l)(Ae,ve,st):void 0);n1(M,gn,(0,Wh.De)(Rn))}return Bt}(ve,st,ht,Bt);N&&Ae&&yv(Ae)})}function yv(r){const{url:c}=(0,vr.et)(r).data||{};if(!c||"string"!=typeof c)return;const s=fh("resource",({entries:u})=>{u.forEach(M=>{(function bv(r){return"resource"===r.entryType&&"initiatorType"in r&&"string"==typeof r.nextHopProtocol&&("fetch"===r.initiatorType||"xmlhttprequest"===r.initiatorType)})(M)&&M.name.endsWith(c)&&(function ym(r){const{name:c,version:s}=function bm(r){let c="unknown",s="unknown",u="";for(const M of r){if("/"===M){[c,s]=r.split("/");break}if(!isNaN(Number(M))){c="h"===u?"http":u,s=r.split(u)[1];break}u+=M}return u===r&&(c=u),{name:c,version:s}}(r.nextHopProtocol),u=[];return u.push(["network.protocol.version",s],["network.protocol.name",c]),Ln.k3?[...u,["http.request.redirect_start",Cc(r.redirectStart)],["http.request.fetch_start",Cc(r.fetchStart)],["http.request.domain_lookup_start",Cc(r.domainLookupStart)],["http.request.domain_lookup_end",Cc(r.domainLookupEnd)],["http.request.connect_start",Cc(r.connectStart)],["http.request.secure_connection_start",Cc(r.secureConnectionStart)],["http.request.connection_end",Cc(r.connectEnd)],["http.request.request_start",Cc(r.requestStart)],["http.request.response_start",Cc(r.responseStart)],["http.request.response_end",Cc(r.responseEnd)]]:u}(M).forEach(N=>r.setAttribute(...N)),setTimeout(s))})})}function Cc(r=0){return((Ln.k3||performance.timeOrigin)+r)/1e3}function n1(r,c,s){try{r.setRequestHeader("sentry-trace",c),s&&r.setRequestHeader(Wh.hF,s)}catch{}}const NM={...fs,markBackgroundTransactions:!0,routingInstrumentation:function Fg(r,c=!0,s=!0){if(!$o||!$o.location)return void(Rs&&g.vF.warn("Could not initialize routing instrumentation due to invalid location"));let M,u=$o.location.href;c&&(M=r({name:$o.location.pathname,startTimestamp:Ln.k3?Ln.k3/1e3:void 0,op:"pageload",origin:"auto.pageload.browser",metadata:{source:"url"}})),s&&rn(({to:O,from:N})=>{void 0===N&&u&&-1!==u.indexOf(O)?u=void 0:N!==O&&(u=void 0,M&&(Rs&&g.vF.log(`[Tracing] Finishing current transaction with op: ${M.op}`),M.end()),M=r({name:$o.location.pathname,op:"navigation",origin:"auto.navigation.browser",metadata:{source:"url"}}))})},startTransactionOnLocationChange:!0,startTransactionOnPageLoad:!0,enableLongTask:!0,_experiments:{},...Lg};class VM{constructor(c){this.name="BrowserTracing",this._hasSetTracePropagationTargets=!1,pu(),Rs&&(this._hasSetTracePropagationTargets=!(!c||!c.tracePropagationTargets&&!c.tracingOrigins)),this.options={...NM,...c},void 0!==this.options._experiments.enableLongTask&&(this.options.enableLongTask=this.options._experiments.enableLongTask),c&&!c.tracePropagationTargets&&c.tracingOrigins&&(this.options.tracePropagationTargets=c.tracingOrigins),this._collectWebVitals=function Qx(){const r=Xx();if(r&&Ln.k3){r.mark&&$o.performance.mark("sentry-tracing-init");const c=function Zx(){return function n_(r){return yu("fid",r,bu,Ya)}(({metric:r})=>{const c=r.entries.pop();if(!c)return;const s=_s(Ln.k3),u=_s(c.startTime);Rs&&g.vF.log("[Measurements] Adding FID"),js.fid={value:r.value,unit:"millisecond"},js["mark.fid"]={value:s+u,unit:"second"}})}(),s=function gv(){return function Fp(r){return yu("cls",r,Bp,vu)}(({metric:r})=>{const c=r.entries.pop();c&&(Rs&&g.vF.log("[Measurements] Adding CLS"),js.cls={value:r.value,unit:""},Dd=c)})}(),u=function vm(){return mh(({metric:r})=>{const c=r.entries.pop();c&&(Rs&&g.vF.log("[Measurements] Adding LCP"),js.lcp={value:r.value,unit:"millisecond"},Jl=c)})}();return()=>{c(),s(),u()}}return()=>{}}(),this.options.enableLongTask&&function $h(){fh("longtask",({entries:r})=>{for(const c of r){const s=fo();if(!s)return;const u=_s(Ln.k3+c.startTime),M=_s(c.duration);s.startChild({description:"Main UI thread blocked",op:"ui.long-task",origin:"auto.ui.browser.metrics",startTimestamp:u,endTimestamp:u+M})}})}(),this.options._experiments.enableInteractions&&function _m(){fh("event",({entries:r})=>{for(const c of r){const s=fo();if(!s)return;if("click"===c.name){const u=_s(Ln.k3+c.startTime),M=_s(c.duration),O={description:(0,ln.Hd)(c.target),op:`ui.interaction.${c.name}`,origin:"auto.ui.browser.metrics",startTimestamp:u,endTimestamp:u+M},N=(0,ln.xE)(c.target);N&&(O.attributes={"ui.component_name":N}),s.startChild(O)}}})}()}setupOnce(c,s){this._getCurrentHub=s;const M=s().getClient(),O=M&&M.getOptions(),{routingInstrumentation:N,startTransactionOnLocationChange:st,startTransactionOnPageLoad:ht,markBackgroundTransactions:Bt,traceFetch:ve,traceXHR:Ae,shouldCreateSpanForRequest:sn,enableHTTPTimings:yn,_experiments:gn}=this.options,Rn=O&&O.tracePropagationTargets,di=Rn||this.options.tracePropagationTargets;Rs&&this._hasSetTracePropagationTargets&&Rn&&g.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."),N(Jn=>{const si=this._createRouteTransaction(Jn);return this.options._experiments.onStartRouteTransaction&&this.options._experiments.onStartRouteTransaction(si,Jn,s),si},ht,st),Bt&&function Gx(){$o&&$o.document?$o.document.addEventListener("visibilitychange",()=>{const r=fo();if($o.document.hidden&&r){const c="cancelled",{op:s,status:u}=(0,vr.et)(r);Rs&&g.vF.log(`[Tracing] Transaction: ${c} -> since tab moved to the background, op: ${s}`),u||r.setStatus(c),r.setTag("visibilitychange","document.hidden"),r.end()}}):Rs&&g.vF.warn("[Tracing] Could not set up background tab detection due to lack of global document")}(),gn.enableInteractions&&this._registerInteractionListener(),vv({traceFetch:ve,traceXHR:Ae,tracePropagationTargets:di,shouldCreateSpanForRequest:sn,enableHTTPTimings:yn})}_createRouteTransaction(c){if(!this._getCurrentHub)return void(Rs&&g.vF.warn(`[Tracing] Did not create ${c.op} transaction because _getCurrentHub is invalid.`));const s=this._getCurrentHub(),{beforeNavigate:u,idleTimeout:M,finalTimeout:O,heartbeatInterval:N}=this.options,st="pageload"===c.op,ht=st?UM("sentry-trace"):"",Bt=st?UM("baggage"):"",{traceparentData:ve,dynamicSamplingContext:Ae,propagationContext:sn}=(0,mo.E0)(ht,Bt),yn={...c,...ve,metadata:{...c.metadata,dynamicSamplingContext:ve&&!Ae?{}:Ae},trimEnd:!0},gn="function"==typeof u?u(yn):yn,Rn=void 0===gn?{...yn,sampled:!1}:gn;Rn.metadata=Rn.name!==yn.name?{...Rn.metadata,source:"custom"}:Rn.metadata,this._latestRouteName=Rn.name,this._latestRouteSource=c.data&&c.data[ae]||Rn.metadata&&Rn.metadata.source,!1===Rn.sampled&&Rs&&g.vF.log(`[Tracing] Will not send ${Rn.op} transaction because of beforeNavigate.`),Rs&&g.vF.log(`[Tracing] Starting ${Rn.op} transaction on scope`);const{location:si}=$o,Li=ah(s,Rn,M,O,!0,{location:si},N,st);st&&($o.document.addEventListener("readystatechange",()=>{["interactive","complete"].includes($o.document.readyState)&&Li.sendAutoFinishSignal()}),["interactive","complete"].includes($o.document.readyState)&&Li.sendAutoFinishSignal());return s.getScope().setPropagationContext(st&&ve?sn:{traceId:Li.spanContext().traceId,spanId:Li.spanContext().spanId,parentSpanId:Li.parentSpanId,sampled:(0,vr.pK)(Li)}),Li.registerBeforeFinishCallback(mr=>{this._collectWebVitals(),function Jx(r){const c=Xx();if(!c||!$o.performance.getEntries||!Ln.k3)return;Rs&&g.vF.log("[Tracing] Adding & adjusting spans using Performance API");const s=_s(Ln.k3),u=c.getEntries();let M,O;const{op:N,start_timestamp:st}=(0,vr.et)(r);if(u.slice(Yx).forEach(ht=>{const Bt=_s(ht.startTime),ve=_s(ht.duration);if(!("navigation"===r.op&&st&&s+Bt<st))switch(ht.entryType){case"navigation":(function PM(r,c,s){["unloadEvent","redirect","domContentLoadedEvent","loadEvent","connect"].forEach(u=>{kg(r,c,u,s)}),kg(r,c,"secureConnection",s,"TLS/SSL","connectEnd"),kg(r,c,"fetch",s,"cache","domainLookupStart"),kg(r,c,"domainLookup",s,"DNS"),function kM(r,c,s){c.responseEnd&&(Ad(r,{op:"browser",origin:"auto.browser.browser.metrics",description:"request",startTimestamp:s+_s(c.requestStart),endTimestamp:s+_s(c.responseEnd)}),Ad(r,{op:"browser",origin:"auto.browser.browser.metrics",description:"response",startTimestamp:s+_s(c.responseStart),endTimestamp:s+_s(c.responseEnd)}))}(r,c,s)})(r,ht,s),M=s+_s(ht.responseStart),O=s+_s(ht.requestStart);break;case"mark":case"paint":case"measure":{!function IM(r,c,s,u,M){const O=M+s;Ad(r,{description:c.name,endTimestamp:O+u,op:c.entryType,origin:"auto.resource.browser.metrics",startTimestamp:O})}(r,ht,Bt,ve,s);const Ae=Ks(),sn=ht.startTime<Ae.firstHiddenTime;"first-paint"===ht.name&&sn&&(Rs&&g.vF.log("[Measurements] Adding FP"),js.fp={value:ht.startTime,unit:"millisecond"}),"first-contentful-paint"===ht.name&&sn&&(Rs&&g.vF.log("[Measurements] Adding FCP"),js.fcp={value:ht.startTime,unit:"millisecond"});break}case"resource":!function qx(r,c,s,u,M,O){if("xmlhttprequest"===c.initiatorType||"fetch"===c.initiatorType)return;const N=ra(s),st={};t1(st,c,"transferSize","http.response_transfer_size"),t1(st,c,"encodedBodySize","http.response_content_length"),t1(st,c,"decodedBodySize","http.decoded_response_content_length"),"renderBlockingStatus"in c&&(st["resource.render_blocking_status"]=c.renderBlockingStatus),N.protocol&&(st["url.scheme"]=N.protocol.split(":").pop()),N.host&&(st["server.address"]=N.host),st["url.same_origin"]=s.includes($o.location.origin);const ht=O+u,Bt=ht+M;Ad(r,{description:s.replace($o.location.origin,""),endTimestamp:Bt,op:c.initiatorType?`resource.${c.initiatorType}`:"resource.other",origin:"auto.resource.browser.metrics",startTimestamp:ht,data:st})}(r,ht,ht.name,Bt,ve,s)}}),Yx=Math.max(u.length-1,0),function Rg(r){const c=$o.navigator;if(!c)return;const s=c.connection;s&&(s.effectiveType&&r.setTag("effectiveConnectionType",s.effectiveType),s.type&&r.setTag("connectionType",s.type),Pg(s.rtt)&&(js["connection.rtt"]={value:s.rtt,unit:"millisecond"})),Pg(c.deviceMemory)&&r.setTag("deviceMemory",`${c.deviceMemory} GB`),Pg(c.hardwareConcurrency)&&r.setTag("hardwareConcurrency",String(c.hardwareConcurrency))}(r),"pageload"===N){"number"==typeof M&&st&&(Rs&&g.vF.log("[Measurements] Adding TTFB"),js.ttfb={value:1e3*(M-st),unit:"millisecond"},"number"==typeof O&&O<=M&&(js["ttfb.requestTime"]={value:1e3*(M-O),unit:"millisecond"})),["fcp","fp","lcp"].forEach(Bt=>{if(!js[Bt]||!st||s>=st)return;const ve=js[Bt].value,Ae=s+_s(ve),sn=Math.abs(1e3*(Ae-st));Rs&&g.vF.log(`[Measurements] Normalized ${Bt} from ${ve} to ${sn} (${sn-ve})`),js[Bt].value=sn});const ht=js["mark.fid"];ht&&js.fid&&(Ad(r,{description:"first input delay",endTimestamp:ht.value+_s(js.fid.value),op:"ui.action",origin:"auto.ui.browser.metrics",startTimestamp:ht.value}),delete js["mark.fid"]),"fcp"in js||delete js.cls,Object.keys(js).forEach(Bt=>{_u(Bt,js[Bt].value,js[Bt].unit)}),function RM(r){Jl&&(Rs&&g.vF.log("[Measurements] Adding LCP Data"),Jl.element&&r.setTag("lcp.element",(0,ln.Hd)(Jl.element)),Jl.id&&r.setTag("lcp.id",Jl.id),Jl.url&&r.setTag("lcp.url",Jl.url.trim().slice(0,200)),r.setTag("lcp.size",Jl.size)),Dd&&Dd.sources&&(Rs&&g.vF.log("[Measurements] Adding CLS Data"),Dd.sources.forEach((c,s)=>r.setTag(`cls.source.${s+1}`,(0,ln.Hd)(c.node))))}(r)}Jl=void 0,Dd=void 0,js={}}(mr)}),Li}_registerInteractionListener(){let c;const s=()=>{const{idleTimeout:u,finalTimeout:M,heartbeatInterval:O}=this.options,N="ui.action.click",st=fo();if(st&&st.op&&["navigation","pageload"].includes(st.op))return void(Rs&&g.vF.warn(`[Tracing] Did not create ${N} transaction because a pageload or navigation transaction is in progress.`));if(c&&(c.setFinishReason("interactionInterrupted"),c.end(),c=void 0),!this._getCurrentHub)return void(Rs&&g.vF.warn(`[Tracing] Did not create ${N} transaction because _getCurrentHub is invalid.`));if(!this._latestRouteName)return void(Rs&&g.vF.warn(`[Tracing] Did not create ${N} transaction because _latestRouteName is missing.`));const ht=this._getCurrentHub(),{location:Bt}=$o;c=ah(ht,{name:this._latestRouteName,op:N,trimEnd:!0,data:{[ae]:this._latestRouteSource||"url"}},u,M,!0,{location:Bt},O)};["click"].forEach(u=>{addEventListener(u,s,{once:!1,capture:!0})})}}function UM(r){const c=(0,ln.NX)(`meta[name=${r}]`);return c?c.getAttribute("content"):void 0}const jM=100,r1=5e3,XO=36e5;function Ev(r,c){x.T&&g.vF.info(`[Offline]: ${r}`,c)}function YO(r){return c=>{const s=r(c),u=c.createStore?c.createStore(c):void 0;let O,M=r1;function st(Ae){u&&(O&&clearTimeout(O),O=setTimeout((0,Eo.A)(function*(){O=void 0;const sn=yield u.pop();sn&&(Ev("Attempting to send previously queued event"),Bt(sn).catch(yn=>{Ev("Failed to retry sending",yn)}))}),Ae),"number"!=typeof O&&O.unref&&O.unref())}function ht(){O||(st(M),M=Math.min(2*M,XO))}function Bt(Ae){return ve.apply(this,arguments)}function ve(){return(ve=(0,Eo.A)(function*(Ae){try{const sn=yield s.send(Ae);let yn=jM;if(sn)if(sn.headers&&sn.headers["retry-after"])yn=Sr(sn.headers["retry-after"]);else if((sn.statusCode||0)>=400)return sn;return st(yn),M=r1,sn}catch(sn){if(u&&(yield function N(Ae,sn,yn){return!function wt(r,c){return Ee(r,(s,u)=>c.includes(u))}(Ae,["replay_event","replay_recording","client_report"])&&(!c.shouldStore||c.shouldStore(Ae,sn,yn))}(Ae,sn,M)))return yield u.insert(Ae),ht(),Ev("Error sending. Event queued",sn),{};throw sn}})).apply(this,arguments)}return c.flushAtStartup&&ht(),{send:Bt,flush:Ae=>s.flush(Ae)}}}function xm(r){return new Promise((c,s)=>{r.oncomplete=r.onsuccess=()=>c(r.result),r.onabort=r.onerror=()=>s(r.error)})}function o1(r){return xm(r.getAllKeys())}function Av(r){let c;function s(){return null==c&&(c=function $M(r,c){const s=indexedDB.open(r);s.onupgradeneeded=()=>s.result.createObjectStore(c);const u=xm(s);return M=>u.then(O=>M(O.transaction(c,"readwrite").objectStore(c)))}(r.dbName||"sentry-offline",r.storeName||"queue")),c}return{insert:(u=(0,Eo.A)(function*(M){try{const O=yield mn(M,r.textEncoder);yield function Cv(r,c,s){return r(u=>o1(u).then(M=>{if(!(M.length>=s))return u.put(c,Math.max(...M,0)+1),xm(u.transaction)}))}(s(),O,r.maxQueueSize||30)}catch{}}),function(O){return u.apply(this,arguments)}),pop:function(){var u=(0,Eo.A)(function*(){try{const M=yield function Em(r){return r(c=>o1(c).then(s=>{if(0!==s.length)return xm(c.get(s[0])).then(u=>(c.delete(s[0]),xm(c.transaction).then(()=>u)))}))}(s());if(M)return function ti(r,c,s){let u="string"==typeof r?c.encode(r):r;function M(ht){const Bt=u.subarray(0,ht);return u=u.subarray(ht+1),Bt}function O(){let ht=u.indexOf(10);return ht<0&&(ht=u.length),JSON.parse(s.decode(M(ht)))}const N=O(),st=[];for(;u.length;){const ht=O(),Bt="number"==typeof ht.length?ht.length:void 0;st.push([ht,Bt?M(Bt):O()])}return[N,st]}(M,r.textEncoder||new TextEncoder,r.textDecoder||new TextDecoder)}catch{}});return function(){return u.apply(this,arguments)}}()};var u}function s1(r){return function Bg(r){return c=>r({...c,createStore:Av})}(YO(r))}var Cm=e(98723);const Dv=1e6,Ng=String(0),Am="main";let Mv="",a1="",wv="",Tv=nr.navigator&&nr.navigator.userAgent||"",Dm="";const WM=nr.navigator&&nr.navigator.language||nr.navigator&&nr.navigator.languages&&nr.navigator.languages[0]||"",c1=nr.navigator&&nr.navigator.userAgentData;function Mm(r,c,s,u){if("transaction"!==u.type)throw new TypeError("Profiling events may only be attached to transactions, this should never occur.");if(null==s)throw new TypeError(`Cannot construct profiling event envelope without a valid profile. Got ${s} instead.`);const M=function Sv(r){const c=r&&r.contexts&&r.contexts.trace&&r.contexts.trace.trace_id;return"string"==typeof c&&32!==c.length&&ai&&g.vF.log(`[Profiling] Invalid traceId: ${c} on profiled event`),"string"!=typeof c?"":c}(u),O=function zM(r){return function KM(r){return!("thread_metadata"in r)}(r)?function Vg(r){let c,s=0;const u={samples:[],stacks:[],frames:[],thread_metadata:{[Ng]:{name:Am}}};if(!r.samples.length)return u;const M=r.samples[0].timestamp,O="number"==typeof performance.timeOrigin?performance.timeOrigin:Ln.k3||0,N=O-(Ln.k3||O);for(let st=0;st<r.samples.length;st++){const ht=r.samples[st];if(void 0===ht.stackId){void 0===c&&(c=s,u.stacks[c]=[],s++),u.samples[st]={elapsed_since_start_ns:((ht.timestamp+N-M)*Dv).toFixed(0),stack_id:c,thread_id:Ng};continue}let Bt=r.stacks[ht.stackId];const ve=[];for(;Bt;){ve.push(Bt.frameId);const sn=r.frames[Bt.frameId];void 0===u.frames[Bt.frameId]&&(u.frames[Bt.frameId]={function:sn.name,abs_path:"number"==typeof sn.resourceId?r.resources[sn.resourceId]:void 0,lineno:sn.line,colno:sn.column}),Bt=void 0===Bt.parentId?void 0:r.stacks[Bt.parentId]}const Ae={elapsed_since_start_ns:((ht.timestamp+N-M)*Dv).toFixed(0),stack_id:s,thread_id:Ng};u.stacks[s]=ve,u.samples[st]=Ae,s++}return u}(r):r}(s),N=c||("number"==typeof u.start_timestamp?1e3*u.start_timestamp:Date.now()),st="number"==typeof u.timestamp?1e3*u.timestamp:Date.now();return{event_id:r,timestamp:new Date(N).toISOString(),platform:"javascript",version:"1",release:u.release||"",environment:u.environment||Cm.U,runtime:{name:"javascript",version:nr.navigator.userAgent},os:{name:Mv,version:a1,build_number:Tv},device:{locale:WM,model:Dm,manufacturer:Tv,architecture:wv,is_emulator:!1},debug_meta:{images:GM(s.resources)},profile:O,transactions:[{name:u.transaction||"",id:u.event_id||(0,b.eJ)(),trace_id:M,active_thread_id:Ng,relative_start_ns:"0",relative_end_ns:(1e6*(st-N)).toFixed(0)}]}}function l1(r){return"pageload"===r.op}(function HM(r){return"object"==typeof r&&null!==r&&"getHighEntropyValues"in r})(c1)&&c1.getHighEntropyValues(["architecture","model","platform","platformVersion","fullVersionList"]).then(r=>{if(Mv=r.platform||"",wv=r.architecture||"",Dm=r.model||"",a1=r.platformVersion||"",r.fullVersionList&&r.fullVersionList.length>0){const c=r.fullVersionList[r.fullVersionList.length-1];Tv=`${c.brand} ${c.version}`}}).catch(r=>{});const d1=new WeakMap;function GM(r){const c=He.OW._sentryDebugIds;if(!c)return[];const s=(0,y.KU)(),u=s&&s.getOptions(),M=u&&u.stackParser;if(!M)return[];let O;const N=d1.get(M);N?O=N:(O=new Map,d1.set(M,O));const st=Object.keys(c).reduce((Bt,ve)=>{let Ae;const sn=O.get(ve);sn?Ae=sn:(Ae=M(ve),O.set(ve,Ae));for(let yn=Ae.length-1;yn>=0;yn--){const gn=Ae[yn],Rn=gn&&gn.filename;if(gn&&Rn){Bt[Rn]=c[ve];break}}return Bt},{}),ht=[];for(const Bt of r)Bt&&st[Bt]&&ht.push({type:"sourcemap",code_file:Bt,debug_id:st[Bt]});return ht}let Iv=!1;const u1=3e4;function Pv(r){if(Iv)return ai&&g.vF.log("[Profiling] Profiling has been disabled for the duration of the current user session."),!1;if(!r.isRecording())return ai&&g.vF.log("[Profiling] Discarding profile because transaction was not sampled."),!1;const c=(0,y.KU)(),s=c&&c.getOptions();if(!s)return ai&&g.vF.log("[Profiling] Profiling disabled, no options found."),!1;const u=s.profilesSampleRate;return function Ov(r){return"number"!=typeof r&&"boolean"!=typeof r||"number"==typeof r&&isNaN(r)?(ai&&g.vF.warn(`[Profiling] Invalid sample rate. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(r)} of type ${JSON.stringify(typeof r)}.`),!1):!0===r||!1===r||!(r<0||r>1)||(ai&&g.vF.warn(`[Profiling] Invalid sample rate. Sample rate must be between 0 and 1. Got ${r}.`),!1)}(u)?u?!0===u||Math.random()<u||(ai&&g.vF.log(`[Profiling] Discarding profile because it's not included in the random sample (sampling rate = ${Number(u)})`),!1):(ai&&g.vF.log("[Profiling] Discarding profile because a negative sampling decision was inherited or profileSampleRate is set to 0"),!1):(ai&&g.vF.warn("[Profiling] Discarding profile because of invalid sample rate."),!1)}function QM(r,c,s,u){return function XM(r){return r.samples.length<2?(ai&&g.vF.log("[Profiling] Discarding profile because it contains less than 2 samples"),!1):!!r.frames.length||(ai&&g.vF.log("[Profiling] Discarding profile because it contains no frames"),!1)}(s)?Mm(r,c,s,u):null}const dl=new Map;function ZM(r){const c=dl.get(r);return c&&dl.delete(r),c}function JM(r){return r?Pv(r)?$g(r):r:(ai&&g.vF.log("[Profiling] Transaction is undefined, skipping profiling"),r)}function $g(r){let c;l1(r)&&(c=1e3*(0,Ln.zf)());const s=function h1(){const r=nr.Profiler;if(!function YM(r){return"function"==typeof r}(r))return void(ai&&g.vF.log("[Profiling] Profiling is not supported by this browser, Profiler interface missing on window object."));const s=Math.floor(u1/10);try{return new r({sampleInterval:10,maxBufferSize:s})}catch{ai&&(g.vF.log("[Profiling] Failed to initialize the Profiling constructor, this is likely due to a missing 'Document-Policy': 'js-profiling' header."),g.vF.log("[Profiling] Disabling profiling for current user session.")),Iv=!0}}();if(!s)return r;ai&&g.vF.log(`[Profiling] started profiling transaction: ${(0,vr.et)(r).description}`);const u=(0,b.eJ)();function M(){return O.apply(this,arguments)}function O(){return O=(0,Eo.A)(function*(){return r&&s?s.stop().then(Bt=>(N&&(nr.clearTimeout(N),N=void 0),ai&&g.vF.log(`[Profiling] stopped profiling of transaction: ${(0,vr.et)(r).description}`),Bt?(function p1(r,c){if(dl.set(r,c),dl.size>30){const s=dl.keys().next().value;dl.delete(s)}}(u,Bt),null):(ai&&g.vF.log(`[Profiling] profiler returned null profile for: ${(0,vr.et)(r).description}`,"this may indicate an overlapping transaction or a call to stopProfiling with a profile title that was never started"),null))).catch(Bt=>(ai&&g.vF.log("[Profiling] error while stopping profiler:",Bt),null)):null}),O.apply(this,arguments)}let N=nr.setTimeout(()=>{ai&&g.vF.log("[Profiling] max profile duration elapsed, stopping profiling for:",(0,vr.et)(r).description),M()},u1);const st=r.end.bind(r);return r.end=function ht(){return r?(M().then(()=>{r.setContext("profile",{profile_id:u,start_timestamp:c}),st()},()=>{st()}),r):st()},r}const qM="BrowserProfiling",wm=K(qM,()=>({name:qM,setupOnce(){},setup(r){const s=(0,y.o5)().getTransaction();s&&l1(s)&&Pv(s)&&$g(s),"function"==typeof r.on?(r.on("startTransaction",u=>{Pv(u)&&$g(u)}),r.on("beforeEnvelope",u=>{if(!function jg(){return dl.size}())return;const M=function QO(r){const c=[];return Ee(r,(s,u)=>{if("transaction"===u)for(let M=1;M<s.length;M++){const O=s[M];O&&O.contexts&&O.contexts.profile&&O.contexts.profile.profile_id&&c.push(s[M])}}),c}(u);if(!M.length)return;const O=[];for(const N of M){const st=N&&N.contexts,ht=st&&st.profile&&st.profile.profile_id,Bt=st&&st.profile&&st.profile.start_timestamp;if("string"!=typeof ht){ai&&g.vF.log("[Profiling] cannot find profile for a transaction without a profile context");continue}if(!ht){ai&&g.vF.log("[Profiling] cannot find profile for a transaction without a profile context");continue}st&&st.profile&&delete st.profile;const ve=ZM(ht);if(!ve){ai&&g.vF.log(`[Profiling] Could not retrieve profile for transaction: ${ht}`);continue}const Ae=QM(ht,Bt,ve,N);Ae&&O.push(Ae)}!function Ug(r,c){if(!c.length)return r;for(const s of c)r[1].push([{type:"profile"},s])}(u,O)})):g.vF.warn("[Profiling] Client does not support hooks, profiling will be disabled")}}));let kv={};nr.Sentry&&nr.Sentry.Integrations&&(kv=nr.Sentry.Integrations);const t2={...kv,...On,...a};var Un=e(46443),go=e(95072),Rv=e(27092),Po=e(51567),Rr=e(98764);const Dl=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__;function Lv(r){const c=Object.assign({_metadata:{},defaultIntegrations:pi.filter(s=>"TryCatch"!==s.name)},r);c._metadata.sdk=c._metadata.sdk||{name:"sentry.javascript.angular-ivy",packages:[{name:"npm:@sentry/angular-ivy",version:qn.M}],version:qn.M},function e2(){const c=n.xvI&&n.xvI.major?parseInt(n.xvI.major,10):void 0;c&&(c<12&&Dl&&g.vF.warn(`This Sentry SDK does not officially support Angular ${c}.`,"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,y.o)("angular",{version:c}))}(),function ar(r={}){void 0===r.defaultIntegrations&&(r.defaultIntegrations=pi),void 0===r.release&&("string"==typeof __SENTRY_RELEASE__&&(r.release=__SENTRY_RELEASE__),nr.SENTRY_RELEASE&&nr.SENTRY_RELEASE.id&&(r.release=nr.SENTRY_RELEASE.id)),void 0===r.autoSessionTracking&&(r.autoSessionTracking=!0),void 0===r.sendClientReports&&(r.sendClientReports=!0);const c={...r,stackParser:(0,tn.vk)(r.stackParser||Qi),integrations:k(r),transport:r.transport||(Bn()?En:Wn)};(function Gt(r,c){!0===c.debug&&(x.T?g.vF.enable():(0,g.pq)(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")})),(0,y.o5)().update(c.initialScope);const u=new r(c);Tt(u),function Yt(r){r.init?r.init():r.setupIntegrations&&r.setupIntegrations()}(u)})(rs,c),r.autoSessionTracking&&function pt(){typeof nr.document>"u"?ai&&g.vF.warn("Session tracking in non-browser environment with @sentry/browser is not supported."):((0,y.J0)({ignoreDuration:!0}),(0,y.J5)(),rn(({from:r,to:c})=>{void 0!==r&&r!==c&&((0,y.J0)({ignoreDuration:!0}),(0,y.J5)())}))}()}(c)}const JO=typeof Zone<"u"&&!!Zone.current;function la(r){return JO?Zone.root.run(r):r()}function m1(r){if(r instanceof Error)return!0;if(null===r||"object"!=typeof r)return!1;const c=r;return(0,Me.Kg)(c.name)&&(0,Me.Kg)(c.message)&&(void 0===c.stack||(0,Me.Kg)(c.stack))}let f1=(()=>{class r{constructor(s){this._registeredAfterSendEventHandler=!1,this._options=Object.assign({logErrors:!0},s)}handleError(s){const u=this._extractError(s)||"Handled unknown error",M=la(()=>y.Cp(u,{mechanism:{type:"angular",handled:!1}}));if(this._options.logErrors&&console.error(u),this._options.showDialog){const O=y.KU();O&&O.on&&!this._registeredAfterSendEventHandler?(O.on("afterSendEvent",N=>{N.type||ki(Object.assign(Object.assign({},this._options.dialogOptions),{eventId:N.event_id}))}),this._registeredAfterSendEventHandler=!0):(!O||!O.on)&&ki(Object.assign(Object.assign({},this._options.dialogOptions),{eventId:M}))}}_extractError(s){if(this._options.extractor){const u=this._defaultExtractor.bind(this);return this._options.extractor(s,u)}return this._defaultExtractor(s)}_defaultExtractor(s){const u=function n2(r){return r&&r.ngOriginalError?r.ngOriginalError:r}(s);return u instanceof Un.yz?function Fv(r){return m1(r.error)?r.error:r.error instanceof ErrorEvent&&r.error.message?r.error.message:"string"==typeof r.error?`Server returned code ${r.status} with body "${r.error}"`:r.message}(u):"string"==typeof u||m1(u)?u:null}}return r.\u0275fac=function(s){return new(s||r)(n.KVO("errorHandlerOptions"))},r.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"}),r})();function Wg(r){return new f1(r)}const Bv="ui.angular.init",_1="ui.angular";let v1,b1,eu;function Hg(r,c=!0,s=!0){v1=!0,b1=r,eu=s,c&&nr&&nr.location&&r({name:nr.location.pathname,op:"pageload",origin:"auto.pageload.angular",attributes:{[ae]:"url"}})}const Nv=Hg;function Uu(){return(0,y.o5)().getTransaction()}let Kg=(()=>{class r{constructor(s){this._router=s,this.navStart$=this._router.events.pipe((0,Po.p)(u=>u instanceof go.Z),(0,Rr.M)(u=>{if(!v1)return void(Dl&&g.vF.error("Angular integration has tracing enabled, but Tracing integration is not configured"));const M=function Hr(r){return r.split(/[\?#]/,1)[0]}(u.url);let O=Uu();!O&&eu&&(O=b1({name:M,op:"navigation",origin:"auto.navigation.angular",attributes:{[ae]:"url"}})),O&&(this._routingSpan&&this._routingSpan.end(),this._routingSpan=O.startChild({description:`${u.url}`,op:"ui.angular.routing",origin:"auto.ui.angular",tags:Object.assign({"routing.instrumentation":"@sentry/angular",url:M},u.navigationTrigger&&{navigationTrigger:u.navigationTrigger})}))})),this.resEnd$=this._router.events.pipe((0,Po.p)(u=>u instanceof go.gx),(0,Rr.M)(u=>{const M=function zg(r){const c=[];let s=r&&r.firstChild;for(;s;){const M=s&&s.routeConfig&&s.routeConfig.path;if(null==M)break;c.push(M),s=s.firstChild}const u=c.filter(M=>M).join("/");return u?`/${u}/`:"/"}(u.state.root),O=Uu(),N=O&&(0,vr.et)(O).data||{};O&&"url"===N[ae]&&(O.updateName(M),O.setAttribute(ae,"route"))})),this.navEnd$=this._router.events.pipe((0,Po.p)(u=>u instanceof go.wF||u instanceof go.j5||u instanceof go.L6),(0,Rr.M)(()=>{this._routingSpan&&(la(()=>{this._routingSpan.end()}),this._routingSpan=null)})),this._routingSpan=null,this._subscription=new Rv.yU,this._subscription.add(this.navStart$.subscribe()),this._subscription.add(this.resEnd$.subscribe()),this._subscription.add(this.navEnd$.subscribe())}ngOnDestroy(){this._subscription.unsubscribe()}}return r.\u0275fac=function(s){return new(s||r)(n.KVO(go.Ix))},r.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"}),r})(),x1=(()=>{class r{ngOnInit(){this.componentName||(this.componentName="unknown");const s=Uu();s&&(this._tracingSpan=s.startChild({description:`<${this.componentName}>`,op:Bv,origin:"auto.ui.angular.trace_directive"}))}ngAfterViewInit(){this._tracingSpan&&this._tracingSpan.end()}}return r.\u0275fac=function(s){return new(s||r)},r.\u0275dir=n.FsC({type:r,selectors:[["","trace",""]],inputs:{componentName:[n.Mj6.None,"trace","componentName"]}}),r})(),Tm=(()=>{class r{}return r.\u0275fac=function(s){return new(s||r)},r.\u0275mod=n.$C({type:r}),r.\u0275inj=n.G2t({}),r})();function Vv(){let r;return c=>{const s=c.prototype.ngOnInit;c.prototype.ngOnInit=function(...M){const O=Uu();if(O&&(r=O.startChild({description:`<${c.name}>`,op:Bv,origin:"auto.ui.angular.trace_class_decorator"})),s)return s.apply(this,M)};const u=c.prototype.ngAfterViewInit;c.prototype.ngAfterViewInit=function(...M){if(r&&r.end(),u)return u.apply(this,M)}}}function nu(){return(r,c,s)=>{const u=s.value;return s.value=function(...M){const O=(0,Ln.zf)(),N=Uu();if(N&&N.startChild({description:`<${r.constructor.name}>`,endTimestamp:O,op:`${_1}.${String(c)}`,origin:"auto.ui.angular.trace_method_decorator",startTimestamp:O}),u)return u.apply(this,M)},s}}var Ml=e(88145);const Sm=new n.nKC("tracking-sentry.sentry",{providedIn:"root",factory:()=>d});let r2=(()=>{class r{constructor(s){this.sentry=s}setUser(s){this.sentry.getCurrentHub().getClient()&&this.sentry.setUser(s?{id:s.publicId}:null)}setCompany(s){this.sentry.getCurrentHub().getClient()&&(s?(this.sentry.setContext("company",{ID:s.publicId}),this.sentry.setTag("company",s.publicId)):(this.sentry.setContext("company",null),this.sentry.setTag("company",null)))}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(Sm))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),o2=(()=>{class r{constructor(s,u){this.actions$=s,this.service=u,this.user$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(v.QC),(0,Rr.M)(({data:M})=>{this.service.setUser(M)})),{dispatch:!1}),this.company$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(f.QC),(0,Rr.M)(({data:M})=>{this.service.setCompany(M)})),{dispatch:!1}),this.logout$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Ml.Ms),(0,Rr.M)(()=>{this.service.setUser(),this.service.setCompany()})),{dispatch:!1}),this.navigated$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(E.QN),(0,Rr.M)(M=>{const O=Uu();if(O){const N=M.payload.routerState.params;for(const st in N)O.setTag(`param.${st}`,N[st])}})),{dispatch:!1})}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(h.En),n.KVO(r2))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac})}return r})(),Uv=(()=>{class r{static forRoot(s){return"enabled"!==s.mode?{ngModule:r}:{ngModule:r,providers:[{provide:n.zcH,useValue:Wg({showDialog:!1})},{provide:Kg,deps:[go.Ix]},{provide:n.hnV,useFactory:()=>()=>{},deps:[Kg],multi:!0}]}}static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({imports:[h.Vm.forFeature([o2])]})}return r})();var Fa=e(62392);const iu=JSON.parse('{"apiBaseUrl":"https://portal.ixon.cloud/api","apiApplication":"Wkxp5MVrtLcK","components":{"active-alarms-overview":{"runner":{"deploy":{"company":"4094-4607-2800-7692-6007","template":"ALHaYzUMxPTD"}}},"calculate-single-value":{"runner":{"deploy":{"company":"4094-4607-2800-7692-6007","template":"K8U1vOZPAl6B"}}},"cbc-demo":{"runner":{"deploy":{"company":"7440-0576-2694-3026-2700","template":"X9KZhHcpriL9"}}},"cloud-connection-status":{"runner":{"deploy":{"company":"4094-4607-2800-7692-6007","template":"h2vP7XhVUJde"}}},"data-export":{"runner":{"deploy":{"company":"4094-4607-2800-7692-6007","template":"3XLN3AVrJqxe"}}},"data-table":{"runner":{"deploy":{"company":"4094-4607-2800-7692-6007","template":"G07UI2qj5gbE"}}},"device-card-actions":{"runner":{"deploy":{"company":"4094-4607-2800-7692-6007","template":"rNEms343WAQM"}}},"device-card-header":{"runner":{"deploy":{"company":"4094-4607-2800-7692-6007","template":"cNKvpS9bnJ3k"}}},"device-info":{"runner":{"deploy":{"company":"4094-4607-2800-7692-6007","template":"Sws0arAPkqn9"}}},"document-management":{"runner":{"deploy":{"company":"4094-4607-2800-7692-6007","template":"3e5Q53gcbBqe"}}},"event-log":{"runner":{"deploy":{"company":"4094-4607-2800-7692-6007","template":"NRmKQAaTGx2L"}}},"format-value-as-time":{"runner":{"deploy":{"company":"4094-4607-2800-7692-6007","template":"XvagTuTYLe4U"}}},"gauge":{"runner":{"deploy":{"company":"4094-4607-2800-7692-6007","template":"zr3w60SZKUqu"}}},"iframe-demo":{"runner":{"deploy":{"company":"7440-0576-2694-3026-2700","template":"5X9O0ALWiqtF"}}},"image":{"runner":{"deploy":{"company":"4094-4607-2800-7692-6007","template":"IgHTWM0Z01Uk"}}},"landing-page-demo":{"runner":{"deploy":{"company":"2107-3073-7844-9495-9282","template":"qIZq0p5qzpnl"}}},"line-graph":{"runner":{"deploy":{"company":"4094-4607-2800-7692-6007","template":"X0C1eQ3edcTc"}}},"live-gauge":{"runner":{"deploy":{"company":"4094-4607-2800-7692-6007","template":"wtjakSY83hXv"}}},"live-line-graph":{"runner":{"deploy":{"company":"4094-4607-2800-7692-6007","template":"qb9MqPaFaBUP"}}},"live-multi-status":{"runner":{"deploy":{"company":"4094-4607-2800-7692-6007","template":"hmNtvrOMKV90"}}},"live-multi-value":{"runner":{"deploy":{"company":"4094-4607-2800-7692-6007","template":"oATUhkeTgl97"}}},"live-status":{"runner":{"deploy":{"company":"4094-4607-2800-7692-6007","template":"3Qmbm8sB3PQP"}}},"live-tank":{"runner":{"deploy":{"company":"4094-4607-2800-7692-6007","template":"pH2Qzp7RRHm6"}}},"live-value":{"runner":{"deploy":{"company":"4094-4607-2800-7692-6007","template":"sCaFaK5nr2dK"}}},"mail-form":{"runner":{"deploy":{"company":"4094-4607-2800-7692-6007","template":"fGhwlXZ5sWlY"}}},"multi-status":{"runner":{"deploy":{"company":"4094-4607-2800-7692-6007","template":"vXnMf7G4eW9x"}}},"multi-value":{"runner":{"deploy":{"company":"4094-4607-2800-7692-6007","template":"5HT4mZQLn2Ku"}}},"period-barchart":{"runner":{"deploy":{"company":"4094-4607-2800-7692-6007","template":"NWOnGRMfmZ34"}}},"post-to-local-device":{"runner":{"deploy":{"company":"4094-4607-2800-7692-6007","template":"gUV2I0UJyEul"}}},"report-footer":{"runner":{"deploy":{"company":"4094-4607-2800-7692-6007","template":"6hb2DKcU59JA"}}},"report-header":{"runner":{"deploy":{"company":"4094-4607-2800-7692-6007","template":"foRTV75Ac6nH"}}},"service-logbook":{"runner":{"deploy":{"company":"4094-4607-2800-7692-6007","template":"eTrWCo4l6Tri"}}},"single-value":{"runner":{"deploy":{"company":"4094-4607-2800-7692-6007","template":"fm729BCwN8nA"}}},"state-analysis":{"runner":{"deploy":{"company":"4094-4607-2800-7692-6007","template":"FBHfbmSTmlOU"}}},"status":{"runner":{"deploy":{"company":"4094-4607-2800-7692-6007","template":"tkjS39tpVK3S"}}},"statusbar":{"runner":{"deploy":{"company":"4094-4607-2800-7692-6007","template":"RlX0fAIH2QVG"}}},"tank":{"runner":{"deploy":{"company":"4094-4607-2800-7692-6007","template":"5un4G5KI69aK"}}},"test-component":{"runner":{"deploy":{"company":"7440-0576-2694-3026-2700","template":"DqmzVGxK5dNc"}}},"text-note":{"runner":{"deploy":{"company":"4094-4607-2800-7692-6007","template":"mPCM7dK1k4b4"}}},"user-access-graph":{"runner":{"deploy":{"company":"4094-4607-2800-7692-6007","template":"hkjwkUgmY7Fk"}}},"vpn-connect":{"runner":{"deploy":{"company":"4094-4607-2800-7692-6007","template":"D2Fyg8iVOxCU"}}},"wear-and-tear":{"runner":{"deploy":{"company":"4094-4607-2800-7692-6007","template":"MtBaETKA4LWX"}}},"wear-and-tear-settings":{"runner":{"deploy":{"company":"4094-4607-2800-7692-6007","template":"43B94RtHm0qo"}}},"web-access":{"runner":{"deploy":{"company":"4094-4607-2800-7692-6007","template":"wLreISFIEexk"}}},"youtube-player":{"runner":{"deploy":{"company":"4094-4607-2800-7692-6007","template":"bqFZOSixUS2v"}}}}}'),Om=new RegExp("/page-components/templates/([a-zA-Z0-9]{12})/\\d+/","i");function E1(r=Fa.c.appName,c=window.location){const s="testing.ixon.dev"===c.hostname?c.pathname.match(/^\/git\/test-([^/]+)\/.*/)?.[1]:void 0;return u=>(u.tags=u.tags||{},u.tags["app.name"]=r,s&&(u.tags["testing.environment"]=s),u)}var C1=e(67838),va=e(60316),ur=e(47172);function A1(r){return new n.wOt(3e3,!1)}function Md(r){switch(r.length){case 0:return new ur.sf;case 1:return r[0];default:return new ur.ui(r)}}function L1(r,c,s=new Map,u=new Map){const M=[],O=[];let N=-1,st=null;if(c.forEach(ht=>{const Bt=ht.get("offset"),ve=Bt==N,Ae=ve&&st||new Map;ht.forEach((sn,yn)=>{let gn=yn,Rn=sn;if("offset"!==yn)switch(gn=r.normalizePropertyName(gn,M),Rn){case ur.FX:Rn=s.get(yn);break;case ur.kp:Rn=u.get(yn);break;default:Rn=r.normalizeStyleValue(yn,gn,Rn,M)}Ae.set(gn,Rn)}),ve||O.push(Ae),st=Ae,N=Bt}),M.length)throw function Hv(r){return new n.wOt(3502,!1)}();return O}function Qg(r,c,s,u){switch(c){case"start":r.onStart(()=>u(s&&Xv(s,"start",r)));break;case"done":r.onDone(()=>u(s&&Xv(s,"done",r)));break;case"destroy":r.onDestroy(()=>u(s&&Xv(s,"destroy",r)))}}function Xv(r,c,s){const O=Im(r.element,r.triggerName,r.fromState,r.toState,c||r.phaseName,s.totalTime??r.totalTime,!!s.disabled),N=r._data;return null!=N&&(O._data=N),O}function Im(r,c,s,u,M="",O=0,N){return{element:r,triggerName:c,fromState:s,toState:u,phaseName:M,totalTime:O,disabled:!!N}}function Ac(r,c,s){let u=r.get(c);return u||r.set(c,u=s),u}function Zg(r){const c=r.indexOf(":");return[r.substring(1,c),r.slice(c+1)]}const tI=typeof document>"u"?null:document.documentElement;function F1(r){const c=r.parentNode||r.host||null;return c===tI?null:c}let ru=null,Yv=!1;function Zv(r,c){for(;c;){if(c===r)return!0;c=F1(c)}return!1}function Jv(r,c,s){if(s)return Array.from(r.querySelectorAll(c));const u=r.querySelector(c);return u?[u]:[]}let V1=(()=>{class r{validateStyleProperty(s){return function Qv(r){ru||(ru=function N1(){return typeof document<"u"?document.body:null}()||{},Yv=!!ru.style&&"WebkitAppearance"in ru.style);let c=!0;return ru.style&&!function B1(r){return"ebkit"==r.substring(1,6)}(r)&&(c=r in ru.style,!c&&Yv&&(c="Webkit"+r.charAt(0).toUpperCase()+r.slice(1)in ru.style)),c}(s)}matchesElement(s,u){return!1}containsElement(s,u){return Zv(s,u)}getParentElement(s){return F1(s)}query(s,u,M){return Jv(s,u,M)}computeStyle(s,u,M){return M||""}animate(s,u,M,O,N,st=[],ht){return new ur.sf(M,O)}static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac})}return r})();class U1{static#t=this.NOOP=new V1}class j1{}const iI=1e3,$1="ng-enter",Pm="ng-leave",km="ng-trigger",qv=".ng-trigger",M2="ng-animating",W1=".ng-animating";function ou(r){if("number"==typeof r)return r;const c=r.match(/^(-?[\.\d]+)(m?s)/);return!c||c.length<2?0:H1(parseFloat(c[1]),c[2])}function H1(r,c){return"s"===c?r*iI:r}function tb(r,c,s){return r.hasOwnProperty("duration")?r:function oI(r,c,s){let M,O=0,N="";if("string"==typeof r){const st=r.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===st)return c.push(A1()),{duration:0,delay:0,easing:""};M=H1(parseFloat(st[1]),st[2]);const ht=st[3];null!=ht&&(O=H1(parseFloat(ht),st[4]));const Bt=st[5];Bt&&(N=Bt)}else M=r;if(!s){let st=!1,ht=c.length;M<0&&(c.push(function s2(){return new n.wOt(3100,!1)}()),st=!0),O<0&&(c.push(function a2(){return new n.wOt(3101,!1)}()),st=!0),st&&c.splice(ht,0,A1())}return{duration:M,delay:O,easing:N}}(r,c,s)}function ql(r,c,s){c.forEach((u,M)=>{const O=nb(M);s&&!s.has(M)&&s.set(M,r.style[O]),r.style[O]=u})}function ul(r,c){c.forEach((s,u)=>{const M=nb(u);r.style[M]=""})}function wd(r){return Array.isArray(r)?1==r.length?r[0]:(0,ur.K2)(r):r}const K1=new RegExp("{{\\s*(.+?)\\s*}}","g");function eb(r){let c=[];if("string"==typeof r){let s;for(;s=K1.exec(r);)c.push(s[1]);K1.lastIndex=0}return c}function Rm(r,c,s){const u=`${r}`,M=u.replace(K1,(O,N)=>{let st=c[N];return null==st&&(s.push(function l2(r){return new n.wOt(3003,!1)}()),st=""),st.toString()});return M==u?r:M}const aI=/-+([a-z0-9])/g;function nb(r){return r.replace(aI,(...c)=>c[1].toUpperCase())}function Dc(r,c,s){switch(c.type){case ur.If.Trigger:return r.visitTrigger(c,s);case ur.If.State:return r.visitState(c,s);case ur.If.Transition:return r.visitTransition(c,s);case ur.If.Sequence:return r.visitSequence(c,s);case ur.If.Group:return r.visitGroup(c,s);case ur.If.Animate:return r.visitAnimate(c,s);case ur.If.Keyframes:return r.visitKeyframes(c,s);case ur.If.Style:return r.visitStyle(c,s);case ur.If.Reference:return r.visitReference(c,s);case ur.If.AnimateChild:return r.visitAnimateChild(c,s);case ur.If.AnimateRef:return r.visitAnimateRef(c,s);case ur.If.Query:return r.visitQuery(c,s);case ur.If.Stagger:return r.visitStagger(c,s);default:throw function d2(r){return new n.wOt(3004,!1)}()}}function ib(r,c){return window.getComputedStyle(r)[c]}const z1=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 O2 extends j1{normalizePropertyName(c,s){return nb(c)}normalizeStyleValue(c,s,u,M){let O="";const N=u.toString().trim();if(z1.has(s)&&0!==u&&"0"!==u)if("number"==typeof u)O="px";else{const st=u.match(/^[+-]?[\d\.]+([a-z]*)$/);st&&0==st[1].length&&M.push(function u2(r,c){return new n.wOt(3005,!1)}())}return N+O}}const qg="*";const e0=new Set(["true","1"]),n0=new Set(["false","0"]);function X1(r,c){const s=e0.has(r)||n0.has(r),u=e0.has(c)||n0.has(c);return(M,O)=>{let N=r==qg||r==M,st=c==qg||c==O;return!N&&s&&"boolean"==typeof M&&(N=M?e0.has(r):n0.has(r)),!st&&u&&"boolean"==typeof O&&(st=O?e0.has(c):n0.has(c)),N&&st}}const L2=new RegExp("s*:selfs*,?","g");function r0(r,c,s,u){return new F2(r).build(c,s,u)}class F2{constructor(c){this._driver=c}build(c,s,u){const M=new Z1(s);return this._resetContextStyleTimingState(M),Dc(this,wd(c),M)}_resetContextStyleTimingState(c){c.currentQuerySelector="",c.collectedStyles=new Map,c.collectedStyles.set("",new Map),c.currentTime=0}visitTrigger(c,s){let u=s.queryCount=0,M=s.depCount=0;const O=[],N=[];return"@"==c.name.charAt(0)&&s.errors.push(function h2(){return new n.wOt(3006,!1)}()),c.definitions.forEach(st=>{if(this._resetContextStyleTimingState(s),st.type==ur.If.State){const ht=st,Bt=ht.name;Bt.toString().split(/\s*,\s*/).forEach(ve=>{ht.name=ve,O.push(this.visitState(ht,s))}),ht.name=Bt}else if(st.type==ur.If.Transition){const ht=this.visitTransition(st,s);u+=ht.queryCount,M+=ht.depCount,N.push(ht)}else s.errors.push(function Yg(){return new n.wOt(3007,!1)}())}),{type:ur.If.Trigger,name:c.name,states:O,transitions:N,queryCount:u,depCount:M,options:null}}visitState(c,s){const u=this.visitStyle(c.styles,s),M=c.options&&c.options.params||null;if(u.containsDynamicStyles){const O=new Set,N=M||{};u.styles.forEach(st=>{st instanceof Map&&st.forEach(ht=>{eb(ht).forEach(Bt=>{N.hasOwnProperty(Bt)||O.add(Bt)})})}),O.size&&s.errors.push(function p2(r,c){return new n.wOt(3008,!1)}(0,O.values()))}return{type:ur.If.State,name:c.name,style:u,options:M?{params:M}:null}}visitTransition(c,s){s.queryCount=0,s.depCount=0;const u=Dc(this,wd(c.animation),s),M=function t0(r,c){const s=[];return"string"==typeof r?r.split(/\s*,\s*/).forEach(u=>function k2(r,c,s){if(":"==r[0]){const ht=function R2(r,c){switch(r){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(s,u)=>parseFloat(u)>parseFloat(s);case":decrement":return(s,u)=>parseFloat(u)<parseFloat(s);default:return c.push(function _2(r){return new n.wOt(3016,!1)}()),"* => *"}}(r,s);if("function"==typeof ht)return void c.push(ht);r=ht}const u=r.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==u||u.length<4)return s.push(function S1(r){return new n.wOt(3015,!1)}()),c;const M=u[1],O=u[2],N=u[3];c.push(X1(M,N)),"<"==O[0]&&(M!=qg||N!=qg)&&c.push(X1(N,M))}(u,s,c)):s.push(r),s}(c.expr,s.errors);return{type:ur.If.Transition,matchers:M,animation:u,queryCount:s.queryCount,depCount:s.depCount,options:$u(c.options)}}visitSequence(c,s){return{type:ur.If.Sequence,steps:c.steps.map(u=>Dc(this,u,s)),options:$u(c.options)}}visitGroup(c,s){const u=s.currentTime;let M=0;const O=c.steps.map(N=>{s.currentTime=u;const st=Dc(this,N,s);return M=Math.max(M,s.currentTime),st});return s.currentTime=M,{type:ur.If.Group,steps:O,options:$u(c.options)}}visitAnimate(c,s){const u=function J1(r,c){if(r.hasOwnProperty("duration"))return r;if("number"==typeof r)return q1(tb(r,c).duration,0,"");const s=r;if(s.split(/\s+/).some(O=>"{"==O.charAt(0)&&"{"==O.charAt(1))){const O=q1(0,0,"");return O.dynamic=!0,O.strValue=s,O}const M=tb(s,c);return q1(M.duration,M.delay,M.easing)}(c.timings,s.errors);s.currentAnimateTimings=u;let M,O=c.styles?c.styles:(0,ur.iF)({});if(O.type==ur.If.Keyframes)M=this.visitKeyframes(O,s);else{let N=c.styles,st=!1;if(!N){st=!0;const Bt={};u.easing&&(Bt.easing=u.easing),N=(0,ur.iF)(Bt)}s.currentTime+=u.duration+u.delay;const ht=this.visitStyle(N,s);ht.isEmptyStep=st,M=ht}return s.currentAnimateTimings=null,{type:ur.If.Animate,timings:u,style:M,options:null}}visitStyle(c,s){const u=this._makeStyleAst(c,s);return this._validateStyleAst(u,s),u}_makeStyleAst(c,s){const u=[],M=Array.isArray(c.styles)?c.styles:[c.styles];for(let st of M)"string"==typeof st?st===ur.kp?u.push(st):s.errors.push(new n.wOt(3002,!1)):u.push(new Map(Object.entries(st)));let O=!1,N=null;return u.forEach(st=>{if(st instanceof Map&&(st.has("easing")&&(N=st.get("easing"),st.delete("easing")),!O))for(let ht of st.values())if(ht.toString().indexOf("{{")>=0){O=!0;break}}),{type:ur.If.Style,styles:u,easing:N,offset:c.offset,containsDynamicStyles:O,options:null}}_validateStyleAst(c,s){const u=s.currentAnimateTimings;let M=s.currentTime,O=s.currentTime;u&&O>0&&(O-=u.duration+u.delay),c.styles.forEach(N=>{"string"!=typeof N&&N.forEach((st,ht)=>{const Bt=s.collectedStyles.get(s.currentQuerySelector),ve=Bt.get(ht);let Ae=!0;ve&&(O!=M&&O>=ve.startTime&&M<=ve.endTime&&(s.errors.push(function D1(r,c,s,u,M){return new n.wOt(3010,!1)}()),Ae=!1),O=ve.startTime),Ae&&Bt.set(ht,{startTime:O,endTime:M}),s.options&&function T2(r,c,s){const u=c.params||{},M=eb(r);M.length&&M.forEach(O=>{u.hasOwnProperty(O)||s.push(function c2(r){return new n.wOt(3001,!1)}())})}(st,s.options,s.errors)})})}visitKeyframes(c,s){const u={type:ur.If.Keyframes,styles:[],options:null};if(!s.currentAnimateTimings)return s.errors.push(function jv(){return new n.wOt(3011,!1)}()),u;let O=0;const N=[];let st=!1,ht=!1,Bt=0;const ve=c.steps.map(Jn=>{const si=this._makeStyleAst(Jn,s);let Li=null!=si.offset?si.offset:function ju(r){if("string"==typeof r)return null;let c=null;if(Array.isArray(r))r.forEach(s=>{if(s instanceof Map&&s.has("offset")){const u=s;c=parseFloat(u.get("offset")),u.delete("offset")}});else if(r instanceof Map&&r.has("offset")){const s=r;c=parseFloat(s.get("offset")),s.delete("offset")}return c}(si.styles),Fi=0;return null!=Li&&(O++,Fi=si.offset=Li),ht=ht||Fi<0||Fi>1,st=st||Fi<Bt,Bt=Fi,N.push(Fi),si});ht&&s.errors.push(function M1(){return new n.wOt(3012,!1)}()),st&&s.errors.push(function g2(){return new n.wOt(3200,!1)}());const Ae=c.steps.length;let sn=0;O>0&&O<Ae?s.errors.push(function w1(){return new n.wOt(3202,!1)}()):0==O&&(sn=1/(Ae-1));const yn=Ae-1,gn=s.currentTime,Rn=s.currentAnimateTimings,di=Rn.duration;return ve.forEach((Jn,si)=>{const Li=sn>0?si==yn?1:sn*si:N[si],Fi=Li*di;s.currentTime=gn+Rn.delay+Fi,Rn.duration=Fi,this._validateStyleAst(Jn,s),Jn.offset=Li,u.styles.push(Jn)}),u}visitReference(c,s){return{type:ur.If.Reference,animation:Dc(this,wd(c.animation),s),options:$u(c.options)}}visitAnimateChild(c,s){return s.depCount++,{type:ur.If.AnimateChild,options:$u(c.options)}}visitAnimateRef(c,s){return{type:ur.If.AnimateRef,animation:this.visitReference(c.animation,s),options:$u(c.options)}}visitQuery(c,s){const u=s.currentQuerySelector,M=c.options||{};s.queryCount++,s.currentQuery=c;const[O,N]=function uI(r){const c=!!r.split(/\s*,\s*/).find(s=>":self"==s);return c&&(r=r.replace(L2,"")),r=r.replace(/@\*/g,qv).replace(/@\w+/g,s=>qv+"-"+s.slice(1)).replace(/:animating/g,W1),[r,c]}(c.selector);s.currentQuerySelector=u.length?u+" "+O:O,Ac(s.collectedStyles,s.currentQuerySelector,new Map);const st=Dc(this,wd(c.animation),s);return s.currentQuery=null,s.currentQuerySelector=u,{type:ur.If.Query,selector:O,limit:M.limit||0,optional:!!M.optional,includeSelf:N,animation:st,originalSelector:c.selector,options:$u(c.options)}}visitStagger(c,s){s.currentQuery||s.errors.push(function $v(){return new n.wOt(3013,!1)}());const u="full"===c.timings?{duration:0,delay:0,easing:"full"}:tb(c.timings,s.errors,!0);return{type:ur.If.Stagger,animation:Dc(this,wd(c.animation),s),timings:u,options:null}}}class Z1{constructor(c){this.errors=c,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 $u(r){return r?(r={...r}).params&&(r.params=function Q1(r){return r?{...r}:null}(r.params)):r={},r}function q1(r,c,s){return{duration:r,delay:c,easing:s}}function Lm(r,c,s,u,M,O,N=null,st=!1){return{type:1,element:r,keyframes:c,preStyleProps:s,postStyleProps:u,duration:M,delay:O,totalTime:M+O,easing:N,subTimeline:st}}class Hh{constructor(){this._map=new Map}get(c){return this._map.get(c)||[]}append(c,s){let u=this._map.get(c);u||this._map.set(c,u=[]),u.push(...s)}has(c){return this._map.has(c)}clear(){this._map.clear()}}const ob=new RegExp(":enter","g"),o0=new RegExp(":leave","g");function eE(r,c,s,u,M,O=new Map,N=new Map,st,ht,Bt=[]){return(new hI).buildKeyframes(r,c,s,u,M,O,N,st,ht,Bt)}class hI{buildKeyframes(c,s,u,M,O,N,st,ht,Bt,ve=[]){Bt=Bt||new Hh;const Ae=new nE(c,s,Bt,M,O,ve,[]);Ae.options=ht;const sn=ht.delay?ou(ht.delay):0;Ae.currentTimeline.delayNextStep(sn),Ae.currentTimeline.setStyles([N],null,Ae.errors,ht),Dc(this,u,Ae);const yn=Ae.timelines.filter(gn=>gn.containsAnimation());if(yn.length&&st.size){let gn;for(let Rn=yn.length-1;Rn>=0;Rn--){const di=yn[Rn];if(di.element===s){gn=di;break}}gn&&!gn.allowOnlyTimelineStyles()&&gn.setStyles([st],null,Ae.errors,ht)}return yn.length?yn.map(gn=>gn.buildKeyframes()):[Lm(s,[],[],[],0,sn,"",!1)]}visitTrigger(c,s){}visitState(c,s){}visitTransition(c,s){}visitAnimateChild(c,s){const u=s.subInstructions.get(s.element);if(u){const M=s.createSubContext(c.options),O=s.currentTimeline.currentTime,N=this._visitSubInstructions(u,M,M.options);O!=N&&s.transformIntoNewTimeline(N)}s.previousNode=c}visitAnimateRef(c,s){const u=s.createSubContext(c.options);u.transformIntoNewTimeline(),this._applyAnimationRefDelays([c.options,c.animation.options],s,u),this.visitReference(c.animation,u),s.transformIntoNewTimeline(u.currentTimeline.currentTime),s.previousNode=c}_applyAnimationRefDelays(c,s,u){for(const M of c){const O=M?.delay;if(O){const N="number"==typeof O?O:ou(Rm(O,M?.params??{},s.errors));u.delayNextStep(N)}}}_visitSubInstructions(c,s,u){let O=s.currentTimeline.currentTime;const N=null!=u.duration?ou(u.duration):null,st=null!=u.delay?ou(u.delay):null;return 0!==N&&c.forEach(ht=>{const Bt=s.appendInstructionToTimeline(ht,N,st);O=Math.max(O,Bt.duration+Bt.delay)}),O}visitReference(c,s){s.updateOptions(c.options,!0),Dc(this,c.animation,s),s.previousNode=c}visitSequence(c,s){const u=s.subContextCount;let M=s;const O=c.options;if(O&&(O.params||O.delay)&&(M=s.createSubContext(O),M.transformIntoNewTimeline(),null!=O.delay)){M.previousNode.type==ur.If.Style&&(M.currentTimeline.snapshotCurrentStyles(),M.previousNode=s0);const N=ou(O.delay);M.delayNextStep(N)}c.steps.length&&(c.steps.forEach(N=>Dc(this,N,M)),M.currentTimeline.applyStylesToKeyframe(),M.subContextCount>u&&M.transformIntoNewTimeline()),s.previousNode=c}visitGroup(c,s){const u=[];let M=s.currentTimeline.currentTime;const O=c.options&&c.options.delay?ou(c.options.delay):0;c.steps.forEach(N=>{const st=s.createSubContext(c.options);O&&st.delayNextStep(O),Dc(this,N,st),M=Math.max(M,st.currentTimeline.currentTime),u.push(st.currentTimeline)}),u.forEach(N=>s.currentTimeline.mergeTimelineCollectedStyles(N)),s.transformIntoNewTimeline(M),s.previousNode=c}_visitTiming(c,s){if(c.dynamic){const u=c.strValue;return tb(s.params?Rm(u,s.params,s.errors):u,s.errors)}return{duration:c.duration,delay:c.delay,easing:c.easing}}visitAnimate(c,s){const u=s.currentAnimateTimings=this._visitTiming(c.timings,s),M=s.currentTimeline;u.delay&&(s.incrementTime(u.delay),M.snapshotCurrentStyles());const O=c.style;O.type==ur.If.Keyframes?this.visitKeyframes(O,s):(s.incrementTime(u.duration),this.visitStyle(O,s),M.applyStylesToKeyframe()),s.currentAnimateTimings=null,s.previousNode=c}visitStyle(c,s){const u=s.currentTimeline,M=s.currentAnimateTimings;!M&&u.hasCurrentStyleProperties()&&u.forwardFrame();const O=M&&M.easing||c.easing;c.isEmptyStep?u.applyEmptyStep(O):u.setStyles(c.styles,O,s.errors,s.options),s.previousNode=c}visitKeyframes(c,s){const u=s.currentAnimateTimings,M=s.currentTimeline.duration,O=u.duration,st=s.createSubContext().currentTimeline;st.easing=u.easing,c.styles.forEach(ht=>{st.forwardTime((ht.offset||0)*O),st.setStyles(ht.styles,ht.easing,s.errors,s.options),st.applyStylesToKeyframe()}),s.currentTimeline.mergeTimelineCollectedStyles(st),s.transformIntoNewTimeline(M+O),s.previousNode=c}visitQuery(c,s){const u=s.currentTimeline.currentTime,M=c.options||{},O=M.delay?ou(M.delay):0;O&&(s.previousNode.type===ur.If.Style||0==u&&s.currentTimeline.hasCurrentStyleProperties())&&(s.currentTimeline.snapshotCurrentStyles(),s.previousNode=s0);let N=u;const st=s.invokeQuery(c.selector,c.originalSelector,c.limit,c.includeSelf,!!M.optional,s.errors);s.currentQueryTotal=st.length;let ht=null;st.forEach((Bt,ve)=>{s.currentQueryIndex=ve;const Ae=s.createSubContext(c.options,Bt);O&&Ae.delayNextStep(O),Bt===s.element&&(ht=Ae.currentTimeline),Dc(this,c.animation,Ae),Ae.currentTimeline.applyStylesToKeyframe(),N=Math.max(N,Ae.currentTimeline.currentTime)}),s.currentQueryIndex=0,s.currentQueryTotal=0,s.transformIntoNewTimeline(N),ht&&(s.currentTimeline.mergeTimelineCollectedStyles(ht),s.currentTimeline.snapshotCurrentStyles()),s.previousNode=c}visitStagger(c,s){const u=s.parentContext,M=s.currentTimeline,O=c.timings,N=Math.abs(O.duration),st=N*(s.currentQueryTotal-1);let ht=N*s.currentQueryIndex;switch(O.duration<0?"reverse":O.easing){case"reverse":ht=st-ht;break;case"full":ht=u.currentStaggerTime}const ve=s.currentTimeline;ht&&ve.delayNextStep(ht);const Ae=ve.currentTime;Dc(this,c.animation,s),s.previousNode=c,u.currentStaggerTime=M.currentTime-Ae+(M.startTime-u.currentTimeline.startTime)}}const s0={};class nE{constructor(c,s,u,M,O,N,st,ht){this._driver=c,this.element=s,this.subInstructions=u,this._enterClassName=M,this._leaveClassName=O,this.errors=N,this.timelines=st,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=s0,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=ht||new Td(this._driver,s,0),st.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(c,s){if(!c)return;const u=c;let M=this.options;null!=u.duration&&(M.duration=ou(u.duration)),null!=u.delay&&(M.delay=ou(u.delay));const O=u.params;if(O){let N=M.params;N||(N=this.options.params={}),Object.keys(O).forEach(st=>{(!s||!N.hasOwnProperty(st))&&(N[st]=Rm(O[st],N,this.errors))})}}_copyOptions(){const c={};if(this.options){const s=this.options.params;if(s){const u=c.params={};Object.keys(s).forEach(M=>{u[M]=s[M]})}}return c}createSubContext(c=null,s,u){const M=s||this.element,O=new nE(this._driver,M,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(M,u||0));return O.previousNode=this.previousNode,O.currentAnimateTimings=this.currentAnimateTimings,O.options=this._copyOptions(),O.updateOptions(c),O.currentQueryIndex=this.currentQueryIndex,O.currentQueryTotal=this.currentQueryTotal,O.parentContext=this,this.subContextCount++,O}transformIntoNewTimeline(c){return this.previousNode=s0,this.currentTimeline=this.currentTimeline.fork(this.element,c),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(c,s,u){const M={duration:s??c.duration,delay:this.currentTimeline.currentTime+(u??0)+c.delay,easing:""},O=new pI(this._driver,c.element,c.keyframes,c.preStyleProps,c.postStyleProps,M,c.stretchStartingKeyframe);return this.timelines.push(O),M}incrementTime(c){this.currentTimeline.forwardTime(this.currentTimeline.duration+c)}delayNextStep(c){c>0&&this.currentTimeline.delayNextStep(c)}invokeQuery(c,s,u,M,O,N){let st=[];if(M&&st.push(this.element),c.length>0){c=(c=c.replace(ob,"."+this._enterClassName)).replace(o0,"."+this._leaveClassName);let Bt=this._driver.query(this.element,c,1!=u);0!==u&&(Bt=u<0?Bt.slice(Bt.length+u,Bt.length):Bt.slice(0,u)),st.push(...Bt)}return!O&&0==st.length&&N.push(function T1(r){return new n.wOt(3014,!1)}()),st}}class Td{constructor(c,s,u,M){this._driver=c,this.element=s,this.startTime=u,this._elementTimelineStylesLookup=M,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(s),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(s,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(c){const s=1===this._keyframes.size&&this._pendingStyles.size;this.duration||s?(this.forwardTime(this.currentTime+c),s&&this.snapshotCurrentStyles()):this.startTime+=c}fork(c,s){return this.applyStylesToKeyframe(),new Td(this._driver,c,s||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(c){this.applyStylesToKeyframe(),this.duration=c,this._loadKeyframe()}_updateStyle(c,s){this._localTimelineStyles.set(c,s),this._globalTimelineStyles.set(c,s),this._styleSummary.set(c,{time:this.currentTime,value:s})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(c){c&&this._previousKeyframe.set("easing",c);for(let[s,u]of this._globalTimelineStyles)this._backFill.set(s,u||ur.kp),this._currentKeyframe.set(s,ur.kp);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(c,s,u,M){s&&this._previousKeyframe.set("easing",s);const O=M&&M.params||{},N=function V2(r,c){const s=new Map;let u;return r.forEach(M=>{if("*"===M){u??=c.keys();for(let O of u)s.set(O,ur.kp)}else for(let[O,N]of M)s.set(O,N)}),s}(c,this._globalTimelineStyles);for(let[st,ht]of N){const Bt=Rm(ht,O,u);this._pendingStyles.set(st,Bt),this._localTimelineStyles.has(st)||this._backFill.set(st,this._globalTimelineStyles.get(st)??ur.kp),this._updateStyle(st,Bt)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((c,s)=>{this._currentKeyframe.set(s,c)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((c,s)=>{this._currentKeyframe.has(s)||this._currentKeyframe.set(s,c)}))}snapshotCurrentStyles(){for(let[c,s]of this._localTimelineStyles)this._pendingStyles.set(c,s),this._updateStyle(c,s)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const c=[];for(let s in this._currentKeyframe)c.push(s);return c}mergeTimelineCollectedStyles(c){c._styleSummary.forEach((s,u)=>{const M=this._styleSummary.get(u);(!M||s.time>M.time)&&this._updateStyle(u,s.value)})}buildKeyframes(){this.applyStylesToKeyframe();const c=new Set,s=new Set,u=1===this._keyframes.size&&0===this.duration;let M=[];this._keyframes.forEach((st,ht)=>{const Bt=new Map([...this._backFill,...st]);Bt.forEach((ve,Ae)=>{ve===ur.FX?c.add(Ae):ve===ur.kp&&s.add(Ae)}),u||Bt.set("offset",ht/this.duration),M.push(Bt)});const O=[...c.values()],N=[...s.values()];if(u){const st=M[0],ht=new Map(st);st.set("offset",0),ht.set("offset",1),M=[st,ht]}return Lm(this.element,M,O,N,this.duration,this.startTime,this.easing,!1)}}class pI extends Td{constructor(c,s,u,M,O,N,st=!1){super(c,s,N.delay),this.keyframes=u,this.preStyleProps=M,this.postStyleProps=O,this._stretchStartingKeyframe=st,this.timings={duration:N.duration,delay:N.delay,easing:N.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let c=this.keyframes,{delay:s,duration:u,easing:M}=this.timings;if(this._stretchStartingKeyframe&&s){const O=[],N=u+s,st=s/N,ht=new Map(c[0]);ht.set("offset",0),O.push(ht);const Bt=new Map(c[0]);Bt.set("offset",Fm(st)),O.push(Bt);const ve=c.length-1;for(let Ae=1;Ae<=ve;Ae++){let sn=new Map(c[Ae]);const yn=sn.get("offset");sn.set("offset",Fm((s+yn*u)/N)),O.push(sn)}u=N,s=0,M="",c=O}return Lm(this.element,c,this.preStyleProps,this.postStyleProps,u,s,M,!0)}}function Fm(r,c=3){const s=Math.pow(10,c-1);return Math.round(r*s)/s}function iE(r,c,s,u,M,O,N,st,ht,Bt,ve,Ae,sn){return{type:0,element:r,triggerName:c,isRemovalTransition:M,fromState:s,fromStyles:O,toState:u,toStyles:N,timelines:st,queriedElements:ht,preStyleProps:Bt,postStyleProps:ve,totalTime:Ae,errors:sn}}const Bm={};class rE{constructor(c,s,u){this._triggerName=c,this.ast=s,this._stateStyles=u}match(c,s,u,M){return function Nm(r,c,s,u,M){return r.some(O=>O(c,s,u,M))}(this.ast.matchers,c,s,u,M)}buildStyles(c,s,u){let M=this._stateStyles.get("*");return void 0!==c&&(M=this._stateStyles.get(c?.toString())||M),M?M.buildStyles(s,u):new Map}build(c,s,u,M,O,N,st,ht,Bt,ve){const Ae=[],sn=this.ast.options&&this.ast.options.params||Bm,gn=this.buildStyles(u,st&&st.params||Bm,Ae),Rn=ht&&ht.params||Bm,di=this.buildStyles(M,Rn,Ae),Jn=new Set,si=new Map,Li=new Map,Fi="void"===M,mr={params:Js(Rn,sn),delay:this.ast.options?.delay},$i=ve?[]:eE(c,s,this.ast.animation,O,N,gn,di,mr,Bt,Ae);let Wi=0;return $i.forEach(br=>{Wi=Math.max(br.duration+br.delay,Wi)}),Ae.length?iE(s,this._triggerName,u,M,Fi,gn,di,[],[],si,Li,Wi,Ae):($i.forEach(br=>{const _o=br.element,lr=Ac(si,_o,new Set);br.preStyleProps.forEach(Ko=>lr.add(Ko));const no=Ac(Li,_o,new Set);br.postStyleProps.forEach(Ko=>no.add(Ko)),_o!==s&&Jn.add(_o)}),iE(s,this._triggerName,u,M,Fi,gn,di,$i,[...Jn.values()],si,Li,Wi))}}function Js(r,c){const s={...c};return Object.entries(r).forEach(([u,M])=>{null!=M&&(s[u]=M)}),s}class Wu{constructor(c,s,u){this.styles=c,this.defaultParams=s,this.normalizer=u}buildStyles(c,s){const u=new Map,M=Js(c,this.defaultParams);return this.styles.styles.forEach(O=>{"string"!=typeof O&&O.forEach((N,st)=>{N&&(N=Rm(N,M,s));const ht=this.normalizer.normalizePropertyName(st,s);N=this.normalizer.normalizeStyleValue(st,ht,N,s),u.set(st,N)})}),u}}class hl{constructor(c,s,u){this.name=c,this.ast=s,this._normalizer=u,this.transitionFactories=[],this.states=new Map,s.states.forEach(M=>{this.states.set(M.name,new Wu(M.style,M.options&&M.options.params||{},u))}),oE(this.states,"true","1"),oE(this.states,"false","0"),s.transitions.forEach(M=>{this.transitionFactories.push(new rE(c,M,this.states))}),this.fallbackTransition=function Vm(r,c,s){return new rE(r,{type:ur.If.Transition,animation:{type:ur.If.Sequence,steps:[],options:null},matchers:[(N,st)=>!0],options:null,queryCount:0,depCount:0},c)}(c,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(c,s,u,M){return this.transitionFactories.find(N=>N.match(c,s,u,M))||null}matchStyles(c,s,u){return this.fallbackTransition.buildStyles(c,s,u)}}function oE(r,c,s){r.has(c)?r.has(s)||r.set(s,r.get(c)):r.has(s)&&r.set(c,r.get(s))}const Kh=new Hh;class sE{constructor(c,s,u){this.bodyNode=c,this._driver=s,this._normalizer=u,this._animations=new Map,this._playersById=new Map,this.players=[]}register(c,s){const u=[],O=r0(this._driver,s,u,[]);if(u.length)throw function O1(r){return new n.wOt(3503,!1)}();this._animations.set(c,O)}_buildPlayer(c,s,u){const M=c.element,O=L1(this._normalizer,c.keyframes,s,u);return this._driver.animate(M,O,c.duration,c.delay,c.easing,[],!0)}create(c,s,u={}){const M=[],O=this._animations.get(c);let N;const st=new Map;if(O?(N=eE(this._driver,s,O,$1,Pm,new Map,new Map,u,Kh,M),N.forEach(ve=>{const Ae=Ac(st,ve.element,new Map);ve.postStyleProps.forEach(sn=>Ae.set(sn,null))})):(M.push(function Kv(){return new n.wOt(3300,!1)}()),N=[]),M.length)throw function zv(r){return new n.wOt(3504,!1)}();st.forEach((ve,Ae)=>{ve.forEach((sn,yn)=>{ve.set(yn,this._driver.computeStyle(Ae,yn,ur.kp))})});const Bt=Md(N.map(ve=>{const Ae=st.get(ve.element);return this._buildPlayer(ve,new Map,Ae)}));return this._playersById.set(c,Bt),Bt.onDestroy(()=>this.destroy(c)),this.players.push(Bt),Bt}destroy(c){const s=this._getPlayer(c);s.destroy(),this._playersById.delete(c);const u=this.players.indexOf(s);u>=0&&this.players.splice(u,1)}_getPlayer(c){const s=this._playersById.get(c);if(!s)throw function y2(r){return new n.wOt(3301,!1)}();return s}listen(c,s,u,M){const O=Im(s,"","","");return Qg(this._getPlayer(c),u,O,M),()=>{}}command(c,s,u,M){if("register"==u)return void this.register(c,M[0]);if("create"==u)return void this.create(c,s,M[0]||{});const O=this._getPlayer(c);switch(u){case"play":O.play();break;case"pause":O.pause();break;case"reset":O.reset();break;case"restart":O.restart();break;case"finish":O.finish();break;case"init":O.init();break;case"setPosition":O.setPosition(parseFloat(M[0]));break;case"destroy":this.destroy(c)}}}const sb="ng-animate-queued",ab="ng-animate-disabled",ua=[],zh={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Gh={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Mc="__ng_removed";class Hu{get params(){return this.options.params}constructor(c,s=""){this.namespaceId=s;const u=c&&c.hasOwnProperty("value");if(this.value=function dE(r){return r??null}(u?c.value:c),u){const{value:O,...N}=c;this.options=N}else this.options={};this.options.params||(this.options.params={})}absorbOptions(c){const s=c.params;if(s){const u=this.options.params;Object.keys(s).forEach(M=>{null==u[M]&&(u[M]=s[M])})}}}const su="void",c0=new Hu(su);class cE{constructor(c,s,u){this.id=c,this.hostElement=s,this._engine=u,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+c,pl(s,this._hostClassName)}listen(c,s,u,M){if(!this._triggers.has(s))throw function x2(r,c){return new n.wOt(3302,!1)}();if(null==u||0==u.length)throw function E2(r){return new n.wOt(3303,!1)}();if(!function zu(r){return"start"==r||"done"==r}(u))throw function C2(r,c){return new n.wOt(3400,!1)}();const O=Ac(this._elementListeners,c,[]),N={name:s,phase:u,callback:M};O.push(N);const st=Ac(this._engine.statesByElement,c,new Map);return st.has(s)||(pl(c,km),pl(c,km+"-"+s),st.set(s,c0)),()=>{this._engine.afterFlush(()=>{const ht=O.indexOf(N);ht>=0&&O.splice(ht,1),this._triggers.has(s)||st.delete(s)})}}register(c,s){return!this._triggers.has(c)&&(this._triggers.set(c,s),!0)}_getTrigger(c){const s=this._triggers.get(c);if(!s)throw function I1(r){return new n.wOt(3401,!1)}();return s}trigger(c,s,u,M=!0){const O=this._getTrigger(s),N=new Xh(this.id,s,c);let st=this._engine.statesByElement.get(c);st||(pl(c,km),pl(c,km+"-"+s),this._engine.statesByElement.set(c,st=new Map));let ht=st.get(s);const Bt=new Hu(u,this.id);if(!(u&&u.hasOwnProperty("value"))&&ht&&Bt.absorbOptions(ht.options),st.set(s,Bt),ht||(ht=c0),Bt.value!==su&&ht.value===Bt.value){if(!function mI(r,c){const s=Object.keys(r),u=Object.keys(c);if(s.length!=u.length)return!1;for(let M=0;M<s.length;M++){const O=s[M];if(!c.hasOwnProperty(O)||r[O]!==c[O])return!1}return!0}(ht.params,Bt.params)){const Rn=[],di=O.matchStyles(ht.value,ht.params,Rn),Jn=O.matchStyles(Bt.value,Bt.params,Rn);Rn.length?this._engine.reportError(Rn):this._engine.afterFlush(()=>{ul(c,di),ql(c,Jn)})}return}const sn=Ac(this._engine.playersByElement,c,[]);sn.forEach(Rn=>{Rn.namespaceId==this.id&&Rn.triggerName==s&&Rn.queued&&Rn.destroy()});let yn=O.matchTransition(ht.value,Bt.value,c,Bt.params),gn=!1;if(!yn){if(!M)return;yn=O.fallbackTransition,gn=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:c,triggerName:s,transition:yn,fromState:ht,toState:Bt,player:N,isFallbackTransition:gn}),gn||(pl(c,sb),N.onStart(()=>{au(c,sb)})),N.onDone(()=>{let Rn=this.players.indexOf(N);Rn>=0&&this.players.splice(Rn,1);const di=this._engine.playersByElement.get(c);if(di){let Jn=di.indexOf(N);Jn>=0&&di.splice(Jn,1)}}),this.players.push(N),sn.push(N),N}deregister(c){this._triggers.delete(c),this._engine.statesByElement.forEach(s=>s.delete(c)),this._elementListeners.forEach((s,u)=>{this._elementListeners.set(u,s.filter(M=>M.name!=c))})}clearElementCache(c){this._engine.statesByElement.delete(c),this._elementListeners.delete(c);const s=this._engine.playersByElement.get(c);s&&(s.forEach(u=>u.destroy()),this._engine.playersByElement.delete(c))}_signalRemovalForInnerTriggers(c,s){const u=this._engine.driver.query(c,qv,!0);u.forEach(M=>{if(M[Mc])return;const O=this._engine.fetchNamespacesByElement(M);O.size?O.forEach(N=>N.triggerLeaveAnimation(M,s,!1,!0)):this.clearElementCache(M)}),this._engine.afterFlushAnimationsDone(()=>u.forEach(M=>this.clearElementCache(M)))}triggerLeaveAnimation(c,s,u,M){const O=this._engine.statesByElement.get(c),N=new Map;if(O){const st=[];if(O.forEach((ht,Bt)=>{if(N.set(Bt,ht.value),this._triggers.has(Bt)){const ve=this.trigger(c,Bt,su,M);ve&&st.push(ve)}}),st.length)return this._engine.markElementAsRemoved(this.id,c,!0,s,N),u&&Md(st).onDone(()=>this._engine.processLeaveNode(c)),!0}return!1}prepareLeaveAnimationListeners(c){const s=this._elementListeners.get(c),u=this._engine.statesByElement.get(c);if(s&&u){const M=new Set;s.forEach(O=>{const N=O.name;if(M.has(N))return;M.add(N);const ht=this._triggers.get(N).fallbackTransition,Bt=u.get(N)||c0,ve=new Hu(su),Ae=new Xh(this.id,N,c);this._engine.totalQueuedPlayers++,this._queue.push({element:c,triggerName:N,transition:ht,fromState:Bt,toState:ve,player:Ae,isFallbackTransition:!0})})}}removeNode(c,s){const u=this._engine;if(c.childElementCount&&this._signalRemovalForInnerTriggers(c,s),this.triggerLeaveAnimation(c,s,!0))return;let M=!1;if(u.totalAnimations){const O=u.players.length?u.playersByQueriedElement.get(c):[];if(O&&O.length)M=!0;else{let N=c;for(;N=N.parentNode;)if(u.statesByElement.get(N)){M=!0;break}}}if(this.prepareLeaveAnimationListeners(c),M)u.markElementAsRemoved(this.id,c,!1,s);else{const O=c[Mc];(!O||O===zh)&&(u.afterFlush(()=>this.clearElementCache(c)),u.destroyInnerAnimations(c),u._onRemovalComplete(c,s))}}insertNode(c,s){pl(c,this._hostClassName)}drainQueuedTransitions(c){const s=[];return this._queue.forEach(u=>{const M=u.player;if(M.destroyed)return;const O=u.element,N=this._elementListeners.get(O);N&&N.forEach(st=>{if(st.name==u.triggerName){const ht=Im(O,u.triggerName,u.fromState.value,u.toState.value);ht._data=c,Qg(u.player,st.phase,ht,st.callback)}}),M.markedForDestroy?this._engine.afterFlush(()=>{M.destroy()}):s.push(u)}),this._queue=[],s.sort((u,M)=>{const O=u.transition.ast.depCount,N=M.transition.ast.depCount;return 0==O||0==N?O-N:this._engine.driver.containsElement(u.element,M.element)?1:-1})}destroy(c){this.players.forEach(s=>s.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,c)}}class lE{_onRemovalComplete(c,s){this.onRemovalComplete(c,s)}constructor(c,s,u,M){this.bodyNode=c,this.driver=s,this._normalizer=u,this.scheduler=M,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=(O,N)=>{}}get queuedPlayers(){const c=[];return this._namespaceList.forEach(s=>{s.players.forEach(u=>{u.queued&&c.push(u)})}),c}createNamespace(c,s){const u=new cE(c,s,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,s)?this._balanceNamespaceList(u,s):(this.newHostElements.set(s,u),this.collectEnterElement(s)),this._namespaceLookup[c]=u}_balanceNamespaceList(c,s){const u=this._namespaceList,M=this.namespacesByHostElement;if(u.length-1>=0){let N=!1,st=this.driver.getParentElement(s);for(;st;){const ht=M.get(st);if(ht){const Bt=u.indexOf(ht);u.splice(Bt+1,0,c),N=!0;break}st=this.driver.getParentElement(st)}N||u.unshift(c)}else u.push(c);return M.set(s,c),c}register(c,s){let u=this._namespaceLookup[c];return u||(u=this.createNamespace(c,s)),u}registerTrigger(c,s,u){let M=this._namespaceLookup[c];M&&M.register(s,u)&&this.totalAnimations++}destroy(c,s){c&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const u=this._fetchNamespace(c);this.namespacesByHostElement.delete(u.hostElement);const M=this._namespaceList.indexOf(u);M>=0&&this._namespaceList.splice(M,1),u.destroy(s),delete this._namespaceLookup[c]}))}_fetchNamespace(c){return this._namespaceLookup[c]}fetchNamespacesByElement(c){const s=new Set,u=this.statesByElement.get(c);if(u)for(let M of u.values())if(M.namespaceId){const O=this._fetchNamespace(M.namespaceId);O&&s.add(O)}return s}trigger(c,s,u,M){if(Ku(s)){const O=this._fetchNamespace(c);if(O)return O.trigger(s,u,M),!0}return!1}insertNode(c,s,u,M){if(!Ku(s))return;const O=s[Mc];if(O&&O.setForRemoval){O.setForRemoval=!1,O.setForMove=!0;const N=this.collectedLeaveElements.indexOf(s);N>=0&&this.collectedLeaveElements.splice(N,1)}if(c){const N=this._fetchNamespace(c);N&&N.insertNode(s,u)}M&&this.collectEnterElement(s)}collectEnterElement(c){this.collectedEnterElements.push(c)}markElementAsDisabled(c,s){s?this.disabledNodes.has(c)||(this.disabledNodes.add(c),pl(c,ab)):this.disabledNodes.has(c)&&(this.disabledNodes.delete(c),au(c,ab))}removeNode(c,s,u){if(Ku(s)){this.scheduler?.notify();const M=c?this._fetchNamespace(c):null;M?M.removeNode(s,u):this.markElementAsRemoved(c,s,!1,u);const O=this.namespacesByHostElement.get(s);O&&O.id!==c&&O.removeNode(s,u)}else this._onRemovalComplete(s,u)}markElementAsRemoved(c,s,u,M,O){this.collectedLeaveElements.push(s),s[Mc]={namespaceId:c,setForRemoval:M,hasAnimation:u,removedBeforeQueried:!1,previousTriggersValues:O}}listen(c,s,u,M,O){return Ku(s)?this._fetchNamespace(c).listen(s,u,M,O):()=>{}}_buildInstruction(c,s,u,M,O){return c.transition.build(this.driver,c.element,c.fromState.value,c.toState.value,u,M,c.fromState.options,c.toState.options,s,O)}destroyInnerAnimations(c){let s=this.driver.query(c,qv,!0);s.forEach(u=>this.destroyActiveAnimationsForElement(u)),0!=this.playersByQueriedElement.size&&(s=this.driver.query(c,W1,!0),s.forEach(u=>this.finishActiveQueriedAnimationOnElement(u)))}destroyActiveAnimationsForElement(c){const s=this.playersByElement.get(c);s&&s.forEach(u=>{u.queued?u.markedForDestroy=!0:u.destroy()})}finishActiveQueriedAnimationOnElement(c){const s=this.playersByQueriedElement.get(c);s&&s.forEach(u=>u.finish())}whenRenderingDone(){return new Promise(c=>{if(this.players.length)return Md(this.players).onDone(()=>c());c()})}processLeaveNode(c){const s=c[Mc];if(s&&s.setForRemoval){if(c[Mc]=zh,s.namespaceId){this.destroyInnerAnimations(c);const u=this._fetchNamespace(s.namespaceId);u&&u.clearElementCache(c)}this._onRemovalComplete(c,s.setForRemoval)}c.classList?.contains(ab)&&this.markElementAsDisabled(c,!1),this.driver.query(c,".ng-animate-disabled",!0).forEach(u=>{this.markElementAsDisabled(u,!1)})}flush(c=-1){let s=[];if(this.newHostElements.size&&(this.newHostElements.forEach((u,M)=>this._balanceNamespaceList(u,M)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let u=0;u<this.collectedEnterElements.length;u++)pl(this.collectedEnterElements[u],"ng-star-inserted");if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){const u=[];try{s=this._flushAnimations(u,c)}finally{for(let M=0;M<u.length;M++)u[M]()}}else for(let u=0;u<this.collectedLeaveElements.length;u++)this.processLeaveNode(this.collectedLeaveElements[u]);if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(u=>u()),this._flushFns=[],this._whenQuietFns.length){const u=this._whenQuietFns;this._whenQuietFns=[],s.length?Md(s).onDone(()=>{u.forEach(M=>M())}):u.forEach(M=>M())}}reportError(c){throw function Gv(r){return new n.wOt(3402,!1)}()}_flushAnimations(c,s){const u=new Hh,M=[],O=new Map,N=[],st=new Map,ht=new Map,Bt=new Map,ve=new Set;this.disabledNodes.forEach(Ui=>{ve.add(Ui);const Er=this.driver.query(Ui,".ng-animate-queued",!0);for(let hr=0;hr<Er.length;hr++)ve.add(Er[hr])});const Ae=this.bodyNode,sn=Array.from(this.statesByElement.keys()),yn=hE(sn,this.collectedEnterElements),gn=new Map;let Rn=0;yn.forEach((Ui,Er)=>{const hr=$1+Rn++;gn.set(Er,hr),Ui.forEach(Qr=>pl(Qr,hr))});const di=[],Jn=new Set,si=new Set;for(let Ui=0;Ui<this.collectedLeaveElements.length;Ui++){const Er=this.collectedLeaveElements[Ui],hr=Er[Mc];hr&&hr.setForRemoval&&(di.push(Er),Jn.add(Er),hr.hasAnimation?this.driver.query(Er,".ng-star-inserted",!0).forEach(Qr=>Jn.add(Qr)):si.add(Er))}const Li=new Map,Fi=hE(sn,Array.from(Jn));Fi.forEach((Ui,Er)=>{const hr=Pm+Rn++;Li.set(Er,hr),Ui.forEach(Qr=>pl(Qr,hr))}),c.push(()=>{yn.forEach((Ui,Er)=>{const hr=gn.get(Er);Ui.forEach(Qr=>au(Qr,hr))}),Fi.forEach((Ui,Er)=>{const hr=Li.get(Er);Ui.forEach(Qr=>au(Qr,hr))}),di.forEach(Ui=>{this.processLeaveNode(Ui)})});const mr=[],$i=[];for(let Ui=this._namespaceList.length-1;Ui>=0;Ui--)this._namespaceList[Ui].drainQueuedTransitions(s).forEach(hr=>{const Qr=hr.player,vs=hr.element;if(mr.push(Qr),this.collectedEnterElements.length){const Va=vs[Mc];if(Va&&Va.setForMove){if(Va.previousTriggersValues&&Va.previousTriggersValues.has(hr.triggerName)){const bs=Va.previousTriggersValues.get(hr.triggerName),lc=this.statesByElement.get(hr.element);if(lc&&lc.has(hr.triggerName)){const wf=lc.get(hr.triggerName);wf.value=bs,lc.set(hr.triggerName,wf)}}return void Qr.destroy()}}const Pc=!Ae||!this.driver.containsElement(Ae,vs),Sa=Li.get(vs),kc=gn.get(vs),ls=this._buildInstruction(hr,u,kc,Sa,Pc);if(ls.errors&&ls.errors.length)return void $i.push(ls);if(Pc)return Qr.onStart(()=>ul(vs,ls.fromStyles)),Qr.onDestroy(()=>ql(vs,ls.toStyles)),void M.push(Qr);if(hr.isFallbackTransition)return Qr.onStart(()=>ul(vs,ls.fromStyles)),Qr.onDestroy(()=>ql(vs,ls.toStyles)),void M.push(Qr);const Mf=[];ls.timelines.forEach(Va=>{Va.stretchStartingKeyframe=!0,this.disabledNodes.has(Va.element)||Mf.push(Va)}),ls.timelines=Mf,u.append(vs,ls.timelines),N.push({instruction:ls,player:Qr,element:vs}),ls.queriedElements.forEach(Va=>Ac(st,Va,[]).push(Qr)),ls.preStyleProps.forEach((Va,bs)=>{if(Va.size){let lc=ht.get(bs);lc||ht.set(bs,lc=new Set),Va.forEach((wf,Py)=>lc.add(Py))}}),ls.postStyleProps.forEach((Va,bs)=>{let lc=Bt.get(bs);lc||Bt.set(bs,lc=new Set),Va.forEach((wf,Py)=>lc.add(Py))})});if($i.length){const Ui=[];$i.forEach(Er=>{Ui.push(function k1(r,c){return new n.wOt(3505,!1)}())}),mr.forEach(Er=>Er.destroy()),this.reportError(Ui)}const Wi=new Map,br=new Map;N.forEach(Ui=>{const Er=Ui.element;u.has(Er)&&(br.set(Er,Er),this._beforeAnimationBuild(Ui.player.namespaceId,Ui.instruction,Wi))}),M.forEach(Ui=>{const Er=Ui.element;this._getPreviousPlayers(Er,!1,Ui.namespaceId,Ui.triggerName,null).forEach(Qr=>{Ac(Wi,Er,[]).push(Qr),Qr.destroy()})});const _o=di.filter(Ui=>gE(Ui,ht,Bt)),lr=new Map;wc(lr,this.driver,si,Bt,ur.kp).forEach(Ui=>{gE(Ui,ht,Bt)&&_o.push(Ui)});const Ko=new Map;yn.forEach((Ui,Er)=>{wc(Ko,this.driver,new Set(Ui),ht,ur.FX)}),_o.forEach(Ui=>{const Er=lr.get(Ui),hr=Ko.get(Ui);lr.set(Ui,new Map([...Er?.entries()??[],...hr?.entries()??[]]))});const ea=[],na=[],Ic={};N.forEach(Ui=>{const{element:Er,player:hr,instruction:Qr}=Ui;if(u.has(Er)){if(ve.has(Er))return hr.onDestroy(()=>ql(Er,Qr.toStyles)),hr.disabled=!0,hr.overrideTotalTime(Qr.totalTime),void M.push(hr);let vs=Ic;if(br.size>1){let Sa=Er;const kc=[];for(;Sa=Sa.parentNode;){const ls=br.get(Sa);if(ls){vs=ls;break}kc.push(Sa)}kc.forEach(ls=>br.set(ls,vs))}const Pc=this._buildAnimation(hr.namespaceId,Qr,Wi,O,Ko,lr);if(hr.setRealPlayer(Pc),vs===Ic)ea.push(hr);else{const Sa=this.playersByElement.get(vs);Sa&&Sa.length&&(hr.parentPlayer=Md(Sa)),M.push(hr)}}else ul(Er,Qr.fromStyles),hr.onDestroy(()=>ql(Er,Qr.toStyles)),na.push(hr),ve.has(Er)&&M.push(hr)}),na.forEach(Ui=>{const Er=O.get(Ui.element);if(Er&&Er.length){const hr=Md(Er);Ui.setRealPlayer(hr)}}),M.forEach(Ui=>{Ui.parentPlayer?Ui.syncPlayerEvents(Ui.parentPlayer):Ui.destroy()});for(let Ui=0;Ui<di.length;Ui++){const Er=di[Ui],hr=Er[Mc];if(au(Er,Pm),hr&&hr.hasAnimation)continue;let Qr=[];if(st.size){let Pc=st.get(Er);Pc&&Pc.length&&Qr.push(...Pc);let Sa=this.driver.query(Er,W1,!0);for(let kc=0;kc<Sa.length;kc++){let ls=st.get(Sa[kc]);ls&&ls.length&&Qr.push(...ls)}}const vs=Qr.filter(Pc=>!Pc.destroyed);vs.length?pE(this,Er,vs):this.processLeaveNode(Er)}return di.length=0,ea.forEach(Ui=>{this.players.push(Ui),Ui.onDone(()=>{Ui.destroy();const Er=this.players.indexOf(Ui);this.players.splice(Er,1)}),Ui.play()}),ea}afterFlush(c){this._flushFns.push(c)}afterFlushAnimationsDone(c){this._whenQuietFns.push(c)}_getPreviousPlayers(c,s,u,M,O){let N=[];if(s){const st=this.playersByQueriedElement.get(c);st&&(N=st)}else{const st=this.playersByElement.get(c);if(st){const ht=!O||O==su;st.forEach(Bt=>{Bt.queued||!ht&&Bt.triggerName!=M||N.push(Bt)})}}return(u||M)&&(N=N.filter(st=>!(u&&u!=st.namespaceId||M&&M!=st.triggerName))),N}_beforeAnimationBuild(c,s,u){const O=s.element,N=s.isRemovalTransition?void 0:c,st=s.isRemovalTransition?void 0:s.triggerName;for(const ht of s.timelines){const Bt=ht.element,ve=Bt!==O,Ae=Ac(u,Bt,[]);this._getPreviousPlayers(Bt,ve,N,st,s.toState).forEach(yn=>{const gn=yn.getRealPlayer();gn.beforeDestroy&&gn.beforeDestroy(),yn.destroy(),Ae.push(yn)})}ul(O,s.fromStyles)}_buildAnimation(c,s,u,M,O,N){const st=s.triggerName,ht=s.element,Bt=[],ve=new Set,Ae=new Set,sn=s.timelines.map(gn=>{const Rn=gn.element;ve.add(Rn);const di=Rn[Mc];if(di&&di.removedBeforeQueried)return new ur.sf(gn.duration,gn.delay);const Jn=Rn!==ht,si=function mE(r){const c=[];return fE(r,c),c}((u.get(Rn)||ua).map(Wi=>Wi.getRealPlayer())).filter(Wi=>!!Wi.element&&Wi.element===Rn),Li=O.get(Rn),Fi=N.get(Rn),mr=L1(this._normalizer,gn.keyframes,Li,Fi),$i=this._buildPlayer(gn,mr,si);if(gn.subTimeline&&M&&Ae.add(Rn),Jn){const Wi=new Xh(c,st,Rn);Wi.setRealPlayer($i),Bt.push(Wi)}return $i});Bt.forEach(gn=>{Ac(this.playersByQueriedElement,gn.element,[]).push(gn),gn.onDone(()=>function cb(r,c,s){let u=r.get(c);if(u){if(u.length){const M=u.indexOf(s);u.splice(M,1)}0==u.length&&r.delete(c)}return u}(this.playersByQueriedElement,gn.element,gn))}),ve.forEach(gn=>pl(gn,M2));const yn=Md(sn);return yn.onDestroy(()=>{ve.forEach(gn=>au(gn,M2)),ql(ht,s.toStyles)}),Ae.forEach(gn=>{Ac(M,gn,[]).push(yn)}),yn}_buildPlayer(c,s,u){return s.length>0?this.driver.animate(c.element,s,c.duration,c.delay,c.easing,u):new ur.sf(c.duration,c.delay)}}class Xh{constructor(c,s,u){this.namespaceId=c,this.triggerName=s,this.element=u,this._player=new ur.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(c){this._containsRealPlayer||(this._player=c,this._queuedCallbacks.forEach((s,u)=>{s.forEach(M=>Qg(c,u,void 0,M))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(c.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(c){this.totalTime=c}syncPlayerEvents(c){const s=this._player;s.triggerCallback&&c.onStart(()=>s.triggerCallback("start")),c.onDone(()=>this.finish()),c.onDestroy(()=>this.destroy())}_queueEvent(c,s){Ac(this._queuedCallbacks,c,[]).push(s)}onDone(c){this.queued&&this._queueEvent("done",c),this._player.onDone(c)}onStart(c){this.queued&&this._queueEvent("start",c),this._player.onStart(c)}onDestroy(c){this.queued&&this._queueEvent("destroy",c),this._player.onDestroy(c)}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(c){this.queued||this._player.setPosition(c)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(c){const s=this._player;s.triggerCallback&&s.triggerCallback(c)}}function Ku(r){return r&&1===r.nodeType}function uE(r,c){const s=r.style.display;return r.style.display=c??"none",s}function wc(r,c,s,u,M){const O=[];s.forEach(ht=>O.push(uE(ht)));const N=[];u.forEach((ht,Bt)=>{const ve=new Map;ht.forEach(Ae=>{const sn=c.computeStyle(Bt,Ae,M);ve.set(Ae,sn),(!sn||0==sn.length)&&(Bt[Mc]=Gh,N.push(Bt))}),r.set(Bt,ve)});let st=0;return s.forEach(ht=>uE(ht,O[st++])),N}function hE(r,c){const s=new Map;if(r.forEach(st=>s.set(st,[])),0==c.length)return s;const M=new Set(c),O=new Map;function N(st){if(!st)return 1;let ht=O.get(st);if(ht)return ht;const Bt=st.parentNode;return ht=s.has(Bt)?Bt:M.has(Bt)?1:N(Bt),O.set(st,ht),ht}return c.forEach(st=>{const ht=N(st);1!==ht&&s.get(ht).push(st)}),s}function pl(r,c){r.classList?.add(c)}function au(r,c){r.classList?.remove(c)}function pE(r,c,s){Md(s).onDone(()=>r.processLeaveNode(c))}function fE(r,c){for(let s=0;s<r.length;s++){const u=r[s];u instanceof ur.ui?fE(u.players,c):c.push(u)}}function gE(r,c,s){const u=s.get(r);if(!u)return!1;let M=c.get(r);return M?u.forEach(O=>M.add(O)):c.set(r,u),s.delete(r),!0}class cu{constructor(c,s,u,M){this._driver=s,this._normalizer=u,this._triggerCache={},this.onRemovalComplete=(O,N)=>{},this._transitionEngine=new lE(c.body,s,u,M),this._timelineEngine=new sE(c.body,s,u),this._transitionEngine.onRemovalComplete=(O,N)=>this.onRemovalComplete(O,N)}registerTrigger(c,s,u,M,O){const N=c+"-"+M;let st=this._triggerCache[N];if(!st){const ht=[],ve=r0(this._driver,O,ht,[]);if(ht.length)throw function Wv(r,c){return new n.wOt(3404,!1)}();st=function a0(r,c,s){return new hl(r,c,s)}(M,ve,this._normalizer),this._triggerCache[N]=st}this._transitionEngine.registerTrigger(s,M,st)}register(c,s){this._transitionEngine.register(c,s)}destroy(c,s){this._transitionEngine.destroy(c,s)}onInsert(c,s,u,M){this._transitionEngine.insertNode(c,s,u,M)}onRemove(c,s,u){this._transitionEngine.removeNode(c,s,u)}disableAnimations(c,s){this._transitionEngine.markElementAsDisabled(c,s)}process(c,s,u,M){if("@"==u.charAt(0)){const[O,N]=Zg(u);this._timelineEngine.command(O,s,N,M)}else this._transitionEngine.trigger(c,s,u,M)}listen(c,s,u,M,O){if("@"==u.charAt(0)){const[N,st]=Zg(u);return this._timelineEngine.listen(N,s,st,O)}return this._transitionEngine.listen(c,s,u,M,O)}flush(c=-1){this._transitionEngine.flush(c)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(c){this._transitionEngine.afterFlushAnimationsDone(c)}}class Gu{static#t=this.initialStylesByElement=new WeakMap;constructor(c,s,u){this._element=c,this._startStyles=s,this._endStyles=u,this._state=0;let M=Gu.initialStylesByElement.get(c);M||Gu.initialStylesByElement.set(c,M=new Map),this._initialStyles=M}start(){this._state<1&&(this._startStyles&&ql(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(ql(this._element,this._initialStyles),this._endStyles&&(ql(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(Gu.initialStylesByElement.delete(this._element),this._startStyles&&(ul(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(ul(this._element,this._endStyles),this._endStyles=null),ql(this._element,this._initialStyles),this._state=3)}}function lu(r){let c=null;return r.forEach((s,u)=>{(function _E(r){return"display"===r||"position"===r})(u)&&(c=c||new Map,c.set(u,s))}),c}class db{constructor(c,s,u,M){this.element=c,this.keyframes=s,this.options=u,this._specialStyles=M,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=u.duration,this._delay=u.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(c=>c()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const c=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,c,this.options),this._finalKeyframe=c.length?c[c.length-1]:new Map;const s=()=>this._onFinish();this.domPlayer.addEventListener("finish",s),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",s)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(c){const s=[];return c.forEach(u=>{s.push(Object.fromEntries(u))}),s}_triggerWebAnimation(c,s,u){return c.animate(this._convertKeyframesToObject(s),u)}onStart(c){this._originalOnStartFns.push(c),this._onStartFns.push(c)}onDone(c){this._originalOnDoneFns.push(c),this._onDoneFns.push(c)}onDestroy(c){this._onDestroyFns.push(c)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(c=>c()),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(c=>c()),this._onDestroyFns=[])}setPosition(c){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=c*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const c=new Map;this.hasStarted()&&this._finalKeyframe.forEach((u,M)=>{"offset"!==M&&c.set(M,this._finished?u:ib(this.element,M))}),this.currentSnapshot=c}triggerCallback(c){const s="start"===c?this._onStartFns:this._onDoneFns;s.forEach(u=>u()),s.length=0}}class Xu{validateStyleProperty(c){return!0}validateAnimatableStyleProperty(c){return!0}matchesElement(c,s){return!1}containsElement(c,s){return Zv(c,s)}getParentElement(c){return F1(c)}query(c,s,u){return Jv(c,s,u)}computeStyle(c,s,u){return ib(c,s)}animate(c,s,u,M,O,N=[]){const ht={duration:u,delay:M,fill:0==M?"both":"forwards"};O&&(ht.easing=O);const Bt=new Map,ve=N.filter(yn=>yn instanceof db);(function S2(r,c){return 0===r||0===c})(u,M)&&ve.forEach(yn=>{yn.currentSnapshot.forEach((gn,Rn)=>Bt.set(Rn,gn))});let Ae=function sI(r){return r.length?r[0]instanceof Map?r:r.map(c=>new Map(Object.entries(c))):[]}(s).map(yn=>new Map(yn));Ae=function Jg(r,c,s){if(s.size&&c.length){let u=c[0],M=[];if(s.forEach((O,N)=>{u.has(N)||M.push(N),u.set(N,O)}),M.length)for(let O=1;O<c.length;O++){let N=c[O];M.forEach(st=>N.set(st,ib(r,st)))}}return c}(c,Ae,Bt);const sn=function lb(r,c){let s=null,u=null;return Array.isArray(c)&&c.length?(s=lu(c[0]),c.length>1&&(u=lu(c[c.length-1]))):c instanceof Map&&(s=lu(c)),s||u?new Gu(r,s,u):null}(c,Ae);return new db(c,Ae,ht,sn)}}const ub="@.disabled";class hb{constructor(c,s,u,M){this.namespaceId=c,this.delegate=s,this.engine=u,this._onDestroy=M,this.\u0275type=0}get data(){return this.delegate.data}destroyNode(c){this.delegate.destroyNode?.(c)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(c,s){return this.delegate.createElement(c,s)}createComment(c){return this.delegate.createComment(c)}createText(c){return this.delegate.createText(c)}appendChild(c,s){this.delegate.appendChild(c,s),this.engine.onInsert(this.namespaceId,s,c,!1)}insertBefore(c,s,u,M=!0){this.delegate.insertBefore(c,s,u),this.engine.onInsert(this.namespaceId,s,c,M)}removeChild(c,s,u){this.engine.onRemove(this.namespaceId,s,this.delegate)}selectRootElement(c,s){return this.delegate.selectRootElement(c,s)}parentNode(c){return this.delegate.parentNode(c)}nextSibling(c){return this.delegate.nextSibling(c)}setAttribute(c,s,u,M){this.delegate.setAttribute(c,s,u,M)}removeAttribute(c,s,u){this.delegate.removeAttribute(c,s,u)}addClass(c,s){this.delegate.addClass(c,s)}removeClass(c,s){this.delegate.removeClass(c,s)}setStyle(c,s,u,M){this.delegate.setStyle(c,s,u,M)}removeStyle(c,s,u){this.delegate.removeStyle(c,s,u)}setProperty(c,s,u){"@"==s.charAt(0)&&s==ub?this.disableAnimations(c,!!u):this.delegate.setProperty(c,s,u)}setValue(c,s){this.delegate.setValue(c,s)}listen(c,s,u){return this.delegate.listen(c,s,u)}disableAnimations(c,s){this.engine.disableAnimations(c,s)}}class $2 extends hb{constructor(c,s,u,M,O){super(s,u,M,O),this.factory=c,this.namespaceId=s}setProperty(c,s,u){"@"==s.charAt(0)?"."==s.charAt(1)&&s==ub?this.disableAnimations(c,u=void 0===u||!!u):this.engine.process(this.namespaceId,c,s.slice(1),u):this.delegate.setProperty(c,s,u)}listen(c,s,u){if("@"==s.charAt(0)){const M=function W2(r){switch(r){case"body":return document.body;case"document":return document;case"window":return window;default:return r}}(c);let O=s.slice(1),N="";return"@"!=O.charAt(0)&&([O,N]=function Yh(r){const c=r.indexOf(".");return[r.substring(0,c),r.slice(c+1)]}(O)),this.engine.listen(this.namespaceId,M,O,N,st=>{this.factory.scheduleListenerCallback(st._data||-1,u,st)})}return this.delegate.listen(c,s,u)}}class yE{constructor(c,s,u){this.delegate=c,this.engine=s,this._zone=u,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,s.onRemovalComplete=(M,O)=>{const N=O?.parentNode(M);N&&O.removeChild(N,M)}}createRenderer(c,s){const M=this.delegate.createRenderer(c,s);if(!c||!s?.data?.animation){const Bt=this._rendererCache;let ve=Bt.get(M);return ve||(ve=new hb("",M,this.engine,()=>Bt.delete(M)),Bt.set(M,ve)),ve}const O=s.id,N=s.id+"-"+this._currentId;this._currentId++,this.engine.register(N,c);const st=Bt=>{Array.isArray(Bt)?Bt.forEach(st):this.engine.registerTrigger(O,N,c,Bt.name,Bt)};return s.data.animation.forEach(st),new $2(this,N,M,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(c,s,u){if(c>=0&&c<this._microtaskId)return void this._zone.run(()=>s(u));const M=this._animationCallbacksBuffer;0==M.length&&queueMicrotask(()=>{this._zone.run(()=>{M.forEach(O=>{const[N,st]=O;N(st)}),this._animationCallbacksBuffer=[]})}),M.push([s,u])}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}const pb=[{provide:j1,useFactory:function K2(){return new O2}},{provide:cu,useClass:(()=>{class r extends cu{constructor(s,u,M){super(s,u,M,(0,n.WQX)(n.An2,{optional:!0}))}ngOnDestroy(){this.flush()}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(va.qQ),n.KVO(U1),n.KVO(j1))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac})}return r})()},{provide:n._9s,useFactory:function z2(r,c,s){return new yE(r,c,s)},deps:[p.B7,cu,n.SKi]}],l0=[{provide:U1,useFactory:()=>new Xu},{provide:n.bc$,useValue:"BrowserAnimations"},...pb],xE=[{provide:U1,useClass:V1},{provide:n.bc$,useValue:"NoopAnimations"},...pb];let fI=(()=>{class r{static withConfig(s){return{ngModule:r,providers:s.disableAnimations?xE:l0}}static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({providers:l0,imports:[p.Bb]})}return r})();var d0=e(40632),mb=e(96460),Hn=e(70271),u0=e(67495);class fb{}let G2=(()=>{class r{constructor(s){this.document=s,this.cache=[],this.className="injected-favicon"}set(s,u,M,O){this.setNode(s,u,M,O)}unset(s,u){this.removeNodes(s,u),this.insertNodeFromCache(s)}addToCache(s,u,M,O=1){const N=this.document.createElement("link");N.setAttribute("class",this.className),N.setAttribute("rel",s),N.setAttribute("href",u),N.setAttribute("data-prio",O.toString()),M&&N.setAttribute("data-id",M),this.cache.push(N)}cacheBustHref(s){return s.includes("?")?`${s}&cacheBust=${Date.now()}`:`${s}?cacheBust=${Date.now()}`}clearCache(s,u){this.cache=this.cache.filter(u?M=>!(M.rel===s&&M.dataset.id===u):M=>M.rel!==s)}insertNodeFromCache(s){const u=this.cache.filter(M=>M.rel===s).sort((M,O)=>Number(O.dataset.prio)-Number(M.dataset.prio))?.[0]||null;u&&this.document.head.appendChild(u)}removeNodes(s,u){this.clearCache(s,u),this.document.head.querySelectorAll(`.${this.className}[rel="${s}"]`).forEach(M=>this.document.head.removeChild(M))}setNode(s,u,M,O){const N=u.startsWith("data:")?u:this.cacheBustHref(u);this.removeNodes(s,M),this.addToCache(s,N,M,O),this.insertNodeFromCache(s)}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(va.qQ))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac})}return r})(),gb=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({providers:[{provide:fb,useClass:G2}]})}return r})();var X2=e(53803),Y2=e(85298);let Q2=(()=>{class r{constructor(s){s.run()}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(Y2.k))};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({imports:[go.iI]})}return r})();var kn=e(35681);class AE{}var _b=e(11651),jm=e(63617),DE=e(18537);let Z2=(()=>{class r{constructor(s){this.windowService=s,this.statusChange$=(0,jm.h)((0,DE.R)(this.windowService,"offline"),(0,DE.R)(this.windowService,"online")).pipe((0,Hn.T)(u=>({connected:"online"===u.type,connectionType:"unknown"})))}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(_b.jf))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac})}return r})(),vb=(()=>{class r{constructor(s){this.strategy=s,this.statusChange$=this.strategy.statusChange$}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(AE))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac})}return r})(),ME=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({providers:[vb,{provide:AE,useClass:Z2}]})}return r})();var du=e(46248),J2=e(52792),Yu=e(77089),ba=e(49074),wE=e(16256),ya=e(84175),oc=e(93840),ha=e(20943),td=e(31034),wl=e(39552),$m=e(80640),Ur=e(90852),h0=e(98470),Qh=e(65649),Qu=e(23735),Zh=e(29457),Zu=e(79975),Jh=e(46777),Od=e(44261);let Ju=(()=>{class r{constructor(){this.localStorageKey="manager-main-menu-drawer:is-open",this.storage=(0,n.WQX)(Od.n$)}store(s){this.storage.set(this.localStorageKey,s)}isOpen(){return this.storage.get(this.localStorageKey,!0)}static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),qh=(()=>{class r{constructor(){this.scrollOffsets=new Map}static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var qu=e(75797);let TE=(()=>{class r{constructor(){this.localStorageKey="manager-right-menu-drawer:active-menu",this.storage=(0,n.WQX)(Od.n$),this.activeMenu$=new qu.t(this.storage.get(this.localStorageKey)),this.isOpen$=this.activeMenu$.pipe((0,Hn.T)(s=>!!s))}store(s){this.activeMenu$.next(s),this.storage.set(this.localStorageKey,s)}static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var ko=e(19999),Ro=e(87801),th=e(11971),bb=e(17049);const SE=["mainMenuDrawer"],OE=["menuRightDrawer"],IE=["mainRouterOutlet"];let PE=(()=>{class r{constructor(){this.appName=Fa.c.appName,this.isRightMenuOpen=!1,this.cdRef=(0,n.WQX)(n.gRc),this.destroy=(0,n.WQX)(n.abz),this.mainMenuDrawerService=(0,n.WQX)(Ju),this.media=(0,n.WQX)(Jh.nJ),this.rightMenuDrawerService=(0,n.WQX)(TE),this.route=(0,n.WQX)(go.nX),this.router=(0,n.WQX)(go.Ix),this.service=(0,n.WQX)(qh)}ngOnInit(){this.router.events.pipe((0,ba.pQ)(this.destroy)).subscribe(s=>{s instanceof go.Z&&this.media.isActive("lt-md")&&this.mainMenuDrawerRef.close(),s instanceof go.Z&&this.preserveScrollOffset(),s instanceof go.wF&&this.scrollToPreserved()}),(0,ko.z)([this.rightMenuDrawerService.isOpen$,this.route.data.pipe((0,ba.pQ)(this.destroy))]).pipe((0,ba.pQ)(this.destroy)).subscribe(([s,u])=>{this.isRightMenuOpen=s&&u.hasRightSideMenu,this.cdRef.markForCheck()})}ngAfterViewInit(){this.scrollToPreserved()}get initialStateMenuDrawer(){return this.mainMenuDrawerService.isOpen()}get drawerMode(){return this.media.isActive("gt-sm")?"side":"over"}get fixedInViewport(){return this.media.isActive("lt-md")}preserveScrollOffset(){this.mainRouterOutlet?.component&&this.service.scrollOffsets.set(this.mainRouterOutlet.component.constructor.name,this.scrollable.measureScrollOffset("top"))}scrollToPreserved(){if(this.mainRouterOutlet?.component){const u=this.service.scrollOffsets.get(this.mainRouterOutlet.component.constructor.name)||0;0!==u&&setTimeout(()=>this.scrollable.scrollTo({top:u}))}}static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275cmp=n.VBU({type:r,selectors:[["ix-manager"]],viewQuery:function(u,M){if(1&u&&(n.GBs(SE,5),n.GBs(OE,5),n.GBs(IE,5,go.n3),n.GBs(Zu.uv,7)),2&u){let O;n.mGM(O=n.lsd())&&(M.mainMenuDrawerRef=O.first),n.mGM(O=n.lsd())&&(M.menuRightDrawerRef=O.first),n.mGM(O=n.lsd())&&(M.mainRouterOutlet=O.first),n.mGM(O=n.lsd())&&(M.scrollable=O.first)}},decls:21,vars:5,consts:[["mainMenuDrawer",""],["mainRouterOutlet",""],["menuRightDrawer",""],["fxLayout","column",1,"ix-surface"],["name","manager:top-app-bar"],["fxFlex","","fxLayout","column"],["autoFocus","false",3,"fixedInViewport","mode","opened"],[1,"ix-content"],["fxHide.gt-sm",""],["name","manager:side-panel"],["name","manager:side-panel:after"],[1,"ix-container"],["fxFlex","","cdkScrollable","",1,"ix-content"],["position","end","mode","side","autoFocus","false",3,"opened"],["fxFlex","",1,"ix-content"],["name","manager:side-panel-right"]],template:function(u,M){1&u&&(n.j41(0,"div",3)(1,"div"),n.nrm(2,"router-outlet",4),n.k0s(),n.j41(3,"mat-sidenav-container",5)(4,"mat-sidenav",6,0)(6,"div",7)(7,"mat-toolbar",8)(8,"h1"),n.EFF(9),n.k0s()(),n.nrm(10,"router-outlet",9)(11,"router-outlet",10),n.k0s()(),n.j41(12,"div",11)(13,"div",3)(14,"div",12),n.nrm(15,"router-outlet",null,1),n.k0s()()(),n.j41(17,"mat-sidenav",13,2)(19,"div",14),n.nrm(20,"router-outlet",15),n.k0s()()()()),2&u&&(n.R7$(4),n.Y8G("fixedInViewport",M.fixedInViewport)("mode",M.drawerMode)("opened",M.initialStateMenuDrawer&&!M.fixedInViewport),n.R7$(5),n.JRh(M.appName),n.R7$(8),n.Y8G("opened",M.isRightMenuOpen))},dependencies:[Ro.DJ,Ro.UI,th.Om,go.n3,Zu.uv,bb.LG,bb.US,wl.KQ],styles:['[_nghost-%COMP%]{height:100%;width:100%}[_nghost-%COMP%]     .mat-drawer-container, [_nghost-%COMP%]     .mat-drawer-container .mat-drawer-backdrop{background-color:transparent;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}[_nghost-%COMP%]     .mat-drawer-container{background-color:var(--surface-container-low-bg)}[_nghost-%COMP%]     .mat-drawer-content{background-color:var(--surface-bg);color:var(--body-color)}[_nghost-%COMP%]     .mat-drawer-side{border-right-width:0}[_nghost-%COMP%]     .mat-drawer-side.mat-drawer-end{border-left-width:0;padding:0 0 0 8px;background-color:var(--surface-container-low-bg)}[_nghost-%COMP%]     .mat-drawer-over .mat-drawer-inner-container>.ix-content>.mat-toolbar{background-color:transparent}[_nghost-%COMP%]     .mat-drawer>.mat-drawer-inner-container{background-color:var(--surface-container-low-bg);color:var(--body-color)}[_nghost-%COMP%]     .mat-drawer.mat-drawer-end>.mat-drawer-inner-container{background-color:var(--surface-bg);border-radius:4px}[_nghost-%COMP%]     .mat-drawer>.mat-drawer-inner-container>.ix-content>.mat-divider{margin-top:8px}[_nghost-%COMP%]     .mat-drawer.mat-drawer-opened~.mat-drawer-content{border-radius:8px}[_nghost-%COMP%]     .mat-drawer{width:280px}[_nghost-%COMP%]     .mat-drawer.mat-drawer-end{width:300px}[_nghost-%COMP%]     .mat-drawer .mat-divider{margin-left:8px;margin-right:8px;border-top-color:rgba(var(--body-color-rgb),.12)}[_nghost-%COMP%]     [name="manager:side-panel:after"]+*:before{content:"";display:block;box-sizing:border-box;width:calc(100% - 16px);margin:0 8px;border-top:1px solid rgba(0,0,0,.12)}'],changeDetection:0})}return r})(),p0=(()=>{class r{constructor(){this.ixManager=(0,n.WQX)(PE,{optional:!0}),this.service=(0,n.WQX)(Ju)}toggle(){this.ixManager&&(this.service.store(!this.ixManager.mainMenuDrawerRef.opened),this.ixManager.mainMenuDrawerRef.toggle())}static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275cmp=n.VBU({type:r,selectors:[["ix-manager-main-menu-button"]],standalone:!0,features:[n.aNF],decls:3,vars:0,consts:[["mat-icon-button","",3,"click"]],template:function(u,M){1&u&&(n.j41(0,"button",0),n.bIt("click",function(){return M.toggle()}),n.j41(1,"mat-icon"),n.EFF(2,"menu"),n.k0s()())},dependencies:[ya.Hl,ya.iY,oc.m_,oc.An],encapsulation:2,changeDetection:0})}return r})();var Tl=e(63187),Nn=e(11439),ni=e(59452),yi=e(1365),Wo=e(91817),Gs=e(81799),yb=e(82417),m0=e(72837);let _I=(()=>{class r{constructor(){this.store=(0,n.WQX)(Nn.il),this.router=(0,n.WQX)(go.Ix),this.accountButtonStyle$=(0,ko.z)([this.store.select(Gs.he),this.store.select(yb.$y),this.store.select(Gs._d)]).pipe((0,Hn.T)(([s,u,M])=>M?.branding?.logo?M.branding.theme?.logoHasBackgroundColor?{backgroundColor:"#fff"}:{}:u?.logo?u.theme?.logoHasBackgroundColor?{backgroundColor:"#fff"}:{}:s?.branding?.logo&&s?.branding.theme?.logoHasBackgroundColor?{backgroundColor:"#fff"}:{})),this.appName=Fa.c.appName,this.logo$=(0,ko.z)([this.store.select(Gs.he),this.store.select(yb.$y),this.store.select(Gs._d)]).pipe((0,Hn.T)(([s,u,M])=>M?.branding?.logo??u?.logo??s?.branding?.logo??null)),this.myUser$=this.store.select(Gs.KE)}rel(){return(0,jm.h)((0,ni.of)(this.router.url),this.router.events.pipe((0,Po.p)(s=>s instanceof go.wF),(0,Hn.T)(s=>s.urlAfterRedirects))).pipe((0,yi.Z)(s=>(0,h0.FQ)(s)),(0,Wo.F)())}openUserpilotResourceCenter(){this.store.dispatch(m0.g())}static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var vI=e(39929),q2=e(8954),tw=e(99653),kE=e(48561),ew=e(34574),wa=e(74941);function RE(r,c){if(1&r&&(n.j41(0,"span",4),n.nrm(1,"ix-search-input",17),n.j41(2,"button",18)(3,"mat-icon"),n.EFF(4,"search"),n.k0s()()()),2&r){const s=n.XpG();n.R7$(),n.Y8G("rel",s.rel),n.R7$(),n.Y8G("ixSearchLayerTrigger",s.rel)}}function nw(r,c){if(1&r){const s=n.RV6();n.j41(0,"button",19),n.nI1(1,"translate"),n.bIt("click",function(){n.eBV(s);const M=n.XpG();return n.Njj(M.handleHelpClick())}),n.j41(2,"mat-icon"),n.EFF(3,"help"),n.k0s()()}2&r&&n.Y8G("matTooltip",n.bMT(1,1,"HELP"))}function iw(r,c){1&r&&n.nrm(0,"ix-app-switch-menu")}function LE(r,c){1&r&&n.nrm(0,"ix-master-account-menu-panel")}function rw(r,c){if(1&r&&(n.j41(0,"button",16),n.nI1(1,"async"),n.j41(2,"div",20),n.nrm(3,"img",21)(4,"ix-letter-avatar",15),n.k0s()()),2&r){const s=n.XpG(),u=n.sdS(21);n.Y8G("ngStyle",n.bMT(1,4,s.accountButtonStyle$))("matMenuTriggerFor",u),n.R7$(3),n.Y8G("src",s.logo,n.B4B),n.R7$(),n.Y8G("from",null==s.myUser?null:s.myUser.name)}}let FE=(()=>{class r{constructor(){this.cdRef=(0,n.WQX)(n.gRc),this.destroy=(0,n.WQX)(n.abz),this.facade=(0,n.WQX)(_I),this.accountButtonStyle$=this.facade.accountButtonStyle$,this.appName=this.facade.appName}ngOnInit(){this.facade.logo$.pipe((0,ba.pQ)(this.destroy)).subscribe(s=>{this.logo=s,this.cdRef.markForCheck()}),this.facade.myUser$.pipe((0,ba.pQ)(this.destroy)).subscribe(s=>{this.myUser=s,this.cdRef.markForCheck()}),this.facade.rel().pipe((0,ba.pQ)(this.destroy)).subscribe(s=>{this.rel=s,this.cdRef.markForCheck()})}handleHelpClick(){this.facade.openUserpilotResourceCenter()}static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275cmp=n.VBU({type:r,selectors:[["ix-manager-top-app-bar"]],standalone:!0,features:[n.aNF],decls:26,vars:16,consts:[["appsMenu","matMenu"],["accountPanel","matMenu"],["routerLink","/","data-testid","manager-top-app-bar-app-name","fxHide.lt-md","",1,"app-name"],["fxFlex",""],[1,"center"],["fxFlex","","fxHide","","fxShow.gt-sm",""],["fxLayout","row","fxLayoutAlign","end center",1,"secondary"],["mat-icon-button","","fxHide.lt-md","",3,"matTooltip","click",4,"ixCanUse"],["mat-icon-button","","routerLink","/messages",3,"matTooltip"],["matBadgeColor","warn","aria-hidden","false",1,"notifications-icon",3,"matBadge","matBadgeHidden"],["mat-icon-button","",3,"matTooltip","matMenuTriggerFor"],[1,"apps-menu"],["matMenuContent",""],[1,"account-panel"],["mat-icon-button","","matTooltip","Account",1,"account-button",3,"matMenuTriggerFor","fxHide.gt-xs"],[3,"from"],["fxHide.xs","","mat-flat-button","","matTooltip","Account",1,"account-button",3,"ngStyle","matMenuTriggerFor"],["fxHide","","fxShow.gt-sm","",3,"rel"],["mat-icon-button","","fxHide","","fxShow.lt-md","",3,"ixSearchLayerTrigger"],["mat-icon-button","","fxHide.lt-md","",3,"click","matTooltip"],["fxLayout","row","fxLayoutAlign","center center"],["fxHide.xs","",1,"company-logo",3,"src"]],template:function(u,M){if(1&u&&(n.j41(0,"mat-toolbar"),n.nrm(1,"ix-manager-main-menu-button"),n.j41(2,"h1",2),n.EFF(3),n.k0s(),n.nrm(4,"span",3),n.DNE(5,RE,5,2,"span",4),n.nrm(6,"span",5),n.j41(7,"span",6),n.DNE(8,nw,4,3,"button",7),n.j41(9,"button",8),n.nI1(10,"translate"),n.j41(11,"mat-icon",9),n.EFF(12,"mail"),n.k0s()(),n.j41(13,"button",10),n.nI1(14,"translate"),n.j41(15,"mat-icon"),n.EFF(16,"apps"),n.k0s()(),n.j41(17,"mat-menu",11,0),n.DNE(19,iw,1,0,"ng-template",12),n.k0s()(),n.j41(20,"mat-menu",13,1),n.DNE(22,LE,1,0,"ng-template",12),n.k0s(),n.j41(23,"button",14),n.nrm(24,"ix-letter-avatar",15),n.k0s(),n.DNE(25,rw,5,6,"button",16),n.k0s()),2&u){const O=n.sdS(18),N=n.sdS(21);n.R7$(3),n.JRh(M.appName),n.R7$(2),n.vxM(5,"Null"!==M.rel?5:-1),n.R7$(3),n.Y8G("ixCanUse","help-center"),n.R7$(),n.Y8G("matTooltip",n.bMT(10,12,"MESSAGES")),n.R7$(2),n.Y8G("matBadge",null==M.myUser?null:M.myUser.unreadMessagesCount)("matBadgeHidden",!(null!=M.myUser&&M.myUser.unreadMessagesCount)),n.R7$(2),n.Y8G("matTooltip",n.bMT(14,14,"APPS"))("matMenuTriggerFor",O),n.R7$(10),n.Y8G("matMenuTriggerFor",N)("fxHide.gt-xs",M.logo),n.R7$(),n.Y8G("from",null==M.myUser?null:M.myUser.name),n.R7$(),n.vxM(25,M.logo?25:-1)}},dependencies:[va.Jj,va.B3,go.Wk,wE.Y,wE.k,ya.Hl,ya.$z,ya.iY,oc.m_,oc.An,ha.Fg,td.Cn,td.kk,td.z8,td.Cp,wl.s5,wl.KQ,$m.uc,$m.oV,d0.YF,Ro.DJ,Ro.sA,Ro.UI,th.Om,th.eI,Ur.h,Ur.D9,Qu.RX,vI.w,h0.k7,q2.i,tw.j,Qh.O,kE.P,Zh.L1,ew.I,p0,Tl.pu,wa.m],styles:["[_nghost-%COMP%]{display:block}[_nghost-%COMP%]   .app-name[_ngcontent-%COMP%]{cursor:pointer}[_nghost-%COMP%]   .app-name[_ngcontent-%COMP%]:active{text-decoration:underline}[_nghost-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: var(--surface-container-low-bg);--search-input-bg: var(--surface-container-high-bg)}[_nghost-%COMP%]   .center[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;margin:0 auto}@media (max-width: 959.9px){[_nghost-%COMP%]   .center.visible[_ngcontent-%COMP%]{flex:1 1 100%}}@media (min-width: 960px){[_nghost-%COMP%]   .center[_ngcontent-%COMP%]{max-width:440px;margin:0 auto 0 268px;position:absolute;left:0;right:0}}@media (min-width: 1280px){[_nghost-%COMP%]   .center[_ngcontent-%COMP%]{max-width:720px}}[_nghost-%COMP%]   .secondary[_ngcontent-%COMP%]   .mat-mdc-icon-button[_ngcontent-%COMP%]{margin:2px}[_nghost-%COMP%]   ix-manager-main-menu-button[_ngcontent-%COMP%]{margin-right:4px}@media (min-width: 960px){[_nghost-%COMP%]   ix-manager-main-menu-button[_ngcontent-%COMP%]{margin-left:2px;margin-right:9px}}@media (min-width: 960px){[_nghost-%COMP%]   ix-search-input[_ngcontent-%COMP%]{padding:0 12px}}[_nghost-%COMP%]   .notifications-icon[_ngcontent-%COMP%]{overflow:inherit}[_nghost-%COMP%]   .notifications-icon[_ngcontent-%COMP%]     .mat-badge-content{width:auto;box-sizing:border-box;min-width:22px;padding:0 3px;border-radius:11px;transition:none}[_nghost-%COMP%]   .account-button[_ngcontent-%COMP%]{margin-left:8px;padding:0}[_nghost-%COMP%]   .account-button.mat-mdc-unelevated-button[_ngcontent-%COMP%]{height:48px;padding:4px 6px;margin-right:-2px;background-color:var(--header-bg);border:1px solid rgba(var(--body-color-rgb),.12);border-radius:8px}[_nghost-%COMP%]   .account-button.mat-mdc-unelevated-button[_ngcontent-%COMP%]   .company-logo[_ngcontent-%COMP%]{max-height:32px;max-width:100px;margin-right:8px}[_nghost-%COMP%]   .account-button.mat-mdc-unelevated-button[_ngcontent-%COMP%]     ix-letter-avatar{display:inline-flex}[_nghost-%COMP%]   .account-button.mat-mdc-unelevated-button[_ngcontent-%COMP%]     ix-letter-avatar svg{margin-right:0}[_nghost-%COMP%]   .account-button.mat-mdc-icon-button[_ngcontent-%COMP%]   ix-letter-avatar[_ngcontent-%COMP%]{font-size:14px}  .apps-menu{max-width:none!important;width:280px;margin-top:20px;margin-right:-52px}  .apps-menu .mat-mdc-menu-content{padding:0 0 8px!important}  .account-panel{width:calc(100vw - 20px);max-width:none!important;margin-left:10px;margin-top:16px}@media (min-width: 600px){  .account-panel{width:280px;margin-top:20px}}"]})}return r})();var xb=e(14102),wr=e(64334),BE=e(56603);let NE=(()=>{class r{getMenuSegments(){return(0,ni.of)([{type:"list",items:[{link:"/example-link",label:"Example link"}]}])}static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac})}return r})();const VE=(r,c,s,u)=>({hovered:r,"is-active":c,"menu-has-children":s,"item-has-children":u});function ow(r,c){if(1&r){const s=n.RV6();n.j41(0,"div",3)(1,"button",7),n.bIt("click",function(M){n.eBV(s);const O=n.XpG().$implicit,N=n.XpG();return n.Njj(N.menuItemArrowClick(M,O.label))}),n.j41(2,"mat-icon"),n.EFF(3," arrow_right "),n.k0s()(),n.j41(4,"span",8),n.EFF(5),n.k0s()()}if(2&r){const s=n.XpG().$implicit,u=n.XpG();n.R7$(2),n.Y8G("@arrowRotate",u.expandedItems.includes(s.label)?"expand":"collapse"),n.R7$(3),n.JRh(s.label)}}function UE(r,c){if(1&r){const s=n.RV6();n.j41(0,"mat-icon",19),n.bIt("click",function(M){n.eBV(s);const O=n.XpG().$implicit,N=n.XpG(3);return n.Njj(N.menuItemArrowClick(M,O.label))}),n.EFF(1," arrow_right "),n.k0s()}if(2&r){const s=n.XpG().$implicit,u=n.XpG(3);n.Y8G("@arrowRotate",u.expandedItems.includes(s.label)?"expand":"collapse")}}function bI(r,c){if(1&r&&(n.j41(0,"mat-icon",11),n.EFF(1),n.k0s()),2&r){const s=n.XpG().$implicit,u=n.sdS(1),M=n.XpG(3);n.R7$(),n.SpI(" ",null!=s&&s.activeIcon&&(u.isActive||M.isActive(s))?s.activeIcon:s.icon," ")}}function Eb(r,c){if(1&r&&n.nrm(0,"mat-icon",12),2&r){const s=n.XpG().$implicit,u=n.sdS(1),M=n.XpG(3);n.Y8G("svgIcon",(null!=s&&s.activeSvgIcon&&(u.isActive||M.isActive(s))?s.activeSvgIcon:s.svgIcon)||"")}}function Cb(r,c){if(1&r){const s=n.RV6();n.j41(0,"button",20),n.bIt("click",function(){const M=n.eBV(s).$implicit,O=n.XpG(4);return n.Njj(O.executeMoreOptionAction(M))}),n.EFF(1),n.nI1(2,"translate"),n.k0s()}if(2&r){const s=c.$implicit;n.R7$(),n.SpI(" ",n.bMT(2,1,s.label)," ")}}function Ab(r,c){if(1&r){const s=n.RV6();n.j41(0,"button",21,2),n.nI1(2,"translate"),n.bIt("click",function(M){n.eBV(s);const O=n.sdS(1),N=n.XpG().$implicit,st=n.XpG(3);return M.stopPropagation(),M.preventDefault(),n.Njj(st.focus(N,O))}),n.j41(3,"mat-icon"),n.EFF(4,"more_vert"),n.k0s()()}if(2&r){n.XpG();const s=n.sdS(10);n.Y8G("matTooltip",n.bMT(2,2,"MORE_OPTIONS"))("matMenuTriggerFor",s)}}function Db(r,c){if(1&r&&(n.j41(0,"a",22),n.EFF(1),n.nI1(2,"translate"),n.k0s()),2&r){const s=c.$implicit;n.Y8G("routerLink",s.link),n.R7$(),n.JRh(n.bMT(2,2,s.label))}}function Sl(r,c){if(1&r&&(n.j41(0,"div",18),n.Z7z(1,Db,3,4,"a",22,n.fX1),n.k0s()),2&r){const s=n.XpG().$implicit,u=n.XpG(3);n.Y8G("@expandCollapse",u.expandedItems.includes(s.label)?"expand":"collapse"),n.R7$(),n.Dyx(s.children)}}function sw(r,c){if(1&r&&(n.j41(0,"a",9,0),n.nI1(2,"async"),n.DNE(3,UE,2,1,"mat-icon",10)(4,bI,2,1,"mat-icon",11)(5,Eb,1,1,"mat-icon",12),n.j41(6,"span",13),n.EFF(7),n.k0s(),n.j41(8,"span",14)(9,"mat-menu",15,1),n.Z7z(11,Cb,3,3,"button",16,n.fX1),n.k0s(),n.DNE(13,Ab,5,4,"button",17),n.k0s()(),n.DNE(14,Sl,3,1,"div",18)),2&r){const s=c.$implicit,u=n.XpG(3);n.Y8G("ngClass",n.ziG(10,VE,u.hasFocus(s),u.isActive(s),!!n.bMT(2,8,u.someItemHasChildren$),!!s.children))("routerLink",s.link),n.R7$(3),n.vxM(3,s.children?3:-1),n.R7$(),n.vxM(4,s.icon?4:-1),n.R7$(),n.vxM(5,s.svgIcon?5:-1),n.R7$(2),n.JRh(s.label),n.R7$(4),n.Dyx(s.moreOptions),n.R7$(2),n.vxM(13,s.moreOptions?13:-1),n.R7$(),n.vxM(14,s.children?14:-1)}}function jE(r,c){if(1&r&&(n.j41(0,"mat-nav-list",4),n.Z7z(1,sw,15,15,null,null,n.fX1),n.k0s()),2&r){const s=n.XpG().$implicit,u=n.XpG();n.Y8G("@expandCollapse",!s.label||u.expandedItems.includes(s.label)?"expand":"collapse"),n.R7$(),n.Dyx(s.items)}}function ed(r,c){if(1&r&&(n.j41(0,"h3",5),n.EFF(1),n.k0s()),2&r){const s=n.XpG().$implicit;n.R7$(),n.JRh(s.label)}}function Ol(r,c){1&r&&n.nrm(0,"mat-divider")}function Il(r,c){if(1&r&&(n.j41(0,"span",6),n.EFF(1),n.k0s()),2&r){const s=n.XpG().$implicit;n.R7$(),n.JRh(s.label)}}function $E(r,c){if(1&r&&(n.j41(0,"div"),n.DNE(1,ow,6,2,"div",3)(2,jE,3,1,"mat-nav-list",4)(3,ed,2,1,"h3",5)(4,Ol,1,0,"mat-divider")(5,Il,2,1,"span",6),n.k0s()),2&r){const s=c.$implicit;n.BMQ("data-type",s.type),n.R7$(),n.vxM(1,"list"===s.type&&s.label?1:-1),n.R7$(),n.vxM(2,"list"===s.type?2:-1),n.R7$(),n.vxM(3,"subheader"===s.type?3:-1),n.R7$(),n.vxM(4,"divider"===s.type?4:-1),n.R7$(),n.vxM(5,"helperText"===s.type?5:-1)}}let WE=(()=>{class r{constructor(){this.destroy=(0,n.WQX)(n.abz),this.facade=(0,n.WQX)(NE),this.router=(0,n.WQX)(go.Ix),this.expandedItems=[],this.segments$=this.facade.getMenuSegments(),this.someItemHasChildren$=this.segments$.pipe((0,Hn.T)(s=>s.some(u=>u.items?.some(M=>!!M.children))))}ngOnInit(){"onInit"in this.facade&&"function"==typeof this.facade.onInit&&this.facade.onInit(),(0,ko.z)([(0,jm.h)((0,ni.of)(this.router.url),this.router.events.pipe((0,Po.p)(s=>s instanceof go.Z),(0,Hn.T)(s=>s.url))),this.segments$.pipe((0,Hn.T)(s=>s.reduce((u,M)=>("list"===M.type&&M.label&&!this.expandedItems.includes(M.label)&&this.expandedItems.push(M.label),[...u,...M.items||[]]),[]).filter(u=>!!u.children)))]).pipe((0,ba.pQ)(this.destroy)).subscribe(([s,u])=>{for(const M of u)if(s.startsWith(M.link)&&!this.expandedItems.includes(M.label)){this.expandedItems.push(M.label);break}})}ngOnDestroy(){"onDestroy"in this.facade&&"function"==typeof this.facade.onDestroy&&this.facade.onDestroy()}focus(s,u){this.focusedMenuItem=s,u.menuClosed.pipe((0,wr.s)(1)).subscribe(()=>{this.focusedMenuItem=void 0})}hasFocus(s){return s.label===this.focusedMenuItem?.label}isActive(s){return!!s.isActive&&s.isActive(this.router.url)}menuItemArrowClick(s,u){s.preventDefault(),s.stopPropagation(),this.expandedItems.includes(u)?this.expandedItems.splice(this.expandedItems.indexOf(u),1):this.expandedItems.push(u)}executeMoreOptionAction(s){this.facade.executeMoreOptionAction(s)}stringify(s){return JSON.stringify(s)}static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275cmp=n.VBU({type:r,selectors:[["ix-main-menu-list"]],standalone:!0,features:[n.aNF],decls:3,vars:2,consts:[["devicesLink","routerLinkActive"],["moreOptionsMenu","matMenu"],["trigger","matMenuTrigger"],["fxLayoutAlign","start center",1,"ix-nav-list-group"],["dense","",1,"ix-nav-list","ix-nav-list--with-children"],["mat-subheader","","translate",""],["translate","",1,"helper-text"],["mat-icon-button","",3,"click"],["translate","",1,"ix-nav-list-group-label"],["mat-list-item","","routerLinkActive","active",3,"ngClass","routerLink"],["matListItemIcon","",1,"ix-nav-list-item-arrow-icon"],["matListItemIcon",""],["matListItemIcon","",3,"svgIcon"],["matListItemTitle","","translate",""],["matListItemMeta",""],[1,"dense"],["mat-menu-item",""],["mat-icon-button","",1,"more-options-button",3,"matTooltip","matMenuTriggerFor"],[1,"ix-nav-list__children"],["matListItemIcon","",1,"ix-nav-list-item-arrow-icon",3,"click"],["mat-menu-item","",3,"click"],["mat-icon-button","",1,"more-options-button",3,"click","matTooltip","matMenuTriggerFor"],["mat-list-item","","routerLinkActive","active",1,"child",3,"routerLink"]],template:function(u,M){1&u&&(n.Z7z(0,$E,6,6,"div",null,n.fX1),n.nI1(2,"async")),2&u&&n.Dyx(n.bMT(2,0,M.segments$))},dependencies:[va.Jj,va.YU,go.Wk,go.wQ,ya.Hl,ya.iY,xb.w,xb.q,oc.m_,oc.An,ha.Fg,ha._L,ha.YE,ha.ZV,ha.EI,ha.yE,ha.BJ,td.Cn,td.kk,td.fb,td.Cp,$m.uc,$m.oV,d0.YF,Ro.sA,th.PW,Ur.h,Ur.D9,Ur.Mm],styles:['[_nghost-%COMP%]{display:block}[_nghost-%COMP%]   mat-divider[_ngcontent-%COMP%]{margin-top:8px}[_nghost-%COMP%]   .mat-subheader[_ngcontent-%COMP%]{margin:0}[_nghost-%COMP%]   .mat-mdc-nav-list[_ngcontent-%COMP%]   .mat-mdc-list-item[_ngcontent-%COMP%]:not(.active, .is-active)[_ngcontent-%COMP%]{--mdc-list-list-item-leading-icon-color: #5f6368;--mdc-list-list-item-label-text-color: currentcolor}[_nghost-%COMP%]   div[data-type=list][_ngcontent-%COMP%]:has(.ix-nav-list-group){position:relative;margin-bottom:8px}[_nghost-%COMP%]   div[data-type=list][_ngcontent-%COMP%]:has(.ix-nav-list-group):hover:before{content:"";display:block;position:absolute;inset:0 4px;z-index:0;background-color:var(--surface-container-bg, rgba(0, 0, 0, .03));border-radius:18px;pointer-events:none}[_nghost-%COMP%]   .ix-nav-list-group[_ngcontent-%COMP%]{margin:0 4px;padding:8px 4px 8px 24px}[_nghost-%COMP%]   .ix-nav-list-group[_ngcontent-%COMP%]   .mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 20px;--mdc-icon-button-icon-size: 20px;margin-right:20px}[_nghost-%COMP%]   .ix-nav-list-group[_ngcontent-%COMP%]   .ix-nav-list-group-label[_ngcontent-%COMP%]{position:relative;z-index:1;font-size:14.5px;font-weight:500}[_nghost-%COMP%]   .ix-nav-list-group[_ngcontent-%COMP%] + .mat-mdc-nav-list[_ngcontent-%COMP%]{overflow:hidden;padding:0 4px;margin:0 4px}[_nghost-%COMP%]   .ix-nav-list-group[_ngcontent-%COMP%] + .mat-mdc-nav-list[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:last-child{margin-bottom:4px}[_nghost-%COMP%]   div[data-type=divider][_ngcontent-%COMP%] + div[data-type=subheader][_ngcontent-%COMP%]{margin-top:8px}[_nghost-%COMP%]   div[data-type=helperText][_ngcontent-%COMP%], [_nghost-%COMP%]   div[data-type=subheader][_ngcontent-%COMP%]{margin-left:12px}[_nghost-%COMP%]   div[data-type=subheader][_ngcontent-%COMP%] + div[data-type=list][_ngcontent-%COMP%]{margin-top:-8px}[_nghost-%COMP%]   div[data-type=helperText][_ngcontent-%COMP%]   .helper-text[_ngcontent-%COMP%]{padding:8px 16px;font-size:14px;color:rgba(var(--body-color-rgb),.54)}'],data:{animation:[BE.EW,(0,BE.jL)(90)]},changeDetection:0})}return r})(),aw=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({imports:[Yu.G,FE,WE]})}return r})();var cw=e(55447),lw=e(42270);let dw=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({imports:[J2.G,aw,cw.f,lw.T]})}return r})();var Mb=e(67209);let Wm=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({imports:[Yu.G]})}return r})(),uw=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275cmp=n.VBU({type:r,selectors:[["ix-error"]],decls:1,vars:0,template:function(u,M){1&u&&n.nrm(0,"router-outlet")},dependencies:[go.n3],styles:["[_nghost-%COMP%]{display:block;height:100%;width:100%}"],changeDetection:0})}return r})();var qs=e(53777);let hw=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275cmp=n.VBU({type:r,selectors:[["ix-generic-error"]],decls:10,vars:0,consts:[["fxFlex","","fxLayout","column","fxLayoutAlign","center center",1,"ix-surface"],[1,"ix-status-card"],[1,"ix-status-card__icon"]],template:function(u,M){1&u&&(n.j41(0,"div",0)(1,"mat-card",1)(2,"div",2)(3,"mat-icon"),n.EFF(4,"warning"),n.k0s()(),n.j41(5,"mat-card-header")(6,"mat-card-title"),n.EFF(7,"Whoops\u2026"),n.k0s(),n.j41(8,"mat-card-subtitle"),n.EFF(9,"Looks like something went wrong."),n.k0s()()()())},dependencies:[Ro.DJ,Ro.sA,Ro.UI,qs.RN,qs.MM,qs.Lc,qs.dh,oc.An],styles:['[_nghost-%COMP%]{width:100%;height:100%}[_nghost-%COMP%]   .mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Montserrat, Roboto, "Helvetica Neue", sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500}'],changeDetection:0})}return r})();function pw(r,c){1&r&&(n.j41(0,"mat-card-actions")(1,"a",4),n.qSk(),n.j41(2,"svg",5),n.nrm(3,"path",6)(4,"path",7),n.k0s(),n.joV(),n.j41(5,"span",3),n.EFF(6,"STATUS_PAGE"),n.k0s()()())}let HE=(()=>{class r{constructor(s,u){this.document=s,this.translate=u,this.actionIsVisible$=this.hasStatusPage(),this.subtitle$=this.getSubtitle()}getSubtitle(){return this.hasStatusPage().pipe((0,Hn.T)(s=>this.translate.instant("__TEXT__.API_UNAVAILABLE_"+(s?"CHECK_STATUS":"TRY_AGAIN"))))}hasStatusPage(){return(0,ni.of)(this.document.location.hostname.endsWith(".ixon.cloud"))}static#t=this.\u0275fac=function(u){return new(u||r)(n.rXU(va.qQ),n.rXU(Ur.c$))};static#e=this.\u0275cmp=n.VBU({type:r,selectors:[["ix-api-unavailable-error"]],decls:13,vars:6,consts:[["fxFlex","","fxLayout","column","fxLayoutAlign","center center",1,"ix-surface"],[1,"ix-status-card"],[1,"ix-status-card__icon"],["translate",""],["mat-button","","color","primary","href","https://status.ixon.cloud/","target","_blank"],["width","24","height","24","viewBox","0 0 24 24"],["d","M0 0h24v24H0z","fill","none"],["d","M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"]],template:function(u,M){1&u&&(n.j41(0,"div",0)(1,"mat-card",1)(2,"div",2)(3,"mat-icon"),n.EFF(4,"cloud_off"),n.k0s()(),n.j41(5,"mat-card-header")(6,"mat-card-title",3),n.EFF(7,"API_SERVER_IS_UNAVAILABLE"),n.k0s(),n.j41(8,"mat-card-subtitle"),n.EFF(9),n.nI1(10,"async"),n.k0s()(),n.DNE(11,pw,7,0,"mat-card-actions"),n.nI1(12,"async"),n.k0s()()),2&u&&(n.R7$(9),n.JRh(n.bMT(10,2,M.subtitle$)),n.R7$(2),n.vxM(11,n.bMT(12,4,M.actionIsVisible$)?11:-1))},dependencies:[Ro.DJ,Ro.sA,Ro.UI,Ur.Mm,ya.It,qs.RN,qs.YY,qs.MM,qs.Lc,qs.dh,oc.An,va.Jj],styles:['[_nghost-%COMP%]{width:100%;height:100%}[_nghost-%COMP%]   .mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Montserrat, Roboto, "Helvetica Neue", sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500}'],changeDetection:0})}return r})();var nd=e(9155);let f0=(()=>{class r{constructor(s,u,M,O){this.appWebRootUrl$=s,this.capacitorPlatform=u,this.store=M,this.api=O,this.apiIsDiscovered$=this.api.isDiscovered,this.hasCompany$=this.store.select(Gs._d).pipe((0,Hn.T)(N=>!!N)),this.portalLink$=this.appWebRootUrl$.pipe((0,Po.p)(N=>Fa.c.production&&!!N),(0,Hn.T)(N=>({href:`${N}portal`,target:"web"===this.capacitorPlatform?"_self":"_blank"})))}logOut(){this.store.dispatch(Ml.je())}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(nd.kb),n.KVO(u0.$M),n.KVO(Nn.il),n.KVO(kn.bQ))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();function mw(r,c){if(1&r&&(n.j41(0,"a",5)(1,"mat-icon",8),n.EFF(2,"cloud"),n.k0s(),n.j41(3,"span",9),n.EFF(4,"GO_TO_PORTAL"),n.k0s()()),2&r){const s=c;n.Y8G("href",s.href,n.B4B)("target",s.target)}}function KE(r,c){1&r&&(n.j41(0,"a",6)(1,"mat-icon",8),n.EFF(2,"swap_horiz"),n.k0s(),n.j41(3,"span",9),n.EFF(4,"SWITCH_COMPANY"),n.k0s()())}function zE(r,c){if(1&r){const s=n.RV6();n.j41(0,"mat-action-list",4),n.DNE(1,mw,5,2,"a",5),n.nI1(2,"async"),n.DNE(3,KE,5,0,"a",6),n.nI1(4,"async"),n.j41(5,"mat-list-item",7),n.bIt("click",function(){n.eBV(s);const M=n.XpG();return n.Njj(M.logOut())}),n.j41(6,"mat-icon",8),n.EFF(7,"logout"),n.k0s(),n.j41(8,"span",9),n.EFF(9,"LOG_OUT"),n.k0s()()()}if(2&r){let s;const u=n.XpG();n.R7$(),n.vxM(1,(s=n.bMT(2,2,u.portalLink$))?1:-1,s),n.R7$(2),n.vxM(3,n.bMT(4,4,u.hasCompany$)?3:-1)}}const fw=[{path:"error",component:uw,children:[{path:"",component:hw},{path:"api-unavailable",component:HE},{path:"not-allowed",component:(()=>{class r{constructor(s){this.facade=s,this.apiIsDiscovered$=this.facade.apiIsDiscovered$,this.hasCompany$=this.facade.hasCompany$,this.portalLink$=this.facade.portalLink$}logOut(){this.facade.logOut()}static#t=this.\u0275fac=function(u){return new(u||r)(n.rXU(f0))};static#e=this.\u0275cmp=n.VBU({type:r,selectors:[["ix-not-allowed-error"]],decls:13,vars:3,consts:[["fxFlex","","fxLayout","column","fxLayoutAlign","center center",1,"ix-surface"],[1,"ix-status-card"],[1,"ix-status-card__icon"],["translate",""],[1,"ix-list"],["mat-list-item","",3,"href","target"],["mat-list-item","","routerLink","/my-companies"],[3,"click"],["matListItemIcon",""],["matListItemTitle","","translate",""]],template:function(u,M){1&u&&(n.j41(0,"div",0)(1,"mat-card",1)(2,"div",2)(3,"mat-icon"),n.EFF(4,"block"),n.k0s()(),n.j41(5,"mat-card-header")(6,"mat-card-title",3),n.EFF(7,"NOT_ALLOWED"),n.k0s(),n.j41(8,"mat-card-subtitle",3),n.EFF(9,"__TEXT__.PAGE_NOT_ALLOWED"),n.k0s()(),n.j41(10,"mat-card-content"),n.DNE(11,zE,10,6,"mat-action-list",4),n.nI1(12,"async"),n.k0s()()()),2&u&&(n.R7$(11),n.vxM(11,n.bMT(12,1,M.apiIsDiscovered$)?11:-1))},dependencies:[Ro.DJ,Ro.sA,Ro.UI,go.Wk,Ur.Mm,qs.RN,qs.m2,qs.MM,qs.Lc,qs.dh,oc.An,ha.fS,ha.YE,ha.ZV,ha.yE,va.Jj],styles:['[_nghost-%COMP%]{width:100%;height:100%}[_nghost-%COMP%]   .mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Montserrat, Roboto, "Helvetica Neue", sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500}[_nghost-%COMP%]   .mat-mdc-card[_ngcontent-%COMP%]   .mat-mdc-action-list[_ngcontent-%COMP%]{margin:1rem -1rem -1rem}@media (min-width: 600px){[_nghost-%COMP%]   .mat-mdc-card[_ngcontent-%COMP%]   .mat-mdc-action-list[_ngcontent-%COMP%]{margin-left:-2rem;margin-right:-2rem}}[_nghost-%COMP%]   .mat-mdc-card[_ngcontent-%COMP%]   .mat-mdc-action-list[_ngcontent-%COMP%]   .mat-mdc-list-item[_ngcontent-%COMP%]{padding-left:1rem}@media (min-width: 600px){[_nghost-%COMP%]   .mat-mdc-card[_ngcontent-%COMP%]   .mat-mdc-action-list[_ngcontent-%COMP%]   .mat-mdc-list-item[_ngcontent-%COMP%]{padding-left:2rem}}[_nghost-%COMP%]   .mat-mdc-card[_ngcontent-%COMP%]   .mat-mdc-action-list[_ngcontent-%COMP%]   .mat-mdc-list-item[_ngcontent-%COMP%]:not(:hover):after{width:calc(100% - 1rem)}@media (min-width: 600px){[_nghost-%COMP%]   .mat-mdc-card[_ngcontent-%COMP%]   .mat-mdc-action-list[_ngcontent-%COMP%]   .mat-mdc-list-item[_ngcontent-%COMP%]:not(:hover):after{width:calc(100% - 2rem)}}'],changeDetection:0})}return r})()}]}];var GE=e(85060),uu=e(64735);let gw=(()=>{class r extends mb.kW{constructor(s,u){super(s,u),this._zoneName=Intl.DateTimeFormat().resolvedOptions().timeZone}parse(s){return"number"==typeof s?uu.c9.fromMillis(s).setZone(this._zoneName).toJSDate():s?uu.c9.fromFormat(s,"D t")?.isValid?uu.c9.fromFormat(s,"D t").setZone(this._zoneName).toJSDate():uu.c9.fromFormat(s,"D").setZone(this._zoneName).set({hour:23,minute:59,second:59}).toJSDate():null}format(s,u){if(!this.isValid(s))throw Error("CustomDateAdapter: Cannot format invalid date.");return u.minute?uu.c9.fromJSDate(s).setZone(this._zoneName).toFormat("D t"):uu.c9.fromJSDate(s).setZone(this._zoneName).toFormat("DD")}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(GE.Ju,8),n.KVO(GE.MJ))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac})}return r})();var _w=e(14583),XE=e(71678),YE=e(59854),Ss=e(34163),QE=e(6374),Oi=e(61318),lo=e(59400),Ja=e(84374),ZE=e(27596);let JE=(()=>{class r{constructor(s,u){this.api=s,this.http=u}add(s,u){const M=this.api.url("AgentDataAlarmList",{agentId:s}),O=(new Un._y).set(kn.P5,!0);return this.http.post(M,u,{context:O,headers:this.api.headers})}addList(s,u){const M=this.api.url("AgentDataAlarmList",{agentId:s}),O=(new Un._y).set(kn.P5,!0);return this.http.post(M,u,{context:O,headers:this.api.headers})}getAll(s){return(0,kn.JR)(u=>this.getList(s,u))}getList(s,u,M){const O=this.api.url("AgentDataAlarmList",{agentId:s}),N=(new Un._y).set(kn.P5,!0),st=this.api.headers,ht=new Un.Nl({fromObject:{fields:QE.AU.join(","),...(0,kn.eF)(u,M)}});return this.http.get(O,{context:N,headers:st,params:ht})}removeByPublicId(s,u){const M=this.api.url("AgentDataAlarm",{agentId:s,publicId:u}),O=(new Un._y).set(kn.P5,!0);return this.http.delete(M,{context:O,headers:this.api.headers})}removeByPublicIdList(s,u){const M=this.api.url("AgentDataAlarmList",{agentId:s}),O=(new Un._y).set(kn.P5,!0),N=this.api.headers,st=u.map(Bt=>({publicId:Bt}));return this.http.delete(M,{context:O,headers:N,body:st})}updateByPublicId(s,u,M){const O=this.api.url("AgentDataAlarm",{agentId:s,publicId:u}),N=(new Un._y).set(kn.P5,!0);return this.http.patch(O,M,{context:N,headers:this.api.headers})}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(kn.bQ),n.KVO(Un.Qq))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var g0=e(84318),Fo=e(12587);let vw=(()=>{class r{constructor(s,u,M,O){this.actions$=s,this.store=u,this.service=M,this.dialog=O,this.add$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Ss.WQ),(0,yi.Z)(({agentId:N,data:st})=>this.service.add(N,st).pipe((0,Hn.T)(ht=>Ss.FD({agentId:N,data:(0,Ja.Uh)({agent:{publicId:N,reference:{name:"AgentLike"}}},st,ht.data)})),(0,Oi.W)(ht=>(0,ni.of)(Ss.qx({errors:ht.error?.data??[]}))))))),this.addList$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Ss.yY),(0,yi.Z)(({agentId:N,data:st})=>this.service.addList(N,st).pipe((0,Hn.T)(ht=>Ss.TK({agentId:N,data:st.map((Bt,ve)=>(0,Ja.Uh)({agent:{publicId:N,reference:{name:"AgentLike"}}},Bt,ht.data[ve]))})),(0,Oi.W)(ht=>(0,ni.of)(Ss.ip({errors:ht.error?.data??[]}))))))),this.addListFailure$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Ss.ip),(0,Rr.M)(({errors:N})=>{this.dialog.open(ZE.z,{data:{errors:N},panelClass:"fullscreen"})})),{dispatch:!1}),this.ensureAll$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Ss.ed),(0,yi.Z)(({agentId:N})=>(0,ko.z)([this.store.select(g0.KW(N)),this.store.select(g0.do(N))]).pipe((0,wr.s)(1),(0,yi.Z)(([st,ht])=>st||ht?lo.w:(0,ni.of)(Ss.gh({agentId:N}))))))),this.loadAll$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Ss.gh),(0,yi.Z)(({agentId:N})=>this.service.getAll(N).pipe((0,Hn.T)(({data:st})=>Ss.tz({agentId:N,data:st.map(ht=>(0,Ja.Uh)({agent:{publicId:N,reference:{name:"AgentLike"}}},ht))})),(0,Oi.W)(st=>(0,ni.of)(Ss.SV({agentId:N,errors:st.error?.data??[]}))))))),this.remove$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Ss.TF),(0,yi.Z)(({agentId:N,publicId:st})=>this.service.removeByPublicId(N,st).pipe((0,Hn.T)(()=>Ss.Y5({publicId:st})),(0,Oi.W)(ht=>(0,ni.of)(Ss.nD({errors:ht.error?.data??[]}))))))),this.removeList$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Ss.tK),(0,yi.Z)(({agentId:N,publicIdList:st})=>this.service.removeByPublicIdList(N,st).pipe((0,Hn.T)(()=>Ss.g1({publicIdList:st})),(0,Oi.W)(ht=>(0,ni.of)(Ss.$J({errors:ht.error?.data??[]}))))))),this.removeSelection$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Ss.RY),(0,yi.Z)(({agentId:N})=>this.store.select(g0.Sj).pipe((0,wr.s)(1),(0,Hn.T)(st=>({agentId:N,publicIdList:st})))),(0,Hn.T)(({agentId:N,publicIdList:st})=>Ss.tK({agentId:N,publicIdList:st})))),this.update$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Ss.yo),(0,yi.Z)(({agentId:N,data:st,publicId:ht})=>this.service.updateByPublicId(N,ht,st).pipe((0,Hn.T)(()=>Ss.zw({data:{...st,publicId:ht},publicId:ht})),(0,Oi.W)(Bt=>(0,ni.of)(Ss.kq({errors:Bt.error?.data??[]})))))))}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(h.En),n.KVO(Nn.il),n.KVO(JE),n.KVO(Fo.bZ))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var wb=e(80456);let qE=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({providers:[{provide:wb.Xn,useFactory:wb.HO,deps:[Ur.c$]}],imports:[Un.q1,Ur.h,kn.Si,Nn.md.forFeature(QE.TZ,wb.Xn),h.Vm.forFeature([vw])]})}return r})();var bw=e(853),tC=e(18901),yw=e(23822),eC=e(6369);const _0=(0,Nn.VP)("[App] Reset Config OpenVPN",(0,Nn.xk)()),xw=(0,Nn.VP)("[IxApi] Reset Config OpenVPN Success",(0,Nn.xk)()),Ew=(0,Nn.VP)("[App] Reset Config MQTT Command",(0,Nn.xk)()),Tb=(0,Nn.VP)("[IxApi] Reset Config MQTT Command Success",(0,Nn.xk)()),Cw=(0,Nn.VP)("[App] Reset Config MQTT Data",(0,Nn.xk)()),v0=(0,Nn.VP)("[IxApi] Reset Config MQTT Data Success",(0,Nn.xk)());var cr=e(36647);let Sb=(()=>{class r{constructor(s,u){this.api=s,this.http=u}resetConfigOpenvpn(s){return this.resetConfig(s,{configOpenvpnReset:!0})}resetConfigMqttCommand(s){return this.resetConfig(s,{configMqttCommandReset:!0})}resetConfigMqttData(s){return this.resetConfig(s,{configMqttDataReset:!0})}resetConfig(s,u){const M=this.api.url("Agent",{publicId:s}),O=(new Un._y).set(kn.P5,!0);return this.http.patch(M,{rateLimiting:u},{context:O,headers:this.api.headers})}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(kn.bQ),n.KVO(Un.Qq))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),nC=(()=>{class r{constructor(s,u){this.actions$=s,this.service=u,this.resetConfigOpenvpn$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(_0),(0,cr.n)(({agentId:M})=>this.service.resetConfigOpenvpn(M).pipe((0,Hn.T)(()=>xw({agentId:M})),(0,Oi.W)(()=>lo.w))))),this.resetConfigMqttCommand$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Ew),(0,cr.n)(({agentId:M})=>this.service.resetConfigMqttCommand(M).pipe((0,Hn.T)(()=>Tb({agentId:M})),(0,Oi.W)(()=>lo.w))))),this.resetConfigMqttData$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Cw),(0,cr.n)(({agentId:M})=>this.service.resetConfigMqttData(M).pipe((0,Hn.T)(()=>v0({agentId:M})),(0,Oi.W)(()=>lo.w)))))}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(h.En),n.KVO(Sb))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),Aw=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({imports:[Un.q1,kn.Si,h.Vm.forFeature([nC])]})}return r})();var $s=e(1616);let Dw=(()=>{class r{constructor(s,u){this.api=s,this.http=u}add(s,u){const M=this.api.url("AgentRouterVpnAccessRuleList",{agentId:s}),O=(new Un._y).set(kn.P5,!0);return this.http.post(M,u,{context:O,headers:this.api.headers})}getAll(s){return(0,kn.JR)(u=>this.getList(s,u))}getList(s,u,M){const O=this.api.url("AgentRouterVpnAccessRuleList",{agentId:s}),N=(new Un._y).set(kn.P5,!0),st=this.api.headers,ht=new Un.Nl({fromObject:{fields:"*,agent.publicId,audience.publicId",...(0,kn.eF)(u,M)}});return this.http.get(O,{context:N,headers:st,params:ht})}removeByPublicId(s,u){const M=this.api.url("AgentRouterVpnAccessRule",{agentId:s,publicId:u}),O=(new Un._y).set(kn.P5,!0);return this.http.delete(M,{context:O,headers:this.api.headers})}updateByPublicId(s,u,M){const O=this.api.url("AgentRouterVpnAccessRule",{agentId:s,publicId:u}),N=(new Un._y).set(kn.P5,!0),ht=[{...M,publicId:u}];return this.http.patch(O,ht,{context:N,headers:this.api.headers})}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(kn.bQ),n.KVO(Un.Qq))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var sc=e(77900),as=e(86416),Ob=e(38198);const ml=(0,Ja.qo)(),iC=ml.getInitialState(),rC=(0,Nn.vy)(iC,(0,Nn.on)($s.cL,()=>({...iC})),(0,Nn.on)($s.br,$s.FD,(r,{data:c})=>ml.upsertOne(c,r)),(0,Nn.on)($s.gh,r=>({...r,allLoading:!0})),(0,Nn.on)($s.SV,r=>({...r,allLoading:!1})),(0,Nn.on)($s.tz,(r,{data:c})=>ml.setAll(c,{...r,allLoading:!1,allLoaded:!0})),(0,Nn.on)($s.Y5,$s.yP,(r,{publicId:c})=>ml.removeOne(c,r)),(0,Nn.on)($s.zw,$s.$,(r,{data:c,publicId:s})=>ml.updateOne({id:s,changes:c},r)),(0,Nn.on)(sc.br,sc.oA,(r,{data:c})=>c?.vpnAccessRules?ml.upsertMany(tp(c),r):r),(0,Nn.on)(sc.tz,sc.Bs,(r,{data:c})=>c[0]?.vpnAccessRules?ml.upsertMany((0,Ob.A)(c.map(tp)),r):r),(0,Nn.on)(sc.Y5,sc.yP,(r,{publicId:c})=>{const s=Object.keys(r.entities).reduce((u,M)=>r.entities[M]?.agent?.publicId===c?[...u,M]:u,[]);return s.length?ml.removeMany(s,r):r}),(0,Nn.on)(as.br,as.oA,(r,{data:c})=>c?.vpnAccessRules?ml.upsertMany(tp(c),r):r),(0,Nn.on)(as.tz,(r,{data:c})=>c[0]?.vpnAccessRules?ml.upsertMany((0,Ob.A)(c.map(tp)),r):r),(0,Nn.on)(as.Y5,as.yP,(r,{publicId:c})=>{const s=Object.keys(r.entities).reduce((u,M)=>r.entities[M]?.agent?.publicId===c?[...u,M]:u,[]);return s.length?ml.removeMany(s,r):r})),Hm=(0,Nn.VG)({name:"agentRouterVpnAccessRule",reducer:rC});function tp(r){return(0,Ja.un)(r,"vpnAccessRules","agent","AgentLike")}(0,Nn.Mz)(Hm.selectAgentRouterVpnAccessRuleState,ml.getSelectors().selectAll);const{selectAllLoading:Mw,selectAllLoaded:ep}=Hm;let Ib=(()=>{class r{constructor(s,u,M){this.actions$=s,this.store=u,this.service=M,this.add$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)($s.WQ),(0,yi.Z)(({agentId:O,data:N})=>this.service.add(O,N).pipe((0,Hn.T)(st=>$s.FD({data:{...st.data,...N}})),(0,Oi.W)(st=>(0,ni.of)($s.qx({errors:st.error?.data??[]}))))))),this.ensureAll$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)($s.ed),(0,yi.Z)(({agentId:O})=>(0,ko.z)([this.store.select(Mw),this.store.select(ep)]).pipe((0,wr.s)(1),(0,yi.Z)(([N,st])=>N||st?lo.w:(0,ni.of)($s.gh({agentId:O}))))))),this.loadAll$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)($s.gh),(0,cr.n)(({agentId:O})=>this.service.getAll(O).pipe((0,Hn.T)(({data:N})=>$s.tz({data:N})),(0,Oi.W)(N=>(0,ni.of)($s.SV({errors:N.error?.data??[]}))))))),this.remove$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)($s.TF),(0,yi.Z)(({agentId:O,publicId:N})=>this.service.removeByPublicId(O,N).pipe((0,Hn.T)(()=>$s.Y5({publicId:N})),(0,Oi.W)(st=>(0,ni.of)($s.nD({errors:st.error?.data??[]}))))))),this.update$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)($s.yo),(0,yi.Z)(({agentId:O,data:N,publicId:st})=>this.service.updateByPublicId(O,st,N).pipe((0,Hn.T)(()=>$s.zw({data:{...N,publicId:st},publicId:st})),(0,Oi.W)(ht=>(0,ni.of)($s.kq({errors:ht.error?.data??[]})))))))}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(h.En),n.KVO(Nn.il),n.KVO(Dw))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),EI=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({imports:[Un.q1,kn.Si,Nn.md.forFeature(Hm),h.Vm.forFeature([Ib])]})}return r})();var oC=e(15917),Pb=(e(88411),e(35537));let np=(()=>{class r{constructor(s,u){this.api=s,this.http=u}add(s){const u=this.api.url("AgentTemplateList"),M=(new Un._y).set(kn.P5,!0);return this.http.post(u,s,{context:M,headers:this.api.headers}).pipe((0,Hn.T)(st=>({...st,data:{...st.data,name:s.name}})))}addFromAgent(s){const u=this.api.url("AgentTemplateFromAgentList"),M=(new Un._y).set(kn.P5,!0);return this.http.post(u,s,{context:M,headers:this.api.headers}).pipe((0,Hn.T)(st=>({...st,data:{...st.data,name:s.name}})))}getAll(s){return(0,kn.JR)(u=>this.getList(s,u))}getByPublicId(s,u){const M=this.api.url("AgentTemplate",{publicId:s}),O=(new Un._y).set(kn.P5,!0),N=this.api.headers,st=new Un.Nl({fromObject:{fields:u.join(",")}});return this.http.get(M,{context:O,headers:N,params:st})}getList(s,u,M){const O=this.api.url("AgentTemplateList"),N=(new Un._y).set(kn.P5,!0),st=this.api.headers,ht=new Un.Nl({fromObject:{fields:s.join(","),...(0,kn.eF)(u,M)}});return this.http.get(O,{context:N,headers:st,params:ht})}removeByPublicId(s){const u=this.api.url("AgentTemplate",{publicId:s}),M=(new Un._y).set(kn.P5,!0);return this.http.delete(u,{context:M,headers:this.api.headers})}updateByPublicId(s,u){const M=this.api.url("AgentTemplate",{publicId:s}),O=(new Un._y).set(kn.P5,!0);return this.http.patch(M,u,{context:O,headers:this.api.headers})}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(kn.bQ),n.KVO(Un.Qq))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var sC=e(61485);let Tw=(()=>{class r{constructor(s,u,M){this.actions$=s,this.store=u,this.service=M,this.add$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(as.WQ),(0,cr.n)(({name:O,typeId:N})=>{const st={publicId:N};return this.service.add({name:O,type:st}).pipe((0,Hn.T)(({data:ht})=>as.FD({data:{...ht,type:st}})),(0,Oi.W)(ht=>(0,ni.of)(as.qx({errors:ht.error?.data??[]}))))}))),this.addFromAgent$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(as.rv),(0,cr.n)(({name:O,agentId:N})=>this.service.addFromAgent({name:O,agent:{publicId:N}}).pipe((0,Hn.T)(({data:ht})=>as.SM({data:ht})),(0,Oi.W)(ht=>(0,ni.of)(as.R0({errors:ht.error?.data??[]}))))))),this.ensureAll$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(as.ed),(0,yi.Z)(({fields:O})=>this.store.select(sC.gZ).pipe((0,wr.s)(1),(0,yi.Z)(N=>O.every(st=>N.includes(st))?lo.w:(0,ni.of)(as.gh({fields:O}))))))),this.loadDetails$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(as.tH),(0,cr.n)(({publicId:O,fields:N})=>this.store.select(sC.mx(O)).pipe((0,wr.s)(1),(0,Hn.T)(st=>({publicId:O,fields:st?(0,Pb.a_)(st,N,!0):N})))),(0,cr.n)(({publicId:O,fields:N})=>this.service.getByPublicId(O,N).pipe((0,Hn.T)(({data:st})=>as.oA({data:st,fields:N,publicId:O})),(0,Oi.W)(st=>(0,ni.of)(as.FN({errors:st.error?.data??[]}))))))),this.loadAll$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(as.gh),(0,cr.n)(({fields:O})=>this.service.getAll(O).pipe((0,Hn.T)(({data:N})=>as.tz({data:N,fields:O})),(0,Oi.W)(N=>(0,ni.of)(as.SV({errors:N.error?.data??[]}))))))),this.remove$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(as.TF),(0,cr.n)(({publicId:O})=>this.service.removeByPublicId(O).pipe((0,Hn.T)(()=>as.Y5({publicId:O})),(0,Oi.W)(N=>(0,ni.of)(as.nD({errors:N.error?.data??[]}))))))),this.update$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(as.yo),(0,cr.n)(({publicId:O,data:N})=>this.service.updateByPublicId(O,N).pipe((0,Hn.T)(()=>as.zw({data:{...N,publicId:O},publicId:O})),(0,Oi.W)(st=>(0,ni.of)(as.kq({errors:st.error?.data??[]})))))))}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(h.En),n.KVO(Nn.il),n.KVO(np))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var Sw=e(85079);let ip=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({imports:[Un.q1,kn.Si,Nn.md.forFeature(Sw.N4),h.Vm.forFeature([Tw])]})}return r})();var Km=e(89640),y0=e(54314);let x0=(()=>{class r{constructor(s,u){this.api=s,this.http=u}getAll(s){return(0,kn.JR)(u=>this.getList(s,u))}getList(s,u,M){const O=this.api.url("AgentTypeList"),N=(new Un._y).set(kn.P5,!0),st=this.api.headers,ht=new Un.Nl({fromObject:{fields:s.join(","),...(0,kn.eF)(u,M)}});return this.http.get(O,{context:N,headers:st,params:ht})}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(kn.bQ),n.KVO(Un.Qq))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var Tc=e(46005);let aC=(()=>{class r{constructor(s,u,M){this.actions$=s,this.store=u,this.service=M,this.ensureAll$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Km.ed),(0,yi.Z)(({fields:O})=>this.store.select(Tc.gZ).pipe((0,wr.s)(1),(0,yi.Z)(N=>O.every(st=>N.includes(st))?lo.w:(0,ni.of)(Km.gh({fields:O}))))))),this.loadAll$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Km.gh),(0,cr.n)(({fields:O})=>this.service.getAll(O).pipe((0,Hn.T)(({data:N})=>Km.tz({data:N,fields:O})),(0,Oi.W)(N=>(0,ni.of)(Km.SV({errors:N.error?.data??[]})))))))}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(h.En),n.KVO(Nn.il),n.KVO(x0))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),cC=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({imports:[Un.q1,kn.Si,Nn.md.forFeature(y0.N4),h.Vm.forFeature([aC])]})}return r})();var lC=e(37010),dC=e(94487),uC=e(27060),ns=e(65433),rp=e(67476),op=e(82984);const Xc=(0,Ja.qo)({sortComparer:function Iw(r,c){return void 0!==r.order&&void 0!==c.order?r.order-c.order:0}}),hC=Xc.getInitialState(),Pw=(0,Nn.vy)(hC,(0,Nn.on)(ns.cL,()=>({...hC})),(0,Nn.on)(ns.FD,ns.br,(r,{data:c})=>Xc.upsertOne(c,r)),(0,Nn.on)(ns.gh,r=>({...r,allLoading:!0})),(0,Nn.on)(ns.SV,r=>({...r,allLoading:!1})),(0,Nn.on)(ns.tz,(r,{data:c})=>Xc.setAll(c,{...r,allLoading:!1,allLoaded:!0})),(0,Nn.on)(ns.Y5,ns.yP,(r,{publicId:c})=>Xc.removeOne(c,r)),(0,Nn.on)(ns.zw,ns.$,(r,{data:c,publicId:s})=>Xc.updateOne({id:s,changes:c},r)),(0,Nn.on)(ns.A8,(r,{data:c})=>Xc.updateMany(c.map(s=>({id:s.publicId,changes:s})),r)),(0,Nn.on)(op.oA,op.FD,op.br,(r,{data:c})=>c?.resourceVariant?Xc.upsertOne(c.resourceVariant,r):r),(0,Nn.on)(op.tz,op.m9,op._S,(r,{data:c})=>{const s=(0,rp.A)(c.map(u=>u.resourceVariant).filter(u=>!!u),u=>u.publicId);return Xc.upsertMany(s,r)})),kb=(0,Nn.VG)({name:"assetType",reducer:Pw});let E0=(()=>{class r{constructor(s,u){this.api=s,this.http=u}add(s){const u=this.api.url("AssetTypeList"),M=(new Un._y).set(kn.P5,!0);return this.http.post(u,s,{context:M,headers:this.api.headers})}getAll(s){return(0,kn.JR)(u=>this.getList(s,u))}getList(s,u,M){const O=this.api.url("AssetTypeList"),N=(new Un._y).set(kn.P5,!0),st=this.api.headers,ht=new Un.Nl({fromObject:{fields:s.join(","),...(0,kn.eF)(u,M)}});return this.http.get(O,{context:N,headers:st,params:ht})}removeByPublicId(s){const u=this.api.url("AssetType",{publicId:s}),M=(new Un._y).set(kn.P5,!0);return this.http.delete(u,{context:M,headers:this.api.headers})}updateByPublicId(s,u){const M=this.api.url("AssetType",{publicId:s}),O=(new Un._y).set(kn.P5,!0);return this.http.patch(M,u,{context:O,headers:this.api.headers})}updateMany(s){const u=this.api.url("AssetTypeList"),M=(new Un._y).set(kn.P5,!0);return this.http.patch(u,s,{context:M,headers:this.api.headers})}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(kn.bQ),n.KVO(Un.Qq))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();(0,Nn.Mz)(kb.selectAssetTypeState,Xc.getSelectors().selectAll);const{selectAllLoading:pC,selectAllLoaded:Lw}=kb;let zm=(()=>{class r{constructor(s,u,M){this.actions$=s,this.store=u,this.service=M,this.add$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(ns.WQ),(0,yi.Z)(({data:O})=>this.service.add(O).pipe((0,Hn.T)(N=>ns.FD({data:{...N.data,...O}})),(0,Oi.W)(N=>(0,ni.of)(ns.qx({errors:N.error?.data??[]}))))))),this.ensureAll$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(ns.ed),(0,yi.Z)(()=>(0,ko.z)([this.store.select(pC),this.store.select(Lw)]).pipe((0,wr.s)(1),(0,yi.Z)(([O,N])=>O||N?lo.w:(0,ni.of)(ns.gh())))))),this.loadAll$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(ns.gh),(0,cr.n)(()=>this.service.getAll(["*"]).pipe((0,Hn.T)(({data:O})=>ns.tz({data:O})),(0,Oi.W)(O=>(0,ni.of)(ns.SV({errors:O.error?.data??[]}))))))),this.remove$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(ns.TF),(0,yi.Z)(({publicId:O})=>this.service.removeByPublicId(O).pipe((0,Hn.T)(()=>ns.Y5({publicId:O})),(0,Oi.W)(N=>(0,ni.of)(ns.nD({errors:N.error?.data??[]}))))))),this.update$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(ns.yo),(0,yi.Z)(({publicId:O,data:N})=>this.service.updateByPublicId(O,N).pipe((0,Hn.T)(()=>ns.zw({data:{...N,publicId:O},publicId:O})),(0,Oi.W)(st=>(0,ni.of)(ns.kq({errors:st.error?.data??[]}))))))),this.updateMany$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(ns.jS),(0,yi.Z)(({data:O})=>this.service.updateMany(O).pipe((0,Hn.T)(()=>ns.A8({data:O})),(0,Oi.W)(N=>(0,ni.of)(ns.fI({errors:N.error?.data??[]})))))))}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(h.En),n.KVO(Nn.il),n.KVO(E0))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),Gm=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({imports:[Un.q1,kn.Si,Nn.md.forFeature(kb),h.Vm.forFeature([zm])]})}return r})();var is=e(25290);let Fw=(()=>{class r{constructor(s,u){this.api=s,this.http=u}add(s){const u=this.api.url("AudienceList"),M=(new Un._y).set(kn.P5,!0);return this.http.post(u,s,{context:M,headers:this.api.headers})}getAll(){return(0,kn.JR)(s=>this.getList(s))}getList(s,u){const M=this.api.url("AudienceList"),O=(new Un._y).set(kn.P5,!0),N=this.api.headers,st=new Un.Nl({fromObject:{fields:"default,name",...(0,kn.eF)(s,u)}});return this.http.get(M,{context:O,headers:N,params:st})}removeByPublicId(s){const u=this.api.url("Audience",{publicId:s}),M=(new Un._y).set(kn.P5,!0);return this.http.delete(u,{context:M,headers:this.api.headers})}setDefault(s){const u=this.api.url("AudienceDefault",{publicId:s}),M=(new Un._y).set(kn.P5,!0);return this.http.post(u,null,{context:M,headers:this.api.headers})}updateByPublicId(s,u){const M=this.api.url("Audience",{publicId:s}),O=(new Un._y).set(kn.P5,!0);return this.http.patch(M,u,{context:O,headers:this.api.headers})}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(kn.bQ),n.KVO(Un.Qq))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();const fl=(0,Ja.qo)({sortComparer:Ja.d7}),fC=fl.getInitialState(),Bw=(0,Nn.vy)(fC,(0,Nn.on)(is.cL,()=>({...fC})),(0,Nn.on)(is.FD,is.br,(r,{data:c})=>fl.upsertOne(c,r)),(0,Nn.on)(is.gh,r=>({...r,allLoading:!0})),(0,Nn.on)(is.SV,r=>({...r,allLoading:!1})),(0,Nn.on)(is.tz,(r,{data:c})=>fl.setAll(c,{...r,allLoading:!1,allLoaded:!0})),(0,Nn.on)(is.Y5,is.yP,(r,{publicId:c})=>fl.removeOne(c,r)),(0,Nn.on)(is.NH,(r,{publicId:c})=>{const s=Object.values(r.entities).find(u=>u?.default);return s?fl.updateMany([{id:s.publicId,changes:{default:!1}},{id:c,changes:{default:!0}}],r):fl.updateOne({id:c,changes:{default:!0}},r)}),(0,Nn.on)(is.zw,is.$,(r,{data:c,publicId:s})=>fl.updateOne({id:s,changes:c},r))),Rb=(0,Nn.VG)({name:"audience",reducer:Bw}),{selectAllLoading:gC,selectAllLoaded:_C}=((0,Nn.Mz)(Rb.selectAudienceState,fl.getSelectors().selectAll),Rb);var Sc=e(3347);let vC=(()=>{class r{constructor(s,u,M,O,N){this.actions$=s,this.store=u,this.service=M,this.snackBar=O,this.translate=N,this.add$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(is.WQ),(0,yi.Z)(({data:st})=>this.service.add(st).pipe((0,Hn.T)(ht=>is.FD({data:{...ht.data,...st}})),(0,Oi.W)(ht=>(0,ni.of)(is.qx({errors:ht.error?.data??[]}))))))),this.ensureAll$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(is.ed),(0,yi.Z)(()=>(0,ko.z)([this.store.select(gC),this.store.select(_C)]).pipe((0,wr.s)(1),(0,yi.Z)(([st,ht])=>st||ht?lo.w:(0,ni.of)(is.gh())))))),this.loadAll$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(is.gh),(0,cr.n)(()=>this.service.getAll().pipe((0,Hn.T)(({data:st})=>is.tz({data:st})),(0,Oi.W)(st=>(0,ni.of)(is.SV({errors:st.error?.data??[]}))))))),this.remove$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(is.TF),(0,yi.Z)(({publicId:st})=>this.service.removeByPublicId(st).pipe((0,Hn.T)(()=>is.Y5({publicId:st})),(0,Oi.W)(ht=>(0,ni.of)(is.nD({errors:ht.error?.data??[]}))))))),this.removeFailure$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(is.nD),(0,Rr.M)(({errors:st})=>{let ht=st?.[0]?.message;ht&&("Audience is still in use"===ht&&(ht=this.translate.instant("ACCESS_CATEGORY_IS_STILL_IN_USE")),this.snackBar.open(ht,void 0,{duration:4e3}))})),{dispatch:!1}),this.setDefault$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(is.mW),(0,yi.Z)(({publicId:st})=>this.service.setDefault(st).pipe((0,Hn.T)(()=>is.NH({publicId:st})),(0,Oi.W)(ht=>(0,ni.of)(is.C1({errors:ht.error?.data??[]}))))))),this.update$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(is.yo),(0,yi.Z)(({data:st,publicId:ht})=>this.service.updateByPublicId(ht,st).pipe((0,Hn.T)(()=>is.zw({data:{...st,publicId:ht},publicId:ht})),(0,Oi.W)(Bt=>(0,ni.of)(is.kq({errors:Bt.error?.data??[]})))))))}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(h.En),n.KVO(Nn.il),n.KVO(Fw),n.KVO(Sc.UG),n.KVO(Ur.c$))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),Vw=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({imports:[Un.q1,Sc._T,Ur.h,kn.Si,Nn.md.forFeature(Rb),h.Vm.forFeature([vC])]})}return r})(),Uw=(()=>{class r{constructor(s,u){this.api=s,this.http=u}add(s){const u=this.api.url("BackendComponentMessageSubscriptionList"),M=(new Un._y).set(kn.P5,!0);return this.http.post(u,s,{context:M,headers:this.api.headers})}getAll(s){return(0,kn.JR)(u=>this.getList(s,u))}getList(s,u,M){const O=this.api.url("BackendComponentMessageSubscriptionList"),N=(new Un._y).set(kn.P5,!0),st=this.api.headers,ht=new Un.Nl({fromObject:{fields:s.join(","),...(0,kn.eF)(u,M)}});return this.http.get(O,{context:N,headers:st,params:ht})}removeByPublicId(s){const u=this.api.url("BackendComponentMessageSubscription",{publicId:s}),M=(new Un._y).set(kn.P5,!0);return this.http.delete(u,{context:M,headers:this.api.headers})}updateByPublicId(s,u){const M=this.api.url("BackendComponentMessageSubscription",{publicId:s}),O=(new Un._y).set(kn.P5,!0);return this.http.patch(M,u,{context:O,headers:this.api.headers})}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(kn.bQ),n.KVO(Un.Qq))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var Yc=e(2765),jw=e(48924);let CI=(()=>{class r{constructor(s,u,M){this.actions$=s,this.store=u,this.service=M,this.add$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Yc.WQ),(0,yi.Z)(({data:O})=>this.service.add(O).pipe((0,Hn.T)(N=>Yc.FD({publicId:N.data.publicId,data:{...O,...N.data}})),(0,Oi.W)(N=>(0,ni.of)(Yc.qx({errors:N.error?.data??[]}))))))),this.ensureAll$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Yc.ed),(0,yi.Z)(()=>(0,ko.z)([this.store.select(jw.sX),this.store.select(jw.hQ)]).pipe((0,wr.s)(1),(0,yi.Z)(([O,N])=>O||N?lo.w:(0,ni.of)(Yc.gh())))))),this.loadAll$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Yc.gh),(0,cr.n)(()=>this.service.getAll(["publicId","company","template"]).pipe((0,Hn.T)(({data:N})=>Yc.tz({data:N})),(0,Oi.W)(N=>(0,ni.of)(Yc.SV({errors:N.error?.data??[]}))))))),this.remove$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Yc.TF),(0,yi.Z)(({publicId:O})=>this.service.removeByPublicId(O).pipe((0,Hn.T)(()=>Yc.Y5({publicId:O})),(0,Oi.W)(N=>(0,ni.of)(Yc.nD({errors:N.error?.data??[]}))))))),this.update$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Yc.yo),(0,yi.Z)(({data:O,publicId:N})=>this.service.updateByPublicId(N,O).pipe((0,Hn.T)(()=>Yc.zw({data:{...O,publicId:N},publicId:N})),(0,Oi.W)(st=>(0,ni.of)(Yc.kq({errors:st.error?.data??[]})))))))}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(h.En),n.KVO(Nn.il),n.KVO(Uw))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var AI=e(24783);let bC=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({imports:[Un.q1,kn.Si,h.Vm.forFeature([CI]),Nn.md.forFeature(AI.N4)]})}return r})();var C0=e(79314),pa=e(29263),yC=e(60810);let xC=(()=>{class r{constructor(){this.api=(0,n.WQX)(kn.bQ),this.http=(0,n.WQX)(Un.Qq)}add(s){const u=this.api.url("BackendComponentTemplateList"),M=(new Un._y).set(kn.P5,!0);return this.http.post(u,s,{context:M,headers:this.api.headers})}getAll(s){return(0,kn.JR)(u=>this.getList(s,u))}getList(s,u,M){const O=this.api.url("BackendComponentTemplateList"),N=(new Un._y).set(kn.P5,!0),st=this.api.headers,ht=new Un.Nl({fromObject:{fields:s.join(","),...(0,kn.eF)(u,M)}});return this.http.get(O,{context:N,headers:st,params:ht})}removeByPublicId(s){const u=this.api.url("BackendComponentTemplate",{publicId:s}),M=(new Un._y).set(kn.P5,!0);return this.http.delete(u,{context:M,headers:this.api.headers})}updateByPublicId(s,u){const M=this.api.url("BackendComponentTemplate",{publicId:s}),O=(new Un._y).set(kn.P5,!0);return this.http.patch(M,u,{context:O,headers:this.api.headers})}share(s,u){const M=this.api.url("BackendComponentTemplateShare"),O=(new Un._y).set(kn.P5,!0);return this.http.post(M,{company:{publicId:u},template:{publicId:s}},{context:O,headers:this.api.headers})}downloadLogs(s){const u=this.api.url("BackendComponentTemplateDownloadLogs",{publicId:s}),M=(new Un._y).set(kn.P5,!0);return this.http.get(u,{context:M,headers:this.api.headers,responseType:"blob"})}static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),Xm=(()=>{class r{constructor(){this.actions$=(0,n.WQX)(h.En),this.service=(0,n.WQX)(xC),this.snackBar=(0,n.WQX)(Sc.UG),this.store=(0,n.WQX)(Nn.il),this.translate=(0,n.WQX)(Ur.c$),this.add$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(pa.WQ),(0,yi.Z)(({data:s})=>this.service.add(s).pipe((0,Hn.T)(u=>pa.FD({publicId:u.data.publicId,data:{...s,...u.data}})),(0,Oi.W)(u=>(0,ni.of)(pa.qx({errors:u.error?.data??[]}))))))),this.addFailure$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(pa.qx),(0,Rr.M)(({errors:s})=>{if("Your company is not fully provisioned"===s[0].message){const M=this.translate.instant("COMPANY_NOT_FULLY_PROVISIONED");this.snackBar.open(M,void 0,{duration:3e3})}})),{dispatch:!1}),this.ensureAll$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(pa.ed),(0,yi.Z)(()=>(0,ko.z)([this.store.select(yC.sX),this.store.select(yC.hQ)]).pipe((0,wr.s)(1),(0,yi.Z)(([s,u])=>s||u?lo.w:(0,ni.of)(pa.gh())))))),this.loadAll$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(pa.gh),(0,cr.n)(()=>this.service.getAll(C0.cJ).pipe((0,Hn.T)(({data:s})=>pa.tz({data:s})),(0,Oi.W)(s=>(0,ni.of)(pa.SV({errors:s.error?.data??[]}))))))),this.remove$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(pa.TF),(0,yi.Z)(({publicId:s})=>this.service.removeByPublicId(s).pipe((0,Hn.T)(()=>pa.Y5({publicId:s})),(0,Oi.W)(u=>(0,ni.of)(pa.nD({errors:u.error?.data??[]}))))))),this.update$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(pa.yo),(0,yi.Z)(({data:s,publicId:u})=>this.service.updateByPublicId(u,s).pipe((0,Hn.T)(()=>pa.zw({data:{...s,publicId:u},publicId:u})),(0,Oi.W)(M=>(0,ni.of)(pa.kq({errors:M.error?.data??[]}))))))),this.share$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(pa.uM),(0,cr.n)(({publicId:s,companyId:u})=>this.service.share(s,u).pipe((0,Hn.T)(()=>pa.Jn({publicId:s})),(0,Oi.W)(M=>(0,ni.of)(pa.eh({publicId:s,errors:M.error?.data??[]}))))))),this.downloadLogs$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(pa.K7),(0,cr.n)(({publicId:s})=>this.service.downloadLogs(s).pipe((0,Hn.T)(u=>pa.bf({publicId:s,blob:u})),(0,Oi.W)(u=>(0,ni.of)(pa.SM({publicId:s,errors:u.error?.data??[]})))))))}static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var $w=e(543);let Ww=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({imports:[Un.q1,kn.Si,h.Vm.forFeature([Xm]),Nn.md.forFeature($w.N4)]})}return r})();var sp=e(35604),Hw=e(52959),EC=e(75720);let CC=(()=>{class r{constructor(s,u,M){this.document=s,this.api=u,this.http=M}getByFqdn(s,u){const M=this.api.url("BrandingList"),st={headers:this.api.headers.set(kn.h2.Branding,s).delete("Authorization"),params:new Un.Nl({fromObject:{fields:u.join(",")}})};return function Kw(r){return["421aa90e079fa326b6494f812ad13e79","f528764d624db129b32c21fbca0cb8d6","6f087450d60b70a9a876a991a85c206b","b2fd041f02d8e259f1fff7ddb4bdf10c","927d917cb9f6e8a3b41e2bb766a9213d","87f8895f5cd2d3278bce9fd6847a1ec8","d9d2cedbc1936cbb5f046ffbcf4ccbd2","c8608e74e93012a7491c7c38e696446c","c1a2dee16ab64bdda695e46707172b64","4107e74b94361aa4e00997042fe134a9","7723d94a87c8d72658fff5b65ee97cf4","fa4a9a8121f1345d660f5d8ae3f13c16","a40b9500cbdef932de659f2b0bbf251d","668364e2b5002a1905d344a3c310ba43"].includes(EC.MD5(r).toString())}(s)?(0,kn.c2)():this.http.get(M,st).pipe((0,yi.Z)(ht=>ht.data.length>0?(0,ni.of)({data:ht.data[0],status:"success",type:"Branding"}):(0,kn.c2)()))}getHost(){return this.getByFqdn(this.document.location.hostname,Hw.k)}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(va.qQ),n.KVO(kn.bQ),n.KVO(Un.Qq))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),zw=(()=>{class r{constructor(s,u){this.actions$=s,this.service=u,this.loadHost$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(sp.B1),(0,cr.n)(()=>this.service.getHost().pipe((0,Hn.T)(({data:M})=>sp.ez({data:M})),(0,Oi.W)(M=>(0,ni.of)(sp.bK({errors:M.error?.data??[]})))))))}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(h.En),n.KVO(CC))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var Gw=e(63043);let Ym=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({imports:[Un.q1,kn.Si,Nn.md.forFeature(Gw.N4),h.Vm.forFeature([zw])]})}return r})();var Xw=e(60706),AC=e(42021),Qm=e(35484);let DC=(()=>{class r{constructor(s,u){this.api=s,this.http=u}getAll(){return(0,kn.JR)(s=>this.getList(s))}getList(s,u){const M=this.api.url("CustomPropertyList"),O=(new Un._y).set(kn.P5,!0),N=this.api.headers,st=new Un.Nl({fromObject:{fields:"*",...(0,kn.eF)(s,u)}});return this.http.get(M,{context:O,headers:N,params:st})}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(kn.bQ),n.KVO(Un.Qq))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var MC=e(20233);let wC=(()=>{class r{constructor(s,u,M){this.actions$=s,this.store=u,this.customPropertyService=M,this.ensureAll$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Qm.ed),(0,yi.Z)(()=>(0,ko.z)([this.store.select(MC.sX),this.store.select(MC.hQ)]).pipe((0,wr.s)(1),(0,yi.Z)(([O,N])=>O||N?lo.w:(0,ni.of)(Qm.gh())))))),this.loadAll$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Qm.gh),(0,cr.n)(()=>this.customPropertyService.getAll().pipe((0,Hn.T)(({data:O})=>Qm.tz({data:O})),(0,Oi.W)(O=>(0,ni.of)(Qm.SV({errors:O.error?.data??[]})))))))}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(h.En),n.KVO(Nn.il),n.KVO(DC))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var Yw=e(7180);let Lb=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({imports:[Un.q1,kn.Si,Nn.md.forFeature(Yw.N4),h.Vm.forFeature([wC])]})}return r})();var A0=e(6708);let TC=(()=>{class r{constructor(s,u){this.api=s,this.http=u}add(s){const u=this.api.url("DemoDeviceList"),M=(new Un._y).set(kn.P5,!0);return this.http.post(u,s,{context:M,headers:this.api.headers})}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(kn.bQ),n.KVO(Un.Qq))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),SC=(()=>{class r{constructor(s,u,M,O){this.actions$=s,this.snackBar=u,this.translate=M,this.service=O,this.add$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(A0.WQ),(0,cr.n)(({typeId:N})=>this.service.add({type:{publicId:N}}).pipe((0,Hn.T)(({data:st})=>A0.FD({data:st})),(0,Oi.W)(st=>(0,ni.of)(A0.qx({errors:st.error?.data??[]}))))))),this.notAvailable$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(A0.qx),(0,Rr.M)(()=>{const N=this.translate.instant("__MESSAGE__.NO_DEMO_DEVICE_AVAILABLE");this.snackBar.open(N,void 0,{duration:3e3})})),{dispatch:!1})}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(h.En),n.KVO(Sc.UG),n.KVO(Ur.c$),n.KVO(TC))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var Qw=e(12579);let Zw=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({imports:[Un.q1,Ur.h,kn.Si,Nn.md.forFeature(Qw.N4),h.Vm.forFeature([SC])]})}return r})();var Jw=e(81355),ta=e(27978);let qw=(()=>{class r{constructor(s,u){this.api=s,this.http=u}add(s){const u=this.api.url("GroupTypeList"),M=(new Un._y).set(kn.P5,!0);return this.http.post(u,s,{context:M,headers:this.api.headers})}getAll(){return(0,kn.JR)(s=>this.getList(s))}getList(s,u){const M=this.api.url("GroupTypeList"),O=(new Un._y).set(kn.P5,!0),N=this.api.headers,st=new Un.Nl({fromObject:{fields:"color,name,order",...(0,kn.eF)(s,u)}});return this.http.get(M,{context:O,headers:N,params:st})}removeByPublicId(s){const u=this.api.url("GroupType",{publicId:s}),M=(new Un._y).set(kn.P5,!0);return this.http.delete(u,{context:M,headers:this.api.headers})}updateByPublicId(s,u){const M=this.api.url("GroupType",{publicId:s}),O=(new Un._y).set(kn.P5,!0);return this.http.patch(M,u,{context:O,headers:this.api.headers})}updateMany(s){const u=this.api.url("GroupTypeList"),M=(new Un._y).set(kn.P5,!0);return this.http.patch(u,s,{context:M,headers:this.api.headers})}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(kn.bQ),n.KVO(Un.Qq))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var Fb=e(68947);let tT=(()=>{class r{constructor(s,u,M,O){this.actions$=s,this.store=u,this.service=M,this.snackBar=O,this.add$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(ta.WQ),(0,yi.Z)(({data:N})=>this.service.add(N).pipe((0,Hn.T)(st=>ta.FD({data:{...st.data,...N}})),(0,Oi.W)(st=>(0,ni.of)(ta.qx({errors:st.error?.data??[]}))))))),this.ensureAll$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(ta.ed),(0,yi.Z)(()=>(0,ko.z)([this.store.select(Fb.sX),this.store.select(Fb.hQ)]).pipe((0,wr.s)(1),(0,yi.Z)(([N,st])=>N||st?lo.w:(0,ni.of)(ta.gh())))))),this.loadAll$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(ta.gh),(0,cr.n)(()=>this.service.getAll().pipe((0,Hn.T)(({data:N})=>ta.tz({data:N})),(0,Oi.W)(N=>(0,ni.of)(ta.SV({errors:N.error?.data??[]}))))))),this.remove$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(ta.TF),(0,yi.Z)(({publicId:N})=>this.service.removeByPublicId(N).pipe((0,Hn.T)(()=>ta.Y5({publicId:N})),(0,Oi.W)(st=>(0,ni.of)(ta.nD({errors:st.error?.data??[]}))))))),this.removeFailure$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(ta.nD),(0,Rr.M)(({errors:N})=>{N[0].message&&this.snackBar.open(N[0].message,void 0,{duration:3e3})})),{dispatch:!1}),this.update$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(ta.yo),(0,yi.Z)(({data:N,publicId:st})=>this.service.updateByPublicId(st,N).pipe((0,Hn.T)(()=>ta.zw({data:{...N,publicId:st},publicId:st})),(0,Oi.W)(ht=>(0,ni.of)(ta.kq({errors:ht.error?.data??[]}))))))),this.updateMany$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(ta.jS),(0,yi.Z)(({data:N})=>this.service.updateMany(N).pipe((0,Hn.T)(()=>ta.A8({data:N})),(0,Oi.W)(st=>(0,ni.of)(ta.fI({errors:st.error?.data??[]})))))))}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(h.En),n.KVO(Nn.il),n.KVO(qw),n.KVO(Sc.UG))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var Bb=e(19789),eT=e(95457);let nT=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({providers:[{provide:Bb.Xn,useFactory:Bb.HO,deps:[Ur.c$]}],imports:[Un.q1,Ur.h,Sc._T,kn.Si,Nn.md.forFeature(eT.T,Bb.Xn),h.Vm.forFeature([tT])]})}return r})();var iT=e(59821),rT=e(1985),Zm=e(54666),oT=e(56301),OC=e(80001);let IC=(()=>{class r{constructor(s,u){this.api=s,this.http=u}getAll(){return(0,kn.JR)(s=>this.getList(s))}getList(s,u){const M=this.api.url("LicenceTypeList"),O=OC.H.join(","),N=(new Un._y).set(kn.P5,!0),st=this.api.headers,ht=new Un.Nl({fromObject:{fields:O,...(0,kn.eF)(s,u)}});return this.http.get(M,{context:N,headers:st,params:ht})}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(kn.bQ),n.KVO(Un.Qq))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var PC=e(76019);let sT=(()=>{class r{constructor(s,u,M){this.actions$=s,this.store=u,this.service=M,this.ensureAll$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Zm.ed),(0,yi.Z)(()=>(0,ko.z)([this.store.select(PC.sX),this.store.select(PC.hQ)]).pipe((0,wr.s)(1),(0,yi.Z)(([O,N])=>O||N?lo.w:(0,ni.of)(Zm.gh())))))),this.loadAll$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Zm.gh),(0,cr.n)(()=>this.service.getAll().pipe((0,Hn.T)(({data:O})=>Zm.tz({data:O})),(0,Oi.W)(O=>(0,ni.of)(Zm.SV({errors:O.error?.data??[]})))))))}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(h.En),n.KVO(Nn.il),n.KVO(IC))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),kC=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({imports:[Un.q1,kn.Si,Nn.md.forFeature(oT.N4),h.Vm.forFeature([sT])]})}return r})();var gl=e(20056),aT=e(89187),nh=e(61873);let Nb=(()=>{class r{constructor(s,u){this.api=s,this.http=u}getAll(){return(0,kn.JR)(s=>this.getList(s))}getList(s,u){const M=this.api.url("MenuItemList"),O=(new Un._y).set(kn.P5,!0),N=this.api.headers,st=new Un.Nl({fromObject:{fields:aT.pP.join(","),...(0,kn.eF)(s,u)}});return this.http.get(M,{context:O,headers:N,params:st})}updateMany(s){const u=this.api.url("MenuItemList"),M=(new Un._y).set(kn.P5,!0);return this.http.patch(u,s,{context:M,headers:this.api.headers})}addMany(s){const u=this.api.url("MenuItemList"),M=(new Un._y).set(kn.P5,!0);return this.http.post(u,s,{context:M,headers:this.api.headers})}upsertMany(s){const u=s.filter(O=>!O.publicId),M=s.filter(O=>!!O.publicId);return(0,nh.p)([u.length?this.addMany(u).pipe((0,Hn.T)(O=>O.data.map(({publicId:N},st)=>({...u[st],publicId:N}))),(0,Oi.W)(()=>(0,ni.of)([]))):(0,ni.of)([]),M.length?this.updateMany(M).pipe((0,Hn.T)(()=>M),(0,Oi.W)(()=>(0,ni.of)([]))):(0,ni.of)([])]).pipe((0,Hn.T)(([O,N])=>({data:[...O,...N],status:"success",type:"MenuItem"})))}removeByPublicIdList(s){const N={context:(new Un._y).set(kn.P5,!0),headers:this.api.headers,body:s.map(ht=>({publicId:ht}))},st=this.api.url("MenuItemList");return this.http.delete(st,N)}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(kn.bQ),n.KVO(Un.Qq))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var Jm=e(50309);let Vb=(()=>{class r{constructor(s,u,M){this.actions$=s,this.store=u,this.service=M,this.ensureAll$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(gl.ed),(0,yi.Z)(()=>(0,ko.z)([this.store.select(Jm.sX),this.store.select(Jm.hQ)]).pipe((0,wr.s)(1),(0,yi.Z)(([O,N])=>O||N?lo.w:(0,ni.of)(gl.gh())))))),this.loadAll$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(gl.gh),(0,cr.n)(()=>this.service.getAll().pipe((0,Hn.T)(({data:O})=>gl.tz({data:O})),(0,Oi.W)(O=>(0,ni.of)(gl.SV({errors:O.error?.data??[]}))))))),this.removeMany$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(gl.kg),(0,yi.Z)(({publicIdList:O})=>this.service.removeByPublicIdList(O).pipe((0,Hn.T)(()=>gl.D3({publicIdList:O})),(0,Oi.W)(N=>(0,ni.of)(gl.Ck({errors:N.error?.data??[]}))))))),this.upsertMany$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(gl.d6),(0,yi.Z)(({data:O})=>this.service.upsertMany(O).pipe((0,Hn.T)(N=>gl.OS({data:N.data})),(0,Oi.W)(N=>(0,ni.of)(gl.le({errors:N.error?.data??[]})))))))}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(h.En),n.KVO(Nn.il),n.KVO(Nb))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var RC=e(30223);let LC=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({imports:[Un.q1,kn.Si,Nn.md.forFeature(RC.N4),h.Vm.forFeature([Vb])]})}return r})();var DI=e(31533),FC=e(5290),cT=e(92303),BC=e(74931),Qc=e(62083),Ub=e(34865),ap=e(25130);let NC=(()=>{class r{constructor(s,u){this.api=s,this.http=u}getUrlFactory(s=Ub.aA){return(u,M,O)=>{const N=s(u,!O);return this.api.url(N,{[(0,ap.WY)(u)]:M,...O?{publicId:O}:{}})}}add(s,u,M){const O=this.getUrlFactory()(s,u),N=(new Un._y).set(kn.P5,!0);return this.http.post(O,M,{context:N,headers:this.api.headers})}getAll(s,u){return(0,kn.JR)(M=>this.getList(s,u,M))}getList(s,u,M,O){const N=this.getUrlFactory()(s,u),st=(new Un._y).set(kn.P5,!0),ht=this.api.headers,Bt=new Un.Nl({fromObject:{fields:"*,agent,asset",...(0,kn.eF)(M,O)}});return this.http.get(N,{context:st,headers:ht,params:Bt})}removeByPublicId(s,u,M,O=!1){const N=this.getUrlFactory()(s,u,M),st=(new Un._y).set(kn.P5,!0),ht=this.api.headers,Bt={context:st,headers:ht};if(O){const ve=this.getUrlFactory(ap.NN)(s,u),Ae=new Un.Nl({fromObject:{fields:"publicId",filters:`eq(group.publicId,"${M}")`,"page-size":kn.H4.toString()}});return this.http.get(ve,{context:st,headers:ht,params:Ae}).pipe((0,yi.Z)(sn=>this.http.delete(ve,{body:sn.data,context:st,headers:ht})),(0,yi.Z)(()=>this.http.delete(N,Bt)))}return this.http.delete(N,Bt)}updateByPublicId(s,u,M,O){const N=this.getUrlFactory()(s,u,M),st=(new Un._y).set(kn.P5,!0);return this.http.patch(N,O,{context:st,headers:this.api.headers})}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(kn.bQ),n.KVO(Un.Qq))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var jb=e(55310);let VC=(()=>{class r{constructor(s,u,M){this.actions$=s,this.service=u,this.store=M,this.add$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Qc.WQ),(0,yi.Z)(({contextType:O,contextId:N,data:st})=>this.service.add(O,N,st).pipe((0,Hn.T)(ht=>Qc.FD({data:{[(0,ap.PA)(O)]:{publicId:N,reference:{name:O}},...ht.data,...st}})),(0,Oi.W)(()=>lo.w))))),this.ensureAll$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Qc.ed),(0,yi.Z)(({contextType:O,contextId:N})=>(0,ko.z)([this.store.select(jb.TK(N)),this.store.select(jb.eK(N))]).pipe((0,wr.s)(1),(0,yi.Z)(([st,ht])=>st||ht?lo.w:(0,ni.of)(Qc.gh({contextType:O,contextId:N}))))))),this.loadAll$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Qc.gh),(0,yi.Z)(({contextType:O,contextId:N})=>this.service.getAll(O,N).pipe((0,Hn.T)(({data:st})=>Qc.tz({contextType:O,contextId:N,data:st.map(ht=>({[(0,ap.PA)(O)]:{publicId:N,reference:{name:O}},...ht}))})),(0,Oi.W)(()=>lo.w))))),this.remove$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Qc.TF),(0,yi.Z)(({contextType:O,contextId:N,publicId:st,deletePageLinks:ht})=>this.service.removeByPublicId(O,N,st,ht).pipe((0,Hn.T)(()=>Qc.Y5({publicId:st,deletePageLinks:ht})),(0,Oi.W)(()=>lo.w))))),this.update$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Qc.yo),(0,yi.Z)(({contextType:O,contextId:N,data:st,publicId:ht})=>this.service.updateByPublicId(O,N,ht,st).pipe((0,Hn.T)(()=>Qc.zw({data:{...st,publicId:ht},publicId:ht})),(0,Oi.W)(()=>lo.w)))))}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(h.En),n.KVO(NC),n.KVO(Nn.il))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var UC=e(22166),D0=e(9400);let jC=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({providers:[{provide:D0.Xn,useFactory:D0.HO,deps:[Ur.c$]}],imports:[Un.q1,kn.Si,Nn.md.forFeature(UC.T,D0.Xn),h.Vm.forFeature([VC])]})}return r})();var $C=e(13341),WC=e(40628);let HC=(()=>{class r{constructor(s,u){this.api=s,this.http=u}getAll(){return(0,kn.JR)(s=>this.getList(s))}getList(s,u){const M=this.api.url("PageComponentTemplateCategoryList"),O=(new Un._y).set(kn.P5,!0),N=this.api.headers,st=new Un.Nl({fromObject:{fields:"*",...(0,kn.eF)(s,u)}});return this.http.get(M,{context:O,headers:N,params:st})}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(kn.bQ),n.KVO(Un.Qq))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();const KC=(0,Nn.VP)("[App] Ensure All PageComponentTemplateCategories"),M0=(0,Nn.VP)("[App] Load All PageComponentTemplateCategories"),$b=(0,Nn.VP)("[IxApi] Load All PageComponentTemplateCategories Failure",(0,Nn.xk)()),zC=(0,Nn.VP)("[IxApi] Load All PageComponentTemplateCategories Success",(0,Nn.xk)());var w0=e(36888);const qm=(0,Ja.qo)({sortComparer:function dT(r,c){return void 0!==r.order&&void 0!==c.order?r.order-c.order:0}}),uT=qm.getInitialState(),hT=(0,Nn.vy)(uT,(0,Nn.on)(M0,r=>({...r,allLoading:!0})),(0,Nn.on)($b,r=>({...r,allLoading:!1})),(0,Nn.on)(zC,(r,{data:c})=>qm.setAll(c,{...r,allLoading:!1,allLoaded:!0})),(0,Nn.on)(w0.tz,w0.yS,(r,{data:c})=>{const s=(0,rp.A)(c.map(u=>u.category).filter(u=>!!u),u=>u.publicId);return qm.upsertMany(s,r)})),Wb=(0,Nn.VG)({name:"pageComponentTemplateCategory",reducer:hT}),{selectAllLoading:pT,selectAllLoaded:mT}=((0,Nn.Mz)(Wb.selectPageComponentTemplateCategoryState,qm.getSelectors().selectAll),Wb);let fT=(()=>{class r{constructor(s,u,M){this.actions$=s,this.store=u,this.service=M,this.ensureAll$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(KC),(0,yi.Z)(()=>(0,ko.z)([this.store.select(pT),this.store.select(mT)]).pipe((0,wr.s)(1),(0,yi.Z)(([O,N])=>O||N?lo.w:(0,ni.of)(M0())))))),this.loadAll$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(M0),(0,yi.Z)(()=>this.service.getAll().pipe((0,Hn.T)(({data:O})=>zC({data:O})),(0,Oi.W)(O=>(0,ni.of)($b({errors:O.error?.data??[]})))))))}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(h.En),n.KVO(Nn.il),n.KVO(HC))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),gT=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({imports:[Un.q1,kn.Si,Nn.md.forFeature(Wb),h.Vm.forFeature([fT])]})}return r})();const GC=(0,Pb.cY)("\n  createdBy\n  createdOn\n  publicId\n  publishedOn\n");var Ls=e(82677),XC=e(35865);const Id=(0,Ja.qo)({sortComparer:Ja.d7}),Hb=Id.getInitialState({persistentIds:[]}),YC=(0,Nn.vy)(Hb,(0,Nn.on)(Ls.cL,()=>({...Hb})),(0,Nn.on)(Ls.FD,Ls.br,(r,{data:c})=>Id.upsertOne(c,r)),(0,Nn.on)(Ls.gh,r=>({...r,allLoading:!0})),(0,Nn.on)(Ls.SV,r=>({...r,allLoading:!1})),(0,Nn.on)(Ls.tz,(r,{data:c})=>Id.setAll(c,{...r,allLoading:!1,allLoaded:!0})),(0,Nn.on)(Ls.Y5,Ls.yP,(r,{publicId:c})=>Id.removeOne(c,r)),(0,Nn.on)(Ls.zw,Ls.$,(r,{data:c,publicId:s})=>Id.updateOne({id:s,changes:c},r)),(0,Nn.on)(w0.tz,w0.yS,(r,{data:c})=>{const s=(0,rp.A)(c.map(u=>u.configuredVersion).filter(u=>!!u),u=>u.publicId);return Id.upsertMany(s,r)}),(0,Nn.on)(sp.ez,(r,{data:c})=>{const s=c.landingPageComponentTemplate?.configuredVersion;if(s){const u=(0,XC.A)([...r.persistentIds,s.publicId]);return Id.upsertOne(s,{...r,persistentIds:u})}return r})),T0=(0,Nn.VG)({name:"pageComponentTemplateVersion",reducer:YC}),{selectAllLoading:QC,selectAllLoaded:ZC}=((0,Nn.Mz)(T0.selectPageComponentTemplateVersionState,Id.getSelectors().selectAll),T0);let yT=(()=>{class r{constructor(){this.api=(0,n.WQX)(kn.bQ),this.http=(0,n.WQX)(Un.Qq)}add(s){const u=this.api.url("PageComponentTemplateVersionList"),M=(new Un._y).set(kn.P5,!0);return this.http.post(u,s,{context:M,headers:this.api.headers})}getAll(s){return(0,kn.JR)(u=>this.getList(s,u))}getList(s,u,M){const O=this.api.url("PageComponentTemplateVersionList"),N=(new Un._y).set(kn.P5,!0),st=this.api.headers,ht=new Un.Nl({fromObject:{fields:s.join(","),...(0,kn.eF)(u,M)}});return this.http.get(O,{context:N,headers:st,params:ht})}removeByPublicId(s){const u=this.api.url("PageComponentTemplateVersion",{publicId:s}),M=(new Un._y).set(kn.P5,!0);return this.http.delete(u,{context:M,headers:this.api.headers})}updateByPublicId(s,u){const M=this.api.url("PageComponentTemplateVersion",{publicId:s}),O=(new Un._y).set(kn.P5,!0);return this.http.patch(M,u,{context:O,headers:this.api.headers})}static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),xT=(()=>{class r{constructor(){this.actions$=(0,n.WQX)(h.En),this.store=(0,n.WQX)(Nn.il),this.service=(0,n.WQX)(yT),this.add$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Ls.WQ),(0,yi.Z)(({data:s})=>this.service.add(s).pipe((0,Hn.T)(u=>Ls.FD({publicId:u.data.publicId,data:{...s,...u.data}})),(0,Oi.W)(u=>(0,ni.of)(Ls.qx({errors:u.error?.data??[]}))))))),this.ensureAll$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Ls.ed),(0,yi.Z)(()=>(0,ko.z)([this.store.select(QC),this.store.select(ZC)]).pipe((0,wr.s)(1),(0,yi.Z)(([s,u])=>s||u?lo.w:(0,ni.of)(Ls.gh())))))),this.loadAll$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Ls.gh),(0,cr.n)(()=>this.service.getAll(GC).pipe((0,Hn.T)(({data:s})=>Ls.tz({data:s})),(0,Oi.W)(s=>(0,ni.of)(Ls.SV({errors:s.error?.data??[]}))))))),this.remove$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Ls.TF),(0,yi.Z)(({publicId:s})=>this.service.removeByPublicId(s).pipe((0,Hn.T)(()=>Ls.Y5({publicId:s})),(0,Oi.W)(u=>(0,ni.of)(Ls.nD({errors:u.error?.data??[]}))))))),this.update$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Ls.yo),(0,yi.Z)(({data:s,publicId:u})=>this.service.updateByPublicId(u,s).pipe((0,Hn.T)(()=>Ls.zw({data:{...s,publicId:u},publicId:u})),(0,Oi.W)(M=>(0,ni.of)(Ls.kq({errors:M.error?.data??[]})))))))}static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),Kb=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({imports:[Un.q1,kn.Si,h.Vm.forFeature([xT]),Nn.md.forFeature(T0)]})}return r})();var Na=e(34318),S0=e(51903),O0=e(63159);let JC=(()=>{class r{constructor(s,u){this.api=s,this.http=u}add(s){const u=this.api.url("PagePageList"),M=(new Un._y).set(kn.P5,!0);return this.http.post(u,s,{context:M,headers:this.api.headers})}getAll(s){return(0,kn.JR)(u=>this.getList(s,u))}getByPublicId(s,u){const M=this.api.url("PagePage",{publicId:s}),O=(new Un._y).set(kn.P5,!0),N=this.api.headers,st=new Un.Nl({fromObject:{fields:u.join(",")}});return this.http.get(M,{context:O,headers:N,params:st})}getList(s,u,M){const O=this.api.url("PagePageList"),N=(new Un._y).set(kn.P5,!0),st=this.api.headers,ht=new Un.Nl({fromObject:{fields:s.join(","),...(0,kn.eF)(u,M)}});return this.http.get(O,{context:N,headers:st,params:ht})}removeByPublicId(s){const u=this.api.url("PagePage",{publicId:s}),M=(new Un._y).set(kn.P5,!0);return this.http.delete(u,{context:M,headers:this.api.headers})}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(kn.bQ),n.KVO(Un.Qq))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),qC=(()=>{class r{constructor(s,u,M){this.actions$=s,this.store=u,this.service=M,this.add$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Na.WQ),(0,cr.n)(({data:O})=>this.service.add(O).pipe((0,Hn.T)(N=>Na.FD({data:{...O,...N.data},publicId:N.data.publicId})),(0,Oi.W)(N=>(0,ni.of)(Na.qx({errors:N.error?.data??[]}))))))),this.ensureAll$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Na.ed),(0,yi.Z)(({fields:O})=>(0,ko.z)([this.store.select(O0.sX),this.store.select(O0.hQ)]).pipe((0,wr.s)(1),(0,yi.Z)(([N,st])=>N||st?lo.w:(0,ni.of)(Na.gh({fields:O}))))))),this.loadAll$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Na.gh),(0,cr.n)(({fields:O})=>this.service.getAll(O).pipe((0,Hn.T)(({data:N})=>Na.tz({data:N})),(0,Oi.W)(N=>(0,ni.of)(Na.SV({errors:N.error?.data??[]}))))))),this.loadDetails$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Na.jV),(0,S0.H)(({publicId:O,fields:N})=>this.service.getByPublicId(O,N).pipe((0,Hn.T)(({data:st})=>Na.QJ({publicId:O,data:st})),(0,Oi.W)(st=>(0,ni.of)(Na.fF({errors:st.error?.data??[]}))))))),this.remove$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Na.TF),(0,cr.n)(({publicId:O})=>this.service.removeByPublicId(O).pipe((0,Hn.T)(()=>Na.Y5({publicId:O})),(0,Oi.W)(N=>(0,ni.of)(Na.nD({errors:N.error?.data??[]})))))))}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(h.En),n.KVO(Nn.il),n.KVO(JC))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var tA=e(45141);let eA=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({imports:[Un.q1,kn.Si,Nn.md.forFeature(tA.N4),h.Vm.forFeature([qC])]})}return r})();var nA=e(93659),id=e(63148);const iA=[{publicId:"COMPANY_ADMIN"},{publicId:"COMPANY_WIDE_ROLE"},{publicId:"DEVELOP_APP"},{publicId:"MANAGE_AGENT"},{publicId:"MANAGE_AGENT_TEMPLATE"},{publicId:"MANAGE_APP"},{publicId:"MANAGE_ASSET_LIBRARY"},{publicId:"MANAGE_BRANDING"},{publicId:"MANAGE_COMPANY"},{publicId:"MANAGE_GROUP"},{publicId:"MANAGE_LICENCE"},{publicId:"MANAGE_PAGE"},{publicId:"MANAGE_USER"},{publicId:"NOTIFY_EXPIRING_LICENCE"},{publicId:"TRANSFER_AGENT"},{publicId:"VIEW_AUDIT_LOGS"}];let Gb=(()=>{class r{constructor(s,u){this.api=s,this.http=u}getAll(){return(0,kn.JR)(s=>this.getList(s))}getList(s,u){const M=this.api.url("PermissionList"),O=new Un.Nl({fromObject:(0,kn.eF)(s,u)});return this.http.get(M,{headers:this.api.headers,params:O})}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(kn.bQ),n.KVO(Un.Qq))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();const tf=(0,Ja.qo)({sortComparer:function ET(r,c){return r.publicId&&c.publicId?r.publicId.localeCompare(c.publicId):0}}),I0=tf.getInitialState(),rA=(0,Nn.vy)(I0,(0,Nn.on)(id.gh,r=>({...r,allLoading:!0})),(0,Nn.on)(id.SV,r=>({...r,allLoading:!1})),(0,Nn.on)(id.tz,(r,{data:c})=>tf.setAll(c,{...r,allLoading:!1,allLoaded:!0})),(0,Nn.on)(id.cL,()=>({...I0}))),ef=(0,Nn.VG)({name:"permission",reducer:rA}),{selectAllLoading:CT,selectAllLoaded:Xb}=((0,Nn.Mz)(ef.selectPermissionState,tf.getSelectors().selectAll),ef);let AT=(()=>{class r{constructor(s,u,M){this.actions$=s,this.store=u,this.service=M,this.ensureAll$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(id.ed),(0,yi.Z)(()=>(0,ko.z)([this.store.select(CT),this.store.select(Xb)]).pipe((0,wr.s)(1),(0,yi.Z)(([O,N])=>O||N?lo.w:(0,ni.of)(id.gh())))))),this.loadAll$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(id.gh),(0,cr.n)(()=>this.service.getAll().pipe((0,Hn.T)(({data:O})=>id.tz({data:O})),(0,Oi.W)(O=>(0,ni.of)(id.SV({errors:O.error?.data??[]})))))))}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(h.En),n.KVO(Nn.il),n.KVO(Gb))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),oA=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({imports:[Un.q1,kn.Si,Nn.md.forFeature(ef),h.Vm.forFeature([AT])]})}return r})();var Pd=e(96608);let sA=(()=>{class r{constructor(s,u){this.api=s,this.http=u}getAll(){return(0,kn.JR)(s=>this.getList(s))}getList(s,u){const M=this.api.url("MyCompanyPlatformServerList"),O=(new Un._y).set(kn.P5,!0),N=this.api.headers,st=new Un.Nl({fromObject:{fields:"location,name,type,vpnRange",filters:'in(type,"mdr","rsc")',...(0,kn.eF)(s,u)}});return this.http.get(M,{context:O,headers:N,params:st})}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(kn.bQ),n.KVO(Un.Qq))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();const Yb="platformServer";var DT=e(50300);function nf(r){const c=[];return r.activeVpnSession?.rscServer&&c.push(r.activeVpnSession.rscServer),r.mdrServer&&c.push(r.mdrServer),r.loggingMdrServer&&c.push(r.loggingMdrServer),c}const cp=(0,Ja.qo)({sortComparer:Ja.d7}),Qb=cp.getInitialState(),cA=(0,Nn.vy)(Qb,(0,Nn.on)(Pd.gh,r=>({...r,allLoading:!0})),(0,Nn.on)(Pd.SV,r=>({...r,allLoading:!1})),(0,Nn.on)(Pd.tz,(r,{data:c})=>cp.setAll(c,{...r,allLoading:!1,allLoaded:!0})),(0,Nn.on)(Pd.cL,()=>({...Qb})),(0,Nn.on)(sc.oA,(r,{data:c})=>{const s=nf(c);return s.length?cp.upsertMany(s,r):r}),(0,Nn.on)(sc.tz,sc.Bs,(r,{data:c})=>{const s=function aA(r){return(0,rp.A)((0,DT.A)(r.map(c=>nf(c))),c=>c.publicId)}(c);return s.length?cp.upsertMany(s,r):r})),lA=(0,Nn.VG)({name:Yb,reducer:cA}),rf=(0,Nn.UX)(Yb),P0=cp.getSelectors(),MT=(0,Nn.Mz)(rf,P0.selectEntities),TT=((0,Nn.Mz)(rf,P0.selectAll),(0,Nn.Mz)(rf,P0.selectAllLoaded)),ST=(0,Nn.Mz)(rf,P0.selectAllLoading);let sf=(()=>{class r{constructor(s,u,M){this.actions$=s,this.store=u,this.service=M,this.ensureAll$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Pd.ed),(0,yi.Z)(()=>(0,ko.z)([this.store.select(ST),this.store.select(TT)]).pipe((0,wr.s)(1),(0,yi.Z)(([O,N])=>O||N?lo.w:(0,ni.of)(Pd.gh())))))),this.loadAll$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Pd.gh),(0,cr.n)(()=>this.service.getAll().pipe((0,Hn.T)(({data:O})=>Pd.tz({data:O})),(0,Oi.W)(O=>(0,ni.of)(Pd.SV({errors:O.error?.data??[]})))))))}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(h.En),n.KVO(Nn.il),n.KVO(sA))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),dA=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({imports:[Un.q1,kn.Si,Nn.md.forFeature(lA),h.Vm.forFeature([sf])]})}return r})();var ac=e(15819),uA=e(42339);function hA(r){return function Zb(r){return r.toLowerCase()}(r)+"Id"}let OI=(()=>{class r{constructor(s,u){this.api=s,this.http=u}getUrl(s,u,M){const O=function pA(r,c){return`${r.replace(/Like$/,"")}ReportSchedule${c?"List":""}`}(s,!M);return this.api.url(O,{[hA(s)]:u,...M?{publicId:M}:{}})}add(s,u,M){const O=this.getUrl(s,u),N=(new Un._y).set(kn.P5,!0);return this.http.post(O,M,{context:N,headers:this.api.headers})}getAll(s,u){return(0,kn.JR)(M=>this.getList(s,u,M))}getList(s,u,M,O){const N=this.getUrl(s,u),st=uA.g.join(","),ht=(new Un._y).set(kn.P5,!0),Bt=this.api.headers,ve=new Un.Nl({fromObject:{fields:st,...(0,kn.eF)(M,O)}});return this.http.get(N,{context:ht,headers:Bt,params:ve})}removeByPublicId(s,u,M){const O=this.getUrl(s,u,M),N=(new Un._y).set(kn.P5,!0);return this.http.delete(O,{context:N,headers:this.api.headers})}updateByPublicId(s,u,M,O){const N=this.getUrl(s,u,M),st=(new Un._y).set(kn.P5,!0);return this.http.patch(N,O,{context:st,headers:this.api.headers})}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(kn.bQ),n.KVO(Un.Qq))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var Jb=e(8517);let mA=(()=>{class r{constructor(s,u,M){this.actions$=s,this.service=u,this.store=M,this.add$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(ac.WQ),(0,yi.Z)(({contextType:O,contextId:N,data:st})=>this.service.add(O,N,st).pipe((0,Hn.T)(ht=>ac.FD({data:{...ht.data,...st}})),(0,Oi.W)(ht=>(0,ni.of)(ac.qx({errors:ht.error?.data??[]}))))))),this.ensureAll$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(ac.ed),(0,yi.Z)(({contextType:O,contextId:N})=>(0,ko.z)([this.store.select(Jb.dN(N)),this.store.select(Jb.i_(N))]).pipe((0,wr.s)(1),(0,yi.Z)(([st,ht])=>st||ht?lo.w:(0,ni.of)(ac.gh({contextType:O,contextId:N}))))))),this.loadAll$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(ac.gh),(0,cr.n)(({contextType:O,contextId:N})=>this.service.getAll(O,N).pipe((0,Hn.T)(({data:st})=>ac.tz({contextType:O,contextId:N,data:st})),(0,Oi.W)(st=>(0,ni.of)(ac.SV({contextType:O,contextId:N,errors:st.error?.data??[]}))))))),this.remove$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(ac.TF),(0,yi.Z)(({contextType:O,contextId:N,publicId:st})=>this.service.removeByPublicId(O,N,st).pipe((0,Hn.T)(()=>ac.Y5({publicId:st})),(0,Oi.W)(ht=>(0,ni.of)(ac.nD({errors:ht.error?.data??[]}))))))),this.update$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(ac.yo),(0,yi.Z)(({contextType:O,contextId:N,publicId:st,data:ht})=>this.service.updateByPublicId(O,N,st,ht).pipe((0,Hn.T)(()=>ac.zw({data:{...ht,publicId:st},publicId:st})),(0,Oi.W)(Bt=>(0,ni.of)(ac.kq({errors:Bt.error?.data??[]})))))))}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(h.En),n.KVO(OI),n.KVO(Nn.il))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var fA=e(12719);let OT=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({imports:[Un.q1,kn.Si,Nn.md.forFeature(fA.N4),h.Vm.forFeature([mA])]})}return r})();var IT=e(53974),kd=e(3250),gA=e(25097);let PT=(()=>{class r{constructor(s,u){this.api=s,this.http=u}getMe(){const s=this.api.url("MySector"),u=new Un.Nl({fromObject:{fields:gA.u.join(",")}});return this.http.get(s,{headers:this.api.headers,params:u})}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(kn.bQ),n.KVO(Un.Qq))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),kT=(()=>{class r{constructor(s,u){this.actions$=s,this.service=u,this.loadMe$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(kd.BP),(0,cr.n)(()=>this.service.getMe().pipe((0,Hn.T)(({data:M})=>kd.QC({data:M})),(0,Oi.W)(M=>(0,ni.of)(kd.RX({errors:M.error?.data??[]})))))))}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(h.En),n.KVO(PT))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var cc=e(38629);let lp=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({imports:[Un.q1,kn.Si,Nn.md.forFeature(cc.N4),h.Vm.forFeature([kT])]})}return r})();var RT=e(10699);e(14911);let PI=(()=>{class r{constructor(s,u){this.api=s,this.http=u}getAll(){const s=this.api.url("SsoIdentityProviderList"),u=new Un.Nl({fromObject:{fields:"companies,logo,name,publicId"}}),M=(new Un._y).set(kn.TZ,!0),O=this.api.headers.delete("Authorization");return this.http.get(s,{context:M,headers:O,params:u})}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(kn.bQ),n.KVO(Un.Qq))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var k0=e(71796),dp=e(80657);let LT=(()=>{class r{constructor(s,u,M){this.actions$=s,this.store=u,this.service=M,this.ensureAll$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(k0.ed),(0,yi.Z)(()=>(0,ko.z)([this.store.select(dp.sX),this.store.select(dp.hQ)]).pipe((0,wr.s)(1),(0,yi.Z)(([O,N])=>O||N?lo.w:(0,ni.of)(k0.gh())))))),this.loadAll$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(k0.gh),(0,cr.n)(()=>this.service.getAll().pipe((0,Hn.T)(({data:O})=>k0.tz({data:O})),(0,Oi.W)(O=>(0,ni.of)(k0.SV({errors:O.error?.data??[]})))))))}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(h.En),n.KVO(Nn.il),n.KVO(PI))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var qb=e(3715);let FT=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({imports:[Un.q1,kn.Si,Nn.md.forFeature(qb.N4),h.Vm.forFeature([LT])]})}return r})();var xa=e(51132),af=e(92434),BT=e(77919),NT=e(67015);let _A=(()=>{class r{constructor(s,u){this.api=s,this.http=u}addMany(s){const u=this.api.url("TranslationList"),M=(new Un._y).set(kn.P5,!0);return this.http.post(u,s,{context:M,headers:this.api.headers})}getAll(){return(0,kn.JR)(s=>this.getList(s))}getList(s,u){const M=this.api.url("TranslationList"),O=(new Un._y).set(kn.P5,!0),N=this.api.headers,st=new Un.Nl({fromObject:{fields:"*,languages(*)",...(0,kn.eF)(s,u)}});return this.http.get(M,{context:O,headers:N,params:st})}updateMany(s){const u=this.api.url("TranslationList"),M=(new Un._y).set(kn.P5,!0);return this.http.patch(u,s,{context:M,headers:this.api.headers})}upsertMany(s){const u=function ty(r){const c=r.reduce((M,O,N)=>typeof O.key>"u"?[...M,{message:"Required property",propertyName:"key",listIndex:N}]:typeof O.languages>"u"?[...M,{message:"Required property",propertyName:"languages",listIndex:N}]:O.languages.en?M:[...M,{message:"Required language missing: en",propertyName:"languages",listIndex:N}],[]);if(c.length)return new Un.yz({status:400,statusText:"BAD REQUEST",error:{data:c,moreAfter:null,status:"error",type:"Error"}});const s=r.reduce((M,O,N)=>"string"!=typeof O.key||NT.l.test(O.key)?M:[...M,{message:"Value does not match regex expression",propertyName:"key",listIndex:N}],[]);if(s.length)return new Un.yz({status:400,statusText:"BAD REQUEST",error:{data:s,moreAfter:null,status:"error",type:"Error"}});const u=r.reduce((M,O,N,st)=>{if(O.key){const ht=st.filter(Bt=>Bt.key===O.key);if(ht.length>1&&N===st.indexOf(ht[1]))return[...M,{message:"Duplicate",propertyName:"key",listIndex:N}]}return M},[]);return u.length?new Un.yz({status:409,statusText:"CONFLICT",error:{data:u,moreAfter:null,status:"error",type:"Error"}}):void 0}(s);return u?(0,BT.$)(()=>u):this.getAll().pipe((0,yi.Z)(M=>{const O=[],N=[],st=M.data.map(ht=>ht.key);return s.forEach(ht=>{if(st.includes(ht.key)){const Bt=M.data.find(ve=>ve.key===ht.key);Bt&&((0,af.A)(Bt.languages,ht.languages)||N.push({...Bt,...ht}))}else O.push(ht)}),(0,nh.p)([O.length?this.addMany(O).pipe((0,Hn.T)(ht=>ht.data.map(({publicId:Bt},ve)=>({...O[ve],publicId:Bt}))),(0,Oi.W)(()=>(0,ni.of)([]))):(0,ni.of)([]),N.length?this.updateMany(N).pipe((0,Hn.T)(()=>N),(0,Oi.W)(()=>(0,ni.of)([]))):(0,ni.of)([])]).pipe((0,Hn.T)(([ht,Bt])=>({data:[...ht,...Bt],status:"success",type:"Translation"})))}))}removeByPublicId(s){const u=this.api.url("TranslationList"),M=(new Un._y).set(kn.P5,!0);return this.http.delete(u,{context:M,headers:this.api.headers,body:[{publicId:s}]})}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(kn.bQ),n.KVO(Un.Qq))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var cf=e(9577);let R0=(()=>{class r{constructor(s,u,M){this.actions$=s,this.service=u,this.store=M,this.addMany$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(xa.FB),(0,cr.n)(({data:O})=>this.service.addMany(O).pipe((0,Hn.T)(N=>xa.iN({data:N?.data?.map((st,ht)=>({...st,...O&&O[ht]?O[ht]:{}}))})),(0,Oi.W)(N=>(0,ni.of)(xa.d1({errors:N.error?.data??[]}))))))),this.ensureAll$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(xa.ed),(0,cr.n)(()=>(0,ko.z)([this.store.select(cf.sX),this.store.select(cf.hQ)]).pipe((0,wr.s)(1),(0,cr.n)(([O,N])=>O||N?lo.w:(0,ni.of)(xa.gh())))))),this.loadAll$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(xa.gh),(0,cr.n)(()=>this.service.getAll().pipe((0,Hn.T)(({data:O})=>xa.tz({data:O})),(0,Oi.W)(O=>(0,ni.of)(xa.SV({errors:O.error?.data??[]}))))))),this.updateMany$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(xa.jS),(0,cr.n)(({data:O})=>this.service.updateMany(O).pipe((0,Hn.T)(()=>xa.A8({data:O})),(0,Oi.W)(N=>(0,ni.of)(xa.fI({errors:N.error?.data??[]}))))))),this.upsertMany$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(xa.d6),(0,cr.n)(({data:O})=>this.service.upsertMany(O).pipe((0,Hn.T)(N=>xa.OS({data:N.data})),(0,Oi.W)(N=>(0,ni.of)(xa.le({errors:N.error?.data??[]}))))))),this.remove$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(xa.TF),(0,cr.n)(({publicId:O})=>this.service.removeByPublicId(O).pipe((0,Hn.T)(()=>xa.Y5({publicId:O})),(0,Oi.W)(N=>(0,ni.of)(xa.nD({errors:N.error?.data??[]})))))))}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(h.En),n.KVO(_A),n.KVO(Nn.il))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var ey=e(12219);let kI=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({imports:[Un.q1,kn.Si,Nn.md.forFeature(ey.N4),h.Vm.forFeature([R0])]})}return r})();var vA=e(87522),Rd=e(61378);let bA=(()=>{class r{constructor(s,u){this.api=s,this.http=u}acceptByPublicId(s,u){const M=this.api.url("InviteFinish",{publicId:s});return this.http.post(M,u?{termsOfUsePolicy:u}:{},{headers:this.api.headers})}getAll(s){return(0,kn.JR)(u=>this.getList(s,u))}getList(s,u,M){const O=this.api.url("MyUserInviteList"),N=new Un.Nl({fromObject:{fields:s.join(","),...(0,kn.eF)(u,M)}});return this.http.get(O,{headers:this.api.headers,params:N})}removeByPublicId(s){const u=this.api.url("MyUserInvite",{publicId:s});return this.http.delete(u,{headers:this.api.headers})}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(kn.bQ),n.KVO(Un.Qq))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),up=(()=>{class r{constructor(s,u){this.actions$=s,this.service=u,this.accept$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Rd.Ju),(0,cr.n)(({publicId:M,companyId:O,termsOfUse:N})=>this.service.acceptByPublicId(M,N).pipe((0,Hn.T)(()=>Rd.sB({publicId:M,companyId:O})),(0,Oi.W)(st=>(0,ni.of)(Rd.nx({errors:st.error?.data??[]}))))))),this.loadAll$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Rd.gh),(0,cr.n)(({fields:M})=>this.service.getAll(M).pipe((0,Hn.T)(({data:O})=>Rd.tz({data:O})),(0,Oi.W)(O=>(0,ni.of)(Rd.SV({errors:O.error?.data??[]}))))))),this.reject$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Rd.ku),(0,cr.n)(({publicId:M})=>this.service.removeByPublicId(M).pipe((0,Hn.T)(()=>Rd.zN({publicId:M})),(0,Oi.W)(O=>(0,ni.of)(Rd.sZ({errors:O.error?.data??[]})))))))}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(h.En),n.KVO(bA))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var VT=e(87123);let yA=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({imports:[Un.q1,kn.Si,Nn.md.forFeature(VT.N4),h.Vm.forFeature([up])]})}return r})();e(95995);var Zc=e(84812);let UT=(()=>{class r{constructor(s,u){this.api=s,this.http=u}create(s){const u=this.api.url("UserMembershipList"),M=(new Un._y).set(kn.P5,!0);return this.http.post(u,s,{context:M,headers:this.api.headers})}removeByPublicIdList(s){const u=this.api.url("UserMembershipList"),N={context:(new Un._y).set(kn.P5,!0),headers:this.api.headers,body:s.map(st=>({publicId:st}))};return this.http.delete(u,N)}update(s){const u=this.api.url("UserMembershipList"),M=(new Un._y).set(kn.P5,!0);return this.http.patch(u,s,{context:M,headers:this.api.headers})}replaceUserMembershipsByUserId(s,u){const M=this.api.url("UserMembershipUserList",{publicId:s}),O=(new Un._y).set(kn.P5,!0);return this.http.put(M,u,{context:O,headers:this.api.headers})}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(kn.bQ),n.KVO(Un.Qq))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),jT=(()=>{class r{constructor(s,u,M){this.actions$=s,this.service=u,this.snackBar=M,this.addList$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Zc.yY),(0,yi.Z)(({data:O})=>this.service.create(O).pipe((0,Hn.T)(N=>Zc.TK({data:N.data.map((st,ht)=>({...st,...O[ht]}))})),(0,Oi.W)(N=>(0,ni.of)(Zc.ip({errors:N.error?.data??[]}))))))),this.removeList$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Zc.tK),(0,yi.Z)(({publicIdList:O})=>this.service.removeByPublicIdList(O).pipe((0,Hn.T)(()=>Zc.g1({publicIdList:O})),(0,Oi.W)(N=>(0,ni.of)(Zc.$J({errors:N.error?.data??[]}))))))),this.updateList$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Zc.cd),(0,yi.Z)(({data:O})=>this.service.update(O).pipe((0,Hn.T)(()=>Zc.j6({data:O})),(0,Oi.W)(N=>(0,ni.of)(Zc.AK({errors:N.error?.data??[]}))))))),this.editCompanyMembership$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Zc.AK),(0,Rr.M)(({errors:O})=>{O[0].message&&this.snackBar.open(O[0].message,void 0,{duration:3e3})})),{dispatch:!1}),this.updateUser$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Zc.k8),(0,yi.Z)(({userId:O,data:N})=>this.service.replaceUserMembershipsByUserId(O,N).pipe((0,Hn.T)(st=>Zc.e$({userId:O,data:N.map((ht,Bt)=>({...ht,...st.data[Bt]}))})),(0,Oi.W)(st=>(0,ni.of)(Zc.$0({errors:st.error?.data??[]}))))))),this.updateUserFailure$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Zc.$0),(0,Rr.M)(({errors:O})=>{O[0].message&&this.snackBar.open(O[0].message,void 0,{duration:3e3})})),{dispatch:!1})}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(h.En),n.KVO(UT),n.KVO(Sc.UG))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var $T=e(51391);let EA=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({imports:[Un.q1,kn.Si,Nn.md.forFeature($T.N4),h.Vm.forFeature([jT])]})}return r})();e(36377);var L0=e(30482);let CA=(()=>{class r{constructor(s,u){this.api=s,this.http=u}changePassword(s){const u=this.api.url("MyUserPassword"),M=(new Un._y).set(kn.TZ,!0);return this.http.post(u,s,{context:M,headers:this.api.headers})}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(kn.bQ),n.KVO(Un.Qq))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),AA=(()=>{class r{constructor(s,u,M,O){this.actions$=s,this.translate=u,this.snackBar=M,this.service=O,this.changePassword$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(L0.ec),(0,cr.n)(({oldPassword:N,newPassword:st,deleteAccessTokens:ht,snackBar:Bt})=>this.service.changePassword({oldPassword:N,newPassword:st,deleteAccessTokens:ht}).pipe((0,Hn.T)(()=>L0.bC({deleteAccessTokens:ht,snackBar:Bt})),(0,Oi.W)(ve=>(0,ni.of)(L0.WH({errors:ve.error?.data??[]}))))))),this.changePasswordSuccess$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(L0.bC),(0,Po.p)(N=>!!N.snackBar),(0,Rr.M)(()=>{const N=this.translate.instant("PASSWORD_CHANGED");this.snackBar.open(N,void 0,{duration:3e3})})),{dispatch:!1})}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(h.En),n.KVO(Ur.c$),n.KVO(Sc.UG),n.KVO(CA))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),HT=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({imports:[Un.q1,Ur.h,kn.Si,h.Vm.forFeature([AA])]})}return r})();var KT=e(78829),DA=e(65207),zT=e(73056),MA=e(3765),ny=e(68991);let wA=(()=>{class r{constructor(){this.api=(0,n.WQX)(kn.bQ),this.deviceIdentifier=(0,n.WQX)(ny.j),this.http=(0,n.WQX)(Un.Qq)}getAll(){return(0,kn.JR)(s=>this.getList(s))}getList(s,u){const M=this.api.url("TrustedDeviceList"),O=this.api.headers.set(kn.h2.DeviceIdentifier,this.deviceIdentifier),N=new Un.Nl({fromObject:{fields:MA.m.join(","),...(0,kn.eF)(s,u)}});return this.http.get(M,{headers:O,params:N})}removeByPublicId(s){const u=this.api.url("TrustedDevice",{publicId:s});return this.http.delete(u,{headers:this.api.headers})}static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var Ld=e(41486),TA=e(29271);let GT=(()=>{class r{constructor(s,u,M){this.actions$=s,this.store=u,this.service=M,this.ensureAll$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Ld.ed),(0,yi.Z)(()=>(0,ko.z)([this.store.select(TA.sX),this.store.select(TA.hQ)]).pipe((0,wr.s)(1),(0,yi.Z)(([O,N])=>O||N?lo.w:(0,ni.of)(Ld.gh())))))),this.loadAll$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Ld.gh),(0,cr.n)(()=>this.service.getAll().pipe((0,Hn.T)(({data:O})=>Ld.tz({data:O})),(0,Oi.W)(O=>(0,ni.of)(Ld.SV({errors:O.error?.data??[]}))))))),this.remove$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Ld.TF),(0,yi.Z)(({publicId:O})=>this.service.removeByPublicId(O).pipe((0,Hn.T)(()=>Ld.Y5({publicId:O})),(0,Oi.W)(N=>(0,ni.of)(Ld.nD({errors:N.error?.data??[]})))))))}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(h.En),n.KVO(Nn.il),n.KVO(wA))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var RI=e(42441);let SA=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({imports:[Un.q1,kn.Si,h.Vm.forFeature([GT]),Nn.md.forFeature(RI.N4)]})}return r})(),LI=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({imports:[XE.O8,YE.az,qE,bw.xT,tC.kI,yw.Gh,eC.uT,Aw,EI,oC.Lz,ip,cC,dC.gV,uC.rY,lC.IO,Gm,Vw,bC,Ww,Ym,Xw.O2,AC.ZL,Lb,Zw,Jw._,nT,_w.W,iT.oF,rT.M9,kC,LC,DI.uG,FC.mx,cT.wq,$C.RI,WC.D0,gT,Kb,BC._3,jC,eA,nA.SH,oA,dA,OT,IT.ti,lp,FT,kI,SA,vA.Us,yA,EA,HT,KT.AF,DA.nU,zT.j6]})}return r})(),FI=(()=>{class r{getMenuSegments(){return(0,ni.of)([{type:"list",items:[{link:"/devices",label:"DEVICES",svgIcon:"cloud_connectors_outline",activeSvgIcon:"cloud_connectors"},{link:"/users",label:"USERS",icon:"people_outline",activeIcon:"people"}]}])}static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac})}return r})();var BI=e(17696),hp=e(71276),NI=e(78853),VI=e(41026),UI=e(59868),jI=e(2435),Ba=e(96217);let OA=(()=>{class r{constructor(s,u,M){this.injector=s,this.api=u,this.store=M}canActivate(){return(0,nh.p)([this.bootstrapIxApi().pipe((0,cr.n)(()=>(0,nh.p)([this.getMySector(),this.getHostBranding()]))),this.bootstrapVpnClient()]).pipe((0,Hn.T)(()=>!0),(0,wr.s)(1))}bootstrapIxApi(){return(0,ni.of)(!!this.api.links).pipe((0,cr.n)(s=>s?(0,ni.of)(this.api.links):this.api.discover()),(0,wr.s)(1),(0,Hn.T)(()=>!0))}bootstrapVpnClient(){try{this.injector.get(Ba.Rf).bootstrap().pipe((0,jI.$)()).subscribe()}catch{}return(0,ni.of)(!0)}getHostBranding(){return this.store.select(yb.os).pipe((0,Rr.M)(s=>{s||this.store.dispatch(sp.B1())}),(0,Po.p)(s=>s),(0,wr.s)(1))}getMySector(){return this.store.select(Gs.U7).pipe((0,Rr.M)(s=>{s||this.store.dispatch(kd.BP())}),(0,Po.p)(s=>s),(0,wr.s)(1))}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(n.zZn),n.KVO(kn.bQ),n.KVO(Nn.il))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac})}return r})(),iy=(()=>{class r{constructor(s,u){this.assetService=s,this.platformFeatureCheckGuard=u}canActivate(s){return s.params.assetId?this.assetService.getByPublicId(s.params.assetId,["agent","publicId"]).pipe((0,Hn.T)(u=>u.data),(0,cr.n)(u=>this.platformFeatureCheckGuard.canActivate({...s,data:{featuresCheckOne:{canUse:"reports",canUseParams:{agentId:u.agent?.publicId}}}})),(0,Oi.W)(()=>(0,ni.of)(!1))):s.params.agentId?this.platformFeatureCheckGuard.canActivate({...s,data:{featuresCheckOne:{canUse:"reports",canUseParams:{agentId:s.params.agentId}}}}):(0,ni.of)(!1)}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(lC.IC),n.KVO(Tl.QJ))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var XT=e(51670);let lf=(()=>{class r{constructor(){this.facade=(0,n.WQX)(XT.X),this.router=(0,n.WQX)(go.Ix)}canActivate(s){return(0,ko.z)([this.facade.hasLandingPageComponentTemplate(),this.facade.isAuthenticated()]).pipe((0,Hn.T)(([u,M])=>{if(!M){if(u)return!0;const O=s.queryParams.next;return this.router.navigate(["/login"],O?{queryParams:{next:O}}:void 0),!1}return this.router.navigate(["/home"],{skipLocationChange:!0}),!1}))}static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var df=e(21636);const ZT=[{path:"",canActivate:[OA],children:[{path:"",canActivate:[lf],loadChildren:()=>Promise.all([e.e(825),e.e(810),e.e(394),e.e(915)]).then(e.bind(e,36915)).then(r=>r.LandingPageModule)},{path:"",component:VI.m1,canActivate:[NI.o],children:[...UI.J,{path:"home",canActivate:[(()=>{class r{constructor(){this.authCompanyGuard=(0,n.WQX)(df.Z$),this.router=(0,n.WQX)(go.Ix),this.store=(0,n.WQX)(Nn.il)}canActivate(s){return(0,ko.z)([this.authCompanyGuard.canActivate(s),this.store.select(Jm.hQ)]).pipe((0,Po.p)(([u,M])=>!0===u&&M),(0,yi.Z)(()=>this.store.select(Jm.fQ)),(0,wr.s)(1),(0,Hn.T)(u=>u?(this.router.navigate(["page",u.page.publicId]),!1):(this.router.navigate(["devices"]),!1)))}static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})()],component:(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275cmp=n.VBU({type:r,selectors:[["ix-home-page"]],standalone:!0,features:[n.aNF],decls:1,vars:0,template:function(u,M){1&u&&n.nrm(0,"div")},encapsulation:2})}return r})()},{path:"devices",data:{preload:!0,delay:!0},canActivate:[hp.Z],loadChildren:()=>Promise.all([e.e(825),e.e(808),e.e(810),e.e(394),e.e(929),e.e(370),e.e(76),e.e(284)]).then(e.bind(e,54284)).then(r=>r.DevicesModule)},{path:"users",data:{preload:!0,delay:!0},canActivate:[hp.Z],loadChildren:()=>Promise.all([e.e(825),e.e(808),e.e(810),e.e(512),e.e(434),e.e(370),e.e(76),e.e(969)]).then(e.bind(e,49969)).then(r=>r.UsersModule)},{path:"page/:publicId",data:{preload:!0,delay:!0},canActivate:[hp.Z],loadChildren:()=>Promise.all([e.e(825),e.e(810),e.e(394),e.e(929),e.e(688)]).then(e.bind(e,688)).then(r=>r.MainPageModule)}]},{path:"change-email-address",loadChildren:()=>e.e(574).then(e.bind(e,1574)).then(r=>r.ChangeEmailAddressModule)},{path:"extend-licence",canActivate:[BI.F],loadChildren:()=>e.e(814).then(e.bind(e,99814)).then(r=>r.ExtendLicenceModule)},{path:"http-web-access",loadChildren:()=>e.e(377).then(e.bind(e,61377)).then(r=>r.HttpWebAccessModule)},{path:"invitation",loadChildren:()=>Promise.all([e.e(579),e.e(843),e.e(76),e.e(608)]).then(e.bind(e,65608)).then(r=>r.InvitationModule)},{path:"app",loadChildren:()=>e.e(341).then(e.bind(e,36341)).then(r=>r.AppModule)},{path:"login",loadChildren:()=>Promise.all([e.e(982),e.e(843),e.e(76),e.e(677)]).then(e.bind(e,5058)).then(r=>r.LoginModule)},{path:"logout",loadChildren:()=>e.e(600).then(e.bind(e,60600)).then(r=>r.LogoutModule)},{path:"portal/messages/:publicId",redirectTo:"messages/:publicId",pathMatch:"full"},{path:"messages",data:{preload:!0,delay:!0},loadChildren:()=>Promise.all([e.e(825),e.e(808),e.e(706)]).then(e.bind(e,80706)).then(r=>r.MessagesModule)},{path:"my-companies",loadChildren:()=>Promise.all([e.e(843),e.e(76),e.e(535)]).then(e.bind(e,94535)).then(r=>r.MyCompaniesModule)},{path:"my-profile",loadChildren:()=>Promise.all([e.e(825),e.e(579),e.e(808),e.e(321),e.e(982),e.e(512),e.e(644),e.e(76),e.e(123)]).then(e.bind(e,30123)).then(r=>r.MyProfileModule)},{path:"privacy-statement",loadChildren:()=>Promise.all([e.e(76),e.e(698)]).then(e.bind(e,78698)).then(r=>r.PrivacyStatementModule)},{path:"my-company/privacy-statement",canActivate:[hp.Z],loadChildren:()=>Promise.all([e.e(76),e.e(698)]).then(e.bind(e,78698)).then(r=>r.PrivacyStatementModule)},{path:"recover",loadChildren:()=>Promise.all([e.e(579),e.e(434),e.e(325)]).then(e.bind(e,19706)).then(r=>r.RecoverModule)},{path:"register",loadChildren:()=>Promise.all([e.e(579),e.e(434),e.e(76),e.e(494)]).then(e.bind(e,75494)).then(r=>r.RegisterModule)},{path:"reports/:pageId/version/:pageVersionId/agent/:agentId",canActivate:[iy],loadChildren:()=>Promise.all([e.e(825),e.e(810),e.e(394),e.e(929),e.e(626)]).then(e.bind(e,76626)).then(r=>r.ReportPreviewModule)},{path:"reports/:pageId/version/:pageVersionId/asset/:assetId",canActivate:[iy],loadChildren:()=>Promise.all([e.e(825),e.e(810),e.e(394),e.e(929),e.e(626)]).then(e.bind(e,76626)).then(r=>r.ReportPreviewModule)},{path:"support",canActivate:[hp.Z],loadChildren:()=>e.e(746).then(e.bind(e,15746)).then(r=>r.SupportModule)},{path:"terms-of-use",loadChildren:()=>Promise.all([e.e(76),e.e(977)]).then(e.bind(e,56977)).then(r=>r.TermsOfUseModule)},{path:"my-company/terms-of-use",canActivate:[hp.Z],loadChildren:()=>Promise.all([e.e(76),e.e(977)]).then(e.bind(e,56977)).then(r=>r.TermsOfUseModule)},{path:"tools",canActivate:[hp.Z],loadChildren:()=>e.e(189).then(e.bind(e,80189)).then(r=>r.ToolsModule)},{path:"two-factor-auth",loadChildren:()=>Promise.all([e.e(321),e.e(76),e.e(614)]).then(e.bind(e,94614)).then(r=>r.TwoFactorAuthModule)},{path:"two-factor-auth-required",loadChildren:()=>Promise.all([e.e(579),e.e(808),e.e(321),e.e(982),e.e(512),e.e(644),e.e(76),e.e(585)]).then(e.bind(e,6585)).then(r=>r.TwoFactorAuthRequiredModule)},{path:"sso-auth-required",loadChildren:()=>Promise.all([e.e(579),e.e(808),e.e(321),e.e(982),e.e(512),e.e(644),e.e(76),e.e(430)]).then(e.bind(e,20430)).then(r=>r.SsoAuthRequiredModule)}]},{path:"loading",loadChildren:()=>e.e(848).then(e.bind(e,19848)).then(r=>r.LoadingModule)},...fw,{path:"**",redirectTo:""}];let JT=(()=>{class r extends go.b{shouldDetach(){return!1}store(){}shouldAttach(){return!1}retrieve(){return null}shouldReuseRoute(s,u){return s.routeConfig===u.routeConfig||s.data.reuse}static#t=this.\u0275fac=(()=>{let s;return function(M){return(s||(s=n.xGo(r)))(M||r)}})();static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac})}return r})();const qT={routerState:1,serializer:nd.ag};let tS=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({providers:[{provide:go.b,useClass:JT}],imports:[go.iI.forRoot(ZT,{onSameUrlNavigation:"reload",preloadingStrategy:nd.Gm}),E.hO.forRoot(qT),go.iI]})}return r})();var IA=e(43942),PA=e(40038),F0=e(56042),eS=e(71870),kA=e(18473),nS=e(15602),ry=e(50819),oy=e(82645),iS=e(32384),uf=e(91687),rS=e(20310);const oS=(0,iS.L)(r=>function(s=null){r(this),this.message="Timeout has occurred",this.name="TimeoutError",this.info=s});function aS(r){throw new oS(r)}var cS=e(52575),pp=e(33900),mp=e(47470),lS=e(74304),fp=e(15842),RA=e(24031);const hf="PERFORM_ACTION",FA="ROLLBACK",BA="TOGGLE_ACTION",NA="JUMP_TO_STATE",B0="JUMP_TO_ACTION",pf="IMPORT_STATE",ly="LOCK_CHANGES",dy="PAUSE_RECORDING";class gp{constructor(c,s){if(this.action=c,this.timestamp=s,this.type=hf,typeof c.type>"u")throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?')}}class uy{constructor(){this.type="REFRESH"}}class $I{constructor(c){this.timestamp=c,this.type="RESET"}}class VA{constructor(c){this.timestamp=c,this.type=FA}}class uS{constructor(c){this.timestamp=c,this.type="COMMIT"}}class WI{constructor(){this.type="SWEEP"}}class UA{constructor(c){this.id=c,this.type=BA}}class hu{constructor(c){this.index=c,this.type=NA}}class N0{constructor(c){this.actionId=c,this.type=B0}}class V0{constructor(c){this.nextLiftedState=c,this.type=pf}}class pS{constructor(c){this.status=c,this.type=ly}}class mS{constructor(c){this.status=c,this.type=dy}}const U0=new n.nKC("@ngrx/store-devtools Options"),$A=new n.nKC("@ngrx/store-devtools Initial Config");function WA(){return null}const fS="NgRx Store DevTools";function HI(r){const c={maxAge:!1,monitor:WA,actionSanitizer:void 0,stateSanitizer:void 0,name:fS,serialize:!1,logOnly:!1,autoPause:!1,trace:!1,traceLimit:75,features:{pause:!0,lock:!0,persist:!0,export:!0,import:"custom",jump:!0,skip:!0,reorder:!0,dispatch:!0,test:!0},connectInZone:!1},s="function"==typeof r?r():r,M=s.features||!!s.logOnly&&{pause:!0,export:!0,test:!0}||c.features;!0===M.import&&(M.import="custom");const O=Object.assign({},c,{features:M},s);if(O.maxAge&&O.maxAge<2)throw new Error(`Devtools 'maxAge' cannot be less than 2, got ${O.maxAge}`);return O}function HA(r,c){return r.filter(s=>c.indexOf(s)<0)}function hy(r){const{computedStates:c,currentStateIndex:s}=r;if(s>=c.length){const{state:M}=c[c.length-1];return M}const{state:u}=c[s];return u}function j0(r){return new gp(r,+Date.now())}function KA(r,c){return Object.keys(c).reduce((s,u)=>{const M=Number(u);return s[M]=zA(r,c[M],M),s},{})}function zA(r,c,s){return{...c,action:r(c.action,s)}}function gS(r,c){return c.map((s,u)=>({state:py(r,s.state,u),error:s.error}))}function py(r,c,s){return r(c,s)}function GA(r){return r.predicate||r.actionsSafelist||r.actionsBlocklist}function _p(r,c,s,u,M){const O=s&&!s(r,c.action),N=u&&!c.action.type.match(u.map(ht=>XA(ht)).join("|")),st=M&&c.action.type.match(M.map(ht=>XA(ht)).join("|"));return O||N||st}function XA(r){return r.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function vS(r){return{ngZone:r?(0,n.WQX)(n.SKi):null,connectInZone:r}}let my=(()=>{class r extends Nn.SS{static#t=this.\u0275fac=(()=>{let s;return function(M){return(s||(s=n.xGo(r)))(M||r)}})();static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac})}return r})();const mf=new n.nKC("@ngrx/store-devtools Redux Devtools Extension");let fy=(()=>{class r{constructor(s,u,M){this.config=u,this.dispatcher=M,this.zoneConfig=vS(this.config.connectInZone),this.devtoolsExtension=s,this.createActionStreams()}notify(s,u){if(this.devtoolsExtension)if(s.type===hf){if(u.isLocked||u.isPaused)return;const M=hy(u);if(GA(this.config)&&_p(M,s,this.config.predicate,this.config.actionsSafelist,this.config.actionsBlocklist))return;const O=this.config.stateSanitizer?py(this.config.stateSanitizer,M,u.currentStateIndex):M,N=this.config.actionSanitizer?zA(this.config.actionSanitizer,s,u.nextActionId):s;this.sendToReduxDevtools(()=>this.extensionConnection.send(N,O))}else{const M={...u,stagedActionIds:u.stagedActionIds,actionsById:this.config.actionSanitizer?KA(this.config.actionSanitizer,u.actionsById):u.actionsById,computedStates:this.config.stateSanitizer?gS(this.config.stateSanitizer,u.computedStates):u.computedStates};this.sendToReduxDevtools(()=>this.devtoolsExtension.send(null,M,this.getExtensionConfig(this.config)))}}createChangesObservable(){return this.devtoolsExtension?new IA.c(s=>{const u=this.zoneConfig.connectInZone?this.zoneConfig.ngZone.runOutsideAngular(()=>this.devtoolsExtension.connect(this.getExtensionConfig(this.config))):this.devtoolsExtension.connect(this.getExtensionConfig(this.config));return this.extensionConnection=u,u.init(),u.subscribe(M=>s.next(M)),u.unsubscribe}):lo.w}createActionStreams(){const s=this.createChangesObservable().pipe((0,eS.u)()),u=s.pipe((0,Po.p)(Bt=>"START"===Bt.type)),M=s.pipe((0,Po.p)(Bt=>"STOP"===Bt.type)),O=s.pipe((0,Po.p)(Bt=>"DISPATCH"===Bt.type),(0,Hn.T)(Bt=>this.unwrapAction(Bt.payload)),(0,S0.H)(Bt=>Bt.type===pf?this.dispatcher.pipe((0,Po.p)(ve=>ve.type===Nn.q6),function sS(r,c){const{first:s,each:u,with:M=aS,scheduler:O=c??kA.E,meta:N=null}=(0,nS.v)(r)?{first:r}:"number"==typeof r?{each:r}:r;if(null==s&&null==u)throw new TypeError("No timeout provided.");return(0,ry.N)((st,ht)=>{let Bt,ve,Ae=null,sn=0;const yn=gn=>{ve=(0,rS.N)(ht,O,()=>{try{Bt.unsubscribe(),(0,oy.Tg)(M({meta:N,lastValue:Ae,seen:sn})).subscribe(ht)}catch(Rn){ht.error(Rn)}},gn)};Bt=st.subscribe((0,uf._)(ht,gn=>{ve?.unsubscribe(),sn++,ht.next(Ae=gn),u>0&&yn(u)},void 0,void 0,()=>{ve?.closed||ve?.unsubscribe(),Ae=null})),!sn&&yn(null!=s?"number"==typeof s?s:+s-O.now():u)})}(1e3),(0,cS.B)(1e3),(0,Hn.T)(()=>Bt),(0,Oi.W)(()=>(0,ni.of)(Bt)),(0,wr.s)(1)):(0,ni.of)(Bt))),st=s.pipe((0,Po.p)(Bt=>"ACTION"===Bt.type),(0,Hn.T)(Bt=>this.unwrapAction(Bt.payload))).pipe((0,pp.Q)(M)),ht=O.pipe((0,pp.Q)(M));this.start$=u.pipe((0,pp.Q)(M)),this.actions$=this.start$.pipe((0,cr.n)(()=>st)),this.liftedActions$=this.start$.pipe((0,cr.n)(()=>ht))}unwrapAction(s){return"string"==typeof s?(0,eval)(`(${s})`):s}getExtensionConfig(s){const u={name:s.name,features:s.features,serialize:s.serialize,autoPause:s.autoPause??!1,trace:s.trace??!1,traceLimit:s.traceLimit??75};return!1!==s.maxAge&&(u.maxAge=s.maxAge),u}sendToReduxDevtools(s){try{s()}catch(u){console.warn("@ngrx/store-devtools: something went wrong inside the redux devtools",u)}}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(mf),n.KVO(U0),n.KVO(my))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac})}return r})();const Pl={type:Nn.Zz},yS={type:"@ngrx/store-devtools/recompute"};function gy(r,c,s,u,M){if(u)return{state:s,error:"Interrupted by an error up the chain"};let N,O=s;try{O=r(s,c)}catch(st){N=st.toString(),M.handleError(st)}return{state:O,error:N}}function ff(r,c,s,u,M,O,N,st,ht){if(c>=r.length&&r.length===O.length)return r;const Bt=r.slice(0,c),ve=O.length-(ht?1:0);for(let Ae=c;Ae<ve;Ae++){const sn=O[Ae],yn=M[sn].action,gn=Bt[Ae-1],Rn=gn?gn.state:u,di=gn?gn.error:void 0,si=N.indexOf(sn)>-1?gn:gy(s,yn,Rn,di,st);Bt.push(si)}return ht&&Bt.push(r[r.length-1]),Bt}let ES=(()=>{class r{constructor(s,u,M,O,N,st,ht,Bt){const ve=function xS(r,c){return{monitorState:c(void 0,{}),nextActionId:1,actionsById:{0:j0(Pl)},stagedActionIds:[0],skippedActionIds:[],committedState:r,currentStateIndex:0,computedStates:[],isLocked:!1,isPaused:!1}}(ht,Bt.monitor),Ae=function _y(r,c,s,u,M={}){return O=>(N,st)=>{let{monitorState:ht,actionsById:Bt,nextActionId:ve,stagedActionIds:Ae,skippedActionIds:sn,committedState:yn,currentStateIndex:gn,computedStates:Rn,isLocked:di,isPaused:Jn}=N||c;function si(mr){let $i=mr,Wi=Ae.slice(1,$i+1);for(let br=0;br<Wi.length;br++){if(Rn[br+1].error){$i=br,Wi=Ae.slice(1,$i+1);break}delete Bt[Wi[br]]}sn=sn.filter(br=>-1===Wi.indexOf(br)),Ae=[0,...Ae.slice($i+1)],yn=Rn[$i].state,Rn=Rn.slice($i),gn=gn>$i?gn-$i:0}function Li(){Bt={0:j0(Pl)},ve=1,Ae=[0],sn=[],yn=Rn[gn].state,gn=0,Rn=[]}N||(Bt=Object.create(Bt));let Fi=0;switch(st.type){case ly:di=st.status,Fi=1/0;break;case dy:Jn=st.status,Jn?(Ae=[...Ae,ve],Bt[ve]=new gp({type:"@ngrx/devtools/pause"},+Date.now()),ve++,Fi=Ae.length-1,Rn=Rn.concat(Rn[Rn.length-1]),gn===Ae.length-2&&gn++,Fi=1/0):Li();break;case"RESET":Bt={0:j0(Pl)},ve=1,Ae=[0],sn=[],yn=r,gn=0,Rn=[];break;case"COMMIT":Li();break;case FA:Bt={0:j0(Pl)},ve=1,Ae=[0],sn=[],gn=0,Rn=[];break;case BA:{const{id:mr}=st;sn=-1===sn.indexOf(mr)?[mr,...sn]:sn.filter(Wi=>Wi!==mr),Fi=Ae.indexOf(mr);break}case"SET_ACTIONS_ACTIVE":{const{start:mr,end:$i,active:Wi}=st,br=[];for(let _o=mr;_o<$i;_o++)br.push(_o);sn=Wi?HA(sn,br):[...sn,...br],Fi=Ae.indexOf(mr);break}case NA:gn=st.index,Fi=1/0;break;case B0:{const mr=Ae.indexOf(st.actionId);-1!==mr&&(gn=mr),Fi=1/0;break}case"SWEEP":Ae=HA(Ae,sn),sn=[],gn=Math.min(gn,Ae.length-1);break;case hf:{if(di)return N||c;if(Jn||N&&_p(N.computedStates[gn],st,M.predicate,M.actionsSafelist,M.actionsBlocklist)){const $i=Rn[Rn.length-1];Rn=[...Rn.slice(0,-1),gy(O,st.action,$i.state,$i.error,s)],Fi=1/0;break}M.maxAge&&Ae.length===M.maxAge&&si(1),gn===Ae.length-1&&gn++;const mr=ve++;Bt[mr]=st,Ae=[...Ae,mr],Fi=Ae.length-1;break}case pf:({monitorState:ht,actionsById:Bt,nextActionId:ve,stagedActionIds:Ae,skippedActionIds:sn,committedState:yn,currentStateIndex:gn,computedStates:Rn,isLocked:di,isPaused:Jn}=st.nextLiftedState);break;case Nn.Zz:Fi=0,M.maxAge&&Ae.length>M.maxAge&&(Rn=ff(Rn,Fi,O,yn,Bt,Ae,sn,s,Jn),si(Ae.length-M.maxAge),Fi=1/0);break;case Nn.q6:if(Rn.filter($i=>$i.error).length>0)Fi=0,M.maxAge&&Ae.length>M.maxAge&&(Rn=ff(Rn,Fi,O,yn,Bt,Ae,sn,s,Jn),si(Ae.length-M.maxAge),Fi=1/0);else{if(!Jn&&!di){gn===Ae.length-1&&gn++;const $i=ve++;Bt[$i]=new gp(st,+Date.now()),Ae=[...Ae,$i],Fi=Ae.length-1,Rn=ff(Rn,Fi,O,yn,Bt,Ae,sn,s,Jn)}Rn=Rn.map($i=>({...$i,state:O($i.state,yS)})),gn=Ae.length-1,M.maxAge&&Ae.length>M.maxAge&&si(Ae.length-M.maxAge),Fi=1/0}break;default:Fi=1/0}return Rn=ff(Rn,Fi,O,yn,Bt,Ae,sn,s,Jn),ht=u(ht,st),{monitorState:ht,actionsById:Bt,nextActionId:ve,stagedActionIds:Ae,skippedActionIds:sn,committedState:yn,currentStateIndex:gn,computedStates:Rn,isLocked:di,isPaused:Jn}}}(ht,ve,st,Bt.monitor,Bt),sn=(0,jm.h)((0,jm.h)(u.asObservable().pipe((0,mp.i)(1)),O.actions$).pipe((0,Hn.T)(j0)),s,O.liftedActions$).pipe((0,lS.Q)(PA.T)),yn=M.pipe((0,Hn.T)(Ae)),gn=vS(Bt.connectInZone),Rn=new F0.m(1);this.liftedStateSubscription=sn.pipe((0,fp.E)(yn),YA(gn),(0,RA.S)(({state:si},[Li,Fi])=>{let mr=Fi(si,Li);return Li.type!==hf&&GA(Bt)&&(mr=function _S(r,c,s,u){const M=[],O={},N=[];return r.stagedActionIds.forEach((st,ht)=>{const Bt=r.actionsById[st];Bt&&(ht&&_p(r.computedStates[ht],Bt,c,s,u)||(O[st]=Bt,M.push(st),N.push(r.computedStates[ht])))}),{...r,stagedActionIds:M,actionsById:O,computedStates:N}}(mr,Bt.predicate,Bt.actionsSafelist,Bt.actionsBlocklist)),O.notify(Li,mr),{state:mr,action:Li}},{state:ve,action:null})).subscribe(({state:si,action:Li})=>{Rn.next(si),Li.type===hf&&N.next(Li.action)}),this.extensionStartSubscription=O.start$.pipe(YA(gn)).subscribe(()=>{this.refresh()});const di=Rn.asObservable(),Jn=di.pipe((0,Hn.T)(hy));Object.defineProperty(Jn,"state",{value:(0,ba.ot)(Jn,{manualCleanup:!0,requireSync:!0})}),this.dispatcher=s,this.liftedState=di,this.state=Jn}ngOnDestroy(){this.liftedStateSubscription.unsubscribe(),this.extensionStartSubscription.unsubscribe()}dispatch(s){this.dispatcher.next(s)}next(s){this.dispatcher.next(s)}error(s){}complete(){}performAction(s){this.dispatch(new gp(s,+Date.now()))}refresh(){this.dispatch(new uy)}reset(){this.dispatch(new $I(+Date.now()))}rollback(){this.dispatch(new VA(+Date.now()))}commit(){this.dispatch(new uS(+Date.now()))}sweep(){this.dispatch(new WI)}toggleAction(s){this.dispatch(new UA(s))}jumpToAction(s){this.dispatch(new N0(s))}jumpToState(s){this.dispatch(new hu(s))}importState(s){this.dispatch(new V0(s))}lockChanges(s){this.dispatch(new pS(s))}pauseRecording(s){this.dispatch(new mS(s))}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(my),n.KVO(Nn.SS),n.KVO(Nn.QU),n.KVO(fy),n.KVO(Nn.sA),n.KVO(n.zcH),n.KVO(Nn.N_),n.KVO(U0))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac})}return r})();function YA({ngZone:r,connectInZone:c}){return s=>c?new IA.c(u=>s.subscribe({next:M=>r.run(()=>u.next(M)),error:M=>r.run(()=>u.error(M)),complete:()=>r.run(()=>u.complete())})):s}const QA=new n.nKC("@ngrx/store-devtools Is Devtools Extension or Monitor Present");function CS(r,c){return!!r||c.monitor!==WA}function AS(){const r="__REDUX_DEVTOOLS_EXTENSION__";return"object"==typeof window&&typeof window[r]<"u"?window[r]:null}function zI(r={}){return(0,n.EmA)([fy,my,ES,{provide:$A,useValue:r},{provide:QA,deps:[mf,U0],useFactory:CS},{provide:mf,useFactory:AS},{provide:U0,deps:[$A],useFactory:HI},{provide:Nn.h1,deps:[ES],useFactory:GI},{provide:Nn.Bh,useExisting:my}])}function GI(r){return r.state}let ZA=(()=>{class r{static instrument(s={}){return{ngModule:r,providers:[zI(s)]}}static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({})}return r})();var gf=e(5057),DS=e(20370);let MS=(()=>{class r{constructor(s,u,M,O){this.apiRequestErrors$=s,this.router=u,this.snackBar=M,this.network=O,this.ixApiTimeout$=(0,h.EH)(()=>this.apiRequestErrors$.pipe((0,Po.p)(N=>504===N.status),(0,Rr.M)(()=>{this.snackBar.open("Gateway Timeout error",void 0,{duration:4e3})})),{dispatch:!1}),this.ixApiUnavailable$=(0,h.EH)(()=>this.apiRequestErrors$.pipe((0,pp.Q)(this.router.events.pipe((0,Po.p)(N=>N instanceof go.wF),(0,wr.s)(1))),(0,Po.p)(N=>0===N.status||N.status>=500&&N.status<600),(0,Rr.M)(()=>this.router.navigate(["/error/api-unavailable"],{skipLocationChange:!0}))),{dispatch:!1}),this.isOffline$=(0,h.EH)(()=>this.network.statusChange$.pipe((0,Po.p)(N=>!N.connected),(0,Rr.M)(()=>this.snackBar.open("No connection"))),{dispatch:!1}),this.wasOffline$=(0,h.EH)(()=>this.network.statusChange$.pipe((0,Hn.T)(N=>N.connected),(0,gf.J)(),(0,Po.p)(([N,st])=>st&&!N),(0,Rr.M)(()=>this.snackBar.dismiss())),{dispatch:!1})}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(DS.aR),n.KVO(go.Ix),n.KVO(Sc.UG),n.KVO(vb))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var XI=e(93533),vy=e(82692),wS=e(87912);let YI=(()=>{class r{constructor(s,u,M){this.document=s,this.actions$=u,this.bpObserver=M,this.bottomAppBarOffset$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(E.KF),(0,Hn.T)(O=>O.payload.routerState.url),(0,Hn.T)(O=>["/devices","/users"].includes(O)||/^\/page\/[a-zA-Z0-9]{12}/.test(O)),(0,Wo.F)(),(0,cr.n)(O=>O?this.bpObserver.observe("(max-width: 959px)").pipe((0,Hn.T)(st=>st.matches),(0,Wo.F)()):(0,ni.of)(!1)),(0,Rr.M)(O=>{this.document.documentElement.style.setProperty("--bottom-app-bar-offset",O?"-68px":"0px")})),{dispatch:!1}),this.pageDidPublish$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(vy.$),(0,Hn.T)(O=>O.data),(0,Po.p)(O=>null===O.draft&&!!O.published?.publicId),(0,Hn.T)(({publicId:O})=>vy.jV({publicId:O,fields:XI.L}))))}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(va.qQ),n.KVO(h.En),n.KVO(wS.QP))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac})}return r})();const JA={router:E.C_},W0=Fa.c.production?[function QI(r){return function(c,s){return y.ZQ({category:"ngrx",message:s.type,level:"info"}),r(c,s)}}]:[];let TS=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({imports:[Ur.h,Nn.md.forRoot(JA,{metaReducers:W0,runtimeChecks:{strictStateImmutability:!0,strictActionImmutability:!0,strictStateSerializability:!0,strictActionSerializability:!1}}),Fa.c.production?[]:[ZA.instrument({maxAge:50,connectInZone:!0})],h.Vm.forRoot([YI,MS])]})}return r})();var SS=e(42262),qA=e(65916),ih=e(96180);let tD=(()=>{class r{constructor(){this.store=(0,n.WQX)(Nn.il)}approveTermsOfUse(s){this.store.dispatch(ih.Ju({publicId:s}))}static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),H0=(()=>{class r{constructor(s,u,M,O,N){this.data=s,this.dialog=u,this.facade=M,this.termsOfUseService=O,this.updatedTermsOfUse=N.instant("__TEXT__.WE_UPDATED_THE_TERMS_OF_USE")}openTermsOfUse(s){"A"===s?.tagName&&this.dialog.open(qA.Dg,{data:{company:this.data.company||null,hideAgree:!0}})}acceptTermsOfUse(){const{company:s,sector:u}=this.data;s?.latestTermsOfUse?.publicId&&this.facade.approveTermsOfUse(s.latestTermsOfUse.publicId),u?.latestTermsOfUse?.publicId&&this.termsOfUseService.accept(u.latestTermsOfUse.publicId).subscribe()}static#t=this.\u0275fac=function(u){return new(u||r)(n.rXU(Fo.Vh),n.rXU(Fo.bZ),n.rXU(tD),n.rXU(SS.d_),n.rXU(Ur.c$))};static#e=this.\u0275cmp=n.VBU({type:r,selectors:[["ix-terms-of-use-alert-dialog"]],standalone:!0,features:[n.aNF],decls:9,vars:1,consts:[["mat-dialog-title","","translate",""],["data-testid","terms-of-use-updated",3,"click","innerHTML"],["fxFlex",""],["mat-button","","mat-dialog-close","","color","primary",3,"click"],["translate",""]],template:function(u,M){1&u&&(n.j41(0,"h1",0),n.EFF(1,"TERMS_OF_USE"),n.k0s(),n.j41(2,"mat-dialog-content")(3,"div",1),n.bIt("click",function(N){return M.openTermsOfUse(N.target)}),n.k0s()(),n.j41(4,"mat-dialog-actions"),n.nrm(5,"span",2),n.j41(6,"button",3),n.bIt("click",function(){return M.acceptTermsOfUse()}),n.j41(7,"span",4),n.EFF(8,"OK"),n.k0s()()()),2&u&&(n.R7$(3),n.Y8G("innerHTML",M.updatedTermsOfUse,n.npT))},dependencies:[d0.YF,Ro.UI,ya.Hl,ya.$z,Fo.hM,Fo.tx,Fo.BI,Fo.E7,Fo.Yi,Ur.h,Ur.Mm],styles:["[_nghost-%COMP%]{width:100dvw;height:100dvh;display:flex;flex-direction:column;flex:1}@media (min-width: 960px){[_nghost-%COMP%]{height:auto;width:auto;min-width:528px;max-width:528px}}[_nghost-%COMP%]   .ix-dialog__header[_ngcontent-%COMP%]{padding:calc(env(safe-area-inset-top,0) + 24px) 24px 24px;border-bottom:1px solid rgba(0,0,0,.12)}[_nghost-%COMP%]   .ix-dialog__header[_ngcontent-%COMP%]     .mat-toolbar{height:48px;padding-left:0;padding-right:0}[_nghost-%COMP%]   .ix-dialog__header[_ngcontent-%COMP%]     .mat-toolbar .mdc-dialog__title{padding-left:0;padding-bottom:0;color:inherit}[_nghost-%COMP%]   .ix-dialog__header[_ngcontent-%COMP%]     .mat-toolbar .mdc-dialog__title:before{display:none}[_nghost-%COMP%]   .mdc-dialog__title[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: var(--font-family);--mdc-dialog-subhead-size: 17px}[_nghost-%COMP%]   .mdc-dialog__title[_ngcontent-%COMP%]:before{height:calc(env(safe-area-inset-top,0) + 40px)}[_nghost-%COMP%]   .ix-dialog__content[_ngcontent-%COMP%]{padding:20px 24px}[_nghost-%COMP%]   .ix-dialog__content[_ngcontent-%COMP%] > .ix-list[_ngcontent-%COMP%]{margin-left:-24px;margin-right:-24px}[_nghost-%COMP%]   .ix-dialog__content[_ngcontent-%COMP%], [_nghost-%COMP%]   .mdc-dialog__content[_ngcontent-%COMP%]{flex-direction:column;box-sizing:border-box;display:flex;place-content:stretch flex-start;align-items:stretch;flex:1 1 auto;max-height:none;overflow:auto;-webkit-overflow-scrolling:touch}[_nghost-%COMP%]   .ix-dialog__content[_ngcontent-%COMP%] > .mat-mdc-subheader[_ngcontent-%COMP%], [_nghost-%COMP%]   .mdc-dialog__content[_ngcontent-%COMP%] > .mat-mdc-subheader[_ngcontent-%COMP%]{margin-left:0;margin-right:0}@media (min-width: 960px){[_nghost-%COMP%]   .ix-dialog__content[_ngcontent-%COMP%], [_nghost-%COMP%]   .mdc-dialog__content[_ngcontent-%COMP%]{max-height:calc(90dvh - 140px)}}@media (max-width: 959.9px){[_nghost-%COMP%]   .mdc-dialog__actions[_ngcontent-%COMP%]{border-top:1px solid rgba(0,0,0,.12);padding-bottom:calc(8px + env(safe-area-inset-bottom,0))}}[_nghost-%COMP%]   form[_ngcontent-%COMP%]{flex-direction:column;box-sizing:border-box;display:flex;flex:1 1 auto;height:inherit}[_nghost-%COMP%]   form[_ngcontent-%COMP%]   .mat-mdc-form-field[_ngcontent-%COMP%]{margin-bottom:1rem}[_nghost-%COMP%]   h1[_ngcontent-%COMP%]{margin-bottom:16px}"]})}return r})(),by=(()=>{class r{constructor(){this.actions$=(0,n.WQX)(h.En),this.dialog=(0,n.WQX)(Fo.bZ),this.router=(0,n.WQX)(go.Ix),this.store=(0,n.WQX)(Nn.il),this.loadMeSuccess$=(0,h.EH)(()=>(0,ko.z)([this.actions$.pipe((0,h.gp)(f.QC)),this.actions$.pipe((0,h.gp)(E.KF),(0,wr.s)(1))]).pipe((0,cr.n)(([s])=>new RegExp("/reports/(.*)/version/(.*)/(agent|asset)/(.*)").test(this.router.url)?lo.w:(0,ni.of)(s)),(0,cr.n)(s=>this.store.select(Gs.he).pipe((0,wr.s)(1),(0,yi.Z)(u=>"e42a29298145"===u?.publicId?(0,ni.of)(s):lo.w))),(0,Wo.F)(af.A),(0,Rr.M)(()=>{(0,ko.z)([this.store.select(Gs.KE),this.store.select(Gs._d),this.store.select(Gs.he)]).pipe((0,wr.s)(1)).subscribe(([s,u,M])=>{const O=s?.acceptedTermsOfUsePolicies?.map(Bt=>Bt.policy),N=u?.customTermsOfUse,st=u?.latestTermsOfUse,ht=M?.latestTermsOfUse;"company"===N&&st?.publicId&&O&&!O?.some(Bt=>Bt?.publicId===st.publicId)?this.dialog.open(H0,{data:{company:u},disableClose:!0}):"sector"===N&&ht?.publicId&&O&&!O?.some(Bt=>Bt?.publicId===ht.publicId)&&this.dialog.open(H0,{data:{sector:M},disableClose:!0})})})),{dispatch:!1})}static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),OS=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({imports:[h.Vm.forFeature([by])]})}return r})();var _f=e(14876);let vf=(()=>{class r{constructor(){this.http=(0,n.WQX)(Un.Qq)}getInfo(){return this.http.get("info.json")}static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var ZI=e(99391);let JI=(()=>{class r{constructor(){this.actions$=(0,n.WQX)(h.En),this.snackbar=(0,n.WQX)(Sc.UG),this.window=(0,n.WQX)(_b.jf),this.service=(0,n.WQX)(vf),this.translate=(0,n.WQX)(Ur.c$),this.appUpdateAvailable$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(ZI.x),(0,Rr.M)(()=>{this.service.getInfo().pipe((0,Oi.W)(()=>(0,ni.of)(null)),function yy(r){let s,c=1/0;return null!=r&&("object"==typeof r?({count:c=1/0,delay:s}=r):c=r),c<=0?()=>lo.w:(0,ry.N)((u,M)=>{let N,O=0;const st=()=>{if(N?.unsubscribe(),N=null,null!=s){const Bt="number"==typeof s?(0,_f.O)(s):(0,oy.Tg)(s(O)),ve=(0,uf._)(M,()=>{ve.unsubscribe(),ht()});Bt.subscribe(ve)}else ht()},ht=()=>{let Bt=!1;N=u.subscribe((0,uf._)(M,void 0,()=>{++O<c?N?st():Bt=!0:M.complete()})),Bt&&st()};ht()})}({delay:9e6,count:1/0})).subscribe(s=>{if(!s?.version||Fa.c.version===s.version)return;const u=this.translate.instant("__TEXT__.PORTAL_NEW_VERSION"),M=this.translate.instant("RELOAD_NOW");this.snackbar.open(u,M).onAction().subscribe(()=>{this.window.location.reload()})})})),{dispatch:!1})}static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),qI=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({providers:[vf],imports:[h.Vm.forFeature([JI]),Un.q1,Sc._T,Yu.G,Ur.h]})}return r})();var bf=e(18560),IS=e(23626),PS=e(10219);const yf_generateBanner=function kS(r,c){const s=document.createElement("div");return s.innerHTML=`\n      <div id="appBanner" style="display: flex; top: 0; left: 0; width: 100%; height: 80px; position: absolute; justify-content: center; background-color: #f2f2f2;">\n        <div style="display: flex; justify-content: flex-start; width: 100vw; color: black;">\n          <div style="justify-content: flex-start; max-width: 330px; display: flex; align-items: center; flex: 1;">\n              <svg xmlns="http://www.w3.org/2000/svg"\n                style="height: 18px; width: 18px; display: flex; margin-left: 6px;"\n                onclick="\n                document.documentElement.style.setProperty('--app-banner-offset', '0');\n                document.getElementById('appBanner').remove();\n                "\n                viewBox="0 0 24 24" fill="#000000"\n              >\n                <path d="M0 0h24v24H0V0z" fill="none"></path>\n                <path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z"></path>\n              </svg>\n                <img src="${r.imageLink}"\n                  style="display: flex; border: 2px solid #EAEAEA; box-sizing: border-box;\n                  border-radius: 20px; width: 60px; height: 60px; margin: 0 6px 0 6px;"\n                >\n              <div style="display: flex; flex-direction: column">\n                <p style="margin: 2px; font-weight: bold;">${r.appName}</p>\n                <p style="margin: 2px;">\n                  ${c.instant("FREE_IN_THE_N",{n:r.appLink.includes("google")?"Play Store":"App Store"})}\n                </p>\n              </div>\n          </div>\n          <a href="${r.appLink}"\n              style="margin-right: 12px; justify-content: flex-end; align-items: center;\n              display: flex; font-weight: bold; text-decoration: none;"\n          >OPEN</a>\n        </div>\n      </div>\n    `,s},yf_genericBanner=function RS(r,c){const s=document.createElement("div");return s.innerHTML=`\n      <div id="appBanner" style="display: flex; top: 0; left: 0; width: 100%; height: 50px; position: absolute; justify-content: center; background-color: #f2f2f2;">\n      <div style="display: flex; justify-content: flex-start; width: 100vw; color: black;">\n        <div style="justify-content: flex-start; max-width: 330px; display: flex; align-items: center; flex: 1;">\n            <svg xmlns="http://www.w3.org/2000/svg"\n              style="height: 18px; width: 18px; display: flex; margin-left: 6px;"\n              onclick="\n              document.documentElement.style.setProperty('--app-banner-offset', '0');\n              document.getElementById('appBanner').remove();\n              "\n              viewBox="0 0 24 24" fill="#000000"\n            >\n              <path d="M0 0h24v24H0V0z" fill="none"></path>\n              <path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z"></path>\n            </svg>\n            <div style="display: flex; flex-direction: column">\n            <p style="margin: 6px; font-weight: bold;">\n              ${c.instant("USE_OUR_APP_NOW")}\n            </p>\n            <p style="margin: 2px;">\n              ${c.instant("FREE_IN_THE_N",{n:"Play Store"})}\n            </p>\n            </div>\n        </div>\n        <a href="${r}"\n            style="margin-right: 12px; justify-content: flex-end; align-items: center;\n            display: flex; font-weight: bold; text-decoration: none;"\n        >OPEN</a>\n      </div>\n    </div>\n    `,s},yf_insertBanner=function eD(r,c){document.getElementById("appBanner")?.remove(),document.documentElement.style.setProperty("--app-banner-offset",c),document.body.append(r)};var kl=e(45082),xy=e(17699);let LS=(()=>{class r{constructor(s,u,M,O,N){this.capacitorPlatform=s,this.http=M,this.platform=O,this.store=N,this.destroy=(0,n.WQX)(n.abz),"Portal"===Fa.c.appName&&"web"===this.capacitorPlatform&&(this.platform.ANDROID||this.platform.IOS)&&this.store.select(kl.Nh).pipe((0,Wo.F)(),(0,Po.p)(st=>st),(0,yi.Z)(()=>this.store.select(kl.MZ)),(0,ba.pQ)(this.destroy)).subscribe(st=>{if(st?.appleAppStoreLink&&this.getAppInfo(st.appleAppStoreLink).subscribe(ht=>{if(!ht||"object"!=typeof ht||!ht.trackName&&!ht.artworkUrl512)return;const Bt=yf_generateBanner({appLink:st.googlePlayStoreLink&&this.platform.ANDROID?st.googlePlayStoreLink:st.appleAppStoreLink,appName:ht.trackName,imageLink:ht.artworkUrl512},u);yf_insertBanner(Bt,"80px")}),st?.googlePlayStoreLink&&!st?.appleAppStoreLink){const ht=yf_genericBanner(st.googlePlayStoreLink,u);yf_insertBanner(ht,"50px")}})}getAppInfo(s,u=Date.now()){const M=s.match(/.*id([0-9]+)/);return M?this.http.get(`https://itunes.apple.com/lookup?id=${M[1]}&cacheBust=${u}`).pipe((0,Hn.T)(N=>N.results[0]),(0,Oi.W)(()=>lo.w)):lo.w}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(PS.$),n.KVO(Ur.c$),n.KVO(Un.Qq),n.KVO(xy.OD),n.KVO(Nn.il))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var vp=e(38271),xf=e(58902),tP=e(83970);let nD=(()=>{class r{constructor(s,u,M,O,N,st){this.actions$=s,this.store=u,this.favicon=M,this.meta=O,this.title=N,this.translate=st,this.companyBranding$=(0,h.EH)(()=>this.store.select(Gs._d).pipe((0,Hn.T)(ht=>ht?.branding?(0,xf.A)(ht.branding,["appleTouchIcon","name"]):null),(0,Wo.F)(af.A),(0,Hn.T)(ht=>ht?vp.LD({branding:ht}):vp.v()))),this.hostBranding$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(sp.ez),(0,Hn.T)(({data:ht})=>ht),(0,Hn.T)(ht=>vp.Cp({branding:ht})))),this.sectorBranding$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(kd.QC),(0,Hn.T)(({data:ht})=>ht.branding||null),(0,Hn.T)(ht=>vp.wy({branding:ht})))),this.logout$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Ml.Ms,Ml.Eb,Ml.RA),(0,Hn.T)(()=>vp.v()))),this.favicon$=(0,h.EH)(()=>this.store.select(kl.Nh).pipe((0,Wo.F)(),(0,yi.Z)(ht=>ht?this.store.select(kl.MZ):lo.w),(0,Rr.M)(ht=>{ht?.favicon&&this.favicon.set("icon",ht.favicon,tP.T)})),{dispatch:!1}),this.appName$=(0,h.EH)(()=>this.store.select(kl.Nh).pipe((0,Wo.F)(),(0,yi.Z)(ht=>ht?this.store.select(kl.MZ):lo.w),(0,yi.Z)(ht=>ht?.custom?.glbBrowserTitle?(0,ni.of)(ht.custom.glbBrowserTitle):this.store.select(Gs.he).pipe((0,wr.s)(1),(0,Hn.T)(Bt=>Bt?.branding?.custom?.glbBrowserTitle?Bt.branding.custom.glbBrowserTitle:Bt?.name||""))),(0,Rr.M)(ht=>{this.meta.updateTag({name:"application-name",content:ht}),this.meta.updateTag({name:"apple-mobile-web-app-title",content:ht})})),{dispatch:!1}),this.title$=(0,h.EH)(()=>this.store.select(kl.Nh).pipe((0,Wo.F)(),(0,yi.Z)(ht=>ht?this.store.select(kl.MZ):lo.w),(0,yi.Z)(ht=>ht?.custom?.glbBrowserTitle?(0,ni.of)(ht.custom.glbBrowserTitle):this.store.select(Gs.he).pipe((0,wr.s)(1),(0,Hn.T)(Bt=>Bt?.branding?.custom?.glbBrowserTitle?Bt.branding.custom.glbBrowserTitle:Bt?.name||""))),(0,cr.n)(ht=>this.actions$.pipe((0,h.gp)(E.KF),(0,Rr.M)(Bt=>{Bt.payload.routerState.url.startsWith("/login")?(this.title.setTitle(this.translate.instant("LOG_IN_TO_YOUR_SITE_ACCOUNT",{site:ht})),this.meta.updateTag({name:"description",content:this.translate.instant("__MESSAGE__.LOG_IN_PAGE_DESCRIPTION",{site:ht})})):this.title.setTitle(`${Fa.c.appName}${ht?" - "+ht:""}`)})))),{dispatch:!1})}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(h.En),n.KVO(Nn.il),n.KVO(fb),n.KVO(p.W8),n.KVO(p.hE),n.KVO(Ur.c$))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac})}return r})(),Ey=(()=>{class r{constructor(s,u){this.document=s,this.store=u}intercept(s,u){return!0===s.context.get(kn.TZ)?this.store.select(kl.Nh).pipe((0,Po.p)(M=>M),(0,wr.s)(1),(0,fp.E)(this.store.select(kl.gB)),(0,yi.Z)(([M,O])=>u.handle(s.clone({setHeaders:{[kn.h2.Branding]:O||("localhost"===this.document.location.hostname?".localhost":this.document.location.hostname)}})))):u.handle(s)}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(va.qQ),n.KVO(Nn.il))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var FS=e(29964);let BS=(()=>{class r{constructor(s){}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(LS))};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({providers:[{provide:Un.a7,useClass:Ey,multi:!0}],imports:[gb,h.Vm.forFeature([nD]),Nn.md.forFeature(FS.N4),Un.q1]})}return r})();var NS=e(49655),VS=e(46261);const US=/^[a-zA-Z0-9]{12}$/;function rh(r){if(r)try{return JSON.parse(EC.AES.decrypt(r,"A9qJ03jh").toString(EC.enc.Utf8))}catch{console.error("Couldn't parse the provided component preview hash.")}}const Cy="ix-pctpvw";let jS=(()=>{class r{constructor(s){this.options={...kn.KQ,...s},this.previewHash=sessionStorage.getItem(Cy)}intercept(s,u){if(!this.previewHash)return u.handle(s);if("GET"===s.method&&s.url===`${this.options.baseUrl}/page-component-templates`&&this.options.baseUrl){const M=s.params.get("fields");if(M?.includes("configuredVersion")||M?.includes("*")){const O=rh(decodeURIComponent(this.previewHash));if(O)return u.handle(s).pipe((0,Hn.T)(N=>{if(N instanceof Un.cS){const st=this.replaceInPageComponentTemplateList(N.body.data,O),ht={...N.body,data:st};return N.clone({body:ht})}return N}))}}if("GET"===s.method&&s.url===`${this.options.baseUrl}/brandings`&&this.options.baseUrl){const M=s.params.get("fields");if(M?.includes("configuredVersion")||M?.includes("*")){const O=rh(decodeURIComponent(this.previewHash));if(O)return u.handle(s).pipe((0,Hn.T)(N=>{if(N instanceof Un.cS){const st=this.replaceInBrandingList(N.body.data,O),ht={...N.body,data:st};return N.clone({body:ht})}return N}))}}return u.handle(s)}replaceInBrandingList(s,u){return s.map(M=>M.landingPageComponentTemplate?{...M,landingPageComponentTemplate:this.replaceInPageComponentTemplate(M.landingPageComponentTemplate,u)}:M)}replaceInPageComponentTemplate(s,u){return s&&"configuredVersion"in s&&s.publicId===u.tid?{...s,configuredVersion:{mainPath:u.vmp,number:u.vnr,publicId:u.vid}}:s}replaceInPageComponentTemplateList(s,u){return s.map(M=>this.replaceInPageComponentTemplate(M,u))}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(kn.RC))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac})}return r})();let Ay=(()=>{class r{constructor(s){const M=new URLSearchParams(location.search).get("pctpvw")||sessionStorage.getItem(Cy);M&&(function z0(r){if(r){const c=rh(r);if(c&&(0,VS.A)(Number(c.vnr))&&US.test(c.tid)&&US.test(c.vid))return!0}return!1}(M)&&sessionStorage.setItem(Cy,M),function nP(r){return function(s){r.onLangChange.pipe((0,wr.s)(1)).subscribe(()=>{const u=function eP(r){return function(s){return`\n      <div style="display: flex; top: 0; left: 0; width: 100%; height: 32px; position: absolute; justify-content: center; background-color: ${s?"var(--blue)":"var(--warn)"}; color: white">\n        <div style="display: flex; justify-content: flex-start; width: 100vw; padding: 0 8px; line-height: 14px; font-size: 13px">\n          <div class="message" style="justify-content: flex-start; display: flex; align-items: center; flex: 1"></div>\n          <a href="javascript: void(0)" onclick="sessionStorage.removeItem('${Cy}'); location.href = location.href.split('?')[0]" style="justify-content: flex-end; align-items: center; display: flex;">\n            ${r.instant("EXIT_PREVIEW_MODE")}\n          </a>\n        </div>\n      </div>\n    `}}(r)(s),M=document.createElement("div");M.innerHTML=u;const O=s?`${r.instant("PREVIEW")}: ${r.instant("COMPONENT_NAME_AT_VERSION_N",{name:s.tnm,n:s.vnr})}`:`${r.instant("PREVIEW")}: ${r.instant("INVALID_LINK")}`,N=M.querySelector(".message");N&&(N.textContent=O),document.documentElement.style.setProperty("--app-banner-offset","32px"),document.body.append(M)})}}(s)(rh(M)))}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(Ur.c$))};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({providers:[{provide:Un.a7,useClass:jS,multi:!0}],imports:[kn.Si,Ur.h]})}return r})();var G0=e(58042),Dy=e(42916),My=e(66946);let sD=(()=>{class r{constructor(s,u,M){this.actions$=s,this.store=u,this.translate=M,this.changes$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(xa.tz),(0,cr.n)(()=>this.store.select(cf.Ub)),(0,Wo.F)(af.A),(0,Rr.M)(O=>this.translate.langs.forEach(N=>this._merge(O,N))),(0,yi.Z)(()=>[My.w$(),Ss.w$(),G0.w$(),Dy.w$(),ta.w$(),Qc.w$()]))),this.langChanges$=(0,h.EH)(()=>this.translate.onLangChange.pipe((0,mp.i)(1),(0,h.YQ)(()=>this.store.select(cf.Ub)),(0,Rr.M)(([O,N])=>this.translate.langs.forEach(st=>this._merge(N,st))),(0,yi.Z)(()=>[My.w$(),Ss.w$(),G0.w$(),Dy.w$(),ta.w$(),Qc.w$()]))),this._merge=function oD(r){return function(s,u){r.setTranslation(u,Object.assign(r.translations[u],function rD(r,c){return{__TRANSLATION__:r.reduce((s,u)=>{if(u.languages&&u.key){const M=u.languages[c];if(M)return{...s,[u.key]:M}}return s},{})}}(s,u)))}}(this.translate)}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(h.En),n.KVO(Nn.il),n.KVO(Ur.c$))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac})}return r})(),$S=(()=>{class r{constructor(s){this.actions$=s,this.companyLoad$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(f.BP),(0,Hn.T)(()=>xa.gh())))}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(h.En))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac})}return r})(),aD=(()=>{class r{constructor(s){this.store=s}canActivate(){return this.store.select(cf.hQ).pipe((0,Po.p)(Boolean),(0,wr.s)(1))}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(Nn.il))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var cD=function(r){return r[r.None=0]="None",r[r.Default=1]="Default",r}(cD||{}),wy=e(43742);let X0=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({imports:[h.Vm.forFeature([sD,$S])]})}return r})(),Ef=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({imports:[h.Vm.forFeature([sD])]})}return r})(),bp=(()=>{class r{static forRoot(s){return s?.loadingStrategy===cD.None?{ngModule:Ef}:{ngModule:X0,providers:[{provide:wy.J,useFactory:u=>()=>u.canActivate(),deps:[aD],multi:!0}]}}static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({})}return r})();function yp(r,c){if(r&&JSON.parse(r)){const s=JSON.parse(r),M=Object.keys(s).filter(O=>!c.some(N=>N.publicId===O));for(const O of M)delete s[O];return JSON.stringify(s)}return r}let iP=(()=>{class r{constructor(s,u){this.actions$=s,this.store=u,this.cleanUpCompaniesInMyUser$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(f.tz),(0,wr.s)(1),(0,fp.E)(this.store.select(Gs.KE)),(0,yi.Z)(([{data:M},O])=>{if(O?.custom){const N=yp(O.custom.glbPrtDeviceTableCols,M),st=yp(O.custom.glbFltDeviceTableCols,M),ht=yp(O.custom.glbFltViewSettings,M),Bt=yp(O.custom.glbPrtDeviceViewSettings,M),ve=yp(O.custom.glbStarred,M);if(O?.custom?.glbPrtDeviceTableCols!==N||O?.custom?.glbFltDeviceTableCols!==st||O?.custom?.glbFltViewSettings!==ht||O?.custom?.glbPrtDeviceViewSettings!==Bt||O?.custom?.glbStarred!==ve)return(0,ni.of)(v.Me({data:{custom:{glbPrtDeviceTableCols:N,glbFltDeviceTableCols:st,glbFltViewSettings:ht,glbPrtDeviceViewSettings:Bt,glbStarred:ve}}}))}return lo.w}),(0,wr.s)(1)))}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(h.En),n.KVO(Nn.il))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),rP=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({imports:[h.Vm.forFeature([iP])]})}return r})();var oP=e(52488),WS=e(53537),HS=e(3146),KS=e(85430);let aP=(()=>{class r{constructor(s,u,M,O,N,st){this.router=s,this.http=u,this.api=M,this.accessTokenService=O,this.authService=N,this.authCompanyService=st}authenticateAndRedirect(s){this.api.isDiscovered.pipe((0,yi.Z)(u=>u?(0,ni.of)():this.api.discover()),(0,yi.Z)(()=>{const u=function lD(r){return function Ty(r){return{accessToken:{publicId:r.xid,secretId:r.sid},...r.cid?{company:{publicId:r.cid}}:{},...r.rdr?{redirectUrl:r.rdr}:{}}}(JSON.parse((0,KS.Yc)(r)))}(s);if(u.accessToken){const M=this.api.url("AccessTokenList"),O=new Un.Nl({fromObject:{fields:"expiresOn,publicId,secretId"}}),N=this.api.headers.set("Authorization",`Bearer ${u.accessToken.secretId}`);return this.http.post(M,{expiresIn:oP.hq},{params:O,headers:N}).pipe((0,Hn.T)(ht=>({config:u,token:ht.data})))}return(0,ni.of)({config:u,token:null})})).subscribe(({config:u,token:M})=>{M&&(this.authService.setToken(M),this.accessTokenService.removeByPublicId(u.accessToken.publicId).subscribe(),u.company?(this.authCompanyService.set(u.company.publicId),u.redirectUrl&&this.router.navigateByUrl(u.redirectUrl)):u.redirectUrl&&this.router.navigateByUrl("/jump-start").then(()=>{this.router.navigateByUrl(u.redirectUrl)}))})}generateJumpStartUrl(s,u="/"){const O={params:new Un.Nl({fromObject:{fields:"branding.fqdn"}}),headers:new Un.Lr({"IXapi-Application":this.api.headers.get(kn.h2.Application),"IXapi-Version":"1"})};return this.http.get("https://api.ixon.net:443/sectors/me",O).pipe((0,Hn.T)(N=>N.data.branding.fqdn),(0,yi.Z)(N=>{if(s){const st=`https://api.ixon.net:443/companies/${s}`,ht={params:new Un.Nl({fromObject:{fields:["branding.fqdn","parentCompany.branding.fqdn","parentCompany.parentCompany.branding.fqdn"].join(",")}}),headers:new Un.Lr({"IXapi-Application":this.api.headers.get(kn.h2.Application),"IXapi-Version":"1",Authorization:this.api.headers.get("Authorization")})};return this.http.get(st,ht).pipe((0,Hn.T)(Bt=>Bt.data),(0,Hn.T)(Bt=>Bt.branding?.fqdn?Bt.branding.fqdn:Bt.parentCompany?.branding?.fqdn?Bt.parentCompany.branding.fqdn:Bt.parentCompany?.parentCompany?.branding?.fqdn?Bt.parentCompany.parentCompany.branding.fqdn:N))}return(0,ni.of)(N)}),(0,yi.Z)(N=>{const st=this.api.url("AccessTokenList"),Bt={headers:this.api.headers,params:new Un.Nl({fromObject:{fields:"publicId,secretId"}})};return this.http.post(st,{expiresIn:60},Bt).pipe((0,Hn.T)(ve=>ve.data),(0,yi.Z)(ve=>{if(ve.secretId){const Ae={accessToken:{publicId:ve.publicId,secretId:ve.secretId},...s?{company:{publicId:s}}:{},...u?{redirectUrl:u}:{}};return(0,ni.of)(`${Fa.c.production?`https://${N}/jump-start`:"http://localhost:4000/jump-start"}?token=${encodeURIComponent(function dD(r){return(0,KS.w)(JSON.stringify(function sP(r){return{xid:r.accessToken.publicId,sid:r.accessToken.secretId,...r.company?{cid:r.company.publicId}:{},...r.redirectUrl?{rdr:r.redirectUrl}:{}}}(r)))}(Ae))}`)}return lo.w}))}))}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(go.Ix),n.KVO(Un.Qq),n.KVO(kn.bQ),n.KVO(XE.XG),n.KVO(WS.u),n.KVO(HS.h))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var zS=e(41134);const GS=[{path:"jump-start",component:(()=>{class r{constructor(s,u){this.route=s,this.service=u}ngOnInit(){const s=this.route.snapshot.queryParamMap.get("token");s&&this.service.authenticateAndRedirect(s)}static#t=this.\u0275fac=function(u){return new(u||r)(n.rXU(go.nX),n.rXU(aP))};static#e=this.\u0275cmp=n.VBU({type:r,selectors:[["ix-auth-jump-start"]],decls:2,vars:0,consts:[["fxLayout","row","fxLayoutAlign","center center",1,"ix-container"]],template:function(u,M){1&u&&(n.j41(0,"div",0),n.nrm(1,"mat-spinner"),n.k0s())},dependencies:[Ro.DJ,Ro.sA,zS.LG],styles:["[_nghost-%COMP%]{display:block;height:100%;width:100%}"],changeDetection:0})}return r})()}];let cP=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({imports:[go.iI.forChild(GS),go.iI]})}return r})(),XS=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({imports:[Yu.G,Un.q1,go.iI,kn.Si,cP]})}return r})();var YS=e(39672);let lP=(()=>{class r{constructor(){this.actions$=(0,n.WQX)(h.En),this.pfGuard=(0,n.WQX)(Tl.mD),this.companyLoad$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(f.BP),(0,cr.n)(()=>this.pfGuard.canActivate()),(0,Po.p)(Boolean),(0,Hn.T)(()=>gl.ed())))}static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac})}return r})(),uD=(()=>{class r{constructor(s){this.store=s}canActivate(){return this.store.select(Jm.hQ).pipe((0,Po.p)(Boolean),(0,wr.s)(1))}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(Nn.il))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),QS=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({providers:[{provide:wy.J,useFactory:s=>()=>s.canActivate(),deps:[uD],multi:!0}],imports:[h.Vm.forFeature([lP])]})}return r})();var dP=e(82178),ZS=e(42808),hD=e(10569),Sy=e(26636),pD=e(71790),mD=e(49324),uP=e(30218),fD=e(19247),JS=e(53081);function xp(r,c){return`[OptimisticMutation] ${r} Should ${(0,uP.A)(c)}`}function rd(r,c,s){return(0,h.EH)(()=>r.pipe((0,h.gp)(...(0,fD.A)(c)?c:[c]),(0,cr.n)(u=>"publicIdList"in u?(0,JS.H)(u.publicIdList.map(M=>({...u,publicId:M}))):(0,ni.of)(u)),(0,Hn.T)(u=>(0,Nn.VP)(xp(s,"remove"),(0,Nn.xk)())((0,xf.A)(u,"type")))))}function oh(r,c,s,u){return(0,h.EH)(()=>r.pipe((0,h.gp)(...(0,fD.A)(c)?c:[c]),(0,cr.n)(M=>"publicIdList"in M?(0,JS.H)(M.publicIdList.map(O=>({publicId:O,data:M.data}))):(0,ni.of)(M)),(0,Hn.T)(M=>(0,Nn.VP)(xp(s,"update"),(0,Nn.xk)())({...(0,xf.A)(M,"type"),data:{...u?u(M.data):M.data,...M.publicId?{publicId:M.publicId}:{}}}))))}let hP=(()=>{class r{constructor(s){this.actions$=s,this.discardPageDraft$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(vy.mk),(0,Hn.T)(({publicId:u})=>(0,Nn.VP)(xp("Page","discard-draft"),(0,Nn.xk)())({publicId:u})))),this.publishPage$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(vy.VY),(0,Hn.T)(({publicId:u})=>(0,Nn.VP)(xp("Page","publish"),(0,Nn.xk)())({publicId:u})))),this.removeAccessToken$=rd(this.actions$,dP.TF,"AccessToken"),this.removeAgent$=rd(this.actions$,sc.TF,"Agent"),this.removeAgentServer$=rd(this.actions$,G0.TF,"AgentServer"),this.removeAgentTemplate$=rd(this.actions$,as.TF,"AgentTemplate"),this.removeAgentRouterPortForward$=rd(this.actions$,hD.TF,"AgentRouterPortForward"),this.removeMessage$=rd(this.actions$,[Sy.TF,Sy.tK],"Message"),this.removeMessageFilter$=rd(this.actions$,pD.TF,"MessageFilter"),this.removeWebhookSubscription$=rd(this.actions$,mD.TF,"WebhookSubscription"),this.updateAgent$=oh(this.actions$,sc.yo,"Agent"),this.updateAgentConfigRouterLan$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(ZS._u),(0,Hn.T)(({publicId:u,data:M})=>(0,Nn.VP)(xp("Agent","update"),(0,Nn.xk)())({publicId:u,data:{config:{publicId:u,routerLan:M},publicId:u}})))),this.updateAgentServer$=oh(this.actions$,G0.yo,"AgentServer"),this.updateMyCompany$=oh(this.actions$,f.Me,"MyCompany"),this.updateMyUser$=oh(this.actions$,v.Me,"MyUser"),this.updateMessage$=oh(this.actions$,[Sy.yo,Sy.cd],"Message"),this.updateMessageFilter$=oh(this.actions$,pD.yo,"MessageFilter"),this.updateWebhookSubscription$=rd(this.actions$,mD.yo,"WebhookSubscription")}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(h.En))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),qS=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({imports:[h.Vm.forFeature([hP])]})}return r})();var tO=e(2689),eO=e(21820),pP=e(99231),mP=e(59906),nO=e(52768);const iO=new n.nKC("userpilot",{providedIn:"root",factory:()=>nO.Userpilot});let rO=(()=>{class r{constructor(){this.actions$=(0,n.WQX)(h.En),this.store=(0,n.WQX)(Nn.il),this.snackBar=(0,n.WQX)(Sc.UG),this.appConfig=(0,n.WQX)(m.vQ),this.userpilot=(0,n.WQX)(iO),this.page$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(E.KF),(0,Rr.M)(s=>{const u=s?.payload?.routerState?.url;u&&this.userpilot.reload(u)})),{dispatch:!1}),this.user$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(v.QC),(0,Rr.M)(({data:s})=>{this.userpilot.identify(s.publicId)})),{dispatch:!1}),this.company$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(f.BP)).pipe((0,fp.E)(this.store.select(Gs.fF)),(0,cr.n)(([s,u])=>u?(0,nh.p)([this.actions$.pipe((0,h.gp)(f.QC),(0,wr.s)(1)),this.actions$.pipe((0,h.gp)(mP.tz),(0,wr.s)(1)),this.actions$.pipe((0,h.gp)(v.QJ),(0,Po.p)(({publicId:M})=>M===u),(0,wr.s)(1))]):lo.w),(0,fp.E)(this.store.select(Gs.fF),this.store.select(Gs.ys),this.store.select(Gs.BR)),(0,Rr.M)(([s,u,M,O])=>{u&&O&&this.userpilot.identify(u,{company_id:O,...iA.reduce((N,st)=>({...N,[`permission__${st.publicId.toLowerCase()}`]:M.some(ht=>ht.publicId===st.publicId)?"true":"false"}),{})})})),{dispatch:!1}),this.logout$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Ml.Ms),(0,Rr.M)(()=>{this.userpilot.reset()})),{dispatch:!1}),this.openResourceCenter$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(m0.g),(0,Rr.M)(()=>{this.appConfig.userpilot?.resourceCenterContentId&&(this.userpilot.loaded?.()||setTimeout(()=>{this.userpilot.loaded?.()||this.snackBar.open("Unable to load help center",void 0,{duration:3e3})},3e3),this.userpilot.trigger(this.appConfig.userpilot.resourceCenterContentId))})),{dispatch:!1})}static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac})}return r})();const oO=new n.nKC("userpilot-tracking-system-debug");let sO=(()=>{class r{static forRoot(s={}){const u=s.mode||"debug";return{ngModule:r,providers:[{provide:oO,useValue:u},{provide:n.hnV,useFactory:M=>{const O=(0,n.WQX)(iO);return function(){return new Promise(st=>{"enabled"===u&&M?.userpilot?.appToken&&O.initialize(M.userpilot.appToken),st()})}},deps:[s.config?[s.config]:[]],multi:!0}]}}static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({imports:[h.Vm.forFeature([rO])]})}return r})();var gD=e(90169),_D=e(84999);const vD=new n.nKC("systems.vpn.controller-id");function Y0(r,c){const s=cO(r),u=cO(c);let M,O;for(let N=0;N<Math.max(s.length,u.length);++N){if(O=s[N]||0,M=u[N]||0,M>O)return 1;if(O>M)return-1}return 0}function cO(r){const c=(r=(r=r.replace(/(\d+)([^\d.]+)/,"$1.$2")).replace(/([^\d.]+)(\d+)/,"$1.$2")).split("."),s={rc:-1,pre:-2,beta:-3,b:-3,alpha:-4,a:-4},u=[];for(const M of c){let O=parseInt(M,10);isNaN(O)&&(O=s[M]||-1),u.push(O)}return u}var Cf=e(71488),Co=e(47735),Q0=e(21145),dO=e(70565),Af=e(22133);const Df=(0,Pb.cY)("\n  {\n    activeVpnSession {\n      rscServer {\n        name\n        publicId\n      }\n      vpnAddress\n    }\n    connectedUsers {\n      name\n      publicId\n    }\n    name\n    publicId\n    rateLimiting {\n      configOpenvpnLimit\n      configOpenvpnCounter\n      configOpenvpnLastHit\n    }\n    useStunnel\n  }\n"),uO={backgroundColor:"rgb(46, 204, 113)",color:"rgb(255, 255, 255)"},bD={backgroundColor:"rgb(23, 191, 235)",color:"rgb(255, 255, 255)"},hO={backgroundColor:"rgb(160, 160, 160)",color:"rgb(255, 255, 255)"};var yD=e(77111);let fP=(()=>{class r{constructor(s,u,M,O,N,st,ht){this.platform=s,this.store=u,this.vpnService=M,this.translate=O,this.status$=N,this.connectorStatus$=st,this.connectorVersion$=ht,this.latestVersion$=this.getRelease((0,Af._P)()).pipe((0,Hn.T)(Bt=>Bt?Bt.latestVersion:null)),this.releaseNotes$=this.getReleaseNotes(),this._selectedIndex=new qu.t(0),this.selectedIndex$=this._selectedIndex.asObservable(),this.updateAvailable$=(0,ko.z)([this.connectorVersion$,this.latestVersion$]).pipe((0,Hn.T)(([Bt,ve])=>!(!Bt||!ve)&&1===Y0(Bt,ve))),this._label$=new F0.m,this.statusLabel$=this._label$.asObservable().pipe((0,Wo.F)()),this._style$=new F0.m,this.statusStyle$=this._style$.asObservable().pipe((0,Wo.F)()),this._active$=new F0.m,this.active$=this._active$.asObservable().pipe((0,Wo.F)()),this.activeConnecting$=this.activeWithStatus("connecting"),this.activeConnected$=this.activeWithStatus("connected"),this.vpnClientIsInstallable$=(0,ni.of)(!this.platform.ANDROID&&!this.platform.IOS)}getReleaseNotesUrl(){return this.store.select(Gs.he).pipe((0,wr.s)(1),(0,Hn.T)(s=>s?.custom?.glbVpnClientReleaseNotesUrl||null))}getRelease(s){return this.getReleaseNotesUrl().pipe((0,cr.n)(u=>u?this.vpnService.getReleases(u):(0,ni.of)(null)),(0,Hn.T)(u=>u&&s?u[s]:null))}getReleaseNotes(){return this.getReleaseNotesUrl().pipe((0,cr.n)(s=>s?this.vpnService.getReleaseNotes(s):(0,ni.of)(null)))}goBack(){this._selectedIndex.next(0)}openReleaseNotes(){this._selectedIndex.next(1)}getStatusLabel(s,u){if(s&&s.activeRequest&&(!u||u&&s.activeRequest.agentId===u.publicId))switch(s.status){case"idle":return this.translate.instant("AVAILABLE");case"connected":return this.translate.instant("CONNECTED");case"connecting":return`${this.translate.instant("CONNECTING")}\u2026`}return this.translate.instant(u&&u.activeVpnSession?"AVAILABLE":"NOT_AVAILABLE")}isActive(s,u){return!(!s||!s.activeRequest)&&(u?s.activeRequest.agentId===u.publicId:"idle"!==s.status)}activeWithStatus(s){return(0,ko.z)([this._active$,this.status$]).pipe((0,Hn.T)(([u,M])=>u&&!!M&&M.status===s),(0,Wo.F)())}agent(s){return(0,ko.z)([this.store.select(Q0.mx(s)),this.store.select(MT),this.store.select(dO.KR)]).pipe((0,Hn.T)(([u,M,O])=>{let N,st;if(u?.activeVpnSession?.rscServer?.publicId){const Bt=M[u.activeVpnSession.rscServer.publicId];N=Bt?{activeVpnSession:{...u.activeVpnSession,rscServer:Bt}}:void 0}if(u?.connectedUsers){const ht=(0,rp.A)(u.connectedUsers.map(Bt=>O[Bt.publicId]||Bt),"publicId");st=ht?{connectedUsers:ht}:void 0}return u&&(N||st)?Object.assign({},u,N,st):u}))}changes(s){return(0,ko.z)([this.status$,this.agent(s)]).pipe((0,Rr.M)(([u,M])=>{this._label$.next(this.getStatusLabel(u,M)),this._style$.next(function pO(r,c){return c&&r?.activeRequest&&r.activeRequest.agentId===c.publicId||r&&!c&&r.activeRequest?bD:c&&c.activeVpnSession?uO:hO}(u,M)),this._active$.next(this.isActive(u,M))}),(0,Hn.T)(()=>{}))}disconnect(){this.store.dispatch(Co.Zh())}loadAgent(s){this.agent(s).pipe((0,wr.s)(1)).subscribe(u=>{(!u||!(0,Pb.s6)(u,Df))&&this.store.dispatch(sc.tH({publicId:s,fields:Df}))})}resetRateLimit(s){this.store.dispatch(Co.gI({agentId:s}))}retryCommuncation(){this.store.dispatch(Co.jG())}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(xy.OD),n.KVO(Nn.il),n.KVO(yD.Y),n.KVO(Ur.c$),n.KVO(Ba.Km),n.KVO(Ba.Pv),n.KVO(Ba.Jc))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var Z0=e(90353),mO=e(38223),gP=e(90964),xD=e(91294),_P=e(80615);const yP=(0,e(68430).A)("toLowerCase");var fO=e(59104);let gO=(()=>{class r{constructor(s){this.translate=s}transform(s,u=null,M){if(void 0!==s){if(void 0!==M&&s.length>M){const O=s.length-M;return s.slice(0,M).join(", ")+" "+yP(this.translate.instant("AND_N_MORE",{n:O}))}return(0,fO.N)(this.translate.currentLang)(s,u)}return""}static#t=this.\u0275fac=function(u){return new(u||r)(n.rXU(Ur.c$,16))};static#e=this.\u0275pipe=n.EJ8({name:"listFormat",type:r,pure:!1})}return r})();const _O=r=>({n1:30,n2:r}),vO=r=>({n1:5,n2:r}),bO=r=>({n:r}),yO=r=>({date:r}),Oy=r=>({version:r});function xO(r,c){if(1&r){const s=n.RV6();n.j41(0,"button",11),n.bIt("click",function(){n.eBV(s);const M=n.XpG();return n.Njj(M.goBack())}),n.j41(1,"mat-icon"),n.EFF(2,"arrow_back"),n.k0s()()}}function EO(r,c){1&r&&(n.j41(0,"span",4),n.EFF(1,"VPN"),n.k0s())}function xP(r,c){1&r&&(n.j41(0,"span",4),n.EFF(1,"RELEASE_NOTES"),n.k0s())}function i(r,c){1&r&&(n.j41(0,"span")(1,"button",12)(2,"mat-icon"),n.EFF(3,"close"),n.k0s()()())}function o(r,c){1&r&&n.nrm(0,"mat-spinner")}function l(r,c){1&r&&(n.j41(0,"mat-icon"),n.EFF(1,"check"),n.k0s())}function _(r,c){1&r&&(n.j41(0,"mat-icon"),n.EFF(1,"check"),n.k0s())}function w(r,c){if(1&r){const s=n.RV6();n.j41(0,"button",17),n.bIt("click",function(){n.eBV(s);const M=n.XpG(3);return n.Njj(M.disconnect())}),n.j41(1,"span",4),n.EFF(2,"DISCONNECT"),n.k0s()()}}function R(r,c){if(1&r&&(n.j41(0,"mat-card",13)(1,"mat-card-header")(2,"div",15),n.nI1(3,"async"),n.DNE(4,o,1,0,"mat-spinner"),n.nI1(5,"async"),n.DNE(6,l,2,0)(7,_,2,0,"ng-template",null,0,n.C5r),n.k0s(),n.j41(9,"mat-card-title"),n.EFF(10),n.nI1(11,"async"),n.k0s()(),n.j41(12,"mat-card-actions"),n.nrm(13,"span",5),n.DNE(14,w,3,0,"button",16),n.k0s()()),2&r){const s=n.XpG(2);n.R7$(2),n.Y8G("ngStyle",n.bMT(3,4,s.statusStyle$)),n.R7$(2),n.vxM(4,n.bMT(5,6,s.activeConnecting$)?4:6),n.R7$(6),n.JRh(n.bMT(11,8,s.statusLabel$)),n.R7$(4),n.vxM(14,s.active?14:-1)}}function Q(r,c){if(1&r&&n.nrm(0,"p",19),2&r){const s=n.XpG(4);n.Y8G("translateParams",n.eq3(1,_O,null==s.agent.rateLimiting?null:s.agent.rateLimiting.configOpenvpnCounter))}}function lt(r,c){if(1&r&&n.nrm(0,"p",20),2&r){const s=n.XpG(4);n.Y8G("translateParams",n.eq3(1,vO,null==s.agent.rateLimiting?null:s.agent.rateLimiting.configOpenvpnCounter))}}function xt(r,c){if(1&r&&n.nrm(0,"p",21),2&r){const s=n.XpG(4);n.Y8G("translateParams",n.eq3(1,bO,null==s.agent.rateLimiting?null:s.agent.rateLimiting.configOpenvpnCounter))}}function Jt(r,c){if(1&r&&(n.nrm(0,"p",22),n.nI1(1,"dateTimeFormat")),2&r){const s=n.XpG(4);n.Y8G("translateParams",n.eq3(3,yO,n.bMT(1,1,null==s.agent.rateLimiting?null:s.agent.rateLimiting.configOpenvpnLastHit)))}}function ye(r,c){if(1&r&&(n.j41(0,"mat-card-content"),n.DNE(1,Q,1,3,"p",19)(2,lt,1,3,"p",20)(3,xt,1,3,"p",21)(4,Jt,2,5,"p",22),n.k0s()),2&r){const s=n.XpG(3);n.R7$(),n.vxM(1,"soft"===(null==s.agent.rateLimiting?null:s.agent.rateLimiting.configOpenvpnLimit)&&((null==s.agent.rateLimiting?null:s.agent.rateLimiting.configOpenvpnCounter)||0)<=10?1:-1),n.R7$(),n.vxM(2,"soft"===(null==s.agent.rateLimiting?null:s.agent.rateLimiting.configOpenvpnLimit)&&((null==s.agent.rateLimiting?null:s.agent.rateLimiting.configOpenvpnCounter)||0)>10?2:-1),n.R7$(),n.vxM(3,"hard"===(null==s.agent.rateLimiting?null:s.agent.rateLimiting.configOpenvpnLimit)?3:-1),n.R7$(),n.vxM(4,null!=s.agent.rateLimiting&&s.agent.rateLimiting.configOpenvpnLastHit?4:-1)}}function ze(r,c){if(1&r){const s=n.RV6();n.j41(0,"button",25),n.bIt("click",function(){n.eBV(s);const M=n.XpG(4);return n.Njj(M.resetRateLimit())}),n.j41(1,"span",4),n.EFF(2,"TRY_AGAIN"),n.k0s()()}}function Mn(r,c){if(1&r){const s=n.RV6();n.j41(0,"button",26),n.bIt("click",function(){n.eBV(s);const M=n.XpG(4);return n.Njj(M.disconnect())}),n.j41(1,"span",4),n.EFF(2,"DISCONNECT"),n.k0s()()}}function Pn(r,c){if(1&r&&(n.j41(0,"mat-card-actions"),n.nrm(1,"span",5),n.DNE(2,ze,3,0,"button",23)(3,Mn,3,0,"button",24),n.k0s()),2&r){const s=n.XpG(3);n.R7$(2),n.vxM(2,"hard"===(null==s.agent||null==s.agent.rateLimiting?null:s.agent.rateLimiting.configOpenvpnLimit)?2:-1),n.R7$(),n.vxM(3,s.active?3:-1)}}function Gn(r,c){if(1&r&&(n.j41(0,"mat-card",14)(1,"mat-card-header")(2,"div",18)(3,"mat-icon"),n.EFF(4,"cloud_off"),n.k0s()(),n.j41(5,"mat-card-title",4),n.EFF(6,"NOT_AVAILABLE"),n.k0s(),n.j41(7,"mat-card-subtitle",4),n.EFF(8,"__TEXT__.VPN_SERVER_NOT_AVAILABLE"),n.k0s()(),n.DNE(9,ye,5,4,"mat-card-content")(10,Pn,4,2,"mat-card-actions"),n.k0s()),2&r){const s=n.XpG(2);n.R7$(9),n.vxM(9,null!=s.agent&&null!=s.agent.rateLimiting&&s.agent.rateLimiting.configOpenvpnLimit?9:-1),n.R7$(),n.vxM(10,s.active||"hard"===(null==s.agent||null==s.agent.rateLimiting?null:s.agent.rateLimiting.configOpenvpnLimit)?10:-1)}}function mi(r,c){if(1&r&&n.nrm(0,"ix-clipboard-button",32),2&r){const s=n.XpG(4);n.Y8G("value",(null==s.agent.activeVpnSession?null:s.agent.activeVpnSession.vpnAddress)||"")}}function Ii(r,c){if(1&r&&(n.j41(0,"mat-list-item")(1,"span",29),n.EFF(2,"VPN_ADDRESS"),n.k0s(),n.j41(3,"span",31)(4,"span"),n.EFF(5),n.k0s(),n.DNE(6,mi,1,1,"ix-clipboard-button",32),n.k0s()()),2&r){const s=n.XpG(3);n.R7$(5),n.JRh((null==s.agent.activeVpnSession?null:s.agent.activeVpnSession.vpnAddress)||"\u2013"),n.R7$(),n.vxM(6,null!=s.agent&&null!=s.agent.activeVpnSession&&s.agent.activeVpnSession.vpnAddress?6:-1)}}function ji(r,c){if(1&r&&(n.j41(0,"span",30),n.EFF(1),n.nI1(2,"listFormat"),n.k0s()),2&r){const s=n.XpG(4);n.R7$(),n.SpI(" ",n.i5U(2,1,s.agent.connectedUsers,"name")," ")}}function xi(r,c){1&r&&(n.EFF(0),n.nI1(1,"translate")),2&r&&n.SpI(" ",n.bMT(1,1,"NONE")," ")}function Br(r,c){if(1&r&&(n.j41(0,"mat-list-item")(1,"span",29),n.EFF(2,"CONNECTED_USERS"),n.k0s(),n.DNE(3,ji,3,4,"span",30)(4,xi,2,3),n.k0s()),2&r){const s=n.XpG(3);n.R7$(3),n.vxM(3,null!=s.agent.connectedUsers&&s.agent.connectedUsers.length?3:4)}}function Vo(r,c){if(1&r&&(n.j41(0,"div")(1,"mat-list",27)(2,"div",28),n.EFF(3,"STATUS_DETAILS"),n.k0s(),n.DNE(4,Ii,7,2,"mat-list-item"),n.nI1(5,"async"),n.j41(6,"mat-list-item")(7,"span",29),n.EFF(8,"STEALTH_MODE"),n.k0s(),n.j41(9,"span",30),n.EFF(10),n.nI1(11,"translate"),n.k0s()(),n.j41(12,"mat-list-item")(13,"span",29),n.EFF(14,"SERVER"),n.k0s(),n.j41(15,"span",30),n.EFF(16),n.k0s()(),n.DNE(17,Br,5,1,"mat-list-item"),n.k0s()()),2&r){const s=n.XpG(2);n.R7$(4),n.vxM(4,n.bMT(5,4,s.activeConnected$)?4:-1),n.R7$(6),n.JRh(n.bMT(11,6,s.agent.useStunnel?"ON":"OFF")),n.R7$(6),n.JRh((null==s.agent.activeVpnSession||null==s.agent.activeVpnSession.rscServer?null:s.agent.activeVpnSession.rscServer.name)||"\u2013"),n.R7$(),n.vxM(17,s.agent.activeVpnSession?17:-1)}}function cs(r,c){if(1&r&&(n.j41(0,"section",8),n.DNE(1,R,15,10,"mat-card",13)(2,Gn,11,2,"mat-card",14)(3,Vo,18,8,"div"),n.k0s()),2&r){const s=n.XpG();n.R7$(),n.vxM(1,s.active?1:-1),n.R7$(),n.vxM(2,s.agent&&!s.agent.activeVpnSession?2:-1),n.R7$(),n.vxM(3,s.agent?3:-1)}}function Ta(r,c){if(1&r&&(n.j41(0,"mat-list-item")(1,"div",35)(2,"div",36),n.nrm(3,"span",37),n.nI1(4,"async"),n.j41(5,"span",38),n.EFF(6),n.nI1(7,"translate"),n.nI1(8,"lowercase"),n.k0s()()()()),2&r){const s=n.XpG(2);n.R7$(3),n.Y8G("translateParams",n.eq3(8,Oy,n.bMT(4,2,s.connectorVersion$))),n.R7$(3),n.SpI(" ",n.bMT(8,6,n.bMT(7,4,s.updateAvailable?"UPDATE_AVAILABLE":"LATEST"))," ")}}function Oc(r,c){if(1&r){const s=n.RV6();n.j41(0,"mat-list-item")(1,"p",39),n.EFF(2,"NO_INSTALLATION_FOUND"),n.k0s(),n.j41(3,"button",40),n.bIt("click",function(){n.eBV(s);const M=n.XpG(2);return n.Njj(M.retryCommuncation())}),n.j41(4,"span",4),n.EFF(5,"RETRY"),n.k0s()()()}}function Ep(r,c){1&r&&(n.j41(0,"mat-list-item")(1,"p",39),n.EFF(2,"CANNOT_COMMUNICATE_RETRYING"),n.k0s(),n.nrm(3,"mat-spinner"),n.k0s())}function ED(r,c){if(1&r){const s=n.RV6();n.j41(0,"mat-action-list",27)(1,"mat-list-item",41),n.bIt("click",function(){n.eBV(s);const M=n.XpG(2);return n.Njj(M.openReleaseNotes())}),n.j41(2,"span",42),n.EFF(3,"RELEASE_NOTES"),n.k0s(),n.j41(4,"span",43)(5,"mat-icon"),n.EFF(6,"chevron_right"),n.k0s()()(),n.j41(7,"a",44)(8,"span",42),n.EFF(9,"SETTINGS"),n.k0s(),n.j41(10,"span",43)(11,"mat-icon"),n.EFF(12,"open_in_new"),n.k0s()()()()}}function CO(r,c){if(1&r&&(n.nrm(0,"span",45),n.nI1(1,"async")),2&r){const s=n.XpG(3);n.Y8G("translateParams",n.eq3(3,Oy,n.bMT(1,1,s.latestVersion$)))}}function UP(r,c){1&r&&(n.j41(0,"span",4),n.EFF(1,"DOWNLOAD_INSTALLER"),n.k0s())}function jP(r,c){if(1&r&&(n.DNE(0,CO,2,5,"span",45)(1,UP,2,0),n.j41(2,"mat-icon"),n.EFF(3,"expand_more"),n.k0s()),2&r){const s=n.XpG(2);n.vxM(0,s.updateAvailable?0:1)}}function $P(r,c){if(1&r&&(n.j41(0,"section",9)(1,"mat-list",27)(2,"div",28),n.EFF(3,"VPN_CLIENT"),n.k0s(),n.DNE(4,Ta,9,10,"mat-list-item")(5,Oc,6,0,"mat-list-item")(6,Ep,4,0,"mat-list-item"),n.k0s(),n.DNE(7,ED,13,0,"mat-action-list",27),n.j41(8,"div",33)(9,"ix-vpn-installer-button",34),n.DNE(10,jP,4,1,"ng-template"),n.k0s()()()),2&r){const s=n.XpG();n.R7$(4),n.vxM(4,"found"===s.connectorStatus?4:-1),n.R7$(),n.vxM(5,"missing"===s.connectorStatus?5:-1),n.R7$(),n.vxM(6,"lost"===s.connectorStatus?6:-1),n.R7$(),n.vxM(7,"missing"!==s.connectorStatus?7:-1)}}function WP(r,c){if(1&r&&(n.j41(0,"mat-expansion-panel")(1,"mat-expansion-panel-header")(2,"mat-panel-title"),n.EFF(3),n.k0s(),n.j41(4,"mat-panel-description"),n.EFF(5),n.k0s()(),n.nrm(6,"span",46),n.k0s()),2&r){const s=c.$implicit;n.R7$(3),n.JRh(s.version+" "+s.type),n.R7$(2),n.JRh(s.date),n.R7$(),n.Y8G("innerText",s.body)}}let EP=(()=>{class r{constructor(s,u,M){this.data=s,this.ref=u,this.facade=M,this.activeConnecting$=this.facade.activeConnecting$,this.activeConnected$=this.facade.activeConnected$,this.connectorVersion$=this.facade.connectorVersion$,this.latestVersion$=this.facade.latestVersion$,this.releaseNotes$=this.facade.releaseNotes$,this.statusLabel$=this.facade.statusLabel$,this.statusStyle$=this.facade.statusStyle$,this.vpnClientIsInstallable$=this.facade.vpnClientIsInstallable$,this.destroy=(0,n.WQX)(n.abz)}ngOnInit(){this.facade.active$.pipe((0,ba.pQ)(this.destroy)).subscribe(s=>{this.active=s,this.ref.markForCheck()}),this.facade.connectorStatus$.pipe((0,ba.pQ)(this.destroy)).subscribe(s=>{this.connectorStatus=s,this.ref.markForCheck()}),this.facade.selectedIndex$.pipe((0,ba.pQ)(this.destroy)).subscribe(s=>{this.selectedIndex=s,this.ref.markForCheck()}),this.facade.updateAvailable$.pipe((0,ba.pQ)(this.destroy)).subscribe(s=>{this.updateAvailable=s,this.ref.markForCheck()}),this.data.agentId&&(this.facade.agent(this.data.agentId).pipe((0,ba.pQ)(this.destroy)).subscribe(s=>{this.agent=s,this.ref.markForCheck()}),this.facade.changes(this.data.agentId).pipe((0,ba.pQ)(this.destroy)).subscribe(),this.facade.loadAgent(this.data.agentId))}disconnect(){this.facade.disconnect()}goBack(){this.facade.goBack()}openReleaseNotes(){this.facade.openReleaseNotes()}resetRateLimit(){this.data.agentId&&this.facade.resetRateLimit(this.data.agentId)}retryCommuncation(){this.facade.retryCommuncation()}static#t=this.\u0275fac=function(u){return new(u||r)(n.rXU(Fo.Vh),n.rXU(n.gRc),n.rXU(fP))};static#e=this.\u0275cmp=n.VBU({type:r,selectors:[["ix-vpn-info-dialog"]],decls:19,vars:12,consts:[["check",""],[1,"ix-dialog__header"],["mat-icon-button",""],["mat-dialog-title",""],["translate",""],["fxFlex",""],[1,"ix-dialog__content"],["disableRipple","","dynamicHeight","","animationDuration","0",3,"selectedIndex"],[1,"status-details"],[1,"vpn-client"],["displayMode","flat"],["mat-icon-button","",3,"click"],["mat-icon-button","","mat-dialog-close",""],[1,"status-banner","active"],[1,"status-banner"],["mat-card-avatar","",3,"ngStyle"],["mat-button","","mat-dialog-close","","color","warn"],["mat-button","","mat-dialog-close","","color","warn",3,"click"],["mat-card-avatar",""],["translate","__TEXT__.RETRYING_SECONDS",3,"translateParams"],["translate","__TEXT__.RETRYING_MINUTES",3,"translateParams"],["translate","__TEXT__.STOPPED_TRYING",3,"translateParams"],["translate","LAST_ATTEMPT_WAS_ON_DATE",3,"translateParams"],["mat-button","","color","warn"],["mat-button","","color","warn","mat-dialog-close",""],["mat-button","","color","warn",3,"click"],["mat-button","","color","warn","mat-dialog-close","",3,"click"],[1,"ix-list"],["mat-subheader","","translate",""],["translate","",1,"ix-list-item__label"],[1,"ix-list-item__value"],["fxLayout","row","fxLayoutAlign","start center",1,"ix-list-item__value"],[3,"value"],[1,"installer"],["appearance","stroked"],["fxLayout","column"],["fxLayout","row","fxLayoutAlign","start center"],["translate","INSTALLATION_FOUND_RUNNING_AT_VERSION",3,"translateParams"],[1,"ix-badge"],["fxFlex","","translate",""],["mat-button","",3,"click"],[3,"click"],["translate","",1,"mat-list-item__label"],["matListItemMeta",""],["mat-list-item","","href","https://localhost:9250","target","_blank"],["translate","DOWNLOAD_UPDATE_TO_VERSION",3,"translateParams"],[3,"innerText"]],template:function(u,M){1&u&&(n.j41(0,"div",1)(1,"mat-toolbar"),n.DNE(2,xO,3,0,"button",2),n.j41(3,"h1",3),n.DNE(4,EO,2,0,"span",4)(5,xP,2,0,"span",4),n.k0s(),n.nrm(6,"span",5),n.DNE(7,i,4,0,"span"),n.k0s()(),n.j41(8,"div",6)(9,"mat-tab-group",7)(10,"mat-tab"),n.DNE(11,cs,4,3,"section",8)(12,$P,11,4,"section",9),n.nI1(13,"async"),n.k0s(),n.j41(14,"mat-tab")(15,"mat-accordion",10),n.Z7z(16,WP,7,3,"mat-expansion-panel",null,n.fX1),n.nI1(18,"async"),n.k0s()()()()),2&u&&(n.R7$(2),n.vxM(2,1===M.selectedIndex?2:-1),n.R7$(2),n.vxM(4,0===M.selectedIndex?4:-1),n.R7$(),n.vxM(5,1===M.selectedIndex?5:-1),n.R7$(2),n.vxM(7,0===M.selectedIndex?7:-1),n.R7$(2),n.Y8G("selectedIndex",M.selectedIndex)("@.disabled",!0),n.R7$(2),n.vxM(11,M.active||M.agent?11:-1),n.R7$(),n.vxM(12,n.bMT(13,8,M.vpnClientIsInstallable$)?12:-1),n.R7$(4),n.Dyx(n.bMT(18,10,M.releaseNotes$)))},dependencies:[va.B3,Ro.DJ,Ro.sA,Ro.UI,th.eI,Ur.Mm,ya.$z,ya.iY,qs.RN,qs.YY,qs.QG,qs.m2,qs.MM,qs.Lc,qs.dh,Fo.tx,Fo.BI,Z0.BS,Z0.GK,Z0.Z2,Z0.WN,Z0.Q6,oc.An,ha.jt,ha.fS,ha.YE,ha.EI,ha.BJ,zS.LG,mO.mq,mO.T8,wl.KQ,gP.i,xD.o,va.Jj,va.GH,Ur.D9,_P.V,gO],styles:["[_nghost-%COMP%]{width:100dvw;height:100dvh;display:flex;flex-direction:column;flex:1}@media (min-width: 960px){[_nghost-%COMP%]{height:auto;width:auto;min-width:528px;max-width:528px}}[_nghost-%COMP%]   .ix-dialog__header[_ngcontent-%COMP%]{padding:calc(env(safe-area-inset-top,0) + 24px) 24px 24px;border-bottom:1px solid rgba(0,0,0,.12)}[_nghost-%COMP%]   .ix-dialog__header[_ngcontent-%COMP%]     .mat-toolbar{height:48px;padding-left:0;padding-right:0}[_nghost-%COMP%]   .ix-dialog__header[_ngcontent-%COMP%]     .mat-toolbar .mdc-dialog__title{padding-left:0;padding-bottom:0;color:inherit}[_nghost-%COMP%]   .ix-dialog__header[_ngcontent-%COMP%]     .mat-toolbar .mdc-dialog__title:before{display:none}[_nghost-%COMP%]   .mdc-dialog__title[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: var(--font-family);--mdc-dialog-subhead-size: 17px}[_nghost-%COMP%]   .mdc-dialog__title[_ngcontent-%COMP%]:before{height:calc(env(safe-area-inset-top,0) + 40px)}[_nghost-%COMP%]   .ix-dialog__content[_ngcontent-%COMP%]{padding:20px 24px}[_nghost-%COMP%]   .ix-dialog__content[_ngcontent-%COMP%] > .ix-list[_ngcontent-%COMP%]{margin-left:-24px;margin-right:-24px}[_nghost-%COMP%]   .ix-dialog__content[_ngcontent-%COMP%], [_nghost-%COMP%]   .mdc-dialog__content[_ngcontent-%COMP%]{flex-direction:column;box-sizing:border-box;display:flex;place-content:stretch flex-start;align-items:stretch;flex:1 1 auto;max-height:none;overflow:auto;-webkit-overflow-scrolling:touch}[_nghost-%COMP%]   .ix-dialog__content[_ngcontent-%COMP%] > .mat-mdc-subheader[_ngcontent-%COMP%], [_nghost-%COMP%]   .mdc-dialog__content[_ngcontent-%COMP%] > .mat-mdc-subheader[_ngcontent-%COMP%]{margin-left:0;margin-right:0}@media (min-width: 960px){[_nghost-%COMP%]   .ix-dialog__content[_ngcontent-%COMP%], [_nghost-%COMP%]   .mdc-dialog__content[_ngcontent-%COMP%]{max-height:calc(90dvh - 140px)}}@media (max-width: 959.9px){[_nghost-%COMP%]   .mdc-dialog__actions[_ngcontent-%COMP%]{border-top:1px solid rgba(0,0,0,.12);padding-bottom:calc(8px + env(safe-area-inset-bottom,0))}}[_nghost-%COMP%]   form[_ngcontent-%COMP%]{flex-direction:column;box-sizing:border-box;display:flex;flex:1 1 auto;height:inherit}[_nghost-%COMP%]   form[_ngcontent-%COMP%]   .mat-mdc-form-field[_ngcontent-%COMP%]{margin-bottom:1rem}[_nghost-%COMP%]   .ix-dialog__content[_ngcontent-%COMP%]{padding:0}[_nghost-%COMP%]   .mat-mdc-tab-group[_ngcontent-%COMP%]     .mat-mdc-tab-header{display:none}[_nghost-%COMP%]   .mat-divider[_ngcontent-%COMP%]{margin:16px 0 8px}[_nghost-%COMP%]   .status-banner[_ngcontent-%COMP%]{--mat-card-title-text-size: 18px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-weight: 400;margin:0;border-bottom:1px solid var(--card-border-color);border-radius:0!important}[_nghost-%COMP%]   .status-banner[_ngcontent-%COMP%]   .mat-mdc-card-avatar[_ngcontent-%COMP%]{margin-bottom:0;display:flex;flex-direction:column;place-content:center;place-items:center;background-color:#c6c6c6;color:#000000ab}[_nghost-%COMP%]   .status-banner[_ngcontent-%COMP%]   .mat-mdc-card-avatar[_ngcontent-%COMP%]     .mat-mdc-progress-spinner circle{stroke:#fff}[_nghost-%COMP%]   .status-banner[_ngcontent-%COMP%]   .mat-mdc-card-header[_ngcontent-%COMP%]{padding:16px 24px}[_nghost-%COMP%]   .status-banner[_ngcontent-%COMP%]   .mat-mdc-card-header[_ngcontent-%COMP%]   .mat-mdc-card-subtitle[_ngcontent-%COMP%]{margin-bottom:0}[_nghost-%COMP%]   .status-banner[_ngcontent-%COMP%]   .mat-mdc-card-header[_ngcontent-%COMP%]:has( + .mat-mdc-card-actions)[_ngcontent-%COMP%]{padding-bottom:0}[_nghost-%COMP%]   .status-banner[_ngcontent-%COMP%]   .mat-mdc-card-content[_ngcontent-%COMP%]{padding-left:80px;padding-right:24px}[_nghost-%COMP%]   .status-banner.active[_ngcontent-%COMP%]   .mat-mdc-card-header[_ngcontent-%COMP%]{place-items:center}[_nghost-%COMP%]   section.vpn-client[_ngcontent-%COMP%]   .ix-badge[_ngcontent-%COMP%]{flex-shrink:0;margin-left:2px;margin-bottom:-4px;transform:translate(4px,-1px);color:var(--primary)}[_nghost-%COMP%]   section.vpn-client[_ngcontent-%COMP%]   .installer[_ngcontent-%COMP%]{padding:12px 24px 24px}[_nghost-%COMP%]   section[_ngcontent-%COMP%] + section[_ngcontent-%COMP%]{padding-top:8px;margin-top:16px;border-top:1px solid var(--card-border-color)}"],changeDetection:0})}return r})();const HP={snackBarState:(0,ur.hZ)("state",[(0,ur.wk)("void, hidden",(0,ur.iF)({transform:"scale(0.8)",opacity:0})),(0,ur.wk)("visible",(0,ur.iF)({transform:"scale(1)",opacity:1})),(0,ur.kY)("* => visible",(0,ur.i0)("150ms cubic-bezier(0, 0, 0.2, 1)")),(0,ur.kY)("* => void, * => hidden",(0,ur.i0)("75ms cubic-bezier(0.4, 0.0, 1, 1)",(0,ur.iF)({opacity:0})))])};let CP=(()=>{class r{constructor(s,u,M){this.store=s,this.translate=u,this.activeClientStatus$=M,this.agent$=this.activeClientStatus$.asObservable().pipe((0,Hn.T)(O=>O?.activeRequest?O.activeRequest.agentId:null),(0,yi.Z)(O=>O?this.store.select(Q0.mx(O)):(0,ni.of)(null))),this.changes$=(0,ko.z)([this.activeClientStatus$,this.agent$]),this.label$=this.changes$.pipe((0,Hn.T)(([O,N])=>function KP(r){return function(s,u){if(s)switch(s.status){case"connected":return u?.name?r.instant("CONNECTED_TO_NAME",{name:u.name}):r.instant("CONNECTED");case"connecting":return u?.name?`${r.instant("CONNECTING_TO_NAME",{name:u.name})}\u2026`:`${r.instant("CONNECTING")}\u2026`}return r.instant("DISCONNECTED")}}(this.translate)(O,N)),(0,Wo.F)()),this.style$=this.changes$.pipe((0,Hn.T)(([O,N])=>function zP(r){const[c,s,u]=["rgb(23, 191, 235)","rgb(160, 160, 160)","rgb(255, 255, 255)"];return r&&["connecting","connected"].includes(r.status)?{backgroundColor:c,color:u}:{backgroundColor:s,color:u}}(O)),(0,Wo.F)())}openDetails(){this.activeClientStatus$.pipe((0,wr.s)(1)).subscribe(s=>{s?.activeRequest&&this.store.dispatch(Co.Gq({agentId:s.activeRequest.agentId}))})}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(Nn.il),n.KVO(Ur.c$),n.KVO(Ba.Km))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac})}return r})(),GP=(()=>{class r{constructor(s){this.facade=s,this.label$=this.facade.label$,this.style$=this.facade.style$,this.animationState="void"}ngOnInit(){this.animationState="visible"}ngOnDestroy(){this.animationState="hidden"}openDetails(){this.facade.openDetails()}static#t=this.\u0275fac=function(u){return new(u||r)(n.rXU(CP))};static#e=this.\u0275cmp=n.VBU({type:r,selectors:[["ix-vpn-status-snack-bar"]],decls:10,vars:10,consts:[["fxLayout","row","fxLayoutAlign","space-between center",3,"ngStyle"],[1,"label-prefix"],["fxFlex","",1,"label"],[1,"link",3,"click"]],template:function(u,M){1&u&&(n.j41(0,"div",0),n.nI1(1,"async"),n.j41(2,"span",1),n.EFF(3,"VPN"),n.k0s(),n.j41(4,"span",2),n.EFF(5),n.nI1(6,"async"),n.k0s(),n.j41(7,"span",3),n.bIt("click",function(){return M.openDetails()}),n.EFF(8),n.nI1(9,"translate"),n.k0s()()),2&u&&(n.Y8G("@state",M.animationState)("ngStyle",n.bMT(1,4,M.style$)),n.R7$(5),n.JRh(n.bMT(6,6,M.label$)),n.R7$(3),n.JRh(n.bMT(9,8,"DETAILS")))},dependencies:[va.B3,Ro.DJ,Ro.sA,Ro.UI,th.eI,va.Jj,Ur.D9],styles:['[_nghost-%COMP%]{width:100vw;margin:0}@media (min-width: 960px){[_nghost-%COMP%]{width:auto;min-width:385px;max-width:33vw;margin:24px 16px 24px 24px}}[_nghost-%COMP%] > div[_ngcontent-%COMP%]{width:100%;height:48px;padding:5.5px 16px;font-weight:300;font-size:13px}@media (min-width: 960px){[_nghost-%COMP%] > div[_ngcontent-%COMP%]{border-radius:4px;box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}}[_nghost-%COMP%] > div[_ngcontent-%COMP%]   .mat-mdc-icon-button[_ngcontent-%COMP%]{margin:-10px -10px -10px 0}[_nghost-%COMP%]   .label-prefix[_ngcontent-%COMP%]{line-height:13px;font-weight:700}[_nghost-%COMP%]   .label-prefix[_ngcontent-%COMP%]:after{content:"";display:inline-block;height:27px;width:1px;margin:-8px 8px -9px 10px;background-color:currentcolor;opacity:.67}[_nghost-%COMP%]   .link[_ngcontent-%COMP%]{text-decoration:underline;cursor:pointer;padding:4px 4px 4px 12px;margin-right:-8px;font-size:12px}  .ix-vpn-status-snackbar-container{transform:translateY(var(--temporary-access-snack-bar-offset, 0))}'],data:{animation:[HP.snackBarState]}})}return r})(),XP=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({providers:[CP],imports:[Yu.G]})}return r})();var AP=e(81570),DP=e(9168);class MP{constructor(c){this.overlayRef=c}close(){this.overlayRef.dispose()}}let YP=(()=>{class r{constructor(s,u){this.injector=s,this.overlay=u}show(){if(this.instance)return this.instance;const s=this.createOverlay();return this.instance=new MP(s),this.attachSnackBarContainer(s,this.instance),this.instance}hide(){this.instance&&(this.instance.close(),this.instance=null)}createOverlay(){return this.overlay.create(this.getOverlayConfig())}createInjector(s){const u=new WeakMap;return u.set(MP,s),new DP.JP(this.injector,u)}attachSnackBarContainer(s,u){const M=this.createInjector(u),O=new DP.A8(GP,null,M);return s.attach(O).instance}getOverlayConfig(){const s=this.overlay.position().global().right().bottom();return new AP.rR({hasBackdrop:!1,panelClass:"ix-vpn-status-snackbar-container",scrollStrategy:this.overlay.scrollStrategies.noop(),positionStrategy:s})}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(n.zZn),n.KVO(AP.hJ))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();const wP="vpn-consent";var JP=e(57632);let qP=(()=>{class r{constructor(s,u,M,O,N,st,ht,Bt,ve,Ae,sn,yn,gn,Rn){this.actions$=s,this.connectorStatus$=u,this.connectorVersion$=M,this.activeStatus$=O,this.dialog=N,this.matSnackBar=st,this.viewer=ht,this.store=Bt,this.favicon=ve,this.translate=Ae,this.vpnClient=sn,this.vpnService=yn,this.promoData=gn,this.snackBarService=Rn,this.connectorFound$=(0,h.EH)(()=>this.connectorStatus$.pipe((0,Wo.F)(),(0,gf.J)(),(0,Po.p)(([di,Jn])=>"missing"===di&&"found"===Jn),(0,Rr.M)(()=>{const di=this.translate.instant("VPN_CLIENT_INSTALLATION_FOUND");this.matSnackBar.open(di,void 0,{duration:3e3})})),{dispatch:!1}),this.connectorLost$=(0,h.EH)(()=>this.connectorStatus$.pipe((0,Wo.F)(),(0,gf.J)(),(0,Po.p)(([di,Jn])=>"lost"===di&&"missing"===Jn),(0,Rr.M)(()=>{const di=this.translate.instant("__MESSAGE__.UNABLE_TO_COMMUNICATE_WITH_VPN_CLIENT"),Jn=this.translate.instant("RETRY");this.matSnackBar.open(di,Jn,{duration:0}).onAction().subscribe(()=>{this.store.dispatch(Co._k())})})),{dispatch:!1}),this.connectorLostAndFound$=(0,h.EH)(()=>this.connectorStatus$.pipe((0,Wo.F)(),(0,gf.J)(),(0,Po.p)(([di,Jn])=>"lost"===di&&"found"===Jn),(0,Hn.T)(()=>Co.zV()))),this.newVersionPromo$=(0,h.EH)(()=>(0,ko.z)([this.connectorVersion$.pipe((0,Wo.F)()),this.store.select(Gs.he).pipe((0,Hn.T)(di=>di?.custom?.glbVpnClientReleaseNotesUrl||null),(0,Wo.F)(),(0,cr.n)(di=>di?this.vpnService.getReleases(di):(0,ni.of)(null))),this.translate.onLangChange]).pipe((0,Rr.M)(([di,Jn])=>{if(!Jn)return;const si=(0,Af._P)(),Li=Jn&&si?Jn[si]:null;Li&&1===Y0(di,Li.latestVersion)?this.promoData.next({message:this.translate.instant("VPN_CLIENT_UPDATE_AVAILABLE")+"!",action:()=>this.dialog.open(EP,{data:{},panelClass:"fullscreen"})}):this.promoData.next(null)})),{dispatch:!1}),this.retry$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Co.jG,Co.bD,Co._k),(0,Rr.M)(()=>this.vpnClient.bootstrap().subscribe())),{dispatch:!1}),this.showStatusBar$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Co.fe),(0,Rr.M)(()=>this.snackBarService.show())),{dispatch:!1}),this.hideStatusBar$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Co.sH),(0,Rr.M)(()=>this.snackBarService.hide())),{dispatch:!1}),this.hideStatusBarWhenViewerIsOpen$=(0,h.EH)(()=>this.viewer.afterOpened.pipe((0,Rr.M)(di=>{const Jn=di.componentRef.instance._minimized.pipe((0,Wo.F)(),(0,mp.i)(1)).subscribe(si=>{const Li=this.activeStatus$.getValue();null!==Li&&this.store.dispatch(si&&"idle"!==Li.status?Co.fe():Co.sH())});di.afterClosed().subscribe(()=>{const si=this.activeStatus$.getValue();null!==si&&"idle"!==si.status&&this.store.dispatch(Co.fe()),Jn.unsubscribe()})}),(0,Po.p)(()=>"idle"!==this.activeStatus$.getValue()?.status),(0,Hn.T)(()=>Co.sH()))),this.faviconStatus$=(0,h.EH)(()=>this.activeStatus$.pipe((0,Hn.T)(di=>"connected"===di?.status),(0,Wo.F)(),(0,Rr.M)(di=>{di?this.favicon.set("icon","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJ+SURBVHgBvZc/ctNAFMa/XYnEMwRQCoIpYOyOghl0g0Q3CDSUOYJzg9g3CDdIShrIDUQa6qSjs2YoCDBMlAnMOLGt5b2VlWgU/bO1ztdopV3t79Pb1e5bgZpy/KHTwsPtCHJTQLkKokNXh+uoHFI5oOuJRHQ8wr+j0OuGdfoVVQ3a/o+OUtauEnInAdYRmTmQGA/OvOcBFjHAX7yCtR416KOBFL3/y3s6wDwGZl99BCHewIhEIDD28qIhcuF44JP3Dowq34S4H3ixCZmuXi5cE+gD7c+Of+7cMbDh/9lbBvz1mo0XLSv9yG3heje50UMQh94ewrAY/sl9gouJwruTC3wfTXELnnR5KHQEImX1YVgJ/LEtKAJSl9NSsHQUBI/HKibnMKg0PFHv2yU+nl2lm4VXsLuyhfE2DKomnOUwW0YKWzCkOeCxBDZl2WqX7sg4nKSUcGkSik5e5YdXj6hDp5aJReAzdWTeDsfw9+1V6tiqNNEAznJkVYsyEw3hWpKTiezDbCd5JkzASSFFQAV5NWUmDMFZgU0p1KmCdItMsHg+pE28pJXNAJx+QE7hIL6UNcqLhAm4loqO9VK8gumwKt9L/owyc/OKluJ1GXrrlNFGh1WNs7CmcAr/AbNtfYPpPm3HvaqXkjnxNbxuBNdS40HMnqnt/+5TBruHexBFnNL1Z/24PFM8FyY+PXCxVKngp7fRTe5uVkIeD4nJ26J1wRSchttLPylIyy2/aJNqCs+m5Xf2Am4QuzQYCRWd5sFZpXutiYlJgMEIf/eLDqu1DqeARUbEDmqKTPNp+ZB/74UPp1klx3MqbkXQWRQdz+EkQLoE0Mdz0PH8svbx/D9dvE44tPD+igAAAABJRU5ErkJggg==","vpn",2):this.favicon.unset("icon","vpn")})),{dispatch:!1})}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(h.En),n.KVO(Ba.Pv),n.KVO(Ba.Jc),n.KVO(Ba.Km),n.KVO(Fo.bZ),n.KVO(Sc.UG),n.KVO(Cf.qr),n.KVO(Nn.il),n.KVO(fb),n.KVO(Ur.c$),n.KVO(Ba.Rf),n.KVO(yD.Y),n.KVO(JP.q),n.KVO(YP))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac})}return r})();var TP=e(38261);function tk(r){if(r)switch(r.status){case"connecting":case"connected":return{color:"#17bfeb",style:"Dark"}}return{color:"#a0a0a0",style:"Dark"}}let ek=(()=>{class r{constructor(s,u){this.actions$=s,this.activeClientStatus$=u,this.showStatusBar$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Co.fe),(0,yi.Z)(()=>this.activeClientStatus$),(0,Hn.T)(tk),(0,Wo.F)(af.A),(0,Hn.T)(({color:M,style:O})=>TP.Ld({bgColor:M,textStyle:"Dark"===O?"light":"dark"})))),this.hideStatusBar$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Co.sH),(0,Hn.T)(()=>TP.og())))}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(h.En),n.KVO(Ba.Km))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac})}return r})();var rk=e(31534),ok=e(95074);let sk=(()=>{class r{constructor(s){this.store=s}logOut(){this.store.dispatch(Ml.je())}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(Nn.il))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),ak=(()=>{class r{constructor(s){this.facade=s}logOut(){this.facade.logOut()}static#t=this.\u0275fac=function(u){return new(u||r)(n.rXU(sk))};static#e=this.\u0275cmp=n.VBU({type:r,selectors:[["ix-vpn-access-expired-dialog"]],decls:14,vars:0,consts:[["fxLayout","column","fxLayoutAlign","center center",1,"container"],["fxLayout","column","fxLayoutAlign","center center",1,"status"],["fxLayoutAlign","center center",1,"icon"],["translate","",1,"mat-headline-5"],[1,"actions"],["mat-button","","color","primary",3,"click"],["width","24","height","24","viewBox","0 0 24 24"],["d","M0 0h24v24H0z","fill","none"],["d","M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"],["translate",""]],template:function(u,M){1&u&&(n.j41(0,"div",0)(1,"div",1)(2,"div",2)(3,"mat-icon"),n.EFF(4,"error_outline"),n.k0s()(),n.j41(5,"span",3),n.EFF(6,"__TEXT__.VPN_ACCESS_EXPIRING"),n.k0s()(),n.j41(7,"div",4)(8,"a",5),n.bIt("click",function(){return M.logOut()}),n.qSk(),n.j41(9,"svg",6),n.nrm(10,"path",7)(11,"path",8),n.k0s(),n.joV(),n.j41(12,"span",9),n.EFF(13,"LOG_OUT"),n.k0s()()()())},dependencies:[Ro.DJ,Ro.sA,Ur.Mm,ya.It,oc.An],styles:["[_nghost-%COMP%]{display:block}@media (min-width: 960px){[_nghost-%COMP%]{width:432px}}[_nghost-%COMP%]   .container[_ngcontent-%COMP%]{padding:24px}[_nghost-%COMP%]   .container[_ngcontent-%COMP%]   .status[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{border-radius:50%;height:65px;width:65px;margin-bottom:16px}[_nghost-%COMP%]   .container[_ngcontent-%COMP%]   .status[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{color:#ea4335;height:60px;width:60px;font-size:60px}[_nghost-%COMP%]   .container[_ngcontent-%COMP%]   .status[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:18px;text-align:center;line-height:26px}"]})}return r})(),ck=(()=>{class r{constructor(s){this.store=s}acceptAndConnect(s){this.store.dispatch(Co.cp({agentId:s}))}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(Nn.il))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),lk=(()=>{class r{constructor(s,u,M){this.data=s,this.dialogRef=u,this.facade=M}acceptAndConnect(){this.facade.acceptAndConnect(this.data.agentId),this.dialogRef.close()}static#t=this.\u0275fac=function(u){return new(u||r)(n.rXU(Fo.Vh),n.rXU(Fo.CP),n.rXU(ck))};static#e=this.\u0275cmp=n.VBU({type:r,selectors:[["ix-vpn-consent-dialog"]],decls:30,vars:0,consts:[["mat-dialog-content","","fxLayout","column","fxLayoutAlign","center center"],["mat-icon-button","","mat-dialog-close",""],[1,"icon-container"],[1,"icon"],["viewBox","0 0 76 72","fill","none",2,"transform","translateX(2px)"],["fill-rule","evenodd","clip-rule","evenodd","d","M50 14C47.7909 14 46 15.7909 46 18V32C46 34.2091 47.7909 36 50 36H72C74.2091 36 76 34.2091 76 32V18C76 15.7909 74.2091 14 72 14V13C72 6.92487 67.0751 2 61 2C54.9249 2 50 6.92487 50 13V14ZM68 14L68 13C68 9.13401 65.866 5 61 5C56.134 5 54 9.13401 54 13V14H68Z","fill","#AEADAE"],["fill-rule","evenodd","clip-rule","evenodd","d","M50 12C47.7909 12 46 13.7909 46 16V30C46 32.2091 47.7909 34 50 34H72C74.2091 34 76 32.2091 76 30V16C76 13.7909 74.2091 12 72 12V11C72 4.92487 67.0751 0 61 0C54.9249 0 50 4.92487 50 11V12ZM69 12L69 11C69 7.13401 65.866 3 61 3C56.134 3 53 7.13401 53 11V12H69Z","fill","#D0D0D0"],["fill-rule","evenodd","clip-rule","evenodd","d","M63 24.4649C64.1956 23.7733 65 22.4806 65 21C65 18.7909 63.2091 17 61 17C58.7909 17 57 18.7909 57 21C57 22.4806 57.8044 23.7733 59 24.4649V27C59 28.1046 59.8954 29 61 29C62.1046 29 63 28.1046 63 27V24.4649Z","fill","black","fill-opacity","0.6"],["id","mask0","mask-type","alpha","maskUnits","userSpaceOnUse","x","0","y","2","width","70","height","70"],["fill-rule","evenodd","clip-rule","evenodd","d","M50 12C47.7909 12 46 13.7909 46 16V18V30V32C46 34.2091 47.7909 36 50 36H69.986C69.9953 36.3322 70 36.6656 70 37C70 56.33 54.33 72 35 72C15.67 72 0 56.33 0 37C0 17.67 15.67 2 35 2C40.8506 2 46.3659 3.43552 51.213 5.97356C50.4377 7.48016 50 9.18897 50 11V12Z","fill","#FF0000"],["mask","url(#mask0)"],["cx","35","cy","37","r","35","fill","#7B7B7B"],["cx","35","cy","39","r","27","fill","black","fill-opacity","0.15"],["cx","35","cy","44","r","20","fill","black","fill-opacity","0.15"],["cx","35","cy","48","r","14","fill","black","fill-opacity","0.15"],["cx","35","cy","51","r","9","fill","black","fill-opacity","0.15"],["cx","35","cy","54","r","6","fill","black","fill-opacity","0.15"],["cx","35","cy","56","r","3","fill","black","fill-opacity","0.15"],["mat-dialog-title","","translate",""],["translate",""],["mat-dialog-actions",""],["mat-flat-button","","color","primary",3,"click"]],template:function(u,M){1&u&&(n.j41(0,"div",0)(1,"button",1)(2,"mat-icon"),n.EFF(3,"close"),n.k0s()(),n.j41(4,"div",2)(5,"div",3),n.qSk(),n.j41(6,"svg",4),n.nrm(7,"path",5)(8,"path",6)(9,"path",7),n.j41(10,"mask",8),n.nrm(11,"path",9),n.k0s(),n.j41(12,"g",10),n.nrm(13,"circle",11)(14,"circle",12)(15,"circle",13)(16,"circle",14)(17,"circle",15)(18,"circle",16)(19,"circle",17),n.k0s()()()(),n.joV(),n.j41(20,"h1",18),n.EFF(21,"WE_NEED_YOUR_PERMISSION_TO_CONNECT_TO_VPN"),n.k0s(),n.j41(22,"p",19),n.EFF(23,"__HELP__.VPN_CONSENT"),n.k0s(),n.j41(24,"p",19),n.EFF(25,"__HELP__.VPN_CONSENT_2"),n.k0s()(),n.j41(26,"div",20)(27,"button",21),n.bIt("click",function(){return M.acceptAndConnect()}),n.j41(28,"span",19),n.EFF(29,"GOT_IT"),n.k0s()()())},dependencies:[Ro.DJ,Ro.sA,Ur.Mm,ya.$z,ya.iY,Fo.tx,Fo.BI,Fo.E7,Fo.Yi,oc.An],styles:["[_nghost-%COMP%]{width:100dvw;height:100dvh;display:flex;flex-direction:column;flex:1}@media (min-width: 960px){[_nghost-%COMP%]{height:auto;width:auto;min-width:528px;max-width:528px}}[_nghost-%COMP%]   .ix-dialog__header[_ngcontent-%COMP%]{padding:calc(env(safe-area-inset-top,0) + 24px) 24px 24px;border-bottom:1px solid rgba(0,0,0,.12)}[_nghost-%COMP%]   .ix-dialog__header[_ngcontent-%COMP%]     .mat-toolbar{height:48px;padding-left:0;padding-right:0}[_nghost-%COMP%]   .ix-dialog__header[_ngcontent-%COMP%]     .mat-toolbar .mdc-dialog__title{padding-left:0;padding-bottom:0;color:inherit}[_nghost-%COMP%]   .ix-dialog__header[_ngcontent-%COMP%]     .mat-toolbar .mdc-dialog__title:before{display:none}[_nghost-%COMP%]   .mdc-dialog__title[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: var(--font-family);--mdc-dialog-subhead-size: 17px}[_nghost-%COMP%]   .mdc-dialog__title[_ngcontent-%COMP%]:before{height:calc(env(safe-area-inset-top,0) + 40px)}[_nghost-%COMP%]   .ix-dialog__content[_ngcontent-%COMP%]{padding:20px 24px}[_nghost-%COMP%]   .ix-dialog__content[_ngcontent-%COMP%] > .ix-list[_ngcontent-%COMP%]{margin-left:-24px;margin-right:-24px}[_nghost-%COMP%]   .ix-dialog__content[_ngcontent-%COMP%], [_nghost-%COMP%]   .mdc-dialog__content[_ngcontent-%COMP%]{flex-direction:column;box-sizing:border-box;display:flex;place-content:stretch flex-start;align-items:stretch;flex:1 1 auto;max-height:none;overflow:auto;-webkit-overflow-scrolling:touch}[_nghost-%COMP%]   .ix-dialog__content[_ngcontent-%COMP%] > .mat-mdc-subheader[_ngcontent-%COMP%], [_nghost-%COMP%]   .mdc-dialog__content[_ngcontent-%COMP%] > .mat-mdc-subheader[_ngcontent-%COMP%]{margin-left:0;margin-right:0}@media (min-width: 960px){[_nghost-%COMP%]   .ix-dialog__content[_ngcontent-%COMP%], [_nghost-%COMP%]   .mdc-dialog__content[_ngcontent-%COMP%]{max-height:calc(90dvh - 140px)}}@media (max-width: 959.9px){[_nghost-%COMP%]   .mdc-dialog__actions[_ngcontent-%COMP%]{border-top:1px solid rgba(0,0,0,.12);padding-bottom:calc(8px + env(safe-area-inset-bottom,0))}}[_nghost-%COMP%]   form[_ngcontent-%COMP%]{flex-direction:column;box-sizing:border-box;display:flex;flex:1 1 auto;height:inherit}[_nghost-%COMP%]   form[_ngcontent-%COMP%]   .mat-mdc-form-field[_ngcontent-%COMP%]{margin-bottom:1rem}[_nghost-%COMP%]   .mdc-dialog__content[_ngcontent-%COMP%]   .icon-container[_ngcontent-%COMP%]{width:50%}@media (max-width: 959.9px) and (orientation: landscape){[_nghost-%COMP%]   .mdc-dialog__content[_ngcontent-%COMP%]   .icon-container[_ngcontent-%COMP%]{display:none}}[_nghost-%COMP%]   .mdc-dialog__content[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{margin:20px 0}[_nghost-%COMP%]   .mdc-dialog__content[_ngcontent-%COMP%]   .mat-mdc-icon-button[_ngcontent-%COMP%]{position:absolute;right:40px;top:40px}[_nghost-%COMP%]   .mat-dialog-actions[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%}"]})}return r})(),dk=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275cmp=n.VBU({type:r,selectors:[["ix-vpn-for-mobile-devices-dialog"]],decls:17,vars:0,consts:[[1,"ix-dialog__header"],["mat-dialog-title","","translate",""],["fxFlex",""],["mat-icon-button","","mat-dialog-close",""],["fxLayout","column","fxLayoutAlign","center center",1,"ix-dialog__content"],[1,"status"],["fxLayoutAlign","center center",1,"icon"],["translate",""]],template:function(u,M){1&u&&(n.j41(0,"div",0)(1,"mat-toolbar")(2,"h1",1),n.EFF(3,"VPN_CLIENT"),n.k0s(),n.nrm(4,"span",2),n.j41(5,"button",3)(6,"mat-icon"),n.EFF(7,"close"),n.k0s()()()(),n.j41(8,"div",4)(9,"div",5)(10,"div",6)(11,"mat-icon"),n.EFF(12,"warning"),n.k0s()(),n.j41(13,"h1",7),n.EFF(14,"MOBILE_VPN"),n.k0s(),n.j41(15,"p",7),n.EFF(16,"__TEXT__.MOBILE_VPN"),n.k0s()()())},dependencies:[Ro.DJ,Ro.sA,Ro.UI,Ur.Mm,ya.iY,Fo.tx,Fo.BI,oc.An,wl.KQ],styles:["[_nghost-%COMP%]{width:100dvw;height:100dvh;display:flex;flex-direction:column;flex:1}@media (min-width: 960px){[_nghost-%COMP%]{height:auto;width:auto;min-width:528px;max-width:528px}}[_nghost-%COMP%]   .ix-dialog__header[_ngcontent-%COMP%]{padding:calc(env(safe-area-inset-top,0) + 24px) 24px 24px;border-bottom:1px solid rgba(0,0,0,.12)}[_nghost-%COMP%]   .ix-dialog__header[_ngcontent-%COMP%]     .mat-toolbar{height:48px;padding-left:0;padding-right:0}[_nghost-%COMP%]   .ix-dialog__header[_ngcontent-%COMP%]     .mat-toolbar .mdc-dialog__title{padding-left:0;padding-bottom:0;color:inherit}[_nghost-%COMP%]   .ix-dialog__header[_ngcontent-%COMP%]     .mat-toolbar .mdc-dialog__title:before{display:none}[_nghost-%COMP%]   .mdc-dialog__title[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: var(--font-family);--mdc-dialog-subhead-size: 17px}[_nghost-%COMP%]   .mdc-dialog__title[_ngcontent-%COMP%]:before{height:calc(env(safe-area-inset-top,0) + 40px)}[_nghost-%COMP%]   .ix-dialog__content[_ngcontent-%COMP%]{padding:20px 24px}[_nghost-%COMP%]   .ix-dialog__content[_ngcontent-%COMP%] > .ix-list[_ngcontent-%COMP%]{margin-left:-24px;margin-right:-24px}[_nghost-%COMP%]   .ix-dialog__content[_ngcontent-%COMP%], [_nghost-%COMP%]   .mdc-dialog__content[_ngcontent-%COMP%]{flex-direction:column;box-sizing:border-box;display:flex;place-content:stretch flex-start;align-items:stretch;flex:1 1 auto;max-height:none;overflow:auto;-webkit-overflow-scrolling:touch}[_nghost-%COMP%]   .ix-dialog__content[_ngcontent-%COMP%] > .mat-mdc-subheader[_ngcontent-%COMP%], [_nghost-%COMP%]   .mdc-dialog__content[_ngcontent-%COMP%] > .mat-mdc-subheader[_ngcontent-%COMP%]{margin-left:0;margin-right:0}@media (min-width: 960px){[_nghost-%COMP%]   .ix-dialog__content[_ngcontent-%COMP%], [_nghost-%COMP%]   .mdc-dialog__content[_ngcontent-%COMP%]{max-height:calc(90dvh - 140px)}}@media (max-width: 959.9px){[_nghost-%COMP%]   .mdc-dialog__actions[_ngcontent-%COMP%]{border-top:1px solid rgba(0,0,0,.12);padding-bottom:calc(8px + env(safe-area-inset-bottom,0))}}[_nghost-%COMP%]   form[_ngcontent-%COMP%]{flex-direction:column;box-sizing:border-box;display:flex;flex:1 1 auto;height:inherit}[_nghost-%COMP%]   form[_ngcontent-%COMP%]   .mat-mdc-form-field[_ngcontent-%COMP%]{margin-bottom:1rem}[_nghost-%COMP%]   .status[_ngcontent-%COMP%]{text-align:center}[_nghost-%COMP%]   .status[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{height:64px;width:64px;border-radius:40px;background-color:#bbb;margin:0 auto 20px}[_nghost-%COMP%]   .status[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{height:40px;width:40px;font-size:40px;color:#fff}[_nghost-%COMP%]   .status[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{margin:0 0 16px;font-family:var(--font-family);font-size:24px;font-weight:500}[_nghost-%COMP%]   .status[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0 0 32px;font-size:15px;color:rgba(var(--body-color-rgb),.54);padding:0 16px}@media (min-width: 960px){[_nghost-%COMP%]   .status[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{padding:0 32px}}"]})}return r})();var uk=e(11249);let hk=(()=>{class r{constructor(s,u){this.store=s,this.connectorStatus$=u,this.retryForOneHour$=(0,_f.O)(1,2500).pipe((0,fp.E)(this.connectorStatus$),(0,uk.v)(([M,O])=>M<1440&&"found"!==O),(0,Rr.M)(()=>this.retry())),this.status$=this.connectorStatus$.asObservable()}agentName(s){return this.store.select(Q0.mx(s)).pipe((0,Hn.T)(u=>u?.name))}connect(s){this.store.dispatch(Co.Nf({agentId:s}))}retry(){this.store.dispatch(Co.bD())}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(Nn.il),n.KVO(Ba.Pv))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var pk=e(10745),mk=e(60920);const fk=r=>({name:r});function gk(r,c){1&r&&(n.j41(0,"div",5)(1,"div",14)(2,"mat-icon"),n.EFF(3,"warning"),n.k0s()(),n.j41(4,"h1",8),n.EFF(5,"NO_INSTALLATION_FOUND"),n.k0s(),n.j41(6,"p",8),n.EFF(7,"__TEXT__.VPN_CLIENT_NO_INSTALLATION_FOUND"),n.k0s()())}function _k(r,c){1&r&&(n.j41(0,"button",11)(1,"span",8),n.EFF(2,"CANCEL"),n.k0s()())}function vk(r,c){if(1&r){const s=n.RV6();n.j41(0,"button",15),n.bIt("click",function(){n.eBV(s);const M=n.XpG();return n.Njj(M.connectNow())}),n.j41(1,"span",8),n.EFF(2,"CONNECT_NOW"),n.k0s()()}}function bk(r,c){if(1&r){const s=n.RV6();n.j41(0,"button",15),n.bIt("click",function(){n.eBV(s);const M=n.XpG();return n.Njj(M.retry())}),n.j41(1,"span",8),n.EFF(2,"TRY_AGAIN"),n.k0s()()}}function yk(r,c){1&r&&(n.j41(0,"span",8),n.EFF(1,"DOWNLOAD_INSTALLER"),n.k0s(),n.j41(2,"mat-icon"),n.EFF(3,"expand_more"),n.k0s())}function xk(r,c){1&r&&(n.j41(0,"ix-vpn-installer-button",13),n.DNE(1,yk,4,0,"ng-template"),n.k0s())}let Ek=(()=>{class r{constructor(){this.data=(0,n.WQX)(Fo.Vh),this.destroy=(0,n.WQX)(n.abz),this.dialogRef=(0,n.WQX)(Fo.CP),this.facade=(0,n.WQX)(hk)}get found(){return"found"===this.status}ngOnInit(){this.facade.agentName(this.data.agentId).pipe((0,ba.pQ)(this.destroy)).subscribe(s=>{this.agentName=s}),this.facade.status$.pipe((0,ba.pQ)(this.destroy)).subscribe(s=>{this.status=s,"found"===s&&requestAnimationFrame(()=>this.animation?.play())}),this.facade.retryForOneHour$.pipe((0,ba.pQ)(this.destroy)).subscribe()}connectNow(){this.facade.connect(this.data.agentId),this.dialogRef.close()}retry(){this.facade.retry()}static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275cmp=n.VBU({type:r,selectors:[["ix-vpn-installer-dialog"]],viewQuery:function(u,M){if(1&u&&n.GBs(pk.S,7),2&u){let O;n.mGM(O=n.lsd())&&(M.animation=O.first)}},decls:22,vars:9,consts:[[1,"ix-dialog__header"],["mat-dialog-title","","translate",""],["fxFlex",""],["mat-icon-button","","mat-dialog-close",""],["fxLayout","column","fxLayoutAlign","center center",1,"ix-dialog__content"],[1,"status"],[1,"status",3,"hidden"],["autoplay","false",1,"animation"],["translate",""],["translate","",3,"translateParams"],["mat-dialog-actions",""],["mat-button","","mat-dialog-close",""],["mat-button",""],["color","primary","appearance","flat"],["fxLayoutAlign","center center",1,"icon"],["mat-button","",3,"click"]],template:function(u,M){1&u&&(n.j41(0,"div",0)(1,"mat-toolbar")(2,"h1",1),n.EFF(3,"VPN_CLIENT"),n.k0s(),n.nrm(4,"span",2),n.j41(5,"button",3)(6,"mat-icon"),n.EFF(7,"close"),n.k0s()()()(),n.j41(8,"div",4),n.DNE(9,gk,8,0,"div",5),n.j41(10,"div",6),n.nrm(11,"ix-success-icon",7),n.j41(12,"h1",8),n.EFF(13,"INSTALLATION_FOUND"),n.k0s(),n.j41(14,"p",9),n.EFF(15,"__TEXT__.VPN_CLIENT_INSTALLATION_FOUND"),n.k0s()()(),n.j41(16,"div",10),n.nrm(17,"span",2),n.DNE(18,_k,3,0,"button",11)(19,vk,3,0,"button",12)(20,bk,3,0,"button",12)(21,xk,2,0,"ix-vpn-installer-button",13),n.k0s()),2&u&&(n.R7$(9),n.vxM(9,M.found?-1:9),n.R7$(),n.Y8G("hidden",!M.found),n.R7$(4),n.Y8G("translateParams",n.eq3(7,fk,M.agentName)),n.R7$(4),n.vxM(18,M.found?18:-1),n.R7$(),n.vxM(19,M.found?19:-1),n.R7$(),n.vxM(20,M.found?-1:20),n.R7$(),n.vxM(21,M.found?-1:21))},dependencies:[Ro.DJ,Ro.sA,Ro.UI,Ur.Mm,ya.$z,ya.iY,Fo.tx,Fo.BI,Fo.E7,oc.An,wl.KQ,xD.o,mk.S],styles:["[_nghost-%COMP%]{width:100dvw;height:100dvh;display:flex;flex-direction:column;flex:1}@media (min-width: 960px){[_nghost-%COMP%]{height:auto;width:auto;min-width:528px;max-width:528px}}[_nghost-%COMP%]   .ix-dialog__header[_ngcontent-%COMP%]{padding:calc(env(safe-area-inset-top,0) + 24px) 24px 24px;border-bottom:1px solid rgba(0,0,0,.12)}[_nghost-%COMP%]   .ix-dialog__header[_ngcontent-%COMP%]     .mat-toolbar{height:48px;padding-left:0;padding-right:0}[_nghost-%COMP%]   .ix-dialog__header[_ngcontent-%COMP%]     .mat-toolbar .mdc-dialog__title{padding-left:0;padding-bottom:0;color:inherit}[_nghost-%COMP%]   .ix-dialog__header[_ngcontent-%COMP%]     .mat-toolbar .mdc-dialog__title:before{display:none}[_nghost-%COMP%]   .mdc-dialog__title[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: var(--font-family);--mdc-dialog-subhead-size: 17px}[_nghost-%COMP%]   .mdc-dialog__title[_ngcontent-%COMP%]:before{height:calc(env(safe-area-inset-top,0) + 40px)}[_nghost-%COMP%]   .ix-dialog__content[_ngcontent-%COMP%]{padding:20px 24px}[_nghost-%COMP%]   .ix-dialog__content[_ngcontent-%COMP%] > .ix-list[_ngcontent-%COMP%]{margin-left:-24px;margin-right:-24px}[_nghost-%COMP%]   .ix-dialog__content[_ngcontent-%COMP%], [_nghost-%COMP%]   .mdc-dialog__content[_ngcontent-%COMP%]{flex-direction:column;box-sizing:border-box;display:flex;place-content:stretch flex-start;align-items:stretch;flex:1 1 auto;max-height:none;overflow:auto;-webkit-overflow-scrolling:touch}[_nghost-%COMP%]   .ix-dialog__content[_ngcontent-%COMP%] > .mat-mdc-subheader[_ngcontent-%COMP%], [_nghost-%COMP%]   .mdc-dialog__content[_ngcontent-%COMP%] > .mat-mdc-subheader[_ngcontent-%COMP%]{margin-left:0;margin-right:0}@media (min-width: 960px){[_nghost-%COMP%]   .ix-dialog__content[_ngcontent-%COMP%], [_nghost-%COMP%]   .mdc-dialog__content[_ngcontent-%COMP%]{max-height:calc(90dvh - 140px)}}@media (max-width: 959.9px){[_nghost-%COMP%]   .mdc-dialog__actions[_ngcontent-%COMP%]{border-top:1px solid rgba(0,0,0,.12);padding-bottom:calc(8px + env(safe-area-inset-bottom,0))}}[_nghost-%COMP%]   form[_ngcontent-%COMP%]{flex-direction:column;box-sizing:border-box;display:flex;flex:1 1 auto;height:inherit}[_nghost-%COMP%]   form[_ngcontent-%COMP%]   .mat-mdc-form-field[_ngcontent-%COMP%]{margin-bottom:1rem}[_nghost-%COMP%]   .status[_ngcontent-%COMP%]{text-align:center}[_nghost-%COMP%]   .status[_ngcontent-%COMP%]   .animation[_ngcontent-%COMP%]{margin:0 auto 20px}[_nghost-%COMP%]   .status[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{height:64px;width:64px;border-radius:40px;background-color:#bbb;margin:0 auto 20px}[_nghost-%COMP%]   .status[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{height:40px;width:40px;font-size:40px;color:#fff}[_nghost-%COMP%]   .status[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{margin:0 0 16px;font-family:var(--font-family);font-size:24px;font-weight:500}[_nghost-%COMP%]   .status[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0 0 32px;font-size:15px;color:rgba(var(--body-color-rgb),.54);padding:0 16px}@media (min-width: 960px){[_nghost-%COMP%]   .status[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{padding:0 32px}}[_nghost-%COMP%]   ix-vpn-installer-button[_ngcontent-%COMP%]{margin-left:8px}"]})}return r})(),Ck=(()=>{class r{constructor(s,u,M,O,N,st,ht,Bt,ve,Ae,sn,yn,gn,Rn,di,Jn){this.capacitorPlatform=s,this.localStorage=u,this.controllerId=M,this.store=O,this.actions$=N,this.activeStatus$=st,this.connectorStatus$=ht,this.dialog=Bt,this.snackBar=ve,this.viewer=Ae,this.platform=sn,this.storage=yn,this.translate=gn,this.vpnClient=Rn,this.authService=di,this.authCompanyService=Jn,this.connect$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Co.WY,Co.Nf,Co.cp),(0,cr.n)(({agentId:si})=>{const Li=this.localStorage.getItem("ix-auth");return Li&&(0,Af.K$)(JSON.parse(Li).expires)?(0,ni.of)(this.dialog.open(ak)):"ios"!==this.capacitorPlatform||this.storage.get(wP)?this.connectorStatus$.pipe((0,wr.s)(1),(0,cr.n)(Fi=>"missing"===Fi?(0,ni.of)(this.platform.ANDROID||this.platform.IOS?this.dialog.open(dk,{panelClass:"fullscreen"}):this.dialog.open(Ek,{autoFocus:!1,data:{agentId:si},panelClass:"fullscreen"})):(0,ko.z)([this.authService.token,this.store.select(RT.z2),this.authCompanyService.companyId]).pipe((0,wr.s)(1),(0,yi.Z)(([mr,$i,Wi])=>{if(mr&&$i&&Wi){const br=$i.publicId,_o={accessToken:(0,bf.MI)(mr),controllerId:this.controllerId};return this.vpnClient.connect(br,Wi,si,_o)}return(0,ni.of)(null)}),(0,Oi.W)(()=>(0,ni.of)(Co.WF()))))):(0,ni.of)(this.dialog.open(lk,{panelClass:"fullscreen",data:{agentId:si}}))})),{dispatch:!1}),this.disconnect$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Co.IX,Co.Zh,Co.Bz),(0,yi.Z)(()=>this.vpnClient.disconnect()),(0,Oi.W)(()=>(0,ni.of)(Co.Kh()))),{dispatch:!1}),this.errors$=(0,h.EH)(()=>this.activeStatus$.pipe((0,Po.p)(Af.Cs),(0,Hn.T)(Af.u1),function ik(r,c=kA.E,s){const u=(0,_f.O)(r,c);return function nk(r,c){return(0,ry.N)((s,u)=>{const{leading:M=!0,trailing:O=!1}=c??{};let N=!1,st=null,ht=null,Bt=!1;const ve=()=>{ht?.unsubscribe(),ht=null,O&&(yn(),Bt&&u.complete())},Ae=()=>{ht=null,Bt&&u.complete()},sn=gn=>ht=(0,oy.Tg)(r(gn)).subscribe((0,uf._)(u,ve,Ae)),yn=()=>{if(N){N=!1;const gn=st;st=null,u.next(gn),!Bt&&sn(gn)}};s.subscribe((0,uf._)(u,gn=>{N=!0,st=gn,(!ht||ht.closed)&&(M?yn():sn(gn))},()=>{Bt=!0,(!(O&&N&&ht)||ht.closed)&&u.complete()}))})}(()=>u,s)}(500),(0,Rr.M)(si=>{this.snackBar.open(si,void 0,{duration:5e3})})),{dispatch:!1}),this.loggedOut$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Ml.Ms,Ml.Eb,Ml.RA),(0,Hn.T)(()=>Co.Bz()))),this.resetConfigOpenVpn$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Co.gI),(0,Hn.T)(({agentId:si})=>_0({agentId:si})))),this.showInfoDialog$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Co.Gq),(0,Rr.M)(({agentId:si})=>this.dialog.open(EP,{autoFocus:!1,data:{agentId:si},panelClass:"fullscreen"}))),{dispatch:!1}),this.toggleStatusBar$=(0,h.EH)(()=>this.activeStatus$.pipe((0,rk.o)(()=>this.translate.get("init")),(0,Po.p)(si=>null!==si),(0,Po.p)(()=>"web"!==this.capacitorPlatform||!this.viewer.openViewers.some(si=>!si.minimized)),(0,Hn.T)(({status:si})=>"idle"!==si),(0,Wo.F)(),(0,cr.n)(si=>(0,ni.of)(si).pipe((0,ok.c)(si?0:1e3))),(0,Hn.T)(si=>si?Co.fe():Co.sH()))),this.consentDialogAccept$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Co.cp),(0,Rr.M)(()=>this.storage.set(wP,!0,1/0))),{dispatch:!1})}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(u0.$M),n.KVO(_b.Wd),n.KVO(vD),n.KVO(Nn.il),n.KVO(h.En),n.KVO(Ba.Km),n.KVO(Ba.Pv),n.KVO(Fo.bZ),n.KVO(Sc.UG),n.KVO(Cf.qr),n.KVO(xy.OD),n.KVO(Od.n$),n.KVO(Ur.c$),n.KVO(Ba.Rf),n.KVO(bf.uR),n.KVO(df.hy))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac})}return r})();var Ak=e(9688),Dk=e(86471),Mk=e(49237);let SP=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac})}return r})();var wk=e(93178);let Tk=(()=>{class r{constructor(s,u,M,O){this.data=s,this.dialogRef=u,this.activeStatus$=M,this.translate=O,this.destroy=(0,n.WQX)(n.abz)}ngOnInit(){this.activeStatus$.pipe((0,ba.pQ)(this.destroy)).subscribe(s=>{if(s){if("idle"===s.status)return void this.dialogRef.close(!0);this.message=this.getMessage(s.status)}})}getMessage(s){if("idle"!==s)return this.translate.instant(`__TEXT__.VPN_CLIENT_LOGOUT_${(0,wk.A)(s).toUpperCase()}`,{name:this.data.name})}static#t=this.\u0275fac=function(u){return new(u||r)(n.rXU(Fo.Vh),n.rXU(Fo.CP),n.rXU(Ba.Km),n.rXU(Ur.c$))};static#e=this.\u0275cmp=n.VBU({type:r,selectors:[["ix-vpn-confirm-logout-dialog"]],decls:13,vars:3,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["mat-dialog-actions",""],["fxFlex",""],["mat-button","",3,"mat-dialog-close"],["translate",""]],template:function(u,M){1&u&&(n.j41(0,"h1",0),n.EFF(1,"VPN"),n.k0s(),n.j41(2,"div",1)(3,"p"),n.EFF(4),n.k0s()(),n.j41(5,"div",2),n.nrm(6,"span",3),n.j41(7,"button",4)(8,"span",5),n.EFF(9,"CANCEL"),n.k0s()(),n.j41(10,"button",4)(11,"span",5),n.EFF(12,"LOGOUT"),n.k0s()()()),2&u&&(n.R7$(4),n.JRh(M.message),n.R7$(3),n.Y8G("mat-dialog-close",!1),n.R7$(3),n.Y8G("mat-dialog-close",!0))},dependencies:[Ro.UI,Ur.Mm,ya.$z,Fo.tx,Fo.BI,Fo.E7,Fo.Yi],styles:["[_nghost-%COMP%]   .mdc-dialog__title[_ngcontent-%COMP%]{margin-bottom:4px;font-family:var(--font-family)}[_nghost-%COMP%]   .mat-dialog-actions[_ngcontent-%COMP%]{margin-right:-16px}"]})}return r})(),Sk=(()=>{class r{constructor(s,u,M){this.dialog=s,this.agentService=u,this.activeStatus$=M}confirmLogout(){return this.activeStatus$.pipe((0,wr.s)(1),(0,cr.n)(s=>s&&s.activeRequest?this.agentService.getByPublicId(s.activeRequest.agentId,["name","publicId"]).pipe((0,Hn.T)(O=>O.data),(0,Oi.W)(()=>(0,ni.of)(null))):(0,ni.of)(null)),(0,cr.n)(s=>s?this.dialog.open(Tk,{autoFocus:!1,data:{name:s.name}}).afterClosed():(0,ni.of)(!0)),(0,Po.p)(s=>s))}static#t=this.\u0275fac=function(u){return new(u||r)(n.KVO(Fo.bZ),n.KVO(YE.NO),n.KVO(Ba.Km))};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),Ok=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({providers:[{provide:bf.b$,useFactory:s=>()=>s.confirmLogout(),deps:[Sk],multi:!0}],imports:[Yu.G]})}return r})();var OP=e(58959);const IP="--vpn-status-bar-offset";let Ik=(()=>{class r{constructor(){this.actions$=(0,n.WQX)(h.En),this.breakpointObserver=(0,n.WQX)(wS.QP),this.document=(0,n.WQX)(va.qQ),this.platform=(0,n.WQX)(u0.$M),this.addStatusBarOffset$=(0,h.EH)(()=>this.actions$.pipe((0,Po.p)(()=>"web"===this.platform),(0,h.gp)(Co.fe),(0,cr.n)(()=>{const u=this.actions$.pipe((0,h.gp)(Co.sH),(0,wr.s)(1));return this.breakpointObserver.observe("(min-width: 960px)").pipe((0,Hn.T)(M=>M.matches),(0,Wo.F)(),(0,pp.Q)(u))}),(0,Rr.M)(s=>{this.document.documentElement.style.setProperty(IP,s?"-72px":"-48px")})),{dispatch:!1}),this.removeStatusBarOffset$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(Co.sH),(0,Rr.M)(()=>{this.document.documentElement.style.setProperty(IP,"0px")})),{dispatch:!1})}static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),Pk=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({providers:[{provide:SP,useClass:qP}],imports:[Yu.G,gb,Ba.SQ,Ak.F,Dk.Ty,Mk.m,OP.HP,Ok,XP,h.Vm.forFeature([Ck,SP,ek,Ik]),OP.HP]})}return r})();var kk=e(30768),Rk=e(77227);const AO="browser-id",PP=new n.nKC("app.controller-id",{providedIn:"root",factory:()=>{const r=(0,n.WQX)(Od.n$);return r.has(AO)||r.forever(AO,Rk.k.v4()),r.get(AO)}});var kP=e(96174);let Lk=(()=>{class r{constructor(){this.errorService=(0,n.WQX)(kP.P),this.options={...kn.KQ,...(0,n.WQX)(kn.RC)}}intercept(s,u){if(s.url===this.options.baseUrl+"/data"){const O=this.getErrorQueries(s.body);if(O.length){const N=s.clone({body:[...s.body,...O]});return u.handle(N).pipe((0,Rr.M)(st=>{st instanceof Un.cS&&this.handleResponse(st,O.length)}))}}return u.handle(s)}getErrorQueries(s){const u=[],M=uu.c9.now().minus({days:14}).toUTC().set({millisecond:0}).toISO({suppressMilliseconds:!0}),O=uu.c9.now().toUTC().set({millisecond:0}).toISO({suppressMilliseconds:!0});for(let N=0;N<s.length;N++)this.errorService.loadedDataSources.includes(s[N].source.publicId)||u.push(this.createErrorQuery(N,s[N].source,M,O)),this.errorService.loadedDataSources.push(s[N].source.publicId);return u}createErrorQuery(s,u,M,O){return{start:M,end:O,source:u,tags:[{slug:"cloud-logger-error-message",preAggr:"raw",queries:[{ref:"data-logging-error-"+s,limit:1,postAggr:"last"}]}]}}handleResponse(s,u){if(s.body?.data){const M=s.body.data.reverse();for(let O=0;O<u;O++){const N=M[O],st=N?.source?.publicId,ht=N?.points?.[0]?.values||{};st&&Object.keys(ht).filter(ve=>ve.includes("data-logging-error-")).forEach(ve=>{const Ae=ht[ve];"string"==typeof Ae&&this.errorService.setErrorMessageForDataSource(Ae,st)})}}}static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac})}return r})(),Fk=(()=>{class r{constructor(){this.actions$=(0,n.WQX)(h.En),this.errorService=(0,n.WQX)(kP.P),this.routerNavigated$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(E.KF),(0,mp.i)(1),(0,Hn.T)(s=>s.payload.routerState.url),(0,Wo.F)(),(0,Rr.M)(()=>{this.errorService.clear()})),{dispatch:!1})}static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac})}return r})(),Bk=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({providers:[{provide:Un.a7,useClass:Lk,multi:!0}],imports:[h.Vm.forFeature([Fk])]})}return r})();var Nk=e(99466);const Vk=[{feature:"map-view",guard:(()=>{class r{canUse(s){const u=s.company?.custom?.glbPrtDeviceViewSettings;return!u||!(0,Nk.k)(u)||!JSON.parse(u)?.hideMap}static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275prov=n.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})()}];e(27210),e(90380),e(92280),e(21294);let Uk=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r});static#n=this.\u0275inj=n.G2t({providers:[{provide:tO.HC,useExisting:PP},{provide:vD,useExisting:PP}],imports:[qI,OS,bf.r,BS,NS.tX.forRoot({resourceOptions:[{rel:"Agent",fetchMissingData:!0},{rel:"Asset",fetchMissingData:!0},{rel:"AgentServer",fetchMissingData:!0},{rel:"Group",fetchMissingData:!0},{rel:"Invite",fetchMissingData:!0},{rel:"PageComponent",chunkSize:1/0},{rel:"PageLink",fetchMissingData:!0},{rel:"Role",fetchMissingData:!0},{rel:"Translation",chunkSize:1/0},{rel:"User",fetchMissingData:!0},{rel:/^AgentData(Alarm|Condition|Tag|Variable)$/,chunkSize:1/0}]}),Ay,bp.forRoot(),rP,XS,YS.ew,qS,Tl.pu.forRoot([...Vk]),tO.Pq,nd.jp,IS.E,QS,Bk,eO.uM.forRoot({baseRouteGuard:s=>s.url.startsWith("/devices")||s.url.startsWith("/users")||/^\/page\/[a-zA-Z0-9]{12}/.test(s.url)}),kk.wW,pP.Zo,Uv.forRoot({mode:Fa.c.production?"enabled":"disabled"}),sO.forRoot({config:m.vQ,mode:Fa.c.production?"enabled":"disabled"}),gD.ET.forRoot(),_D.wH,Pk]})}return r})();function jk(r,c){1&r&&(n.j41(0,"div",1),n.qSk(),n.j41(1,"svg",3),n.nrm(2,"circle",4),n.k0s()())}let $k=(()=>{class r{constructor(){this.deviceIdentifier=(0,n.WQX)(ny.j),this.vcRef=(0,n.WQX)(n.c1b),this.loading=!0}static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275cmp=n.VBU({type:r,selectors:[["ix-root"]],decls:3,vars:1,consts:[[1,"ix-container"],[1,"ix-container","ix-spinner"],[3,"activate"],["viewBox","25 25 50 50"],["cx","50","cy","50","r","20","fill","none","stroke-width","4.5px","stroke-miterlimit","10"]],template:function(u,M){1&u&&(n.j41(0,"div",0),n.DNE(1,jk,3,0,"div",1),n.j41(2,"router-outlet",2),n.bIt("activate",function(){return M.loading=!1}),n.k0s()()),2&u&&(n.R7$(),n.vxM(1,M.loading?1:-1))},dependencies:[go.n3],styles:["[_nghost-%COMP%]{display:block;width:100%;height:100%;margin:0;padding:0}[_nghost-%COMP%]   .ix-container[_ngcontent-%COMP%]{top:var(--app-banner-offset, 0)}"],changeDetection:0})}return r})();e(19763),e(67448);let Wk=(()=>{class r{static#t=this.\u0275fac=function(u){return new(u||r)};static#e=this.\u0275mod=n.$C({type:r,bootstrap:[$k]});static#n=this.\u0275inj=n.G2t({providers:[OA,{provide:NE,useClass:FI},{provide:m.vQ,useFactory:m.MT},{provide:kn.RC,useFactory:Hk,deps:[m.vQ]},{provide:nd.ky,useFactory:nd._c,deps:[va.qQ]},{provide:nd.kb,useFactory:nd.nw,deps:[va.qQ]},{provide:u0.rC,useFactory:s=>s.pipe((0,Hn.T)(u=>`${u.split(".").reverse().join(".")}://`)),deps:[nd.ky]},{provide:mb.pX,useClass:gw}],imports:[p.Bb,fI,d0.YF,mb.Qq,Mb.kF.forRoot(),LI,TS,Uk,gb,X2.mR.forRoot(),Q2,ME,du.rR,dw,Wm,Qu.RX,tS]})}return r})();function Hk(r){return r.api}Fa.c.production&&(0,n.SmG)(),Promise.all([(0,m.yN)(),C1.q.init()]).then(([r])=>{(function qO(r){if(r.sentry&&"development"!==Fa.c.name){const c=performance.getEntriesByType("navigation"),s=c.length?0===c[0].transferSize:void 0,u=(new Date).toISOString(),M=r.sentry.tracesSampleRate||0,N=r.sentry.replaysOnErrorSampleRate||0,st=r.sentry.tracePropagationTargets||[/^\//];Lv({dsn:r.sentry.dsn,tracesSampleRate:M,initialScope:{tags:{project:Fa.c.appName,loaded:u,cached:s}},release:Fa.c.version,environment:r.sentry.environment||Fa.c.name,replaysOnErrorSampleRate:N,integrations:[...M>0?[new VM({beforeNavigate:E1(),routingInstrumentation:Hg,tracePropagationTargets:st})]:[],...N>0?[new dm({maxReplayDuration:12e4,maskAllText:!0,maskAllInputs:!0,blockAllMedia:!1,unmask:["mat-icon","guacamole-on-screen-keyboard"],block:["google-map","ix-component-loader","guacamole-display",".logo",".company-logo",".favicon"],networkDetailAllowUrls:[window.location.origin,r.api.baseUrl],networkCaptureBodies:!1})]:[]],ignoreErrors:["Non-Error exception captured",/Error retrieving icon component_template:[a-zA-Z0-9]{12}!/],allowUrls:[new RegExp(`${window.location.origin}/`,"i")],beforeSend(ht,Bt){const ve=Bt.originalException,Ae=ve?"string"==typeof ve?ve:ve.message:"";return"ResizeObserver loop limit exceeded"===Ae||"ResizeObserver loop completed with undelivered notifications."===Ae||Ae.startsWith("Uncaught (in promise): ChunkLoadError")||!function Gg(r,c=iu){let s=!0;const u=r.exception?.values;if(u){const M=Object.keys(c.components).map(O=>c.components[O].runner.deploy.template);s=!u.some(O=>O.stacktrace?.frames?.some(N=>{const st=N.filename;if(st){const Bt=st.match(Om)?.[1];if(Bt)return!M.includes(Bt)}return!1}))}return s}(ht)?null:ht},beforeBreadcrumb(ht,Bt){if("xhr"===ht.category){const ve=Bt?.xhr,Ae=ve.getAllResponseHeaders().indexOf("aka-edge-ip")>=0?ve.getResponseHeader("aka-edge-ip"):null,sn=ve.response?.indexOf('"type": "Error"')>=0?ve.response:null;Ae&&(ht.data={...ht.data,"aka-Edge-IP":Ae}),sn&&(ht.data={...ht.data,"API-error":sn})}return ht}})}})(r),p.sG().bootstrapModule(Wk).catch(c=>console.error(c))})},16535:(ct,P,e)=>{"use strict";e.d(P,{_:()=>a});var t=e(68559);const a=new t.nKC("AppViewContainer",{providedIn:"root",factory:()=>{const d=(0,t.WQX)(t.o8S);return()=>d.components[0]?.instance.vcRef}})},67898:(ct,P,e)=>{"use strict";e.d(P,{MT:()=>p,vQ:()=>d,yN:()=>n});var t=e(68559);const a={},d=new t.nKC("app.config");function p(){return a}function n(){return new Promise((f,v)=>{const h=new XMLHttpRequest;h.onload=()=>f(new Response(h.responseText,{status:h.status})),h.onerror=v,h.open("GET","/config.json"),h.send(null)}).then(f=>f.json()).then(f=>Object.assign(a,f))}},68991:(ct,P,e)=>{"use strict";e.d(P,{j:()=>n});var t=e(68559),a=e(44261),d=e(77227);const p="device-identifier",n=new t.nKC("app.device-identifier",{providedIn:"root",factory:()=>{const m=(0,t.WQX)(a.n$);return m.has(p)||m.setEncrypted(p,d.k.v4(),1/0),m.get(p)}})},40838:(ct,P,e)=>{"use strict";e.d(P,{D:()=>a,I:()=>t});var t=function(d){return d.None="transparent",d.Connection="#17bfeb",d.Online="#2ecc71",d.Offline="#c6c6c6",d}(t||{});const a=[t.Connection,t.Online,t.Offline,t.None]},27596:(ct,P,e)=>{"use strict";e.d(P,{z:()=>E});var t=e(12587),a=e(68559),d=e(87801),p=e(90852),n=e(84175),m=e(93840),f=e(39552),v=e(80640);function h(y,g){if(1&y&&(a.j41(0,"pre"),a.EFF(1),a.k0s()),2&y){const b=g.$implicit;a.R7$(),a.E5c("row ",b.listIndex,": ",b.propertyName,": ",b.message,"")}}let E=(()=>{class y{constructor(b){this.data=b}static#t=this.\u0275fac=function(A){return new(A||y)(a.rXU(t.Vh))};static#e=this.\u0275cmp=a.VBU({type:y,selectors:[["ix-dialog-add-multiple-error"]],decls:12,vars:3,consts:[[1,"ix-dialog__header"],["mat-dialog-title","","translate",""],["fxFlex",""],["mat-icon-button","","mat-dialog-close","",3,"matTooltip"],["mat-dialog-content",""]],template:function(A,x){1&A&&(a.j41(0,"div",0)(1,"mat-toolbar")(2,"h1",1),a.EFF(3,"ERROR_DETECTED"),a.k0s(),a.nrm(4,"span",2),a.j41(5,"button",3),a.nI1(6,"translate"),a.j41(7,"mat-icon"),a.EFF(8,"close"),a.k0s()()()(),a.j41(9,"div",4),a.Z7z(10,h,2,3,"pre",null,a.fX1),a.k0s()),2&A&&(a.R7$(5),a.Y8G("matTooltip",a.bMT(6,1,"CLOSE")),a.R7$(5),a.Dyx(null==x.data?null:x.data.errors))},dependencies:[d.UI,p.Mm,n.iY,t.tx,t.BI,t.Yi,m.An,f.KQ,v.oV,p.D9],styles:["[_nghost-%COMP%]{width:100dvw;height:100dvh;display:flex;flex-direction:column;flex:1}@media (min-width: 960px){[_nghost-%COMP%]{height:auto;width:auto;min-width:908px;max-width:908px}}[_nghost-%COMP%]   .ix-dialog__header[_ngcontent-%COMP%]{padding:calc(env(safe-area-inset-top,0) + 24px) 24px 24px;border-bottom:1px solid rgba(0,0,0,.12)}[_nghost-%COMP%]   .ix-dialog__header[_ngcontent-%COMP%]     .mat-toolbar{height:48px;padding-left:0;padding-right:0}[_nghost-%COMP%]   .ix-dialog__header[_ngcontent-%COMP%]     .mat-toolbar .mdc-dialog__title{padding-left:0;padding-bottom:0;color:inherit}[_nghost-%COMP%]   .ix-dialog__header[_ngcontent-%COMP%]     .mat-toolbar .mdc-dialog__title:before{display:none}[_nghost-%COMP%]   .mdc-dialog__title[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: var(--font-family);--mdc-dialog-subhead-size: 17px}[_nghost-%COMP%]   .mdc-dialog__title[_ngcontent-%COMP%]:before{height:calc(env(safe-area-inset-top,0) + 40px)}[_nghost-%COMP%]   .ix-dialog__content[_ngcontent-%COMP%]{padding:20px 24px}[_nghost-%COMP%]   .ix-dialog__content[_ngcontent-%COMP%] > .ix-list[_ngcontent-%COMP%]{margin-left:-24px;margin-right:-24px}[_nghost-%COMP%]   .ix-dialog__content[_ngcontent-%COMP%], [_nghost-%COMP%]   .mdc-dialog__content[_ngcontent-%COMP%]{flex-direction:column;box-sizing:border-box;display:flex;place-content:stretch flex-start;align-items:stretch;flex:1 1 auto;max-height:none;overflow:auto;-webkit-overflow-scrolling:touch}[_nghost-%COMP%]   .ix-dialog__content[_ngcontent-%COMP%] > .mat-mdc-subheader[_ngcontent-%COMP%], [_nghost-%COMP%]   .mdc-dialog__content[_ngcontent-%COMP%] > .mat-mdc-subheader[_ngcontent-%COMP%]{margin-left:0;margin-right:0}@media (min-width: 960px){[_nghost-%COMP%]   .ix-dialog__content[_ngcontent-%COMP%], [_nghost-%COMP%]   .mdc-dialog__content[_ngcontent-%COMP%]{max-height:calc(90dvh - 140px)}}@media (max-width: 959.9px){[_nghost-%COMP%]   .mdc-dialog__actions[_ngcontent-%COMP%]{border-top:1px solid rgba(0,0,0,.12);padding-bottom:calc(8px + env(safe-area-inset-bottom,0))}}[_nghost-%COMP%]   form[_ngcontent-%COMP%]{flex-direction:column;box-sizing:border-box;display:flex;flex:1 1 auto;height:inherit}[_nghost-%COMP%]   form[_ngcontent-%COMP%]   .mat-mdc-form-field[_ngcontent-%COMP%]{margin-bottom:1rem}[_nghost-%COMP%]   .mdc-dialog__content[_ngcontent-%COMP%]{height:inherit}"]})}return y})()},65916:(ct,P,e)=>{"use strict";e.d(P,{Dg:()=>D,gH:()=>S});var t=e(12587),a=e(84205),d=e(60606),p=e.n(d),n=e(51570),m=e(42262);const v=(0,e(35537).cY)("{\n  company {\n    publicId\n  }\n  downloadUrl\n  languages {\n    body\n    languageCode\n    publicId\n  }\n  publicId\n  publishedOn\n}");var h=e(68559),E=e(87801),y=e(90852),g=e(84175),b=e(93840),A=e(39552),x=e(80640);function T(k,I){if(1&k){const F=h.RV6();h.j41(0,"div",7),h.nrm(1,"span",2),h.j41(2,"button",8),h.bIt("click",function(){h.eBV(F);const W=h.XpG();return h.Njj(W.agree())}),h.EFF(3),h.nI1(4,"translate"),h.k0s()()}2&k&&(h.R7$(3),h.JRh(h.bMT(4,1,"I_AGREE")))}let D=(()=>{class k{constructor(F,L,W){this.data=F,this.ref=L,this.service=W,this.agreed=new a.B}ngOnInit(){this.markdownIt=new(p())({html:!0,xhtmlOut:!0,linkify:!0,typographer:!0}),this.service.getLatest(v,this.data?.company?.publicId).subscribe(F=>{this.termsOfUse=F,this.renderedBody=this.markdownIt.render((0,m.R6)(F,"en"))})}ngOnDestroy(){this.agreed.complete()}agree(){this.agreed.next(),this.agreed.complete(),this.ref.close()}download(){this.service.download(this.termsOfUse)}static#t=this.\u0275fac=function(L){return new(L||k)(h.rXU(t.Vh),h.rXU(t.CP),h.rXU(n.J))};static#e=this.\u0275cmp=h.VBU({type:k,selectors:[["ix-terms-of-use-dialog"]],decls:16,vars:8,consts:[[1,"ix-dialog__header"],["translate",""],["fxFlex",""],["type","button","mat-icon-button","",3,"click","matTooltip"],["type","button","mat-icon-button","","mat-dialog-close","",3,"matTooltip"],[1,"ix-dialog__content"],[1,"ix-policy-terms-of-use",3,"innerHTML"],["mat-dialog-actions",""],["mat-button","","cdkFocusInitial","",3,"click"]],template:function(L,W){1&L&&(h.j41(0,"div",0)(1,"mat-toolbar")(2,"h1",1),h.EFF(3,"TERMS_OF_USE"),h.k0s(),h.nrm(4,"span",2),h.j41(5,"button",3),h.nI1(6,"translate"),h.bIt("click",function(){return W.download()}),h.j41(7,"mat-icon"),h.EFF(8,"download"),h.k0s()(),h.j41(9,"button",4),h.nI1(10,"translate"),h.j41(11,"mat-icon"),h.EFF(12,"close"),h.k0s()()()(),h.j41(13,"div",5),h.nrm(14,"div",6),h.k0s(),h.DNE(15,T,5,3,"div",7)),2&L&&(h.R7$(5),h.Y8G("matTooltip",h.bMT(6,4,"DOWNLOAD_PDF")),h.R7$(4),h.Y8G("matTooltip",h.bMT(10,6,"CLOSE")),h.R7$(5),h.Y8G("innerHTML",W.renderedBody,h.npT),h.R7$(),h.vxM(15,null!=W.data&&W.data.hideAgree?-1:15))},dependencies:[E.UI,y.Mm,g.$z,g.iY,t.tx,t.E7,b.An,A.KQ,x.oV,y.D9],styles:["[_nghost-%COMP%]{width:100dvw;height:100dvh;display:flex;flex-direction:column;flex:1}@media (min-width: 960px){[_nghost-%COMP%]{height:auto;width:auto;min-width:528px;max-width:528px}}[_nghost-%COMP%]   .ix-dialog__header[_ngcontent-%COMP%]{padding:calc(env(safe-area-inset-top,0) + 24px) 24px 24px;border-bottom:1px solid rgba(0,0,0,.12)}[_nghost-%COMP%]   .ix-dialog__header[_ngcontent-%COMP%]     .mat-toolbar{height:48px;padding-left:0;padding-right:0}[_nghost-%COMP%]   .ix-dialog__header[_ngcontent-%COMP%]     .mat-toolbar .mdc-dialog__title{padding-left:0;padding-bottom:0;color:inherit}[_nghost-%COMP%]   .ix-dialog__header[_ngcontent-%COMP%]     .mat-toolbar .mdc-dialog__title:before{display:none}[_nghost-%COMP%]   .mdc-dialog__title[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: var(--font-family);--mdc-dialog-subhead-size: 17px}[_nghost-%COMP%]   .mdc-dialog__title[_ngcontent-%COMP%]:before{height:calc(env(safe-area-inset-top,0) + 40px)}[_nghost-%COMP%]   .ix-dialog__content[_ngcontent-%COMP%]{padding:20px 24px}[_nghost-%COMP%]   .ix-dialog__content[_ngcontent-%COMP%] > .ix-list[_ngcontent-%COMP%]{margin-left:-24px;margin-right:-24px}[_nghost-%COMP%]   .ix-dialog__content[_ngcontent-%COMP%], [_nghost-%COMP%]   .mdc-dialog__content[_ngcontent-%COMP%]{flex-direction:column;box-sizing:border-box;display:flex;place-content:stretch flex-start;align-items:stretch;flex:1 1 auto;max-height:none;overflow:auto;-webkit-overflow-scrolling:touch}[_nghost-%COMP%]   .ix-dialog__content[_ngcontent-%COMP%] > .mat-mdc-subheader[_ngcontent-%COMP%], [_nghost-%COMP%]   .mdc-dialog__content[_ngcontent-%COMP%] > .mat-mdc-subheader[_ngcontent-%COMP%]{margin-left:0;margin-right:0}@media (min-width: 960px){[_nghost-%COMP%]   .ix-dialog__content[_ngcontent-%COMP%], [_nghost-%COMP%]   .mdc-dialog__content[_ngcontent-%COMP%]{max-height:calc(90dvh - 140px)}}@media (max-width: 959.9px){[_nghost-%COMP%]   .mdc-dialog__actions[_ngcontent-%COMP%]{border-top:1px solid rgba(0,0,0,.12);padding-bottom:calc(8px + env(safe-area-inset-bottom,0))}}[_nghost-%COMP%]   form[_ngcontent-%COMP%]{flex-direction:column;box-sizing:border-box;display:flex;flex:1 1 auto;height:inherit}[_nghost-%COMP%]   form[_ngcontent-%COMP%]   .mat-mdc-form-field[_ngcontent-%COMP%]{margin-bottom:1rem}[_nghost-%COMP%]   .ix-policy-terms-of-use[_ngcontent-%COMP%]     h1, [_nghost-%COMP%]   .ix-policy-terms-of-use[_ngcontent-%COMP%]     h2, [_nghost-%COMP%]   .ix-policy-terms-of-use[_ngcontent-%COMP%]     h3, [_nghost-%COMP%]   .ix-policy-terms-of-use[_ngcontent-%COMP%]     h4, [_nghost-%COMP%]   .ix-policy-terms-of-use[_ngcontent-%COMP%]     h5, [_nghost-%COMP%]   .ix-policy-terms-of-use[_ngcontent-%COMP%]     h6{font-family:var(--font-family);font-weight:500}"]})}return k})();var C=e(77089);let S=(()=>{class k{static#t=this.\u0275fac=function(L){return new(L||k)};static#e=this.\u0275mod=h.$C({type:k});static#n=this.\u0275inj=h.G2t({imports:[C.G]})}return k})()},3532:(ct,P,e)=>{"use strict";e.d(P,{$:()=>p});var t=e(75797),a=e(14401),d=e(68559);let p=(()=>{class n extends t.t{constructor(){super({...a.tV})}clearAll(){this.next({...a.tV})}clearSearch(){this.next({...this.getValue(),query:a.tV.query,result:a.tV.result})}clearLabels(){this.next({...this.getValue(),labels:a.tV.labels})}static#t=this.\u0275fac=function(v){return new(v||n)};static#e=this.\u0275prov=d.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})()},17971:(ct,P,e)=>{"use strict";e.d(P,{S:()=>f});var t=e(19999),a=e(70271),d=e(20233),p=e(68947),n=e(68559),m=e(11439);let f=(()=>{class v{constructor(E){this.store=E,this.filterContext$=(0,t.z)([this.store.select(d.Ub),this.store.select(p.Ub)]).pipe((0,a.T)(([y,g])=>({customProperties:y,groupTypes:g})))}static#t=this.\u0275fac=function(y){return new(y||v)(n.KVO(m.il))};static#e=this.\u0275prov=n.jDH({token:v,factory:v.\u0275fac,providedIn:"root"})}return v})()},14401:(ct,P,e)=>{"use strict";e.d(P,{$c:()=>f,B:()=>E,BB:()=>p,LO:()=>n,QJ:()=>b,WG:()=>v,WR:()=>h,_U:()=>d,hd:()=>a,hg:()=>y,lI:()=>A,tV:()=>x,tZ:()=>t,yf:()=>m,zu:()=>g});const t=/^(Agent|AgentOrAsset)\.custom:ofName\((.+)\)\.value$/,a=/^(Agent|AgentOrAsset|Asset|AgentTemplate)\.name$/,d=/^(Agent|AgentOrAsset|Asset|AgentTemplate)\.description$/,p=/^AgentRegistrationProfile.name$/,n=/^Agent\.registrationProfile\.(?<field>name|publicId)$/,m=/^(Agent|AgentOrAsset|User)\.memberships\.group:ofType\(([A-Za-z0-9]{12})\)\.name$/,f=/^Group:ofType\(([A-Za-z0-9]{12})\)\.name$/,v=/^(Card|Device|Main|Report)Page\.(name|title)$/,h=/^(Card|Device|Main|Report)Page\.name$/,E=/^(Card|Device|Main|Report)Page\.title$/,y=/^\/device(-template)?-configurator\/[a-zA-Z0-9]{12}\/services\/data-source\/([a-zA-Z0-9]{12})\/variables/,g=/^\/device(-template)?-configurator\/[a-zA-Z0-9]{12}\/services\/data-source\/([a-zA-Z0-9]{12})\/tags/,b=/^\/device(-template)?-configurator\/[a-zA-Z0-9]{12}\/services\/data-source\/([a-zA-Z0-9]{12})\/log-triggers/,A=/^\/device(-template)?-configurator\/[a-zA-Z0-9]{12}\/services\/data-source\/([a-zA-Z0-9]{12})\/alarm-triggers/,x={labels:[],query:"",result:void 0,scope:"*"}},84587:(ct,P,e)=>{"use strict";e.d(P,{AS:()=>g,Bb:()=>x,E$:()=>b,Md:()=>v,QR:()=>t,Sb:()=>a,cC:()=>d,d5:()=>f,dr:()=>E,iR:()=>n,kY:()=>p,mW:()=>h,oG:()=>A,oI:()=>m,t9:()=>y});var t=function(T){return T.Location="Agent.location.name",T.MacAddress="Agent.macAddress",T.SerialNr="Agent.serialNumber",T.Type="Agent.type.name",T.RegistrationProfileId="Agent.registrationProfile.publicId",T.RegistrationProfileName="Agent.registrationProfile.name",T.ConfigurationStatus="Agent.configurationStatus|select",T}(t||{}),a=function(T){return T.Name="AgentRegistrationProfile.name",T.Id="AgentRegistrationProfile.publicId",T}(a||{}),d=function(T){return T.Type="AgentTemplate.type.name",T}(d||{}),p=function(T){return T.Name="CardPage.name",T}(p||{}),n=function(T){return T.Name="DevicePage.name",T.Title="DevicePage.title",T}(n||{}),m=function(T){return T.Name="Group.name",T}(m||{}),f=function(T){return T.Name="MainPage.name",T.Title="MainPage.title",T}(f||{}),v=function(T){return T.Address="AgentDataVariable.address",T.Identifier="AgentDataVariable.slug",T.Name="AgentDataVariable.name",T}(v||{}),h=function(T){return T.Identifier="AgentDataTag.slug",T.Name="AgentDataTag.name",T}(h||{}),E=function(T){return T.Name="AgentDataCondition.name",T}(E||{}),y=function(T){return T.Name="AgentDataAlarm.name",T}(y||{}),g=function(T){return T.Name="ReportPage.name",T.Title="ReportPage.title",T}(g||{}),b=function(T){return T.Email="User.emailAddress",T.Name="User.name",T.Role="User.memberships.role.name",T}(b||{}),A=function(T){return T.Name="BackendComponentTemplate.name",T.Id="BackendComponentTemplate.publicId",T}(A||{}),x=function(T){return T.Name="PageComponentTemplate.name",T.Id="PageComponentTemplate.publicId",T}(x||{})},87409:(ct,P,e)=>{"use strict";e.d(P,{k:()=>m});var t=e(77089),a=e(77349),d=e(63187),p=e(58226),n=e(68559);let m=(()=>{class f{static#t=this.\u0275fac=function(E){return new(E||f)};static#e=this.\u0275mod=n.$C({type:f});static#n=this.\u0275inj=n.G2t({imports:[t.G,a.GX,d.pu,p.u]})}return f})()},85613:(ct,P,e)=>{"use strict";e.d(P,{E:()=>pn});var t=e(68559),a=e(95072),d=e(21145),p=e(84318),n=e(11439),m=e(84374),f=e(35537);(0,f.cY)("\n  {\n    description\n    formula\n    name\n    publicId\n    source { publicId reference { name } }\n  }\n");var y=e(77900),g=e(86416),b=e(23291),A=e(82835);const x=(0,m.qo)({sortComparer:m.d7}),T=x.getInitialState({allLoadedForAgents:[],allLoadingForAgents:[],selectedIds:[]}),D=(0,n.vy)(T,(0,n.on)(A.cL,()=>({...T})),(0,n.on)(A.FD,A.br,(Ze,{data:$n})=>x.upsertOne($n,Ze)),(0,n.on)(A.TK,A.TD,(Ze,{data:$n})=>x.upsertMany($n,Ze)),(0,n.on)(A.gh,(Ze,{agentId:$n})=>({...Ze,allLoadingForAgents:[...Ze.allLoadingForAgents,$n]})),(0,n.on)(A.SV,(Ze,{agentId:$n})=>({...Ze,allLoadingForAgents:Ze.allLoadingForAgents.filter(Vn=>Vn!==$n)})),(0,n.on)(A.tz,(Ze,{agentId:$n,data:Vn})=>{const Bn=Object.values(Ze.entities).filter(fi=>fi.agent?.publicId!==$n);return x.setAll([...Bn,...Vn],{...Ze,allLoadingForAgents:Ze.allLoadingForAgents.filter(fi=>fi!==$n),allLoadedForAgents:[...Ze.allLoadedForAgents,$n]})}),(0,n.on)(A.Y5,A.yP,(Ze,{publicId:$n})=>x.removeOne($n,{...Ze,selectedIds:Ze.selectedIds.filter(Vn=>Vn!==$n)})),(0,n.on)(A.g1,A.G7,(Ze,{publicIdList:$n})=>x.removeMany($n,{...Ze,selectedIds:Ze.selectedIds.filter(Vn=>!$n.includes(Vn))})),(0,n.on)(A.wr,Ze=>({...Ze,selectedIds:[]})),(0,n.on)(A.td,(Ze,{publicIdList:$n})=>({...Ze,selectedIds:[...$n]})),(0,n.on)(A.zw,A.$,(Ze,{data:$n,publicId:Vn})=>x.updateOne({id:Vn,changes:$n},Ze)),(0,n.on)(A.HY,(Ze,{data:$n})=>x.updateMany($n.map(Vn=>({id:Vn.publicId,changes:Vn})),Ze)),(0,n.on)(y.Y5,y.yP,g.Y5,g.yP,(Ze,{publicId:$n})=>{const Vn=Object.keys(Ze.entities).reduce((Bn,fi)=>Ze.entities[fi]?.agent?.publicId===$n?[...Bn,fi]:Bn,[]);return Vn.length?x.removeMany(Vn,Ze):Ze}),(0,n.on)(b.Y5,b.yP,(Ze,{publicId:$n})=>{const Vn=Object.keys(Ze.entities).reduce((Bn,fi)=>Ze.entities[fi]?.source?.publicId===$n?[...Bn,fi]:Bn,[]);return Vn.length?x.removeMany(Vn,Ze):Ze})),C=(0,n.VG)({name:"agentDataCondition",reducer:D}),S=(0,n.Mz)(C.selectAgentDataConditionState,x.getSelectors().selectAll);var K=e(79286),j=e(13342),X=e(66848),B=e(84972),V=e(17550);(0,f.cY)("\n  agentActivationName\n  memberships {\n    group {\n      name\n      publicId\n      type\n    }\n    profile {\n      publicId\n    }\n    publicId\n  }\n  name\n  publicId\n  template {\n    publicId\n    name\n  }\n");const G=new Map([["memberships[]","agentRegistrationProfileMembership"],["template","agentTemplate"]]),Z=[...G.keys()],at=(0,m.qo)({sortComparer:m.d7,subresourcePaths:Z}),H=at.getInitialState(),q=(0,n.vy)(H,(0,n.on)(V.cL,()=>({...H})),(0,n.on)(V.FD,V.br,(Ze,{data:$n})=>at.upsertOne($n,Ze)),(0,n.on)(V.gh,Ze=>({...Ze,allLoading:!0})),(0,n.on)(V.SV,Ze=>({...Ze,allLoading:!1})),(0,n.on)(V.tz,(Ze,{data:$n})=>at.setAll($n,{...Ze,allLoading:!1,allLoaded:!0})),(0,n.on)(V.Y5,V.yP,(Ze,{publicId:$n})=>at.removeOne($n,Ze)),(0,n.on)(V.zw,V.$,(Ze,{data:$n,publicId:Vn})=>at.updateOne({id:Vn,changes:$n},Ze)),(0,n.on)(B.br,(Ze,{data:$n})=>{const Vn=$n.profile?Ze.entities[$n.profile.publicId]:void 0;if(Vn?.memberships&&!Vn.memberships.some(Bn=>Bn.publicId===$n.publicId)){const Bn=[...Vn.memberships,{publicId:$n.publicId}];return at.updateOne({id:Vn.publicId,changes:{memberships:Bn}},Ze)}return Ze}),(0,n.on)(B.yP,(Ze,{publicId:$n})=>{const Vn=Object.values(Ze.entities).reduce((Bn,fi)=>{const nn=fi.memberships?.map(an=>an.publicId)||[];if(fi.memberships&&nn.includes($n)){const an=fi.memberships.filter(qt=>qt.publicId!==$n);return[...Bn,{id:fi.publicId,changes:{memberships:an}}]}return Bn},[]);return Vn.length?at.updateMany(Vn,Ze):Ze}),(0,n.on)(y.zw,y.oA,(Ze,{data:$n})=>$n.registrationProfile?at.upsertOne($n.registrationProfile,Ze):Ze),(0,n.on)(y.A8,y.tz,(Ze,{data:$n})=>at.upsertMany($n.reduce((Vn,Bn)=>Bn.registrationProfile?[...Vn,Bn.registrationProfile]:Vn,[]),Ze))),$=(0,n.VG)({name:"agentRegistrationProfile",reducer:q}),ot=(0,n.Mz)($.selectAgentRegistrationProfileState,at.getSelectors().selectAll);(0,m.y1)(ot,G);var Vt=e(61485),ce=e(46005),se=e(45621),xe=e(81799),It=e(20233),At=e(45057),Gt=e(68947),Tt=e(6073),Yt=e(77505),Ot=e(69371),me=e(70565),oe=e(62392),Re=e(90852),te=e(63187),Qe=e(50300),Qt=e(67476),$t=e(35865),Mt=e(19999),Wt=e(36647),zt=e(70271),le=e(59452),Je=e(14401),Fe=e(84587),tn=e(12973),He=e(80935);let pn=(()=>{class Ze{constructor(){this.features=(0,t.WQX)(te.sh),this.router=(0,t.WQX)(a.Ix),this.store=(0,t.WQX)(n.il),this.translate=(0,t.WQX)(Re.c$)}resultsFor(Vn,Bn,fi=oe.c.appName){return(0,Mt.z)([Vn,Bn]).pipe((0,Wt.n)(([nn,{query:an,scope:qt,labels:St}])=>{if("Agent"===nn)return(0,Mt.z)([this.store.select(d.Ub),this.store.select(ce.Ub),this.store.select(It.Ub),this.store.select(At.Ub),this.store.select(Gt.Ub),this.store.select(ot)]).pipe((0,zt.T)(([Ft,tt,it,rt,et,bt])=>({resources:{agents:Ft,agentTypes:this._filterAgentTypes(tt,Ft),customProperties:it,groups:rt,groupTypes:et,...this.features.instantCanUse("agent-registration-profile")?{agentRegistrationProfiles:bt}:{}},rel:nn,scope:qt,query:an})));if("AgentOrAsset"===nn)return(0,Mt.z)([this.store.select(d.Ub),this.store.select(ce.Ub),this.store.select(se.DV),this.store.select(se.KR),this.store.select(It.Ub),this.store.select(At.Ub),this.store.select(Gt.Ub)]).pipe((0,zt.T)(([Ft,tt,it,rt,et,bt,Ut])=>{const Oe=Ft.filter(rn=>!rn.assets?.length||rt[rn.assets[0].publicId]?.enabled);return{resources:{agents:Oe,assets:it,agentTypes:this._filterAgentTypes(tt,Oe),customProperties:et,groups:bt,groupTypes:Ut},rel:nn,scope:qt,query:an}}));if("AgentRegistrationProfile"===nn)return this.store.select(ot).pipe((0,zt.T)(Ft=>({resources:{agentRegistrationProfiles:Ft},rel:nn,scope:qt,query:an})));if("AgentTemplate"===nn)return(0,Mt.z)([this.store.select(Vt.Ub),this.store.select(ce.Ub)]).pipe((0,zt.T)(([Ft,tt])=>({resources:{agentTemplates:Ft,agentTypes:this._filterAgentTypes(tt,Ft)},rel:nn,scope:qt,query:an})));if("Asset"===nn)return this.store.select(se.jT).pipe((0,zt.T)(Ft=>({resources:{assets:Ft},rel:nn,scope:qt,query:an})));if(/^(Card|Device|Main|Report)Page$/.test(nn))return this.store.select(Yt.fD(["applicationType","draft.title","labels","name","publicId","published.title","static"])).pipe((0,zt.T)(tt=>({resources:{pages:St?.length?tt.filter(rt=>rt.labels?.some(et=>St.some(bt=>bt.publicId===et.publicId))):tt},rel:nn,scope:qt,query:an})));if("AgentDataVariable"===nn){const Ft=this.router.url.match(Je.hg);if(Ft&&Ft[2])return(0,Mt.z)([this.store.select(X.Dx(Ft[2])),this.store.select(K.mx(Ft[2]))]).pipe((0,zt.T)(([tt,it])=>({resources:{variables:tt.filter(rt=>!rt.internalUse),datasource:it},rel:nn,scope:qt,query:an})))}if("AgentDataTag"===nn){const Ft=this.router.url.match(Je.zu);if(Ft&&Ft[2])return(0,Mt.z)([this.store.select(j.Dx(Ft[2])),this.store.select(X.Dx(Ft[2]))]).pipe((0,zt.T)(([tt,it])=>({resources:{tags:tt.filter(rt=>it?.some(et=>et.publicId===(rt.variable?.publicId||rt.logTrigger?.publicId)&&!et.internalUse))},rel:nn,scope:qt,query:an})))}if("AgentDataAlarm"===nn){const Ft=this.router.url.match(Je.lI);if(Ft&&Ft[2])return this.store.select(p.Dx(Ft[2])).pipe((0,zt.T)(tt=>({resources:{alarms:tt},rel:nn,scope:qt,query:an})))}if("AgentDataCondition"===nn){const Ft=this.router.url.match(Je.QJ);if(Ft&&Ft[2])return this.store.select((Ze=>(0,n.Mz)(S,$n=>$n.filter(Vn=>Vn.source?.publicId===Ze)))(Ft[2])).pipe((0,zt.T)(tt=>({resources:{conditions:tt},rel:nn,scope:qt,query:an})))}return"Group"===nn?(0,Mt.z)([this.store.select(At.Ub),this.store.select(Gt.Ub)]).pipe((0,zt.T)(([Ft,tt])=>({resources:{groups:Ft.filter(rt=>rt.type),groupTypes:tt},rel:nn,scope:qt,query:an}))):"User"===nn?(0,Mt.z)([this.store.select(me._l),this.store.select(Tt.Ub),this.store.select(At.Ub),this.store.select(Gt.Ub),this.store.select(Ot.Ub)]).pipe((0,zt.T)(([Ft,tt,it,rt,et])=>({resources:{users:Ft,invites:tt,groups:it,groupTypes:rt,roles:et},rel:nn,scope:qt,query:an}))):"PageComponentTemplate"===nn?this.store.select(xe.Cl).pipe((0,zt.T)(Ft=>({resources:{pageComponentTemplates:Ft},rel:nn,scope:qt,query:an}))):"BackendComponentTemplate"===nn?this.store.select(xe.lF).pipe((0,zt.T)(Ft=>({resources:{backendComponentTemplates:Ft},rel:nn,scope:qt,query:an}))):(0,le.of)({resources:null,rel:nn,scope:qt,query:an})}),(0,zt.T)(({resources:nn,rel:an,scope:qt,query:St})=>qt?.endsWith("|select")&&qt===Fe.QR.ConfigurationStatus?He.P.map(Ft=>({key:qt,value:this.translate.instant(Ft.label)})):nn&&St?"*"===qt?(0,Qe.A)((0,tn.ZN)(an,nn,fi,this.features).map(Ft=>(0,tn._2)(nn,St,Ft))):(0,tn._2)(nn,St,qt):[]),(0,zt.T)(nn=>(0,Qt.A)(nn,an=>`${an.key}_${an.value}`)))}_filterAgentTypes(Vn,Bn){const fi=(0,$t.A)(Bn.reduce((nn,an)=>an.type?[...nn,an.type.publicId]:nn,[]));return Vn.filter(nn=>fi.includes(nn.publicId))}static#t=this.\u0275fac=function(Bn){return new(Bn||Ze)};static#e=this.\u0275prov=t.jDH({token:Ze,factory:Ze.\u0275fac,providedIn:"root"})}return Ze})()},12973:(ct,P,e)=>{"use strict";e.d(P,{_2:()=>xe,ZN:()=>It,FQ:()=>Gt,IA:()=>Tt,Wv:()=>Yt,l2:()=>Ot,fB:()=>me,XW:()=>oe});var t=e(10973);e(35681);var p=e(11439);function m(te,Qe){return te.name&&Qe.name?te.name.localeCompare(Qe.name):0}const f={all:{},allLoading:{},allLoaded:{}},v=(0,p.vy)(f,(0,p.on)(t.gh,(te,{agentId:Qe})=>({...te,allLoading:{...te.allLoading,[Qe]:!0}})),(0,p.on)(t.SV,(te,{agentId:Qe})=>({...te,allLoading:{...te.allLoading,[Qe]:!1}})),(0,p.on)(t.tz,(te,{agentId:Qe,data:Qt})=>({...te,all:{...te.all,[Qe]:[...Qt].sort(m)},allLoaded:{...te.allLoaded,[Qe]:!0}})),(0,p.on)(t.cL,()=>({...f})));(0,p.VG)({name:"agentDataProtocol",reducer:v});const D="3",C=".";var k=e(1261);const I="D",F=".",L=[{code:"D",default:!0,name:"DB"},{code:"I",default:!1,name:"I"},{code:"M",default:!1,name:"M"},{code:"Q",default:!1,name:"Q"}];function U(te){const Qe=L.map(Qt=>Qt.code).filter(Qt=>!!Qt);return te&&Qe.includes(te.substr(0,1))?te.substr(0,1):I}function Z(te,Qe){if(Qe)switch(Qe.protocolId){case"host":return function T(te){if(te&&te.address){if("GPIO"===te.address.substr(0,4))return"GPIO";if("SMTP"===te.address.substr(0,4)){if("Ptrn:"===te.address.substr(6,5))return"Subject:"===te.address.substr(11)?"SMTP subject":`SMTP text pattern: "${te.address.substr(11)}"`;if("Keyw:"===te.address.substr(6,5)){const Qe=te.address.substr(11).split("\n"),Qt=2===Qe.length,$t=Qe[0].split(",").filter(Mt=>Mt);if($t.length){const Mt=Qt?` pattern: "${Qe[1].substr(5)}"`:"";return`SMTP keyword${$t.length>1?"s":""}: "${$t.join('", "')}"${Mt}`}}return"SMTP body"}}return null}(te);case"modbus":return function S(te){return te?.address&&te.address.substr(1,1)!==C?`${D}.${te.address}`:te.address||null}(te);case"siemens-step7":return function K(te){if(te.address&&te.type&&void 0!==te.width){const Qe=U(te.address),Qt=L.find($t=>$t.code===Qe);if(Qt){const $t=function z(te){if("D"===U(te)){const Qe="D"===te.substr(0,1)?1:0,Qt=te.substr(Qe,te.indexOf(F));return Qt?parseInt(Qt,10):null}return null}(te.address),Mt=function B(te,Qe){const Qt=U(te);return(te="D"===Qt&&"D"!==te.substr(0,1)?te:te.substr(Qt.length)).includes(F)&&"D"===Qt&&(te=te.substr(te.indexOf(F)+1)),te.includes(F)&&"bool"===Qe&&(te=te.substr(0,te.lastIndexOf(F))),parseInt(te,10)}(te.address,te.type),Wt=function V(te,Qe){if("bool"===Qe&&te.includes(F)){const Qt=U(te),$t=te.split(F),Mt="D"===Qt?3===$t.length?$t[2]:null:$t[1];return Mt?parseInt(Mt,10):null}return null}(te.address,te.type),zt=`${Qt.name}${(0,k.A)($t)?"":$t}`,le="bool"===te.type?`.${Wt}`:"",Je={8:"D"===Qe?".DBB":"B",16:"D"===Qe?".DBW":"W",32:"D"===Qe?".DBD":"D",64:"D"===Qe?".DBD":"D"};return`${zt}${["8","16","32","64"].includes(te.width)?`${Je[te.width]}`:["bool","str"].includes(te.type)&&"D"===Qe?".DBX":""}${Mt}${le}`}}return null}(te)}return te?.address||null}var H=e(59821),q=e(60934),$=e(62392),ot=e(50046),J=e(45442),ft=e(35865),mt=e(59452),Lt=e(59400),Vt=e(14401),ce=e(84587),se=e(80935);function xe(te,Qe,Qt){const $t=(0,ot.A)(Qe.toLowerCase().trim()),Wt=(le,Je)=>[ce.t9.Name,ce.dr.Name,ce.mW.Name,ce.Md.Name,ce.Sb.Name,ce.oG.Name,ce.kY.Name,ce.iR.Name,ce.iR.Title,ce.oI.Name,ce.d5.Name,ce.d5.Title,ce.Bb.Name,ce.AS.Name,ce.AS.Title,ce.E$.Name].includes(Je)||Vt._U.test(Je)||Vt.hd.test(Je)?(0,ot.A)(le):le;if(Qt===ce.QR.Location)return te.agents.map(le=>le.location?.name||(le.geoLocation?(0,q.P2)(le.geoLocation):null)).filter(le=>le?.toLowerCase().includes($t)).map(le=>({key:Qt,value:le}));if(Qt===ce.QR.Type||Qt===ce.cC.Type)return te.agentTypes.filter(le=>le.name?.toLowerCase().includes($t)).map(le=>({key:Qt,value:le.name}));if(Qt===ce.E$.Role)return te.roles.filter(le=>(0,ot.A)(le.name?.toLowerCase()).includes($t)).map(le=>({key:Qt,value:le.name,context:{role:le}}));if(Vt.tZ.test(Qt)){const le=Qt.match(Vt.tZ)?.[2],Je=te.customProperties.filter(Fe=>Fe.name===le&&"com"===Fe.scopeType);return[...[...te.agents,...te.assets||[]].reduce((Fe,tn)=>[...Fe,...Je.filter(He=>He.slug&&Re(He,tn)&&!(0,k.A)(tn?.custom?.[He.scopeType+He.slug])&&(0,ot.A)(String(tn?.custom?.[He.scopeType+He.slug])?.toLowerCase())?.includes($t)).map(He=>({key:Qt,value:tn.custom?.[He.scopeType+He.slug],context:{customProperties:[...Je]}}))],[])]}if(Vt.BB.test(Qt))return te.agentRegistrationProfiles.filter(le=>le.name?le.name.toLowerCase().includes($t):le.agentActivationName?.toLowerCase().includes($t)).map(le=>({key:Qt,value:le.name??le.agentActivationName}));if(Vt.LO.test(Qt)){const le=Qt.match(Vt.LO)?.groups?.field;return"name"===le?te.agentRegistrationProfiles.filter(Je=>te.agents.some(Fe=>Fe.registrationProfile?.publicId===Je.publicId&&(Je.name?Je.name.toLowerCase().includes($t):Je.agentActivationName?.toLowerCase().includes($t)))).map(Je=>({key:Qt,value:Je.name??Je.agentActivationName})):te.agents.filter(Je=>Je.registrationProfile?.[le]?.toLowerCase().includes($t)).map(Je=>({key:Qt,value:Je.registrationProfile?.[le]}))}if(Vt.yf.test(Qt)){const le=Qt.match(Vt.yf)?.[2];if(le)return te.groups.filter(Je=>Je.type?.publicId===le&&Je?.name&&(0,ot.A)(Je.name?.toLowerCase()).includes($t)).map(Je=>({key:Qt,value:Je.name,context:{group:Je}}))}if(Vt.$c.test(Qt)){const le=Qt.match(Vt.$c)?.[1];if(le)return te.groups.filter(Je=>Je.type?.publicId===le&&Je?.name&&(0,ot.A)(Je.name?.toLowerCase()).includes($t)).map(Je=>({key:Qt,value:Je.name,context:{group:Je}}))}if(Vt.WG.test(Qt)){const le=Qt.match(Vt.WG)?.[1],Je=/^(Device|Main)$/.test(le)?"sheet":le.toLowerCase(),Fe="Main"===le,tn=te.pages.filter(pn=>pn.applicationType===Je&&pn.static===Fe),He=Qt.endsWith("title")?pn=>pn.draft?.title||pn.published?.title:pn=>pn.name;return tn.map(He).filter(pn=>Wt(pn?.toLowerCase(),Qt)?.includes($t)).map(pn=>({key:Qt,value:pn}))}if(Qt===ce.Md.Address){const le=te.datasource?.protocol?.publicId;return te.variables.map(Je=>Z(Je,{protocolId:le})).filter(Je=>(0,ot.A)(Je?.toLowerCase()).includes($t)).map(Je=>({key:Qt,value:Je}))}let zt=[];return Qt.startsWith("Agent.")&&(zt=[...te.agents]),Qt.startsWith("AgentOrAsset.")&&(zt=[...te.agents,...te.assets]),Qt.startsWith("AgentRegistrationProfile.")&&(zt=te.agentRegistrationProfiles),Qt.startsWith("AgentTemplate.")&&(zt=te.agentTemplates),Qt.startsWith("Asset.")&&(zt=te.assets),Qt.startsWith("BackendComponentTemplate.")&&(zt=te.backendComponentTemplates),Qt.startsWith("PageComponentTemplate.")&&(zt=te.pageComponentTemplates),Qt.startsWith("Group.")&&(zt=te.groups),Qt.startsWith("User.")&&(zt=[...te.invites.map(H.kI),...te.users]),Qt.startsWith("AgentDataAlarm.")&&(zt=te.alarms),Qt.startsWith("AgentDataCondition.")&&(zt=te.conditions),Qt.startsWith("AgentDataTag.")&&(zt=te.tags),Qt.startsWith("AgentDataVariable.")&&(zt=te.variables),zt.map(le=>(le=>(0,J.A)(le,Qt.slice(Qt.indexOf(".")+1)))(le)).filter(le=>Wt(le?.toLowerCase(),Qt)?.includes($t)).map(le=>({key:Qt,value:le}))}function It(te,Qe,Qt=$.c.appName,$t){return[`${te}.name`,...("Agent"===te||"AgentOrAsset"===te||"User"===te)&&Qe?.groupTypes?.map(Mt=>`${te}.memberships.group:ofType(${Mt.publicId}).name`)||[],..."Group"===te&&Qe?.groupTypes?.map(Mt=>`${te}:ofType(${Mt.publicId}).name`)||[],..."Agent"===te||"AgentOrAsset"===te?[...At(te,Qe,Qt),ce.QR.Location,ce.QR.SerialNr,`${te}.description`,..."Fleet Manager"===Qt?[ce.QR.ConfigurationStatus,ce.QR.Type,ce.QR.MacAddress,...$t?.instantCanUse("agent-registration-profile")?[ce.QR.RegistrationProfileId,ce.QR.RegistrationProfileName]:[]]:[]]:[],..."Asset"===te||"AgentTemplate"===te?[`${te}.description`]:[],..."AgentRegistrationProfile"===te?[ce.Sb.Id]:[],..."AgentTemplate"===te?[ce.cC.Type]:[],..."User"===te?[ce.E$.Role,ce.E$.Email]:[],..."DevicePage"===te||"MainPage"===te||"ReportPage"===te?[`${te}.title`]:[],..."AgentDataVariable"===te||"AgentDataTag"===te?[`${te}.slug`]:[],..."AgentDataVariable"===te?[`${te}.address`]:[],..."BackendComponentTemplate"===te?[ce.oG.Id]:[],..."PageComponentTemplate"===te?[ce.Bb.Id]:[]]}function At(te,Qe,Qt=$.c.appName){return Qe?.customProperties?(0,ft.A)(Qe.customProperties.filter($t=>("Agent"===$t.resourceType||"Asset"===$t.resourceType&&"AgentOrAsset"===te)&&"com"===$t.scopeType&&(!$t.flags?.includes("hiddenInPortal")||"Portal"!==Qt)).map($t=>`${te}.custom:ofName(${$t.name}).value`)):[]}function Gt(te,Qe=$.c.appName){return te.startsWith("/device-registration-profiles")?(0,mt.of)("AgentRegistrationProfile"):te.startsWith("/devices")&&"Portal"===Qe?(0,mt.of)("AgentOrAsset"):te.startsWith("/devices")?(0,mt.of)("Agent"):te.startsWith("/device-templates")?(0,mt.of)("AgentTemplate"):te.startsWith("/assets")&&"Fleet Manager"===Qe?(0,mt.of)("Asset"):te.startsWith("/users")?(0,mt.of)("User"):te.startsWith("/cards")||te.startsWith("/card-builder")?(0,mt.of)("CardPage"):te.startsWith("/pages/device")?(0,mt.of)("DevicePage"):"/groups"===te?(0,mt.of)("Group"):te.startsWith("/pages/main")?(0,mt.of)("MainPage"):te.startsWith("/reports")?(0,mt.of)("ReportPage"):te.startsWith("/ui-components")?(0,mt.of)("PageComponentTemplate"):te.startsWith("/cloud-functions")?(0,mt.of)("BackendComponentTemplate"):Vt.hg.test(te)?(0,mt.of)("AgentDataVariable"):Vt.zu.test(te)?(0,mt.of)("AgentDataTag"):Vt.QJ.test(te)?(0,mt.of)("AgentDataCondition"):Vt.lI.test(te)?(0,mt.of)("AgentDataAlarm"):te.startsWith("/page-builder")?Lt.w:(0,mt.of)("Null")}function Tt(te){return function(Qt){return te.instant("Agent"===Qt||"AgentOrAsset"===Qt?"SEARCH_FOR_DEVICES":"AgentDataAlarm"===Qt?"SEARCH_FOR_ALARM_TRIGGERS":"AgentDataCondition"===Qt?"SEARCH_FOR_LOG_TRIGGERS":"AgentDataTag"===Qt?"SEARCH_FOR_TAGS":"AgentDataVariable"===Qt?"SEARCH_FOR_VARIABLES":"AgentRegistrationProfile"===Qt?"SEARCH_FOR_REGISTRATION_PROFILES":"AgentTemplate"===Qt?"SEARCH_FOR_DEVICE_TEMPLATES":"Asset"===Qt?"SEARCH_FOR_ASSETS":"CardPage"===Qt?"SEARCH_FOR_CARDS":"DevicePage"===Qt||"MainPage"===Qt?"SEARCH_FOR_PAGES":"Group"===Qt?"SEARCH_FOR_GROUPS":"ReportPage"===Qt?"SEARCH_FOR_REPORTS":"User"===Qt?"SEARCH_FOR_USERS":"PageComponentTemplate"===Qt?"SEARCH_FOR_UI_COMPONENTS":"BackendComponentTemplate"===Qt?"SEARCH_FOR_CLOUD_FUNCTIONS":"SEARCH")}}function Yt(te,Qe="*",Qt){return("*"===Qe||Vt.tZ.test(Qe))&&Vt.tZ.test(te.key)?function($t){const Mt=te.context?.customProperties;return!!Mt&&Mt.some(Wt=>Wt.scopeType&&Wt.slug&&Re(Wt,$t)&&$t.custom?.[Wt.scopeType+Wt.slug]===te.value)}:("*"===Qe||Vt.yf.test(Qe))&&Vt.yf.test(te.key)?function($t){const Mt=te.context?.group;return!!Mt&&!!$t.memberships?.some(Wt=>Wt.group?.publicId===Mt.publicId)}:"*"!==Qe&&Qe!==ce.E$.Role||ce.E$.Role!==te.key?"*"!==Qe&&Qe!==ce.QR.Location||ce.QR.Location!==te.key?"*"!==Qe&&Qe!==ce.QR.ConfigurationStatus||ce.QR.ConfigurationStatus!==te.key?"*"!==Qe&&Qe!==ce.Sb.Name||ce.Sb.Name!==te.key?("*"===Qe||Vt.WR.test(Qe))&&Vt.WR.test(te.key)?function($t){return $t.name===te.value}:("*"===Qe||Vt.B.test(Qe))&&Vt.B.test(te.key)?function($t){return($t.draft?.title||$t.published?.title)===te.value}:"*"===Qe||Qe===te.key?function($t){return(0,J.A)($t,te.key.slice(te.key.indexOf(".")+1))===te.value}:$t=>!1:function($t){return $t.name?$t.name===te.value:$t.agentActivationName===te.value}:$t=>(0,se.y)($t,te.value||"",Qt??(Mt=>Mt)):function($t){return($t.location?.name||($t.geoLocation?(0,q.P2)($t.geoLocation):null))===te.value}:function($t){const Mt=te.context?.role;return!!Mt&&!!$t.memberships?.some(Wt=>Wt.role?.publicId===Mt.publicId)}}function Ot(te){return function(Qt,$t){if("*"===Qt)return te.instant("ALL");if(Vt._U.test(Qt))return te.instant("DESCRIPTION");if(Qt===ce.QR.Location)return te.instant("LOCATION");if(Qt===ce.QR.MacAddress)return te.instant("MAC_ADDRESS");if(Qt===ce.QR.ConfigurationStatus)return te.instant("CONFIGURATION_STATUS");if(Vt.yf.test(Qt)){const Mt=Qt.match(Vt.yf)?.[2];return Mt&&$t?.groupTypes?.find(Wt=>Wt?.publicId===Mt)?.name||""}if(Vt.$c.test(Qt)){const Mt=Qt.match(Vt.$c)?.[1];return Mt&&$t?.groupTypes?.find(Wt=>Wt?.publicId===Mt)?.name||""}return Vt.tZ.test(Qt)?Qt.match(Vt.tZ)?.[2]||"":Vt.hd.test(Qt)||Qt===ce.t9.Name||Qt===ce.dr.Name||Qt===ce.mW.Name||Qt===ce.Md.Name||Qt===ce.Sb.Name||Qt===ce.oG.Name||Qt===ce.kY.Name||Qt===ce.iR.Name||Qt===ce.oI.Name||Qt===ce.d5.Name||Qt===ce.Bb.Name||Qt===ce.AS.Name||Qt===ce.E$.Name?te.instant("NAME"):Qt===ce.Sb.Id?te.instant("ID"):Qt===ce.oG.Id||Qt===ce.Bb.Id?te.instant("PUBLIC_ID"):Qt===ce.Md.Identifier||Qt===ce.mW.Identifier?te.instant("IDENTIFIER"):Qt===ce.Md.Address?te.instant("ADDRESS"):Qt===ce.QR.SerialNr?te.instant("SERIAL_NUMBER"):Qt===ce.QR.RegistrationProfileName?te.instant("REGISTRATION_PROFILE_NAME"):Qt===ce.QR.RegistrationProfileId?te.instant("REGISTRATION_PROFILE_ID"):Qt===ce.iR.Title||Qt===ce.d5.Title||Qt===ce.AS.Title?te.instant("TITLE"):Qt===ce.QR.Type||Qt===ce.cC.Type?te.instant("TYPE"):Qt===ce.E$.Email?te.instant("EMAIL_ADDRESS"):Qt===ce.E$.Role?te.instant("ROLE"):""}}function me(te,Qe){const Qt=Ot(te);return function(Mt,Wt,zt=$.c.appName){return[{label:te.instant("ALL"),value:"*"},...It(Mt,Wt,zt,Qe).map(le=>({label:Qt(le,Wt),value:le}))]}}function oe(te){const Qe=Ot(te);return function(Qt,$t){return Qe(Qt.key,$t)}}function Re(te,Qe,Qt=$.c.appName){return("Agent"===te.resourceType&&!("resourceVariant"in Qe)||"Asset"===te.resourceType&&"resourceVariant"in Qe&&Qe.resourceVariant?.publicId===te.resourceVariant)&&(!te.flags?.includes("hiddenInPortal")||"Portal"!==Qt)}},98470:(ct,P,e)=>{"use strict";e.d(P,{$O:()=>t.$,k7:()=>S.k,Uf:()=>h,BY:()=>g,_3:()=>b,oC:()=>T,OI:()=>C,FQ:()=>m.FQ});var t=e(3532),a=e(50046),d=e(1261),p=e(84587),n=e(14401),m=e(12973),f=e(80935),v=e(60934);function h(I,F,L,W,K){if(F?.result)return I.filter((0,m.Wv)(F.result,F.scope,K));if(!F||!F.query)return I;const j=F.query,X=(0,a.A)(F.query.toLowerCase().trim()),B=F.scope;return I.filter(V=>{if("*"===B||B&&n.hd.test(B)){const z=V.name?(0,a.A)(V.name.toLowerCase()):null;if(z&&z.includes(X))return!0}if("*"===B||B&&n._U.test(B)){const z=V.description?(0,a.A)(V.description.toLowerCase()):null;if(z&&z.includes(X))return!0}if("*"===B||B===p.QR.Location){const z=V.location?.name||(V.geoLocation?(0,v.P2)(V.geoLocation):null);if(z&&z.toLowerCase().includes(X))return!0}if(("*"===B||B===p.QR.Type)&&V.type?.name&&V.type.name.toLowerCase().includes(X)||("*"===B||B===p.QR.MacAddress)&&V.macAddress&&V.macAddress.toLowerCase().includes(X)||("*"===B||B===p.QR.SerialNr)&&V.serialNumber&&V.serialNumber.toLowerCase().includes(X)||B===p.QR.ConfigurationStatus&&(0,f.y)(V,F.query??"",K??(z=>z)))return!0;if(("*"===B||B&&n.yf.test(B))&&W){const z=B.match(n.yf)?.[2],U=V.memberships?.map(Z=>Z.group?.publicId).filter(Boolean)||[];if(W.filter(Z=>z?Z.type?.publicId===z:Z.type).filter(Z=>U.includes(Z.publicId)).some(Z=>Z.name?.toLowerCase().includes(X)))return!0}if(B&&n.tZ.test(B)){const z=B.match(n.tZ)?.[2];if(L?.filter(G=>G.name===z&&"Agent"===G.resourceType)?.some(G=>G.scopeType&&G.slug&&!(0,d.A)(V.custom?.[G.scopeType+G.slug])&&(0,a.A)(String(V.custom[G.scopeType+G.slug]).toLowerCase()).includes(X)))return!0}return!("*"!==B||!Object.keys(V.custom||{}).some(U=>(B.includes(U)||"*"===B)&&!(0,d.A)(V?.custom?.[U])&&(0,a.A)(String(V.custom[U]).toLowerCase()).includes(X))&&V.publicId!==j)||void 0})}function g(I,F,L,W){if(F?.result)return I.filter((0,m.Wv)(F.result,F.scope));if(!F||!F.query)return I;const K=F.query,j=(0,a.A)(F.query.toLowerCase().trim()),X=F.scope;return I.filter(B=>{if("*"===X||X&&n.hd.test(X)){const V=B.name?(0,a.A)(B.name.toLowerCase()):null;if(V&&V.includes(j))return!0}if("*"===X||X&&n._U.test(X)){const V=B.description?(0,a.A)(B.description.toLowerCase()):null;if(V&&V.includes(j))return!0}if(("*"===X||X&&n.yf.test(X))&&W){const V=X.match(n.yf)?.[2],z=B.memberships?.map(G=>G.group?.publicId).filter(Boolean)||[];if(W.filter(G=>V?G.type?.publicId===V:!!G.type).filter(G=>z.includes(G.publicId)).some(G=>G.name?.toLowerCase().includes(j)))return!0}if(X&&n.tZ.test(X)){const V=X.match(n.tZ)?.[2];if(L?.filter(U=>U.name===V&&"Asset"===U.resourceType&&U.resourceVariant===B.resourceVariant?.publicId)?.some(U=>U.scopeType&&U.slug&&!(0,d.A)(B.custom?.[U.scopeType+U.slug])&&(0,a.A)(String(B.custom[U.scopeType+U.slug]).toLowerCase()).includes(j)))return!0}if("*"===X&&(Object.keys(B.custom||{}).some(z=>(X.includes(z)||"*"===X)&&!(0,d.A)(B?.custom?.[z])&&(0,a.A)(String(B.custom[z]).toLowerCase()).includes(j))||B.publicId===K))return!0})}function b(I,F){return I?F?I.filter(L=>{const W=(0,a.A)(F.toLowerCase().trim()),K=L.name?(0,a.A)(L.name.toLowerCase()):null;if(K&&K.includes(W)||W.length>6&&L.publicId.toLowerCase().includes(W))return!0}):I:[]}var x=e(31533);function T(I){return(F,L)=>F?L?F.filter(W=>{const K=L.toLowerCase();if(W.shortContent)if(W.shortContent.toTranslate&&I){if(I.instant(...(0,x.n)(W,"shortContent")).toLowerCase().includes(K))return!0}else{const j=(0,x.Qu)(W,"shortContent"),X=W.shortContent.code;if((j?Object.keys(j).reduce((V,z)=>V?.replace(`{${z}}`,j[z]),X):X)?.toLowerCase().includes(K))return!0}return!1}):F:[]}function C(I,F,L,W){if(F?.result)return I.filter((0,m.Wv)(F.result,F.scope));if(!F||!F.query)return I;const K=F.query,j=(0,a.A)(K.toLowerCase().trim()),X=F.scope;return I.filter(B=>{if("*"===X||X===p.E$.Name){const V=B.name?(0,a.A)(B.name.toLowerCase()):null;if(V&&V.includes(j))return!0}if("*"===X||X===p.E$.Email){const V=B.emailAddress?(0,a.A)(B.emailAddress.toLowerCase()):null;if(V&&V.includes(j))return!0}if(("*"===X||X===p.E$.Role)&&W){const V=B.memberships?.map(U=>U.role?.publicId).filter(Boolean)||[];if(W.filter(U=>V.includes(U.publicId)).some(U=>U.name?.toLowerCase().includes(j)))return!0}if(("*"===X||X&&n.yf.test(X))&&L){const V=X.match(n.yf)?.[2],z=B.memberships?.map(G=>G.group?.publicId).filter(Boolean)||[];if(L.filter(G=>V?G.type?.publicId===V:!!G.type).filter(G=>z.includes(G.publicId)).some(G=>G.name?.toLowerCase().includes(j)))return!0}if("*"===X&&B.publicId===K)return!0})}var S=e(87409);e(85613)},80935:(ct,P,e)=>{"use strict";e.d(P,{P:()=>t,y:()=>a});const t=[{label:"NOT_IN_SYNC",value:"not-in-sync"},{label:"IN_SYNC",value:"in-sync"}];function a(d,p,n=(m=>m)){const m=t.reduce((f,v)=>({...f,[n(v.label)]:v.value}),{});if("not-in-sync"===m[p]){if(!0===d.config?.differentConfigs||!0===d.config?.differentStewardConfigs)return!0}else if("in-sync"===m[p]&&!1===d.config?.differentConfigs&&!1===d.config?.differentStewardConfigs)return!0;return!1}},8954:(ct,P,e)=>{"use strict";e.d(P,{i:()=>ot});var t=e(68559),a=e(49074),d=e(34456),p=e(95541),n=e(90852),m=e(63037),f=e(56042),v=e(75797),h=e(70271),E=e(5057),y=e(3532),g=e(85613),b=e(12973),A=e(81570),x=e(9168),T=e(17971);let D=(()=>{class J extends T.S{static#t=this.\u0275fac=(()=>{let mt;return function(Vt){return(mt||(mt=t.xGo(J)))(Vt||J)}})();static#e=this.\u0275prov=t.jDH({token:J,factory:J.\u0275fac,providedIn:"root"})}return J})();const C=new t.nKC("search-panel-data");var S=e(84205);class k{constructor(ft){this._overlayRef=ft,this._afterClosed=new S.B}afterClosed(){return this._afterClosed.asObservable()}outsidePointerEvents(){return this._overlayRef.outsidePointerEvents()}close(ft){this._overlayRef.dispose(),ft&&(this._afterClosed.next(ft),this._afterClosed.complete())}}var I=e(56730),F=e(60316);let L=(()=>{class J{constructor(mt,Lt,Vt){this.data=mt,this.ref=Lt,this.facade=Vt,this.filterContext$=this.facade.filterContext$}setQuery(){this.ref.close(!0)}setResult(mt){this.ref.close(mt)}static#t=this.\u0275fac=function(Lt){return new(Lt||J)(t.rXU(C),t.rXU(k),t.rXU(D))};static#e=this.\u0275cmp=t.VBU({type:J,selectors:[["ix-search-panel"]],decls:5,vars:9,consts:[[1,"results"],[3,"resultClick","moreClick","context","query","results"]],template:function(Lt,Vt){1&Lt&&(t.j41(0,"section",0)(1,"ix-search-result-list",1),t.nI1(2,"async"),t.nI1(3,"async"),t.nI1(4,"async"),t.bIt("resultClick",function(se){return Vt.setResult(se)})("moreClick",function(){return Vt.setQuery()}),t.k0s()()),2&Lt&&(t.R7$(),t.Y8G("context",t.bMT(2,3,Vt.filterContext$))("query",t.bMT(3,5,Vt.data.query$))("results",t.bMT(4,7,Vt.data.results$)))},dependencies:[I.l,F.Jj],styles:["[_nghost-%COMP%]{display:block;width:416px;padding:8px 0;background-color:var(--basic);border-radius:0 0 24px 24px;box-shadow:0 1px 1px #4145494d,0 1px 3px 1px #41454926;overflow-x:hidden}@media (min-width: 1280px){[_nghost-%COMP%]{width:696px}}"],changeDetection:0})}return J})(),W=(()=>{class J{constructor(mt,Lt){this.injector=mt,this.overlay=Lt}show(mt,Lt){const Vt=this.createOverlay(mt),ce=new k(Vt);return this.attachSnackBarContainer(Vt,ce,Lt),ce}createOverlay(mt){const Lt=this.overlay.create(this.getOverlayConfig(mt));return Lt.backdropClick().subscribe(()=>Lt.dispose()),Lt}createInjector(mt,Lt){return t.zZn.create({parent:this.injector,providers:[{provide:k,useValue:mt},{provide:C,useValue:Lt}]})}attachSnackBarContainer(mt,Lt,Vt){const ce=this.createInjector(Lt,Vt),se=new x.A8(L,null,ce);return mt.attach(se).instance}getOverlayConfig(mt){const Lt=this.overlay.position().flexibleConnectedTo(mt).withPositions([{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top",offsetX:-12,offsetY:0}]);return new A.rR({hasBackdrop:!1,panelClass:"ix-search-container",scrollStrategy:this.overlay.scrollStrategies.noop(),positionStrategy:Lt})}static#t=this.\u0275fac=function(Lt){return new(Lt||J)(t.KVO(t.zZn),t.KVO(A.hJ))};static#e=this.\u0275prov=t.jDH({token:J,factory:J.\u0275fac,providedIn:"root"})}return J})();var K=e(63187),j=e(1365),X=e(11439);let B=(()=>{class J extends T.S{constructor(mt,Lt,Vt){super(mt),this.translate=Lt,this.features=Vt,this._getScopeLabel=(0,b.l2)(this.translate),this._getScopeOptions=(0,b.fB)(this.translate,this.features)}scopeLabel(mt){return mt.pipe((0,j.Z)(Lt=>this.filterContext$.pipe((0,h.T)(Vt=>this._getScopeLabel(Lt,Vt)))))}scopeOptions(mt){return mt.pipe((0,j.Z)(Lt=>this.filterContext$.pipe((0,h.T)(Vt=>this._getScopeOptions(Lt,Vt)))))}static#t=this.\u0275fac=function(Lt){return new(Lt||J)(t.KVO(X.il),t.KVO(n.c$),t.KVO(K.sh))};static#e=this.\u0275prov=t.jDH({token:J,factory:J.\u0275fac,providedIn:"root"})}return J})();var V=e(87801),z=e(11971),U=e(84175),G=e(15944),Z=e(93840),at=e(31034);const H=J=>({active:J});function q(J,ft){if(1&J){const mt=t.RV6();t.j41(0,"button",12),t.bIt("click",function(){const Vt=t.eBV(mt).$implicit,ce=t.XpG();return t.Njj(ce.setScope(Vt.value))}),t.EFF(1),t.k0s()}if(2&J){const mt=ft.$implicit,Lt=t.XpG();t.Y8G("ngClass",t.eq3(2,H,Lt.form.value.scope===mt.value)),t.R7$(),t.SpI(" ",mt.label," ")}}function $(J,ft){if(1&J){const mt=t.RV6();t.j41(0,"button",13),t.bIt("click",function(){t.eBV(mt);const Vt=t.XpG();return t.Njj(Vt.clearQuery())}),t.j41(1,"mat-icon"),t.EFF(2,"close"),t.k0s()()}}let ot=(()=>{class J{constructor(){this.cdRef=(0,t.WQX)(t.gRc),this.destroy=(0,t.WQX)(t.abz),this.elementRef=(0,t.WQX)(t.aKT),this.facade=(0,t.WQX)(B),this.filterService=(0,t.WQX)(g.E),this.filters$=(0,t.WQX)(y.$),this.searchPanelService=(0,t.WQX)(W),this.translate=(0,t.WQX)(n.c$),this.form=new d.gE({query:new d.MJ(this.filters$.getValue().query??null),scope:new d.MJ(this.filters$.getValue().scope,{nonNullable:!0})}),this.activeScopeLabel$=this.facade.scopeLabel(this.form.controls.scope.valueChanges.pipe((0,m.Z)(this.form.controls.scope.value))),this.rel$=new f.m(1),this.query$=new v.t(""),this.results$=new v.t([]),this.scopeOptions$=this.facade.scopeOptions(this.rel$.asObservable()),this.searchInputDisabled$=this.form.controls.scope.valueChanges.pipe((0,h.T)(mt=>mt.endsWith("|select")))}get empty(){return!this.form.controls.query.value}get hasPanel(){return!!this._panelRef}ngOnInit(){this.scopeOptions$.pipe((0,a.pQ)(this.destroy)).subscribe(mt=>{mt.some(Lt=>Lt.value===this.form.controls.scope.value)||this.setScope("*")}),this.filters$.asObservable().pipe((0,a.pQ)(this.destroy)).subscribe(({query:mt,scope:Lt})=>{this.form.controls.query.value!==mt&&(this.form.patchValue({query:mt,scope:Lt}),this.form.updateValueAndValidity())}),this.filterService.resultsFor(this.rel$.asObservable(),this.form.valueChanges.pipe((0,h.T)(mt=>({...this.filters$.getValue(),...mt})))).pipe((0,a.pQ)(this.destroy)).subscribe(this.results$),this.form.controls.query.valueChanges.pipe((0,m.Z)(this.form.controls.query.value),(0,h.T)(mt=>mt??""),(0,a.pQ)(this.destroy)).subscribe(this.query$),this.form.controls.query.valueChanges.pipe((0,m.Z)(this.form.controls.query.value),(0,h.T)(mt=>!!mt),(0,a.pQ)(this.destroy)).subscribe(mt=>{mt&&this.input?.focused?this.openPanel():this.closePanel()}),this.form.controls.scope.valueChanges.pipe((0,m.Z)(this.form.controls.scope.value),(0,E.J)(),(0,a.pQ)(this.destroy)).subscribe(([mt,Lt])=>{(mt.endsWith("|select")||Lt.endsWith("|select"))&&this.clearQuery()}),this.destroy.onDestroy(()=>{this.query$.next(""),this.query$.complete(),this.rel$.complete(),this.results$.next([]),this.results$.complete()})}ngOnChanges(mt){mt.rel&&(this.rel$.next(this.rel),this.placeholder=(0,b.IA)(this.translate)(this.rel),mt.rel.isFirstChange()||(this.setScope("*"),this.clearQuery()))}clearQuery(){this.form&&(this.form.patchValue({query:""}),this.form.updateValueAndValidity()),this.filters$.clearSearch()}closePanel(){this._panelRef&&(this._panelRef.close(),this._panelRef=void 0,this.cdRef.markForCheck())}inputBlurHandler(mt){mt.stopPropagation(),!this.form.controls.query.value&&!this.form.controls.scope.value?.endsWith("|select")&&this.clearQuery()}inputClickHandler(mt){(this.form.controls.query.value||this.form.controls.scope.value?.endsWith("|select"))&&this.openPanel()}inputFocusHandler(mt){mt.stopPropagation(),(this.form.controls.query.value||this.form.controls.scope.value?.endsWith("|select"))&&this.openPanel()}openPanel(){this._panelRef||(this._panelRef=this.searchPanelService.show(this.elementRef,{query$:this.query$,results$:this.results$}),this._panelRef.outsidePointerEvents().subscribe(mt=>{(mt.target?.classList).contains("mat-input-element")||this.closePanel()}),this._panelRef.afterClosed().subscribe(mt=>{mt&&("boolean"==typeof mt?this.submit():this.setResult(mt)),this._panelRef=void 0}))}setResult(mt){this.form.patchValue({query:String(mt.value)}),this.form.updateValueAndValidity(),this.filters$.next({...this.filters$.getValue(),scope:this.form.controls.scope.value,query:String(mt.value),result:mt})}setScope(mt){this.form.controls.scope.setValue(mt),this.filters$.next({...this.filters$.getValue(),scope:mt,result:void 0})}submit(){this.filters$.next({...this.filters$.getValue(),query:this.form.controls.query.value,scope:this.form.controls.scope.value,result:void 0}),this.closePanel()}static#t=this.\u0275fac=function(Lt){return new(Lt||J)};static#e=this.\u0275cmp=t.VBU({type:J,selectors:[["ix-search-input"]],viewQuery:function(Lt,Vt){if(1&Lt&&t.GBs(p.fg,5),2&Lt){let ce;t.mGM(ce=t.lsd())&&(Vt.input=ce.first)}},hostVars:4,hostBindings:function(Lt,Vt){2&Lt&&t.AVh("empty",Vt.empty)("has-panel",Vt.hasPanel)},inputs:{rel:"rel"},features:[t.OA$],decls:21,vars:12,consts:[["moreOptionsMenu","matMenu"],["search",""],["autocomplete","off",1,"search-form",3,"ngSubmit","formGroup"],["fxLayout","row","fxLayoutAlign","start center"],[1,"dense"],["mat-menu-item","",3,"ngClass"],["appearance","fill","fxFlex",""],["type","button","mat-button","","matPrefix","",1,"scope-select-button",3,"click","matMenuTriggerFor"],[1,"label"],["matIconPrefix","",1,"search-icon"],["type","search","name","query","formControlName","query","matInput","",3,"click","focus","blur","placeholder","readonly"],["type","button","mat-icon-button","","matIconSuffix","",1,"clear-query-button"],["mat-menu-item","",3,"click","ngClass"],["type","button","mat-icon-button","","matIconSuffix","",1,"clear-query-button",3,"click"]],template:function(Lt,Vt){if(1&Lt){const ce=t.RV6();t.j41(0,"form",2),t.bIt("ngSubmit",function(){return t.eBV(ce),t.Njj(Vt.submit())}),t.j41(1,"div",3)(2,"mat-menu",4,0),t.Z7z(4,q,2,4,"button",5,t.fX1),t.nI1(6,"async"),t.k0s(),t.j41(7,"mat-form-field",6)(8,"button",7),t.bIt("click",function(xe){return t.eBV(ce),t.Njj(xe.stopPropagation())}),t.j41(9,"div",3)(10,"span",8),t.EFF(11),t.nI1(12,"async"),t.k0s(),t.j41(13,"mat-icon"),t.EFF(14,"arrow_drop_down"),t.k0s()()(),t.j41(15,"mat-icon",9),t.EFF(16,"search"),t.k0s(),t.j41(17,"input",10,1),t.nI1(19,"async"),t.bIt("click",function(xe){return t.eBV(ce),t.Njj(Vt.inputClickHandler(xe))})("focus",function(xe){return t.eBV(ce),t.Njj(Vt.inputFocusHandler(xe))})("blur",function(xe){return t.eBV(ce),t.Njj(Vt.inputBlurHandler(xe))}),t.k0s(),t.DNE(20,$,3,0,"button",11),t.k0s()()()}if(2&Lt){const ce=t.sdS(3);t.Y8G("formGroup",Vt.form),t.R7$(4),t.Dyx(t.bMT(6,6,Vt.scopeOptions$)),t.R7$(4),t.Y8G("matMenuTriggerFor",ce),t.R7$(3),t.JRh(t.bMT(12,8,Vt.activeScopeLabel$)),t.R7$(6),t.Y8G("placeholder",Vt.placeholder)("readonly",t.bMT(19,10,Vt.searchInputDisabled$)),t.R7$(3),t.vxM(20,Vt.form.value.query?20:-1)}},dependencies:[F.YU,V.DJ,V.sA,V.UI,z.PW,d.qT,d.me,d.BC,d.cb,d.j4,d.JD,U.$z,U.iY,G.rl,G.JW,G.yw,Z.An,p.fg,at.kk,at.fb,at.Cp,F.Jj],styles:["[_nghost-%COMP%]{display:flex;width:100%;max-width:720px;color:var(--body-color)}.has-panel[_nghost-%COMP%]     .mat-mdc-form-field .mdc-text-field--filled{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}[_nghost-%COMP%]   form[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%]   form[_ngcontent-%COMP%]     .mat-mdc-form-field{--mdc-filled-text-field-container-color: var(--search-input-bg, #f1f3f4);--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px}[_nghost-%COMP%]   form[_ngcontent-%COMP%]     .mat-mdc-form-field .mdc-text-field--filled{--mdc-filled-text-field-active-indicator-height: 0;--mdc-filled-text-field-focus-active-indicator-height: 0;--mdc-filled-text-field-input-text-color: var( --search-input-color, rgb(0 0 0 / 67%) );border-radius:24px}[_nghost-%COMP%]   form[_ngcontent-%COMP%]     .mat-mdc-form-field.mat-focused{--mdc-filled-text-field-container-color: white;--search-input-color: rgb(0 0 0 / 87%)}[_nghost-%COMP%]   form[_ngcontent-%COMP%]     .mat-mdc-form-field.mat-focused .mdc-text-field--filled{box-shadow:0 1px 1px #4145494d,0 1px 3px 1px #41454926}[_nghost-%COMP%]   form[_ngcontent-%COMP%]     .mat-mdc-form-field .mat-mdc-form-field-flex{max-height:48px}[_nghost-%COMP%]   form[_ngcontent-%COMP%]     .mat-mdc-form-field .mat-mdc-form-field-focus-overlay{background-color:#fff}[_nghost-%COMP%]   form[_ngcontent-%COMP%]     .mat-mdc-form-field .mat-mdc-form-field-infix{padding:0!important}[_nghost-%COMP%]   form[_ngcontent-%COMP%]     .mat-mdc-form-field .mat-mdc-form-field-infix input{height:48px}[_nghost-%COMP%]   form[_ngcontent-%COMP%]     .mat-mdc-form-field .mat-mdc-form-field-infix input::placeholder{color:var(--search-input-color, currentcolor)}[_nghost-%COMP%]   form[_ngcontent-%COMP%]     .mat-mdc-form-field .mat-mdc-form-field-infix input[type=search]::-webkit-search-decoration, [_nghost-%COMP%]   form[_ngcontent-%COMP%]     .mat-mdc-form-field .mat-mdc-form-field-infix input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}[_nghost-%COMP%]   form[_ngcontent-%COMP%]     .mat-mdc-form-field .mat-mdc-form-field-icon-prefix, [_nghost-%COMP%]   form[_ngcontent-%COMP%]     .mat-mdc-form-field .mat-mdc-form-field-icon-suffix{display:flex;color:var(--search-input-color, currentcolor)}[_nghost-%COMP%]   form[_ngcontent-%COMP%]     .mat-mdc-form-field .mat-mdc-form-field-icon-prefix{padding-right:0}[_nghost-%COMP%]   form[_ngcontent-%COMP%]     .mat-mdc-form-field .mat-mdc-form-field-icon-prefix .mat-mdc-button{--mdc-text-button-label-text-color: var( --search-input-color, currentcolor )}[_nghost-%COMP%]   form[_ngcontent-%COMP%]     .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper{display:none}[_nghost-%COMP%]   .clear-query-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-size: 20px;margin-right:4px}[_nghost-%COMP%]   .search-icon[_ngcontent-%COMP%]{margin:auto 0;padding-left:12px;font-size:24px}[_nghost-%COMP%]   .scope-select-button[_ngcontent-%COMP%]{height:48px;min-width:60px;padding-right:12px;border-right:1px solid rgba(var(--body-color-rgb),.08);border-radius:24px 0 0 24px}[_nghost-%COMP%]   .scope-select-button[_ngcontent-%COMP%]   .label[_ngcontent-%COMP%]{max-width:200px;overflow:hidden;text-overflow:ellipsis}[_nghost-%COMP%]   .scope-select-button[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{margin-right:-4px;transform:translateY(1px);font-size:150%}"],changeDetection:0})}return J})()},99653:(ct,P,e)=>{"use strict";e.d(P,{j:()=>U});var t=e(77349),a=e(68559),d=e(49074),p=e(14876),n=e(59452),m=e(63037),f=e(70271),v=e(3532),h=e(85613),E=e(12973),y=e(63187),g=e(17971),b=e(11439),A=e(90852);let x=(()=>{class G extends g.S{constructor(at,H,q){super(at),this.translate=H,this.features=q,this._getScopeOptions=(0,E.fB)(this.translate,this.features)}scopeOptions(at){return this.filterContext$.pipe((0,f.T)(H=>this._getScopeOptions(at,H)))}static#t=this.\u0275fac=function(H){return new(H||G)(a.KVO(b.il),a.KVO(A.c$),a.KVO(y.sh))};static#e=this.\u0275prov=a.jDH({token:G,factory:G.\u0275fac,providedIn:"root"})}return G})();var T=e(34456),D=e(60316),C=e(87801),S=e(11971),k=e(72102),I=e(84175),F=e(93840),L=e(39552),W=e(56730);const K=["searchInput"],j=G=>({active:G});function X(G,Z){1&G&&(a.j41(0,"div",7)(1,"mat-icon"),a.EFF(2,"close"),a.k0s()())}function B(G,Z){if(1&G){const at=a.RV6();a.j41(0,"button",11),a.bIt("click",function(){const q=a.eBV(at).$implicit,$=a.XpG();return a.Njj($.setScope(q.value))}),a.EFF(1),a.k0s()}if(2&G){const at=Z.$implicit,H=a.XpG();a.Y8G("ngClass",a.eq3(2,j,H.form.value.scope===at.value)),a.R7$(),a.SpI(" ",at.label," ")}}function V(G,Z){if(1&G){const at=a.RV6();a.j41(0,"section",10)(1,"ix-search-result-list",12),a.nI1(2,"async"),a.bIt("resultClick",function(q){a.eBV(at);const $=a.XpG();return a.Njj($.setResult(q))})("moreClick",function(){a.eBV(at);const q=a.XpG();return a.Njj(q.submit())}),a.k0s()()}if(2&G){const at=a.XpG();a.R7$(),a.Y8G("query",at.form.value.query)("context",a.bMT(2,3,at.filterContext$))("results",at.results)}}let z=(()=>{class G{constructor(at,H,q,$,ot,J,ft,mt){this.data=at,this.formBuilder=H,this.cdRef=q,this.translate=$,this.layerRef=ot,this.filters$=J,this.filterService=ft,this.facade=mt,this.filterContext$=this.facade.filterContext$,this.scopeOptions$=this.facade.scopeOptions(this.data.rel),this.placeholder=(0,E.IA)(this.translate)(this.data.rel),this.destroy=(0,a.WQX)(a.abz)}ngOnInit(){this.data.clearQuery&&(0,p.O)(150).pipe((0,d.pQ)(this.destroy)).subscribe(()=>this.filters$.clearSearch()),this.form=this.formBuilder.group({query:[this.data.clearQuery?"":this.filters$.getValue().query],scope:[this.filters$.getValue().scope]}),this.filterService.resultsFor((0,n.of)(this.data.rel),this.form.valueChanges.pipe((0,m.Z)(this.form.value),(0,f.T)(at=>({...this.filters$.getValue(),...at})))).pipe((0,d.pQ)(this.destroy)).subscribe(at=>{this.results=at,this.cdRef.markForCheck()})}clearQuery(){this.form.patchValue({query:""}),this.form.updateValueAndValidity(),this.filters$.clearSearch()}close(){this.layerRef.close()}handleInputClick(at){if(this.form.value.query){const H=this.input.nativeElement.clientWidth-at.layerX;H>12&&H<52&&at.layerY>4&&at.layerY<44&&this.clearQuery()}}setResult(at){this.filters$.next({...this.filters$.getValue(),scope:this.form.value.scope,query:String(at.value),result:at}),this.close()}setScope(at){this.form.patchValue({scope:at})}submit(){this.filters$.next({...this.filters$.getValue(),...this.form.value,result:void 0}),this.close()}static#t=this.\u0275fac=function(H){return new(H||G)(a.rXU(t.pp),a.rXU(T.ze),a.rXU(a.gRc),a.rXU(A.c$),a.rXU(t.jk),a.rXU(v.$),a.rXU(h.E),a.rXU(x))};static#e=this.\u0275cmp=a.VBU({type:G,selectors:[["ix-search-layer"]],viewQuery:function(H,q){if(1&H&&a.GBs(K,5),2&H){let $;a.mGM($=a.lsd())&&(q.input=$.first)}},decls:16,vars:7,consts:[["searchInput",""],["autocomplete","off","cdkTrapFocus","","action",".",3,"ngSubmit","formGroup","cdkTrapFocusAutoCapture"],[1,"top"],["fxLayout","row","fxLayoutAlign","start center"],["type","button","mat-icon-button","",1,"back-button",3,"click"],[1,"input-group"],["type","search","name","query","formControlName","query","cdkFocusInitial","",3,"click","placeholder"],["fxLayout","row","fxLayoutAlign","center center",1,"clear-query-button"],[1,"bottom"],["type","button","mat-stroked-button","",1,"scope-button",3,"ngClass"],[1,"results"],["type","button","mat-stroked-button","",1,"scope-button",3,"click","ngClass"],[3,"resultClick","moreClick","query","context","results"]],template:function(H,q){if(1&H){const $=a.RV6();a.j41(0,"form",1),a.bIt("ngSubmit",function(){return a.eBV($),a.Njj(q.submit())}),a.j41(1,"mat-toolbar",2)(2,"section",3)(3,"button",4),a.bIt("click",function(){return a.eBV($),a.Njj(q.close())}),a.j41(4,"mat-icon"),a.EFF(5,"arrow_back_ios_new"),a.k0s()(),a.j41(6,"div",5)(7,"input",6,0),a.bIt("click",function(J){return a.eBV($),a.Njj(q.handleInputClick(J))}),a.k0s(),a.DNE(9,X,3,0,"div",7),a.k0s()()(),a.j41(10,"mat-toolbar",8)(11,"section"),a.Z7z(12,B,2,4,"button",9,a.fX1),a.nI1(14,"async"),a.k0s()()(),a.DNE(15,V,3,5,"section",10)}2&H&&(a.Y8G("formGroup",q.form)("cdkTrapFocusAutoCapture",!0),a.R7$(7),a.Y8G("placeholder",q.placeholder),a.R7$(2),a.vxM(9,q.form.value.query?9:-1),a.R7$(3),a.Dyx(a.bMT(14,5,q.scopeOptions$)),a.R7$(3),a.vxM(15,q.form.value.query?15:-1))},dependencies:[D.YU,C.DJ,C.sA,S.PW,T.qT,T.me,T.BC,T.cb,T.j4,T.JD,k.kB,I.$z,I.iY,F.An,L.KQ,W.l,D.Jj],styles:["[_nghost-%COMP%]{display:block;padding-top:env(safe-area-inset-top);width:100%;height:100%;background-color:var(--body-bg)}[_nghost-%COMP%]   form[_ngcontent-%COMP%]{display:block;width:100%}[_nghost-%COMP%]   section[_ngcontent-%COMP%]{width:100%;margin:0 auto;box-sizing:border-box}[_nghost-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]{padding:0}[_nghost-%COMP%]   .mat-toolbar.top[_ngcontent-%COMP%]{border-bottom:1px solid var(--card-border-color)}[_nghost-%COMP%]   .mat-toolbar.bottom[_ngcontent-%COMP%]{height:64px;overflow:hidden;align-items:start}[_nghost-%COMP%]   .mat-toolbar.bottom[_ngcontent-%COMP%]   section[_ngcontent-%COMP%]{overflow:scroll hidden;-webkit-overflow-scrolling:touch;min-height:80px;padding:14px 0 14px 16px}[_nghost-%COMP%]   input[_ngcontent-%COMP%]{width:100%;height:48px;padding-right:56px;line-height:normal;background:transparent;color:currentcolor;border:none;outline:none;font:inherit;-webkit-appearance:none;appearance:none}[_nghost-%COMP%]   input[_ngcontent-%COMP%]::placeholder{color:rgba(var(--body-color-rgb),.34);font-weight:400;opacity:1}[_nghost-%COMP%]   input[_ngcontent-%COMP%]::-webkit-search-decoration, [_nghost-%COMP%]   input[_ngcontent-%COMP%]::-webkit-search-cancel-button, [_nghost-%COMP%]   input[_ngcontent-%COMP%]::-webkit-search-results-button, [_nghost-%COMP%]   input[_ngcontent-%COMP%]::-webkit-search-results-decoration{display:none}[_nghost-%COMP%]   .back-button[_ngcontent-%COMP%]{margin-left:4px}[_nghost-%COMP%]   .scope-button[_ngcontent-%COMP%]{border-radius:24px;margin-right:8px}[_nghost-%COMP%]   .scope-button[_ngcontent-%COMP%]:last-child{margin-right:16px}[_nghost-%COMP%]   .scope-button.active[_ngcontent-%COMP%]{background-color:#0000000a;color:var(--primary)}[_nghost-%COMP%]   .input-group[_ngcontent-%COMP%]{width:100%;height:48px;position:relative}[_nghost-%COMP%]   .clear-query-button[_ngcontent-%COMP%]{position:absolute;height:48px;width:56px;padding-right:8px;box-sizing:border-box;top:0;right:0;font:inherit;vertical-align:baseline;pointer-events:none}"],changeDetection:0})}return G})(),U=(()=>{class G{constructor(at){this.layerService=at}onButtonClick(){this.layerService.open(z,{data:{clearQuery:!!this.clearQuery,rel:this.rel||""}})}static#t=this.\u0275fac=function(H){return new(H||G)(a.rXU(t.BY))};static#e=this.\u0275dir=a.FsC({type:G,selectors:[["","ix-search-layer-trigger",""],["","ixSearchLayerTrigger",""]],hostBindings:function(H,q){1&H&&a.bIt("click",function(){return q.onButtonClick()})},inputs:{rel:[a.Mj6.None,"ixSearchLayerTrigger","rel"],clearQuery:[a.Mj6.None,"ixSearchLayerTriggerClearQuery","clearQuery"]},exportAs:["ixSearchLayerTrigger"]})}return G})()},56730:(ct,P,e)=>{"use strict";e.d(P,{l:()=>D});var t=e(68559),a=e(12973),d=e(90852),p=e(60316),n=e(87801),m=e(11971),f=e(93840),v=e(20943),h=e(11838);const E=C=>({active:C});function y(C,S){if(1&C&&(t.nrm(0,"span",4),t.nI1(1,"highlightText")),2&C){const k=t.XpG().$implicit,I=t.XpG(2);t.Y8G("innerHTML",t.i5U(1,1,k.value,I.query||""),t.npT)}}function g(C,S){if(1&C&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&C){const k=t.XpG().$implicit;t.R7$(),t.JRh(k.value)}}function b(C,S){if(1&C){const k=t.RV6();t.j41(0,"mat-list-item",2),t.bIt("click",function(){const F=t.eBV(k).$implicit,L=t.XpG(2);return t.Njj(L.resultClick.emit(F))}),t.j41(1,"div",3),t.DNE(2,y,2,4,"span",4)(3,g,2,1),t.j41(4,"span",5),t.EFF(5),t.k0s()()()}if(2&C){const k=S.$implicit,I=S.$index,F=t.XpG(2);t.Y8G("ngClass",t.eq3(3,E,I===F.selectedIndex)),t.R7$(2),t.vxM(2,k.key.endsWith("|select")?3:2),t.R7$(3),t.JRh(F.getScopeLabel(k))}}function A(C,S){if(1&C&&(t.j41(0,"mat-action-list"),t.Z7z(1,b,6,5,"mat-list-item",1,t.fX1),t.k0s()),2&C){const k=t.XpG();t.R7$(),t.Dyx(k.results.slice(0,6))}}function x(C,S){1&C&&(t.j41(0,"div",6),t.EFF(1,"NO_MATCHING_RESULTS"),t.k0s())}function T(C,S){if(1&C){const k=t.RV6();t.j41(0,"mat-action-list",0)(1,"mat-list-item",7),t.bIt("click",function(){t.eBV(k);const F=t.XpG();return t.Njj(F.moreClick.emit())}),t.j41(2,"div",3)(3,"span",8)(4,"mat-icon"),t.EFF(5,"search"),t.k0s(),t.j41(6,"span",9),t.EFF(7,"MORE_SEARCH_RESULTS"),t.k0s()(),t.j41(8,"span",10),t.EFF(9,"PRESS_ENTER"),t.k0s()()()()}}let D=(()=>{class C{constructor(k){this.translate=k,this.resultClick=new t.bkB,this.moreClick=new t.bkB,this._getScopeLabel=(0,a.XW)(this.translate),this.selectedIndex=null}ngOnChanges(k){k.query&&(this.selectedIndex=null)}getScopeLabel(k){return this._getScopeLabel(k,this.context||void 0)}onArrowUpHandler(){this.results?.length&&(null===this.selectedIndex||0===this.selectedIndex?this.selectedIndex=Math.min(this.results?.length,6)-1:this.selectedIndex--)}onArrowDownHandler(){this.results?.length&&(null===this.selectedIndex||this.selectedIndex===Math.min(this.results.length,6)-1?this.selectedIndex=0:this.selectedIndex++)}onEnterHandler(k){this.results?.length&&null!==this.selectedIndex&&(k.preventDefault(),k.stopPropagation(),this.resultClick.emit(this.results[this.selectedIndex]))}static#t=this.\u0275fac=function(I){return new(I||C)(t.rXU(d.c$))};static#e=this.\u0275cmp=t.VBU({type:C,selectors:[["ix-search-result-list"]],hostBindings:function(I,F){1&I&&t.bIt("keydown.ArrowUp",function(){return F.onArrowUpHandler()},!1,t.EBC)("keydown.ArrowDown",function(){return F.onArrowDownHandler()},!1,t.EBC)("keydown.Enter",function(W){return F.onEnterHandler(W)},!1,t.EBC)},inputs:{query:"query",results:"results",context:"context"},outputs:{resultClick:"resultClick",moreClick:"moreClick"},features:[t.OA$],decls:3,vars:2,consts:[[1,"more-results"],[3,"ngClass"],[3,"click","ngClass"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[3,"innerHTML"],[1,"scope-label"],["translate","",1,"no-results"],[3,"click"],["fxLayout","row","fxLayoutAlign","start center"],["translate",""],["translate","",1,"hint"]],template:function(I,F){1&I&&t.DNE(0,A,3,0,"mat-action-list")(1,x,2,0)(2,T,10,0,"mat-action-list",0),2&I&&(t.vxM(0,F.results&&F.results.length?0:1),t.R7$(2),t.vxM(2,((null==F.results?null:F.results.length)||0)>6?2:-1))},dependencies:[p.YU,n.DJ,n.sA,n.UI,m.PW,d.Mm,f.An,v.fS,v.YE,h.k],styles:["[_nghost-%COMP%]{display:block}[_nghost-%COMP%]   .mat-mdc-action-list[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 40px;--mdc-list-list-item-label-text-size: 15px;padding:0}[_nghost-%COMP%]   .mat-mdc-action-list[_ngcontent-%COMP%]   .mat-mdc-list-item.active[_ngcontent-%COMP%]{--mdc-list-list-item-container-color: rgb(0 0 0 / 4%)}[_nghost-%COMP%]   .scope-label[_ngcontent-%COMP%]{padding-left:4px;font-size:12px;color:rgba(var(--body-color-rgb),.34)}[_nghost-%COMP%]   .no-results[_ngcontent-%COMP%]{padding:16px;font-size:14px;color:rgba(var(--body-color-rgb),.5)}[_nghost-%COMP%]   .more-results[_ngcontent-%COMP%]{margin-top:8px;padding-top:8px;border-top:1px solid rgba(0,0,0,.08);font-size:14px}[_nghost-%COMP%]   .more-results[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{height:20px;width:20px;margin-right:6px;font-size:20px}[_nghost-%COMP%]   .more-results[_ngcontent-%COMP%]   .hint[_ngcontent-%COMP%]{font-size:12px;color:rgba(var(--body-color-rgb),.34)}"],changeDetection:0})}return C})()},58226:(ct,P,e)=>{"use strict";e.d(P,{u:()=>v});var t=e(68559),a=e(34456),d=e(84175),p=e(15944),n=e(93840),m=e(95541),f=e(75797);let v=(()=>{class h{constructor(){this.clear=new t.bkB,this.queryChange=new t.bkB,this.visible$=new f.t(!1)}get visible(){return this.visible$.getValue()}ngOnInit(){this.visible$.next(!!this.query)}ngOnDestroy(){this.visible$.complete()}blur(){this.query||this.visible$.next(!1)}inputBlurHandler(y){y.stopPropagation(),this.blur()}inputFocusHandler(y){y.stopPropagation(),this.visible$.next(!0)}toggleVisibility(){this.visible$.next(!this.visible$.getValue()),setTimeout(()=>{this.visible$.getValue()&&this.input.focus()},66)}static#t=this.\u0275fac=function(g){return new(g||h)};static#e=this.\u0275cmp=t.VBU({type:h,selectors:[["ix-simple-search-input"]],viewQuery:function(g,b){if(1&g&&t.GBs(m.fg,5),2&g){let A;t.mGM(A=t.lsd())&&(b.input=A.first)}},hostVars:2,hostBindings:function(g,b){2&g&&t.AVh("visible",b.visible)},inputs:{placeholder:"placeholder",query:"query"},outputs:{clear:"clear",queryChange:"queryChange"},standalone:!0,features:[t.aNF],decls:9,vars:3,consts:[["search",""],["autocomplete","off",1,"search-form"],["matIconPrefix",""],["type","search","name","query","matInput","",3,"ngModelChange","focus","blur","ngModel","placeholder"],["type","button","mat-icon-button","","matIconSuffix","",3,"click","hidden"]],template:function(g,b){if(1&g){const A=t.RV6();t.j41(0,"form",1)(1,"mat-form-field")(2,"mat-icon",2),t.EFF(3,"search"),t.k0s(),t.j41(4,"input",3,0),t.bIt("ngModelChange",function(T){return t.eBV(A),t.Njj(b.queryChange.emit(T))})("focus",function(T){return t.eBV(A),t.Njj(b.inputFocusHandler(T))})("blur",function(T){return t.eBV(A),t.Njj(b.inputBlurHandler(T))}),t.k0s(),t.j41(6,"button",4),t.bIt("click",function(){t.eBV(A);const T=t.sdS(5);return b.clear.emit(),t.Njj(T.blur())}),t.j41(7,"mat-icon"),t.EFF(8,"close"),t.k0s()()()()}2&g&&(t.R7$(4),t.Y8G("ngModel",b.query)("placeholder",b.placeholder),t.R7$(2),t.Y8G("hidden",!b.query))},dependencies:[a.YN,a.qT,a.me,a.BC,a.cb,a.vS,a.cV,d.Hl,d.iY,p.RG,p.rl,p.JW,p.yw,n.m_,n.An,m.fS,m.fg],styles:["[_nghost-%COMP%]{display:flex;width:100%;max-width:720px;color:var(--body-color)}.visible[_nghost-%COMP%]{display:flex!important}[_nghost-%COMP%]   form[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%]   form[_ngcontent-%COMP%]     .mat-mdc-form-field{width:100%;--mdc-filled-text-field-container-color: var(--search-input-bg, #f5f5f5)}[_nghost-%COMP%]   form[_ngcontent-%COMP%]     .mat-mdc-form-field .mdc-text-field--filled{--mdc-filled-text-field-active-indicator-height: 0;--mdc-filled-text-field-focus-active-indicator-height: 0;--mdc-filled-text-field-input-text-color: var( --search-input-color, rgb(0 0 0 / 67%) );border-radius:24px}[_nghost-%COMP%]   form[_ngcontent-%COMP%]     .mat-mdc-form-field.mat-focused{--mdc-filled-text-field-container-color: white;--search-input-color: rgb(0 0 0 / 87%)}[_nghost-%COMP%]   form[_ngcontent-%COMP%]     .mat-mdc-form-field.mat-focused .mdc-text-field--filled{box-shadow:0 1px 1px #4145494d,0 1px 3px 1px #41454926}[_nghost-%COMP%]   form[_ngcontent-%COMP%]     .mat-mdc-form-field .mat-mdc-form-field-flex{max-height:48px}[_nghost-%COMP%]   form[_ngcontent-%COMP%]     .mat-mdc-form-field .mat-mdc-form-field-focus-overlay{background-color:#fff}[_nghost-%COMP%]   form[_ngcontent-%COMP%]     .mat-mdc-form-field .mat-mdc-form-field-icon-prefix{color:var(--search-input-color, currentcolor)}[_nghost-%COMP%]   form[_ngcontent-%COMP%]     .mat-mdc-form-field .mat-mdc-form-field-icon-suffix{min-width:40px;padding-right:4px}[_nghost-%COMP%]   form[_ngcontent-%COMP%]     .mat-mdc-form-field .mat-mdc-form-field-icon-suffix .mat-icon{width:20px;height:20px;font-size:20px}[_nghost-%COMP%]   form[_ngcontent-%COMP%]     .mat-mdc-form-field .mat-mdc-form-field-infix{width:auto;padding:0!important}[_nghost-%COMP%]   form[_ngcontent-%COMP%]     .mat-mdc-form-field .mat-mdc-form-field-infix input{height:48px}[_nghost-%COMP%]   form[_ngcontent-%COMP%]     .mat-mdc-form-field .mat-mdc-form-field-infix input::placeholder{opacity:.5}[_nghost-%COMP%]   form[_ngcontent-%COMP%]     .mat-mdc-form-field .mat-mdc-form-field-infix input[type=search]::-webkit-search-decoration, [_nghost-%COMP%]   form[_ngcontent-%COMP%]     .mat-mdc-form-field .mat-mdc-form-field-infix input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}[_nghost-%COMP%]   form[_ngcontent-%COMP%]     .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper{display:none}"],changeDetection:0})}return h})()},80615:(ct,P,e)=>{"use strict";e.d(P,{V:()=>p,a:()=>d});var t=e(62046),a=e(68559);let d=(()=>{class n{transform(f){return null!=f&&(0,t.r)(f,{hour:void 0,minute:void 0})||"-"}static#t=this.\u0275fac=function(v){return new(v||n)};static#e=this.\u0275pipe=a.EJ8({name:"dateFormat",type:n,pure:!1})}return n})(),p=(()=>{class n{transform(f,v){return null!=f&&(0,t.r)(f,v)||"-"}static#t=this.\u0275fac=function(v){return new(v||n)};static#e=this.\u0275pipe=a.EJ8({name:"dateTimeFormat",type:n,pure:!1})}return n})()},62046:(ct,P,e)=>{"use strict";e.d(P,{r:()=>a});var t=e(64735);function a(d,p){const n={year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",...p};return"string"==typeof d?t.c9.fromISO(d).toLocaleString(n):"number"==typeof d?t.c9.fromMillis(d).toLocaleString(n):d instanceof Date?t.c9.fromJSDate(d).toLocaleString(n):void 0}},86471:(ct,P,e)=>{"use strict";e.d(P,{Ty:()=>a,Vv:()=>d.V,r6:()=>p.r});var t=e(68559);let a=(()=>{class n{static#t=this.\u0275fac=function(v){return new(v||n)};static#e=this.\u0275mod=t.$C({type:n});static#n=this.\u0275inj=t.G2t({})}return n})();var d=e(80615),p=e(62046)},11838:(ct,P,e)=>{"use strict";e.d(P,{k:()=>h});var t=e(68559),a=e(80436),d=e(14417),p=e(50046);let h=(()=>{class E{constructor(){this.sanitizer=(0,t.WQX)(a.up)}transform(g,b,A="auto"){const x=function n(E,y){return function v(E,y){const g=String(E);if(y&&""!==y.trim()){const b=new RegExp(`(${function f(E){return E?.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}(y)})`,"gi");if(b.test(g))return g.split(b);const A=(0,p.A)(g);if(A.length===g.length){const x=(0,p.A)(y).trim(),T=A.match(new RegExp(`(${x})`,"gi"));if(T?.length){const D=g.split(""),C=T[0],S=A.indexOf(C),k=C.length;if(-1!==S)return[D.slice(0,S).join(""),[...D].splice(S,k,...g.slice(S,k).split("")).join(""),D.slice(S+k).join("")]}}}return[g]}(E,y).map(d.A).reduce((g,b,A)=>A%2==1?`${g}<strong>${b}</strong>`:`${g}${b}`,"")}(g,b),T="auto"!==A&&b?function m(E,y){const g=E.indexOf("<strong>"),b=E.indexOf("</strong>")-(g+8);if(y.indexOf("ch")){const A=parseInt(y.replace("ch",""));if(g+b>A){if(b>=A)return"..."+E.substring(g);const x=E.indexOf(" ",g-(A-b)/2);return x<g&&x>-1?"..."+E.substring(x+1):"..."+E.substring(g)}}return E}(x,A):x;return this.sanitizer.sanitize(t.WPN.HTML,T)??""}static#t=this.\u0275fac=function(b){return new(b||E)};static#e=this.\u0275pipe=t.EJ8({name:"highlightText",type:E,pure:!0,standalone:!0})}return E})()},49237:(ct,P,e)=>{"use strict";e.d(P,{m:()=>a});var t=e(68559);let a=(()=>{class d{static#t=this.\u0275fac=function(m){return new(m||d)};static#e=this.\u0275mod=t.$C({type:d});static#n=this.\u0275inj=t.G2t({})}return d})()},59104:(ct,P,e)=>{"use strict";e.d(P,{N:()=>d});var t=e(45442),a=e(37006);function d(p){return function(m,f=null){return!m||(f&&(m=m.map(v=>(0,t.A)(v,f))),m.length&&"string"!=typeof m[0])?"":(0,a.A)(Intl,"ListFormat")?new((0,t.A)(Intl,"ListFormat"))(p,{type:"conjunction",style:"long"}).format(m):m.join(", ")}}},3543:(ct,P,e)=>{"use strict";e.d(P,{I:()=>m});var t=e(68559),a=e(49074),d=e(96217),p=e(29021),n=e(60316);let m=(()=>{class f{constructor(h,E){this.activeClientStatus$=h,this.ref=E,this.destroy=(0,t.WQX)(t.abz)}ngOnInit(){this.activeClientStatus$.pipe((0,a.pQ)(this.destroy)).subscribe(h=>{this.snapshot=h,this.ref.markForCheck()})}get fill(){return(0,p.q)(this.agentOrAsset,this.snapshot)}get style(){return{visibility:"activeVpnSession"in this.agentOrAsset?"visible":"hidden"}}static#t=this.\u0275fac=function(E){return new(E||f)(t.rXU(d.Km),t.rXU(t.gRc))};static#e=this.\u0275cmp=t.VBU({type:f,selectors:[["ix-agent-status-icon"]],inputs:{agentOrAsset:"agentOrAsset"},decls:2,vars:2,consts:[["viewBox","0 0 24 24","data-testid","status-indicator",3,"ngStyle"],["cx","12","cy","12","r","8"]],template:function(E,y){1&E&&(t.qSk(),t.j41(0,"svg",0),t.nrm(1,"circle",1),t.k0s()),2&E&&(t.Y8G("ngStyle",y.style),t.BMQ("fill",y.fill))},dependencies:[n.B3],styles:["[_nghost-%COMP%]{display:block;height:20px;width:20px}"],changeDetection:0})}return f})()},29021:(ct,P,e)=>{"use strict";e.d(P,{q:()=>d});var t=e(59854),a=e(40838);function d(p,n){if(p&&n&&n.activeRequest&&n.activeRequest.agentId===p.publicId)switch(n.status){case"connecting":case"connected":return a.I.Connection}return(0,t.sc)(p)?a.I.Online:a.I.Offline}},62295:(ct,P,e)=>{"use strict";e.d(P,{X7:()=>p}),e(3543);var a=e(60316),d=e(68559);let p=(()=>{class m{static#t=this.\u0275fac=function(h){return new(h||m)};static#e=this.\u0275mod=d.$C({type:m});static#n=this.\u0275inj=d.G2t({imports:[a.MD]})}return m})();e(29021)},46248:(ct,P,e)=>{"use strict";e.d(P,{rR:()=>v,nf:()=>a});const t={add_card:'<svg width="24" height="24" viewBox="0 0 24 24"><path d="M3,3 C1.9069372,3 1,3.9069372 1,5 L1,17 C1,18.093063 1.9069372,19 3,19 L11,19 L11,17 L3,17 L3,5 L19,5 L19,11 L21,11 L21,5 C21,3.9069372 20.093063,3 19,3 L3,3 Z M17,13 L17,17 L13,17 L13,19 L17,19 L17,23 L19,23 L19,19 L23,19 L23,17 L19,17 L19,13 L17,13 Z"/></svg>',apple:'<svg width="24" height="24" viewBox="0 0 24 24"><path d="M 16.125 1 C 14.972 1.067 13.648328 1.7093438 12.861328 2.5273438 C 12.150328 3.2713438 11.589359 4.3763125 11.818359 5.4453125 C 13.071359 5.4783125 14.329031 4.8193281 15.082031 3.9863281 C 15.785031 3.2073281 16.318 2.12 16.125 1 z M 16.193359 5.4433594 C 14.384359 5.4433594 13.628 6.5546875 12.375 6.5546875 C 11.086 6.5546875 9.9076562 5.5136719 8.3476562 5.5136719 C 6.2256562 5.5146719 3 7.4803281 3 12.111328 C 3 16.324328 6.8176563 21 8.9726562 21 C 10.281656 21.013 10.599 20.176969 12.375 20.167969 C 14.153 20.154969 14.536656 21.011 15.847656 21 C 17.323656 20.989 18.476359 19.367031 19.318359 18.082031 C 19.922359 17.162031 20.170672 16.692344 20.638672 15.652344 C 17.165672 14.772344 16.474672 9.1716719 20.638672 8.0136719 C 19.852672 6.6726719 17.558359 5.4433594 16.193359 5.4433594 z"></path></svg>',aspect_ratio:'<svg width="32" height="32" viewBox="0 0 32 32"><path d="M18.6666 22.6667H25.3333V16H22.6666V20H18.6666V22.6667ZM6.66663 16H9.33329V12H13.3333V9.33337H6.66663V16ZM5.33329 26.6667C4.59996 26.6667 3.97218 26.4056 3.44996 25.8834C2.92774 25.3612 2.66663 24.7334 2.66663 24V8.00004C2.66663 7.26671 2.92774 6.63893 3.44996 6.11671C3.97218 5.59449 4.59996 5.33337 5.33329 5.33337H26.6666C27.4 5.33337 28.0277 5.59449 28.55 6.11671C29.0722 6.63893 29.3333 7.26671 29.3333 8.00004V24C29.3333 24.7334 29.0722 25.3612 28.55 25.8834C28.0277 26.4056 27.4 26.6667 26.6666 26.6667H5.33329ZM5.33329 24H26.6666V8.00004H5.33329V24Z"/></svg>',business_people:'<svg width="24" height="24" viewBox="0 0 24 24"><path d="M 7 3 C 5.897 3 5 3.897 5 5 L 5 21 L 9 21 L 9 20 L 9.0195312 20 C 9.1165312 18.473 10.201484 17.225781 11.896484 16.550781 C 11.333484 15.863781 11 14.978 11 14 C 11 11.757 12.757 10 15 10 C 15.734 10 16.414 10.191437 17 10.523438 L 17 10.558594 C 17.174 10.661594 17.343 10.773391 17.5 10.900391 C 17.935 10.549391 18.446 10.295484 19 10.146484 L 19 5 C 19 3.897 18.103 3 17 3 L 7 3 z M 9 7 L 11 7 L 11 9 L 9 9 L 9 7 z M 13 7 L 15 7 L 15 9 L 13 9 L 13 7 z M 9 11 L 11 11 L 11 13 L 9 13 L 9 11 z M 15 12 A 2 2 0 0 0 13 14 A 2 2 0 0 0 15 16 A 2 2 0 0 0 17 14 A 2 2 0 0 0 15 12 z M 20 12 A 2 2 0 0 0 18 14 A 2 2 0 0 0 20 16 A 2 2 0 0 0 22 14 A 2 2 0 0 0 20 12 z M 9 15 L 11 15 L 11 17 L 9 17 L 9 15 z M 15 18 C 12.815 18 11 18.908797 11 20.216797 L 11 21 L 16 21 L 19 21 L 24 21 L 24 20.216797 C 24 18.908797 22.185 18 20 18 C 19.054926 18 18.189708 18.177718 17.5 18.476562 C 16.810292 18.177718 15.945074 18 15 18 z"></path></svg>',business_people_outline:'<svg width="24" height="24" viewBox="0 0 24 24"><path d="M 7 3 C 5.897 3 5 3.897 5 5 L 5 21 L 9 21 L 9 19 L 7 19 L 7 5 L 17 5 L 17 10.558594 C 17.174 10.661594 17.343 10.773391 17.5 10.900391 C 17.935 10.549391 18.446 10.295484 19 10.146484 L 19 5 C 19 3.897 18.103 3 17 3 L 7 3 z M 9 7 L 9 9 L 11 9 L 11 7 L 9 7 z M 13 7 L 13 9 L 15 9 L 15 7 L 13 7 z M 9 11 L 9 13 L 11 13 L 11 11 L 9 11 z M 15 12 A 2 2 0 0 0 13 14 A 2 2 0 0 0 15 16 A 2 2 0 0 0 17 14 A 2 2 0 0 0 15 12 z M 20 12 A 2 2 0 0 0 18 14 A 2 2 0 0 0 20 16 A 2 2 0 0 0 22 14 A 2 2 0 0 0 20 12 z M 9 15 L 9 17 L 11 17 L 11 15 L 9 15 z M 15 18 C 12.815 18 11 18.908797 11 20.216797 L 11 21 L 16 21 L 19 21 L 24 21 L 24 20.216797 C 24 18.908797 22.185 18 20 18 C 19.054926 18 18.189708 18.177718 17.5 18.476562 C 16.810292 18.177718 15.945074 18 15 18 z"></path></svg>',card:'<svg width="24" height="24" viewBox="0 0 24 24"><path d="M18,2H6C4.9,2,4,2.9,4,4v16c0,1.1,0.9,2,2,2h12c1.105,0,2-0.895,2-2V4C20,2.895,19.105,2,18,2z M16,10v8H8v-8H16z M8,8V6h8 v2H8z"></path></svg>',card_outline:'<svg width="24" height="24" viewBox="0 0 24 24"><path d="M 6 2 C 4.9 2 4 2.9 4 4 L 4 20 C 4 21.1 4.9 22 6 22 L 18 22 C 19.105 22 20 21.105 20 20 L 20 4 C 20 2.895 19.105 2 18 2 L 6 2 z M 6 4 L 18 4 L 18 20 L 6 20 L 6 4 z M 8 6 L 8 8 L 16 8 L 16 6 L 8 6 z M 8 10 L 8 11 L 8 18 L 16 18 L 16 10 L 8 10 z M 10 12 L 14 12 L 14 16 L 10 16 L 10 12 z"></path></svg>',cellular_network:'<svg width="24" height="24" viewBox="0 0 24 24"><path d="M 4.9296875 2.9296875 C 1.0326017 6.8267733 1.0326017 13.173227 4.9296875 17.070312 L 6.34375 15.65625 C 3.2108358 12.523336 3.2108358 7.4766642 6.34375 4.34375 L 4.9296875 2.9296875 z M 19.070312 2.9296875 L 17.65625 4.34375 C 20.789164 7.4766642 20.789164 12.523336 17.65625 15.65625 L 19.070312 17.070312 C 22.967399 13.173227 22.967399 6.8267733 19.070312 2.9296875 z M 7.7578125 5.7578125 C 5.4228373 8.0927877 5.4228373 11.907212 7.7578125 14.242188 L 9.171875 12.828125 C 7.6008502 11.2571 7.6008502 8.7428998 9.171875 7.171875 L 7.7578125 5.7578125 z M 16.242188 5.7578125 L 14.828125 7.171875 C 16.39915 8.7428998 16.39915 11.2571 14.828125 12.828125 L 16.242188 14.242188 C 18.577163 11.907212 18.577163 8.0927877 16.242188 5.7578125 z M 12 8 A 2 2 0 0 0 10 10 A 2 2 0 0 0 11 11.730469 L 11 22 L 13 22 L 13 11.728516 A 2 2 0 0 0 14 10 A 2 2 0 0 0 12 8 z"></path></svg>',clock_add_outline:'<svg width="24" height="24" viewBox="0 0 24 24"><path d="M 12 2 C 6.486 2 2 6.486 2 12 C 2 17.514 6.486 22 12 22 C 12.225 22 12.445016 21.981797 12.666016 21.966797 C 12.378016 21.352797 12.177125 20.691094 12.078125 19.996094 C 12.051125 19.996094 12.027 20 12 20 C 7.589 20 4 16.411 4 12 C 4 7.589 7.589 4 12 4 C 16.411 4 20 7.589 20 12 C 20 12.027 19.996094 12.051125 19.996094 12.078125 C 20.691094 12.177125 21.353797 12.378969 21.966797 12.667969 C 21.981797 12.445969 22 12.225 22 12 C 22 6.486 17.514 2 12 2 z M 11 6 L 11 11.585938 L 7.2929688 15.292969 L 8.7070312 16.707031 L 13 12.414062 L 13 6 L 11 6 z M 19 14 C 16.239 14 14 16.239 14 19 C 14 21.761 16.239 24 19 24 C 21.761 24 24 21.761 24 19 C 24 16.239 21.761 14 19 14 z M 18 16 L 20 16 L 20 18 L 22 18 L 22 20 L 20 20 L 20 22 L 18 22 L 18 20 L 16 20 L 16 18 L 18 18 L 18 16 z"></path></svg>',cloud_connectors:'<svg viewBox="0 0 24 24" width="24" height="24"><g transform="translate(1.000000, 4.000000)"><path d="M12,-7.15256e-07 L16,-7.15256e-07 L14,1.99999928 L14,14 C14,15.1045695 13.1045695,16 12,16 L2,16 C0.8954305,16 1.3527075e-16,15.1045695 0,14 L0,2 C-1.3527075e-16,0.8954305 0.8954305,4.24950712e-16 2,2.22044605e-16 L12,2.22044605e-16 Z M21,2 C21.5522847,2 22,2.44771525 22,3 L22,15 C22,15.5522847 21.5522847,16 21,16 L17,16 C16.4477153,16 16,15.5522847 16,15 L16,3 C16,2.44771525 16.4477153,2 17,2 L21,2 Z M5.5,7 C6.32842712,7 7,6.32842712 7,5.5 C7,4.67157288 6.32842712,4 5.5,4 C4.67157288,4 4,4.67157288 4,5.5 C4,6.32842712 4.67157288,7 5.5,7 Z"></path></g></svg>',cloud_connectors_outline:'<svg viewBox="0 0 24 24" width="24" height="24"><g transform="translate(1.000000, 4.000000)"><path d="M2,2 L12,2 L14,0 L2,0 C0.9,0 0,0.9 0,2 L0,14 C0,15.1 0.9,16 2,16 L12,16 L12,14 L2,14 L2,2 Z M5.5,7 C4.67,7 4,6.33 4,5.5 C4,4.67 4.67,4 5.5,4 C6.33,4 7,4.67 7,5.5 C7,6.33 6.33,7 5.5,7 Z M21,2 L15,2 C14.5,2 14,2.5 14,3 C14,7.68629 14,15 14,15 C14,15.5 14.5,16 15,16 L21,16 C21.5,16 22,15.5 22,15 L22,3 C22,2.5 21.5,2 21,2 Z M20,14 L16,14 L16,4 L20,4 L20,14 Z"></path></g></svg>',crown:'<svg width="24" height="24" viewBox="0 0 24 24"><path d="M 12 3 A 1 1 0 0 0 11 4 A 1 1 0 0 0 11.417969 4.8144531 L 8.3457031 9.1152344 L 2.9472656 7.3164062 A 1 1 0 0 0 3 7 A 1 1 0 0 0 2 6 A 1 1 0 0 0 1 7 A 1 1 0 0 0 2 8 A 1 1 0 0 0 2.2167969 7.9746094 L 4 16 L 20 16 L 21.783203 7.9765625 A 1 1 0 0 0 22 8 A 1 1 0 0 0 23 7 A 1 1 0 0 0 22 6 A 1 1 0 0 0 21 7 A 1 1 0 0 0 21.052734 7.3164062 L 15.654297 9.1152344 L 12.580078 4.8125 A 1 1 0 0 0 13 4 A 1 1 0 0 0 12 3 z M 4 18 L 4 20 L 20 20 L 20 18 L 4 18 z"></path></svg>',config_control_outline:'<svg width="24" height="24" viewBox="0 0 24 24"><path d="M 6 2 C 4.897 2 4 2.897 4 4 L 4 20 C 4 21.103 4.897 22 6 22 L 12.039062 22 C 12.128063 21.357 12.411906 20.759969 12.878906 20.292969 L 13.171875 20 L 6 20 L 6 4 L 13 4 L 13 9 L 18 9 L 18 12.349609 C 18.627 12.126609 19.298 11.998047 20 11.998047 L 20 8 L 14 2 L 6 2 z M 20 14 C 17.791 14 16 15.791 16 18 C 16 18.586 16.132375 19.139625 16.359375 19.640625 L 14.292969 21.707031 C 13.901969 22.098031 13.901969 22.731094 14.292969 23.121094 L 14.878906 23.707031 C 15.268906 24.098031 15.901969 24.098031 16.292969 23.707031 L 18.359375 21.640625 C 18.860375 21.867625 19.414 22 20 22 C 22.209 22 24 20.209 24 18 C 24 17.414 23.867625 16.860375 23.640625 16.359375 L 21 19 L 19 17 L 21.640625 14.359375 C 21.139625 14.132375 20.586 14 20 14 z"></path></svg>',confirmation_number_outline:'<svg width="24" height="24" viewBox="0 0 24 24" fill="#000000"><path d="M0 0h24v24H0z" fill="none"/><path d="M22 10V6c0-1.11-.9-2-2-2H4c-1.1 0-1.99.89-1.99 2v4c1.1 0 1.99.9 1.99 2s-.89 2-2 2v4c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-4c-1.1 0-2-.9-2-2s.9-2 2-2zm-2-1.46c-1.19.69-2 1.99-2 3.46s.81 2.77 2 3.46V18H4v-2.54c1.19-.69 2-1.99 2-3.46 0-1.48-.8-2.77-1.99-3.46L4 6h16v2.54zM11 15h2v2h-2zm0-4h2v2h-2zm0-4h2v2h-2z"/></svg>',data_source_outline:'<svg width="24" height="24" viewBox="0 0 24 24"><g><path d="M21,3H3C1.9,3,1,3.9,1,5v14c0,1.1,0.9,2,2,2h18c1.1,0,2-0.9,2-2V5C23,3.9,22.1,3,21,3z M21,19H3V5h10l7.999,0L21,9V19z"/><rect x="5.5" y="7" width="2" height="2"/><rect x="5.5" y="11" width="2" height="2"/><rect x="5.5" y="15" width="2" height="2"/><rect x="9.5" y="7" width="9" height="2"/><rect x="9.5" y="11" width="9" height="2"/><rect x="9.5" y="15" width="9" height="2"/></g></svg>',file_settings:'<svg width="24" height="24" viewBox="0 0 24 24"><path d="M 6 2 C 4.897 2 4 2.897 4 4 L 4 20 C 4 21.103 4.897 22 6 22 L 12.683594 22 C 12.387594 21.378 12.181078 20.707 12.080078 20 L 12.074219 20 C 12.026219 19.673 12 19.34 12 19 C 12 15.474 14.609 12.566078 18 12.080078 C 18.327 12.033078 18.66 12 19 12 C 19.34 12 19.673 12.033078 20 12.080078 L 20 8 L 14 2 L 6 2 z M 13 3.4550781 L 18.5 9 L 13 9 L 13 3.4550781 z M 18.064453 14 C 17.935453 14 17.8275 14.096609 17.8125 14.224609 L 17.695312 15.236328 C 17.211312 15.404328 16.773531 15.660281 16.394531 15.988281 L 15.457031 15.582031 C 15.339031 15.531031 15.202672 15.578453 15.138672 15.689453 L 14.201172 17.310547 C 14.137172 17.421547 14.166531 17.563625 14.269531 17.640625 L 15.076172 18.240234 C 15.028172 18.487234 15 18.74 15 19 C 15 19.26 15.028172 19.512766 15.076172 19.759766 L 14.269531 20.359375 C 14.166531 20.436375 14.136172 20.578453 14.201172 20.689453 L 15.138672 22.310547 C 15.202672 22.422547 15.339031 22.467016 15.457031 22.416016 L 16.394531 22.011719 C 16.773531 22.340719 17.211312 22.595672 17.695312 22.763672 L 17.8125 23.775391 C 17.8275 23.903391 17.935453 24 18.064453 24 L 19.935547 24 C 20.064547 24 20.1725 23.903391 20.1875 23.775391 L 20.304688 22.763672 C 20.788688 22.595672 21.226469 22.339719 21.605469 22.011719 L 22.542969 22.417969 C 22.660969 22.468969 22.797328 22.421547 22.861328 22.310547 L 23.798828 20.689453 C 23.862828 20.577453 23.833469 20.435375 23.730469 20.359375 L 22.923828 19.759766 C 22.971828 19.512766 23 19.26 23 19 C 23 18.74 22.971828 18.487234 22.923828 18.240234 L 23.730469 17.640625 C 23.833469 17.563625 23.863828 17.421547 23.798828 17.310547 L 22.861328 15.689453 C 22.797328 15.578453 22.660969 15.531031 22.542969 15.582031 L 21.605469 15.988281 C 21.226469 15.660281 20.788688 15.404328 20.304688 15.236328 L 20.1875 14.224609 C 20.1725 14.096609 20.064547 14 19.935547 14 L 18.064453 14 z M 19 17 C 20.104 17 21 17.895 21 19 C 21 20.104 20.104 21 19 21 C 17.896 21 17 20.104 17 19 C 17 17.895 17.896 17 19 17 z"></path></svg>',file_settings_outline:'<svg width="24" height="24" viewBox="0 0 24 24"><path d="M 6 2 C 4.897 2 4 2.897 4 4 L 4 20 C 4 21.103 4.897 22 6 22 L 12.683594 22 C 12.387594 21.378 12.181078 20.707 12.080078 20 L 6 20 L 6 4 L 13 4 L 13 9 L 18 9 L 18 12.078125 C 18.327 12.031125 18.66 11.998047 19 11.998047 C 19.34 11.998047 19.673 12.031125 20 12.078125 L 20 8 L 14 2 L 6 2 z M 18.064453 14 C 17.935453 14 17.8275 14.096609 17.8125 14.224609 L 17.695312 15.236328 C 17.211312 15.404328 16.773531 15.660281 16.394531 15.988281 L 15.457031 15.582031 C 15.339031 15.531031 15.202672 15.578453 15.138672 15.689453 L 14.201172 17.310547 C 14.137172 17.421547 14.166531 17.563625 14.269531 17.640625 L 15.076172 18.240234 C 15.028172 18.487234 15 18.74 15 19 C 15 19.26 15.028172 19.512766 15.076172 19.759766 L 14.269531 20.359375 C 14.166531 20.436375 14.136172 20.578453 14.201172 20.689453 L 15.138672 22.310547 C 15.202672 22.422547 15.339031 22.467016 15.457031 22.416016 L 16.394531 22.011719 C 16.773531 22.340719 17.211312 22.595672 17.695312 22.763672 L 17.8125 23.775391 C 17.8275 23.903391 17.935453 24 18.064453 24 L 19.935547 24 C 20.064547 24 20.1725 23.903391 20.1875 23.775391 L 20.304688 22.763672 C 20.788688 22.595672 21.226469 22.339719 21.605469 22.011719 L 22.542969 22.417969 C 22.660969 22.468969 22.797328 22.421547 22.861328 22.310547 L 23.798828 20.689453 C 23.862828 20.577453 23.833469 20.435375 23.730469 20.359375 L 22.923828 19.759766 C 22.971828 19.512766 23 19.26 23 19 C 23 18.74 22.971828 18.487234 22.923828 18.240234 L 23.730469 17.640625 C 23.833469 17.563625 23.863828 17.421547 23.798828 17.310547 L 22.861328 15.689453 C 22.797328 15.578453 22.660969 15.531031 22.542969 15.582031 L 21.605469 15.988281 C 21.226469 15.660281 20.788688 15.404328 20.304688 15.236328 L 20.1875 14.224609 C 20.1725 14.096609 20.064547 14 19.935547 14 L 18.064453 14 z M 19 17 C 20.104 17 21 17.895 21 19 C 21 20.104 20.104 21 19 21 C 17.896 21 17 20.104 17 19 C 17 17.895 17.896 17 19 17 z"></path></svg>',gear_outline:'<svg width="24" height="24" viewBox="0 0 24 24"><path d="M 11.423828 2 C 11.179828 2 10.969688 2.1769687 10.929688 2.4179688 L 10.646484 4.1230469 C 10.159736 4.2067166 9.689176 4.3360771 9.2363281 4.5039062 L 8.1347656 3.1679688 C 7.9797656 2.9789688 7.7100469 2.9297344 7.4980469 3.0527344 L 6.5019531 3.6289062 C 6.2899531 3.7509062 6.1972031 4.0083281 6.2832031 4.2363281 L 6.8886719 5.8535156 C 6.513238 6.1663963 6.1663963 6.513238 5.8535156 6.8886719 L 4.2363281 6.2832031 C 4.0083281 6.1972031 3.7509062 6.2899531 3.6289062 6.5019531 L 3.0527344 7.4980469 C 2.9297344 7.7100469 2.9789688 7.9797656 3.1679688 8.1347656 L 4.5039062 9.2363281 C 4.3360771 9.689176 4.2067166 10.159736 4.1230469 10.646484 L 2.4179688 10.929688 C 2.1769687 10.970688 2 11.178828 2 11.423828 L 2 12.576172 C 2 12.820172 2.1769687 13.030312 2.4179688 13.070312 L 4.1230469 13.353516 C 4.2067166 13.840264 4.3360771 14.310824 4.5039062 14.763672 L 3.1679688 15.865234 C 2.9789687 16.020234 2.9307344 16.289953 3.0527344 16.501953 L 3.6289062 17.498047 C 3.7509062 17.710047 4.0083281 17.802797 4.2363281 17.716797 L 5.8535156 17.111328 C 6.1663963 17.486762 6.513238 17.833604 6.8886719 18.146484 L 6.2832031 19.763672 C 6.1972031 19.992672 6.2909531 20.249094 6.5019531 20.371094 L 7.4980469 20.947266 C 7.7100469 21.069266 7.9797656 21.020031 8.1347656 20.832031 L 9.234375 19.496094 C 9.6877476 19.664236 10.15912 19.793178 10.646484 19.876953 L 10.929688 21.582031 C 10.970688 21.823031 11.178828 22 11.423828 22 L 12.576172 22 C 12.820172 22 13.030312 21.823031 13.070312 21.582031 L 13.353516 19.876953 C 13.840264 19.793283 14.310824 19.663923 14.763672 19.496094 L 15.865234 20.832031 C 16.020234 21.021031 16.289953 21.069266 16.501953 20.947266 L 17.498047 20.371094 C 17.710047 20.249094 17.802797 19.991672 17.716797 19.763672 L 17.111328 18.146484 C 17.486762 17.833604 17.833604 17.486762 18.146484 17.111328 L 19.763672 17.716797 C 19.992672 17.802797 20.249094 17.709047 20.371094 17.498047 L 20.947266 16.501953 C 21.069266 16.289953 21.020031 16.020234 20.832031 15.865234 L 19.496094 14.765625 C 19.664236 14.312252 19.793178 13.84088 19.876953 13.353516 L 21.582031 13.070312 C 21.823031 13.029312 22 12.821172 22 12.576172 L 22 11.423828 C 22 11.179828 21.823031 10.969688 21.582031 10.929688 L 19.876953 10.646484 C 19.793283 10.159736 19.663923 9.689176 19.496094 9.2363281 L 20.832031 8.1347656 C 21.021031 7.9797656 21.069266 7.7100469 20.947266 7.4980469 L 20.371094 6.5019531 C 20.249094 6.2899531 19.991672 6.1972031 19.763672 6.2832031 L 18.146484 6.8886719 C 17.833604 6.513238 17.486762 6.1663963 17.111328 5.8535156 L 17.716797 4.2363281 C 17.802797 4.0073281 17.709047 3.7509062 17.498047 3.6289062 L 16.501953 3.0527344 C 16.289953 2.9307344 16.020234 2.9799687 15.865234 3.1679688 L 14.765625 4.5039062 C 14.312252 4.3357635 13.84088 4.2068225 13.353516 4.1230469 L 13.070312 2.4179688 C 13.029312 2.1769687 12.821172 2 12.576172 2 L 11.423828 2 z M 11 6.0898438 L 11 9.1875 C 9.8426699 9.6048586 9 10.706841 9 12 C 9 12.186921 9.0212599 12.369006 9.0546875 12.546875 L 6.3789062 14.091797 C 6.1378251 13.440307 6 12.737638 6 12 C 6 9.0161425 8.1553612 6.5637988 11 6.0898438 z M 13 6.0898438 C 15.844639 6.5637988 18 9.0161425 18 12 C 18 12.737875 17.86037 13.440133 17.619141 14.091797 L 14.945312 12.546875 C 14.97874 12.369006 15 12.186921 15 12 C 15 10.706841 14.15733 9.6048586 13 9.1875 L 13 6.0898438 z M 12 11 C 12.564129 11 13 11.435871 13 12 C 13 12.564129 12.564129 13 12 13 C 11.435871 13 11 12.564129 11 12 C 11 11.435871 11.435871 11 12 11 z M 10.068359 14.269531 C 10.593153 14.717689 11.263025 15 12 15 C 12.736975 15 13.406847 14.717689 13.931641 14.269531 L 16.628906 15.826172 C 15.530388 17.156023 13.868625 18 12 18 C 10.131375 18 8.4696124 17.156023 7.3710938 15.826172 L 10.068359 14.269531 z"></path></svg>',geoip_outline:'<svg width="24" height="24" viewBox="0 0 24 24"><path d="M20 9.25C20 10.2183 19.1625 11 18.125 11H17V13H15V6H18.125C19.1625 6 20 6.78167 20 7.75V9.25ZM17 9H18V8H17V9Z"/><path d="M14 6.00001V13L12 13V6.00001H14Z"/><mask id="mask" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="5" y="2" width="14" height="20"><path d="M5 4V22H19V15H12V4H19V2H5V4Z" fill="#000000"/></mask><g mask="url(#mask)"><path d="M12 2C8.13 2 5 5.13 5 9C5 14.25 12 22 12 22C12 22 19 14.25 19 9C19 5.13 15.87 2 12 2ZM7 9C7 6.24 9.24 4 12 4C14.76 4 17 6.24 17 9C17 11.88 14.12 16.19 12 18.88C9.92 16.21 7 11.85 7 9Z"/></g></svg>',hierarchical_graph_horizontal:'<svg height="24" width="24" viewBox="-4 -2 26 24"><path fill-rule="evenodd" clip-rule="evenodd" d="M10 20H18V13H15V9H13H10V7L11 7H13V5V2V0L11 0L7 0L5 0V2V5V7H7H8V9L3 9V13H0V20H8L8 13H5V11H13V13H10V20ZM6 18V15L2 15V18H6ZM16 18V15H12V18H16ZM11 5V2L7 2V5L11 5Z"/></svg>',hierarchical_graph_vertical:'<svg height="24" width="24" viewBox="-2 -4 24 26"><path fill-rule="evenodd" clip-rule="evenodd" d="M5 2H2V6H5V2ZM2 0H0V2V6V8H2H5H7V6V5H9V15H13V18H20V10H13V13H11V5H13V8H20V0H13V3H9H7V2V0H5H2ZM18 12H15V16H18V12ZM18 2H15V6H18V2Z"/></svg>',info_box:'<svg width="24" height="24" viewBox="0 0 24 24"><path d="M21,19V5c0-1.105-0.895-2-2-2H5C3.895,3,3,3.895,3,5v14c0,1.105,0.895,2,2,2h14C20.105,21,21,20.105,21,19z M11,9V7h2v2H11 z M11,17v-6h2v6H11z"></path></svg>',info_box_outline:'<svg width="24" height="24" viewBox="0 0 24 24"><path d="M 5 3 C 3.897 3 3 3.897 3 5 L 3 19 C 3 20.103 3.897 21 5 21 L 19 21 C 20.103 21 21 20.103 21 19 L 21 5 C 21 3.897 20.103 3 19 3 L 5 3 z M 5 5 L 19 5 L 19.001953 19 L 5 19 L 5 5 z M 11 7 L 11 9 L 13 9 L 13 7 L 11 7 z M 11 11 L 11 17 L 13 17 L 13 11 L 11 11 z"></path></svg>',invite_outline:'<svg widht="24" height="24" viewBox="0 0 24 24"><path d="M 12 0.9921875 L 2.9921875 6.2480469 C 2.3788628 6.6056531 2 7.2646798 2 7.9746094 L 2 18 C 2 19.093063 2.9069372 20 4 20 L 20 20 C 21.093063 20 22 19.093063 22 18 L 22 7.9746094 C 22 7.2646798 21.621137 6.6056531 21.007812 6.2480469 L 12 0.9921875 z M 12 3.3085938 L 19.892578 7.9121094 L 12 12.822266 L 4.1074219 7.9121094 L 12 3.3085938 z M 11 5 L 11 7 L 9 7 L 9 9 L 11 9 L 11 11 L 13 11 L 13 9 L 15 9 L 15 7 L 13 7 L 13 5 L 11 5 z M 4 10.201172 L 12 15.177734 L 20 10.201172 L 20 18 L 4 18 L 4 10.201172 z"></path></svg>',mail_urgent_outline:'<svg width="24" height="24" viewBox="0 0 24 24"><path d="M 4 4 C 2.895 4 2 4.895 2 6 L 2 18 C 2 19.105 2.895 20 4 20 L 18 20 L 18 18 L 4 18 L 4 8.0019531 L 12 13 L 20 8.0019531 L 20 12 L 22 12 L 22 6 C 22 4.895 21.105 4 20 4 L 4 4 z M 4 6 L 20 6 L 20 6.0019531 L 12 11 L 4 6.0019531 L 4 6 z M 20 14 L 20 20 L 22 20 L 22 14 L 20 14 z M 20 22 L 20 24 L 22 24 L 22 22 L 20 22 z"></path></svg>',map:'<svg width="24" height="24" viewBox="0 0 24 24"><path d="M19.629,3.072l-4.66,1.864l-2.966-0.989c0,0,0,0,0-0.001L9.316,3.051c-0.224-0.075-0.468-0.068-0.688,0.02l-5,2 C3.249,5.224,3,5.591,3,6V20c0,0.707,0.714,1.191,1.371,0.929l4.66-1.864l5.65,1.883l0.003,0.001 c0.224,0.075,0.468,0.068,0.688-0.02l5-2C20.751,18.777,21,18.409,21,18V18v-7.415V4.001C21,3.294,20.286,2.81,19.629,3.072z M9,16.946V5.078l0.031-0.013L15,7.055v11.868l-0.031,0.013L9,16.946z"></path></svg>',map_off:'<svg width="24" height="24" viewBox="0 0 24 24"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.6711 4.25509L5.67083 4.2552L3.62891 5.07227C3.24891 5.22427 3 5.591 3 6V20C3 20.707 3.71409 21.1907 4.37109 20.9277L9.03125 19.0645L15.0312 21.0645L20.3516 18.9355L18.8131 17.3971L14.9688 18.9355L8.96875 16.9355L5 18.5234V6.67773L7.20149 5.79671L7.20952 5.7935L5.6711 4.25509ZM9.44727 5.20312L7.69098 3.44684L8.96875 2.93555L14.9688 4.93555L19.6289 3.07227C20.2859 2.80927 21 3.293 21 4V16.7559L19 14.7559V5.47656L15.0312 7.06445L9.44727 5.20312Z"/><path fill-rule="evenodd" clip-rule="evenodd" d="M5.67019 4.25418L3.628 5.07106C3.249 5.22406 3 5.59106 3 6.00006V20.0001C3 20.7071 3.714 21.1911 4.371 20.9291L9.031 19.0651L14.681 20.9481L14.684 20.9491C14.908 21.0241 15.152 21.0171 15.372 20.9291L20.3528 18.9368L15 13.584V18.9231L14.969 18.9361L9 16.9461V7.58398L5.67019 4.25418ZM9.44833 5.20419L7.69028 3.44614L8.628 3.07106C8.848 2.98306 9.092 2.97606 9.316 3.05106L12.003 3.94606V3.94706L14.969 4.93606L19.629 3.07206C20.286 2.81006 21 3.29406 21 4.00106V10.5851V16.7559L15 10.7559V7.05506L9.44833 5.20419Z"/><path d="M3.70703 2.29297L2.29297 3.70703L20.293 21.707L21.707 20.293L3.70703 2.29297Z"/></svg>',map_outline:'<svg width="24" height="24" viewBox="0 0 24 24"><path d="M 8.96875 2.9355469 L 3.6289062 5.0722656 C 3.2489063 5.2242656 3 5.591 3 6 L 3 20 C 3 20.707 3.7140937 21.190734 4.3710938 20.927734 L 9.03125 19.064453 L 15.03125 21.064453 L 20.371094 18.927734 C 20.751094 18.775734 21 18.409 21 18 L 21 4 C 21 3.293 20.285906 2.8092656 19.628906 3.0722656 L 14.96875 4.9355469 L 8.96875 2.9355469 z M 10 5.3867188 L 14 6.7207031 L 14 18.613281 L 10 17.279297 L 10 5.3867188 z M 8 5.4765625 L 8 17.322266 L 5 18.523438 L 5 6.6777344 L 8 5.4765625 z M 19 5.4765625 L 19 17.322266 L 16 18.523438 L 16 6.6777344 L 19 5.4765625 z"></path></svg>',map_off_outline:'<svg width="24" height="24" viewBox="0 0 24 24"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.6711 4.25509L5.67083 4.2552L3.62891 5.07227C3.24891 5.22427 3 5.591 3 6V20C3 20.707 3.71409 21.1907 4.37109 20.9277L9.03125 19.0645L15.0312 21.0645L20.3516 18.9355L18.8131 17.3971L14.9688 18.9355L8.96875 16.9355L5 18.5234V6.67773L7.20149 5.79671L7.20952 5.7935L5.6711 4.25509ZM9.44727 5.20312L7.69098 3.44684L8.96875 2.93555L14.9688 4.93555L19.6289 3.07227C20.2859 2.80927 21 3.293 21 4V16.7559L19 14.7559V5.47656L15.0312 7.06445L9.44727 5.20312Z"/><path d="M3.70703 2.29297L2.29297 3.70703L20.293 21.707L21.707 20.293L3.70703 2.29297Z"/></svg>',mqtt:'<svg width="24" height="24" viewBox="0 0 24 24"><path d="M10.9928 20.9954L4.5 21.0002C4.1 21.0002 3.76934 20.8695 3.45 20.5502C3.15 20.2502 3 19.9002 3 19.5002V13.2059H3.05325C7.39125 13.2059 10.9313 16.6934 10.9928 20.9954ZM16.6972 20.9954H13.6635C13.6012 15.1844 8.84625 10.4826 3 10.4564V7.52836H3.05325C10.5405 7.52836 16.644 13.5614 16.6972 20.9954ZM19.5 21L19.3673 20.9954C19.3155 12.0531 11.9963 4.80512 3 4.77887V4.5052C3 3.89987 3.45 2.99566 4.5 3.00002H9.63525C14.7998 4.86302 18.9427 8.84161 21 13.8809V19.5C21 20.3 20.3 21 19.5 21ZM15.5347 3.00437L19.5 3.00014C20.55 3.00014 21 3.90002 21 4.49996V8.33536C20.3175 7.40386 19.4655 6.34787 18.6315 5.51387C17.691 4.58237 16.5915 3.73652 15.5355 3.00002L15.5347 3.00437Z"/></svg>',network_cable:'<svg width="24" height="24" viewBox="0 0 24 24"><path d="M 14.554688 2.1679688 L 13.445312 3.8320312 L 16.697266 6 L 13 6 L 13 8 L 8 8 C 5.2504839 8 3 10.250484 3 13 L 3 14 L 3.203125 14 C 3.6827793 16.258186 5.6045398 18 8 18 L 12 18 C 12.56503 18 13 18.43497 13 19 L 13 22 L 15 22 L 15 19 C 15 17.35503 13.64497 16 12 16 L 8 16 C 6.3315161 16 5 14.668484 5 13 C 5 11.331516 6.3315161 10 8 10 L 13 10 L 13 12 L 21 12 L 21 6.4648438 L 14.554688 2.1679688 z"></path></svg>',network_cable_outline:'<svg width="24" height="24" viewBox="0 0 24 24"><path d="M 14.554688 2.1679688 L 13.445312 3.8320312 L 16.697266 6 L 13 6 L 13 8 L 8 8 C 5.2504839 8 3 10.250484 3 13 L 3 14 L 3.203125 14 C 3.6827793 16.258186 5.6045398 18 8 18 L 12 18 C 12.56503 18 13 18.43497 13 19 L 13 22 L 15 22 L 15 19 C 15 17.35503 13.64497 16 12 16 L 8 16 C 6.3315161 16 5 14.668484 5 13 C 5 11.331516 6.3315161 10 8 10 L 13 10 L 13 12 L 21 12 L 21 6.4648438 L 14.554688 2.1679688 z M 15 8 L 19 8 L 19 10 L 15 10 L 15 8 z"></path></svg>',no_plugin:'<svg width="32" height="32" viewBox="0 0 32 32"><path d="M6.66663 8H2.66663V26.6667H24.6666L22 24H5.33329V10.6667H9.33329L6.66663 8Z" /><path d="M2.78025 2.66669L0.880249 4.56669L27.2803 30.9667L29.1803 29.0667L2.78025 2.66669Z"/><path d="M14.6667 5.33331H8L10.6667 7.99998H12V9.33331L13.3333 10.6666H20V7.99998H22.6667V10.6666H26.6667V24L29.3333 26.6666V7.99998H25.3333V5.33331H17.3333V7.99998H14.6667V5.33331Z"/></svg>',organization:'<svg width="24" height="24" viewBox="0 0 24 24"><path d="M 4 3 C 2.897 3 2 3.897 2 5 L 2 21 L 16 21 L 22 21 L 22 9 C 22 7.9069372 21.093063 7 20 7 L 16 7 L 16 5 C 16 3.897 15.103 3 14 3 L 4 3 z M 6 7 L 8 7 L 8 9 L 6 9 L 6 7 z M 10 7 L 12 7 L 12 9 L 10 9 L 10 7 z M 16 9 L 20 9 L 20 19 L 16 19 L 16 17 L 18 17 L 18 15 L 16 15 L 16 13 L 18 13 L 18 11 L 16 11 L 16 9 z M 6 11 L 8 11 L 8 13 L 6 13 L 6 11 z M 10 11 L 12 11 L 12 13 L 10 13 L 10 11 z M 6 15 L 8 15 L 8 17 L 6 17 L 6 15 z M 10 15 L 12 15 L 12 17 L 10 17 L 10 15 z"></path></svg>',organization_outline:'<svg width="24" height="24" viewBox="0 0 24 24"><path d="M 4 3 C 2.9069372 3 2 3.9069372 2 5 L 2 21 L 16 21 L 22 21 L 22 9 C 22 7.9069372 21.093063 7 20 7 L 16 7 L 16 5 C 16 3.9069372 15.093063 3 14 3 L 4 3 z M 4 5 L 14 5 L 14 19 L 4 19 L 4 5 z M 6 7 L 6 9 L 8 9 L 8 7 L 6 7 z M 10 7 L 10 9 L 12 9 L 12 7 L 10 7 z M 16 9 L 20 9 L 20 19 L 16 19 L 16 17 L 18 17 L 18 15 L 16 15 L 16 13 L 18 13 L 18 11 L 16 11 L 16 9 z M 6 11 L 6 13 L 8 13 L 8 11 L 6 11 z M 10 11 L 10 13 L 12 13 L 12 11 L 10 11 z M 6 15 L 6 17 L 8 17 L 8 15 L 6 15 z M 10 15 L 10 17 L 12 17 L 12 15 L 10 15 z"></path></svg>',google_play_outline:'<svg width="24" height="24" viewBox="0 0 24 24"><path d="M 4.6015625 2.0097656 C 4.4896682 1.9955114 4.3748666 1.9987069 4.2578125 2.0117188 C 4.2393668 2.0137692 4.22165 2.0128098 4.203125 2.015625 A 1.0001 1.0001 0 0 0 3.8183594 2.1308594 A 1.0001 1.0001 0 0 0 3.6132812 2.2753906 C 3.2209089 2.570649 3 3.07197 3 3.5039062 L 3 11.962891 L 3 20.591797 C 3 21.023612 3.2060969 21.575397 3.7011719 21.84375 C 4.1962469 22.112103 4.7565968 21.990383 5.125 21.767578 A 1.0001 1.0001 0 0 0 5.1269531 21.765625 C 5.0672511 21.802015 5.4034654 21.606356 5.828125 21.365234 C 6.2527846 21.124113 6.8432642 20.788637 7.5429688 20.392578 C 8.9423778 19.600461 10.781405 18.560853 12.623047 17.519531 C 14.464689 16.478209 16.309528 15.436624 17.71875 14.638672 C 18.423361 14.239696 19.018133 13.902329 19.451172 13.65625 C 19.883392 13.410637 20.096374 13.289977 20.226562 13.210938 C 20.61459 12.97567 21.007904 12.521488 21 11.935547 C 20.992096 11.349606 20.598021 10.922281 20.224609 10.710938 C 20.057495 10.616566 16.408571 8.5549722 12.757812 6.4902344 C 10.932435 5.4578655 9.1069336 4.4246785 7.7128906 3.6347656 C 7.0158692 3.2398092 6.4260201 2.90435 6 2.6621094 C 5.5739799 2.4198687 5.2525213 2.2341042 5.2851562 2.2539062 A 1.0001 1.0001 0 0 0 5.2832031 2.2539062 C 5.0861258 2.1348396 4.8520524 2.0416755 4.6015625 2.0097656 z M 5 5.3496094 L 10.755859 11.957031 L 5 18.566406 L 5 11.962891 L 5 5.3496094 z M 8.5957031 6.4335938 C 9.6377715 7.0232183 10.624109 7.5804499 11.773438 8.2304688 C 12.503025 8.6430974 12.617099 8.7076725 13.265625 9.0742188 L 12.082031 10.433594 L 8.5957031 6.4335938 z M 15.041016 10.076172 C 16.204841 10.733593 17.963716 11.728309 18.378906 11.962891 C 17.953471 12.20457 17.402558 12.518982 16.732422 12.898438 C 16.266824 13.162076 15.593801 13.543314 15.048828 13.851562 A 1.0001605 1.0001605 0 0 0 14.986328 13.767578 L 13.408203 11.957031 L 14.986328 10.144531 A 1.0001 1.0001 0 0 0 15.041016 10.076172 z M 12.082031 13.480469 L 13.277344 14.851562 C 12.698874 15.178623 12.23127 15.444224 11.638672 15.779297 C 10.52481 16.409109 9.5816405 16.943414 8.5664062 17.517578 L 12.082031 13.480469 z"></path></svg>',template_outline:'<svg width="24" height="24" viewBox="0 0 24 24"><path d="M 5 3 C 3.9069372 3 3 3.9069372 3 5 L 3 19 C 3 20.093063 3.9069372 21 5 21 L 19 21 C 20.093063 21 21 20.093063 21 19 L 21 5 C 21 3.9069372 20.093063 3 19 3 L 5 3 z M 5 5 L 19 5 L 19 7 L 5 7 L 5 5 z M 5 9 L 19 9 L 19 19 L 5 19 L 5 9 z M 7 10 L 7 12 L 17 12 L 17 10 L 7 10 z M 7 13 L 7 18 L 11 18 L 11 13 L 7 13 z M 13 13 L 13 18 L 17 18 L 17 13 L 13 13 z"></path></svg>',text:'<svg width="24" height="24" viewBox="0 0 24 24"><path d="M14,15H4v2h10V15z M20,7H4v2h16V7z M4,13h16v-2H4V13z"/></svg>',text_off:'<svg width="24" height="24" viewBox="0 0 24 24"><g><rect x="4" y="15" width="10" height="2"/><polygon points="9.003,9 7.004,7 4,7 4,9"/><polygon points="11.001,11 4,11 4,13 13,13"/><polygon points="20,11 13.546,11 15.546,13 20,13"/><polygon points="11.546,9 20,9 20,7 9.546,7"/></g><path d="M19.743,22.289l1.27-1.27L2.95,2.956l-1.27,1.28"/></svg>',translate:'<svg height="24px" viewBox="0 0 24 24" width="24px"><path d="M0 0h24v24H0z" fill="none"/><path d="M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"/></svg>',translate_done:'<svg width="24" height="24" viewBox="0 0 24 24"><path d="M12.87 15.07L10.33 12.56L10.36 12.53C11.5712 11.1795 12.2767 10.0775 13 8.5C12.2365 6.88901 12 5.99 12.2 4H10V2H8V4H1V5.99H12.17C11.5 7.92 10.44 9.75 9 11.35C8.07 10.32 7.3 9.19 6.69 8H4.69C5.42 9.63 6.42 11.17 7.67 12.56L2.58 17.58L4 19L9 14L12.11 17.11L12.87 15.07ZM19.25 12C19.25 12 17.2749 12.1002 15.9571 11.4478L12 22H14L15.12 19H19.87L21 22H23L19.25 12ZM15.88 17L17.5 12.67L19.12 17H15.88Z" /><path fill-rule="evenodd" clip-rule="evenodd" d="M18.75 10.5C21.6495 10.5 24 8.1495 24 5.25C24 2.35051 21.6495 0 18.75 0C15.8505 0 13.5 2.35051 13.5 5.25C13.5 8.1495 15.8505 10.5 18.75 10.5ZM17.83 8.37L15 5.54L16.41 4.13L17.82 5.54L21.36 2L22.77 3.41L17.83 8.37Z" /></svg>',vpn:'<svg width="24" height="24" viewBox="0 0 24 24"><path d="M 4 2 C 2.895 2 2 2.895 2 4 L 2 16 C 2 17.105 2.895 18 4 18 L 10 18 L 10 20 L 2 20 L 2 22 L 22 22 L 22 20 L 14 20 L 14 18 L 20 18 C 21.105 18 22 17.105 22 16 L 22 4 C 22 2.895 21.105 2 20 2 L 4 2 z M 4 4 L 20 4 L 20 16 L 4 16 L 4 4 z M 10 6 L 6 10 L 10 14 L 10 11 L 14 11 L 14 14 L 18 10 L 14 6 L 14 9 L 10 9 L 10 6 z"></path></svg>',webhooks:'<svg width="24" height="24" viewBox="0 0 24 24"><path d="M10.46,19C9,21.07 6.15,21.59 4.09,20.15C2.04,18.71 1.56,15.84 3,13.75C3.87,12.5 5.21,11.83 6.58,11.77L6.63,13.2C5.72,13.27 4.84,13.74 4.27,14.56C3.27,16 3.58,17.94 4.95,18.91C6.33,19.87 8.26,19.5 9.26,18.07C9.57,17.62 9.75,17.13 9.82,16.63V15.62L15.4,15.58L15.47,15.47C16,14.55 17.15,14.23 18.05,14.75C18.95,15.27 19.26,16.43 18.73,17.35C18.2,18.26 17.04,18.58 16.14,18.06C15.73,17.83 15.44,17.46 15.31,17.04L11.24,17.06C11.13,17.73 10.87,18.38 10.46,19M17.74,11.86C20.27,12.17 22.07,14.44 21.76,16.93C21.45,19.43 19.15,21.2 16.62,20.89C15.13,20.71 13.9,19.86 13.19,18.68L14.43,17.96C14.92,18.73 15.75,19.28 16.75,19.41C18.5,19.62 20.05,18.43 20.26,16.76C20.47,15.09 19.23,13.56 17.5,13.35C16.96,13.29 16.44,13.36 15.97,13.53L15.12,13.97L12.54,9.2H12.32C11.26,9.16 10.44,8.29 10.47,7.25C10.5,6.21 11.4,5.4 12.45,5.44C13.5,5.5 14.33,6.35 14.3,7.39C14.28,7.83 14.11,8.23 13.84,8.54L15.74,12.05C16.36,11.85 17.04,11.78 17.74,11.86M8.25,9.14C7.25,6.79 8.31,4.1 10.62,3.12C12.94,2.14 15.62,3.25 16.62,5.6C17.21,6.97 17.09,8.47 16.42,9.67L15.18,8.95C15.6,8.14 15.67,7.15 15.27,6.22C14.59,4.62 12.78,3.85 11.23,4.5C9.67,5.16 8.97,7 9.65,8.6C9.93,9.26 10.4,9.77 10.97,10.11L11.36,10.32L8.29,15.31C8.32,15.36 8.36,15.42 8.39,15.5C8.88,16.41 8.54,17.56 7.62,18.05C6.71,18.54 5.56,18.18 5.06,17.24C4.57,16.31 4.91,15.16 5.83,14.67C6.22,14.46 6.65,14.41 7.06,14.5L9.37,10.73C8.9,10.3 8.5,9.76 8.25,9.14Z"></path></svg>',websocket:'<svg width="24" height="24" viewBox="0 0 24 24" width="32" height="32"><path d="M21,3H3C1.9,3,1,3.9,1,5v14c0,1.1,0.9,2,2,2h18c1.1,0,2-0.9,2-2V5C23,3.9,22.1,3,21,3z M16.013,7.781l2.378,2.378v5.068 H16.28v0v-4.194l-1.76-1.76L16.013,7.781z M10.148,18.379L7.77,16.001l1.487-1.487l-3.653-3.653V8.789h2.111v1.197l1.543,1.543 l2.256-2.256L9.97,7.731H5.604V7.726L3.499,5.621h7.351l3.659,3.676l-0.741,0.741l1.448,1.448v2.991l-2.946-2.946l-0.752,0.752 l2.946,2.952h-2.991l-1.454-1.454l-0.746,0.746l1.76,1.76h7.362l2.105,2.094H10.148z"></path></svg>',wifi:'<svg width="24" height="24" viewBox="0 0 24 24"><path d="M 12 5 C 7.858 5 4.1075781 6.6785781 1.3925781 9.3925781 L 3.3359375 11.335938 C 5.6389375 9.2699375 8.67 8 12 8 C 15.33 8 18.362062 9.2689375 20.664062 11.335938 L 22.605469 9.3945312 C 19.891469 6.6795313 16.142 5 12 5 z M 12 10 C 9.221 10 6.6870469 11.043047 4.7480469 12.748047 L 6.8691406 14.869141 C 8.2601406 13.704141 10.049 13 12 13 C 13.951 13 15.740859 13.703141 17.130859 14.869141 L 19.25 12.75 C 17.312 11.044 14.779 10 12 10 z M 12 15 C 10.6 15 9.3149688 15.486969 8.2929688 16.292969 L 12 20 L 15.707031 16.292969 C 14.685031 15.486969 13.4 15 12 15 z"></path></svg>'},a={location_marker:'<svg width="27px" height="43px" viewBox="0 0 27 43" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Google_Maps_pin" transform="translate(2.000000, 1.000000)" fill-rule="nonzero"><path d="M2.55862996,3.43878255 C4.88771557,0.966210044 8.20263734,-0.565443591 11.5102148,-0.497823746 C14.8361742,-0.42987105 18.1408139,1.13635333 20.4385471,3.5756419 C22.3699004,5.62598317 23.5447865,8.5808132 23.4986865,11.3379784 C23.4637241,13.4298367 23.0970288,15.1200774 22.3341075,16.8944158 C21.6842285,18.4058502 17.8151654,24.9426341 16.8368005,26.7975516 C14.6958672,31.7647343 13.6613472,34.6278988 12.4715902,39.5010265 C12.3415813,40.0662505 12.2588749,40.4072375 12.1824054,40.6792983 C12.132502,40.856843 12.088477,40.9918911 12.0452967,41.0928543 C12.0103395,41.1745904 11.9743984,41.2405599 11.9219345,41.3032608 C11.7567418,41.5006864 11.4679107,41.6039969 11.1935836,41.3908799 C10.9605163,41.2101281 10.9054005,41.0031518 10.5299551,39.3706733 C9.33830092,34.4895864 8.30109369,31.6179916 6.17994673,26.6929052 C5.1848077,24.8028926 1.31575795,18.2661604 0.665885038,16.7547462 C-0.0970397182,14.9804066 -0.463732147,13.2901658 -0.498683534,11.1983114 C-0.544797778,8.44029333 0.627917097,5.48844389 2.55862963,3.4387829 Z" stroke="rgba(0,0,0,0.14)" fill="#E74C3C"></path><circle fill="#921e12" cx="11.5" cy="11.5" r="4.5"></circle></g></g></svg>',platform_server:'<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="15" cy="15" r="14" fill="#39CB75"/><circle cx="15" cy="15" r="14.5" stroke="white"/><path d="M20.3333 15.6667H9.66667C9.3 15.6667 9 15.9667 9 16.3333V20.3333C9 20.7 9.3 21 9.66667 21H20.3333C20.7 21 21 20.7 21 20.3333V16.3333C21 15.9667 20.7 15.6667 20.3333 15.6667ZM11.6667 19.6667C10.9333 19.6667 10.3333 19.0667 10.3333 18.3333C10.3333 17.6 10.9333 17 11.6667 17C12.4 17 13 17.6 13 18.3333C13 19.0667 12.4 19.6667 11.6667 19.6667ZM20.3333 9H9.66667C9.3 9 9 9.3 9 9.66667V13.6667C9 14.0333 9.3 14.3333 9.66667 14.3333H20.3333C20.7 14.3333 21 14.0333 21 13.6667V9.66667C21 9.3 20.7 9 20.3333 9ZM11.6667 13C10.9333 13 10.3333 12.4 10.3333 11.6667C10.3333 10.9333 10.9333 10.3333 11.6667 10.3333C12.4 10.3333 13 10.9333 13 11.6667C13 12.4 12.4 13 11.6667 13Z" fill="rgba(0,0,0,0.5)"/></svg>'};var d=e(77089),p=e(62295),n=e(68559),m=e(80436),f=e(93840);let v=(()=>{class h{constructor(y,g){Object.keys(t).forEach(b=>{g.addSvgIconLiteral(b,y.bypassSecurityTrustHtml(t[b]))})}static#t=this.\u0275fac=function(g){return new(g||h)(n.KVO(m.up),n.KVO(f.tp))};static#e=this.\u0275mod=n.$C({type:h});static#n=this.\u0275inj=n.G2t({imports:[d.G,p.X7]})}return h})()},10745:(ct,P,e)=>{"use strict";e.d(P,{S:()=>t.S});var t=e(60920)},60920:(ct,P,e)=>{"use strict";e.d(P,{S:()=>f});var t=e(68559),a=e(49074),d=e(2814),p=e(4738);const n=JSON.parse('{"v":"5.0.1","fr":29.9700012207031,"ip":0,"op":45.0000018328876,"w":512,"h":512,"nm":"Comp 1","ddd":0,"assets":[{"id":"comp_0","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Shape Layer 1","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.572],"y":[0.556]},"o":{"x":[0.167],"y":[0.167]},"n":["0p572_0p556_0p167_0p167"],"t":7,"s":[100],"e":[92.154]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.641],"y":[0.056]},"n":["0p833_0p833_0p641_0p056"],"t":13,"s":[92.154],"e":[30]},{"t":17.0000006924242}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[256,256,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-230,4],[214,4]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.18,0.8,0.443,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":70,"ix":5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":2,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.588],"y":[-51709.363]},"o":{"x":[0.167],"y":[0.167]},"n":["0p588_-51709p363_0p167_0p167"],"t":7,"s":[0],"e":[0]},{"i":{"x":[0.696],"y":[0.999]},"o":{"x":[0.509],"y":[0.003]},"n":["0p696_0p999_0p509_0p003"],"t":10,"s":[0],"e":[100]},{"t":16.0000006516934}],"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.566],"y":[0.999]},"o":{"x":[0.457],"y":[0.063]},"n":["0p566_0p999_0p457_0p063"],"t":7,"s":[0],"e":[100]},{"t":16.0000006516934}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":0,"op":150.000006109625,"st":0,"bm":0}]},{"id":"comp_1","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Shape Layer 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[256,256,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":1,"k":[{"i":{"x":[0,0],"y":[0.997,0.997]},"o":{"x":[0.167,0.167],"y":[0.167,0.167]},"n":["0_0p997_0p167_0p167","0_0p997_0p167_0p167"],"t":24,"s":[40,40],"e":[90,90]},{"i":{"x":[0.833,0.833],"y":[0.833,0.833]},"o":{"x":[0.574,0.574],"y":[-0.004,-0.004]},"n":["0p833_0p833_0p574_-0p004","0p833_0p833_0p574_-0p004"],"t":27,"s":[90,90],"e":[18.394,18.394]},{"t":38.0000015477717}],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0.167},"n":"0p667_1_0p167_0p167","t":24,"s":[-181.074,-5.414],"e":[200,-5.414],"to":[34.0465698242188,0],"ti":[-26.72825050354,0]},{"t":38.0000015477717}],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":24,"s":[0],"e":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":25,"s":[100],"e":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":29,"s":[100],"e":[0]},{"t":38.0000015477717}],"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":2,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":150.000006109625,"st":0,"bm":0}]},{"id":"comp_2","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Shape Layer 1","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.572],"y":[0.556]},"o":{"x":[0.167],"y":[0.167]},"n":["0p572_0p556_0p167_0p167"],"t":10,"s":[100],"e":[92.154]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.641],"y":[0.056]},"n":["0p833_0p833_0p641_0p056"],"t":16,"s":[92.154],"e":[30]},{"t":20.0000008146167}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[256,256,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-230,4],[214,4]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.18,0.8,0.443,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":70,"ix":5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":2,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.588],"y":[-51709.363]},"o":{"x":[0.167],"y":[0.167]},"n":["0p588_-51709p363_0p167_0p167"],"t":10,"s":[0],"e":[0]},{"i":{"x":[0.696],"y":[0.999]},"o":{"x":[0.509],"y":[0.003]},"n":["0p696_0p999_0p509_0p003"],"t":13,"s":[0],"e":[100]},{"t":19.0000007738859}],"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.566],"y":[0.999]},"o":{"x":[0.457],"y":[0.063]},"n":["0p566_0p999_0p457_0p063"],"t":10,"s":[0],"e":[100]},{"t":19.0000007738859}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":0,"op":150.000006109625,"st":0,"bm":0}]}],"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"trait","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":90,"ix":10},"p":{"a":0,"k":[263.334,471.109,0],"ix":2},"a":{"a":0,"k":[256,256,0],"ix":1},"s":{"a":0,"k":[15,15,100],"ix":6}},"ao":0,"w":512,"h":512,"ip":0,"op":150.000006109625,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":0,"nm":"trait","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":-180,"ix":10},"p":{"a":0,"k":[51.641,253.275,0],"ix":2},"a":{"a":0,"k":[256,256,0],"ix":1},"s":{"a":0,"k":[15,15,100],"ix":6}},"ao":0,"w":512,"h":512,"ip":0,"op":150.000006109625,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":0,"nm":"trait","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":-90,"ix":10},"p":{"a":0,"k":[266.322,44.315,0],"ix":2},"a":{"a":0,"k":[256,256,0],"ix":1},"s":{"a":0,"k":[15,15,100],"ix":6}},"ao":0,"w":512,"h":512,"ip":0,"op":150.000006109625,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":0,"nm":"trait","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[469.91,258.792,0],"ix":2},"a":{"a":0,"k":[256,256,0],"ix":1},"s":{"a":0,"k":[15,15,100],"ix":6}},"ao":0,"w":512,"h":512,"ip":0,"op":150.000006109625,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":0,"nm":"firefly","refId":"comp_1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":-18.097,"ix":10},"p":{"a":0,"k":[400.635,189.708,0],"ix":2},"a":{"a":0,"k":[256,256,0],"ix":1},"s":{"a":0,"k":[20,20,100],"ix":6}},"ao":0,"w":512,"h":512,"ip":0,"op":150.000006109625,"st":0,"bm":0},{"ddd":0,"ind":6,"ty":0,"nm":"firefly","refId":"comp_1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":-72.471,"ix":10},"p":{"a":0,"k":[359.413,150.912,0],"ix":2},"a":{"a":0,"k":[256,256,0],"ix":1},"s":{"a":0,"k":[20,20,100],"ix":6}},"ao":0,"w":512,"h":512,"ip":0,"op":150.000006109625,"st":0,"bm":0},{"ddd":0,"ind":7,"ty":0,"nm":"firefly","refId":"comp_1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":-45.707,"ix":10},"p":{"a":0,"k":[396.894,150.961,0],"ix":2},"a":{"a":0,"k":[256,256,0],"ix":1},"s":{"a":0,"k":[30,30,100],"ix":6}},"ao":0,"w":512,"h":512,"ip":0,"op":150.000006109625,"st":0,"bm":0},{"ddd":0,"ind":8,"ty":0,"nm":"trait 2","refId":"comp_2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":-135.205,"ix":10},"p":{"a":0,"k":[410.865,406.53,0],"ix":2},"a":{"a":0,"k":[256,256,0],"ix":1},"s":{"a":0,"k":[-19.512,19.512,100],"ix":6}},"ao":0,"w":512,"h":512,"ip":0,"op":150.000006109625,"st":0,"bm":0},{"ddd":0,"ind":9,"ty":0,"nm":"trait 2","refId":"comp_2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":-45.606,"ix":10},"p":{"a":0,"k":[105.535,402.598,0],"ix":2},"a":{"a":0,"k":[256,256,0],"ix":1},"s":{"a":0,"k":[-19.512,19.512,100],"ix":6}},"ao":0,"w":512,"h":512,"ip":0,"op":150.000006109625,"st":0,"bm":0},{"ddd":0,"ind":10,"ty":0,"nm":"trait 2","refId":"comp_2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":-135.205,"ix":10},"p":{"a":0,"k":[104.864,111.71,0],"ix":2},"a":{"a":0,"k":[256,256,0],"ix":1},"s":{"a":0,"k":[19.512,19.512,100],"ix":6}},"ao":0,"w":512,"h":512,"ip":0,"op":150.000006109625,"st":0,"bm":0},{"ddd":0,"ind":11,"ty":0,"nm":"trait 2","refId":"comp_2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":-45.606,"ix":10},"p":{"a":0,"k":[416.722,113.206,0],"ix":2},"a":{"a":0,"k":[256,256,0],"ix":1},"s":{"a":0,"k":[19.512,19.512,100],"ix":6}},"ao":0,"w":512,"h":512,"ip":0,"op":150.000006109625,"st":0,"bm":0},{"ddd":0,"ind":12,"ty":4,"nm":"Shape Layer 2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[236.888,240.258,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[69.59,69.59,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-76.426,37.999],[12.056,114.074],[169.991,-68.635]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":35,"ix":5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[-7,11],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":2,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.833],"y":[-2.986]},"o":{"x":[0.167],"y":[0]},"n":["0p833_-2p986_0p167_0"],"t":0,"s":[0],"e":[0]},{"i":{"x":[0],"y":[0.973]},"o":{"x":[0.167],"y":[0.042]},"n":["0_0p973_0p167_0p042"],"t":14.791,"s":[0],"e":[32]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.828],"y":[0.011]},"n":["0p833_0p833_0p828_0p011"],"t":19.791,"s":[32],"e":[100]},{"t":24.7912510097683}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":0,"op":150.000006109625,"st":0,"bm":0},{"ddd":0,"ind":13,"ty":4,"nm":"Shape Layer 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[256,256,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[80,80,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":1,"k":[{"i":{"x":[0.976,0.976],"y":[0.968,0.968]},"o":{"x":[0.654,0.654],"y":[0.007,0.007]},"n":["0p976_0p968_0p654_0p007","0p976_0p968_0p654_0p007"],"t":0,"s":[0,0],"e":[401.025,401.025]},{"i":{"x":[0.468,0.468],"y":[1.057,1.057]},"o":{"x":[0.346,0.346],"y":[-4.83,-4.83]},"n":["0p468_1p057_0p346_-4p83","0p468_1p057_0p346_-4p83"],"t":7,"s":[401.025,401.025],"e":[372.7,372.7]},{"i":{"x":[0.375,0.375],"y":[1.543,1.543]},"o":{"x":[0.364,0.364],"y":[0.031,0.031]},"n":["0p375_1p543_0p364_0p031","0p375_1p543_0p364_0p031"],"t":12,"s":[372.7,372.7],"e":[401.025,401.025]},{"i":{"x":[0.833,0.833],"y":[1,1]},"o":{"x":[0.327,0.327],"y":[-8.038,-8.038]},"n":["0p833_1_0p327_-8p038","0p833_1_0p327_-8p038"],"t":16,"s":[401.025,401.025],"e":[401.025,401.025]},{"t":20.0000008146167}],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.18,0.8,0.443,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[5.992,3.49],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":2,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":150.000006109625,"st":0,"bm":0}]}'),m=["animation"];let f=(()=>{class v{constructor(){this.autoplay=!0,this.destroy=(0,t.WQX)(t.abz),this.loader=(0,t.WQX)(p.U)}ngAfterViewInit(){this.loader.getPlayer().pipe((0,a.pQ)(this.destroy)).subscribe(E=>{this.animation=E.loadAnimation({container:this.animationRef.nativeElement,renderer:"svg",loop:!1,autoplay:!1,animationData:n}),this.autoplay&&this.play()})}ngOnDestroy(){this.animation?.destroy()}play(){this.animation?.playSegments([6,45],!0)}onClick(){this.play()}static#t=this.\u0275fac=function(y){return new(y||v)};static#e=this.\u0275cmp=t.VBU({type:v,selectors:[["ix-success-icon"]],viewQuery:function(y,g){if(1&y&&t.GBs(m,7),2&y){let b;t.mGM(b=t.lsd())&&(g.animationRef=b.first)}},hostBindings:function(y,g){1&y&&t.bIt("click",function(){return g.onClick()})},inputs:{autoplay:[t.Mj6.HasDecoratorInputTransform,"autoplay","autoplay",d.he]},standalone:!0,features:[t.GFd,t.aNF],decls:2,vars:0,consts:[["animation",""]],template:function(y,g){1&y&&t.nrm(0,"div",null,0)},styles:["[_nghost-%COMP%]{display:flex;width:64px;height:64px}[_nghost-%COMP%] > div[_ngcontent-%COMP%]{height:105px;width:105px;margin:-21px -18px -20px -21px}"],changeDetection:0})}return v})()},90964:(ct,P,e)=>{"use strict";e.d(P,{i:()=>v});var t=e(68559),a=e(52352),d=e(3347),p=e(90852),n=e(84175),m=e(93840),f=e(80640);let v=(()=>{class h{constructor(y,g,b){this.clipboard=y,this.snackBar=g,this.translate=b}copy(){this.clipboard.copy(this.value),this.snackBar.open(this.translate.instant("COPIED_TO_CLIPBOARD"),void 0,{duration:3e3})}static#t=this.\u0275fac=function(g){return new(g||h)(t.rXU(a.B0),t.rXU(d.UG),t.rXU(p.c$))};static#e=this.\u0275cmp=t.VBU({type:h,selectors:[["ix-clipboard-button"]],inputs:{disabled:"disabled",value:"value"},decls:4,vars:4,consts:[["type","button","mat-icon-button","",3,"click","disabled","matTooltip"]],template:function(g,b){1&g&&(t.j41(0,"button",0),t.nI1(1,"translate"),t.bIt("click",function(){return b.copy()}),t.j41(2,"mat-icon"),t.EFF(3,"content_copy"),t.k0s()()),2&g&&t.Y8G("disabled",b.disabled)("matTooltip",t.bMT(1,2,"COPY_TO_CLIPBOARD"))},dependencies:[n.iY,m.An,f.oV,p.D9],styles:["[_nghost-%COMP%]{display:inline-block}[_nghost-%COMP%]   .mat-mdc-icon-button[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{transform:translateY(-2px)}[inline][_nghost-%COMP%]{--mdc-icon-button-state-layer-size: 20px;--mdc-icon-button-icon-size: 20px}[inline][_nghost-%COMP%]   .mat-icon[_ngcontent-%COMP%]{transform:translateY(-1px)}"],changeDetection:0})}return h})()},9688:(ct,P,e)=>{"use strict";e.d(P,{F:()=>v});var t=e(52352),a=e(84175),d=e(93840),p=e(3347),n=e(80640),m=e(90852),f=e(68559);let v=(()=>{class h{static#t=this.\u0275fac=function(g){return new(g||h)};static#e=this.\u0275mod=f.$C({type:h});static#n=this.\u0275inj=f.G2t({imports:[t.FQ,a.Hl,d.m_,p._T,n.uc,m.h]})}return h})()},14583:(ct,P,e)=>{"use strict";e.d(P,{W:()=>d,B:()=>y});var t=e(60316),a=e(68559);let d=(()=>{class g{static#t=this.\u0275fac=function(x){return new(x||g)};static#e=this.\u0275mod=a.$C({type:g});static#n=this.\u0275inj=a.G2t({imports:[t.MD]})}return g})();var p=e(64735),n=e(70271),m=e(36647),f=e(59452),v=e(59821),h=e(87522),E=e(51570);let y=(()=>{class g{constructor(A,x,T){this.inviteService=A,this.termsOfUseService=x,this.userService=T}accept(A,x,T){const D=x?.company?.publicId;return D?this.termsOfUseService.getLatest(["publicId"],"company"===x.company?.customTermsOfUse?D:null).pipe((0,n.T)(C=>C.publicId),(0,m.n)(C=>null===x?.user?this.userService.addByToken(A,D,{...T,termsOfUsePolicy:{publicId:C}}).pipe((0,n.T)(()=>null)):this.inviteService.acceptByToken(A,D,{...T,localisation:p.wB.defaultLocale,termsOfUsePolicy:{publicId:C},timeZone:p.wB.defaultZone.name}))):(0,f.of)(null)}static#t=this.\u0275fac=function(x){return new(x||g)(a.KVO(v.px),a.KVO(E.J),a.KVO(h.DL))};static#e=this.\u0275prov=a.jDH({token:g,factory:g.\u0275fac,providedIn:"root"})}return g})()},99466:(ct,P,e)=>{"use strict";function t(a){try{JSON.parse(a)}catch{return!1}return!0}e.d(P,{k:()=>t})},77349:(ct,P,e)=>{"use strict";e.d(P,{BY:()=>d.BY,GX:()=>a.G,jk:()=>t.j,pp:()=>d.pp});var t=e(80782),a=e(52792),d=e(72070)},80782:(ct,P,e)=>{"use strict";e.d(P,{j:()=>d});var t=e(84205),a=e(87979);class d{constructor(n,m,f,v){this._ngZone=n,this.componentRef=m,this._afterClosed=new t.B,this.closing=!1,this.closed=!1,this._afterOpened=f,this.config={data:{},...v}}afterClosed(){return this._afterClosed.asObservable()}afterOpened(){return this._afterOpened.asObservable()}close(){if(this.closing)return;this.closing=!0;const{nativeElement:n}=this.componentRef.location;requestAnimationFrame(()=>{(0,a.U)(n,()=>{this._ngZone.run(()=>{this.componentRef.destroy(),n.remove(),this.closed=!0,this._afterClosed.next(),this._afterClosed.complete()})})})}}},52792:(ct,P,e)=>{"use strict";e.d(P,{G:()=>p});var t=e(9168),a=e(72070),d=e(68559);let p=(()=>{class n{static#t=this.\u0275fac=function(v){return new(v||n)};static#e=this.\u0275mod=d.$C({type:n});static#n=this.\u0275inj=d.G2t({providers:[a.BY,{provide:a.h6,useValue:[]}],imports:[t.jc]})}return n})()},72070:(ct,P,e)=>{"use strict";e.d(P,{pp:()=>h,h6:()=>E,BY:()=>g});var t=e(68559),a=e(9168),d=e(84205),p=e(16535);function n(b,A){}let m=(()=>{class b{static#t=this.\u0275fac=function(T){return new(T||b)};static#e=this.\u0275cmp=t.VBU({type:b,selectors:[["ix-layer"]],decls:3,vars:1,consts:[[1,"ix-container"],[1,"ix-surface"],[3,"cdkPortalOutlet"]],template:function(T,D){1&T&&(t.j41(0,"div",0)(1,"div",1),t.DNE(2,n,0,0,"ng-template",2),t.k0s()()),2&T&&(t.R7$(2),t.Y8G("cdkPortalOutlet",D.portal))},dependencies:[a.I3],styles:["[_nghost-%COMP%]{position:absolute;inset:0;overflow:visible;backface-visibility:visible;pointer-events:none;z-index:110;transform-origin:50% 50%;will-change:transform,opacity;contain:style}[_nghost-%COMP%]   .ix-container[_ngcontent-%COMP%]{background-color:var(--body-bg);color:var(--body-color)}"],changeDetection:0})}return b})();var f=e(80782),v=e(87979);const h=new t.nKC("LayerData"),E=new t.nKC("LayerRefCache"),y=new t.nKC("LayerAfterOpened",{providedIn:"root",factory:()=>new d.B});let g=(()=>{class b{constructor(x,T,D,C,S){this.layerRefs=x,this._afterOpened=T,this.ngZone=D,this.injector=C,this.resolver=S,this.afterOpened=this._afterOpened.asObservable(),this.vcRef=(0,t.WQX)(p._)}open(x,T){return this.attach(x,T)}getAll(){return this.layerRefs.filter(x=>!x.closed)}closeAll(){for(;this.layerRefs.length;){const x=this.layerRefs.pop();x&&!x.closed&&x.close()}}attach(x,T){const C=this.resolver.resolveComponentFactory(m).create(this.injector),S=new d.B,k=new f.j(this.ngZone,C,S),I=this.createInjector(k,T),F=new a.A8(x,void 0,I);if(C.instance.portal=F,this.vcRef()?.insert(C.hostView),event instanceof MouseEvent){const L={x:event.x,y:event.y};requestAnimationFrame(()=>{(0,v.H)(C.location.nativeElement,()=>{this.ngZone.run(()=>{S.next(),S.complete(),this._afterOpened.next(k)})},L)})}else requestAnimationFrame(()=>{this.ngZone.run(()=>{S.next(),S.complete(),this._afterOpened.next(k)})});return this.layerRefs.includes(k)||(this.layerRefs.forEach((L,W)=>{L.closed&&this.layerRefs.splice(W,1)}),this.layerRefs.unshift(k)),k}createInjector(x,T){return t.zZn.create({providers:[{provide:h,useValue:T?.data||null},{provide:f.j,useValue:x}]})}static#t=this.\u0275fac=function(T){return new(T||b)(t.KVO(E),t.KVO(y),t.KVO(t.SKi),t.KVO(t.zZn),t.KVO(t.OM3))};static#e=this.\u0275prov=t.jDH({token:b,factory:b.\u0275fac})}return b})()},87979:(ct,P,e)=>{"use strict";e.d(P,{H:()=>a,U:()=>d});var t=e(30168);function a(p,n,m){let f="50% 50%";document&&m&&(f=`${Math.round(m.x/document.documentElement.clientWidth*100)}% ${Math.round(m.y/document.documentElement.clientHeight*100)}%`),t.Ay.fromTo(p,{scale:.875,opacity:0,y:20},{scale:1,opacity:1,y:0,transformOrigin:f,duration:.25,ease:"power3",onComplete:n,force3D:!0})}function d(p,n){t.Ay.to(p,{opacity:0,duration:.2,ease:"power3",onComplete:n,force3D:!0})}},34574:(ct,P,e)=>{"use strict";e.d(P,{I:()=>k});var t=e(68559),a=e(49074),d=e(3963),p=e(52352),n=e(3347),m=e(90852),f=e(87801),v=e(95072),h=e(93840),E=e(20943),y=e(14102),g=e(48561),b=e(60316);function A(I,F){1&I&&(t.j41(0,"a",10)(1,"mat-icon",8),t.EFF(2,"swap_horiz"),t.k0s(),t.j41(3,"span",9),t.EFF(4,"SWITCH_COMPANY"),t.k0s()())}function x(I,F){if(1&I&&(t.j41(0,"a",13),t.EFF(1," PRIVACY_STATEMENT "),t.k0s()),2&I){const L=t.XpG();t.Y8G("routerLink",L.myCompany?"/my-company/privacy-statement":"/privacy-statement")}}function T(I,F){1&I&&t.nrm(0,"span",14)}function D(I,F){if(1&I&&(t.j41(0,"a",15),t.EFF(1," TERMS_OF_USE "),t.k0s()),2&I){const L=t.XpG();t.Y8G("routerLink",L.myCompany?"/my-company/terms-of-use":"/terms-of-use")}}function C(I,F){if(1&I){const L=t.RV6();t.j41(0,"div",16)(1,"span",17),t.EFF(2,"COMPANY_ID"),t.k0s(),t.j41(3,"span",18),t.bIt("click",function(K){t.eBV(L);const j=t.XpG();return K.stopPropagation(),t.Njj(j.copyCompanyId())}),t.j41(4,"span"),t.EFF(5),t.k0s(),t.qSk(),t.j41(6,"svg",19),t.nrm(7,"path",20),t.k0s()()()}if(2&I){const L=t.XpG();t.R7$(5),t.JRh(L.myCompany.publicId)}}function S(I,F){if(1&I&&(t.j41(0,"div",16)(1,"span",17),t.EFF(2,"POWERED_BY"),t.k0s(),t.j41(3,"a",21)(4,"span"),t.EFF(5),t.k0s()()()),2&I){const L=t.XpG();t.R7$(3),t.Y8G("href",null==L.mySector||null==L.mySector.poweredBy?null:L.mySector.poweredBy.url,t.B4B),t.R7$(2),t.JRh(null==L.mySector||null==L.mySector.poweredBy?null:L.mySector.poweredBy.name)}}let k=(()=>{class I{constructor(L,W,K,j){this.clipboard=L,this.snackBar=W,this.translate=K,this.facade=j,this.showPoweredBy$=this.facade.showPoweredBy$,this.showPrivacyStatement$=this.facade.showPrivacyStatement$,this.showTermsOfUse$=this.facade.showTermsOfUse$,this.destroy=(0,t.WQX)(t.abz)}ngOnInit(){this.facade.myCompany$.pipe((0,a.pQ)(this.destroy)).subscribe(L=>{this.myCompany=L}),this.facade.mySector$.pipe((0,a.pQ)(this.destroy)).subscribe(L=>{this.mySector=L}),this.facade.myUser$.pipe((0,a.pQ)(this.destroy)).subscribe(L=>{this.myUser=L})}copyCompanyId(){this.myCompany&&(this.clipboard.copy(this.myCompany.publicId),this.snackBar.open(this.translate.instant("COPIED_TO_CLIPBOARD"),void 0,{duration:3e3}))}logout(){this.facade.logout()}static#t=this.\u0275fac=function(W){return new(W||I)(t.rXU(p.B0),t.rXU(n.UG),t.rXU(m.c$),t.rXU(d.J))};static#e=this.\u0275cmp=t.VBU({type:I,selectors:[["ix-master-account-menu-panel"]],decls:35,vars:21,consts:[["fxLayout","column","fxLayoutAlign","start center"],[3,"from","size"],["fxLayout","column",1,"text"],[1,"user-name"],[1,"email-address"],[1,"company-name"],["fxFlex",""],["mat-list-item","","routerLink","/my-profile"],["matListItemIcon",""],["matListItemTitle","","translate",""],["mat-list-item","","routerLink","/my-companies"],[3,"click"],["fxLayout","row","fxLayoutAlign","start center",1,"terms-of-use-privacy-statement"],["data-testid","privacy-statement-link","translate","",3,"routerLink"],[1,"dot"],["data-testid","terms-of-use-link","translate","",3,"routerLink"],["fxLayout","row","fxLayoutAlign","start center"],["translate",""],["fxLayout","row","fxLayoutAlign","start center",1,"company-id",3,"click"],["height","12","width","12","viewBox","0 0 24 24"],["d","M 2 2 L 2 18 L 4 18 L 4 4 L 18 4 L 18 2 L 2 2 z M 6 6 L 6 22 L 22 22 L 22 6 L 6 6 z M 8 8 L 20 8 L 20 20 L 8 20 L 8 8 z","fill","currentColor"],["target","_blank",1,"powered-by-name",3,"href"]],template:function(W,K){1&W&&(t.j41(0,"header",0),t.nrm(1,"ix-letter-avatar",1),t.j41(2,"div",2)(3,"div",3),t.EFF(4),t.k0s(),t.j41(5,"div",4),t.EFF(6),t.k0s(),t.j41(7,"div",5),t.EFF(8),t.k0s()()(),t.j41(9,"mat-nav-list",6),t.nrm(10,"mat-divider"),t.j41(11,"a",7)(12,"mat-icon",8),t.EFF(13,"person"),t.k0s(),t.j41(14,"span",9),t.EFF(15,"MY_PROFILE"),t.k0s()(),t.DNE(16,A,5,0,"a",10),t.j41(17,"mat-list-item",11),t.bIt("click",function(){return K.logout()}),t.j41(18,"mat-icon",8),t.EFF(19,"logout"),t.k0s(),t.j41(20,"span",9),t.EFF(21,"LOG_OUT"),t.k0s()(),t.nrm(22,"mat-divider"),t.k0s(),t.j41(23,"footer")(24,"div",12),t.DNE(25,x,2,1,"a",13),t.nI1(26,"async"),t.DNE(27,T,1,0,"span",14),t.nI1(28,"async"),t.nI1(29,"async"),t.DNE(30,D,2,1,"a",15),t.nI1(31,"async"),t.k0s(),t.DNE(32,C,8,1,"div",16)(33,S,6,2,"div",16),t.nI1(34,"async"),t.k0s()),2&W&&(t.R7$(),t.Y8G("from",null==K.myUser?null:K.myUser.name)("size",48),t.R7$(3),t.JRh(null==K.myUser?null:K.myUser.name),t.R7$(2),t.JRh(null==K.myUser?null:K.myUser.emailAddress),t.R7$(2),t.JRh(null==K.myCompany?null:K.myCompany.name),t.R7$(8),t.vxM(16,K.myCompany?16:-1),t.R7$(9),t.vxM(25,t.bMT(26,11,K.showPrivacyStatement$)?25:-1),t.R7$(2),t.vxM(27,t.bMT(28,13,K.showPrivacyStatement$)&&t.bMT(29,15,K.showTermsOfUse$)?27:-1),t.R7$(3),t.vxM(30,t.bMT(31,17,K.showTermsOfUse$)?30:-1),t.R7$(2),t.vxM(32,K.myCompany?32:-1),t.R7$(),t.vxM(33,t.bMT(34,19,K.showPoweredBy$)?33:-1))},dependencies:[f.DJ,f.sA,f.UI,v.Wk,m.Mm,h.An,E._L,E.YE,E.ZV,y.q,E.yE,g.P,b.Jj],styles:["[_nghost-%COMP%]{display:flex;flex-direction:column;padding-top:env(safe-area-inset-top)}@media (min-width: 960px){[_nghost-%COMP%]{width:280px}}[_nghost-%COMP%]   header[_ngcontent-%COMP%]{padding:16px;margin-top:-8px}[_nghost-%COMP%]   header[_ngcontent-%COMP%]   .text[_ngcontent-%COMP%]{font-weight:400;text-align:center}[_nghost-%COMP%]   header[_ngcontent-%COMP%]   .user-name[_ngcontent-%COMP%]{font-size:16px;font-weight:500;margin:6px 0}[_nghost-%COMP%]   header[_ngcontent-%COMP%]   .email-address[_ngcontent-%COMP%]{font-size:12px;margin-bottom:6px}[_nghost-%COMP%]   header[_ngcontent-%COMP%]   .company-name[_ngcontent-%COMP%]{font-size:12px}[_nghost-%COMP%]   .mat-mdc-list-base[_ngcontent-%COMP%]{padding:0 0 8px}[_nghost-%COMP%]   .mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--with-leading-icon[_ngcontent-%COMP%]{height:48px}[_nghost-%COMP%]   .mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--with-leading-icon[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%]{margin-right:20px}[_nghost-%COMP%]   .mat-mdc-list-base[_ngcontent-%COMP%]   .mat-mdc-list-text[_ngcontent-%COMP%]{padding-left:24px;font-size:15px}[_nghost-%COMP%]   .mat-mdc-list-base[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{color:#5f6368;fill:#5f6368}[_nghost-%COMP%]   .terms-of-use-privacy-statement[_ngcontent-%COMP%]{display:inline-block;margin-bottom:3px}[_nghost-%COMP%]   .terms-of-use-privacy-statement[_ngcontent-%COMP%] + div[_ngcontent-%COMP%]{margin-top:-2px}[_nghost-%COMP%]   .terms-of-use-privacy-statement[_ngcontent-%COMP%]   .dot[_ngcontent-%COMP%]{height:5px;width:5px;min-width:5px;margin-right:8px;margin-left:8px;background-color:#0000008a;border-radius:50%}[_nghost-%COMP%]   .powered-by-name[_ngcontent-%COMP%]{text-decoration:none;margin-left:3px}[_nghost-%COMP%]   .powered-by-name[_ngcontent-%COMP%]:hover{text-decoration:underline}[_nghost-%COMP%]   .company-id[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{margin-left:3px}[_nghost-%COMP%]   .company-id[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{display:none;margin-left:1px}[_nghost-%COMP%]   .company-id[_ngcontent-%COMP%]:hover   span[_ngcontent-%COMP%]{text-decoration:underline;cursor:pointer}[_nghost-%COMP%]   .company-id[_ngcontent-%COMP%]:hover   svg[_ngcontent-%COMP%]{display:inline-block}[_nghost-%COMP%]   mat-divider[_ngcontent-%COMP%]{margin-top:8px;margin-bottom:8px}[_nghost-%COMP%]   footer[_ngcontent-%COMP%]{margin:-16px 0 -8px;padding:16px 20px;line-height:1.5;font-size:12px;color:rgba(var(--body-color-rgb),.67)}"]})}return I})()},3963:(ct,P,e)=>{"use strict";e.d(P,{J:()=>v});var t=e(19999),a=e(70271),d=e(88145),p=e(82417),n=e(81799),m=e(68559),f=e(11439);let v=(()=>{class h{constructor(y){this.store=y,this.myCompany$=this.store.select(n._d),this.mySector$=this.store.select(n.he),this.myUser$=this.store.select(n.KE),this.showPoweredBy$=(0,t.z)([this.store.select(n.U7),this.store.select(p.os),this.store.select(p.$y)]).pipe((0,a.T)(([g,b,A])=>g&&b&&!A)),this.showPrivacyStatement$=(0,t.z)([this.store.select(n._d),this.store.select(n.he)]).pipe((0,a.T)(([g,b])=>"disabled"!==g?.customPrivacyStatement&&!!b?.latestPrivacyStatement?.publicId)),this.showTermsOfUse$=this.store.select(n._d).pipe((0,a.T)(g=>"disabled"!==g?.customTermsOfUse))}logout(){this.store.dispatch(d.je())}static#t=this.\u0275fac=function(g){return new(g||h)(m.KVO(f.il))};static#e=this.\u0275prov=m.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})()},5025:(ct,P,e)=>{"use strict";e.d(P,{L:()=>n});var t=e(52352),a=e(77089),d=e(65649),p=e(68559);let n=(()=>{class m{static#t=this.\u0275fac=function(h){return new(h||m)};static#e=this.\u0275mod=p.$C({type:m});static#n=this.\u0275inj=p.G2t({imports:[a.G,t.FQ,d.O]})}return m})()},29457:(ct,P,e)=>{"use strict";e.d(P,{L1:()=>d.L}),e(34574),e(3963);var d=e(5025)},2279:(ct,P,e)=>{"use strict";e.d(P,{A:()=>d});var t=e(35204),a=e(68559);let d=(()=>{class p{static#t=this.\u0275fac=function(f){return new(f||p)};static#e=this.\u0275mod=a.$C({type:p});static#n=this.\u0275inj=a.G2t({imports:[t.w3]})}return p})()},41026:(ct,P,e)=>{"use strict";e.d(P,{f0:()=>a.f,m1:()=>t.m});var t=e(62475),a=e(55447);e(59868)},62475:(ct,P,e)=>{"use strict";e.d(P,{m:()=>h});var t=e(70271),a=e(91817),d=e(68559),p=e(46777),n=e(87801),m=e(95072);function f(E,y){1&E&&(d.j41(0,"div"),d.nrm(1,"router-outlet",4),d.k0s())}function v(E,y){1&E&&(d.j41(0,"div"),d.nrm(1,"router-outlet",5),d.k0s())}let h=(()=>{class E{constructor(g,b){this.cdRef=g,this.media=b,this.gtSm=this.media.isActive("gt-sm")}ngOnInit(){this.media.asObservable().pipe((0,t.T)(g=>!!g.find(b=>"gt-sm"===b.mqAlias)?.matches),(0,a.F)()).subscribe(g=>{this.gtSm=g,this.cdRef.markForCheck()})}static#t=this.\u0275fac=function(b){return new(b||E)(d.rXU(d.gRc),d.rXU(p.nJ))};static#e=this.\u0275cmp=d.VBU({type:E,selectors:[["ix-master"]],decls:9,vars:2,consts:[["fxLayout","column",1,"ix-surface"],["name","master:top-app-bar"],["fxFlex","",1,"ix-content"],["name","master:promo"],["name","master:side-panel"],["name","master:bottom-app-bar"]],template:function(b,A){1&b&&(d.j41(0,"div",0)(1,"div"),d.nrm(2,"router-outlet",1),d.k0s(),d.j41(3,"div"),d.DNE(4,f,2,0,"div"),d.j41(5,"div",2),d.nrm(6,"router-outlet"),d.k0s()(),d.DNE(7,v,2,0,"div"),d.k0s(),d.nrm(8,"router-outlet",3)),2&b&&(d.R7$(4),d.vxM(4,A.gtSm?4:-1),d.R7$(3),d.vxM(7,A.gtSm?-1:7))},dependencies:[n.DJ,n.UI,m.n3],styles:["[_nghost-%COMP%]{display:block;height:100%;width:100%}[_nghost-%COMP%]   .ix-surface[_ngcontent-%COMP%]{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}[_nghost-%COMP%]   .ix-surface[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2){display:flex;flex-direction:row;flex:1;overflow:auto}"],changeDetection:0})}return E})()},55447:(ct,P,e)=>{"use strict";e.d(P,{f:()=>E});var t=e(77089),a=e(87409),d=e(5025),p=e(2279),n=e(60316),m=e(68559);let f=(()=>{class y{static#t=this.\u0275fac=function(A){return new(A||y)};static#e=this.\u0275mod=m.$C({type:y});static#n=this.\u0275inj=m.G2t({imports:[n.MD]})}return y})();var v=e(36013),h=e(60045);let E=(()=>{class y{static#t=this.\u0275fac=function(A){return new(A||y)};static#e=this.\u0275mod=m.$C({type:y});static#n=this.\u0275inj=m.G2t({imports:[t.G,a.k,d.L,p.A,f,v.m,h.S,h.S]})}return y})()},59868:(ct,P,e)=>{"use strict";e.d(P,{J:()=>C});var t=e(43200),a=e(68559),d=e(49074),p=e(11439),n=e(70271),m=e(45082);let f=(()=>{class S{constructor(){this.store=(0,a.WQX)(p.il),this.menuColorIsWhite$=this.store.select(m.MZ).pipe((0,n.T)(I=>!I?.theme?.menuColor||"#ffffff"===I.theme.menuColor.toLowerCase()))}static#t=this.\u0275fac=function(F){return new(F||S)};static#e=this.\u0275prov=a.jDH({token:S,factory:S.\u0275fac,providedIn:"root"})}return S})();var v=e(45459);let h=(()=>{class S{constructor(){(0,a.WQX)(f).menuColorIsWhite$.pipe((0,d.pQ)()).subscribe(I=>{this.isWhite=I})}static#t=this.\u0275fac=function(F){return new(F||S)};static#e=this.\u0275cmp=a.VBU({type:S,selectors:[["ix-master-side-panel"]],hostVars:2,hostBindings:function(F,L){2&F&&a.AVh("is-white",L.isWhite)},decls:1,vars:0,template:function(F,L){1&F&&a.nrm(0,"ix-main-menu-nav-rail")},dependencies:[v.X],styles:["[_nghost-%COMP%]{display:block;height:100%;overflow:auto;background-color:var(--menu-bg);color:var(--menu-color)}.is-white[_nghost-%COMP%]{box-shadow:inset -1px 0 #00000014}"]})}return S})();e(36013);let y=(()=>{class S{constructor(){(0,a.WQX)(f).menuColorIsWhite$.pipe((0,d.pQ)()).subscribe(I=>{this.isWhite=I})}static#t=this.\u0275fac=function(F){return new(F||S)};static#e=this.\u0275cmp=a.VBU({type:S,selectors:[["ix-master-bottom-app-bar"]],hostVars:2,hostBindings:function(F,L){2&F&&a.AVh("is-white",L.isWhite)},decls:1,vars:0,template:function(F,L){1&F&&a.nrm(0,"ix-main-menu-nav-rail")},dependencies:[v.X],styles:["[_nghost-%COMP%]{display:block;position:relative;z-index:110;overflow:hidden;height:calc(var(--bottom-app-bar-height) + env(safe-area-inset-bottom,0px));margin-bottom:calc(env(safe-area-inset-bottom,0px)*-1);background-color:var(--menu-bg);color:var(--menu-color);-webkit-user-select:none;user-select:none}.is-white[_nghost-%COMP%]{box-shadow:0 -1px #64798f1f}"],changeDetection:0})}return S})();e(2279);var b=e(57632),A=e(60316);const x=S=>({"promo-with-action":S});function T(S,k){if(1&S){const I=a.RV6();a.j41(0,"div",1),a.bIt("click",function(){a.eBV(I);const L=a.XpG();return a.Njj(L.triggerAction())}),a.EFF(1),a.k0s()}if(2&S){const I=a.XpG();a.Y8G("ngClass",a.eq3(2,x,I.data.action)),a.R7$(),a.SpI(" ",I.data.message," ")}}const C=[{path:"",outlet:"master:top-app-bar",component:t.D7},{path:"",outlet:"master:side-panel",component:h},{path:"",outlet:"master:bottom-app-bar",component:y},{path:"",outlet:"master:promo",component:(()=>{class S{constructor(I,F){this.cdRef=I,this.promoData=F,this.destroy=(0,a.WQX)(a.abz)}ngOnInit(){this.promoData.pipe((0,d.pQ)(this.destroy)).subscribe(I=>{this.data=I,this.cdRef.markForCheck()})}triggerAction(){this.data&&this.data.action&&this.data.action()}static#t=this.\u0275fac=function(F){return new(F||S)(a.rXU(a.gRc),a.rXU(b.q))};static#e=this.\u0275cmp=a.VBU({type:S,selectors:[["ix-master-promo"]],decls:1,vars:1,consts:[[1,"promo-content",3,"ngClass"],[1,"promo-content",3,"click","ngClass"]],template:function(F,L){1&F&&a.DNE(0,T,2,4,"div",0),2&F&&a.vxM(0,L.data?0:-1)},dependencies:[A.YU],styles:["[_nghost-%COMP%]{display:none;position:fixed;left:0;bottom:calc(env(safe-area-inset-bottom,0) + var(--bottom-app-bar-height, 0) + 8px);right:0;text-align:center}@media (min-width: 960px){[_nghost-%COMP%]{display:block;bottom:calc(env(safe-area-inset-bottom,0) + 16px)}}[_nghost-%COMP%]   .promo-content[_ngcontent-%COMP%]{background-color:var(--body-bg);border:1px solid rgba(var(--body-color-rgb),.12);border-radius:16px;box-sizing:border-box;color:var(--body-color);display:inline-block;font-size:12px;line-height:32px;margin-bottom:0;max-width:505px;overflow:hidden;padding:0 16px;pointer-events:all;text-overflow:ellipsis;white-space:nowrap}[_nghost-%COMP%]   .promo-with-action[_ngcontent-%COMP%]{cursor:pointer}"],changeDetection:0})}return S})()}]},57632:(ct,P,e)=>{"use strict";e.d(P,{q:()=>d});var t=e(75797),a=e(68559);let d=(()=>{class p extends t.t{constructor(){super(null)}static#t=this.\u0275fac=function(f){return new(f||p)};static#e=this.\u0275prov=a.jDH({token:p,factory:p.\u0275fac,providedIn:"root"})}return p})()},36013:(ct,P,e)=>{"use strict";e.d(P,{m:()=>p});var t=e(77089),a=e(35204),d=e(68559);let p=(()=>{class n{static#t=this.\u0275fac=function(v){return new(v||n)};static#e=this.\u0275mod=d.$C({type:n});static#n=this.\u0275inj=d.G2t({imports:[t.G,a.w3]})}return n})()},43200:(ct,P,e)=>{"use strict";e.d(P,{D7:()=>Gt,SF:()=>Tt.S});var t=e(68559),a=e(49074),d=e(8954),p=e(95072),n=e(11439),m=e(19999),f=e(70271),v=e(63617),h=e(59452),E=e(51567),y=e(1365),g=e(91817),b=e(58729),A=e.n(b),x=e(98470),T=e(82417),D=e(81799),C=e(72837),S=e(30768),k=e(63187);let I=(()=>{class Yt{constructor(){this.activatedFilters$=(0,t.WQX)(x.$O),this.router=(0,t.WQX)(p.Ix),this.service=(0,t.WQX)(S.Pn),this.store=(0,t.WQX)(n.il),this.features=(0,t.WQX)(k.sh),this.myUser$=this.store.select(D.KE),this.showAppsMenuButton$=this.features.getCheck([{canUse:"app",canUseParams:{appName:"Fleet Manager"}},{canUse:"app",canUseParams:{appName:"Admin"}},{canUse:"app",canUseParams:{appName:"Studio"}}],"or"),this.showTemporaryAccessBanner$=(0,m.z)([this.store.select(D.BR),this.service.temporaryAccess$]).pipe((0,f.T)(([me,oe])=>!(!me||oe?.includes(me)))),this.brandingTheme$=(0,m.z)([this.store.select(D.he),this.store.select(T.$y),this.store.select(D._d)]).pipe((0,f.T)(([me,oe,Re])=>Re?.branding?.theme||oe?.theme||me?.branding?.theme||null)),this.logo$=(0,m.z)([this.store.select(D.he),this.store.select(T.$y),this.store.select(D._d)]).pipe((0,f.T)(([me,oe,Re])=>Re?.branding?.logo||oe?.logo||me?.branding?.logo||null)),this.logoHasWhiteBackground$=this.brandingTheme$.pipe((0,f.T)(me=>!!me?.logoHasBackgroundColor)),this.searchInputStyle$=this.brandingTheme$.pipe((0,f.T)(me=>{if(me?.headerColor&&"#ffffff"!==me.headerColor.toLowerCase()){const oe=A()(me.headerColor),Re=oe.isDark(),te=oe.getLuminance();return{"--search-input-bg":Re&&te<.1?"rgb(255 255 255 / 16%)":`rgb(0 0 0 / ${["8","12","16"][Math.max(2-Math.floor(3*te),Re?2:0)]}%)`,"--search-input-color":"rgba(var(--header-color-rgb), 0.87)"}}return null})),this.query$=this.activatedFilters$.pipe((0,f.T)(me=>me.query))}rel(){return(0,v.h)((0,h.of)(this.router.url),this.router.events.pipe((0,E.p)(me=>me instanceof p.wF),(0,f.T)(me=>me.urlAfterRedirects))).pipe((0,y.Z)(me=>(0,x.FQ)(me)),(0,g.F)())}openUserpilotResourceCenter(){this.store.dispatch(C.g())}updateQuery(me){this.activatedFilters$.next({...this.activatedFilters$.getValue(),query:me})}static#t=this.\u0275fac=function(oe){return new(oe||Yt)};static#e=this.\u0275prov=t.jDH({token:Yt,factory:Yt.\u0275fac,providedIn:"root"})}return Yt})();var F=e(39929),L=e(60316),W=e(87801),K=e(11971),j=e(90852),X=e(16256),B=e(84175),V=e(93840),z=e(31034),U=e(39552),G=e(80640),Z=e(99653),at=e(48561),H=e(34574),q=e(51884),$=e(74941);const ot=Yt=>({"search-is-empty":Yt}),J=Yt=>({"logo-white-background":Yt});function ft(Yt,Ot){1&Yt&&t.nrm(0,"span",5)}function mt(Yt,Ot){if(1&Yt&&(t.j41(0,"button",20)(1,"mat-icon"),t.EFF(2,"search"),t.k0s()()),2&Yt){const me=t.XpG(2);t.Y8G("ixSearchLayerTrigger",me.rel)}}function Lt(Yt,Ot){if(1&Yt){const me=t.RV6();t.j41(0,"div",21)(1,"div",22)(2,"mat-icon"),t.EFF(3,"search"),t.k0s(),t.j41(4,"span",23),t.EFF(5),t.nI1(6,"async"),t.k0s(),t.j41(7,"button",24),t.bIt("click",function(Re){return t.eBV(me),t.Njj(Re.stopPropagation())}),t.j41(8,"mat-icon"),t.EFF(9,"close"),t.k0s()()(),t.j41(10,"button",25),t.bIt("click",function(){t.eBV(me);const Re=t.XpG(2);return t.Njj(Re.searchInput.clearQuery())}),t.j41(11,"span",26),t.EFF(12,"CANCEL"),t.k0s()()()}if(2&Yt){const me=t.XpG(2);t.R7$(),t.Y8G("ixSearchLayerTrigger",me.rel),t.R7$(4),t.JRh(t.bMT(6,4,me.searchInput.query$)),t.R7$(2),t.Y8G("ixSearchLayerTrigger",me.rel)("ixSearchLayerTriggerClearQuery",!0)}}function Vt(Yt,Ot){if(1&Yt&&(t.j41(0,"span",6),t.nrm(1,"ix-search-input",19),t.nI1(2,"async"),t.DNE(3,mt,3,1,"button",20)(4,Lt,13,6,"div",21),t.k0s()),2&Yt){const me=t.XpG();t.R7$(),t.Y8G("rel",me.rel)("ngStyle",t.bMT(2,4,me.searchInputStyle$)),t.R7$(2),t.vxM(3,me.searchInputIsEmpty?3:-1),t.R7$(),t.vxM(4,me.searchInput&&!me.searchInput.empty?4:-1)}}function ce(Yt,Ot){if(1&Yt){const me=t.RV6();t.j41(0,"button",27),t.nI1(1,"translate"),t.bIt("click",function(){t.eBV(me);const Re=t.XpG();return t.Njj(Re.handleHelpClick())}),t.j41(2,"mat-icon"),t.EFF(3,"help"),t.k0s()()}2&Yt&&t.Y8G("matTooltip",t.bMT(1,1,"HELP"))}function se(Yt,Ot){if(1&Yt&&(t.j41(0,"button",12),t.nI1(1,"translate"),t.j41(2,"mat-icon"),t.EFF(3,"apps"),t.k0s()()),2&Yt){t.XpG();const me=t.sdS(17);t.Y8G("matTooltip",t.bMT(1,2,"APPS"))("matMenuTriggerFor",me)}}function xe(Yt,Ot){1&Yt&&t.nrm(0,"ix-app-switch-menu")}function It(Yt,Ot){1&Yt&&t.nrm(0,"ix-master-account-menu-panel")}function At(Yt,Ot){1&Yt&&t.nrm(0,"ix-temporary-access-banner",18)}let Gt=(()=>{class Yt{constructor(){this.cdRef=(0,t.WQX)(t.gRc),this.destroy=(0,t.WQX)(t.abz),this.facade=(0,t.WQX)(I),this.logo$=this.facade.logo$,this.logoHasWhiteBackground$=this.facade.logoHasWhiteBackground$,this.query$=this.facade.query$,this.searchInputStyle$=this.facade.searchInputStyle$,this.showAppsMenuButton$=this.facade.showAppsMenuButton$,this.showTemporaryAccessBanner$=this.facade.showTemporaryAccessBanner$}get searchInputIsEmpty(){return this.searchInput?.empty??!0}ngOnInit(){this.facade.myUser$.pipe((0,a.pQ)(this.destroy)).subscribe(me=>{this.myUser=me,this.cdRef.markForCheck()}),this.facade.rel().pipe((0,a.pQ)(this.destroy)).subscribe(me=>{this.rel=me,this.cdRef.markForCheck()})}updateQuery(me){this.facade.updateQuery(me)}handleHelpClick(){this.facade.openUserpilotResourceCenter()}static#t=this.\u0275fac=function(oe){return new(oe||Yt)};static#e=this.\u0275cmp=t.VBU({type:Yt,selectors:[["ix-master-top-app-bar"]],viewQuery:function(oe,Re){if(1&oe&&t.GBs(d.i,5),2&oe){let te;t.mGM(te=t.lsd())&&(Re.searchInput=te.first)}},decls:26,vars:27,consts:[["appsMenu","matMenu"],["accountPanel","matMenu"],[3,"ngClass"],["routerLink","/","fxLayoutAlign","center center","data-testid","top-app-bar-logo",1,"logo",3,"ngClass"],[3,"src"],["fxFlex","",1,"logo-to-center"],[1,"center"],["fxFlex","","fxHide","","fxShow.gt-sm",""],["fxLayout","row","fxLayoutAlign","end center",1,"secondary"],["mat-icon-button","","fxHide.lt-md","",3,"matTooltip","click",4,"ixCanUse"],["mat-icon-button","","routerLink","/messages",3,"matTooltip"],["matBadgeColor","warn","aria-hidden","false",1,"notifications-icon",3,"matBadge","matBadgeHidden"],["mat-icon-button","","fxHide","","fxShow.gt-sm","",3,"matTooltip","matMenuTriggerFor"],[1,"apps-menu"],["matMenuContent",""],[1,"account-panel"],["mat-icon-button","","matTooltip","Account",1,"account-button",3,"matMenuTriggerFor"],[3,"from"],["fxShow.lt-md","","fxHide",""],["fxHide","","fxShow.gt-sm","",3,"rel","ngStyle"],["mat-icon-button","","fxHide","","fxShow.lt-md","",3,"ixSearchLayerTrigger"],["fxLayout","row","fxLayoutAlign","start center","fxHide","","fxShow.lt-md","",1,"active-search-placeholder"],["data-testid","active-search-placeholder-input","fxLayout","row","fxLayoutAlign","start center","fxFlex","",1,"active-search-placeholder-input",3,"ixSearchLayerTrigger"],["fxFlex","",1,"active-search-placeholder-query"],["mat-icon-button","","data-testid","active-search-clear-button",3,"click","ixSearchLayerTrigger","ixSearchLayerTriggerClearQuery"],["mat-button","",3,"click"],["translate",""],["mat-icon-button","","fxHide.lt-md","",3,"click","matTooltip"]],template:function(oe,Re){if(1&oe&&(t.j41(0,"mat-toolbar",2)(1,"div",3),t.nI1(2,"async"),t.nrm(3,"img",4),t.nI1(4,"async"),t.k0s(),t.DNE(5,ft,1,0,"span",5)(6,Vt,5,6,"span",6),t.nrm(7,"span",7),t.j41(8,"span",8),t.DNE(9,ce,4,3,"button",9),t.j41(10,"button",10),t.nI1(11,"translate"),t.j41(12,"mat-icon",11),t.EFF(13,"mail"),t.k0s()(),t.DNE(14,se,4,4,"button",12),t.nI1(15,"async"),t.j41(16,"mat-menu",13,0),t.DNE(18,xe,1,0,"ng-template",14),t.k0s()(),t.j41(19,"mat-menu",15,1),t.DNE(21,It,1,0,"ng-template",14),t.k0s(),t.j41(22,"button",16),t.nrm(23,"ix-letter-avatar",17),t.k0s()(),t.DNE(24,At,1,0,"ix-temporary-access-banner",18),t.nI1(25,"async")),2&oe){const te=t.sdS(20);t.Y8G("ngClass",t.eq3(23,ot,Re.searchInputIsEmpty)),t.R7$(),t.Y8G("ngClass",t.eq3(25,J,t.bMT(2,13,Re.logoHasWhiteBackground$))),t.R7$(2),t.Y8G("src",t.bMT(4,15,Re.logo$),t.B4B),t.R7$(2),t.vxM(5,Re.searchInputIsEmpty?5:-1),t.R7$(),t.vxM(6,"Null"!==Re.rel?6:-1),t.R7$(3),t.Y8G("ixCanUse","help-center"),t.R7$(),t.Y8G("matTooltip",t.bMT(11,17,"MESSAGES")),t.R7$(2),t.Y8G("matBadge",null==Re.myUser?null:Re.myUser.unreadMessagesCount)("matBadgeHidden",!(null!=Re.myUser&&Re.myUser.unreadMessagesCount)),t.R7$(2),t.vxM(14,t.bMT(15,19,Re.showAppsMenuButton$)?14:-1),t.R7$(8),t.Y8G("matMenuTriggerFor",te),t.R7$(),t.Y8G("from",null==Re.myUser?null:Re.myUser.name),t.R7$(),t.vxM(24,t.bMT(25,21,Re.showTemporaryAccessBanner$)?24:-1)}},dependencies:[F.w,L.YU,L.B3,W.DJ,W.sA,W.UI,K.Om,K.PW,K.eI,p.Wk,j.Mm,X.k,B.$z,B.iY,V.An,z.kk,z.z8,z.Cp,U.KQ,G.oV,d.i,Z.j,at.P,H.I,q.p,$.m,L.Jj,j.D9],styles:['[_nghost-%COMP%]{display:block;position:relative}[_nghost-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]{background-color:var(--header-bg);color:var(--header-color);border-bottom:var(--header-line-border-width) solid var(--header-line-border-color)}[_nghost-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]:after{content:"";background:inherit;height:42px;left:0;right:0;position:absolute;top:-42px}[_nghost-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]   .logo-white-background[_ngcontent-%COMP%]{padding:8px 10px;background-color:#fff;border-radius:4px}[_nghost-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]{cursor:pointer}[_nghost-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-height:32px}[_nghost-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]   .secondary[_ngcontent-%COMP%]   .mat-mdc-icon-button[_ngcontent-%COMP%]{margin:2px}[_nghost-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]   .secondary[_ngcontent-%COMP%]   .mat-mdc-icon-button[_ngcontent-%COMP%]     .mat-badge-content{width:auto;box-sizing:border-box;min-width:22px;padding:0 3px;border-radius:11px}@media (max-width: 959.9px){[_nghost-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]:not(.search-is-empty)   .center[_ngcontent-%COMP%]{display:block;width:100%}[_nghost-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]:not(.search-is-empty)   .account-button[_ngcontent-%COMP%], [_nghost-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]:not(.search-is-empty)   .logo[_ngcontent-%COMP%], [_nghost-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]:not(.search-is-empty)   .logo-to-center[_ngcontent-%COMP%], [_nghost-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]:not(.search-is-empty)   .secondary[_ngcontent-%COMP%]{display:none!important}}[_nghost-%COMP%]   .center[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;margin:0 auto}@media (max-width: 959.9px){[_nghost-%COMP%]   .center.visible[_ngcontent-%COMP%]{flex:1 1 100%}}@media (min-width: 960px){[_nghost-%COMP%]   .center[_ngcontent-%COMP%]{max-width:440px;margin:0 auto;position:absolute;left:0;right:0}}@media (min-width: 1280px){[_nghost-%COMP%]   .center[_ngcontent-%COMP%]{max-width:720px}}@media (min-width: 960px){[_nghost-%COMP%]   ix-search-input[_ngcontent-%COMP%]{padding:0 12px}}[_nghost-%COMP%]   .notifications-icon[_ngcontent-%COMP%]{overflow:inherit}[_nghost-%COMP%]   .account-button[_ngcontent-%COMP%]{padding:0;margin-right:-4px;margin-left:4px;font-size:14px}[_nghost-%COMP%]   .account-button[_ngcontent-%COMP%]   ix-letter-avatar[_ngcontent-%COMP%]{padding:2px}[_nghost-%COMP%]   .active-search-placeholder[_ngcontent-%COMP%]   .active-search-placeholder-input[_ngcontent-%COMP%]{height:calc(var(--toolbar-height) - 18px);margin-right:8px;padding-right:3px;overflow:hidden;background-color:#f5f5f5;border-radius:24px;font-size:20px;font-weight:400;color:#000000ab;cursor:pointer}[_nghost-%COMP%]   .active-search-placeholder[_ngcontent-%COMP%]   .active-search-placeholder-input[_ngcontent-%COMP%] > .active-search-placeholder-query[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis}[_nghost-%COMP%]   .active-search-placeholder[_ngcontent-%COMP%]   .active-search-placeholder-input[_ngcontent-%COMP%] > .mat-icon[_ngcontent-%COMP%]{padding:0 8px 0 12px}  .apps-menu{max-width:none!important;width:280px;margin-top:20px;margin-right:-52px}  .apps-menu .mat-mdc-menu-content{padding:0 0 8px!important}  .account-panel{width:calc(100vw - 20px);max-width:none!important;margin-left:10px;margin-top:16px}@media (min-width: 600px){  .account-panel{width:280px;margin-top:20px}}'],changeDetection:0})}return Yt})();var Tt=e(60045)},60045:(ct,P,e)=>{"use strict";e.d(P,{S:()=>g});var t=e(77089),a=e(29457),d=e(65649),p=e(98470),n=e(23735),f=(e(51884),e(66913)),v=e(86471),h=e(68559);let E=(()=>{class b{static#t=this.\u0275fac=function(T){return new(T||b)};static#e=this.\u0275mod=h.$C({type:b});static#n=this.\u0275inj=h.G2t({providers:[f.u],imports:[t.G,v.Ty]})}return b})();var y=e(63187);let g=(()=>{class b{static#t=this.\u0275fac=function(T){return new(T||b)};static#e=this.\u0275mod=h.$C({type:b});static#n=this.\u0275inj=h.G2t({imports:[n.RX,t.G,p.k7,d.O,a.L1,E,y.pu]})}return b})()},71488:(ct,P,e)=>{"use strict";e.d(P,{T2:()=>t,gB:()=>p.gB,ko:()=>d.T,uQ:()=>a.u,qr:()=>p.qr});const t="#141414";var a=e(25288),d=e(42270),p=e(11049)},25288:(ct,P,e)=>{"use strict";e.d(P,{u:()=>d});var t=e(84205),a=e(69813);class d{constructor(n,m,f,v){this._ngZone=n,this.componentRef=m,this._afterClosed=new t.B,this.closing=!1,this.closed=!1,this.navigateBackAfterClosed=!0,this._afterOpened=f,this.config={data:{},...v}}get minimized(){return this.componentRef.instance.minimized}afterClosed(){return this._afterClosed.asObservable()}afterOpened(){return this._afterOpened.asObservable()}close(){if(this.closing)return;this.closing=!0;const{nativeElement:n}=this.componentRef.location;requestAnimationFrame(()=>{(0,a.U)(n,()=>{this._ngZone.run(()=>{this.componentRef.destroy(),n.remove(),this.closed=!0,this._afterClosed.next(),this._afterClosed.complete()})})})}minimize(){const{nativeElement:n}=this.componentRef.location,f=n.parentElement.querySelectorAll("ix-viewer.minimized").length;n.setAttribute("tabindex",f),this.componentRef.instance.minimize()}resume(){this.componentRef.instance.resume()}}},42270:(ct,P,e)=>{"use strict";e.d(P,{T:()=>n});var t=e(9168),a=e(77089),d=e(11049),p=e(68559);let n=(()=>{class m{static#t=this.\u0275fac=function(h){return new(h||m)};static#e=this.\u0275mod=p.$C({type:m});static#n=this.\u0275inj=p.G2t({providers:[d.qr,{provide:d.qA,useValue:[]}],imports:[t.jc,a.G]})}return m})()},11049:(ct,P,e)=>{"use strict";e.d(P,{gB:()=>b,qA:()=>A,qr:()=>T});var t=e(68559),a=e(60316),d=e(9168),p=e(84205),n=e(11651),m=e(75797),f=e(95072);function v(D,C){}let h=(()=>{class D{get minimized(){return this._minimized.getValue()}set minimized(S){this._minimized.next(!!S),this.elementRef.nativeElement.classList[this._minimized.getValue()?"add":"remove"]("minimized"),this.changeDetectorRef.detectChanges()}constructor(S,k,I,F){this.window=S,this.router=k,this.elementRef=I,this.changeDetectorRef=F,this._minimized=new m.t(!1)}click(S){S.stopPropagation(),this.minimized&&this.resume()}minimize(){setTimeout(()=>{this.minimized||(this.minimized=!0),this.url&&(this.window.location.href.endsWith(this.router.url)||this.window.history.replaceState({},"",this.router.url))})}maximize(){this.minimized&&(this.minimized=!1)}resume(){this.minimized&&this.maximize(),this.url&&(this.window.location.href.endsWith(this.url)||this.window.history.replaceState({},"",this.url))}static#t=this.\u0275fac=function(k){return new(k||D)(t.rXU(n.jf),t.rXU(f.Ix),t.rXU(t.aKT),t.rXU(t.gRc))};static#e=this.\u0275cmp=t.VBU({type:D,selectors:[["ix-viewer"]],decls:3,vars:1,consts:[[1,"ix-container",3,"click"],[1,"ix-surface"],[3,"cdkPortalOutlet"]],template:function(k,I){1&k&&(t.j41(0,"div",0),t.bIt("click",function(L){return I.click(L)}),t.j41(1,"div",1),t.DNE(2,v,0,0,"ng-template",2),t.k0s()()),2&k&&(t.R7$(2),t.Y8G("cdkPortalOutlet",I.portal))},dependencies:[d.I3],styles:["[_nghost-%COMP%]{position:absolute;inset:0;overflow:visible;backface-visibility:visible;pointer-events:none;z-index:120;will-change:transform,opacity;contain:strict}[_nghost-%COMP%] > .ix-container[_ngcontent-%COMP%]{height:100%;width:100%;inset:auto 0 0 auto;transform-origin:bottom right;background-color:#141414;transition:width .225s ease-out,height .225s ease-out,transform .225s ease-out;will-change:width,height,transform}.minimized[_nghost-%COMP%] > .ix-container[_ngcontent-%COMP%]{height:150px;width:200px;border:1px solid #141414;transform:translate(-24px,calc(var(--vpn-status-bar-offset, 0px) - var(--responsive-fab-offset, 0px) + var(--bottom-app-bar-offset, 0px) - 24px))}.minimized[_nghost-%COMP%] > .ix-container[_ngcontent-%COMP%] > .ix-surface[_ngcontent-%COMP%]{height:100%;width:100%}"],changeDetection:0})}return D})();var E=e(25288),y=e(69813),g=e(85298);const b=new t.nKC("ViewerData"),A=new t.nKC("ViewerRefCache"),x=new t.nKC("ViewerAfterOpened",{providedIn:"root",factory:()=>new p.B});let T=(()=>{class D{constructor(S,k,I,F,L,W,K,j){this.document=S,this.viewerRefs=k,this._afterOpened=I,this.ngZone=F,this.injector=L,this.resolver=W,this.router=K,this.history=j,this._openViewers=[],this.afterOpened=this._afterOpened.asObservable(),this._afterOpened.subscribe(X=>{X.afterClosed().subscribe(()=>{this._openViewers.splice(this._openViewers.indexOf(X),1)}),this._openViewers.push(X)})}get openViewers(){return this._openViewers}open(S,k){this.closeAll();const I=this.attach(S,k);return I.afterClosed().subscribe(()=>{if(I.navigateBackAfterClosed){const F=k?.backUrl||this.history.getPreviousUrl();this.router.navigateByUrl(F)}}),I}closeAll(){for(;this.viewerRefs.length;){const S=this.viewerRefs.pop();S&&!S.closed&&(S.navigateBackAfterClosed=!1,S.close())}}attach(S,k){const F=this.resolver.resolveComponentFactory(h).create(this.injector),L=new p.B,W=new E.u(this.ngZone,F,L),K=this.createInjector(W,k),j=new d.A8(S,void 0,K);return F.instance.portal=j,F.instance.url=this.router.url,F.hostView.detectChanges(),this.document.body.appendChild(F.location.nativeElement),this.history.getHistory().length>1?requestAnimationFrame(()=>{(0,y.H)(F.location.nativeElement,()=>{this.ngZone.run(()=>{L.next(),L.complete(),this._afterOpened.next(W)})})}):requestAnimationFrame(()=>{this.ngZone.run(()=>{L.next(),L.complete(),this._afterOpened.next(W)})}),this.viewerRefs.includes(W)||(this.viewerRefs.forEach((X,B)=>{X.closed&&this.viewerRefs.splice(B,1)}),this.viewerRefs.unshift(W)),W}createInjector(S,k){return t.zZn.create({providers:[{provide:b,useValue:k?.data||null},{provide:E.u,useValue:S}]})}static#t=this.\u0275fac=function(k){return new(k||D)(t.KVO(a.qQ),t.KVO(A),t.KVO(x),t.KVO(t.SKi),t.KVO(t.zZn),t.KVO(t.OM3),t.KVO(f.Ix),t.KVO(g.k))};static#e=this.\u0275prov=t.jDH({token:D,factory:D.\u0275fac})}return D})()},69813:(ct,P,e)=>{"use strict";e.d(P,{H:()=>a,U:()=>d});var t=e(30168);function a(p,n){t.Ay.fromTo(p,{opacity:0,y:"25vh"},{opacity:1,y:0,duration:.25,ease:"power3",onComplete:n,force3D:!0})}function d(p,n){t.Ay.to(p,{opacity:0,duration:.2,ease:"power3",onComplete:n,force3D:!0})}},48561:(ct,P,e)=>{"use strict";e.d(P,{P:()=>E});const d=(0,e(98238).A)(function(y,g,b){return y+(b?" ":"")+g.toUpperCase()});function p(y){switch(y.toUpperCase()){case"A":case"\xc0":case"\xc1":case"\xc2":case"\xc4":case"\xc6":case"\xc3":case"\xc5":case"\u0100":return"#E06055";case"B":return"#ED6192";case"C":case"\xc7":case"\u0106":case"\u010c":return"#BA68C8";case"D":return"#9575CD";case"E":case"\xc8":case"\xc9":case"\xca":case"\xcb":case"\u0112":case"\u0116":case"\u0118":return"#7986CB";case"F":return"#5E97F6";case"G":return"#4FC3F7";case"H":return"#58D0E1";case"I":case"\xce":case"\xcf":case"\xcd":case"\u012a":case"\u012e":case"\xcc":return"#4FB6AC";case"J":return"#57BB8A";case"K":return"#9CCC65";case"L":case"\u0141":return"#D4E157";case"M":return"#FDD835";case"N":case"\xd1":case"\u0143":return"#F6BF32";case"O":case"\xd4":case"\xd6":case"\xd2":case"\xd3":case"\u0152":case"\xd8":case"\u014c":case"\xd5":return"#F5A631";case"P":return"#F18864";case"Q":case"W":return"#C2C2C2";case"R":return"#90A4AE";case"S":return"#A1887F";case"T":return"#A3A3A3";case"U":case"\xdb":case"\xdc":case"\xd9":case"\xda":case"\u016a":return"#AFB6E0";case"V":return"#B39DDB";case"X":return"#80DEEA";case"Y":case"\u0178":return"#BCAAA4";case"Z":case"\u017d":case"\u0179":case"\u017b":return"#AED581";default:return"rgba(0,0,0,0.38)"}}function n(y){const g=y&&y.length>=1?d(y.slice(0,1)):"";return g&&!isNaN(Number(g))?"#":g}var f=e(68559),v=e(60316),h=e(11971);let E=(()=>{class y{constructor(){this.size=36}ngOnChanges(b){b.from&&(this.firstLetter=n(this.from),this.style=function m(y,g){return{width:`${g}px`,height:`${g}px`,backgroundColor:p(n(y))}}(this.from,this.size))}static#t=this.\u0275fac=function(A){return new(A||y)};static#e=this.\u0275cmp=f.VBU({type:y,selectors:[["ix-letter-avatar"]],inputs:{from:"from",size:"size"},features:[f.OA$],decls:3,vars:2,consts:[[3,"ngStyle"],["x","50%","y","50%","text-anchor","middle","dominant-baseline","central"]],template:function(A,x){1&A&&(f.qSk(),f.j41(0,"svg",0)(1,"text",1),f.EFF(2),f.k0s()()),2&A&&(f.Y8G("ngStyle",x.style),f.R7$(2),f.SpI(" ",x.firstLetter," "))},dependencies:[v.B3,h.eI],styles:["[_nghost-%COMP%]{display:inline-block}[_nghost-%COMP%]   svg[_ngcontent-%COMP%]{border-radius:50%}[_nghost-%COMP%]   svg[_ngcontent-%COMP%]   text[_ngcontent-%COMP%]{fill:#f5f5f5;font-family:Roboto,Helvetica Neue,sans-serif;font-size:1.2em;font-weight:300}"],changeDetection:0})}return y})()},65649:(ct,P,e)=>{"use strict";e.d(P,{O:()=>d});var t=e(77089),a=e(68559);let d=(()=>{class p{static#t=this.\u0275fac=function(f){return new(f||p)};static#e=this.\u0275mod=a.$C({type:p});static#n=this.\u0275inj=a.G2t({imports:[t.G]})}return p})()},56603:(ct,P,e)=>{"use strict";e.d(P,{$p:()=>p,EW:()=>a,jL:()=>d});var t=e(47172);const a=(0,t.hZ)("expandCollapse",[(0,t.wk)("expand",(0,t.iF)({marginTop:"1px",height:"*"})),(0,t.wk)("collapse",(0,t.iF)({marginTop:"0px",height:"0px"})),(0,t.kY)("expand <=> collapse",[(0,t.i0)("0.3s cubic-bezier(.4,0,.2,1)")])]),d=n=>(0,t.hZ)("arrowRotate",[(0,t.wk)("expand",(0,t.iF)({transform:`rotate(${n}deg)`})),(0,t.wk)("collapse",(0,t.iF)({transform:"rotate(0deg)"})),(0,t.kY)("expand <=> collapse",[(0,t.i0)("0.3s cubic-bezier(.4,0,.2,1)")])]),p=d(180)},39929:(ct,P,e)=>{"use strict";e.d(P,{w:()=>C});var t=e(68559),a=e(49074),d=e(62392),p=e(67495),n=e(9155),m=e(21930),f=e(60316),v=e(11971),h=e(90852),E=e(93840),y=e(20943),g=e(31034);const b=S=>({active:S});function A(S,k){if(1&S&&(t.j41(0,"mat-icon",2),t.EFF(1),t.k0s()),2&S){const I=t.XpG().$implicit;t.R7$(),t.JRh(I.icon)}}function x(S,k){if(1&S&&t.nrm(0,"mat-icon",3),2&S){const I=t.XpG().$implicit;t.FS9("svgIcon",I.svgIcon)}}function T(S,k){if(1&S&&(t.j41(0,"a",1),t.DNE(1,A,2,1,"mat-icon",2)(2,x,1,1,"mat-icon",3),t.j41(3,"span",4),t.EFF(4),t.k0s()()),2&S){const I=k.$implicit,F=t.XpG();t.FS9("href",F.getUrl(I.action),t.B4B),t.FS9("target",F.target),t.Y8G("ngClass",t.eq3(6,b,I.active)),t.R7$(),t.vxM(1,I.icon?1:-1),t.R7$(),t.vxM(2,I.svgIcon?2:-1),t.R7$(2),t.JRh(I.label)}}const D=new t.nKC("app-switch-menu.production",{providedIn:"root",factory:()=>d.c.production});let C=(()=>{class S{constructor(I,F,L,W){this.isProduction=I,this.appWebRootUrl$=F,this.capacitorPlatform=L,this.facade=W,this.items$=this.facade.getAppSwitchMenu(),this.destroy=(0,t.WQX)(t.abz)}ngOnInit(){this.appWebRootUrl$.pipe((0,a.pQ)(this.destroy)).subscribe(I=>{this.appWebRootUrl=I})}get target(){return"web"===this.capacitorPlatform?"_self":"_blank"}getUrl(I){const F=!this.isProduction||!this.appWebRootUrl;switch(I){case"openPortal":return F?"http://localhost:4200":`${this.appWebRootUrl}portal`;case"openAdmin":return F?"http://localhost:4201":`${this.appWebRootUrl}admin`;case"openFleetManager":return F?"http://localhost:4202":`${this.appWebRootUrl}fleet-manager`;case"openStudio":return F?"http://localhost:4203":`${this.appWebRootUrl}studio`}}static#t=this.\u0275fac=function(F){return new(F||S)(t.rXU(D),t.rXU(n.kb),t.rXU(p.$M),t.rXU(m.B))};static#e=this.\u0275cmp=t.VBU({type:S,selectors:[["ix-app-switch-menu"]],decls:6,vars:2,consts:[["mat-subheader","","translate",""],["mat-menu-item","",3,"href","target","ngClass"],["matListItemIcon",""],["matListItemIcon","",3,"svgIcon"],["translate",""]],template:function(F,L){1&F&&(t.j41(0,"mat-nav-list")(1,"h3",0),t.EFF(2,"APPS"),t.k0s(),t.Z7z(3,T,5,8,"a",1,t.fX1),t.nI1(5,"async"),t.k0s()),2&F&&(t.R7$(3),t.Dyx(t.bMT(5,0,L.items$)))},dependencies:[f.YU,v.PW,h.Mm,E.An,y._L,y.ZV,y.EI,g.fb,f.Jj],styles:["[_nghost-%COMP%]{display:block}[_nghost-%COMP%]   .mat-mdc-nav-list[_ngcontent-%COMP%]{padding:0}"],changeDetection:0})}return S})()},21930:(ct,P,e)=>{"use strict";e.d(P,{B:()=>m});var t=e(19999),a=e(70271),d=e(62392),p=e(63187),n=e(68559);let m=(()=>{class f{constructor(h){this.features=h}getAppSwitchMenu(){return(0,t.z)([this.features.getCanUse("app",{appName:"Admin"}),this.features.getCanUse("app",{appName:"Fleet Manager"}),this.features.getCanUse("app",{appName:"Studio"})]).pipe((0,a.T)(([h,E,y])=>[{action:"openPortal",icon:"cloud",label:"Portal",active:"Portal"===d.c.appName},...h?[{action:"openAdmin",icon:"domain",label:"Admin",active:"Admin"===d.c.appName}]:[],...E?[{action:"openFleetManager",svgIcon:"gear_outline",label:"Fleet Manager",active:"Fleet Manager"===d.c.appName}]:[],...y?[{action:"openStudio",svgIcon:"template_outline",label:"Studio",active:"Studio"===d.c.appName}]:[]]))}static#t=this.\u0275fac=function(E){return new(E||f)(n.KVO(p.sh))};static#e=this.\u0275prov=n.jDH({token:f,factory:f.\u0275fac,providedIn:"root"})}return f})()},23735:(ct,P,e)=>{"use strict";e.d(P,{RX:()=>n});var t=e(21930),d=(e(39929),e(77089)),p=e(68559);let n=(()=>{class m{static#t=this.\u0275fac=function(h){return new(h||m)};static#e=this.\u0275mod=p.$C({type:m});static#n=this.\u0275inj=p.G2t({providers:[t.B],imports:[d.G]})}return m})()},35204:(ct,P,e)=>{"use strict";e.d(P,{w3:()=>m}),e(45459),e(90156);var d=e(95072),p=e(77089),n=e(68559);let m=(()=>{class f{static#t=this.\u0275fac=function(E){return new(E||f)};static#e=this.\u0275mod=n.$C({type:f});static#n=this.\u0275inj=n.G2t({imports:[p.G,d.iI]})}return f})()},45459:(ct,P,e)=>{"use strict";e.d(P,{X:()=>A});var t=e(68559),a=e(90156),d=e(60316),p=e(95072),n=e(90852),m=e(93840);const f=x=>({$implicit:x}),v=x=>["/page",x];function h(x,T){1&x&&t.eu8(0)}function E(x,T){if(1&x&&t.DNE(0,h,1,0,"ng-container",9),2&x){const D=T.$implicit;t.XpG();const C=t.sdS(24);t.Y8G("ngTemplateOutlet",C)("ngTemplateOutletContext",t.eq3(2,f,D))}}function y(x,T){1&x&&t.eu8(0)}function g(x,T){if(1&x&&t.DNE(0,y,1,0,"ng-container",9),2&x){const D=T.$implicit;t.XpG();const C=t.sdS(24);t.Y8G("ngTemplateOutlet",C)("ngTemplateOutletContext",t.eq3(2,f,D))}}function b(x,T){if(1&x&&(t.j41(0,"div",3)(1,"a",10)(2,"div",5)(3,"div")(4,"mat-icon"),t.EFF(5),t.k0s()()(),t.j41(6,"div",11),t.EFF(7),t.k0s()()()),2&x){const D=T.$implicit;t.R7$(),t.Y8G("routerLink",t.eq3(3,v,null==D.page?null:D.page.publicId)),t.R7$(4),t.SpI(" ",(null==D.page||null==D.page.published||null==D.page.published.custom?null:D.page.published.custom.glbMatIcon)||""," "),t.R7$(2),t.JRh((null==D.page||null==D.page.published?null:D.page.published.title)||"")}}let A=(()=>{class x{constructor(){this.facade=(0,t.WQX)(a.i),this.gtSm$=this.facade.gtSm$,this.pinnedMenuItems$=this.facade.pinnedMenuItems$,this.unPinnedMenuItems$=this.facade.unPinnedMenuItems$}static#t=this.\u0275fac=function(C){return new(C||x)};static#e=this.\u0275cmp=t.VBU({type:x,selectors:[["ix-main-menu-nav-rail"]],decls:25,vars:5,consts:[["devicesLink","routerLinkActive"],["menuItem",""],[1,"items"],[1,"item"],["routerLink","/devices","routerLinkActive","active"],["role","presentation"],[3,"svgIcon"],["translate","",1,"label"],["routerLink","/users","routerLinkActive","active"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["routerLinkActive","active",3,"routerLink"],[1,"label"]],template:function(C,S){if(1&C&&(t.j41(0,"div",2),t.Z7z(1,E,1,4,"ng-container",null,t.fX1),t.nI1(3,"async"),t.j41(4,"div",3)(5,"a",4,0)(7,"div",5)(8,"div"),t.nrm(9,"mat-icon",6),t.k0s()(),t.j41(10,"div",7),t.EFF(11,"DEVICES"),t.k0s()()(),t.j41(12,"div",3)(13,"a",8)(14,"div",5)(15,"div")(16,"mat-icon"),t.EFF(17,"group"),t.k0s()()(),t.j41(18,"div",7),t.EFF(19,"USERS"),t.k0s()()(),t.Z7z(20,g,1,4,"ng-container",null,t.fX1),t.nI1(22,"async"),t.k0s(),t.DNE(23,b,8,5,"ng-template",null,1,t.C5r)),2&C){const k=t.sdS(6);t.R7$(),t.Dyx(t.bMT(3,1,S.pinnedMenuItems$)),t.R7$(8),t.Y8G("svgIcon",k.isActive?"cloud_connectors":"cloud_connectors_outline"),t.R7$(11),t.Dyx(t.bMT(22,3,S.unPinnedMenuItems$))}},dependencies:[d.T3,p.Wk,p.wQ,n.Mm,m.An,d.Jj],styles:['[_nghost-%COMP%]{display:block}[_nghost-%COMP%]   .items[_ngcontent-%COMP%]{display:flex;flex-direction:row;place-content:space-around;padding:0 16px}@media (min-width: 960px){[_nghost-%COMP%]   .items[_ngcontent-%COMP%]{flex-direction:column;place-content:center;padding:0}}[_nghost-%COMP%]   .items[_ngcontent-%COMP%]   .item[_ngcontent-%COMP%]{cursor:default;display:flex;align-items:center;position:relative}@media (min-width: 960px){[_nghost-%COMP%]   .items[_ngcontent-%COMP%]   .item[_ngcontent-%COMP%]:first-child   a[_ngcontent-%COMP%]{padding-top:18px}}[_nghost-%COMP%]   .items[_ngcontent-%COMP%]   .item[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{box-sizing:border-box;width:100%;max-width:80px;padding:8px 4px;text-decoration:none}@media (min-width: 960px){[_nghost-%COMP%]   .items[_ngcontent-%COMP%]   .item[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{width:80px;padding:8px 4px}}[_nghost-%COMP%]   .items[_ngcontent-%COMP%]   .item[_ngcontent-%COMP%]   a.active[_ngcontent-%COMP%]   .label[_ngcontent-%COMP%]{font-weight:500}[_nghost-%COMP%]   .items[_ngcontent-%COMP%]   .item[_ngcontent-%COMP%]   a.active[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{font-variation-settings:"FILL" 1}[_nghost-%COMP%]   .items[_ngcontent-%COMP%]   .item[_ngcontent-%COMP%]   div[role=presentation][_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{border-radius:22px;height:32px;width:64px;margin-bottom:4px;margin-left:max(100% - 64px,0px);position:relative}@media (min-width: 960px){[_nghost-%COMP%]   .items[_ngcontent-%COMP%]   .item[_ngcontent-%COMP%]   div[role=presentation][_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{height:30px;width:52px;margin-bottom:2px;margin-left:10px}}[_nghost-%COMP%]   .items[_ngcontent-%COMP%]   .item[_ngcontent-%COMP%]   div[role=presentation][_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:after{border-radius:22px;content:"";height:32px;width:64px;position:absolute;transition:transform .3s;transform:scale(0)}@media (min-width: 960px){[_nghost-%COMP%]   .items[_ngcontent-%COMP%]   .item[_ngcontent-%COMP%]   div[role=presentation][_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:after{height:30px;width:52px}}[_nghost-%COMP%]   .items[_ngcontent-%COMP%]   .item[_ngcontent-%COMP%]   div[role=presentation][_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{position:absolute;z-index:1;margin:4px 0 0 20px}@media (min-width: 960px){[_nghost-%COMP%]   .items[_ngcontent-%COMP%]   .item[_ngcontent-%COMP%]   div[role=presentation][_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{margin:3px 0 0 14px}}[_nghost-%COMP%]   .items[_ngcontent-%COMP%]   .item[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover   div[role=presentation][_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:after, [_nghost-%COMP%]   .items[_ngcontent-%COMP%]   .item[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:focus   div[role=presentation][_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:after{background-color:rgba(var(--menu-highlight-bg-rgb),.5);transform:scale(1)}[_nghost-%COMP%]   .items[_ngcontent-%COMP%]   .item[_ngcontent-%COMP%]   a.active[_ngcontent-%COMP%]   div[role=presentation][_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:after{background-color:var(--menu-highlight-bg);transform:scale(1)}[_nghost-%COMP%]   .items[_ngcontent-%COMP%]   .item[_ngcontent-%COMP%]   .label[_ngcontent-%COMP%]{-webkit-font-smoothing:auto;min-height:18px;font-size:14px;letter-spacing:normal;cursor:pointer;font-weight:400;-webkit-hyphens:auto;hyphens:auto;text-align:center;text-decoration:none;white-space:nowrap;word-break:normal;overflow:hidden;text-overflow:ellipsis}@media (min-width: 960px){[_nghost-%COMP%]   .items[_ngcontent-%COMP%]   .item[_ngcontent-%COMP%]   .label[_ngcontent-%COMP%]{min-height:16px;font-size:12px;white-space:normal;word-break:break-word;overflow:visible}}']})}return x})()},90156:(ct,P,e)=>{"use strict";e.d(P,{i:()=>m});var t=e(50309),a=e(70271),d=e(68559),p=e(87912),n=e(11439);let m=(()=>{class f{constructor(h,E){this.breakpointObserver=h,this.store=E,this.gtSm$=this.breakpointObserver.observe("(min-width: 960px)").pipe((0,a.T)(y=>y.matches)),this.menuItems$=this.store.select(t.fD(["order","page.publicId","page.published.custom.glbMatIcon","page.published.title","pinned","publicId"])).pipe((0,a.T)(y=>y.slice(0,3))),this.pinnedMenuItems$=this.menuItems$.pipe((0,a.T)(y=>y.filter(g=>g.pinned))),this.unPinnedMenuItems$=this.menuItems$.pipe((0,a.T)(y=>y.filter(g=>!g.pinned)))}static#t=this.\u0275fac=function(E){return new(E||f)(d.KVO(p.QP),d.KVO(n.il))};static#e=this.\u0275prov=d.jDH({token:f,factory:f.\u0275fac,providedIn:"root"})}return f})()},9123:(ct,P,e)=>{"use strict";e.d(P,{l:()=>Ca});var t=e(68559),a=e(16256),d=e(15244),p=e(72102),m=(e(37989),e(34456)),f=e(85060);const v=["button"],h=["*"];function E(ln,zi){if(1&ln&&t.nrm(0,"mat-pseudo-checkbox",3),2&ln){const Zt=t.XpG();t.Y8G("disabled",Zt.disabled)}}function y(ln,zi){if(1&ln&&t.nrm(0,"mat-pseudo-checkbox",3),2&ln){const Zt=t.XpG();t.Y8G("disabled",Zt.disabled)}}const g=new t.nKC("MAT_BUTTON_TOGGLE_DEFAULT_OPTIONS",{providedIn:"root",factory:function b(){return{hideSingleSelectionIndicator:!1,hideMultipleSelectionIndicator:!1}}}),A=new t.nKC("MatButtonToggleGroup");let T=0;class D{constructor(zi,Zt){this.source=zi,this.value=Zt}}let S=(()=>{class ln{get buttonId(){return`${this.id}-button`}get appearance(){return this.buttonToggleGroup?this.buttonToggleGroup.appearance:this._appearance}set appearance(Zt){this._appearance=Zt}get checked(){return this.buttonToggleGroup?this.buttonToggleGroup._isSelected(this):this._checked}set checked(Zt){Zt!==this._checked&&(this._checked=Zt,this.buttonToggleGroup&&this.buttonToggleGroup._syncButtonToggle(this,this._checked),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled||this.buttonToggleGroup&&this.buttonToggleGroup.disabled}set disabled(Zt){this._disabled=Zt}constructor(Zt,We,Ge,ei,Ri,To){this._changeDetectorRef=We,this._elementRef=Ge,this._focusMonitor=ei,this._checked=!1,this.ariaLabelledby=null,this._disabled=!1,this.change=new t.bkB;const ro=Number(Ri);this.tabIndex=ro||0===ro?ro:null,this.buttonToggleGroup=Zt,this.appearance=To&&To.appearance?To.appearance:"standard"}ngOnInit(){const Zt=this.buttonToggleGroup;this.id=this.id||"mat-button-toggle-"+T++,Zt&&(Zt._isPrechecked(this)?this.checked=!0:Zt._isSelected(this)!==this._checked&&Zt._syncButtonToggle(this,this._checked))}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){const Zt=this.buttonToggleGroup;this._focusMonitor.stopMonitoring(this._elementRef),Zt&&Zt._isSelected(this)&&Zt._syncButtonToggle(this,!1,!1,!0)}focus(Zt){this._buttonElement.nativeElement.focus(Zt)}_onButtonClick(){const Zt=!!this._isSingleSelector()||!this._checked;Zt!==this._checked&&(this._checked=Zt,this.buttonToggleGroup&&(this.buttonToggleGroup._syncButtonToggle(this,this._checked,!0),this.buttonToggleGroup._onTouched())),this.change.emit(new D(this,this.value))}_markForCheck(){this._changeDetectorRef.markForCheck()}_getButtonName(){return this._isSingleSelector()?this.buttonToggleGroup.name:this.name||null}_isSingleSelector(){return this.buttonToggleGroup&&!this.buttonToggleGroup.multiple}static#t=this.\u0275fac=function(We){return new(We||ln)(t.rXU(A,8),t.rXU(t.gRc),t.rXU(t.aKT),t.rXU(p.FN),t.kS0("tabindex"),t.rXU(g,8))};static#e=this.\u0275cmp=t.VBU({type:ln,selectors:[["mat-button-toggle"]],viewQuery:function(We,Ge){if(1&We&&t.GBs(v,5),2&We){let ei;t.mGM(ei=t.lsd())&&(Ge._buttonElement=ei.first)}},hostAttrs:["role","presentation",1,"mat-button-toggle"],hostVars:12,hostBindings:function(We,Ge){1&We&&t.bIt("focus",function(){return Ge.focus()}),2&We&&(t.BMQ("aria-label",null)("aria-labelledby",null)("id",Ge.id)("name",null),t.AVh("mat-button-toggle-standalone",!Ge.buttonToggleGroup)("mat-button-toggle-checked",Ge.checked)("mat-button-toggle-disabled",Ge.disabled)("mat-button-toggle-appearance-standard","standard"===Ge.appearance))},inputs:{ariaLabel:[t.Mj6.None,"aria-label","ariaLabel"],ariaLabelledby:[t.Mj6.None,"aria-labelledby","ariaLabelledby"],id:"id",name:"name",value:"value",tabIndex:"tabIndex",disableRipple:[t.Mj6.HasDecoratorInputTransform,"disableRipple","disableRipple",t.L39],appearance:"appearance",checked:[t.Mj6.HasDecoratorInputTransform,"checked","checked",t.L39],disabled:[t.Mj6.HasDecoratorInputTransform,"disabled","disabled",t.L39]},outputs:{change:"change"},exportAs:["matButtonToggle"],standalone:!0,features:[t.GFd,t.aNF],ngContentSelectors:h,decls:8,vars:11,consts:[["button",""],["type","button",1,"mat-button-toggle-button","mat-focus-indicator",3,"click","id","disabled"],[1,"mat-button-toggle-label-content"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"mat-button-toggle-focus-overlay"],["matRipple","",1,"mat-button-toggle-ripple",3,"matRippleTrigger","matRippleDisabled"]],template:function(We,Ge){if(1&We){const ei=t.RV6();t.NAR(),t.j41(0,"button",1,0),t.bIt("click",function(){return t.eBV(ei),t.Njj(Ge._onButtonClick())}),t.j41(2,"span",2),t.DNE(3,E,1,1,"mat-pseudo-checkbox",3)(4,y,1,1,"mat-pseudo-checkbox",3),t.SdG(5),t.k0s()(),t.nrm(6,"span",4)(7,"span",5)}if(2&We){const ei=t.sdS(1);t.Y8G("id",Ge.buttonId)("disabled",Ge.disabled||null),t.BMQ("tabindex",Ge.disabled?-1:Ge.tabIndex)("aria-pressed",Ge.checked)("name",Ge._getButtonName())("aria-label",Ge.ariaLabel)("aria-labelledby",Ge.ariaLabelledby),t.R7$(3),t.vxM(3,Ge.buttonToggleGroup&&Ge.checked&&!Ge.buttonToggleGroup.multiple&&!Ge.buttonToggleGroup.hideSingleSelectionIndicator?3:-1),t.R7$(),t.vxM(4,Ge.buttonToggleGroup&&Ge.checked&&Ge.buttonToggleGroup.multiple&&!Ge.buttonToggleGroup.hideMultipleSelectionIndicator?4:-1),t.R7$(3),t.Y8G("matRippleTrigger",ei)("matRippleDisabled",Ge.disableRipple||Ge.disabled)}},dependencies:[f.r6,f.wg],styles:[".mat-button-toggle-standalone,.mat-button-toggle-group{position:relative;display:inline-flex;flex-direction:row;white-space:nowrap;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);transform:translateZ(0);border-radius:var(--mat-legacy-button-toggle-shape)}.mat-button-toggle-standalone:not([class*=mat-elevation-z]),.mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.cdk-high-contrast-active .mat-button-toggle-standalone,.cdk-high-contrast-active .mat-button-toggle-group{outline:solid 1px}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border-radius:var(--mat-standard-button-toggle-shape);border:solid 1px var(--mat-standard-button-toggle-divider-color)}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard .mat-pseudo-checkbox,.mat-button-toggle-group-appearance-standard .mat-pseudo-checkbox{--mat-minimal-pseudo-checkbox-selected-checkmark-color: var( --mat-standard-button-toggle-selected-state-text-color )}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.cdk-high-contrast-active .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.cdk-high-contrast-active .mat-button-toggle-group-appearance-standard{outline:0}.mat-button-toggle-vertical{flex-direction:column}.mat-button-toggle-vertical .mat-button-toggle-label-content{display:block}.mat-button-toggle{white-space:nowrap;position:relative;color:var(--mat-legacy-button-toggle-text-color);font-family:var(--mat-legacy-button-toggle-label-text-font);font-size:var(--mat-legacy-button-toggle-label-text-size);line-height:var(--mat-legacy-button-toggle-label-text-line-height);font-weight:var(--mat-legacy-button-toggle-label-text-weight);letter-spacing:var(--mat-legacy-button-toggle-label-text-tracking);--mat-minimal-pseudo-checkbox-selected-checkmark-color: var( --mat-legacy-button-toggle-selected-state-text-color )}.mat-button-toggle.cdk-keyboard-focused .mat-button-toggle-focus-overlay{opacity:var(--mat-legacy-button-toggle-focus-state-layer-opacity)}.mat-button-toggle .mat-icon svg{vertical-align:top}.mat-button-toggle .mat-pseudo-checkbox{margin-right:12px}[dir=rtl] .mat-button-toggle .mat-pseudo-checkbox{margin-right:0;margin-left:12px}.mat-button-toggle-checked{color:var(--mat-legacy-button-toggle-selected-state-text-color);background-color:var(--mat-legacy-button-toggle-selected-state-background-color)}.mat-button-toggle-disabled{color:var(--mat-legacy-button-toggle-disabled-state-text-color);background-color:var(--mat-legacy-button-toggle-disabled-state-background-color);--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: var( --mat-legacy-button-toggle-disabled-state-text-color )}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:var(--mat-legacy-button-toggle-disabled-selected-state-background-color)}.mat-button-toggle-appearance-standard{color:var(--mat-standard-button-toggle-text-color);background-color:var(--mat-standard-button-toggle-background-color);font-family:var(--mat-standard-button-toggle-label-text-font);font-size:var(--mat-standard-button-toggle-label-text-size);line-height:var(--mat-standard-button-toggle-label-text-line-height);font-weight:var(--mat-standard-button-toggle-label-text-weight);letter-spacing:var(--mat-standard-button-toggle-label-text-tracking)}.mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard+.mat-button-toggle-appearance-standard{border-left:solid 1px var(--mat-standard-button-toggle-divider-color)}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard+.mat-button-toggle-appearance-standard{border-left:none;border-right:solid 1px var(--mat-standard-button-toggle-divider-color)}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle-appearance-standard+.mat-button-toggle-appearance-standard{border-left:none;border-right:none;border-top:solid 1px var(--mat-standard-button-toggle-divider-color)}.mat-button-toggle-appearance-standard.mat-button-toggle-checked{color:var(--mat-standard-button-toggle-selected-state-text-color);background-color:var(--mat-standard-button-toggle-selected-state-background-color)}.mat-button-toggle-appearance-standard.mat-button-toggle-disabled{color:var(--mat-standard-button-toggle-disabled-state-text-color);background-color:var(--mat-standard-button-toggle-disabled-state-background-color)}.mat-button-toggle-appearance-standard.mat-button-toggle-disabled .mat-pseudo-checkbox{--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: var( --mat-standard-button-toggle-disabled-selected-state-text-color )}.mat-button-toggle-appearance-standard.mat-button-toggle-disabled.mat-button-toggle-checked{color:var(--mat-standard-button-toggle-disabled-selected-state-text-color);background-color:var(--mat-standard-button-toggle-disabled-selected-state-background-color)}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:var(--mat-standard-button-toggle-state-layer-color)}.mat-button-toggle-appearance-standard:not(.mat-button-toggle-disabled):hover .mat-button-toggle-focus-overlay{opacity:var(--mat-standard-button-toggle-hover-state-layer-opacity)}.mat-button-toggle-appearance-standard.cdk-keyboard-focused:not(.mat-button-toggle-disabled) .mat-button-toggle-focus-overlay{opacity:var(--mat-standard-button-toggle-focus-state-layer-opacity)}@media(hover: none){.mat-button-toggle-appearance-standard:not(.mat-button-toggle-disabled):hover .mat-button-toggle-focus-overlay{display:none}}.mat-button-toggle-label-content{-webkit-user-select:none;user-select:none;display:inline-block;padding:0 16px;line-height:var(--mat-legacy-button-toggle-height);position:relative}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{padding:0 12px;line-height:var(--mat-standard-button-toggle-height)}.mat-button-toggle-label-content>*{vertical-align:middle}.mat-button-toggle-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:inherit;pointer-events:none;opacity:0;background-color:var(--mat-legacy-button-toggle-state-layer-color)}.cdk-high-contrast-active .mat-button-toggle-checked .mat-button-toggle-focus-overlay{border-bottom:solid 500px;opacity:.5;height:0}.cdk-high-contrast-active .mat-button-toggle-checked:hover .mat-button-toggle-focus-overlay{opacity:.6}.cdk-high-contrast-active .mat-button-toggle-checked.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{border-bottom:solid 500px}.mat-button-toggle .mat-button-toggle-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-button-toggle-button{border:0;background:none;color:inherit;padding:0;margin:0;font:inherit;outline:none;width:100%;cursor:pointer}.mat-button-toggle-disabled .mat-button-toggle-button{cursor:default}.mat-button-toggle-button::-moz-focus-inner{border:0}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard{--mat-focus-indicator-border-radius:var(--mat-standard-button-toggle-shape)}.mat-button-toggle-group-appearance-standard .mat-button-toggle:last-of-type .mat-button-toggle-button::before{border-top-right-radius:var(--mat-standard-button-toggle-shape);border-bottom-right-radius:var(--mat-standard-button-toggle-shape)}.mat-button-toggle-group-appearance-standard .mat-button-toggle:first-of-type .mat-button-toggle-button::before{border-top-left-radius:var(--mat-standard-button-toggle-shape);border-bottom-left-radius:var(--mat-standard-button-toggle-shape)}"],encapsulation:2,changeDetection:0})}return ln})(),k=(()=>{class ln{static#t=this.\u0275fac=function(We){return new(We||ln)};static#e=this.\u0275mod=t.$C({type:ln});static#n=this.\u0275inj=t.G2t({imports:[f.yE,f.pZ,S,f.yE]})}return ln})();var I=e(61977),F=e(90353),L=e(16488),W=e(93840),K=e(60316),j=e(79975),X=e(81570),B=e(17699),V=e(47172),z=e(27092),U=e(84205),at=(e(137),e(63617),e(59452)),q=(e(18537),e(74879)),$=e(9168),ot=e(15944),J=e(63037),ft=e(36647),Vt=(e(64334),e(51567),e(70271)),xe=(e(98764),e(95074),e(63680));const Wt={provide:new t.nKC("mat-autocomplete-scroll-strategy",{providedIn:"root",factory:()=>{const ln=(0,t.WQX)(X.hJ);return()=>ln.scrollStrategies.reposition()}}),deps:[X.hJ],useFactory:function Mt(ln){return()=>ln.scrollStrategies.reposition()}};let le=(()=>{class ln{static#t=this.\u0275fac=function(We){return new(We||ln)};static#e=this.\u0275mod=t.$C({type:ln});static#n=this.\u0275inj=t.G2t({providers:[Wt],imports:[X.z_,f.Sy,f.yE,K.MD,j.Gj,f.Sy,f.yE]})}return ln})();var Je=e(84175),Fe=e(53777),tn=e(97024),He=e(12772),pn=e(12587),Ze=e(95541),$n=e(20943),Vn=e(31034),Bn=e(56042),fi=e(25175),nn=e(80640);function an(ln,zi){if(1&ln&&(t.j41(0,"mat-option",16),t.EFF(1),t.k0s()),2&ln){const Zt=zi.$implicit;t.Y8G("value",Zt),t.R7$(),t.SpI(" ",Zt," ")}}function qt(ln,zi){if(1&ln){const Zt=t.RV6();t.j41(0,"mat-form-field",13)(1,"mat-select",15),t.bIt("selectionChange",function(Ge){t.eBV(Zt);const ei=t.XpG(2);return t.Njj(ei._changePageSize(Ge.value))}),t.Z7z(2,an,2,2,"mat-option",16,t.fX1),t.k0s()()}if(2&ln){const Zt=t.XpG(2);t.Y8G("appearance",Zt._formFieldAppearance)("color",Zt.color),t.R7$(),t.Y8G("value",Zt.pageSize)("disabled",Zt.disabled)("aria-labelledby",Zt._pageSizeLabelId)("panelClass",Zt.selectConfig.panelClass||"")("disableOptionCentering",Zt.selectConfig.disableOptionCentering),t.R7$(),t.Dyx(Zt._displayedPageSizeOptions)}}function St(ln,zi){if(1&ln&&(t.j41(0,"div",14),t.EFF(1),t.k0s()),2&ln){const Zt=t.XpG(2);t.R7$(),t.JRh(Zt.pageSize)}}function Ft(ln,zi){if(1&ln&&(t.j41(0,"div",2)(1,"div",12),t.EFF(2),t.k0s(),t.DNE(3,qt,4,7,"mat-form-field",13)(4,St,2,1,"div",14),t.k0s()),2&ln){const Zt=t.XpG();t.R7$(),t.BMQ("id",Zt._pageSizeLabelId),t.R7$(),t.SpI(" ",Zt._intl.itemsPerPageLabel," "),t.R7$(),t.vxM(3,Zt._displayedPageSizeOptions.length>1?3:-1),t.R7$(),t.vxM(4,Zt._displayedPageSizeOptions.length<=1?4:-1)}}function tt(ln,zi){if(1&ln){const Zt=t.RV6();t.j41(0,"button",17),t.bIt("click",function(){t.eBV(Zt);const Ge=t.XpG();return t.Njj(Ge.firstPage())}),t.qSk(),t.j41(1,"svg",7),t.nrm(2,"path",18),t.k0s()()}if(2&ln){const Zt=t.XpG();t.Y8G("matTooltip",Zt._intl.firstPageLabel)("matTooltipDisabled",Zt._previousButtonsDisabled())("matTooltipPosition","above")("disabled",Zt._previousButtonsDisabled()),t.BMQ("aria-label",Zt._intl.firstPageLabel)}}function it(ln,zi){if(1&ln){const Zt=t.RV6();t.j41(0,"button",19),t.bIt("click",function(){t.eBV(Zt);const Ge=t.XpG();return t.Njj(Ge.lastPage())}),t.qSk(),t.j41(1,"svg",7),t.nrm(2,"path",20),t.k0s()()}if(2&ln){const Zt=t.XpG();t.Y8G("matTooltip",Zt._intl.lastPageLabel)("matTooltipDisabled",Zt._nextButtonsDisabled())("matTooltipPosition","above")("disabled",Zt._nextButtonsDisabled()),t.BMQ("aria-label",Zt._intl.lastPageLabel)}}let rt=(()=>{class ln{constructor(){this.changes=new U.B,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(Zt,We,Ge)=>{if(0==Ge||0==We)return`0 of ${Ge}`;const ei=Zt*We;return`${ei+1} \u2013 ${ei<(Ge=Math.max(Ge,0))?Math.min(ei+We,Ge):ei+We} of ${Ge}`}}static#t=this.\u0275fac=function(We){return new(We||ln)};static#e=this.\u0275prov=t.jDH({token:ln,factory:ln.\u0275fac,providedIn:"root"})}return ln})();const bt={provide:rt,deps:[[new t.Xx1,new t.kdw,rt]],useFactory:function et(ln){return ln||new rt}},Sn=new t.nKC("MAT_PAGINATOR_DEFAULT_OPTIONS");let rn=0,hn=(()=>{class ln{get pageIndex(){return this._pageIndex}set pageIndex(Zt){this._pageIndex=Math.max(Zt||0,0),this._changeDetectorRef.markForCheck()}get length(){return this._length}set length(Zt){this._length=Zt||0,this._changeDetectorRef.markForCheck()}get pageSize(){return this._pageSize}set pageSize(Zt){this._pageSize=Math.max(Zt||0,0),this._updateDisplayedPageSizeOptions()}get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(Zt){this._pageSizeOptions=(Zt||[]).map(We=>(0,t.Udg)(We,0)),this._updateDisplayedPageSizeOptions()}constructor(Zt,We,Ge){if(this._intl=Zt,this._changeDetectorRef=We,this._pageSizeLabelId="mat-paginator-page-size-label-"+rn++,this._isInitialized=!1,this._initializedStream=new Bn.m(1),this._pageIndex=0,this._length=0,this._pageSizeOptions=[],this.hidePageSize=!1,this.showFirstLastButtons=!1,this.selectConfig={},this.disabled=!1,this.page=new t.bkB,this.initialized=this._initializedStream,this._intlChanges=Zt.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),Ge){const{pageSize:ei,pageSizeOptions:Ri,hidePageSize:To,showFirstLastButtons:ro}=Ge;null!=ei&&(this._pageSize=ei),null!=Ri&&(this._pageSizeOptions=Ri),null!=To&&(this.hidePageSize=To),null!=ro&&(this.showFirstLastButtons=ro)}this._formFieldAppearance=Ge?.formFieldAppearance||"outline"}ngOnInit(){this._isInitialized=!0,this._updateDisplayedPageSizeOptions(),this._initializedStream.next()}ngOnDestroy(){this._initializedStream.complete(),this._intlChanges.unsubscribe()}nextPage(){if(!this.hasNextPage())return;const Zt=this.pageIndex;this.pageIndex=this.pageIndex+1,this._emitPageEvent(Zt)}previousPage(){if(!this.hasPreviousPage())return;const Zt=this.pageIndex;this.pageIndex=this.pageIndex-1,this._emitPageEvent(Zt)}firstPage(){if(!this.hasPreviousPage())return;const Zt=this.pageIndex;this.pageIndex=0,this._emitPageEvent(Zt)}lastPage(){if(!this.hasNextPage())return;const Zt=this.pageIndex;this.pageIndex=this.getNumberOfPages()-1,this._emitPageEvent(Zt)}hasPreviousPage(){return this.pageIndex>=1&&0!=this.pageSize}hasNextPage(){const Zt=this.getNumberOfPages()-1;return this.pageIndex<Zt&&0!=this.pageSize}getNumberOfPages(){return this.pageSize?Math.ceil(this.length/this.pageSize):0}_changePageSize(Zt){const Ge=this.pageIndex;this.pageIndex=Math.floor(this.pageIndex*this.pageSize/Zt)||0,this.pageSize=Zt,this._emitPageEvent(Ge)}_nextButtonsDisabled(){return this.disabled||!this.hasNextPage()}_previousButtonsDisabled(){return this.disabled||!this.hasPreviousPage()}_updateDisplayedPageSizeOptions(){this._isInitialized&&(this.pageSize||(this._pageSize=0!=this.pageSizeOptions.length?this.pageSizeOptions[0]:50),this._displayedPageSizeOptions=this.pageSizeOptions.slice(),-1===this._displayedPageSizeOptions.indexOf(this.pageSize)&&this._displayedPageSizeOptions.push(this.pageSize),this._displayedPageSizeOptions.sort((Zt,We)=>Zt-We),this._changeDetectorRef.markForCheck())}_emitPageEvent(Zt){this.page.emit({previousPageIndex:Zt,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}static#t=this.\u0275fac=function(We){return new(We||ln)(t.rXU(rt),t.rXU(t.gRc),t.rXU(Sn,8))};static#e=this.\u0275cmp=t.VBU({type:ln,selectors:[["mat-paginator"]],hostAttrs:["role","group",1,"mat-mdc-paginator"],inputs:{color:"color",pageIndex:[t.Mj6.HasDecoratorInputTransform,"pageIndex","pageIndex",t.Udg],length:[t.Mj6.HasDecoratorInputTransform,"length","length",t.Udg],pageSize:[t.Mj6.HasDecoratorInputTransform,"pageSize","pageSize",t.Udg],pageSizeOptions:"pageSizeOptions",hidePageSize:[t.Mj6.HasDecoratorInputTransform,"hidePageSize","hidePageSize",t.L39],showFirstLastButtons:[t.Mj6.HasDecoratorInputTransform,"showFirstLastButtons","showFirstLastButtons",t.L39],selectConfig:"selectConfig",disabled:[t.Mj6.HasDecoratorInputTransform,"disabled","disabled",t.L39]},outputs:{page:"page"},exportAs:["matPaginator"],standalone:!0,features:[t.GFd,t.aNF],decls:14,vars:14,consts:[[1,"mat-mdc-paginator-outer-container"],[1,"mat-mdc-paginator-container"],[1,"mat-mdc-paginator-page-size"],[1,"mat-mdc-paginator-range-actions"],["aria-live","polite",1,"mat-mdc-paginator-range-label"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-previous",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["viewBox","0 0 24 24","focusable","false","aria-hidden","true",1,"mat-mdc-paginator-icon"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-next",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],[1,"mat-mdc-paginator-page-size-label"],[1,"mat-mdc-paginator-page-size-select",3,"appearance","color"],[1,"mat-mdc-paginator-page-size-value"],["hideSingleSelectionIndicator","",3,"selectionChange","value","disabled","aria-labelledby","panelClass","disableOptionCentering"],[3,"value"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-first",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["d","M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-last",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["d","M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"]],template:function(We,Ge){1&We&&(t.j41(0,"div",0)(1,"div",1),t.DNE(2,Ft,5,4,"div",2),t.j41(3,"div",3)(4,"div",4),t.EFF(5),t.k0s(),t.DNE(6,tt,3,5,"button",5),t.j41(7,"button",6),t.bIt("click",function(){return Ge.previousPage()}),t.qSk(),t.j41(8,"svg",7),t.nrm(9,"path",8),t.k0s()(),t.joV(),t.j41(10,"button",9),t.bIt("click",function(){return Ge.nextPage()}),t.qSk(),t.j41(11,"svg",7),t.nrm(12,"path",10),t.k0s()(),t.DNE(13,it,3,5,"button",11),t.k0s()()()),2&We&&(t.R7$(2),t.vxM(2,Ge.hidePageSize?-1:2),t.R7$(3),t.SpI(" ",Ge._intl.getRangeLabel(Ge.pageIndex,Ge.pageSize,Ge.length)," "),t.R7$(),t.vxM(6,Ge.showFirstLastButtons?6:-1),t.R7$(),t.Y8G("matTooltip",Ge._intl.previousPageLabel)("matTooltipDisabled",Ge._previousButtonsDisabled())("matTooltipPosition","above")("disabled",Ge._previousButtonsDisabled()),t.BMQ("aria-label",Ge._intl.previousPageLabel),t.R7$(3),t.Y8G("matTooltip",Ge._intl.nextPageLabel)("matTooltipDisabled",Ge._nextButtonsDisabled())("matTooltipPosition","above")("disabled",Ge._nextButtonsDisabled()),t.BMQ("aria-label",Ge._intl.nextPageLabel),t.R7$(3),t.vxM(13,Ge.showFirstLastButtons?13:-1))},dependencies:[ot.rl,fi.VO,f.wT,Je.iY,nn.oV],styles:[".mat-mdc-paginator{display:block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-paginator-container-text-color);background-color:var(--mat-paginator-container-background-color);font-family:var(--mat-paginator-container-text-font);line-height:var(--mat-paginator-container-text-line-height);font-size:var(--mat-paginator-container-text-size);font-weight:var(--mat-paginator-container-text-weight);letter-spacing:var(--mat-paginator-container-text-tracking);--mat-form-field-container-height:var(--mat-paginator-form-field-container-height);--mat-form-field-container-vertical-padding:var(--mat-paginator-form-field-container-vertical-padding)}.mat-mdc-paginator .mat-mdc-select-value{font-size:var(--mat-paginator-select-trigger-text-size)}.mat-mdc-paginator .mat-mdc-form-field-subscript-wrapper{display:none}.mat-mdc-paginator .mat-mdc-select{line-height:1.5}.mat-mdc-paginator-outer-container{display:flex}.mat-mdc-paginator-container{display:flex;align-items:center;justify-content:flex-end;padding:0 8px;flex-wrap:wrap;width:100%;min-height:var(--mat-paginator-container-size)}.mat-mdc-paginator-page-size{display:flex;align-items:baseline;margin-right:8px}[dir=rtl] .mat-mdc-paginator-page-size{margin-right:0;margin-left:8px}.mat-mdc-paginator-page-size-label{margin:0 4px}.mat-mdc-paginator-page-size-select{margin:0 4px;width:84px}.mat-mdc-paginator-range-label{margin:0 32px 0 24px}.mat-mdc-paginator-range-actions{display:flex;align-items:center}.mat-mdc-paginator-icon{display:inline-block;width:28px;fill:var(--mat-paginator-enabled-icon-color)}.mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon{fill:var(--mat-paginator-disabled-icon-color)}[dir=rtl] .mat-mdc-paginator-icon{transform:rotate(180deg)}.cdk-high-contrast-active .mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon,.cdk-high-contrast-active .mat-mdc-paginator-icon{fill:currentColor;fill:CanvasText}.cdk-high-contrast-active .mat-mdc-paginator-range-actions .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0})}return ln})(),Me=(()=>{class ln{static#t=this.\u0275fac=function(We){return new(We||ln)};static#e=this.\u0275mod=t.$C({type:ln});static#n=this.\u0275inj=t.G2t({providers:[bt],imports:[Je.Hl,fi.Ve,nn.uc,hn]})}return ln})();var on=e(53804);const Le=["switch"],he=["*"];function Ct(ln,zi){1&ln&&(t.j41(0,"div",10),t.qSk(),t.j41(1,"svg",12),t.nrm(2,"path",13),t.k0s(),t.j41(3,"svg",14),t.nrm(4,"path",15),t.k0s()())}const Ee=new t.nKC("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1,hideIcon:!1})}),wt={provide:m.kq,useExisting:(0,t.Rfq)(()=>Fn),multi:!0};class we{constructor(zi,Zt){this.source=zi,this.checked=Zt}}let mn=0,Fn=(()=>{class ln{_createChangeEvent(Zt){return new we(this,Zt)}get buttonId(){return`${this.id||this._uniqueId}-button`}focus(){this._switchElement.nativeElement.focus()}get checked(){return this._checked}set checked(Zt){this._checked=Zt,this._changeDetectorRef.markForCheck()}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(Zt,We,Ge,ei,Ri,To){this._elementRef=Zt,this._focusMonitor=We,this._changeDetectorRef=Ge,this.defaults=Ri,this._onChange=ro=>{},this._onTouched=()=>{},this._validatorOnChange=()=>{},this._checked=!1,this.name=null,this.labelPosition="after",this.ariaLabel=null,this.ariaLabelledby=null,this.disabled=!1,this.disableRipple=!1,this.tabIndex=0,this.change=new t.bkB,this.toggleChange=new t.bkB,this.tabIndex=parseInt(ei)||0,this.color=Ri.color||"accent",this._noopAnimations="NoopAnimations"===To,this.id=this._uniqueId="mat-mdc-slide-toggle-"+ ++mn,this.hideIcon=Ri.hideIcon??!1,this._labelId=this._uniqueId+"-label"}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(Zt=>{"keyboard"===Zt||"program"===Zt?(this._focused=!0,this._changeDetectorRef.markForCheck()):Zt||Promise.resolve().then(()=>{this._focused=!1,this._onTouched(),this._changeDetectorRef.markForCheck()})})}ngOnChanges(Zt){Zt.required&&this._validatorOnChange()}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}writeValue(Zt){this.checked=!!Zt}registerOnChange(Zt){this._onChange=Zt}registerOnTouched(Zt){this._onTouched=Zt}validate(Zt){return this.required&&!0!==Zt.value?{required:!0}:null}registerOnValidatorChange(Zt){this._validatorOnChange=Zt}setDisabledState(Zt){this.disabled=Zt,this._changeDetectorRef.markForCheck()}toggle(){this.checked=!this.checked,this._onChange(this.checked)}_emitChangeEvent(){this._onChange(this.checked),this.change.emit(this._createChangeEvent(this.checked))}_handleClick(){this.toggleChange.emit(),this.defaults.disableToggleValue||(this.checked=!this.checked,this._onChange(this.checked),this.change.emit(new we(this,this.checked)))}_getAriaLabelledBy(){return this.ariaLabelledby?this.ariaLabelledby:this.ariaLabel?null:this._labelId}static#t=this.\u0275fac=function(We){return new(We||ln)(t.rXU(t.aKT),t.rXU(p.FN),t.rXU(t.gRc),t.kS0("tabindex"),t.rXU(Ee),t.rXU(t.bc$,8))};static#e=this.\u0275cmp=t.VBU({type:ln,selectors:[["mat-slide-toggle"]],viewQuery:function(We,Ge){if(1&We&&t.GBs(Le,5),2&We){let ei;t.mGM(ei=t.lsd())&&(Ge._switchElement=ei.first)}},hostAttrs:[1,"mat-mdc-slide-toggle"],hostVars:13,hostBindings:function(We,Ge){2&We&&(t.Mr5("id",Ge.id),t.BMQ("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),t.HbH(Ge.color?"mat-"+Ge.color:""),t.AVh("mat-mdc-slide-toggle-focused",Ge._focused)("mat-mdc-slide-toggle-checked",Ge.checked)("_mat-animation-noopable",Ge._noopAnimations))},inputs:{name:"name",id:"id",labelPosition:"labelPosition",ariaLabel:[t.Mj6.None,"aria-label","ariaLabel"],ariaLabelledby:[t.Mj6.None,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[t.Mj6.None,"aria-describedby","ariaDescribedby"],required:[t.Mj6.HasDecoratorInputTransform,"required","required",t.L39],color:"color",disabled:[t.Mj6.HasDecoratorInputTransform,"disabled","disabled",t.L39],disableRipple:[t.Mj6.HasDecoratorInputTransform,"disableRipple","disableRipple",t.L39],tabIndex:[t.Mj6.HasDecoratorInputTransform,"tabIndex","tabIndex",Zt=>null==Zt?0:(0,t.Udg)(Zt)],checked:[t.Mj6.HasDecoratorInputTransform,"checked","checked",t.L39],hideIcon:[t.Mj6.HasDecoratorInputTransform,"hideIcon","hideIcon",t.L39]},outputs:{change:"change",toggleChange:"toggleChange"},exportAs:["matSlideToggle"],standalone:!0,features:[t.Jv_([wt,{provide:m.cz,useExisting:ln,multi:!0}]),t.GFd,t.OA$,t.aNF],ngContentSelectors:he,decls:13,vars:24,consts:[["switch",""],["mat-internal-form-field","",3,"labelPosition"],["role","switch","type","button",1,"mdc-switch",3,"click","tabIndex","disabled"],[1,"mdc-switch__track"],[1,"mdc-switch__handle-track"],[1,"mdc-switch__handle"],[1,"mdc-switch__shadow"],[1,"mdc-elevation-overlay"],[1,"mdc-switch__ripple"],["mat-ripple","",1,"mat-mdc-slide-toggle-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-switch__icons"],[1,"mdc-label",3,"click","for"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--on"],["d","M19.69,5.23L8.96,15.96l-4.23-4.23L2.96,13.5l6,6L21.46,7L19.69,5.23z"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--off"],["d","M20 13H4v-2h16v2z"]],template:function(We,Ge){if(1&We){const ei=t.RV6();t.NAR(),t.j41(0,"div",1)(1,"button",2,0),t.bIt("click",function(){return t.eBV(ei),t.Njj(Ge._handleClick())}),t.nrm(3,"div",3),t.j41(4,"div",4)(5,"div",5)(6,"div",6),t.nrm(7,"div",7),t.k0s(),t.j41(8,"div",8),t.nrm(9,"div",9),t.k0s(),t.DNE(10,Ct,5,0,"div",10),t.k0s()()(),t.j41(11,"label",11),t.bIt("click",function(To){return t.eBV(ei),t.Njj(To.stopPropagation())}),t.SdG(12),t.k0s()()}if(2&We){const ei=t.sdS(2);t.Y8G("labelPosition",Ge.labelPosition),t.R7$(),t.AVh("mdc-switch--selected",Ge.checked)("mdc-switch--unselected",!Ge.checked)("mdc-switch--checked",Ge.checked)("mdc-switch--disabled",Ge.disabled),t.Y8G("tabIndex",Ge.disabled?-1:Ge.tabIndex)("disabled",Ge.disabled),t.BMQ("id",Ge.buttonId)("name",Ge.name)("aria-label",Ge.ariaLabel)("aria-labelledby",Ge._getAriaLabelledBy())("aria-describedby",Ge.ariaDescribedby)("aria-required",Ge.required||null)("aria-checked",Ge.checked),t.R7$(8),t.Y8G("matRippleTrigger",ei)("matRippleDisabled",Ge.disableRipple||Ge.disabled)("matRippleCentered",!0),t.R7$(),t.vxM(10,Ge.hideIcon?-1:10),t.R7$(),t.Y8G("for",Ge.buttonId),t.BMQ("id",Ge._labelId)}},dependencies:[f.r6,f.tO],styles:['.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);background-color:var(--mdc-elevation-overlay-color)}.mdc-switch{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;margin:0;outline:none;overflow:visible;padding:0;position:relative}.mdc-switch[hidden]{display:none}.mdc-switch:disabled{cursor:default;pointer-events:none}.mdc-switch__track{overflow:hidden;position:relative;width:100%}.mdc-switch__track::before,.mdc-switch__track::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;width:100%}@media screen and (forced-colors: active){.mdc-switch__track::before,.mdc-switch__track::after{border-color:currentColor}}.mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0)}.mdc-switch__track::after{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(-100%)}[dir=rtl] .mdc-switch__track::after,.mdc-switch__track[dir=rtl]::after{transform:translateX(100%)}.mdc-switch--selected .mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__track::before,.mdc-switch--selected .mdc-switch__track[dir=rtl]::before{transform:translateX(-100%)}.mdc-switch--selected .mdc-switch__track::after{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0)}.mdc-switch__handle-track{height:100%;pointer-events:none;position:absolute;top:0;transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);left:0;right:auto;transform:translateX(0)}[dir=rtl] .mdc-switch__handle-track,.mdc-switch__handle-track[dir=rtl]{left:auto;right:0}.mdc-switch--selected .mdc-switch__handle-track{transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__handle-track,.mdc-switch--selected .mdc-switch__handle-track[dir=rtl]{transform:translateX(-100%)}.mdc-switch__handle{display:flex;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);left:0;right:auto}[dir=rtl] .mdc-switch__handle,.mdc-switch__handle[dir=rtl]{left:auto;right:0}.mdc-switch__handle::before,.mdc-switch__handle::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";width:100%;height:100%;left:0;position:absolute;top:0;transition:background-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1),border-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);z-index:-1}@media screen and (forced-colors: active){.mdc-switch__handle::before,.mdc-switch__handle::after{border-color:currentColor}}.mdc-switch__shadow{border-radius:inherit;bottom:0;left:0;position:absolute;right:0;top:0}.mdc-elevation-overlay{bottom:0;left:0;right:0;top:0}.mdc-switch__ripple{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:-1}.mdc-switch:disabled .mdc-switch__ripple{display:none}.mdc-switch__icons{height:100%;position:relative;width:100%;z-index:1}.mdc-switch__icon{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;opacity:0;transition:opacity 30ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-switch--selected .mdc-switch__icon--on,.mdc-switch--unselected .mdc-switch__icon--off{opacity:1;transition:opacity 45ms 30ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle .mdc-switch--disabled+label{color:var(--mdc-switch-disabled-label-text-color)}.mdc-switch{width:var(--mdc-switch-track-width)}.mdc-switch.mdc-switch--selected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-selected-handle-color)}.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-hover-handle-color)}.mdc-switch.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-focus-handle-color)}.mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-selected-pressed-handle-color)}.mdc-switch.mdc-switch--selected:disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-selected-handle-color)}.mdc-switch.mdc-switch--unselected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-unselected-handle-color)}.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-hover-handle-color)}.mdc-switch.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-focus-handle-color)}.mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-unselected-pressed-handle-color)}.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-unselected-handle-color)}.mdc-switch .mdc-switch__handle::before{background:var(--mdc-switch-handle-surface-color)}.mdc-switch:enabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-handle-elevation)}.mdc-switch:disabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-disabled-handle-elevation)}.mdc-switch .mdc-switch__focus-ring-wrapper,.mdc-switch .mdc-switch__handle{height:var(--mdc-switch-handle-height)}.mdc-switch .mdc-switch__handle{border-radius:var(--mdc-switch-handle-shape)}.mdc-switch .mdc-switch__handle{width:var(--mdc-switch-handle-width)}.mdc-switch .mdc-switch__handle-track{width:calc(100% - var(--mdc-switch-handle-width))}.mdc-switch.mdc-switch--selected:enabled .mdc-switch__icon{fill:var(--mdc-switch-selected-icon-color)}.mdc-switch.mdc-switch--selected:disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-selected-icon-color)}.mdc-switch.mdc-switch--unselected:enabled .mdc-switch__icon{fill:var(--mdc-switch-unselected-icon-color)}.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-unselected-icon-color)}.mdc-switch.mdc-switch--selected:disabled .mdc-switch__icons{opacity:var(--mdc-switch-disabled-selected-icon-opacity)}.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icons{opacity:var(--mdc-switch-disabled-unselected-icon-opacity)}.mdc-switch.mdc-switch--selected .mdc-switch__icon{width:var(--mdc-switch-selected-icon-size);height:var(--mdc-switch-selected-icon-size)}.mdc-switch.mdc-switch--unselected .mdc-switch__icon{width:var(--mdc-switch-unselected-icon-size);height:var(--mdc-switch-unselected-icon-size)}.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-hover-state-layer-color)}.mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-focus-state-layer-color)}.mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-pressed-state-layer-color)}.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-hover-state-layer-color)}.mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-focus-state-layer-color)}.mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-pressed-state-layer-color)}.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before{opacity:var(--mdc-switch-selected-hover-state-layer-opacity)}.mdc-switch.mdc-switch--selected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before{transition-duration:75ms;opacity:var(--mdc-switch-selected-focus-state-layer-opacity)}.mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after{transition:opacity 150ms linear}.mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after{transition-duration:75ms;opacity:var(--mdc-switch-selected-pressed-state-layer-opacity)}.mdc-switch.mdc-switch--selected:enabled:active.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-switch-selected-pressed-state-layer-opacity)}.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before{opacity:var(--mdc-switch-unselected-hover-state-layer-opacity)}.mdc-switch.mdc-switch--unselected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before{transition-duration:75ms;opacity:var(--mdc-switch-unselected-focus-state-layer-opacity)}.mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after{transition:opacity 150ms linear}.mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after{transition-duration:75ms;opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity)}.mdc-switch.mdc-switch--unselected:enabled:active.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity)}.mdc-switch .mdc-switch__ripple{height:var(--mdc-switch-state-layer-size);width:var(--mdc-switch-state-layer-size)}.mdc-switch .mdc-switch__track{height:var(--mdc-switch-track-height)}.mdc-switch:disabled .mdc-switch__track{opacity:var(--mdc-switch-disabled-track-opacity)}.mdc-switch:enabled .mdc-switch__track::after{background:var(--mdc-switch-selected-track-color)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-hover-track-color)}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-focus-track-color)}.mdc-switch:enabled:active .mdc-switch__track::after{background:var(--mdc-switch-selected-pressed-track-color)}.mdc-switch:disabled .mdc-switch__track::after{background:var(--mdc-switch-disabled-selected-track-color)}.mdc-switch:enabled .mdc-switch__track::before{background:var(--mdc-switch-unselected-track-color)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-hover-track-color)}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-focus-track-color)}.mdc-switch:enabled:active .mdc-switch__track::before{background:var(--mdc-switch-unselected-pressed-track-color)}.mdc-switch:disabled .mdc-switch__track::before{background:var(--mdc-switch-disabled-unselected-track-color)}.mdc-switch .mdc-switch__track{border-radius:var(--mdc-switch-track-shape)}.mdc-switch:enabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-handle-elevation-shadow)}.mdc-switch:disabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-disabled-handle-elevation-shadow)}.mat-mdc-slide-toggle{display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple,.mat-mdc-slide-toggle .mdc-switch__ripple::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple:not(:empty),.mat-mdc-slide-toggle .mdc-switch__ripple::after:not(:empty){transform:translateZ(0)}.mat-mdc-slide-toggle .mdc-switch__ripple::after{content:"";opacity:0}.mat-mdc-slide-toggle .mdc-switch:hover .mdc-switch__ripple::after{opacity:.04;transition:opacity 75ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mdc-switch .mdc-switch__ripple::after{opacity:.12}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mat-mdc-focus-indicator::before{content:""}.mat-mdc-slide-toggle .mat-ripple-element{opacity:.12}.mat-mdc-slide-toggle .mat-mdc-focus-indicator::before{border-radius:50%}.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle-track,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-elevation-overlay,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__icon,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::after,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::after{transition:none}.mat-mdc-slide-toggle .mdc-switch:enabled+.mdc-label{cursor:pointer}.mdc-switch__handle{transition:width 75ms cubic-bezier(0.4, 0, 0.2, 1),height 75ms cubic-bezier(0.4, 0, 0.2, 1),margin 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-switch--selected .mdc-switch__track::before{opacity:var(--mat-switch-hidden-track-opacity);transition:var(--mat-switch-hidden-track-transition)}.mdc-switch--selected .mdc-switch__track::after{opacity:var(--mat-switch-visible-track-opacity);transition:var(--mat-switch-visible-track-transition)}.mdc-switch--unselected .mdc-switch__track::before{opacity:var(--mat-switch-visible-track-opacity);transition:var(--mat-switch-visible-track-transition)}.mdc-switch--unselected .mdc-switch__track::after{opacity:var(--mat-switch-hidden-track-opacity);transition:var(--mat-switch-hidden-track-transition)}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle{width:var(--mat-switch-unselected-handle-size);height:var(--mat-switch-unselected-handle-size)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle{width:var(--mat-switch-selected-handle-size);height:var(--mat-switch-selected-handle-size)}.mat-mdc-slide-toggle .mdc-switch__handle:has(.mdc-switch__icons){width:var(--mat-switch-with-icon-handle-size);height:var(--mat-switch-with-icon-handle-size)}.mat-mdc-slide-toggle:active .mdc-switch:not(.mdc-switch--disabled) .mdc-switch__handle{width:var(--mat-switch-pressed-handle-size);height:var(--mat-switch-pressed-handle-size)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle{margin:var(--mat-switch-selected-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-selected-with-icon-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle{margin:var(--mat-switch-unselected-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-unselected-with-icon-handle-horizontal-margin)}.mat-mdc-slide-toggle:active .mdc-switch--selected:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-selected-pressed-handle-horizontal-margin)}.mat-mdc-slide-toggle:active .mdc-switch--unselected:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-unselected-pressed-handle-horizontal-margin)}.mdc-switch__track::after,.mdc-switch__track::before{border-width:var(--mat-switch-track-outline-width);border-color:var(--mat-switch-track-outline-color)}.mdc-switch--selected .mdc-switch__track::after,.mdc-switch--selected .mdc-switch__track::before{border-width:var(--mat-switch-selected-track-outline-width)}.mdc-switch--disabled .mdc-switch__track::after,.mdc-switch--disabled .mdc-switch__track::before{border-width:var(--mat-switch-disabled-unselected-track-outline-width);border-color:var(--mat-switch-disabled-unselected-track-outline-color)}.mdc-switch--disabled.mdc-switch--selected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-selected-handle-opacity)}.mdc-switch--disabled.mdc-switch--unselected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-unselected-handle-opacity)}'],encapsulation:2,changeDetection:0})}return ln})(),er=(()=>{class ln{static#t=this.\u0275fac=function(We){return new(We||ln)};static#e=this.\u0275mod=t.$C({type:ln});static#n=this.\u0275inj=t.G2t({imports:[Fn,f.yE,f.yE]})}return ln})();var Ne=e(3347),je=e(10906),be=e(38223),ie=e(26354),Te=e(41134),An=e(17049),ge=e(22047),Ie=e(33900);const Ke=["*"];function bn(ln,zi){1&ln&&t.SdG(0)}let Tn=(()=>{class ln{constructor(Zt){this._elementRef=Zt}focus(){this._elementRef.nativeElement.focus()}static#t=this.\u0275fac=function(We){return new(We||ln)(t.rXU(t.aKT))};static#e=this.\u0275dir=t.FsC({type:ln,selectors:[["","cdkStepHeader",""]],hostAttrs:["role","tab"],standalone:!0})}return ln})(),Ue=(()=>{class ln{constructor(Zt){this.template=Zt}static#t=this.\u0275fac=function(We){return new(We||ln)(t.rXU(t.C4Q))};static#e=this.\u0275dir=t.FsC({type:ln,selectors:[["","cdkStepLabel",""]],standalone:!0})}return ln})(),wn=0;const ee=new t.nKC("STEPPER_GLOBAL_OPTIONS");let ke=(()=>{class ln{get completed(){return null==this._completedOverride?this._getDefaultCompleted():this._completedOverride}set completed(Zt){this._completedOverride=Zt}_getDefaultCompleted(){return this.stepControl?this.stepControl.valid&&this.interacted:this.interacted}get hasError(){return null==this._customError?this._getDefaultError():this._customError}set hasError(Zt){this._customError=Zt}_getDefaultError(){return this.stepControl&&this.stepControl.invalid&&this.interacted}constructor(Zt,We){this._stepper=Zt,this.interacted=!1,this.interactedStream=new t.bkB,this.editable=!0,this.optional=!1,this._completedOverride=null,this._customError=null,this._stepperOptions=We||{},this._displayDefaultIndicatorType=!1!==this._stepperOptions.displayDefaultIndicatorType}select(){this._stepper.selected=this}reset(){this.interacted=!1,null!=this._completedOverride&&(this._completedOverride=!1),null!=this._customError&&(this._customError=!1),this.stepControl&&this.stepControl.reset()}ngOnChanges(){this._stepper._stateChanged()}_markAsInteracted(){this.interacted||(this.interacted=!0,this.interactedStream.emit(this))}_showError(){return this._stepperOptions.showError??null!=this._customError}static#t=this.\u0275fac=function(We){return new(We||ln)(t.rXU((0,t.Rfq)(()=>xn)),t.rXU(ee,8))};static#e=this.\u0275cmp=t.VBU({type:ln,selectors:[["cdk-step"]],contentQueries:function(We,Ge,ei){if(1&We&&t.wni(ei,Ue,5),2&We){let Ri;t.mGM(Ri=t.lsd())&&(Ge.stepLabel=Ri.first)}},viewQuery:function(We,Ge){if(1&We&&t.GBs(t.C4Q,7),2&We){let ei;t.mGM(ei=t.lsd())&&(Ge.content=ei.first)}},inputs:{stepControl:"stepControl",label:"label",errorMessage:"errorMessage",ariaLabel:[t.Mj6.None,"aria-label","ariaLabel"],ariaLabelledby:[t.Mj6.None,"aria-labelledby","ariaLabelledby"],state:"state",editable:[t.Mj6.HasDecoratorInputTransform,"editable","editable",t.L39],optional:[t.Mj6.HasDecoratorInputTransform,"optional","optional",t.L39],completed:[t.Mj6.HasDecoratorInputTransform,"completed","completed",t.L39],hasError:[t.Mj6.HasDecoratorInputTransform,"hasError","hasError",t.L39]},outputs:{interactedStream:"interacted"},exportAs:["cdkStep"],standalone:!0,features:[t.GFd,t.OA$,t.aNF],ngContentSelectors:Ke,decls:1,vars:0,template:function(We,Ge){1&We&&(t.NAR(),t.DNE(0,bn,1,0,"ng-template"))},encapsulation:2,changeDetection:0})}return ln})(),xn=(()=>{class ln{get selectedIndex(){return this._selectedIndex}set selectedIndex(Zt){this.steps&&this._steps?(this._isValidIndex(Zt),this.selected?._markAsInteracted(),this._selectedIndex!==Zt&&!this._anyControlsInvalidOrPending(Zt)&&(Zt>=this._selectedIndex||this.steps.toArray()[Zt].editable)&&this._updateSelectedItemIndex(Zt)):this._selectedIndex=Zt}get selected(){return this.steps?this.steps.toArray()[this.selectedIndex]:void 0}set selected(Zt){this.selectedIndex=Zt&&this.steps?this.steps.toArray().indexOf(Zt):-1}get orientation(){return this._orientation}set orientation(Zt){this._orientation=Zt,this._keyManager&&this._keyManager.withVerticalOrientation("vertical"===Zt)}constructor(Zt,We,Ge){this._dir=Zt,this._changeDetectorRef=We,this._elementRef=Ge,this._destroyed=new U.B,this.steps=new t.rOR,this._sortedHeaders=new t.rOR,this.linear=!1,this._selectedIndex=0,this.selectionChange=new t.bkB,this.selectedIndexChange=new t.bkB,this._orientation="horizontal",this._groupId=wn++}ngAfterContentInit(){this._steps.changes.pipe((0,J.Z)(this._steps),(0,Ie.Q)(this._destroyed)).subscribe(Zt=>{this.steps.reset(Zt.filter(We=>We._stepper===this)),this.steps.notifyOnChanges()})}ngAfterViewInit(){this._stepHeader.changes.pipe((0,J.Z)(this._stepHeader),(0,Ie.Q)(this._destroyed)).subscribe(Zt=>{this._sortedHeaders.reset(Zt.toArray().sort((We,Ge)=>We._elementRef.nativeElement.compareDocumentPosition(Ge._elementRef.nativeElement)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)),this._sortedHeaders.notifyOnChanges()}),this._keyManager=new p.Bu(this._sortedHeaders).withWrap().withHomeAndEnd().withVerticalOrientation("vertical"===this._orientation),(this._dir?this._dir.change:(0,at.of)()).pipe((0,J.Z)(this._layoutDirection()),(0,Ie.Q)(this._destroyed)).subscribe(Zt=>this._keyManager.withHorizontalOrientation(Zt)),this._keyManager.updateActiveItem(this._selectedIndex),this.steps.changes.subscribe(()=>{this.selected||(this._selectedIndex=Math.max(this._selectedIndex-1,0))}),this._isValidIndex(this._selectedIndex)||(this._selectedIndex=0)}ngOnDestroy(){this._keyManager?.destroy(),this.steps.destroy(),this._sortedHeaders.destroy(),this._destroyed.next(),this._destroyed.complete()}next(){this.selectedIndex=Math.min(this._selectedIndex+1,this.steps.length-1)}previous(){this.selectedIndex=Math.max(this._selectedIndex-1,0)}reset(){this._updateSelectedItemIndex(0),this.steps.forEach(Zt=>Zt.reset()),this._stateChanged()}_getStepLabelId(Zt){return`cdk-step-label-${this._groupId}-${Zt}`}_getStepContentId(Zt){return`cdk-step-content-${this._groupId}-${Zt}`}_stateChanged(){this._changeDetectorRef.markForCheck()}_getAnimationDirection(Zt){const We=Zt-this._selectedIndex;return We<0?"rtl"===this._layoutDirection()?"next":"previous":We>0?"rtl"===this._layoutDirection()?"previous":"next":"current"}_getIndicatorType(Zt,We="number"){const Ge=this.steps.toArray()[Zt],ei=this._isCurrentStep(Zt);return Ge._displayDefaultIndicatorType?this._getDefaultIndicatorLogic(Ge,ei):this._getGuidelineLogic(Ge,ei,We)}_getDefaultIndicatorLogic(Zt,We){return Zt._showError()&&Zt.hasError&&!We?"error":!Zt.completed||We?"number":Zt.editable?"edit":"done"}_getGuidelineLogic(Zt,We,Ge="number"){return Zt._showError()&&Zt.hasError&&!We?"error":Zt.completed&&!We?"done":Zt.completed&&We?Ge:Zt.editable&&We?"edit":Ge}_isCurrentStep(Zt){return this._selectedIndex===Zt}_getFocusIndex(){return this._keyManager?this._keyManager.activeItemIndex:this._selectedIndex}_updateSelectedItemIndex(Zt){const We=this.steps.toArray();this.selectionChange.emit({selectedIndex:Zt,previouslySelectedIndex:this._selectedIndex,selectedStep:We[Zt],previouslySelectedStep:We[this._selectedIndex]}),this._containsFocus()?this._keyManager.setActiveItem(Zt):this._keyManager.updateActiveItem(Zt),this._selectedIndex=Zt,this.selectedIndexChange.emit(this._selectedIndex),this._stateChanged()}_onKeydown(Zt){const We=(0,q.rp)(Zt),Ge=Zt.keyCode,ei=this._keyManager;null==ei.activeItemIndex||We||Ge!==q.t6&&Ge!==q.Fm?ei.setFocusOrigin("keyboard").onKeydown(Zt):(this.selectedIndex=ei.activeItemIndex,Zt.preventDefault())}_anyControlsInvalidOrPending(Zt){return!!(this.linear&&Zt>=0)&&this.steps.toArray().slice(0,Zt).some(We=>{const Ge=We.stepControl;return(Ge?Ge.invalid||Ge.pending||!We.interacted:!We.completed)&&!We.optional&&!We._completedOverride})}_layoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_containsFocus(){const Zt=this._elementRef.nativeElement,We=(0,B.vc)();return Zt===We||Zt.contains(We)}_isValidIndex(Zt){return Zt>-1&&(!this.steps||Zt<this.steps.length)}static#t=this.\u0275fac=function(We){return new(We||ln)(t.rXU(xe.dS,8),t.rXU(t.gRc),t.rXU(t.aKT))};static#e=this.\u0275dir=t.FsC({type:ln,selectors:[["","cdkStepper",""]],contentQueries:function(We,Ge,ei){if(1&We&&(t.wni(ei,ke,5),t.wni(ei,Tn,5)),2&We){let Ri;t.mGM(Ri=t.lsd())&&(Ge._steps=Ri),t.mGM(Ri=t.lsd())&&(Ge._stepHeader=Ri)}},inputs:{linear:[t.Mj6.HasDecoratorInputTransform,"linear","linear",t.L39],selectedIndex:[t.Mj6.HasDecoratorInputTransform,"selectedIndex","selectedIndex",t.Udg],selected:"selected",orientation:"orientation"},outputs:{selectionChange:"selectionChange",selectedIndexChange:"selectedIndexChange"},exportAs:["cdkStepper"],standalone:!0,features:[t.GFd]})}return ln})(),Pr=(()=>{class ln{static#t=this.\u0275fac=function(We){return new(We||ln)};static#e=this.\u0275mod=t.$C({type:ln});static#n=this.\u0275inj=t.G2t({imports:[xe.jI]})}return ln})();var fr=e(91817);function Ki(ln,zi){if(1&ln&&t.eu8(0,2),2&ln){const Zt=t.XpG();t.Y8G("ngTemplateOutlet",Zt.iconOverrides[Zt.state])("ngTemplateOutletContext",Zt._getIconContext())}}function Yi(ln,zi){if(1&ln&&(t.j41(0,"span",7),t.EFF(1),t.k0s()),2&ln){const Zt=t.XpG(2);t.R7$(),t.JRh(Zt._getDefaultTextForState(Zt.state))}}function jr(ln,zi){if(1&ln&&(t.j41(0,"span",8),t.EFF(1),t.k0s()),2&ln){const Zt=t.XpG(3);t.R7$(),t.JRh(Zt._intl.completedLabel)}}function Kr(ln,zi){if(1&ln&&(t.j41(0,"span",8),t.EFF(1),t.k0s()),2&ln){const Zt=t.XpG(3);t.R7$(),t.JRh(Zt._intl.editableLabel)}}function Cr(ln,zi){if(1&ln&&(t.DNE(0,jr,2,1,"span",8)(1,Kr,2,1),t.j41(2,"mat-icon",7),t.EFF(3),t.k0s()),2&ln){const Zt=t.XpG(2);t.vxM(0,"done"===Zt.state?0:"edit"===Zt.state?1:-1),t.R7$(3),t.JRh(Zt._getDefaultTextForState(Zt.state))}}function Mr(ln,zi){if(1&ln&&t.DNE(0,Yi,2,1)(1,Cr,4,2),2&ln){let Zt;const We=t.XpG();t.vxM(0,"number"===(Zt=We.state)?0:1)}}function ho(ln,zi){1&ln&&(t.j41(0,"div",4),t.eu8(1,9),t.k0s()),2&ln&&(t.R7$(),t.Y8G("ngTemplateOutlet",zi.template))}function ir(ln,zi){if(1&ln&&(t.j41(0,"div",4),t.EFF(1),t.k0s()),2&ln){const Zt=t.XpG();t.R7$(),t.JRh(Zt.label)}}function qe(ln,zi){if(1&ln&&(t.j41(0,"div",5),t.EFF(1),t.k0s()),2&ln){const Zt=t.XpG();t.R7$(),t.JRh(Zt._intl.optionalLabel)}}function qn(ln,zi){if(1&ln&&(t.j41(0,"div",6),t.EFF(1),t.k0s()),2&ln){const Zt=t.XpG();t.R7$(),t.JRh(Zt.errorMessage)}}const In=["*"];function Ln(ln,zi){}function Ai(ln,zi){if(1&ln&&(t.SdG(0),t.DNE(1,Ln,0,0,"ng-template",0)),2&ln){const Zt=t.XpG();t.R7$(),t.Y8G("cdkPortalOutlet",Zt._portal)}}const ai=(ln,zi)=>({step:ln,i:zi}),gr=ln=>({animationDuration:ln}),Ti=(ln,zi)=>({value:ln,params:zi});function yr(ln,zi){1&ln&&t.SdG(0)}function qi(ln,zi){1&ln&&t.nrm(0,"div",6)}function _r(ln,zi){if(1&ln&&(t.eu8(0,5),t.DNE(1,qi,1,0,"div",6)),2&ln){const Zt=zi.$implicit,We=zi.$index,Ge=zi.$index,ei=zi.$count;t.XpG(2);const Ri=t.sdS(4);t.Y8G("ngTemplateOutlet",Ri)("ngTemplateOutletContext",t.l_i(3,ai,Zt,We)),t.R7$(),t.vxM(1,Ge!==ei-1?1:-1)}}function Uo(ln,zi){if(1&ln){const Zt=t.RV6();t.j41(0,"div",7),t.bIt("@horizontalStepTransition.done",function(Ge){t.eBV(Zt);const ei=t.XpG(2);return t.Njj(ei._animationDone.next(Ge))}),t.eu8(1,8),t.k0s()}if(2&ln){const Zt=zi.$implicit,We=zi.$index,Ge=t.XpG(2);t.AVh("mat-horizontal-stepper-content-inactive",Ge.selectedIndex!==We),t.Y8G("@horizontalStepTransition",t.l_i(8,Ti,Ge._getAnimationDirection(We),t.eq3(6,gr,Ge._getAnimationDuration())))("id",Ge._getStepContentId(We)),t.BMQ("aria-labelledby",Ge._getStepLabelId(We)),t.R7$(),t.Y8G("ngTemplateOutlet",Zt.content)}}function ia(ln,zi){if(1&ln&&(t.j41(0,"div",1)(1,"div",2),t.Z7z(2,_r,2,6,null,null,t.fX1),t.k0s(),t.j41(4,"div",3),t.Z7z(5,Uo,2,11,"div",4,t.fX1),t.k0s()()),2&ln){const Zt=t.XpG();t.R7$(2),t.Dyx(Zt.steps),t.R7$(3),t.Dyx(Zt.steps)}}function qo(ln,zi){if(1&ln){const Zt=t.RV6();t.j41(0,"div",9),t.eu8(1,5),t.j41(2,"div",10)(3,"div",11),t.bIt("@verticalStepTransition.done",function(Ge){t.eBV(Zt);const ei=t.XpG(2);return t.Njj(ei._animationDone.next(Ge))}),t.j41(4,"div",12),t.eu8(5,8),t.k0s()()()()}if(2&ln){const Zt=zi.$implicit,We=zi.$index,Ge=zi.$index,ei=zi.$count,Ri=t.XpG(2),To=t.sdS(4);t.R7$(),t.Y8G("ngTemplateOutlet",To)("ngTemplateOutletContext",t.l_i(10,ai,Zt,We)),t.R7$(),t.AVh("mat-stepper-vertical-line",Ge!==ei-1),t.R7$(),t.AVh("mat-vertical-stepper-content-inactive",Ri.selectedIndex!==We),t.Y8G("@verticalStepTransition",t.l_i(15,Ti,Ri._getAnimationDirection(We),t.eq3(13,gr,Ri._getAnimationDuration())))("id",Ri._getStepContentId(We)),t.BMQ("aria-labelledby",Ri._getStepLabelId(We)),t.R7$(2),t.Y8G("ngTemplateOutlet",Zt.content)}}function Yo(ln,zi){if(1&ln&&t.Z7z(0,qo,6,18,"div",9,t.fX1),2&ln){const Zt=t.XpG();t.Dyx(Zt.steps)}}function Ws(ln,zi){if(1&ln){const Zt=t.RV6();t.j41(0,"mat-step-header",13),t.bIt("click",function(){const Ge=t.eBV(Zt).step;return t.Njj(Ge.select())})("keydown",function(Ge){t.eBV(Zt);const ei=t.XpG();return t.Njj(ei._onKeydown(Ge))}),t.k0s()}if(2&ln){const Zt=zi.step,We=zi.i,Ge=t.XpG();t.AVh("mat-horizontal-stepper-header","horizontal"===Ge.orientation)("mat-vertical-stepper-header","vertical"===Ge.orientation),t.Y8G("tabIndex",Ge._getFocusIndex()===We?0:-1)("id",Ge._getStepLabelId(We))("index",We)("state",Ge._getIndicatorType(We,Zt.state))("label",Zt.stepLabel||Zt.label)("selected",Ge.selectedIndex===We)("active",Ge._stepIsNavigable(We,Zt))("optional",Zt.optional)("errorMessage",Zt.errorMessage)("iconOverrides",Ge._iconOverrides)("disableRipple",Ge.disableRipple||!Ge._stepIsNavigable(We,Zt))("color",Zt.color||Ge.color),t.BMQ("aria-posinset",We+1)("aria-setsize",Ge.steps.length)("aria-controls",Ge._getStepContentId(We))("aria-selected",Ge.selectedIndex==We)("aria-label",Zt.ariaLabel||null)("aria-labelledby",!Zt.ariaLabel&&Zt.ariaLabelledby?Zt.ariaLabelledby:null)("aria-disabled",!Ge._stepIsNavigable(We,Zt)||null)}}let Qo=(()=>{class ln extends Ue{static#t=this.\u0275fac=(()=>{let Zt;return function(Ge){return(Zt||(Zt=t.xGo(ln)))(Ge||ln)}})();static#e=this.\u0275dir=t.FsC({type:ln,selectors:[["","matStepLabel",""]],standalone:!0,features:[t.Vt3]})}return ln})(),bo=(()=>{class ln{constructor(){this.changes=new U.B,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}static#t=this.\u0275fac=function(We){return new(We||ln)};static#e=this.\u0275prov=t.jDH({token:ln,factory:ln.\u0275fac,providedIn:"root"})}return ln})();const nr={provide:bo,deps:[[new t.Xx1,new t.kdw,bo]],useFactory:function io(ln){return ln||new bo}};let jo=(()=>{class ln extends Tn{constructor(Zt,We,Ge,ei){super(Ge),this._intl=Zt,this._focusMonitor=We,this._intlSubscription=Zt.changes.subscribe(()=>ei.markForCheck())}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._intlSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._elementRef)}focus(Zt,We){Zt?this._focusMonitor.focusVia(this._elementRef,Zt,We):this._elementRef.nativeElement.focus(We)}_stringLabel(){return this.label instanceof Qo?null:this.label}_templateLabel(){return this.label instanceof Qo?this.label:null}_getHostElement(){return this._elementRef.nativeElement}_getIconContext(){return{index:this.index,active:this.active,optional:this.optional}}_getDefaultTextForState(Zt){return"number"==Zt?`${this.index+1}`:"edit"==Zt?"create":"error"==Zt?"warning":Zt}static#t=this.\u0275fac=function(We){return new(We||ln)(t.rXU(bo),t.rXU(p.FN),t.rXU(t.aKT),t.rXU(t.gRc))};static#e=this.\u0275cmp=t.VBU({type:ln,selectors:[["mat-step-header"]],hostAttrs:["role","tab",1,"mat-step-header"],hostVars:2,hostBindings:function(We,Ge){2&We&&t.HbH("mat-"+(Ge.color||"primary"))},inputs:{state:"state",label:"label",errorMessage:"errorMessage",iconOverrides:"iconOverrides",index:"index",selected:"selected",active:"active",optional:"optional",disableRipple:"disableRipple",color:"color"},standalone:!0,features:[t.Vt3,t.aNF],decls:10,vars:17,consts:[["matRipple","",1,"mat-step-header-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-step-icon-content"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"mat-step-label"],[1,"mat-step-text-label"],[1,"mat-step-optional"],[1,"mat-step-sub-label-error"],["aria-hidden","true"],[1,"cdk-visually-hidden"],[3,"ngTemplateOutlet"]],template:function(We,Ge){if(1&We&&(t.nrm(0,"div",0),t.j41(1,"div")(2,"div",1),t.DNE(3,Ki,1,2,"ng-container",2)(4,Mr,2,1),t.k0s()(),t.j41(5,"div",3),t.DNE(6,ho,2,1,"div",4)(7,ir,2,1)(8,qe,2,1,"div",5)(9,qn,2,1,"div",6),t.k0s()),2&We){let ei;t.Y8G("matRippleTrigger",Ge._getHostElement())("matRippleDisabled",Ge.disableRipple),t.R7$(),t.ZvI("mat-step-icon-state-",Ge.state," mat-step-icon"),t.AVh("mat-step-icon-selected",Ge.selected),t.R7$(2),t.vxM(3,Ge.iconOverrides&&Ge.iconOverrides[Ge.state]?3:4),t.R7$(2),t.AVh("mat-step-label-active",Ge.active)("mat-step-label-selected",Ge.selected)("mat-step-label-error","error"==Ge.state),t.R7$(),t.vxM(6,(ei=Ge._templateLabel())?6:Ge._stringLabel()?7:-1,ei),t.R7$(2),t.vxM(8,Ge.optional&&"error"!=Ge.state?8:-1),t.R7$(),t.vxM(9,"error"===Ge.state?9:-1)}},dependencies:[f.r6,K.T3,W.An],styles:['.mat-step-header{overflow:hidden;outline:none;cursor:pointer;position:relative;box-sizing:content-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-step-header:focus .mat-focus-indicator::before{content:""}.mat-step-header:hover[aria-disabled=true]{cursor:default}.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:var(--mat-stepper-header-hover-state-layer-color);border-radius:var(--mat-stepper-header-hover-state-layer-shape)}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused{background-color:var(--mat-stepper-header-focus-state-layer-color);border-radius:var(--mat-stepper-header-focus-state-layer-shape)}@media(hover: none){.mat-step-header:hover{background:none}}.cdk-high-contrast-active .mat-step-header{outline:solid 1px}.cdk-high-contrast-active .mat-step-header[aria-selected=true] .mat-step-label{text-decoration:underline}.cdk-high-contrast-active .mat-step-header[aria-disabled=true]{outline-color:GrayText}.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-label,.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-icon,.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-optional{color:GrayText}.mat-step-optional{font-size:12px;color:var(--mat-stepper-header-optional-label-text-color)}.mat-step-sub-label-error{font-size:12px;font-weight:normal}.mat-step-icon{border-radius:50%;height:24px;width:24px;flex-shrink:0;position:relative;color:var(--mat-stepper-header-icon-foreground-color);background-color:var(--mat-stepper-header-icon-background-color)}.mat-step-icon-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex}.mat-step-icon .mat-icon{font-size:16px;height:16px;width:16px}.mat-step-icon-state-error{background-color:var(--mat-stepper-header-error-state-icon-background-color);color:var(--mat-stepper-header-error-state-icon-foreground-color)}.mat-step-icon-state-error .mat-icon{font-size:24px;height:24px;width:24px}.mat-step-label{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:50px;vertical-align:middle;font-family:var(--mat-stepper-header-label-text-font);font-size:var(--mat-stepper-header-label-text-size);font-weight:var(--mat-stepper-header-label-text-weight);color:var(--mat-stepper-header-label-text-color)}.mat-step-label.mat-step-label-active{color:var(--mat-stepper-header-selected-state-label-text-color)}.mat-step-label.mat-step-label-error{color:var(--mat-stepper-header-error-state-label-text-color);font-size:var(--mat-stepper-header-error-state-label-text-size)}.mat-step-label.mat-step-label-selected{font-size:var(--mat-stepper-header-selected-state-label-text-size);font-weight:var(--mat-stepper-header-selected-state-label-text-weight)}.mat-step-text-label{text-overflow:ellipsis;overflow:hidden}.mat-step-header .mat-step-header-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-step-icon-selected{background-color:var(--mat-stepper-header-selected-state-icon-background-color);color:var(--mat-stepper-header-selected-state-icon-foreground-color)}.mat-step-icon-state-done{background-color:var(--mat-stepper-header-done-state-icon-background-color);color:var(--mat-stepper-header-done-state-icon-foreground-color)}.mat-step-icon-state-edit{background-color:var(--mat-stepper-header-edit-state-icon-background-color);color:var(--mat-stepper-header-edit-state-icon-foreground-color)}'],encapsulation:2,changeDetection:0})}return ln})();const so={horizontalStepTransition:(0,V.hZ)("horizontalStepTransition",[(0,V.wk)("previous",(0,V.iF)({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"})),(0,V.wk)("current",(0,V.iF)({transform:"none",visibility:"inherit"})),(0,V.wk)("next",(0,V.iF)({transform:"translate3d(100%, 0, 0)",visibility:"hidden"})),(0,V.kY)("* => *",(0,V.Os)([(0,V.i0)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)"),(0,V.P)("@*",(0,V.MA)(),{optional:!0})]),{params:{animationDuration:"500ms"}})]),verticalStepTransition:(0,V.hZ)("verticalStepTransition",[(0,V.wk)("previous",(0,V.iF)({height:"0px",visibility:"hidden"})),(0,V.wk)("next",(0,V.iF)({height:"0px",visibility:"hidden"})),(0,V.wk)("current",(0,V.iF)({height:"*",visibility:"inherit"})),(0,V.kY)("* <=> current",(0,V.Os)([(0,V.i0)("{{animationDuration}} cubic-bezier(0.4, 0.0, 0.2, 1)"),(0,V.P)("@*",(0,V.MA)(),{optional:!0})]),{params:{animationDuration:"225ms"}})])};let Ao=(()=>{class ln{constructor(Zt){this.templateRef=Zt}static#t=this.\u0275fac=function(We){return new(We||ln)(t.rXU(t.C4Q))};static#e=this.\u0275dir=t.FsC({type:ln,selectors:[["ng-template","matStepperIcon",""]],inputs:{name:[t.Mj6.None,"matStepperIcon","name"]},standalone:!0})}return ln})(),Zr=(()=>{class ln{constructor(Zt){this._template=Zt}static#t=this.\u0275fac=function(We){return new(We||ln)(t.rXU(t.C4Q))};static#e=this.\u0275dir=t.FsC({type:ln,selectors:[["ng-template","matStepContent",""]],standalone:!0})}return ln})(),rs=(()=>{class ln extends ke{constructor(Zt,We,Ge,ei){super(Zt,ei),this._errorStateMatcher=We,this._viewContainerRef=Ge,this._isSelected=z.yU.EMPTY,this.stepLabel=void 0}ngAfterContentInit(){this._isSelected=this._stepper.steps.changes.pipe((0,ft.n)(()=>this._stepper.selectionChange.pipe((0,Vt.T)(Zt=>Zt.selectedStep===this),(0,J.Z)(this._stepper.selected===this)))).subscribe(Zt=>{Zt&&this._lazyContent&&!this._portal&&(this._portal=new $.VA(this._lazyContent._template,this._viewContainerRef))})}ngOnDestroy(){this._isSelected.unsubscribe()}isErrorState(Zt,We){return this._errorStateMatcher.isErrorState(Zt,We)||!!(Zt&&Zt.invalid&&this.interacted)}static#t=this.\u0275fac=function(We){return new(We||ln)(t.rXU((0,t.Rfq)(()=>or)),t.rXU(f.es,4),t.rXU(t.c1b),t.rXU(ee,8))};static#e=this.\u0275cmp=t.VBU({type:ln,selectors:[["mat-step"]],contentQueries:function(We,Ge,ei){if(1&We&&(t.wni(ei,Qo,5),t.wni(ei,Zr,5)),2&We){let Ri;t.mGM(Ri=t.lsd())&&(Ge.stepLabel=Ri.first),t.mGM(Ri=t.lsd())&&(Ge._lazyContent=Ri.first)}},hostAttrs:["hidden",""],inputs:{color:"color"},exportAs:["matStep"],standalone:!0,features:[t.Jv_([{provide:f.es,useExisting:ln},{provide:ke,useExisting:ln}]),t.Vt3,t.aNF],ngContentSelectors:In,decls:1,vars:0,consts:[[3,"cdkPortalOutlet"]],template:function(We,Ge){1&We&&(t.NAR(),t.DNE(0,Ai,2,1,"ng-template"))},dependencies:[$.I3],encapsulation:2,changeDetection:0})}return ln})(),or=(()=>{class ln extends xn{get animationDuration(){return this._animationDuration}set animationDuration(Zt){this._animationDuration=/^\d+$/.test(Zt)?Zt+"ms":Zt}constructor(Zt,We,Ge){super(Zt,We,Ge),this._stepHeader=void 0,this._steps=void 0,this.steps=new t.rOR,this.animationDone=new t.bkB,this.labelPosition="end",this.headerPosition="top",this._iconOverrides={},this._animationDone=new U.B,this._animationDuration="",this._isServer=!(0,t.WQX)(B.OD).isBrowser;const ei=Ge.nativeElement.nodeName.toLowerCase();this.orientation="mat-vertical-stepper"===ei?"vertical":"horizontal"}ngAfterContentInit(){super.ngAfterContentInit(),this._icons.forEach(({name:Zt,templateRef:We})=>this._iconOverrides[Zt]=We),this.steps.changes.pipe((0,Ie.Q)(this._destroyed)).subscribe(()=>{this._stateChanged()}),this._animationDone.pipe((0,fr.F)((Zt,We)=>Zt.fromState===We.fromState&&Zt.toState===We.toState),(0,Ie.Q)(this._destroyed)).subscribe(Zt=>{"current"===Zt.toState&&this.animationDone.emit()})}_stepIsNavigable(Zt,We){return We.completed||this.selectedIndex===Zt||!this.linear}_getAnimationDuration(){return this.animationDuration?this.animationDuration:"horizontal"===this.orientation?"500ms":"225ms"}static#t=this.\u0275fac=function(We){return new(We||ln)(t.rXU(xe.dS,8),t.rXU(t.gRc),t.rXU(t.aKT))};static#e=this.\u0275cmp=t.VBU({type:ln,selectors:[["mat-stepper"],["mat-vertical-stepper"],["mat-horizontal-stepper"],["","matStepper",""]],contentQueries:function(We,Ge,ei){if(1&We&&(t.wni(ei,rs,5),t.wni(ei,Ao,5)),2&We){let Ri;t.mGM(Ri=t.lsd())&&(Ge._steps=Ri),t.mGM(Ri=t.lsd())&&(Ge._icons=Ri)}},viewQuery:function(We,Ge){if(1&We&&t.GBs(jo,5),2&We){let ei;t.mGM(ei=t.lsd())&&(Ge._stepHeader=ei)}},hostAttrs:["role","tablist"],hostVars:11,hostBindings:function(We,Ge){2&We&&(t.BMQ("aria-orientation",Ge.orientation),t.AVh("mat-stepper-horizontal","horizontal"===Ge.orientation)("mat-stepper-vertical","vertical"===Ge.orientation)("mat-stepper-label-position-end","horizontal"===Ge.orientation&&"end"==Ge.labelPosition)("mat-stepper-label-position-bottom","horizontal"===Ge.orientation&&"bottom"==Ge.labelPosition)("mat-stepper-header-position-bottom","bottom"===Ge.headerPosition))},inputs:{disableRipple:"disableRipple",color:"color",labelPosition:"labelPosition",headerPosition:"headerPosition",animationDuration:"animationDuration"},outputs:{animationDone:"animationDone"},exportAs:["matStepper","matVerticalStepper","matHorizontalStepper"],standalone:!0,features:[t.Jv_([{provide:xn,useExisting:ln}]),t.Vt3,t.aNF],ngContentSelectors:In,decls:5,vars:2,consts:[["stepTemplate",""],[1,"mat-horizontal-stepper-wrapper"],[1,"mat-horizontal-stepper-header-container"],[1,"mat-horizontal-content-container"],["role","tabpanel",1,"mat-horizontal-stepper-content",3,"id","mat-horizontal-stepper-content-inactive"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"mat-stepper-horizontal-line"],["role","tabpanel",1,"mat-horizontal-stepper-content",3,"id"],[3,"ngTemplateOutlet"],[1,"mat-step"],[1,"mat-vertical-content-container"],["role","tabpanel",1,"mat-vertical-stepper-content",3,"id"],[1,"mat-vertical-content"],[3,"click","keydown","tabIndex","id","index","state","label","selected","active","optional","errorMessage","iconOverrides","disableRipple","color"]],template:function(We,Ge){if(1&We&&(t.NAR(),t.DNE(0,yr,1,0)(1,ia,7,0)(2,Yo,2,0)(3,Ws,1,23,"ng-template",null,0,t.C5r)),2&We){let ei;t.vxM(0,Ge._isServer?0:-1),t.R7$(),t.vxM(1,"horizontal"===(ei=Ge.orientation)?1:"vertical"===ei?2:-1)}},dependencies:[K.T3,jo],styles:['.mat-stepper-vertical,.mat-stepper-horizontal{display:block;font-family:var(--mat-stepper-container-text-font);background:var(--mat-stepper-container-color)}.mat-horizontal-stepper-header-container{white-space:nowrap;display:flex;align-items:center}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header-container{align-items:flex-start}.mat-stepper-header-position-bottom .mat-horizontal-stepper-header-container{order:1}.mat-stepper-horizontal-line{border-top-width:1px;border-top-style:solid;flex:auto;height:0;margin:0 -16px;min-width:32px;border-top-color:var(--mat-stepper-line-color)}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{margin:0;min-width:0;position:relative;top:calc(calc((var(--mat-stepper-header-height) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{border-top-width:1px;border-top-style:solid;content:"";display:inline-block;height:0;position:absolute;width:calc(50% - 20px)}.mat-horizontal-stepper-header{display:flex;height:72px;overflow:hidden;align-items:center;padding:0 24px;height:var(--mat-stepper-header-height)}.mat-horizontal-stepper-header .mat-step-icon{margin-right:8px;flex:none}[dir=rtl] .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:8px}.mat-horizontal-stepper-header::before,.mat-horizontal-stepper-header::after{border-top-color:var(--mat-stepper-line-color)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{padding:calc((var(--mat-stepper-header-height) - 24px) / 2) 24px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after{top:calc(calc((var(--mat-stepper-header-height) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{box-sizing:border-box;flex-direction:column;height:auto}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{right:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before{left:0}[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:last-child::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:first-child::after{display:none}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-label{padding:16px 0 0 0;text-align:center;width:100%}.mat-vertical-stepper-header{display:flex;align-items:center;height:24px;padding:calc((var(--mat-stepper-header-height) - 24px) / 2) 24px}.mat-vertical-stepper-header .mat-step-icon{margin-right:12px}[dir=rtl] .mat-vertical-stepper-header .mat-step-icon{margin-right:0;margin-left:12px}.mat-horizontal-stepper-wrapper{display:flex;flex-direction:column}.mat-horizontal-stepper-content{outline:0}.mat-horizontal-stepper-content.mat-horizontal-stepper-content-inactive{height:0;overflow:hidden}.mat-horizontal-stepper-content:not(.mat-horizontal-stepper-content-inactive){visibility:inherit !important}.mat-horizontal-content-container{overflow:hidden;padding:0 24px 24px 24px}.cdk-high-contrast-active .mat-horizontal-content-container{outline:solid 1px}.mat-stepper-header-position-bottom .mat-horizontal-content-container{padding:24px 24px 0 24px}.mat-vertical-content-container{margin-left:36px;border:0;position:relative}.cdk-high-contrast-active .mat-vertical-content-container{outline:solid 1px}[dir=rtl] .mat-vertical-content-container{margin-left:0;margin-right:36px}.mat-stepper-vertical-line::before{content:"";position:absolute;left:0;border-left-width:1px;border-left-style:solid;border-left-color:var(--mat-stepper-line-color);top:calc(8px - calc((var(--mat-stepper-header-height) - 24px) / 2));bottom:calc(8px - calc((var(--mat-stepper-header-height) - 24px) / 2))}[dir=rtl] .mat-stepper-vertical-line::before{left:auto;right:0}.mat-vertical-stepper-content{overflow:hidden;outline:0}.mat-vertical-stepper-content:not(.mat-vertical-stepper-content-inactive){visibility:inherit !important}.mat-vertical-content{padding:0 24px 24px 24px}.mat-step:last-child .mat-vertical-content-container{border:none}'],encapsulation:2,data:{animation:[so.horizontalStepTransition,so.verticalStepTransition]},changeDetection:0})}return ln})(),xs=(()=>{class ln{static#t=this.\u0275fac=function(We){return new(We||ln)};static#e=this.\u0275mod=t.$C({type:ln});static#n=this.\u0275inj=t.G2t({providers:[nr,f.es],imports:[f.yE,K.MD,$.jc,Pr,W.m_,f.pZ,or,jo,f.yE]})}return ln})();var Is=e(39552);let Ca=(()=>{class ln{static#t=this.\u0275fac=function(We){return new(We||ln)};static#e=this.\u0275mod=t.$C({type:ln});static#n=this.\u0275inj=t.G2t({providers:[{provide:pn.di,useValue:{...new pn.ru,maxHeight:"100vh",maxWidth:"100vw",autoFocus:!1}},{provide:Te.uK,useValue:{diameter:30,strokeWith:1}},{provide:be.bn,useValue:{stretchTabs:!1}},{provide:nn.sM,useValue:{disableTooltipInteractivity:!0,hideDelay:0,showDelay:0,touchendHideDelay:1500}},{provide:t.hnV,multi:!0,useFactory:Zt=>()=>{const Ge=Zt.getDefaultFontSetClass().filter(ei=>"material-icons"!==ei).concat(["material-symbols-outlined"]);Zt.setDefaultFontSetClass(...Ge)},deps:[W.tp]}],imports:[le,a.Y,d.vF,Je.Hl,k,Fe.Hu,tn.g7,He.YN,I.X6,pn.hM,F.MY,ot.RG,L.Fe,W.m_,Ze.fS,$n.Fg,Vn.Cn,f.WX,Me,ie.PO,Te.D6,on.Wk,f.pZ,fi.Ve,An.vg,er,Ne._T,ge.NQ,xs,je.tP,be.RI,Is.s5,nn.uc]})}return ln})()},77089:(ct,P,e)=>{"use strict";e.d(P,{G:()=>b});var t=e(60316),a=e(40632),d=e(34456),p=e(95072),n=e(90852),m=e(72102),f=e(52352),v=e(86571),h=e(87912),E=e(79975),y=e(9123),g=e(68559);let b=(()=>{class A{static#t=this.\u0275fac=function(D){return new(D||A)};static#e=this.\u0275mod=g.$C({type:A});static#n=this.\u0275inj=g.G2t({imports:[t.MD,a.YF,d.YN,d.X1,p.iI,n.h,m.Pd,f.FQ,v.ad,h.RH,E.E9,y.l]})}return A})()},51570:(ct,P,e)=>{"use strict";e.d(P,{J:()=>E});var t=e(11651),a=e(64735),d=e(61318),p=e(77919),n=e(70271),m=e(42262),f=e(42021),v=e(53803),h=e(68559);let E=(()=>{class y{constructor(b,A,x,T){this.window=b,this.companyTermsOfUsePolicyService=A,this.sectorTermsOfUsePolicyService=x,this.fileSave=T}getLatest(b,A){return A?this.companyTermsOfUsePolicyService.getLatest(A,b).pipe((0,d.W)(x=>404===x.status?this.sectorTermsOfUsePolicyService.getLatest(b):(0,p.$)(()=>x)),(0,n.T)(x=>x.data)):this.sectorTermsOfUsePolicyService.getLatest(b).pipe((0,n.T)(x=>x.data))}download(b){if(b.downloadUrl)this.window.open(b.downloadUrl,"_blank");else{const A="terms-of-use-"+(b.publishedOn?a.c9.fromISO(b.publishedOn).toFormat("yyyy-MM-dd"):"draft")+".pdf";b.company?.publicId?this.companyTermsOfUsePolicyService.download(b.company.publicId,b.publicId).subscribe(x=>{const T=new Blob([x],{type:"application/pdf"});this.fileSave.save(T,A)}):this.sectorTermsOfUsePolicyService.download(b.publicId).subscribe(x=>{const T=new Blob([x],{type:"application/pdf"});this.fileSave.save(T,A)})}}static#t=this.\u0275fac=function(A){return new(A||y)(h.KVO(t.jf),h.KVO(f.co),h.KVO(m.d_),h.KVO(v.R_))};static#e=this.\u0275prov=h.jDH({token:y,factory:y.\u0275fac,providedIn:"root"})}return y})()},82178:(ct,P,e)=>{"use strict";e.d(P,{Mm:()=>g,SL:()=>A,SV:()=>p,TF:()=>v,Y5:()=>h,br:()=>m,cL:()=>b,ed:()=>a,g1:()=>y,gh:()=>d,tK:()=>E,tz:()=>n,yP:()=>f});var t=e(11439);const a=(0,t.VP)("[App] Ensure All AccessTokens"),d=(0,t.VP)("[App] Load All AccessTokens"),p=(0,t.VP)("[IxApi] Load All AccessTokens Failure",(0,t.xk)()),n=(0,t.VP)("[IxApi] Load All AccessTokens Success",(0,t.xk)()),m=(0,t.VP)("[ChangeNotification] AccessToken Was Added",(0,t.xk)()),f=(0,t.VP)("[ChangeNotification] AccessToken Was Removed",(0,t.xk)()),v=(0,t.VP)("[App] Remove AccessToken",(0,t.xk)()),h=(0,t.VP)("[IxApi] Remove AccessToken Success",(0,t.xk)()),E=(0,t.VP)("[App] Remove AccessToken List",(0,t.xk)()),y=(0,t.VP)("[IxApi] Remove AccessToken List Success",(0,t.xk)()),g=(0,t.VP)("[App] Remove Other AccessTokens",(0,t.xk)()),b=(0,t.VP)("[App] Reset AccessToken State"),A=(0,t.VP)("[OptimisticMutation] AccessToken Should Remove",(0,t.xk)())},39961:(ct,P,e)=>{"use strict";e.d(P,{Oj:()=>a,TZ:()=>t});const t="accessToken",a=["*","created(*)","geoLocation(*)","ssoIdentityProvider(*)"]},61675:(ct,P,e)=>{"use strict";e.d(P,{OM:()=>m,N4:()=>h});var t=e(11439),a=e(84374),d=e(39961),n=e(82178);const m=(0,a.qo)({sortComparer:function p(E,y){return E.created?.on&&y.created?.on?E.created.on===y.created.on?0:E.created.on>y.created.on?-1:1:0}}),f=m.getInitialState(),v=(0,t.vy)(f,(0,t.on)(n.cL,()=>({...f})),(0,t.on)(n.br,(E,{data:y})=>m.upsertOne(y,E)),(0,t.on)(n.gh,E=>({...E,allLoading:!0})),(0,t.on)(n.SV,E=>({...E,allLoading:!1})),(0,t.on)(n.tz,(E,{data:y})=>m.setAll(y,{...E,allLoading:!1,allLoaded:!0})),(0,t.on)(n.SL,n.Y5,n.yP,(E,{publicId:y})=>m.removeOne(y,E)),(0,t.on)(n.g1,(E,{publicIdList:y})=>m.removeMany(y,E))),h=(0,t.VG)({name:d.TZ,reducer:v})},78715:(ct,P,e)=>{"use strict";e.d(P,{Ub:()=>d,hQ:()=>m,mx:()=>p,sX:()=>n});var t=e(11439),a=e(61675);const d=(0,t.Mz)(a.N4.selectAccessTokenState,a.OM.getSelectors().selectAll),p=f=>(0,t.Mz)(a.N4.selectEntities,v=>f&&v[f]||null),{selectAllLoading:n,selectAllLoaded:m}=a.N4},71678:(ct,P,e)=>{"use strict";e.d(P,{O8:()=>I,XG:()=>T});var t=e(82178),a=e(17876),d=e(1365),p=e(19999),n=e(64334),m=e(59452),f=e(59400),v=e(36647),h=e(70271),E=e(61318),y=e(39961),g=e(68559),b=e(46443),A=e(35681),x=e(68991);let T=(()=>{class F{constructor(){this.api=(0,g.WQX)(A.bQ),this.deviceIdentifier=(0,g.WQX)(x.j),this.http=(0,g.WQX)(b.Qq)}add(W,K){const j=this.api.url("AccessTokenList"),X=this.api.headers.set("Authorization",K).set(A.h2.DeviceIdentifier,this.deviceIdentifier),B=new b.Nl({fromObject:{fields:"*,user(*,custom.*,otpAuth.*,acceptedTermsOfUsePolicies(*,policy))"}});return this.http.post(j,W,{headers:X,params:B})}addSso(W){const K=this.api.url("SsoAccessTokenList"),j=(new b._y).set(A.TZ,!0),X=this.api.headers.delete("Authorization"),B=new b.Nl({fromObject:{fields:"*,user(*,custom.*,otpAuth.*,acceptedTermsOfUsePolicies.policy)"}});return this.http.post(K,W,{context:j,headers:X,params:B})}getAll(W){return(0,A.JR)(K=>this.getList(W,K))}getList(W,K,j){const X=this.api.url("AccessTokenList"),B=this.api.headers,V=new b.Nl({fromObject:{fields:W.join(","),...(0,A.eF)(K,j)}});return this.http.get(X,{headers:B,params:V})}getByPublicId(W,K){const j=this.api.url("AccessToken",{publicId:W}),X=this.api.headers,B=new b.Nl({fromObject:{fields:K.join(",")}});return this.http.get(j,{headers:X,params:B})}removeByPublicId(W){const K=this.api.url("AccessToken",{publicId:W});return this.http.delete(K,{headers:this.api.headers})}removeByPublicIdList(W){const K=this.api.url("AccessTokenList"),j=this.api.headers,X=W.map(V=>({publicId:V}));return this.http.delete(K,{headers:j,body:X})}static#t=this.\u0275fac=function(K){return new(K||F)};static#e=this.\u0275prov=g.jDH({token:F,factory:F.\u0275fac,providedIn:"root"})}return F})();var D=e(78715),C=e(11439);let S=(()=>{class F{constructor(W,K,j){this.actions$=W,this.store=K,this.service=j,this.ensureAll$=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(t.ed),(0,d.Z)(()=>(0,p.z)([this.store.select(D.sX),this.store.select(D.hQ)]).pipe((0,n.s)(1),(0,d.Z)(([X,B])=>X||B?f.w:(0,m.of)(t.gh())))))),this.loadAll$=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(t.gh),(0,v.n)(()=>this.service.getAll(y.Oj).pipe((0,h.T)(({data:X})=>t.tz({data:X})),(0,E.W)(X=>(0,m.of)(t.SV({errors:X.error?.data??[]}))))))),this.remove$=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(t.TF),(0,v.n)(({publicId:X})=>this.service.removeByPublicId(X).pipe((0,h.T)(()=>t.Y5({publicId:X})),(0,E.W)(()=>f.w))))),this.removeList$=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(t.tK),(0,v.n)(({publicIdList:X})=>this.service.removeByPublicIdList(X).pipe((0,h.T)(()=>t.g1({publicIdList:X})),(0,E.W)(()=>f.w))))),this.removeOthers$=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(t.Mm),(0,v.n)(({publicId:X})=>this.service.getAll(["publicId"]).pipe((0,h.T)(B=>{const V=B.data.map(z=>z.publicId).filter(z=>z!==X);return t.tK({publicIdList:V})})))))}static#t=this.\u0275fac=function(K){return new(K||F)(g.KVO(a.En),g.KVO(C.il),g.KVO(T))};static#e=this.\u0275prov=g.jDH({token:F,factory:F.\u0275fac,providedIn:"root"})}return F})();var k=e(61675);let I=(()=>{class F{static#t=this.\u0275fac=function(K){return new(K||F)};static#e=this.\u0275mod=g.$C({type:F});static#n=this.\u0275inj=g.G2t({imports:[b.q1,A.Si,C.md.forFeature(k.N4),a.Vm.forFeature([S])]})}return F})()},77900:(ct,P,e)=>{"use strict";e.d(P,{$:()=>E,A8:()=>B,Bs:()=>F,CY:()=>I,FN:()=>x,Fq:()=>G,HY:()=>y,MP:()=>b,SV:()=>C,TF:()=>H,U8:()=>d,Vt:()=>n,Y5:()=>$,Yf:()=>a,bd:()=>Z,br:()=>v,c1:()=>at,cL:()=>ot,dL:()=>m,ed:()=>g,fI:()=>X,f_:()=>p,fv:()=>U,gh:()=>D,jS:()=>j,kK:()=>V,kq:()=>W,nD:()=>q,oA:()=>T,qL:()=>k,tH:()=>A,tz:()=>S,uL:()=>f,uq:()=>z,yP:()=>h,yo:()=>L,zO:()=>J,zw:()=>K});var t=e(11439);const a=(0,t.VP)("[App] Activate Agents",(0,t.xk)()),d=(0,t.VP)("[IxApi] Activate Agents Failure",(0,t.xk)()),p=(0,t.VP)("[IxApi] Activate Agents Success",(0,t.xk)()),n=(0,t.VP)("[App] Add Shell Agent List",(0,t.xk)()),m=(0,t.VP)("[IxApi] Add Shell Agent List Failure",(0,t.xk)()),f=(0,t.VP)("[IxApi] Add Shell Agent List Success",(0,t.xk)()),v=(0,t.VP)("[ChangeNotification] Agent Was Added",(0,t.xk)()),h=(0,t.VP)("[ChangeNotification] Agent Was Removed",(0,t.xk)()),E=(0,t.VP)("[ChangeNotification] Agent Was Updated",(0,t.xk)()),y=(0,t.VP)("[ChangeNotification] Agent List Was Updated",(0,t.xk)()),g=(0,t.VP)("[App] Ensure All Agents",(0,t.xk)()),b=(0,t.VP)("[App] Ensure All Active Agents",(0,t.xk)()),A=(0,t.VP)("[App] Load One Agent",(0,t.xk)()),x=(0,t.VP)("[IxApi] Load One Agent Failure",(0,t.xk)()),T=(0,t.VP)("[IxApi] Load One Agent Success",(0,t.xk)()),D=(0,t.VP)("[App] Load All Agents",(0,t.xk)()),C=(0,t.VP)("[IxApi] Load All Agents Failure",(0,t.xk)()),S=(0,t.VP)("[IxApi] Load All Agents Success",(0,t.xk)()),k=(0,t.VP)("[App] Load All Active Agents",(0,t.xk)()),I=(0,t.VP)("[IxApi] Load All Active Agents Failure",(0,t.xk)()),F=(0,t.VP)("[IxApi] Load All Active Agents Success",(0,t.xk)()),L=(0,t.VP)("[App] Update Agent",(0,t.xk)()),W=(0,t.VP)("[IxApi] Update Agent Failure",(0,t.xk)()),K=(0,t.VP)("[IxApi] Update Agent Success",(0,t.xk)()),j=(0,t.VP)("[App] Update Many Agents",(0,t.xk)()),X=(0,t.VP)("[IxApi] Update Many Agents Failure",(0,t.xk)()),B=(0,t.VP)("[IxApi] Update Many Agents Success",(0,t.xk)()),V=(0,t.VP)("[App] Update Agent From Template",(0,t.xk)()),z=(0,t.VP)("[IxApi] Update Agent From Template Failure",(0,t.xk)()),U=(0,t.VP)("[IxApi] Update Agent From Template Success",(0,t.xk)()),G=(0,t.VP)("[App] Update Many Agents From Template",(0,t.xk)()),Z=(0,t.VP)("[IxApi] Update Many Agents From Template Failure",(0,t.xk)()),at=(0,t.VP)("[IxApi] Update Many Agents From Template Success",(0,t.xk)()),H=(0,t.VP)("[App] Remove Agent",(0,t.xk)()),q=(0,t.VP)("[IxApi] Remove Agent Failure",(0,t.xk)()),$=(0,t.VP)("[IxApi] Remove Agent Success",(0,t.xk)()),ot=(0,t.VP)("[App] Reset Agent State"),J=(0,t.VP)("[OptimisticMutation] Agent Should Update",(0,t.xk)())},52087:(ct,P,e)=>{"use strict";e.d(P,{GX:()=>m,SF:()=>p,TZ:()=>a,_E:()=>n,oL:()=>d});var t=e(35537);const a="agent",d=new Map([["activationLicence","licence"],["activeVpnSession.rscServer","platformServer"],["alarmingApp.licence","licence"],["assets[]","asset"],["config.routerAdditionalSubnets[]","agentRouterAdditionalSubnet"],["config.routerPortForwards[]","agentRouterPortForward"],["connectedUsers[]","user"],["dataAudience","audience"],["dataSources[]","agentDataSource"],["demoDevice","demoDevice"],["devices[]","agentDevice"],["lanWanAccessRules[]","agentRouterLanWanAccessRule"],["loggingApp.licence","licence"],["loggingMdrServer","platformServer"],["mdrServer","platformServer"],["memberships[]","agentMembership"],["oneToOneNatRules[]","agentRouterOneToOneNatRule"],["registrationProfile","agentRegistrationProfile"],["pageLinks[]","pageLink"],["servers[]","agentServer"],["type","agentType"],["vpnAudience","audience"],["vpnAccessRules[]","agentRouterVpnAccessRule"]]),p=[...d.keys()],n=(0,t.cY)("\n  {\n    config {\n      configPushedOn\n      configFileServer\n      configFileReported\n      configReportedOn\n      publicId\n    }\n    publicId\n  }\n"),m=(0,t.cY)("\n  activeStatus\n  macAddress\n  name\n  publicId\n  serialNumber\n  type.publicId\n  memberships {\n    publicId\n    agent { publicId }\n    group { publicId }\n  }\n")},13131:(ct,P,e)=>{"use strict";e.d(P,{N4:()=>k,OM:()=>D});var t=e(84374),a=e(11439),d=e(52087),p=e(77900),n=e(74238),m=e(54501),f=e(10569),v=e(42808),h=e(37310),E=e(23291),y=e(76456),g=e(63800),b=e(1616),A=e(58042),x=e(82984),T=e(20068);const D=(0,t.qo)({sortComparer:t.d7,subresourcePaths:d.SF,mergeFn:t.Uh}),C=D.getInitialState({allActiveLoaded:!1,allActiveLoadedFields:[],allActiveLoading:!1,allActiveLoadingFields:[],loadedFields:{},query:""}),S=(0,a.vy)(C,(0,a.on)(p.cL,()=>({...C})),(0,a.on)(p.uL,(I,{data:F})=>F?D.upsertMany(F,I):I),(0,a.on)(p.br,(I,{data:F})=>F?D.upsertOne(F,I):I),(0,a.on)(p.gh,(I,{fields:F})=>{const L=(0,t.mD)(I.allLoadingFields,F),W=(0,t.mD)(I.allActiveLoadingFields,F);return{...I,allLoading:!0,allLoadingFields:L,allActiveLoading:!0,allActiveLoadingFields:W}}),(0,a.on)(p.SV,I=>({...I,allLoading:!1,allLoadingFields:[],allActiveLoading:!1,allActiveLoadingFields:[]})),(0,a.on)(p.tz,(I,{data:F,fields:L})=>{const W=(0,t.mD)(I.allLoadedFields,L),K=(0,t.mD)(I.allActiveLoadedFields,L);return D.upsertMany(F,{...I,allActiveLoading:!1,allActiveLoadingFields:[],allActiveLoaded:!0,allActiveLoadedFields:K,allLoading:!1,allLoadingFields:[],allLoaded:!0,allLoadedFields:W})}),(0,a.on)(p.qL,(I,{fields:F})=>{const L=(0,t.mD)(I.allActiveLoadingFields,F);return{...I,allActiveLoading:!0,allActiveLoadingFields:L}}),(0,a.on)(p.CY,I=>({...I,allActiveLoading:!1,allActiveLoadingFields:[]})),(0,a.on)(p.Bs,(I,{data:F,fields:L})=>{const W=(0,t.mD)(I.allLoadedFields,L);return D.upsertMany(F,{...I,allActiveLoading:!1,allActiveLoadingFields:[],allActiveLoaded:!0,allActiveLoadedFields:W})}),(0,a.on)(p.oA,(I,{data:F,fields:L,publicId:W})=>{const K=(0,t.fs)(W,I.loadedFields,L);return D.upsertOne(F,{...I,loadedFields:K})}),(0,a.on)(p.zO,p.$,(I,{data:F,publicId:L})=>F?!I.allLoaded&&I.allActiveLoaded&&"active"===F.activeStatus?D.upsertOne(F,I):D.updateOne({id:L,changes:F},I):I),(0,a.on)(p.HY,(I,{data:F})=>D.upsertMany(F,I)),(0,a.on)(p.Y5,p.yP,(I,{publicId:F})=>D.removeOne(F,I)),(0,a.on)(n.pR,(I,{agentId:F})=>D.updateOne({id:F,changes:{alarmingApp:{licence:null,enabled:!1}}},I)),(0,a.on)(n.fG,(I,{agentId:F})=>D.updateOne({id:F,changes:{loggingApp:{licence:null,enabled:!1}}},I)),(0,a.on)(v.V0,v.ZZ,(I,{publicId:F,pushedOn:L})=>D.updateOne({id:F,changes:{config:{configPushedOn:L,publicId:F}}},I)),(0,a.on)(v.RZ,(I,{publicId:F})=>D.updateOne({id:F,changes:{config:{routerWan:{wlanSsid:null},configFileReportedWlanKeyEnabled:!1,publicId:F}}},I)),(0,a.on)(v.cZ,(I,{publicId:F,data:L})=>D.updateOne({id:F,changes:{config:{routerDisplay:L,publicId:F}}},I)),(0,a.on)(v.PU,(I,{publicId:F,data:L})=>D.updateOne({id:F,changes:{config:{routerLan:L,publicId:F}}},I)),(0,a.on)(v.s1,(I,{publicId:F,data:L})=>D.updateOne({id:F,changes:{config:{routerWan:L,publicId:F}}},I)),(0,a.on)(v.au,(I,{publicId:F,data:L})=>D.updateOne({id:F,changes:{config:{routerWan:L,configFileReportedWlanKeyEnabled:!!L.wlanKey,publicId:F}}},I)),(0,a.on)(h.b,(I,{agentId:F,publicId:L})=>D.mutate(F,"connectedUsers",I).upsertOne(L)),(0,a.on)(h.y,(I,{agentId:F,publicId:L})=>D.mutate(F,"connectedUsers",I).removeOne(L)),(0,a.on)(m.FD,m.br,(I,{data:F})=>{const L=F.agent?.publicId;return L?D.mutate(L,"config.routerAdditionalSubnets",I).upsertOne(F.publicId):I}),(0,a.on)(m.Y5,m.yP,(I,{publicId:F})=>{const L=Object.keys(I.entities).find(W=>I.entities[W]?.config?.routerAdditionalSubnets?.some(K=>K.publicId===F));return L?D.mutate(L,"config.routerAdditionalSubnets",I).removeOne(F):I}),(0,a.on)(f.FD,f.br,(I,{agentId:F,publicId:L})=>D.mutate(F,"config.routerPortForwards",I).upsertOne(L)),(0,a.on)(f.SL,f.Y5,f.yP,(I,{agentId:F,publicId:L})=>D.mutate(F,"config.routerPortForwards",I).removeOne(L)),(0,a.on)(b.FD,b.br,(I,{data:F})=>{const L=F.agent?.publicId;return L?D.mutate(L,"vpnAccessRules",I).upsertOne(F.publicId):I}),(0,a.on)(b.Y5,b.yP,(I,{publicId:F})=>{const L=Object.keys(I.entities).find(W=>I.entities[W]?.vpnAccessRules?.some(K=>K.publicId===F));return L?D.mutate(L,"vpnAccessRules",I).removeOne(F):I}),(0,a.on)(E.FD,E.br,(I,{data:F,publicId:L})=>{const W=F.agent?.publicId;return W?D.mutate(W,"dataSources",I).upsertOne(L):I}),(0,a.on)(E.Y5,E.yP,(I,{publicId:F})=>{const L=Object.keys(I.entities).find(W=>I.entities[W]?.dataSources?.some(K=>K.publicId===F));return L?D.mutate(L,"dataSources",I).removeOne(F):I}),(0,a.on)(y.FD,y.br,(I,{agentId:F,publicId:L})=>D.mutate(F,"devices",I).upsertOne(L)),(0,a.on)(y.Y5,y.yP,(I,{agentId:F,publicId:L})=>D.mutate(F,"devices",I).removeOne(L)),(0,a.on)(g.br,(I,{data:F})=>{const L=F.agent?.publicId;return L?D.mutate(L,"memberships",I).upsertOne(F.publicId):I}),(0,a.on)(g.TK,(I,{data:F})=>F.reduce((L,W)=>{const K=W.agent?.publicId;return K?D.mutate(K,"memberships",L).upsertOne(W.publicId):L},I)),(0,a.on)(g.yP,(I,{publicId:F})=>{const L=Object.keys(I.entities).find(W=>I.entities[W]?.memberships?.some(K=>K.publicId===F));return L?D.mutate(L,"memberships",I).removeOne(F):I}),(0,a.on)(g.g1,(I,{publicIdList:F})=>F.reduce((L,W)=>{const K=Object.keys(I.entities).find(j=>L.entities[j]?.memberships?.some(X=>X.publicId===W));return K?D.mutate(K,"memberships",L).removeOne(W):L},I)),(0,a.on)(T.FD,T.br,(I,{data:F,publicId:L})=>{const W=F?.agent?.publicId;return W?D.mutate(W,"pageLinks",I).upsertOne(L):I}),(0,a.on)(T.Y5,T.yP,(I,{publicId:F})=>{const L=Object.keys(I.entities).find(W=>I.entities[W]?.pageLinks?.some(K=>K.publicId===F));return L?D.mutate(L,"pageLinks",I).removeOne(F):I}),(0,a.on)(A.FD,A.br,(I,{agentId:F,publicId:L})=>D.mutate(F,"servers",I).upsertOne(L)),(0,a.on)(A.SL,A.Y5,A.yP,(I,{publicId:F})=>{const L=Object.keys(I.entities).find(W=>I.entities[W]?.servers?.some(K=>K.publicId===F));return L?D.mutate(L,"servers",I).removeOne(F):I}),(0,a.on)(x.zw,x.$,(I,{publicId:F,data:L})=>{if(L&&"agent"in L){const W=[],K=Object.values(I.entities).find(j=>j?.assets?.some(X=>X.publicId===F));return K&&W.push({id:K.publicId,changes:{assets:[]}}),L.agent&&W.push({id:L.agent.publicId,changes:{assets:[{publicId:F,reference:{name:"Asset"}}]}}),D.updateMany(W,I)}return I}),(0,a.on)(x.Y5,x.yP,(I,{publicId:F})=>{const L=Object.values(I.entities).find(W=>W?.assets?.some(K=>K.publicId===F));return L?D.updateOne({id:L.publicId,changes:{assets:[]}},I):I})),k=(0,a.VG)({name:d.TZ,reducer:S})},21145:(ct,P,e)=>{"use strict";e.d(P,{Jk:()=>D,KR:()=>k,LI:()=>y,U8:()=>A,Ub:()=>f,V9:()=>g,YC:()=>v,YM:()=>E,cG:()=>b,gZ:()=>S,mv:()=>x,mx:()=>h});var t=e(11439),a=e(35865),d=e(84374),p=e(52087),n=e(13131),m=e(29250);const f=(0,t.Mz)(n.N4.selectAgentState,n.OM.getSelectors().selectAll),v=(0,t.Mz)(f,F=>F.filter(m.$m)),h=F=>(0,t.Mz)(n.N4.selectEntities,L=>F&&L[F]||null),E=F=>(0,t.Mz)(I,b,(L,W)=>(0,a.A)([...L?.[F]||[],...W])),y=F=>(0,d.y1)(h(F),p.oL),{selectAllActiveLoaded:g,selectAllActiveLoadedFields:b,selectAllActiveLoading:A,selectAllActiveLoadingFields:x,selectAllLoadingFields:D,selectAllLoadedFields:S,selectEntities:k,selectLoadedFields:I}=n.N4},29250:(ct,P,e)=>{"use strict";e.d(P,{$m:()=>d,GN:()=>b,U:()=>m,r2:()=>n,sc:()=>f});var t=e(23151);function d(A){return!!A&&"active"===A.activeStatus}function n(A){return!!A&&!!A.assets?.length}function m(A){return!n(A)}function f(A){return!!(0,t.A)(A)&&(function h(A){return!!(0,t.A)(A)&&(0,t.A)(A.mdrServer)}(A)||g(A))}function g(A){return!!(0,t.A)(A)&&(0,t.A)(A.activeVpnSession)&&!!A.activeVpnSession.vpnAddress}function b(A){return!g(A)}},74238:(ct,P,e)=>{"use strict";e.d(P,{cd:()=>f,fG:()=>b,oI:()=>p,pR:()=>E});var t=e(11439);(0,t.VP)("[App] Activate AgentAlarmingApp",(0,t.xk)()),(0,t.VP)("[IxApi] Activate AgentAlarmingApp Failure",(0,t.xk)());const p=(0,t.VP)("[IxApi] Activate AgentAlarmingApp Success",(0,t.xk)()),f=((0,t.VP)("[App] Activate AgentLoggingApp",(0,t.xk)()),(0,t.VP)("[IxApi] Activate AgentLoggingApp Failure",(0,t.xk)()),(0,t.VP)("[IxApi] Activate AgentLoggingApp Success",(0,t.xk)())),E=((0,t.VP)("[App] Deactivate AgentAlarmingApp",(0,t.xk)()),(0,t.VP)("[IxApi] Deactivate AgentAlarmingApp Failure",(0,t.xk)()),(0,t.VP)("[IxApi] Deactivate AgentAlarmingApp Success",(0,t.xk)())),b=((0,t.VP)("[App] Deactivate AgentLoggingApp",(0,t.xk)()),(0,t.VP)("[IxApi] Deactivate AgentLoggingApp Failure",(0,t.xk)()),(0,t.VP)("[IxApi] Deactivate AgentLoggingApp Success",(0,t.xk)()))},42808:(ct,P,e)=>{"use strict";e.d(P,{PU:()=>T,RZ:()=>B,V0:()=>f,ZZ:()=>E,_u:()=>A,au:()=>K,cZ:()=>b,s1:()=>F});var t=e(11439);(0,t.VP)("[App] Import From Reported",(0,t.xk)()),(0,t.VP)("[IxApi] Import From Reported Failure",(0,t.xk)()),(0,t.VP)("[IxApi] Import From Reported Success",(0,t.xk)()),(0,t.VP)("[App] Push From Server",(0,t.xk)()),(0,t.VP)("[IxApi] Push From Server Failure",(0,t.xk)());const f=(0,t.VP)("[IxApi] Push From Server Success",(0,t.xk)()),E=((0,t.VP)("[App] Push Steward From Server",(0,t.xk)()),(0,t.VP)("[IxApi] Push Steward From Server Failure",(0,t.xk)()),(0,t.VP)("[IxApi] Push Steward From Server Success",(0,t.xk)())),b=((0,t.VP)("[App] Update Router Display",(0,t.xk)()),(0,t.VP)("[IxApi] Update Router Display Failure",(0,t.xk)()),(0,t.VP)("[IxApi] Update Router Display Success",(0,t.xk)())),A=(0,t.VP)("[App] Update Router LAN",(0,t.xk)()),T=((0,t.VP)("[IxApi] Update Router LAN Failure",(0,t.xk)()),(0,t.VP)("[IxApi] Update Router LAN Success",(0,t.xk)())),F=((0,t.VP)("[App] Update Router VPN",(0,t.xk)()),(0,t.VP)("[IxApi] Update Router VPN Failure",(0,t.xk)()),(0,t.VP)("[IxApi] Update Router VPN Success",(0,t.xk)()),(0,t.VP)("[App] Update Router WAN",(0,t.xk)()),(0,t.VP)("[IxApi] Update Router WAN Failure",(0,t.xk)()),(0,t.VP)("[IxApi] Update Router WAN Success",(0,t.xk)())),K=((0,t.VP)("[App] Update Router WLAN",(0,t.xk)()),(0,t.VP)("[IxApi] Update Router WLAN Failure",(0,t.xk)()),(0,t.VP)("[IxApi] Update Router WLAN Success",(0,t.xk)())),B=((0,t.VP)("[App] Remove Router WLAN",(0,t.xk)()),(0,t.VP)("[IxApi] Remove Router WLAN Failure",(0,t.xk)()),(0,t.VP)("[IxApi] Remove Router WLAN Success",(0,t.xk)()));(0,t.VP)("[App] Update Router Cellular",(0,t.xk)()),(0,t.VP)("[IxApi] Update Router Cellular Failure",(0,t.xk)()),(0,t.VP)("[IxApi] Update Router Cellular Success",(0,t.xk)()),(0,t.VP)("[App] Remove Router Cellular",(0,t.xk)()),(0,t.VP)("[IxApi] Remove Router Cellular Failure",(0,t.xk)()),(0,t.VP)("[IxApi] Remove Router Cellular Success",(0,t.xk)())},54501:(ct,P,e)=>{"use strict";e.d(P,{FD:()=>p,Y5:()=>E,br:()=>n,cL:()=>y,yP:()=>f});var t=e(11439);(0,t.VP)("[App] Add AgentRouterAdditionalSubnet",(0,t.xk)()),(0,t.VP)("[IxApi] Add AgentRouterAdditionalSubnet Failure",(0,t.xk)());const p=(0,t.VP)("[IxApi] Add AgentRouterAdditionalSubnet Success",(0,t.xk)()),n=(0,t.VP)("[ChangeNotification] AgentRouterAdditionalSubnet Was Added",(0,t.xk)()),f=((0,t.VP)("[ChangeNotification] AgentRouterAdditionalSubnet Was Updated",(0,t.xk)()),(0,t.VP)("[ChangeNotification] AgentRouterAdditionalSubnet Was Removed",(0,t.xk)())),E=((0,t.VP)("[App] Remove AgentRouterAdditionalSubnet",(0,t.xk)()),(0,t.VP)("[IxApi] Remove AgentRouterAdditionalSubnet Failure",(0,t.xk)()),(0,t.VP)("[IxApi] Remove AgentRouterAdditionalSubnet Success",(0,t.xk)())),y=(0,t.VP)("[App] Reset AgentRouterAdditionalSubnet State")},10569:(ct,P,e)=>{"use strict";e.d(P,{FD:()=>p,SL:()=>g,TF:()=>v,Y5:()=>E,br:()=>n,cL:()=>y,yP:()=>m});var t=e(11439);(0,t.VP)("[App] Add AgentRouterPortForward",(0,t.xk)()),(0,t.VP)("[IxApi] Add AgentRouterPortForward Failure",(0,t.xk)());const p=(0,t.VP)("[IxApi] Add AgentRouterPortForward Success",(0,t.xk)()),n=(0,t.VP)("[ChangeNotification] AgentRouterPortForward Was Added",(0,t.xk)()),m=(0,t.VP)("[ChangeNotification] AgentRouterPortForward Was Removed",(0,t.xk)()),v=((0,t.VP)("[ChangeNotification] AgentRouterPortForward Was Updated",(0,t.xk)()),(0,t.VP)("[App] Remove AgentRouterPortForward",(0,t.xk)())),E=((0,t.VP)("[IxApi] Remove AgentRouterPortForward Failure",(0,t.xk)()),(0,t.VP)("[IxApi] Remove AgentRouterPortForward Success",(0,t.xk)())),y=(0,t.VP)("[App] Reset AgentRouterPortForward State"),g=(0,t.VP)("[OptimisticMutation] AgentRouterPortForward Should Remove",(0,t.xk)());(0,t.VP)("[OptimisticMutation] AgentRouterPortForward Should Update",(0,t.xk)()),(0,t.VP)("[App] Update AgentRouterPortForward",(0,t.xk)()),(0,t.VP)("[IxApi] Update AgentRouterPortForward Failure",(0,t.xk)()),(0,t.VP)("[IxApi] Update AgentRouterPortForward Success",(0,t.xk)())},37310:(ct,P,e)=>{"use strict";e.d(P,{b:()=>a,y:()=>d});var t=e(11439);const a=(0,t.VP)("[ChangeNotification] AgentConnectedUser Was Added",(0,t.xk)()),d=(0,t.VP)("[ChangeNotification] AgentConnectedUser Was Removed",(0,t.xk)())},34163:(ct,P,e)=>{"use strict";e.d(P,{$:()=>b,$J:()=>L,FD:()=>p,G7:()=>g,HY:()=>A,RY:()=>K,SV:()=>D,TD:()=>E,TF:()=>S,TK:()=>f,WQ:()=>a,Y5:()=>I,br:()=>h,cL:()=>U,ed:()=>x,g1:()=>W,gh:()=>T,ip:()=>m,kq:()=>B,nD:()=>k,qx:()=>d,tK:()=>F,td:()=>j,tz:()=>C,w$:()=>z,wr:()=>v,yP:()=>y,yY:()=>n,yo:()=>X,zw:()=>V});var t=e(11439);const a=(0,t.VP)("[App] Add AgentDataAlarm",(0,t.xk)()),d=(0,t.VP)("[IxApi] Add AgentDataAlarm Failure",(0,t.xk)()),p=(0,t.VP)("[IxApi] Add AgentDataAlarm Success",(0,t.xk)()),n=(0,t.VP)("[App] Add AgentDataAlarm List",(0,t.xk)()),m=(0,t.VP)("[IxApi] Add AgentDataAlarm List Failure",(0,t.xk)()),f=(0,t.VP)("[IxApi] Add AgentDataAlarm List Success",(0,t.xk)()),v=(0,t.VP)("[App] Clear AgentDataAlarm Selection"),h=(0,t.VP)("[ChangeNotification] AgentDataAlarm Was Added",(0,t.xk)()),E=(0,t.VP)("[ChangeNotification] AgentDataAlarm List Was Added",(0,t.xk)()),y=(0,t.VP)("[ChangeNotification] AgentDataAlarm Was Removed",(0,t.xk)()),g=(0,t.VP)("[ChangeNotification] AgentDataAlarm List Was Removed",(0,t.xk)()),b=(0,t.VP)("[ChangeNotification] AgentDataAlarm Was Updated",(0,t.xk)()),A=(0,t.VP)("[ChangeNotification] AgentDataAlarm List Was Updated",(0,t.xk)()),x=(0,t.VP)("[App] Ensure All AgentDataAlarms",(0,t.xk)()),T=(0,t.VP)("[App] Load All AgentDataAlarms",(0,t.xk)()),D=(0,t.VP)("[IxApi] Load All AgentDataAlarms Failure",(0,t.xk)()),C=(0,t.VP)("[IxApi] Load All AgentDataAlarms Success",(0,t.xk)()),S=(0,t.VP)("[App] Remove AgentDataAlarm",(0,t.xk)()),k=(0,t.VP)("[IxApi] Remove AgentDataAlarm Failure",(0,t.xk)()),I=(0,t.VP)("[IxApi] Remove AgentDataAlarm Success",(0,t.xk)()),F=(0,t.VP)("[App] Remove AgentDataAlarm List",(0,t.xk)()),L=(0,t.VP)("[IxApi] Remove AgentDataAlarm List Failure",(0,t.xk)()),W=(0,t.VP)("[IxApi] Remove AgentDataAlarm List Success",(0,t.xk)()),K=(0,t.VP)("[App] Remove AgentDataAlarm Selection",(0,t.xk)()),j=(0,t.VP)("[App] Set AgentDataAlarm Selection",(0,t.xk)()),X=(0,t.VP)("[App] Update AgentDataAlarm",(0,t.xk)()),B=(0,t.VP)("[IxApi] Update AgentDataAlarm Failure",(0,t.xk)()),V=(0,t.VP)("[IxApi] Update AgentDataAlarm Success",(0,t.xk)()),z=(0,t.VP)("[App] Invalidate AgentDataAlarm Translations"),U=(0,t.VP)("[App] Reset AgentDataAlarm State")},6374:(ct,P,e)=>{"use strict";e.d(P,{AU:()=>d,TZ:()=>a});var t=e(35537);const a="agentDataAlarm",d=(0,t.cY)("\n  {\n    audience { publicId reference { name } }\n    autoAcknowledge\n    booleanNormalValue\n    device { publicId reference { name } }\n    formula\n    name\n    offDelay\n    offResetDelay\n    onDelay\n    onResetDelay\n    operatorInstructionRtn\n    outOfService\n    publicId\n    severity\n    source { publicId reference { name } }\n    type\n  }\n")},80456:(ct,P,e)=>{"use strict";e.d(P,{HO:()=>g,OM:()=>h,Xn:()=>y});var t=e(11439),a=e(84374),d=e(6374),p=e(77900),n=e(86416),m=e(23291),f=e(34163),v=e(68559);const h=(0,a.qo)({sortComparer:a.d7,translationPaths:["name","operatorInstructionRtn"]}),E=h.getInitialState({allLoadedForAgents:[],allLoadingForAgents:[],nameTranslationKeys:{},operatorInstructionRtnTranslationKeys:{},selectedIds:[]}),y=new v.nKC(`${d.TZ}Reducer`);function g(b){return h.useTranslateService(b),(0,t.vy)(E,(0,t.on)(f.cL,()=>({...E})),(0,t.on)(f.w$,A=>h.retranslate(A)),(0,t.on)(f.FD,f.br,(A,{data:x})=>h.upsertOne(x,A)),(0,t.on)(f.TK,f.TD,(A,{data:x})=>h.upsertMany(x,A)),(0,t.on)(f.gh,(A,{agentId:x})=>({...A,allLoadingForAgents:[...A.allLoadingForAgents,x]})),(0,t.on)(f.SV,(A,{agentId:x})=>({...A,allLoadingForAgents:A.allLoadingForAgents.filter(T=>T!==x)})),(0,t.on)(f.tz,(A,{agentId:x,data:T})=>{const D=Object.values(A.entities).filter(C=>C.agent?.publicId!==x);return h.setAll([...D,...T],{...A,allLoadingForAgents:A.allLoadingForAgents.filter(C=>C!==x),allLoadedForAgents:[...A.allLoadedForAgents,x]})}),(0,t.on)(f.Y5,f.yP,(A,{publicId:x})=>h.removeOne(x,{...A,selectedIds:A.selectedIds.filter(T=>T!==x)})),(0,t.on)(f.g1,f.G7,(A,{publicIdList:x})=>h.removeMany(x,{...A,selectedIds:A.selectedIds.filter(T=>!x.includes(T))})),(0,t.on)(f.wr,A=>({...A,selectedIds:[]})),(0,t.on)(f.td,(A,{publicIdList:x})=>({...A,selectedIds:[...x]})),(0,t.on)(f.zw,f.$,(A,{data:x,publicId:T})=>h.updateOne({id:T,changes:x},A)),(0,t.on)(f.HY,(A,{data:x})=>h.updateMany(x.map(T=>({id:T.publicId,changes:T})),A)),(0,t.on)(p.Y5,p.yP,n.Y5,n.yP,(A,{publicId:x})=>{const T=Object.keys(A.entities).reduce((D,C)=>A.entities[C]?.agent?.publicId===x?[...D,C]:D,[]);return T.length?h.removeMany(T,A):A}),(0,t.on)(m.Y5,m.yP,(A,{publicId:x})=>{const T=Object.keys(A.entities).reduce((D,C)=>A.entities[C]?.source?.publicId===x?[...D,C]:D,[]);return T.length?h.removeMany(T,A):A}))}},84318:(ct,P,e)=>{"use strict";e.d(P,{Dx:()=>y,KW:()=>g,Sj:()=>D,do:()=>b});var t=e(11439),a=e(6374),d=e(80456);const p=(0,t.UX)(a.TZ),n=d.OM.getSelectors(),m=(0,t.Mz)(p,n.selectAll),f=(0,t.Mz)(p,C=>C.allLoadingForAgents),v=(0,t.Mz)(p,C=>C.allLoadedForAgents),y=((0,t.Mz)(p,n.selectEntities),C=>(0,t.Mz)(m,S=>S.filter(k=>k.source?.publicId===C))),g=C=>(0,t.Mz)(f,S=>S.includes(C)),b=C=>(0,t.Mz)(v,S=>S.includes(C)),D=(0,t.Mz)(p,C=>C.selectedIds)},82835:(ct,P,e)=>{"use strict";e.d(P,{$:()=>b,FD:()=>p,G7:()=>g,HY:()=>A,SV:()=>D,TD:()=>E,TK:()=>f,Y5:()=>I,br:()=>h,cL:()=>K,g1:()=>W,gh:()=>T,td:()=>X,tz:()=>C,wr:()=>v,yP:()=>y,zw:()=>z});var t=e(11439);(0,t.VP)("[App] Add AgentDataCondition",(0,t.xk)()),(0,t.VP)("[IxApi] Add AgentDataCondition Failure",(0,t.xk)());const p=(0,t.VP)("[IxApi] Add AgentDataCondition Success",(0,t.xk)()),f=((0,t.VP)("[App] Add AgentDataCondition List",(0,t.xk)()),(0,t.VP)("[IxApi] Add AgentDataCondition List Failure",(0,t.xk)()),(0,t.VP)("[IxApi] Add AgentDataCondition List Success",(0,t.xk)())),v=(0,t.VP)("[App] Clear AgentDataCondition Selection"),h=(0,t.VP)("[ChangeNotification] AgentDataCondition Was Added",(0,t.xk)()),E=(0,t.VP)("[ChangeNotification] AgentDataCondition List Was Added",(0,t.xk)()),y=(0,t.VP)("[ChangeNotification] AgentDataCondition Was Removed",(0,t.xk)()),g=(0,t.VP)("[ChangeNotification] AgentDataCondition List Was Removed",(0,t.xk)()),b=(0,t.VP)("[ChangeNotification] AgentDataCondition Was Updated",(0,t.xk)()),A=(0,t.VP)("[ChangeNotification] AgentDataCondition List Was Updated",(0,t.xk)()),T=((0,t.VP)("[App] Ensure All AgentDataConditions",(0,t.xk)()),(0,t.VP)("[App] Load All AgentDataConditions",(0,t.xk)())),D=(0,t.VP)("[IxApi] Load All AgentDataConditions Failure",(0,t.xk)()),C=(0,t.VP)("[IxApi] Load All AgentDataConditions Success",(0,t.xk)()),I=((0,t.VP)("[App] Remove AgentDataCondition",(0,t.xk)()),(0,t.VP)("[IxApi] Remove AgentDataCondition Failure",(0,t.xk)()),(0,t.VP)("[IxApi] Remove AgentDataCondition Success",(0,t.xk)())),W=((0,t.VP)("[App] Remove AgentDataCondition List",(0,t.xk)()),(0,t.VP)("[IxApi] Remove AgentDataCondition List Failure",(0,t.xk)()),(0,t.VP)("[IxApi] Remove AgentDataCondition List Success",(0,t.xk)())),K=(0,t.VP)("[App] Reset AgentDataCondition State"),X=((0,t.VP)("[App] Remove AgentDataCondition Selection",(0,t.xk)()),(0,t.VP)("[App] Set AgentDataCondition Selection",(0,t.xk)())),z=((0,t.VP)("[App] Update AgentDataCondition",(0,t.xk)()),(0,t.VP)("[IxApi] Update AgentDataCondition Failure",(0,t.xk)()),(0,t.VP)("[IxApi] Update AgentDataCondition Success",(0,t.xk)()))},10973:(ct,P,e)=>{"use strict";e.d(P,{SV:()=>p,cL:()=>m,gh:()=>d,tz:()=>n});var t=e(11439);(0,t.VP)("[App] Ensure All AgentDataProtocols",(0,t.xk)());const d=(0,t.VP)("[App] Load All AgentDataProtocols",(0,t.xk)()),p=(0,t.VP)("[IxApi] Load All AgentDataProtocols Failure",(0,t.xk)()),n=(0,t.VP)("[IxApi] Load All AgentDataProtocols Success",(0,t.xk)()),m=(0,t.VP)("[App] Reset AgentDataProtocol State")},853:(ct,P,e)=>{"use strict";e.d(P,{Gb:()=>a.G,xT:()=>k});var t=e(23291),a=e(26158),d=e(17876),p=e(1365),n=e(70271),m=e(61318),f=e(59452),v=e(98764),h=e(69943),E=e(46443),y=e(35681),g=e(61873),b=e(68559);let A=(()=>{class F{constructor(W,K){this.api=W,this.http=K}add(W,K){const j=this.api.url("AgentDataSourceList",{agentId:W}),X=(new E._y).set(y.P5,!0),B=this.api.headers;return this.http.post(j,K,{context:X,headers:B}).pipe((0,p.Z)(z=>{const U=G=>{const Z=new E.Nl({fromObject:{fields:G.join(","),filters:`eq(source.publicId,"${z.data.publicId}")`}});return{context:X,headers:B,params:Z}};return(0,g.p)([this.http.get(this.api.url("AgentDataTagList",{agentId:W}),U(["*","agent","device","source","variable"])).pipe((0,n.T)(G=>G.data),(0,m.W)(()=>(0,f.of)([]))),this.http.get(this.api.url("AgentDataVariableList",{agentId:W}),U(["*","agent","device","source"])).pipe((0,n.T)(G=>G.data),(0,m.W)(()=>(0,f.of)([])))]).pipe((0,n.T)(([G,Z])=>({...z,data:{source:z.data,variables:Z,tags:G}})))}))}getAll(W,K){return(0,y.JR)(j=>this.getList(W,K,j))}getList(W,K,j,X){const B=this.api.url("AgentDataSourceList",{agentId:W}),V=(new E._y).set(y.P5,!0),z=this.api.headers,U=new E.Nl({fromObject:{fields:a.G.join(","),...K?{filters:K}:{},...(0,y.eF)(j,X)}});return this.http.get(B,{context:V,headers:z,params:U})}removeByPublicId(W,K){const j=this.api.url("AgentDataSource",{agentId:W,publicId:K}),X=(new E._y).set(y.P5,!0);return this.http.delete(j,{context:X,headers:this.api.headers})}updateByPublicId(W,K,j){const X=this.api.url("AgentDataSource",{agentId:W,publicId:K}),B=(new E._y).set(y.P5,!0);return this.http.patch(X,j,{context:B,headers:this.api.headers})}static#t=this.\u0275fac=function(K){return new(K||F)(b.KVO(y.bQ),b.KVO(E.Qq))};static#e=this.\u0275prov=b.jDH({token:F,factory:F.\u0275fac,providedIn:"root"})}return F})();var x=e(3347),T=e(90852);let D=(()=>{class F{constructor(W,K,j,X,B){this.actions$=W,this.snackBar=K,this.translate=j,this.service=X,this.agentDeviceService=B,this.add$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.WQ),(0,p.Z)(({agentId:V,ipAddress:z,data:U})=>this.agentDeviceService.getOrAddWithIpAddress(V,z).pipe((0,p.Z)(G=>{const Z={ipAddress:z,...G.data};return this.service.add(V,{...U,device:{publicId:Z.publicId}}).pipe((0,n.T)(at=>[Z,at.data]))}),(0,n.T)(([G,{source:Z,tags:at,variables:H}])=>t.FD({agentId:V,data:{...U,agent:{publicId:V,reference:{name:"AgentLike"}},device:{publicId:G.publicId,reference:{name:"AgentDevice"}},...Z},device:G,publicId:Z.publicId,tags:at,variables:H})),(0,m.W)(G=>(0,f.of)(t.qx({errors:G.error?.data??[]}))))))),this.addUpdateFailure$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.qx,t.kq),(0,v.M)(({errors:V})=>{if(V.some(z=>"A LAN configuration is required"===z.message)){const z=this.translate.instant("__MESSAGE__.LAN_CONFIGURATION_REQUIRED");this.snackBar.open(z,void 0,{duration:4e3})}else if(V.some(z=>"slug"===z.propertyName&&"Already used"===z.message)){const z=this.translate.instant("__MESSAGE__.IDENTIFIER_IN_USE");this.snackBar.open(z,void 0,{duration:4e3})}})),{dispatch:!1}),this.loadAll$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.gh),(0,p.Z)(({agentId:V,filters:z})=>this.service.getAll(V,z).pipe((0,n.T)(({data:U})=>t.tz({agentId:V,filters:z,data:U})),(0,m.W)(U=>(0,f.of)(t.SV({agentId:V,filters:z,errors:U.error?.data??[]}))))))),this.remove$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.TF),(0,p.Z)(({agentId:V,publicId:z})=>this.service.removeByPublicId(V,z).pipe((0,n.T)(()=>t.Y5({agentId:V,publicId:z})),(0,m.W)(U=>(0,f.of)(t.nD({errors:U.error?.data??[]}))))))),this.update$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.yo),(0,p.Z)(({agentId:V,publicId:z,ipAddress:U,data:G})=>this.agentDeviceService.getOrAddWithIpAddress(V,U).pipe((0,p.Z)(Z=>{const at={ipAddress:U,...Z.data};return this.service.updateByPublicId(V,z,{...G,device:{publicId:at.publicId}}).pipe((0,n.T)(()=>at))}),(0,n.T)(Z=>t.zw({data:{...G,agent:{publicId:V,reference:{name:"AgentLike"}},device:{publicId:Z.publicId,reference:{name:"AgentDevice"}},publicId:z},device:Z,publicId:z})),(0,m.W)(Z=>(0,f.of)(t.kq({errors:Z.error?.data??[]})))))))}static#t=this.\u0275fac=function(K){return new(K||F)(b.KVO(d.En),b.KVO(x.UG),b.KVO(T.c$),b.KVO(A),b.KVO(h.LQ))};static#e=this.\u0275prov=b.jDH({token:F,factory:F.\u0275fac,providedIn:"root"})}return F})();var C=e(11439),S=e(19413);let k=(()=>{class F{static#t=this.\u0275fac=function(K){return new(K||F)};static#e=this.\u0275mod=b.$C({type:F});static#n=this.\u0275inj=b.G2t({imports:[E.q1,T.h,y.Si,C.md.forFeature(S.N4),d.Vm.forFeature([D])]})}return F})();e(79286)},23291:(ct,P,e)=>{"use strict";e.d(P,{$:()=>f,FD:()=>p,SV:()=>h,TF:()=>y,WQ:()=>a,Y5:()=>b,br:()=>n,cL:()=>A,gh:()=>v,kq:()=>T,nD:()=>g,qx:()=>d,tz:()=>E,yP:()=>m,yo:()=>x,zw:()=>D});var t=e(11439);const a=(0,t.VP)("[App] Add AgentDataSource",(0,t.xk)()),d=(0,t.VP)("[IxApi] Add AgentDataSource Failure",(0,t.xk)()),p=(0,t.VP)("[IxApi] Add AgentDataSource Success",(0,t.xk)()),n=(0,t.VP)("[ChangeNotification] AgentDataSource Was Added",(0,t.xk)()),m=(0,t.VP)("[ChangeNotification] AgentDataSource Was Removed",(0,t.xk)()),f=(0,t.VP)("[ChangeNotification] AgentDataSource Was Updated",(0,t.xk)()),v=(0,t.VP)("[App] Load AgentDataSource List",(0,t.xk)()),h=(0,t.VP)("[IxApi] Load AgentDataSource List Failure",(0,t.xk)()),E=(0,t.VP)("[IxApi] Load AgentDataSource List Success",(0,t.xk)()),y=(0,t.VP)("[App] Remove AgentDataSource",(0,t.xk)()),g=(0,t.VP)("[IxApi] Remove AgentDataSource Failure",(0,t.xk)()),b=(0,t.VP)("[IxApi] Remove AgentDataSource Success",(0,t.xk)()),A=(0,t.VP)("[App] Reset AgentDataSource State"),x=(0,t.VP)("[App] Update AgentDataSource",(0,t.xk)()),T=(0,t.VP)("[IxApi] Update AgentDataSource Failure",(0,t.xk)()),D=(0,t.VP)("[IxApi] Update AgentDataSource Success",(0,t.xk)())},26158:(ct,P,e)=>{"use strict";e.d(P,{G:()=>a,T:()=>t});const t="agentDataSource",a=["publicId","slug"]},19413:(ct,P,e)=>{"use strict";e.d(P,{OM:()=>y,N4:()=>A});var t=e(11439),a=e(35865),d=e(67476),p=e(38198),n=e(84374),m=e(26158);function f(x){return(0,n.un)(x,"dataSources","agent","AgentLike")}var v=e(77900),h=e(86416),E=e(23291);const y=(0,n.qo)({sortComparer:n.d7}),g=y.getInitialState({allLoadedForAgent:[]}),b=(0,t.vy)(g,(0,t.on)(E.tz,(x,{agentId:T,data:D,filters:C})=>{const k=f({publicId:T,dataSources:D});return C?y.upsertMany(k,x):y.setAll(k,x)}),(0,t.on)(E.FD,E.br,(x,{data:T})=>y.upsertOne(T,x)),(0,t.on)(E.Y5,E.yP,(x,{publicId:T})=>y.removeOne(T,x)),(0,t.on)(E.cL,()=>({...g})),(0,t.on)(E.zw,E.$,(x,{data:T,publicId:D})=>y.updateOne({id:D,changes:T},x)),(0,t.on)(v.br,v.oA,h.oA,(x,{data:T})=>T?.dataSources?y.upsertMany(f(T),{...x,allLoadedForAgent:(0,a.A)([...x.allLoadedForAgent,T.publicId])}):x),(0,t.on)(v.$,(x,{data:T})=>T?.dataSources?y.upsertMany(f(T),x):x),(0,t.on)(v.tz,v.Bs,h.tz,(x,{data:T})=>T[0]?.dataSources?y.upsertMany((0,d.A)((0,p.A)(T.map(f)),D=>D.publicId),{...x,allLoadedForAgent:(0,a.A)([...x.allLoadedForAgent,...T.map(D=>D.publicId)])}):x),(0,t.on)(v.Y5,v.yP,h.Y5,h.yP,(x,{publicId:T})=>{const D=Object.keys(x.entities).reduce((C,S)=>x.entities[S]?.agent?.publicId===T?[...C,S]:C,[]);return D.length?y.removeMany(D,x):x})),A=(0,t.VG)({name:m.T,reducer:b})},79286:(ct,P,e)=>{"use strict";e.d(P,{CE:()=>p,do:()=>n,mx:()=>m});var t=e(11439),a=e(19413);const d=(0,t.Mz)(a.N4.selectAgentDataSourceState,a.OM.getSelectors().selectAll),p=v=>(0,t.Mz)(d,h=>h.filter(E=>E.agent?.publicId===v)),n=v=>(0,t.Mz)(a.N4.selectAllLoadedForAgent,h=>h.includes(v)),m=v=>(0,t.Mz)(a.N4.selectEntities,h=>h[v]||null)},18901:(ct,P,e)=>{"use strict";e.d(P,{Dh:()=>a.Dh,kI:()=>L});var t=e(68403),a=e(1158),d=e(17876),p=e(1365),n=e(70271),m=e(61318),f=e(59452),v=e(98764),h=e(19999),E=e(64334),y=e(59400),g=e(84374),b=e(27596),A=e(46443),x=e(35681),T=e(68559);let D=(()=>{class W{constructor(j,X){this.api=j,this.http=X}add(j,X){const B=this.api.url("AgentDataTagList",{agentId:j}),U={context:(new A._y).set(x.P5,!0),headers:this.api.headers},G={...X,variable:X.variable?.publicId?{publicId:X.variable?.publicId}:void 0,logTrigger:X.logTrigger?.publicId?{publicId:X.logTrigger?.publicId}:void 0};return this.http.post(B,G,U)}addList(j,X){const B=this.api.url("AgentDataTagList",{agentId:j}),V=(new A._y).set(x.P5,!0);return this.http.post(B,X,{context:V,headers:this.api.headers})}getAll(j,X,B){return(0,x.JR)(V=>this.getList(j,X,B,V))}getList(j,X,B,V,z){const U=this.api.url("AgentDataTagList",{agentId:j}),G=(new A._y).set(x.P5,!0),Z=this.api.headers,at=new A.Nl({fromObject:{fields:X.join(","),...B?{filters:B}:{},...(0,x.eF)(V,z)}});return this.http.get(U,{context:G,headers:Z,params:at})}removeByPublicId(j,X){const B=this.api.url("AgentDataTag",{agentId:j,publicId:X}),V=(new A._y).set(x.P5,!0);return this.http.delete(B,{context:V,headers:this.api.headers})}removeByPublicIdList(j,X){const B=this.api.url("AgentDataTagList",{agentId:j}),V=(new A._y).set(x.P5,!0),z=this.api.headers,U=X.map(Z=>({publicId:Z}));return this.http.delete(B,{context:V,headers:z,body:U})}updateByPublicId(j,X,B){const V=this.api.url("AgentDataTag",{agentId:j,publicId:X}),z=(new A._y).set(x.P5,!0);return this.http.patch(V,B,{context:z,headers:this.api.headers})}static#t=this.\u0275fac=function(X){return new(X||W)(T.KVO(x.bQ),T.KVO(A.Qq))};static#e=this.\u0275prov=T.jDH({token:W,factory:W.\u0275fac,providedIn:"root"})}return W})();var C=e(13342),S=e(11439),k=e(12587);let I=(()=>{class W{constructor(j,X,B,V){this.actions$=j,this.store=X,this.service=B,this.dialog=V,this.add$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.WQ),(0,p.Z)(({agentId:z,data:U})=>this.service.add(z,U).pipe((0,n.T)(G=>t.FD({agentId:z,data:(0,g.Uh)({agent:{publicId:z,reference:{name:"AgentLike"}}},U,G.data)})),(0,m.W)(G=>(0,f.of)(t.qx({errors:G.error?.data??[]}))))))),this.addList$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.yY),(0,p.Z)(({agentId:z,data:U})=>this.service.addList(z,U).pipe((0,n.T)(G=>t.TK({agentId:z,data:U.map((Z,at)=>(0,g.Uh)({agent:{publicId:z,reference:{name:"AgentLike"}}},Z,G.data[at]))})),(0,m.W)(G=>(0,f.of)(t.ip({errors:G.error?.data??[]}))))))),this.addListFailure$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.ip),(0,v.M)(({errors:z})=>{this.dialog.open(b.z,{data:{errors:z},panelClass:"fullscreen"})})),{dispatch:!1}),this.ensureAll$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.ed),(0,p.Z)(({agentId:z,fields:U})=>(0,h.z)([this.store.select(C.KW(z)),this.store.select(C.do(z))]).pipe((0,E.s)(1),(0,p.Z)(([G,Z])=>G||Z?y.w:(0,f.of)(t.gh({agentId:z,fields:U||a.To}))))))),this.loadAll$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.gh),(0,p.Z)(({agentId:z,fields:U,filters:G})=>this.service.getAll(z,U,G).pipe((0,n.T)(({data:Z})=>t.tz({agentId:z,filters:G,data:Z.map(at=>(0,g.Uh)({agent:{publicId:z,reference:{name:"AgentLike"}}},at))})),(0,m.W)(Z=>(0,f.of)(t.SV({agentId:z,filters:G,errors:Z.error?.data??[]}))))))),this.remove$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.TF),(0,p.Z)(({agentId:z,publicId:U})=>this.service.removeByPublicId(z,U).pipe((0,n.T)(()=>t.Y5({publicId:U})),(0,m.W)(G=>(0,f.of)(t.nD({errors:G.error?.data??[]}))))))),this.removeList$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.tK),(0,p.Z)(({agentId:z,publicIdList:U})=>this.service.removeByPublicIdList(z,U).pipe((0,n.T)(()=>t.g1({publicIdList:U})),(0,m.W)(G=>(0,f.of)(t.$J({errors:G.error?.data??[]}))))))),this.removeSelection$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.RY),(0,p.Z)(({agentId:z})=>this.store.select(C.Sj).pipe((0,E.s)(1),(0,n.T)(U=>({agentId:z,publicIdList:U})))),(0,n.T)(({agentId:z,publicIdList:U})=>t.tK({agentId:z,publicIdList:U})))),this.update$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.yo),(0,p.Z)(({agentId:z,data:U,publicId:G})=>this.service.updateByPublicId(z,G,U).pipe((0,n.T)(()=>t.zw({data:{...U,publicId:G},publicId:G})),(0,m.W)(Z=>(0,f.of)(t.kq({errors:Z.error?.data??[]})))))))}static#t=this.\u0275fac=function(X){return new(X||W)(T.KVO(d.En),T.KVO(S.il),T.KVO(D),T.KVO(k.bZ))};static#e=this.\u0275prov=T.jDH({token:W,factory:W.\u0275fac,providedIn:"root"})}return W})();var F=e(74024);let L=(()=>{class W{static#t=this.\u0275fac=function(X){return new(X||W)};static#e=this.\u0275mod=T.$C({type:W});static#n=this.\u0275inj=T.G2t({imports:[A.q1,x.Si,S.md.forFeature(F.N4),d.Vm.forFeature([I])]})}return W})()},68403:(ct,P,e)=>{"use strict";e.d(P,{$:()=>b,$J:()=>L,FD:()=>p,G7:()=>g,HY:()=>A,RY:()=>j,SV:()=>D,TD:()=>E,TF:()=>S,TK:()=>f,WQ:()=>a,Y5:()=>I,br:()=>h,cL:()=>K,ed:()=>x,g1:()=>W,gh:()=>T,ip:()=>m,kq:()=>V,nD:()=>k,qx:()=>d,tK:()=>F,td:()=>X,tz:()=>C,wr:()=>v,yP:()=>y,yY:()=>n,yo:()=>B,zw:()=>z});var t=e(11439);const a=(0,t.VP)("[App] Add AgentDataTag",(0,t.xk)()),d=(0,t.VP)("[IxApi] Add AgentDataTag Failure",(0,t.xk)()),p=(0,t.VP)("[IxApi] Add AgentDataTag Success",(0,t.xk)()),n=(0,t.VP)("[App] Add AgentDataTag List",(0,t.xk)()),m=(0,t.VP)("[IxApi] Add AgentDataTag List Failure",(0,t.xk)()),f=(0,t.VP)("[IxApi] Add AgentDataTag List Success",(0,t.xk)()),v=(0,t.VP)("[App] Clear AgentDataTag Selection"),h=(0,t.VP)("[ChangeNotification] AgentDataTag Was Added",(0,t.xk)()),E=(0,t.VP)("[ChangeNotification] AgentDataTag List Was Added",(0,t.xk)()),y=(0,t.VP)("[ChangeNotification] AgentDataTag Was Removed",(0,t.xk)()),g=(0,t.VP)("[ChangeNotification] AgentDataTag List Was Removed",(0,t.xk)()),b=(0,t.VP)("[ChangeNotification] AgentDataTag Was Updated",(0,t.xk)()),A=(0,t.VP)("[ChangeNotification] AgentDataTag List Was Updated",(0,t.xk)()),x=(0,t.VP)("[App] Ensure All AgentDataTags",(0,t.xk)()),T=(0,t.VP)("[App] Load All AgentDataTags",(0,t.xk)()),D=(0,t.VP)("[IxApi] Load All AgentDataTags Failure",(0,t.xk)()),C=(0,t.VP)("[IxApi] Load All AgentDataTags Success",(0,t.xk)()),S=(0,t.VP)("[App] Remove AgentDataTag",(0,t.xk)()),k=(0,t.VP)("[IxApi] Remove AgentDataTag Failure",(0,t.xk)()),I=(0,t.VP)("[IxApi] Remove AgentDataTag Success",(0,t.xk)()),F=(0,t.VP)("[App] Remove AgentDataTag List",(0,t.xk)()),L=(0,t.VP)("[IxApi] Remove AgentDataTag List Failure",(0,t.xk)()),W=(0,t.VP)("[IxApi] Remove AgentDataTag List Success",(0,t.xk)()),K=(0,t.VP)("[App] Reset AgentDataTag State"),j=(0,t.VP)("[App] Remove AgentDataTag Selection",(0,t.xk)()),X=(0,t.VP)("[App] Set AgentDataTag Selection",(0,t.xk)()),B=(0,t.VP)("[App] Update AgentDataTag",(0,t.xk)()),V=(0,t.VP)("[IxApi] Update AgentDataTag Failure",(0,t.xk)()),z=(0,t.VP)("[IxApi] Update AgentDataTag Success",(0,t.xk)())},1158:(ct,P,e)=>{"use strict";e.d(P,{Dh:()=>f,SF:()=>n,TZ:()=>d,To:()=>m});var t=e(35537),a=e(23822);const d="agentDataTag",n=[...new Map([["logTrigger","agentDataCondition"],["variable","agentDataVariable"]]).keys()],m=(0,t.cY)("\n  {\n    aggregators\n    edgeAggregator\n    logEvent\n    loggingInterval\n    logTrigger { publicId }\n    name\n    onChangeExpiry\n    publicId\n    retentionPolicy\n    slug\n    source { publicId reference { name } }\n    tagId\n    variable { publicId }\n  }\n"),f=[...m.filter(v=>!v.startsWith("variable.")),...a.vk.map(v=>"variable."+v)]},74024:(ct,P,e)=>{"use strict";e.d(P,{N4:()=>y,OM:()=>v});var t=e(11439),a=e(84374),d=e(1158),p=e(77900),n=e(86416),m=e(23291),f=e(68403);const v=(0,a.qo)({sortComparer:a.d7,subresourcePaths:d.SF}),h=v.getInitialState({allLoadedForAgents:[],allLoadingForAgents:[],selectedIds:[]}),E=(0,t.vy)(h,(0,t.on)(f.cL,()=>({...h})),(0,t.on)(f.FD,f.br,(g,{data:b})=>v.upsertOne(b,g)),(0,t.on)(f.TK,f.TD,(g,{data:b})=>v.upsertMany(b,g)),(0,t.on)(f.gh,(g,{agentId:b,filters:A})=>A?g:{...g,allLoadingForAgents:[...g.allLoadingForAgents,b]}),(0,t.on)(f.SV,(g,{agentId:b,filters:A})=>A?g:{...g,allLoadingForAgents:g.allLoadingForAgents.filter(x=>x!==b)}),(0,t.on)(f.tz,(g,{agentId:b,data:A,filters:x})=>{if(!x){const T=Object.values(g.entities).filter(D=>D.agent?.publicId!==b);return v.setAll([...T,...A],{...g,allLoadingForAgents:g.allLoadingForAgents.filter(D=>D!==b),allLoadedForAgents:[...g.allLoadedForAgents,b]})}return v.upsertMany(A,g)}),(0,t.on)(f.Y5,f.yP,(g,{publicId:b})=>v.removeOne(b,{...g,selectedIds:g.selectedIds.filter(A=>A!==b)})),(0,t.on)(f.g1,f.G7,(g,{publicIdList:b})=>v.removeMany(b,{...g,selectedIds:g.selectedIds.filter(A=>!b.includes(A))})),(0,t.on)(f.wr,g=>({...g,selectedIds:[]})),(0,t.on)(f.td,(g,{publicIdList:b})=>({...g,selectedIds:[...b]})),(0,t.on)(f.zw,f.$,(g,{data:b,publicId:A})=>v.updateOne({id:A,changes:b},g)),(0,t.on)(f.HY,(g,{data:b})=>v.updateMany(b.map(A=>({id:A.publicId,changes:A})),g)),(0,t.on)(p.Y5,p.yP,n.Y5,n.yP,(g,{publicId:b})=>{const A=Object.keys(g.entities).reduce((x,T)=>g.entities[T]?.agent?.publicId===b?[...x,T]:x,[]);return A.length?v.removeMany(A,g):g}),(0,t.on)(m.FD,(g,{tags:b})=>v.upsertMany(b,g)),(0,t.on)(m.Y5,m.yP,(g,{publicId:b})=>{const A=Object.keys(g.entities).reduce((x,T)=>g.entities[T]?.source?.publicId===b?[...x,T]:x,[]);return A.length?v.removeMany(A,g):g})),y=(0,t.VG)({name:d.TZ,reducer:E})},13342:(ct,P,e)=>{"use strict";e.d(P,{CE:()=>p,Dx:()=>n,KW:()=>m,Sj:()=>h,do:()=>f});var t=e(11439),a=e(74024);const d=(0,t.Mz)(a.N4.selectAgentDataTagState,a.OM.getSelectors().selectAll),p=E=>(0,t.Mz)(d,y=>y.filter(g=>g.agent?.publicId===E)),n=E=>(0,t.Mz)(d,y=>y.filter(g=>g.source?.publicId===E)),m=E=>(0,t.Mz)(a.N4.selectAllLoadingForAgents,y=>y.includes(E)),f=E=>(0,t.Mz)(a.N4.selectAllLoadedForAgents,y=>y.includes(E)),{selectSelectedIds:h}=a.N4},23822:(ct,P,e)=>{"use strict";e.d(P,{vk:()=>a.vk,Gh:()=>G});var t=e(98513),a=e(51080),d=e(17876),p=e(1365),n=e(70271),m=e(61318),f=e(59452),v=e(98764),h=e(19999),E=e(64334),y=e(59400),g=e(84374),b=e(27596),A=e(46443),x=e(35681);function k(Z){const at={...Z};for(const H in at)null==at[H]&&delete at[H];return at}var I=e(68559);let F=(()=>{class Z{constructor(H,q){this.api=H,this.http=q}add(H,q){const $=this.api.url("AgentDataVariableList",{agentId:H}),ft={context:(new A._y).set(x.P5,!0),headers:this.api.headers},mt=k(q);return this.http.post($,mt,ft)}addList(H,q){const $=this.api.url("AgentDataVariableList",{agentId:H}),ft={context:(new A._y).set(x.P5,!0),headers:this.api.headers},mt=q.map(Lt=>k(Lt));return this.http.post($,mt,ft)}getAll(H){return(0,x.JR)(q=>this.getList(H,q))}getList(H,q,$){const ot=this.api.url("AgentDataVariableList",{agentId:H}),J=(new A._y).set(x.P5,!0),ft=this.api.headers,mt=new A.Nl({fromObject:{fields:a.vk.join(","),...(0,x.eF)(q,$)}});return this.http.get(ot,{context:J,headers:ft,params:mt})}removeByPublicId(H,q){const $=this.api.url("AgentDataVariable",{agentId:H,publicId:q}),ot=(new A._y).set(x.P5,!0);return this.http.delete($,{context:ot,headers:this.api.headers})}removeByPublicIdList(H,q){const $=this.api.url("AgentDataVariableList",{agentId:H}),ot=(new A._y).set(x.P5,!0),J=this.api.headers,ft=q.map(Lt=>({publicId:Lt}));return this.http.delete($,{context:ot,headers:J,body:ft})}updateByPublicId(H,q,$){const ot=this.api.url("AgentDataVariable",{agentId:H,publicId:q}),J=(new A._y).set(x.P5,!0);return this.http.patch(ot,$,{context:J,headers:this.api.headers})}updateMany(H,q){const $=this.api.url("AgentDataVariableList",{agentId:H}),ot=(new A._y).set(x.P5,!0);return this.http.patch($,q,{context:ot,headers:this.api.headers})}static#t=this.\u0275fac=function(q){return new(q||Z)(I.KVO(x.bQ),I.KVO(A.Qq))};static#e=this.\u0275prov=I.jDH({token:Z,factory:Z.\u0275fac,providedIn:"root"})}return Z})();var L=e(66848),W=e(12587),K=e(3347),j=e(11439);let X=(()=>{class Z{constructor(H,q,$,ot,J){this.actions$=H,this.dialog=q,this.service=$,this.snackBar=ot,this.store=J,this.add$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.WQ),(0,p.Z)(({agentId:ft,data:mt})=>this.service.add(ft,mt).pipe((0,n.T)(Lt=>t.FD({agentId:ft,data:(0,g.Uh)({agent:{publicId:ft,reference:{name:"AgentLike"}}},mt,Lt.data)})),(0,m.W)(Lt=>(0,f.of)(t.qx({errors:Lt.error?.data??[]}))))))),this.addList$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.yY),(0,p.Z)(({agentId:ft,data:mt})=>this.service.addList(ft,mt).pipe((0,n.T)(Lt=>t.TK({agentId:ft,data:mt.map((Vt,ce)=>(0,g.Uh)({agent:{publicId:ft,reference:{name:"AgentLike"}}},Vt,Lt.data[ce]))})),(0,m.W)(Lt=>(0,f.of)(t.ip({errors:Lt.error?.data??[]}))))))),this.addListFailure$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.ip),(0,v.M)(({errors:ft})=>{this.dialog.open(b.z,{data:{errors:ft},panelClass:"fullscreen"})})),{dispatch:!1}),this.ensureAll$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.ed),(0,p.Z)(({agentId:ft})=>(0,h.z)([this.store.select(L.KW(ft)),this.store.select(L.do(ft))]).pipe((0,E.s)(1),(0,p.Z)(([mt,Lt])=>mt||Lt?y.w:(0,f.of)(t.gh({agentId:ft}))))))),this.loadAll$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.gh),(0,p.Z)(({agentId:ft})=>this.service.getAll(ft).pipe((0,n.T)(({data:mt})=>t.tz({agentId:ft,data:mt.map(Lt=>(0,g.Uh)({agent:{publicId:ft,reference:{name:"AgentLike"}}},Lt))})),(0,m.W)(mt=>(0,f.of)(t.SV({agentId:ft,errors:mt.error?.data??[]}))))))),this.remove$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.TF),(0,p.Z)(({agentId:ft,publicId:mt})=>this.service.removeByPublicId(ft,mt).pipe((0,n.T)(()=>t.Y5({publicId:mt})),(0,m.W)(Lt=>(0,f.of)(t.nD({errors:Lt.error?.data??[]}))))))),this.removeList$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.tK),(0,p.Z)(({agentId:ft,publicIdList:mt})=>this.service.removeByPublicIdList(ft,mt).pipe((0,n.T)(()=>t.g1({publicIdList:mt})),(0,m.W)(Lt=>(0,f.of)(t.$J({errors:Lt.error?.data??[]}))))))),this.removeSelection$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.RY),(0,p.Z)(({agentId:ft})=>this.store.select(L.Sj).pipe((0,E.s)(1),(0,n.T)(mt=>({agentId:ft,publicIdList:mt})))),(0,n.T)(({agentId:ft,publicIdList:mt})=>t.tK({agentId:ft,publicIdList:mt})))),this.update$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.yo),(0,p.Z)(({agentId:ft,data:mt,publicId:Lt})=>this.service.updateByPublicId(ft,Lt,mt).pipe((0,n.T)(()=>t.zw({data:{...mt,publicId:Lt},publicId:Lt})),(0,m.W)(Vt=>(0,f.of)(t.kq({errors:Vt.error?.data??[]}))))))),this.failure$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.kq,t.qx),(0,v.M)(({errors:ft})=>{const mt=ft.map(Lt=>Lt.message).join(", ");this.snackBar.open(mt,void 0,{duration:3e3})})),{dispatch:!1})}static#t=this.\u0275fac=function(q){return new(q||Z)(I.KVO(d.En),I.KVO(W.bZ),I.KVO(F),I.KVO(K.UG),I.KVO(j.il))};static#e=this.\u0275prov=I.jDH({token:Z,factory:Z.\u0275fac,providedIn:"root"})}return Z})();var B=e(90852),V=e(77089);let z=(()=>{class Z{static#t=this.\u0275fac=function(q){return new(q||Z)};static#e=this.\u0275mod=I.$C({type:Z});static#n=this.\u0275inj=I.G2t({imports:[V.G]})}return Z})();var U=e(2762);let G=(()=>{class Z{static#t=this.\u0275fac=function(q){return new(q||Z)};static#e=this.\u0275mod=I.$C({type:Z});static#n=this.\u0275inj=I.G2t({imports:[A.q1,B.h,x.Si,z,j.md.forFeature(U.N4),d.Vm.forFeature([X])]})}return Z})()},98513:(ct,P,e)=>{"use strict";e.d(P,{$:()=>b,$J:()=>L,FD:()=>p,G7:()=>g,HY:()=>A,RY:()=>j,SV:()=>D,TD:()=>E,TF:()=>S,TK:()=>f,WQ:()=>a,Y5:()=>I,br:()=>h,cL:()=>K,ed:()=>x,g1:()=>W,gh:()=>T,ip:()=>m,kq:()=>V,nD:()=>k,qx:()=>d,tK:()=>F,td:()=>X,tz:()=>C,wr:()=>v,yP:()=>y,yY:()=>n,yo:()=>B,zw:()=>z});var t=e(11439);const a=(0,t.VP)("[App] Add AgentDataVariable",(0,t.xk)()),d=(0,t.VP)("[IxApi] Add AgentDataVariable Failure",(0,t.xk)()),p=(0,t.VP)("[IxApi] Add AgentDataVariable Success",(0,t.xk)()),n=(0,t.VP)("[App] Add AgentDataVariable List",(0,t.xk)()),m=(0,t.VP)("[IxApi] Add AgentDataVariable List Failure",(0,t.xk)()),f=(0,t.VP)("[IxApi] Add AgentDataVariable List Success",(0,t.xk)()),v=(0,t.VP)("[App] Clear AgentDataVariable Selection"),h=(0,t.VP)("[ChangeNotification] AgentDataVariable Was Added",(0,t.xk)()),E=(0,t.VP)("[ChangeNotification] AgentDataVariable List Was Added",(0,t.xk)()),y=(0,t.VP)("[ChangeNotification] AgentDataVariable Was Removed",(0,t.xk)()),g=(0,t.VP)("[ChangeNotification] AgentDataVariable List Was Removed",(0,t.xk)()),b=(0,t.VP)("[ChangeNotification] AgentDataVariable Was Updated",(0,t.xk)()),A=(0,t.VP)("[ChangeNotification] AgentDataVariable List Was Updated",(0,t.xk)()),x=(0,t.VP)("[App] Ensure All AgentDataVariables",(0,t.xk)()),T=(0,t.VP)("[App] Load All AgentDataVariables",(0,t.xk)()),D=(0,t.VP)("[IxApi] Load All AgentDataVariables Failure",(0,t.xk)()),C=(0,t.VP)("[IxApi] Load All AgentDataVariables Success",(0,t.xk)()),S=(0,t.VP)("[App] Remove AgentDataVariable",(0,t.xk)()),k=(0,t.VP)("[IxApi] Remove AgentDataVariable Failure",(0,t.xk)()),I=(0,t.VP)("[IxApi] Remove AgentDataVariable Success",(0,t.xk)()),F=(0,t.VP)("[App] Remove AgentDataVariable List",(0,t.xk)()),L=(0,t.VP)("[IxApi] Remove AgentDataVariable List Failure",(0,t.xk)()),W=(0,t.VP)("[IxApi] Remove AgentDataVariable List Success",(0,t.xk)()),K=(0,t.VP)("[App] Reset AgentDataVariable State"),j=(0,t.VP)("[App] Remove AgentDataVariable Selection",(0,t.xk)()),X=(0,t.VP)("[App] Set AgentDataVariable Selection",(0,t.xk)()),B=(0,t.VP)("[App] Update AgentDataVariable",(0,t.xk)()),V=(0,t.VP)("[IxApi] Update AgentDataVariable Failure",(0,t.xk)()),z=(0,t.VP)("[IxApi] Update AgentDataVariable Success",(0,t.xk)())},51080:(ct,P,e)=>{"use strict";e.d(P,{TZ:()=>a,vk:()=>n});var t=e(35537);const a="agentDataVariable",n=(0,t.cY)("\n  {\n    address\n    device { publicId reference { name } }\n    factor\n    forAlarming\n    forLogging\n    internalUse\n    maxStringLength\n    name\n    publicId\n    signed\n    slug\n    source { publicId reference { name } }\n    type\n    unit\n    updateable\n    variableId\n    width\n  }\n")},2762:(ct,P,e)=>{"use strict";e.d(P,{N4:()=>A,OM:()=>y});var t=e(11439),a=e(67476),d=e(49031),p=e(84374),n=e(51080),m=e(98513),f=e(77900),v=e(86416),h=e(23291),E=e(68403);const y=(0,p.qo)({sortComparer:p.d7}),g=y.getInitialState({allLoadedForAgents:[],allLoadingForAgents:[],selectedIds:[]}),b=(0,t.vy)(g,(0,t.on)(m.cL,()=>({...g})),(0,t.on)(m.FD,m.br,(x,{data:T})=>y.upsertOne(T,x)),(0,t.on)(m.TK,m.TD,(x,{data:T})=>y.upsertMany(T,x)),(0,t.on)(m.gh,(x,{agentId:T})=>({...x,allLoadingForAgents:[...x.allLoadingForAgents,T]})),(0,t.on)(m.SV,(x,{agentId:T})=>({...x,allLoadingForAgents:x.allLoadingForAgents.filter(D=>D!==T)})),(0,t.on)(m.tz,(x,{agentId:T,data:D})=>{const C=Object.values(x.entities).filter(S=>S.agent?.publicId!==T);return y.setAll([...C,...D],{...x,allLoadingForAgents:x.allLoadingForAgents.filter(S=>S!==T),allLoadedForAgents:[...x.allLoadedForAgents,T]})}),(0,t.on)(m.Y5,m.yP,(x,{publicId:T})=>y.removeOne(T,{...x,selectedIds:x.selectedIds.filter(D=>D!==T)})),(0,t.on)(m.g1,m.G7,(x,{publicIdList:T})=>y.removeMany(T,{...x,selectedIds:x.selectedIds.filter(D=>!T.includes(D))})),(0,t.on)(m.wr,x=>({...x,selectedIds:[]})),(0,t.on)(m.td,(x,{publicIdList:T})=>({...x,selectedIds:[...T]})),(0,t.on)(m.zw,m.$,(x,{data:T,publicId:D})=>y.updateOne({id:D,changes:T},x)),(0,t.on)(m.HY,(x,{data:T})=>y.updateMany(T.map(D=>({id:D.publicId,changes:D})),x)),(0,t.on)(f.Y5,f.yP,v.Y5,v.yP,(x,{publicId:T})=>{const D=Object.keys(x.entities).reduce((C,S)=>x.entities[S]?.agent?.publicId===T?[...C,S]:C,[]);return D.length?y.removeMany(D,x):x}),(0,t.on)(h.FD,(x,{variables:T})=>y.upsertMany(T,x)),(0,t.on)(h.Y5,h.yP,(x,{publicId:T})=>{const D=Object.keys(x.entities).reduce((C,S)=>x.entities[S]?.source?.publicId===T?[...C,S]:C,[]);return D.length?y.removeMany(D,x):x}),(0,t.on)(E.tz,(x,{agentId:T,data:D})=>D.some(C=>Object.keys(C.variable||{}).every(S=>"publicId"===S))?x:y.upsertMany((0,a.A)((0,d.A)(D.map(C=>C?.variable)).map(C=>({...C,agent:{publicId:T,reference:{name:"AgentLike"}}})),C=>C.publicId),x))),A=(0,t.VG)({name:n.TZ,reducer:b})},66848:(ct,P,e)=>{"use strict";e.d(P,{CE:()=>p,Dx:()=>n,KR:()=>h,KW:()=>m,Sj:()=>E,do:()=>f});var t=e(11439),a=e(2762);const d=(0,t.Mz)(a.N4.selectAgentDataVariableState,a.OM.getSelectors().selectAll),p=y=>(0,t.Mz)(d,g=>g.filter(b=>b.agent?.publicId===y)),n=y=>(0,t.Mz)(d,g=>g.filter(b=>b.source?.publicId===y)),m=y=>(0,t.Mz)(a.N4.selectAllLoadingForAgents,g=>g.includes(y)),f=y=>(0,t.Mz)(a.N4.selectAllLoadedForAgents,g=>g.includes(y)),{selectEntities:h,selectSelectedIds:E}=a.N4},76456:(ct,P,e)=>{"use strict";e.d(P,{$:()=>f,FD:()=>p,Y5:()=>E,br:()=>n,cL:()=>y,yP:()=>m,zw:()=>A});var t=e(11439);(0,t.VP)("[App] Add AgentDevice",(0,t.xk)()),(0,t.VP)("[IxApi] Add AgentDevice Failure",(0,t.xk)());const p=(0,t.VP)("[IxApi] Add AgentDevice Success",(0,t.xk)()),n=(0,t.VP)("[ChangeNotification] AgentDevice Was Added",(0,t.xk)()),m=(0,t.VP)("[ChangeNotification] AgentDevice Was Removed",(0,t.xk)()),f=(0,t.VP)("[ChangeNotification] AgentDevice Was Updated",(0,t.xk)()),E=((0,t.VP)("[App] Remove AgentDevice",(0,t.xk)()),(0,t.VP)("[IxApi] Remove AgentDevice Failure",(0,t.xk)()),(0,t.VP)("[IxApi] Remove AgentDevice Success",(0,t.xk)())),y=(0,t.VP)("[App] Reset AgentDevice State"),A=((0,t.VP)("[App] Update AgentDevice",(0,t.xk)()),(0,t.VP)("[IxApi] Update AgentDevice Failure",(0,t.xk)()),(0,t.VP)("[IxApi] Update AgentDevice Success",(0,t.xk)()))},69943:(ct,P,e)=>{"use strict";e.d(P,{LQ:()=>v});var t=e(76456),a=e(46443),d=e(70271),p=e(1365),n=e(59452),m=e(35681),f=e(68559);let v=(()=>{class j{constructor(B,V){this.api=B,this.http=V}add(B,V){const z=this.api.url("AgentDeviceList",{agentId:B}),U=(new a._y).set(m.P5,!0);return this.http.post(z,V,{context:U,headers:this.api.headers})}getAll(B,V){return(0,m.JR)(z=>this.getList(B,V,z))}getList(B,V,z,U){const G=this.api.url("AgentDeviceList",{agentId:B}),Z=(new a._y).set(m.P5,!0),at=this.api.headers,H=new a.Nl({fromObject:{fields:V.join(","),...(0,m.eF)(z,U)}});return this.http.get(G,{context:Z,headers:at,params:H})}getOrAddWithIpAddress(B,V){return this.getAll(B,["ipAddress","publicId"]).pipe((0,d.T)(z=>z.data),(0,d.T)(z=>z.find(U=>U.ipAddress===V)),(0,p.Z)(z=>z?(0,n.of)({data:z,status:"success",type:"AgentDevice"}):this.add(B,{ipAddress:V}).pipe((0,d.T)(U=>({data:{...U.data,ipAddress:V},status:"success",type:"AgentDevice"})))))}removeByPublicId(B,V){const z=this.api.url("AgentDevice",{agentId:B,publicId:V}),U=(new a._y).set(m.P5,!0);return this.http.delete(z,{context:U,headers:this.api.headers})}updateByPublicId(B,V,z){const U=this.api.url("AgentDevice",{agentId:B,publicId:V}),G=(new a._y).set(m.P5,!0);return this.http.patch(U,z,{context:G,headers:this.api.headers})}static#t=this.\u0275fac=function(V){return new(V||j)(f.KVO(m.bQ),f.KVO(a.Qq))};static#e=this.\u0275prov=f.jDH({token:j,factory:j.\u0275fac,providedIn:"root"})}return j})();var E=e(11439),y=e(72351),g=e(67476),b=e(38198),x=e(84374);function T(j){return(0,x.un)(j,"devices","agent","AgentLike")}var D=e(77900),C=e(86416),S=e(23291),k=e(58042);const I=(0,y.p)({selectId:j=>j.publicId,sortComparer:x.d7}),F=I.getInitialState(),L=(0,E.vy)(F,(0,E.on)(t.cL,()=>({...F})),(0,E.on)(t.FD,t.br,(j,{data:X})=>I.upsertOne(X,j)),(0,E.on)(t.zw,t.$,(j,{data:X,publicId:B})=>I.updateOne({id:B,changes:X},j)),(0,E.on)(t.Y5,t.yP,(j,{publicId:X})=>I.removeOne(X,j)),(0,E.on)(D.oA,C.oA,(j,{data:X})=>X.devices?I.upsertMany(T(X),j):j),(0,E.on)(D.tz,D.Bs,C.tz,(j,{data:X})=>X[0]?.devices?I.upsertMany((0,g.A)((0,b.A)(X.map(T)),B=>B.publicId),j):j),(0,E.on)(D.yP,D.Y5,C.yP,C.Y5,(j,{publicId:X})=>{const B=Object.keys(j.entities).reduce((V,z)=>j.entities[z]?.agent?.publicId===X?[...V,z]:V,[]);return B.length?I.removeMany(B,j):j}),(0,E.on)(S.FD,S.zw,(j,{device:X})=>I.upsertOne(X,j)),(0,E.on)(k.FD,k.zw,(j,{device:X})=>I.upsertOne(X,j)));(0,E.VG)({name:"agentDevice",reducer:L})},59854:(ct,P,e)=>{"use strict";e.d(P,{az:()=>j,NO:()=>S,SF:()=>a.SF,$m:()=>X.$m,r2:()=>X.r2,U:()=>X.U,sc:()=>X.sc,GN:()=>X.GN,mx:()=>k.mx});var t=e(77900),a=e(52087),d=e(17876),p=e(1365),n=e(70271),m=e(61318),f=e(59452),v=e(19999),h=e(64334),E=e(59400),y=e(36647),g=e(98764),b=e(51567),A=e(46443),x=e(35681),T=e(35537),D=e(61873),C=e(68559);let S=(()=>{class B{constructor(z,U){this.api=z,this.http=U}addShellAgentList(z){const U=this.api.url("ShellAgentList"),G=(new A._y).set(x.P5,!0);return this.http.post(U,z,{context:G,headers:this.api.headers})}getAll(z,U){return(0,x.JR)(G=>this.getList(z,U,G))}getAllActive(z){return this.getAll(z,'eq(activeStatus,"active")')}getAllActiveAndInactive(z){return(0,D.p)([this.getAll(z,'eq(activeStatus,"active")'),this.getAll(z.filter(U=>a.GX.includes(U)),'eq(activeStatus,"inactive")')]).pipe((0,n.T)(([U,G])=>({type:U.type,data:[...U.data,...G.data],moreAfter:null})))}getByPublicId(z,U){const G=this.api.url("Agent",{publicId:z}),Z=(new A._y).set(x.P5,!0),at=this.api.headers,H=new A.Nl({fromObject:{fields:(0,T.TA)(U)}});return this.http.get(G,{context:Z,headers:at,params:H})}getList(z,U,G,Z){const at=this.api.url("AgentList"),H=(new A._y).set(x.P5,!0),q=this.api.headers,$=new A.Nl({fromObject:{fields:z.join(","),...U?{filters:U}:{},...(0,x.eF)(G,Z)}});return this.http.get(at,{context:H,headers:q,params:$})}getByPublicIdList(z,U){const G=this.api.url("AgentList"),Z=(new A._y).set(x.P5,!0),at=this.api.headers,H=new A.Nl({fromObject:{fields:U.join(","),filters:`in(publicId,"${z.join('","')}")`}});return this.http.get(G,{context:Z,headers:at,params:H})}removeByPublicId(z){const U=this.api.url("Agent",{publicId:z}),G=(new A._y).set(x.P5,!0);return this.http.delete(U,{context:G,headers:this.api.headers})}update(z){const U=this.api.url("AgentList"),G=(new A._y).set(x.P5,!0);return this.http.patch(U,z,{context:G,headers:this.api.headers})}updateByPublicId(z,U){const G=this.api.url("Agent",{publicId:z}),Z=(new A._y).set(x.P5,!0);return this.http.patch(G,U,{context:Z,headers:this.api.headers})}updateFromTemplate(z,U){const G=this.api.url("AgentFromTemplate",{publicId:z}),Z=(new A._y).set(x.P5,!0);return this.http.patch(G,U,{context:Z,headers:this.api.headers})}updateManyFromTemplate(z){const U=this.api.url("AgentListFromTemplate"),G=(new A._y).set(x.P5,!0);return this.http.patch(U,z,{context:G,headers:this.api.headers})}activateAgents(z){const U=this.api.url("AgentListActivate"),G=(new A._y).set(x.P5,!0);return this.http.post(U,z,{context:G,headers:this.api.headers})}reboot(z){const U=this.api.url("AgentReboot",{agentId:z}),G=(new A._y).set(x.P5,!0);return this.http.post(U,null,{context:G,headers:this.api.headers})}static#t=this.\u0275fac=function(U){return new(U||B)(C.KVO(x.bQ),C.KVO(A.Qq))};static#e=this.\u0275prov=C.jDH({token:B,factory:B.\u0275fac,providedIn:"root"})}return B})();var k=e(21145),I=e(28266),F=e(11439),L=e(3347);let W=(()=>{class B{constructor(z,U,G,Z){this.actions$=z,this.store=U,this.snackBar=G,this.service=Z,this.activate$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.Yf),(0,p.Z)(({data:at})=>this.service.activateAgents(at).pipe((0,n.T)(()=>t.f_({data:at})),(0,m.W)(H=>(0,f.of)(t.U8({errors:H.error?.data??[]}))))))),this.addShellAgentList$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.Vt),(0,p.Z)(({data:at})=>this.service.addShellAgentList(at).pipe((0,n.T)(H=>t.uL({data:H.data.map(q=>({publicId:q.publicId}))})),(0,m.W)(H=>(0,f.of)(t.dL({errors:H.error?.data??[]}))))))),this.ensureAll$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.ed),(0,p.Z)(({fields:at})=>(0,v.z)([this.store.select(k.Jk),this.store.select(k.gZ)]).pipe((0,h.s)(1),(0,p.Z)(([H,q])=>at.every($=>H.includes($)||q.includes($))?E.w:(0,f.of)(t.gh({fields:at}))))))),this.ensureAllActive$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.MP),(0,p.Z)(({fields:at})=>(0,v.z)([this.store.select(k.mv),this.store.select(k.cG)]).pipe((0,h.s)(1),(0,p.Z)(([H,q])=>at.every($=>H.includes($)||q.includes($))?E.w:(0,f.of)(t.qL({fields:at}))))))),this.loadOne$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.tH),(0,p.Z)(({publicId:at,fields:H})=>this.service.getByPublicId(at,H).pipe((0,n.T)(({data:q})=>t.oA({data:q,fields:H,publicId:at})),(0,m.W)(q=>(0,f.of)(t.FN({errors:q.error?.data??[],publicId:at}))))))),this.loadAll$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.gh),(0,p.Z)(({fields:at})=>this.service.getAllActiveAndInactive(at).pipe((0,n.T)(({data:H})=>t.tz({data:H,fields:at})),(0,m.W)(H=>(0,f.of)(t.SV({errors:H.error?.data??[]}))))))),this.loadAllActive$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.qL),(0,y.n)(({fields:at})=>this.service.getAllActive(at).pipe((0,n.T)(({data:H})=>t.Bs({data:H,fields:at})),(0,m.W)(H=>(0,f.of)(t.CY({errors:H.error?.data??[]}))))))),this.remove$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.TF),(0,p.Z)(({publicId:at})=>this.service.removeByPublicId(at).pipe((0,n.T)(()=>t.Y5({publicId:at})),(0,m.W)(H=>(0,f.of)(t.nD({errors:H.error?.data??[]}))))))),this.update$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.yo),(0,p.Z)(({publicId:at,data:H})=>this.service.updateByPublicId(at,H).pipe((0,n.T)(()=>t.zw({data:{...H,publicId:at},publicId:at})),(0,m.W)(q=>(0,f.of)(t.kq({errors:q.error?.data??[]}))))))),this.updateMany$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.jS),(0,p.Z)(({data:at})=>this.service.update(at).pipe((0,n.T)(()=>t.A8({data:at})),(0,m.W)(H=>(0,f.of)(t.fI({errors:H.error?.data??[]}))))))),this.updateFromTemplate$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.kK),(0,p.Z)(({publicId:at,data:H})=>this.service.updateFromTemplate(at,H).pipe((0,n.T)(()=>t.fv({publicId:at})),(0,m.W)(q=>(0,f.of)(t.uq({errors:q.error?.data??[]}))))))),this.updateFromTemplateFailure$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.uq),(0,g.M)(({errors:at})=>{at[0].message&&this.snackBar.open(at[0].message,void 0,{duration:3e3})})),{dispatch:!1}),this.updateManyFromTemplate$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.Fq),(0,p.Z)(({data:at})=>this.service.updateManyFromTemplate(at).pipe((0,n.T)(()=>t.c1({data:at})),(0,m.W)(H=>(0,f.of)(t.bd({errors:H.error?.data??[]}))))))),this.updateManyFromTemplateFailure$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.bd),(0,g.M)(({errors:at})=>{at[0].message&&this.snackBar.open(at[0].message,void 0,{duration:3e3})})),{dispatch:!1}),this.configFileHasUpdated$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.$),(0,b.p)(({data:at})=>(0,I.A)(at?.config?.differentConfigs)),(0,n.T)(({publicId:at})=>t.tH({publicId:at,fields:a._E}))))}static#t=this.\u0275fac=function(U){return new(U||B)(C.KVO(d.En),C.KVO(F.il),C.KVO(L.UG),C.KVO(S))};static#e=this.\u0275prov=C.jDH({token:B,factory:B.\u0275fac,providedIn:"root"})}return B})();var K=e(13131);let j=(()=>{class B{static#t=this.\u0275fac=function(U){return new(U||B)};static#e=this.\u0275mod=C.$C({type:B});static#n=this.\u0275inj=C.G2t({imports:[A.q1,L._T,x.Si,F.md.forFeature(K.N4),d.Vm.forFeature([W])]})}return B})();var X=e(29250)},6369:(ct,P,e)=>{"use strict";e.d(P,{uT:()=>k,TZ:()=>a.T});var t=e(63800),a=e(28995),d=e(17876),p=e(1365),n=e(70271),m=e(61318),f=e(59452),v=e(19999),h=e(64334),E=e(59400),y=e(36647),g=e(46443),b=e(35681),A=e(68559);let x=(()=>{class I{constructor(L,W){this.api=L,this.http=W}add(L){const W=this.api.url("AgentMembershipList"),K=(new g._y).set(b.P5,!0);return this.http.post(W,L,{context:K,headers:this.api.headers})}getAll(){return(0,b.JR)(L=>this.getList(L))}getList(L,W){const K=this.api.url("AgentMembershipList"),j=(new g._y).set(b.P5,!0),X=this.api.headers,B=new g.Nl({fromObject:{fields:"agent,group",...(0,b.eF)(L,W)}});return this.http.get(K,{context:j,headers:X,params:B})}removeByPublicIdList(L){const W=this.api.url("AgentMembershipList"),X={context:(new g._y).set(b.P5,!0),headers:this.api.headers,body:L.map(B=>({publicId:B}))};return this.http.delete(W,X)}updateByPublicId(L,W){const K=this.api.url("AgentMembershipList"),j=(new g._y).set(b.P5,!0),B=[{...W,publicId:L}];return this.http.patch(K,B,{context:j,headers:this.api.headers})}static#t=this.\u0275fac=function(W){return new(W||I)(A.KVO(b.bQ),A.KVO(g.Qq))};static#e=this.\u0275prov=A.jDH({token:I,factory:I.\u0275fac,providedIn:"root"})}return I})();var T=e(58277),D=e(11439);let C=(()=>{class I{constructor(L,W,K){this.actions$=L,this.store=W,this.service=K,this.addList$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.yY),(0,p.Z)(({data:j})=>this.service.add(j).pipe((0,n.T)(X=>t.TK({data:X.data.map((B,V)=>({...B,...j[V]}))})),(0,m.W)(X=>(0,f.of)(t.ip({errors:X.error?.data??[]}))))))),this.removeList$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.tK),(0,p.Z)(({publicIdList:j})=>this.service.removeByPublicIdList(j).pipe((0,n.T)(()=>t.g1({publicIdList:j})),(0,m.W)(X=>(0,f.of)(t.$J({errors:X.error?.data??[]}))))))),this.ensureAll$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.ed),(0,p.Z)(()=>(0,v.z)([this.store.select(T.sX),this.store.select(T.hQ)]).pipe((0,h.s)(1),(0,p.Z)(([j,X])=>j||X?E.w:(0,f.of)(t.gh())))))),this.loadAll$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.gh),(0,y.n)(()=>this.service.getAll().pipe((0,n.T)(({data:j})=>t.tz({data:j})),(0,m.W)(j=>(0,f.of)(t.SV({errors:j.error?.data??[]}))))))),this.update$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.yo),(0,p.Z)(({data:j,publicId:X})=>this.service.updateByPublicId(X,j).pipe((0,n.T)(()=>t.zw({data:{...j,publicId:X},publicId:X})),(0,m.W)(B=>(0,f.of)(t.kq({errors:B.error?.data??[]})))))))}static#t=this.\u0275fac=function(W){return new(W||I)(A.KVO(d.En),A.KVO(D.il),A.KVO(x))};static#e=this.\u0275prov=A.jDH({token:I,factory:I.\u0275fac,providedIn:"root"})}return I})();var S=e(90319);let k=(()=>{class I{static#t=this.\u0275fac=function(W){return new(W||I)};static#e=this.\u0275mod=A.$C({type:I});static#n=this.\u0275inj=A.G2t({imports:[g.q1,b.Si,D.md.forFeature(S.N4),d.Vm.forFeature([C])]})}return I})()},63800:(ct,P,e)=>{"use strict";e.d(P,{$:()=>f,$J:()=>b,SV:()=>E,TK:()=>p,br:()=>n,cL:()=>x,ed:()=>v,g1:()=>A,gh:()=>h,ip:()=>d,kq:()=>D,tK:()=>g,tz:()=>y,yP:()=>m,yY:()=>a,yo:()=>T,zw:()=>C});var t=e(11439);const a=(0,t.VP)("[App] Add AgentMembership List",(0,t.xk)()),d=(0,t.VP)("[IxApi] Add AgentMembership List Failure",(0,t.xk)()),p=(0,t.VP)("[IxApi] Add AgentMembership List Success",(0,t.xk)()),n=(0,t.VP)("[ChangeNotification] AgentMembership Was Added",(0,t.xk)()),m=(0,t.VP)("[ChangeNotification] AgentMembership Was Removed",(0,t.xk)()),f=(0,t.VP)("[ChangeNotification] AgentMembership Was Updated",(0,t.xk)()),v=(0,t.VP)("[App] Ensure All AgentMemberships"),h=(0,t.VP)("[App] Load All AgentMemberships"),E=(0,t.VP)("[IxApi] Load All AgentMemberships Failure",(0,t.xk)()),y=(0,t.VP)("[IxApi] Load All AgentMembership Success",(0,t.xk)()),g=(0,t.VP)("[App] Remove AgentMembership List",(0,t.xk)()),b=(0,t.VP)("[IxApi] Remove AgentMembership List Failure",(0,t.xk)()),A=(0,t.VP)("[IxApi] Remove AgentMembership List Success",(0,t.xk)()),x=(0,t.VP)("[App] Reset AgentMembership State"),T=(0,t.VP)("[App] Update AgentMembership",(0,t.xk)()),D=(0,t.VP)("[IxApi] Update AgentMembership Failure",(0,t.xk)()),C=(0,t.VP)("[IxApi] Update AgentMembership Success",(0,t.xk)())},28995:(ct,P,e)=>{"use strict";e.d(P,{T:()=>t});const t="agentMembership"},90319:(ct,P,e)=>{"use strict";e.d(P,{N4:()=>E,OM:()=>f});var t=e(11439),a=e(84374),d=e(38198),p=e(28995),n=e(63800),m=e(77900);const f=(0,a.qo)(),v=f.getInitialState(),h=(0,t.vy)(v,(0,t.on)(n.cL,()=>({...v})),(0,t.on)(n.TK,(g,{data:b})=>f.upsertMany(b,g)),(0,t.on)(n.br,(g,{data:b})=>f.upsertOne(b,g)),(0,t.on)(n.gh,g=>({...g,allLoading:!0})),(0,t.on)(n.SV,g=>({...g,allLoading:!1})),(0,t.on)(n.tz,(g,{data:b})=>f.setAll(b,{...g,allLoading:!1,allLoaded:!0})),(0,t.on)(n.yP,(g,{publicId:b})=>f.removeOne(b,g)),(0,t.on)(n.g1,(g,{publicIdList:b})=>f.removeMany(b,g)),(0,t.on)(n.zw,n.$,(g,{data:b,publicId:A})=>f.updateOne({id:A,changes:b},g)),(0,t.on)(m.br,m.oA,(g,{data:b})=>b?.memberships?f.upsertMany(y(b),g):g),(0,t.on)(m.tz,m.Bs,(g,{data:b})=>b[0]?.memberships?f.upsertMany((0,d.A)(b.map(y)),g):g),(0,t.on)(m.Y5,m.yP,(g,{publicId:b})=>{const A=Object.keys(g.entities).reduce((x,T)=>g.entities[T]?.agent?.publicId===b?[...x,T]:x,[]);return A.length?f.removeMany(A,g):g})),E=(0,t.VG)({name:p.T,reducer:h});function y(g){return(0,a.un)(g,"memberships","agent","Agent")}},58277:(ct,P,e)=>{"use strict";e.d(P,{KR:()=>m,Ub:()=>d,hQ:()=>n,sX:()=>p});var t=e(11439),a=e(90319);const d=(0,t.Mz)(a.N4.selectAgentMembershipState,a.OM.getSelectors().selectAll),{selectAllLoading:p,selectAllLoaded:n,selectEntities:m}=a.N4},84972:(ct,P,e)=>{"use strict";e.d(P,{br:()=>n,cL:()=>k,yP:()=>f});var t=e(11439);(0,t.VP)("[App] Add AgentRegistrationProfileMembership List",(0,t.xk)()),(0,t.VP)("[IxApi] Add AgentRegistrationProfileMembership List Failure",(0,t.xk)()),(0,t.VP)("[IxApi] Add AgentRegistrationProfileMembership List Success",(0,t.xk)());const n=(0,t.VP)("[ChangeNotification] AgentRegistrationProfileMembership Was Added",(0,t.xk)()),f=((0,t.VP)("[ChangeNotification] AgentRegistrationProfileMembership List Was Added",(0,t.xk)()),(0,t.VP)("[ChangeNotification] AgentRegistrationProfileMembership Was Removed",(0,t.xk)())),k=((0,t.VP)("[ChangeNotification] AgentRegistrationProfileMembership List Was Removed",(0,t.xk)()),(0,t.VP)("[ChangeNotification] AgentRegistrationProfileMembership Was Updated",(0,t.xk)()),(0,t.VP)("[App] Ensure All AgentRegistrationProfileMemberships",(0,t.xk)()),(0,t.VP)("[App] Load All AgentRegistrationProfileMemberships",(0,t.xk)()),(0,t.VP)("[IxApi] Load All AgentRegistrationProfileMemberships Failure",(0,t.xk)()),(0,t.VP)("[IxApi] Load All AgentRegistrationProfileMemberships Success",(0,t.xk)()),(0,t.VP)("[App] Mutate AgentRegistrationProfileMembership List",(0,t.xk)()),(0,t.VP)("[App] Mutate AgentRegistrationProfileMembership List Failure",(0,t.xk)()),(0,t.VP)("[App] Mutate AgentRegistrationProfileMembership List Success",(0,t.xk)()),(0,t.VP)("[App] Remove AgentRegistrationProfileMembership List",(0,t.xk)()),(0,t.VP)("[IxApi] Remove AgentRegistrationProfileMembership List Failure",(0,t.xk)()),(0,t.VP)("[IxApi] Remove AgentRegistrationProfileMembership List Success",(0,t.xk)()),(0,t.VP)("[App] Reset AgentRegistrationProfileMembership State"));(0,t.VP)("[App] Update AgentRegistrationProfileMembership",(0,t.xk)()),(0,t.VP)("[IxApi] Update AgentRegistrationProfileMembership Failure",(0,t.xk)()),(0,t.VP)("[IxApi] Update AgentRegistrationProfileMembership Success",(0,t.xk)())},17550:(ct,P,e)=>{"use strict";e.d(P,{$:()=>f,FD:()=>p,SV:()=>E,Y5:()=>A,br:()=>n,cL:()=>x,gh:()=>h,tz:()=>y,yP:()=>m,zw:()=>C});var t=e(11439);(0,t.VP)("[App] Add AgentRegistrationProfile",(0,t.xk)()),(0,t.VP)("[IxApi] Add AgentRegistrationProfile Failure",(0,t.xk)());const p=(0,t.VP)("[IxApi] Add AgentRegistrationProfile Success",(0,t.xk)()),n=(0,t.VP)("[ChangeNotification] AgentRegistrationProfile Was Added",(0,t.xk)()),m=(0,t.VP)("[ChangeNotification] AgentRegistrationProfile Was Removed",(0,t.xk)()),f=(0,t.VP)("[ChangeNotification] AgentRegistrationProfile Was Updated",(0,t.xk)()),h=((0,t.VP)("[App] Ensure All AgentRegistrationProfiles"),(0,t.VP)("[App] Load All AgentRegistrationProfiles")),E=(0,t.VP)("[IxApi] Load All AgentRegistrationProfiles Failure",(0,t.xk)()),y=(0,t.VP)("[IxApi] Load All AgentRegistrationProfiles Success",(0,t.xk)()),A=((0,t.VP)("[App] Remove AgentRegistrationProfile",(0,t.xk)()),(0,t.VP)("[IxApi] Remove AgentRegistrationProfile Failure",(0,t.xk)()),(0,t.VP)("[IxApi] Remove AgentRegistrationProfile Success",(0,t.xk)())),x=(0,t.VP)("[App] Reset AgentRegistrationProfile State"),C=((0,t.VP)("[App] Update AgentRegistrationProfile",(0,t.xk)()),(0,t.VP)("[IxApi] Update AgentRegistrationProfile Failure",(0,t.xk)()),(0,t.VP)("[IxApi] Update AgentRegistrationProfile Success",(0,t.xk)()))},1616:(ct,P,e)=>{"use strict";e.d(P,{$:()=>f,FD:()=>p,SV:()=>E,TF:()=>g,WQ:()=>a,Y5:()=>A,br:()=>n,cL:()=>x,ed:()=>v,gh:()=>h,kq:()=>D,nD:()=>b,qx:()=>d,tz:()=>y,yP:()=>m,yo:()=>T,zw:()=>C});var t=e(11439);const a=(0,t.VP)("[App] Add AgentRouterVpnAccessRule",(0,t.xk)()),d=(0,t.VP)("[IxApi] Add AgentRouterVpnAccessRule Failure",(0,t.xk)()),p=(0,t.VP)("[IxApi] Add AgentRouterVpnAccessRule Success",(0,t.xk)()),n=(0,t.VP)("[ChangeNotification] AgentRouterVpnAccessRule Was Added",(0,t.xk)()),m=(0,t.VP)("[ChangeNotification] AgentRouterVpnAccessRule Was Removed",(0,t.xk)()),f=(0,t.VP)("[ChangeNotification] AgentRouterVpnAccessRule Was Updated",(0,t.xk)()),v=(0,t.VP)("[App] Ensure All AgentRouterVpnAccessRules",(0,t.xk)()),h=(0,t.VP)("[App] Load All AgentRouterVpnAccessRules",(0,t.xk)()),E=(0,t.VP)("[IxApi] Load All AgentRouterVpnAccessRules Failure",(0,t.xk)()),y=(0,t.VP)("[IxApi] Load All AgentRouterVpnAccessRule Success",(0,t.xk)()),g=(0,t.VP)("[App] Remove AgentRouterVpnAccessRule",(0,t.xk)()),b=(0,t.VP)("[IxApi] Remove AgentRouterVpnAccessRule Failure",(0,t.xk)()),A=(0,t.VP)("[IxApi] Remove AgentRouterVpnAccessRule Success",(0,t.xk)()),x=(0,t.VP)("[App] Reset AgentRouterVpnAccessRule State"),T=(0,t.VP)("[App] Update AgentRouterVpnAccessRule",(0,t.xk)()),D=(0,t.VP)("[IxApi] Update AgentRouterVpnAccessRule Failure",(0,t.xk)()),C=(0,t.VP)("[IxApi] Update AgentRouterVpnAccessRule Success",(0,t.xk)())},15917:(ct,P,e)=>{"use strict";e.d(P,{Lz:()=>I,IT:()=>A,TZ:()=>a.T});var t=e(58042),a=e(18801),d=e(17876),p=e(1365),n=e(70271),m=e(61318),f=e(59452),v=e(98764),h=e(64334),E=e(69943),y=e(46443),g=e(35681),b=e(68559);let A=(()=>{class L{constructor(K,j){this.api=K,this.http=j}add(K,j){const X=this.api.url("AgentServerList",{agentId:K}),B=(new y._y).set(g.P5,!0);return this.http.post(X,j,{context:B,headers:this.api.headers})}getAll(K,j){return(0,g.JR)(X=>this.getList(K,j,X))}getByPublicId(K,j,X){const B=this.api.url("AgentServer",{agentId:K,publicId:j}),V=(new y._y).set(g.P5,!0),z=this.api.headers,U=new y.Nl({fromObject:{fields:X.join(",")}});return this.http.get(B,{context:V,headers:z,params:U})}getList(K,j,X,B){const V=this.api.url("AgentServerList",{agentId:K}),z=(new y._y).set(g.P5,!0),U=this.api.headers,G=new y.Nl({fromObject:{fields:j.join(","),...(0,g.eF)(X,B)}});return this.http.get(V,{context:z,headers:U,params:G})}removeByPublicId(K,j){const X=this.api.url("AgentServer",{agentId:K,publicId:j}),B=(new y._y).set(g.P5,!0);return this.http.delete(X,{context:B,headers:this.api.headers})}updateByPublicId(K,j,X){const B=this.api.url("AgentServer",{agentId:K,publicId:j}),V=(new y._y).set(g.P5,!0);return this.http.patch(B,X,{context:V,headers:this.api.headers})}static#t=this.\u0275fac=function(j){return new(j||L)(b.KVO(g.bQ),b.KVO(y.Qq))};static#e=this.\u0275prov=b.jDH({token:L,factory:L.\u0275fac,providedIn:"root"})}return L})();var x=e(81799),T=e(11439),D=e(3347),C=e(90852);let S=(()=>{class L{constructor(K,j,X,B,V,z){this.actions$=K,this.store=j,this.snackBar=X,this.translate=B,this.service=V,this.agentDeviceService=z,this.add$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.WQ),(0,p.Z)(({agentId:U,ipAddress:G,data:Z})=>this.agentDeviceService.getOrAddWithIpAddress(U,G).pipe((0,p.Z)(at=>{const H={ipAddress:G,...at.data};return this.service.add(U,{...Z,device:{publicId:H.publicId}}).pipe((0,n.T)(q=>[H,q.data]))}),(0,n.T)(([at,H])=>t.FD({agentId:U,data:{...Z,agent:{publicId:U,reference:{name:"AgentLike"}},device:{publicId:at.publicId,reference:{name:"AgentDevice"}},...H},device:at,publicId:H.publicId})),(0,m.W)(at=>(0,f.of)(t.qx({errors:at.error?.data??[]}))))))),this.addFailure$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.qx),(0,v.M)(({errors:U})=>{if(U.some(G=>"A LAN configuration is required"===G.message)){const G=this.translate.instant("__MESSAGE__.LAN_CONFIGURATION_REQUIRED");this.snackBar.open(G,void 0,{duration:4e3})}})),{dispatch:!1}),this.remove$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.TF),(0,p.Z)(({agentId:U,publicId:G})=>this.store.select(x.hJ(U)(["servers.name","servers.publicId"])).pipe((0,h.s)(1),(0,n.T)(Z=>Z?.servers||[]),(0,n.T)(Z=>Z.find(at=>at.publicId===G)),(0,n.T)(Z=>Z?.name?{agentId:U,publicId:G,name:Z.name}:{agentId:U,publicId:G}))),(0,p.Z)(({agentId:U,publicId:G,name:Z})=>this.service.removeByPublicId(U,G).pipe((0,n.T)(()=>t.Y5({publicId:G,...Z?{name:Z}:{}})),(0,m.W)(at=>(0,f.of)(t.nD({errors:at.error?.data??[]}))))))),this.update$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.yo),(0,p.Z)(({agentId:U,publicId:G,ipAddress:Z,data:at})=>this.agentDeviceService.getOrAddWithIpAddress(U,Z).pipe((0,p.Z)(H=>{const q={ipAddress:Z,...H.data};return this.service.updateByPublicId(U,G,{...at,device:{publicId:q.publicId}}).pipe((0,n.T)(()=>q))}),(0,n.T)(H=>t.zw({data:{...at,agent:{publicId:U,reference:{name:"AgentLike"}},device:{publicId:H.publicId,reference:{name:"AgentDevice"}},publicId:G},device:H,publicId:G})),(0,m.W)(H=>(0,f.of)(t.kq({errors:H.error?.data??[]})))))))}static#t=this.\u0275fac=function(j){return new(j||L)(b.KVO(d.En),b.KVO(T.il),b.KVO(D.UG),b.KVO(C.c$),b.KVO(A),b.KVO(E.LQ))};static#e=this.\u0275prov=b.jDH({token:L,factory:L.\u0275fac,providedIn:"root"})}return L})();var k=e(39777);let I=(()=>{class L{static#t=this.\u0275fac=function(j){return new(j||L)};static#e=this.\u0275mod=b.$C({type:L});static#n=this.\u0275inj=b.G2t({providers:[{provide:k.Xn,useFactory:k.HO,deps:[C.c$]}],imports:[y.q1,C.h,g.Si,T.md.forFeature(a.T,k.Xn),d.Vm.forFeature([S])]})}return L})();e(75907)},58042:(ct,P,e)=>{"use strict";e.d(P,{$:()=>f,FD:()=>p,SL:()=>g,TF:()=>v,WQ:()=>a,Y5:()=>E,br:()=>n,cL:()=>y,kq:()=>x,nD:()=>h,qx:()=>d,w$:()=>D,yP:()=>m,yo:()=>A,zw:()=>T});var t=e(11439);const a=(0,t.VP)("[App] Add AgentServer",(0,t.xk)()),d=(0,t.VP)("[IxApi] Add AgentServer Failure",(0,t.xk)()),p=(0,t.VP)("[IxApi] Add AgentServer Success",(0,t.xk)()),n=(0,t.VP)("[ChangeNotification] AgentServer Was Added",(0,t.xk)()),m=(0,t.VP)("[ChangeNotification] AgentServer Was Removed",(0,t.xk)()),f=(0,t.VP)("[ChangeNotification] AgentServer Was Updated",(0,t.xk)()),v=(0,t.VP)("[App] Remove AgentServer",(0,t.xk)()),h=(0,t.VP)("[IxApi] Remove AgentServer Failure",(0,t.xk)()),E=(0,t.VP)("[IxApi] Remove AgentServer Success",(0,t.xk)()),y=(0,t.VP)("[App] Reset AgentServer State"),g=(0,t.VP)("[OptimisticMutation] AgentServer Should Remove",(0,t.xk)()),A=((0,t.VP)("[OptimisticMutation] AgentServer Should Update",(0,t.xk)()),(0,t.VP)("[App] Update AgentServer",(0,t.xk)())),x=(0,t.VP)("[IxApi] Update AgentServer Failure",(0,t.xk)()),T=(0,t.VP)("[IxApi] Update AgentServer Success",(0,t.xk)()),D=(0,t.VP)("[App] Invalidate AgentServer Translations")},18801:(ct,P,e)=>{"use strict";e.d(P,{T:()=>t});const t="agentServer"},39777:(ct,P,e)=>{"use strict";e.d(P,{Xn:()=>h,OM:()=>E,HO:()=>g});var t=e(68559),a=e(11439),d=e(84374),p=e(38198);function n(b){return(0,d.un)(b,"servers","agent","AgentLike")}var m=e(77900),f=e(58042),v=e(86416);const h=new t.nKC("agentServerReducer"),E=(0,d.qo)({sortComparer:d.d7,translationPaths:["name","serviceGroup"]}),y=E.getInitialState({nameTranslationKeys:{},serviceGroupTranslationKeys:{}});function g(b){return E.useTranslateService(b),(0,a.vy)(y,(0,a.on)(f.FD,f.br,(A,{data:x})=>x?E.upsertOne(x,A):A),(0,a.on)(f.zw,f.$,(A,{data:x,publicId:T})=>x?E.updateOne({id:T,changes:x},A):A),(0,a.on)(f.SL,f.Y5,f.yP,(A,{publicId:x})=>E.removeOne(x,A)),(0,a.on)(f.w$,A=>E.retranslate(A)),(0,a.on)(f.cL,()=>({...y})),(0,a.on)(m.br,m.oA,v.oA,(A,{data:x})=>x?.servers?E.upsertMany(n(x),A):A),(0,a.on)(m.tz,m.Bs,v.tz,(A,{data:x})=>x[0]?.servers?E.upsertMany((0,p.A)(x.map(n)),A):A),(0,a.on)(m.HY,(A,{data:x})=>{const T=x.reduce((D,C)=>[...D,...C?.servers||[]],[]);return E.setAll(T,A)}),(0,a.on)(m.Y5,m.yP,v.Y5,v.yP,(A,{publicId:x})=>{const T=Object.keys(A.entities).reduce((D,C)=>A.entities[C]?.agent?.publicId===x?[...D,C]:D,[]);return T.length?E.removeMany(T,A):A}))}},75907:(ct,P,e)=>{"use strict";e.d(P,{KR:()=>f,mx:()=>v});var t=e(11439),a=e(18801),d=e(39777);const p=(0,t.UX)(a.T),n=d.OM.getSelectors(),f=((0,t.Mz)(p,n.selectAll),(0,t.Mz)(p,n.selectEntities)),v=g=>(0,t.Mz)(f,b=>b?.[g]||null)},86416:(ct,P,e)=>{"use strict";e.d(P,{$:()=>E,FD:()=>p,FN:()=>b,R0:()=>m,SL:()=>K,SM:()=>f,SV:()=>T,TF:()=>C,WQ:()=>a,Y5:()=>k,br:()=>v,cL:()=>W,ed:()=>y,gh:()=>x,kq:()=>F,nD:()=>S,oA:()=>A,qx:()=>d,rv:()=>n,tH:()=>g,tz:()=>D,yP:()=>h,yo:()=>I,zw:()=>L});var t=e(11439);const a=(0,t.VP)("[App] Add AgentTemplate",(0,t.xk)()),d=(0,t.VP)("[IxApi] Add AgentTemplate Failure",(0,t.xk)()),p=(0,t.VP)("[IxApi] Add AgentTemplate Success",(0,t.xk)()),n=(0,t.VP)("[App] Add AgentTemplate From Agent",(0,t.xk)()),m=(0,t.VP)("[IxApi] Add AgentTemplate From Agent Failure",(0,t.xk)()),f=(0,t.VP)("[IxApi] Add AgentTemplate From Agent Success",(0,t.xk)()),v=(0,t.VP)("[ChangeNotification] AgentTemplate Was Added",(0,t.xk)()),h=(0,t.VP)("[ChangeNotification] AgentTemplate Was Removed",(0,t.xk)()),E=(0,t.VP)("[ChangeNotification] AgentTemplate Was Updated",(0,t.xk)()),y=(0,t.VP)("[App] Ensure All AgentTemplates",(0,t.xk)()),g=(0,t.VP)("[App] Load One AgentTemplate",(0,t.xk)()),b=(0,t.VP)("[IxApi] Load One AgentTemplate Failure",(0,t.xk)()),A=(0,t.VP)("[IxApi] Load One AgentTemplate Success",(0,t.xk)()),x=(0,t.VP)("[App] Load All AgentTemplates",(0,t.xk)()),T=(0,t.VP)("[IxApi] Load All AgentTemplates Failure",(0,t.xk)()),D=(0,t.VP)("[IxApi] Load All AgentTemplates Success",(0,t.xk)()),C=(0,t.VP)("[App] Remove AgentTemplate",(0,t.xk)()),S=(0,t.VP)("[IxApi] Remove AgentTemplate Failure",(0,t.xk)()),k=(0,t.VP)("[IxApi] Remove AgentTemplate Success",(0,t.xk)()),I=(0,t.VP)("[App] Update AgentTemplate",(0,t.xk)()),F=(0,t.VP)("[IxApi] Update AgentTemplate Failure",(0,t.xk)()),L=(0,t.VP)("[IxApi] Update AgentTemplate Success",(0,t.xk)()),W=(0,t.VP)("[App] Reset AgentTemplate State"),K=(0,t.VP)("[OptimisticMutation] AgentTemplate Should Remove",(0,t.xk)())},88411:(ct,P,e)=>{"use strict";e.d(P,{SF:()=>d,TZ:()=>t,oL:()=>a});const t="agentTemplate",a=new Map([["config.routerAdditionalSubnets[]","agentRouterAdditionalSubnet"],["config.routerPortForwards[]","agentRouterPortForward"],["dataSources[]","agentDataSource"],["devices[]","agentDevice"],["lanWanAccessRules[]","agentRouterLanWanAccessRule"],["pageLinks[]","pageLink"],["servers[]","agentServer"],["type","agentType"],["vpnAccessRules[]","agentVpnAccessRule"],["vpnAudience","audience"]]),d=[...a.keys()]},85079:(ct,P,e)=>{"use strict";e.d(P,{N4:()=>T,OM:()=>b});var t=e(11439),a=e(84374),d=e(88411),p=e(77900),n=e(54501),m=e(10569),f=e(23291),v=e(76456),h=e(58042),E=e(86416),y=e(20068),g=e(1616);const b=(0,a.qo)({sortComparer:a.d7,subresourcePaths:d.SF,mergeFn:a.Uh}),A=b.getInitialState(),x=(0,t.vy)(A,(0,t.on)(E.cL,()=>({...A})),(0,t.on)(E.FD,E.br,(D,{data:C})=>C?b.upsertOne(C,D):D),(0,t.on)(E.gh,(D,{fields:C})=>{const S=(0,a.mD)(D.allLoadingFields,C);return{...D,allLoading:!0,allLoadingFields:S}}),(0,t.on)(E.SV,D=>({...D,allLoading:!1})),(0,t.on)(E.tz,(D,{data:C,fields:S})=>{const k=(0,a.mD)(D.allLoadedFields,S);return b.upsertMany(C,{...D,allLoading:!1,allLoaded:!0,allLoadedFields:k})}),(0,t.on)(E.oA,(D,{data:C})=>b.upsertOne(C,{...D})),(0,t.on)(E.zw,E.$,(D,{data:C,publicId:S})=>C?b.updateOne({id:S,changes:C},D):D),(0,t.on)(E.SL,E.Y5,E.yP,(D,{publicId:C})=>b.removeOne(C,D)),(0,t.on)(p.zO,p.$,(D,{data:C,publicId:S})=>C?b.updateOne({id:S,changes:C},D):D),(0,t.on)(n.FD,n.br,(D,{data:C})=>{const S=C.agent?.publicId;return S?b.mutate(S,"config.routerAdditionalSubnets",D).upsertOne(C.publicId):D}),(0,t.on)(n.Y5,n.yP,(D,{publicId:C})=>{const S=Object.keys(D.entities).find(k=>D.entities[k]?.config?.routerAdditionalSubnets?.some(I=>I.publicId===C));return S?b.mutate(S,"config.routerAdditionalSubnets",D).removeOne(C):D}),(0,t.on)(m.FD,m.br,(D,{agentId:C,publicId:S})=>b.mutate(C,"config.routerPortForwards",D).upsertOne(S)),(0,t.on)(m.SL,m.Y5,m.yP,(D,{agentId:C,publicId:S})=>b.mutate(C,"config.routerPortForwards",D).removeOne(S)),(0,t.on)(g.FD,g.br,(D,{data:C})=>{const S=C.agent?.publicId;return S?b.mutate(S,"vpnAccessRules",D).upsertOne(C.publicId):D}),(0,t.on)(g.Y5,g.yP,(D,{publicId:C})=>{const S=Object.keys(D.entities).find(k=>D.entities[k]?.vpnAccessRules?.some(I=>I.publicId===C));return S?b.mutate(S,"vpnAccessRules",D).removeOne(C):D}),(0,t.on)(f.FD,f.br,(D,{data:C,publicId:S})=>{const k=C.agent?.publicId;return k?b.mutate(k,"dataSources",D).upsertOne(S):D}),(0,t.on)(f.Y5,f.yP,(D,{publicId:C})=>{const S=Object.keys(D.entities).find(k=>D.entities[k]?.dataSources?.some(I=>I.publicId===C));return S?b.mutate(S,"dataSources",D).removeOne(C):D}),(0,t.on)(v.FD,v.br,(D,{agentId:C,publicId:S})=>b.mutate(C,"devices",D).upsertOne(S)),(0,t.on)(v.Y5,v.yP,(D,{agentId:C,publicId:S})=>b.mutate(C,"devices",D).removeOne(S)),(0,t.on)(y.FD,y.br,(D,{data:C,publicId:S})=>{const k=C?.agent?.publicId;return k?b.mutate(k,"pageLinks",D).upsertOne(S):D}),(0,t.on)(y.Y5,y.yP,(D,{publicId:C})=>{const S=Object.keys(D.entities).find(k=>D.entities[k]?.pageLinks?.some(I=>I.publicId===C));return S?b.mutate(S,"pageLinks",D).removeOne(C):D}),(0,t.on)(h.FD,h.br,(D,{agentId:C,publicId:S})=>b.mutate(C,"servers",D).upsertOne(S)),(0,t.on)(h.SL,h.Y5,h.yP,(D,{publicId:C})=>{const S=Object.keys(D.entities).find(k=>D.entities[k]?.servers?.some(I=>I.publicId===C));return S?b.mutate(S,"servers",D).removeOne(C):D})),T=(0,t.VG)({name:d.TZ,reducer:x})},61485:(ct,P,e)=>{"use strict";e.d(P,{KR:()=>y,Ub:()=>n,gZ:()=>E,mx:()=>f});var t=e(84374),a=e(11439),d=e(88411),p=e(85079);const n=(0,a.Mz)(p.N4.selectAgentTemplateState,p.OM.getSelectors().selectAll),f=((0,t.y1)(n,d.oL),g=>(0,a.Mz)(p.N4.selectEntities,b=>g?b[g]:void 0)),{selectAllLoadedFields:E,selectEntities:y}=p.N4},89640:(ct,P,e)=>{"use strict";e.d(P,{SV:()=>p,cL:()=>m,ed:()=>a,gh:()=>d,tz:()=>n});var t=e(11439);const a=(0,t.VP)("[App] Ensure All AgentTypes",(0,t.xk)()),d=(0,t.VP)("[App] Load All AgentTypes",(0,t.xk)()),p=(0,t.VP)("[IxApi] All AgentTypes Failure",(0,t.xk)()),n=(0,t.VP)("[IxApi] Load All AgentTypes Success",(0,t.xk)()),m=(0,t.VP)("[App] Reset AgentType State")},54314:(ct,P,e)=>{"use strict";e.d(P,{OM:()=>v,N4:()=>y});var t=e(11439),a=e(84374),d=e(67476),n=e(77900),m=e(86416),f=e(89640);const v=(0,a.qo)({sortComparer:a.d7}),h=v.getInitialState(),E=(0,t.vy)(h,(0,t.on)(f.cL,()=>({...h})),(0,t.on)(f.gh,g=>({...g,allLoading:!0})),(0,t.on)(f.SV,g=>({...g,allLoading:!1})),(0,t.on)(f.tz,(g,{data:b,fields:A})=>{const x=(0,a.mD)(g.allLoadedFields,A);return v.setAll(b,{...g,allLoadedFields:x,allLoading:!1,allLoaded:!0})}),(0,t.on)(n.br,n.oA,m.oA,(g,{data:b})=>b?.type?v.upsertOne(b.type,g):g),(0,t.on)(n.tz,n.Bs,m.tz,(g,{data:b})=>{if(b[0]?.type){const A=(0,d.A)(b.map(x=>x.type).filter(x=>!!x),x=>x.publicId);return v.upsertMany(A,g)}return g})),y=(0,t.VG)({name:"agentType",reducer:E})},46005:(ct,P,e)=>{"use strict";e.d(P,{Ub:()=>d,gZ:()=>f});var t=e(11439),a=e(54314);const d=(0,t.Mz)(a.N4.selectAgentTypeState,a.OM.getSelectors().selectAll),{selectAllLoadedFields:f}=a.N4},29193:(ct,P,e)=>{"use strict";e.d(P,{$:()=>f,br:()=>n,cL:()=>v,kq:()=>d,yP:()=>m,yo:()=>a,zw:()=>p});var t=e(11439);const a=(0,t.VP)("[App] Update AssetAppConfig",(0,t.xk)()),d=(0,t.VP)("[IxApi] Update AssetAppConfig Failure",(0,t.xk)()),p=(0,t.VP)("[IxApi] Update AssetAppConfig Success",(0,t.xk)()),n=(0,t.VP)("[ChangeNotification] AssetAppConfig Was Added",(0,t.xk)()),m=(0,t.VP)("[ChangeNotification] AssetAppConfig Was Removed",(0,t.xk)()),f=(0,t.VP)("[ChangeNotification] AssetAppConfig Was Updated",(0,t.xk)()),v=(0,t.VP)("[App] Reset AssetAppConfig State")},91038:(ct,P,e)=>{"use strict";e.d(P,{OM:()=>f,N4:()=>E});var t=e(11439),a=e(84374),d=e(38198),n=e(29193),m=e(82984);const f=(0,a.qo)(),v=f.getInitialState(),h=(0,t.vy)(v,(0,t.on)(n.cL,()=>({...v})),(0,t.on)(n.br,(g,{data:b})=>f.upsertOne(b,g)),(0,t.on)(n.yP,(g,{publicId:b})=>f.removeOne(b,g)),(0,t.on)(n.$,(g,{data:b,publicId:A})=>f.updateOne({id:A,changes:b},g)),(0,t.on)(n.zw,(g,{data:b})=>f.upsertOne(b,g)),(0,t.on)(m.br,m.oA,(g,{data:b})=>b?f.upsertMany(y(b),g):g),(0,t.on)(m.e8,m.m9,m.Au,m._S,m.tz,(g,{data:b})=>f.upsertMany((0,d.A)(b.map(y)),g)),(0,t.on)(m.Y5,m.yP,(g,{publicId:b})=>{const A=Object.keys(g.entities).reduce((x,T)=>g.entities[T]?.asset?.publicId===b?[...x,T]:x,[]);return A.length?f.removeMany(A,g):g})),E=(0,t.VG)({name:"assetAppConfig",reducer:h});function y(g){return(0,a.un)(g,"appConfigs","asset","Asset")}},28648:(ct,P,e)=>{"use strict";e.d(P,{KR:()=>m,Ub:()=>d});var t=e(11439),a=e(91038);const d=(0,t.Mz)(a.N4.selectAssetAppConfigState,a.OM.getSelectors().selectAll),{selectEntities:m}=a.N4},94487:(ct,P,e)=>{"use strict";e.d(P,{gV:()=>A,Jk:()=>D,c1:()=>C});var t=e(29193),a=e(17876),d=e(1365),p=e(70271),n=e(61318),m=e(59452),f=e(46443),v=e(35681),h=e(68559);let E=(()=>{class k{constructor(F,L){this.api=F,this.http=L}addOrUpdate(F,L,W){const K=this.api.url("Asset",{publicId:F}),j=(new f._y).set(v.P5,!0),X=this.api.headers,B=new f.Nl({fromObject:{fields:"publicId,appConfigs(asset,publicId,app,values,stateValues)"}});return this.http.get(K,{context:j,headers:X,params:B}).pipe((0,d.Z)(z=>{const U=z.data.appConfigs?.find(G=>G.app?.publicId===L);return U?null===W.values&&null===W.stateValues?this.removeByPublicId(U.publicId).pipe((0,p.T)(()=>({data:{...U,values:"[]",stateValues:"[]"}}))):this.update({...U,values:W.values,stateValues:W.stateValues}).pipe((0,p.T)(G=>({...G,data:{...U,values:W.values,stateValues:W.stateValues}}))):this.add({asset:{publicId:F},app:{publicId:L},values:W.values,stateValues:W.stateValues})}))}update(F){const L=this.api.url("AssetAppConfigList"),W=(new f._y).set(v.P5,!0);return this.http.patch(L,F,{context:W,headers:this.api.headers})}add(F){const L=this.api.url("AssetAppConfigList"),W=(new f._y).set(v.P5,!0);return this.http.post(L,F,{context:W,headers:this.api.headers})}removeByPublicId(F){const L=this.api.url("AssetAppConfig",{publicId:F}),W=(new f._y).set(v.P5,!0);return this.http.delete(L,{context:W,headers:this.api.headers})}static#t=this.\u0275fac=function(L){return new(L||k)(h.KVO(v.bQ),h.KVO(f.Qq))};static#e=this.\u0275prov=h.jDH({token:k,factory:k.\u0275fac,providedIn:"root"})}return k})(),y=(()=>{class k{constructor(F,L){this.actions$=F,this.service=L,this.update$=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(t.yo),(0,d.Z)(({assetId:W,backendComponentId:K,data:j,_ref:X})=>this.service.addOrUpdate(W,K,j).pipe((0,p.T)(B=>t.zw({data:{...B.data,...j},_ref:X})),(0,n.W)(B=>(0,m.of)(t.kq({errors:B.error?.data??[],_ref:X})))))))}static#t=this.\u0275fac=function(L){return new(L||k)(h.KVO(a.En),h.KVO(E))};static#e=this.\u0275prov=h.jDH({token:k,factory:k.\u0275fac,providedIn:"root"})}return k})();var g=e(11439),b=e(91038);let A=(()=>{class k{static#t=this.\u0275fac=function(L){return new(L||k)};static#e=this.\u0275mod=h.$C({type:k});static#n=this.\u0275inj=h.G2t({imports:[f.q1,v.Si,g.md.forFeature(b.N4),a.Vm.forFeature([y])]})}return k})();e(28648);var T=e(93551);function D(k){return{...k,stateValues:k.stateValues?JSON.parse(k.stateValues):k.stateValues,values:k.values?JSON.parse(k.values):k.values}}function C(k){return{...k,values:S(k.values),stateValues:S(k.stateValues)}}function S(k){return(0,T.A)(k)?null:"string"==typeof k?k:JSON.stringify(k)}},82984:(ct,P,e)=>{"use strict";e.d(P,{$:()=>b,$e:()=>Yt,Au:()=>ot,Bp:()=>Ot,CY:()=>se,Dw:()=>$,FD:()=>p,FN:()=>ft,HQ:()=>I,HY:()=>A,L4:()=>m,LF:()=>at,Lc:()=>It,MS:()=>xe,Pl:()=>S,Px:()=>z,SV:()=>K,T7:()=>L,TF:()=>Lt,TR:()=>U,Vc:()=>T,WQ:()=>a,XF:()=>F,Xm:()=>B,Y5:()=>ce,_S:()=>G,b:()=>q,br:()=>y,cL:()=>oe,d3:()=>n,e8:()=>H,ed:()=>C,ep:()=>E,gh:()=>W,jw:()=>k,kq:()=>Gt,m9:()=>V,mV:()=>f,nD:()=>Vt,oA:()=>mt,qH:()=>me,qx:()=>d,rA:()=>h,rE:()=>v,rH:()=>x,rK:()=>X,tH:()=>J,tz:()=>j,wR:()=>D,x6:()=>Z,yP:()=>g,yo:()=>At,zw:()=>Tt});var t=e(11439);const a=(0,t.VP)("[App] Add Asset",(0,t.xk)()),d=(0,t.VP)("[IxApi] Add Asset Failure",(0,t.xk)()),p=(0,t.VP)("[IxApi] Add Asset Success",(0,t.xk)()),n=(0,t.VP)("[App] Add Asset Library",(0,t.xk)()),m=(0,t.VP)("[IxApi] Add Asset Library Failure",(0,t.xk)()),f=(0,t.VP)("[IxApi] Add Asset Library Success",(0,t.xk)()),v=(0,t.VP)("[App] Add Asset Instance List",(0,t.xk)()),h=(0,t.VP)("[IxApi] Add Asset Instance List Failure",(0,t.xk)()),E=(0,t.VP)("[IxApi] Add Asset Instance List Success",(0,t.xk)()),y=(0,t.VP)("[ChangeNotification] Asset Was Added",(0,t.xk)()),g=(0,t.VP)("[ChangeNotification] Asset Was Removed",(0,t.xk)()),b=(0,t.VP)("[ChangeNotification] Asset Was Updated",(0,t.xk)()),A=(0,t.VP)("[ChangeNotification] Asset List Was Updated",(0,t.xk)()),x=(0,t.VP)("[App] Detach Asset Instance",(0,t.xk)()),T=(0,t.VP)("[IxApi] Detach Asset Instance Failure",(0,t.xk)()),D=(0,t.VP)("[IxApi] Detach Asset Instance Success",(0,t.xk)()),C=(0,t.VP)("[App] Ensure All Assets"),S=(0,t.VP)("[App] Ensure All Assets For Root",(0,t.xk)()),k=(0,t.VP)("[App] Ensure All Root Assets"),I=(0,t.VP)("[App] Ensure All Enabled Assets"),F=(0,t.VP)("[App] Ensure All Library Assets"),L=(0,t.VP)("[App] Ensure One Asset",(0,t.xk)()),W=(0,t.VP)("[App] Load All Assets"),K=(0,t.VP)("[IxApi] Load All Assets Failure",(0,t.xk)()),j=(0,t.VP)("[IxApi] Load All Assets Success",(0,t.xk)()),X=(0,t.VP)("[App] Load All Assets For Root",(0,t.xk)()),B=(0,t.VP)("[IxApi] Load All Assets For Root Failure",(0,t.xk)()),V=(0,t.VP)("[IxApi] Load All Assets For Root Success",(0,t.xk)()),z=(0,t.VP)("[App] Load All Root Assets"),U=(0,t.VP)("[IxApi] Load All Root Assets Failure",(0,t.xk)()),G=(0,t.VP)("[IxApi] Load All Root Assets Success",(0,t.xk)()),Z=(0,t.VP)("[App] Load All Enabled Assets"),at=(0,t.VP)("[IxApi] Load All Enabled Assets Failure",(0,t.xk)()),H=(0,t.VP)("[IxApi] Load All Enabled Assets Success",(0,t.xk)()),q=(0,t.VP)("[App] Load All Library Assets"),$=(0,t.VP)("[IxApi] Load All Library Assets Failure",(0,t.xk)()),ot=(0,t.VP)("[IxApi] Load All Library Assets Success",(0,t.xk)()),J=(0,t.VP)("[App] Load One Asset",(0,t.xk)()),ft=(0,t.VP)("[IxApi] Load One Asset Failure",(0,t.xk)()),mt=(0,t.VP)("[IxApi] Load One Asset Success",(0,t.xk)()),Lt=(0,t.VP)("[App] Remove Asset",(0,t.xk)()),Vt=(0,t.VP)("[IxApi] Remove Asset Failure",(0,t.xk)()),ce=(0,t.VP)("[IxApi] Remove Asset Success",(0,t.xk)()),se=(0,t.VP)("[App] Remove Library Asset",(0,t.xk)()),xe=(0,t.VP)("[IxApi] Remove Asset Failure",(0,t.xk)()),It=(0,t.VP)("[IxApi] Remove Library Asset Success",(0,t.xk)()),At=(0,t.VP)("[App] Update Asset",(0,t.xk)()),Gt=(0,t.VP)("[IxApi] Update Asset Failure",(0,t.xk)()),Tt=(0,t.VP)("[IxApi] Update Asset Success",(0,t.xk)()),Yt=(0,t.VP)("[App] Update Asset Instance",(0,t.xk)()),Ot=(0,t.VP)("[IxApi] Update Asset Instance Failure",(0,t.xk)()),me=(0,t.VP)("[IxApi] Update Asset Instance Success",(0,t.xk)()),oe=(0,t.VP)("[App] Reset Asset State")},42419:(ct,P,e)=>{"use strict";e.d(P,{SF:()=>n,TZ:()=>a,nn:()=>d,oL:()=>p});var t=e(35537);const a="asset",d=(0,t.cY)("\n  {\n    agent { publicId reference { name } }\n    appConfigs {\n      publicId\n      app { publicId reference { name } }\n      values\n      stateValues\n    }\n    card\n    custom\n    description\n    enabled\n    hasChanges\n    isLibraryAsset\n    libraryAsset { publicId reference { name } }\n    libraryVersion {\n      publicId\n      latest\n      library { publicId reference { name } }\n      version\n    }\n    memberships {\n      asset { publicId }\n      group { publicId }\n      publicId\n    }\n    name\n    order\n    pageLinks {\n      audience { publicId }\n      group { name publicId }\n      order\n      page\n      publicId\n    }\n    parent\n    publicId\n    resourceVariant { publicId }\n  }\n"),p=new Map([["memberships[]","assetMembership"],["appConfigs[]","assetAppConfig"],["libraryVersion","assetLibraryVersion"],["pageLinks[]","pageLink"],["resourceVariant","assetType"]]),n=[...p.keys()]},415:(ct,P,e)=>{"use strict";e.d(P,{N4:()=>x,OM:()=>g});var t=e(11439),a=e(84374),d=e(71820),p=e(42419),n=e(82984),m=e(29193),f=e(77900),v=e(20068),h=e(28341),E=e(44427);const g=(0,a.qo)({sortComparer:function y(D,C){return void 0!==D.order&&void 0!==C.order?D.order-C.order:0},subresourcePaths:p.SF,mergeFn:a.Uh}),b=g.getInitialState({allIdsForRoot:{},allLoadedForRoot:{},allLoadingForRoot:{},allRootsLoaded:!1,allRootsLoading:!1,allEnabledLoaded:!1,allEnabledLoading:!1,allLibrariesLoaded:!1,allLibrariesLoading:!1}),A=(0,t.vy)(b,(0,t.on)(n.cL,()=>({...b})),(0,t.on)(n.FD,n.br,(D,{data:C})=>C?g.upsertOne(C,T({added:[C]},D)):D),(0,t.on)(n.mV,(D,{assetId:C,libraryAsset:S})=>g.upsertOne({libraryAsset:S,publicId:C},D)),(0,t.on)(n.ep,(D,{data:C})=>C?g.upsertMany(C,T({added:C},D)):D),(0,t.on)(n.wR,(D,{publicId:C})=>g.updateOne({id:C,changes:{libraryAsset:null}},D)),(0,t.on)(n.gh,D=>({...D,allLoading:!0,allRootsLoading:!0,allEnabledLoading:!0,allLibrariesLoading:!0})),(0,t.on)(n.SV,D=>({...D,allLoading:!1,allRootsLoading:!1,allEnabledLoading:!1,allLibrariesLoading:!1})),(0,t.on)(n.tz,(D,{data:C})=>g.setAll(C,{...D,allLoading:!1,allLoaded:!0,allRootsLoading:!1,allRootsLoaded:!0,allEnabledLoading:!1,allEnabledLoaded:!0,allLibrariesLoading:!1,allLibrariesLoaded:!0})),(0,t.on)(n.rK,(D,{rootId:C})=>({...D,allLoadingForRoot:{...D.allLoadingForRoot,[C]:!0}})),(0,t.on)(n.Xm,(D,{rootId:C})=>({...D,allLoadingForRoot:{...D.allLoadingForRoot,[C]:!1}})),(0,t.on)(n.m9,(D,{rootId:C,data:S})=>g.upsertMany(S,{...D,allIdsForRoot:{...D.allIdsForRoot,[C]:S.map(k=>k.publicId)},allLoadingForRoot:{...D.allLoadingForRoot,[C]:!1},allLoadedForRoot:{...D.allLoadedForRoot,[C]:!0}})),(0,t.on)(n.Px,D=>({...D,allRootsLoading:!0})),(0,t.on)(n.TR,D=>({...D,allRootsLoading:!1})),(0,t.on)(n._S,(D,{data:C})=>g.upsertMany(C,{...D,allRootsLoading:!1,allRootsLoaded:!0})),(0,t.on)(n.x6,D=>({...D,allEnabledLoading:!0})),(0,t.on)(n.LF,D=>({...D,allEnabledLoading:!1})),(0,t.on)(n.e8,(D,{data:C})=>g.upsertMany(C,{...D,allEnabledLoading:!1,allEnabledLoaded:!0})),(0,t.on)(n.b,D=>({...D,allLibrariesLoading:!0})),(0,t.on)(n.Dw,D=>({...D,allLibrariesLoading:!1})),(0,t.on)(n.Au,(D,{data:C})=>g.upsertMany(C,{...D,allLibrariesLoading:!1,allLibrariesLoaded:!0})),(0,t.on)(n.oA,(D,{data:C})=>g.upsertOne(C,D)),(0,t.on)(n.Lc,(D,{publicId:C})=>{const S=Object.keys(D.entities).filter(k=>D.entities[k]?.libraryAsset?.publicId===C);return S.length?g.updateMany(S.map(k=>({id:k,changes:{libraryAsset:null}})),g.removeOne(C,D)):g.removeOne(C,D)}),(0,t.on)(n.Y5,n.yP,(D,{publicId:C})=>g.removeOne(C,T({removed:[C]},D))),(0,t.on)(n.zw,n.$,(D,{data:C,publicId:S})=>g.updateOne({id:S,changes:C},D)),(0,t.on)(n.HY,(D,{data:C})=>g.upsertMany(C,D)),(0,t.on)(f.Y5,f.yP,(D,{publicId:C})=>{const S=Object.keys(D.entities).find(k=>D.entities[k]?.agent?.publicId===C);return S?g.updateOne({id:S,changes:{agent:null}},D):D}),(0,t.on)(h.br,(D,{data:C})=>{const S=C.asset?.publicId;return S?g.mutate(S,"memberships",D).upsertOne(C.publicId):D}),(0,t.on)(h.TK,(D,{data:C})=>C.reduce((S,k)=>{const I=k.asset?.publicId;return I?g.mutate(I,"memberships",S).upsertOne(k.publicId):S},D)),(0,t.on)(h.yP,(D,{publicId:C})=>{const S=Object.keys(D.entities).find(k=>D.entities[k]?.memberships?.some(I=>I.publicId===C));return S?g.mutate(S,"memberships",D).removeOne(C):D}),(0,t.on)(h.g1,(D,{publicIdList:C})=>C.reduce((S,k)=>{const I=Object.keys(D.entities).find(F=>S.entities[F]?.memberships?.some(L=>L.publicId===k));return I?g.mutate(I,"memberships",S).removeOne(k):S},D)),(0,t.on)(E.FD,(D,{assetId:C})=>g.updateOne({id:C,changes:{hasChanges:!1}},D)),(0,t.on)(v.FD,v.br,(D,{data:C,publicId:S})=>{const k=C?.asset?.publicId;return k?g.mutate(k,"pageLinks",D).upsertOne(S):D}),(0,t.on)(v.Y5,v.yP,(D,{publicId:C})=>{const S=Object.keys(D.entities).find(k=>D.entities[k]?.pageLinks?.some(I=>I.publicId===C));return S?g.mutate(S,"pageLinks",D).removeOne(C):D}),(0,t.on)(m.zw,m.br,(D,{data:C})=>{const S=C?.asset?.publicId;return S?g.mutate(S,"appConfigs",D).upsertOne(C.publicId):D}),(0,t.on)(m.yP,(D,{publicId:C})=>{const S=Object.keys(D.entities).find(k=>D.entities[k]?.appConfigs?.some(I=>I.publicId===C));return S?g.mutate(S,"appConfigs",D).removeOne(C):D})),x=(0,t.VG)({name:p.TZ,reducer:A});function T(D,C){return{...C,allIdsForRoot:Object.keys(C.allIdsForRoot).reduce((S,k)=>(D.added?.length&&(S=D.added.reduce((I,F)=>F.parent&&I[k].includes(F.parent.publicId)?{...I,[k]:[...I[k],F.publicId]}:I,S)),D.removed?.length&&(D.removed.includes(k)?S=(0,d.A)(S,(I,F)=>F===k):S[k].some(I=>D.removed?.includes(I))&&(S={...S,[k]:S[k].filter(I=>!D.removed?.includes(I))})),S),C.allIdsForRoot)}}},45621:(ct,P,e)=>{"use strict";e.d(P,{$1:()=>I,DV:()=>E,JV:()=>S,KR:()=>F,LI:()=>b,MZ:()=>C,QS:()=>k,Qn:()=>D,Wk:()=>h,hQ:()=>x,jT:()=>m,mx:()=>g,sX:()=>A,th:()=>f,v0:()=>T,zu:()=>v});var t=e(11439),a=e(84374),d=e(415),p=e(42419);const n=(0,t.Mz)(d.N4.selectAssetState,d.OM.getSelectors().selectAll),m=(0,t.Mz)(n,L=>L.filter(W=>null===W.parent&&!W.isLibraryAsset)),f=L=>(0,t.Mz)(d.N4.selectAssetState,W=>{const K=[L,...W.allIdsForRoot[L]||[]];return W.ids.filter(j=>K.includes(j)).map(j=>W.entities[j])}),v=L=>(0,t.Mz)(d.N4.selectAssetState,W=>!!W.allLoadingForRoot[L]),h=L=>(0,t.Mz)(d.N4.selectAssetState,W=>!!W.allLoadedForRoot[L]),E=(0,t.Mz)(n,L=>L.filter(W=>!!W.enabled&&!W.isLibraryAsset)),g=((0,t.Mz)(n,L=>L.filter(W=>!!W.isLibraryAsset&&null===W.parent)),L=>(0,t.Mz)(d.N4.selectEntities,W=>L&&W[L]||null)),b=L=>(0,a.y1)(g(L),p.oL),{selectAllLoading:A,selectAllLoaded:x,selectAllRootsLoading:T,selectAllRootsLoaded:D,selectAllEnabledLoaded:C,selectAllEnabledLoading:S,selectAllLibrariesLoaded:k,selectAllLibrariesLoading:I,selectEntities:F}=d.N4},37010:(ct,P,e)=>{"use strict";e.d(P,{IO:()=>F,IC:()=>D,TZ:()=>a.TZ,mx:()=>C.mx});var t=e(82984),a=e(42419),d=e(17876),p=e(1365),n=e(70271),m=e(61318),f=e(59452),v=e(19999),h=e(64334),E=e(59400),y=e(36647),g=e(51567),b=e(46443),A=e(61873),x=e(35681),T=e(68559);let D=(()=>{class L{constructor(K,j){this.api=K,this.http=j}add(K){const j=this.api.url("AssetList"),X=(new b._y).set(x.P5,!0);return this.http.post(j,K,{context:X,headers:this.api.headers})}addLibrary(K){const j=this.api.url("AssetLibrary",{publicId:K}),X=(new b._y).set(x.P5,!0);return this.http.post(j,null,{context:X,headers:this.api.headers})}addInstanceList(K){const j=this.api.url("AssetLibraryInstanceList"),X=(new b._y).set(x.P5,!0);return this.http.post(j,K,{context:X,headers:this.api.headers})}detachInstance(K){const j=this.api.url("AssetLibraryInstanceDetach",{publicId:K}),X=(new b._y).set(x.P5,!0);return this.http.patch(j,{},{context:X,headers:this.api.headers})}getAll(K,j){return(0,x.JR)(X=>this.getList(K,j,X))}getAllChildren(K,j){return this.getAll(j,[`eq(parent.publicId,"${K}")`])}getAllDescendants(K,j){return(0,x.JR)(X=>this.getDescendantList(K,j,X))}getAllForRoot(K,j){return(0,A.p)([this.getByPublicId(K,j),this.getAllDescendants(K,j)]).pipe((0,n.T)(X=>({data:[X[0].data,...X[1].data],moreAfter:null,status:"success",type:"Asset"})))}getAllRoots(K){return this.getAll(K,["isnull(parent)",'eq(isLibraryAsset,"false")'])}getAllLibraries(K){return this.getAll(K,['eq(isLibraryAsset,"true")'])}getAllEnabled(K){return this.getAll(K,["enabled"])}getByPublicId(K,j){const X=this.api.url("Asset",{publicId:K}),B=(new b._y).set(x.P5,!0),V=this.api.headers,z=new b.Nl({fromObject:{fields:j.join(",")}});return this.http.get(X,{context:B,headers:V,params:z})}getDescendantList(K,j,X,B){const V=this.api.url("AssetDescendantList",{publicId:K}),z=(new b._y).set(x.P5,!0),U=new b.Nl({fromObject:{fields:j.join(","),...(0,x.eF)(X,B)}});return this.http.get(V,{context:z,headers:this.api.headers,params:U})}getList(K,j,X,B){const V=this.api.url("AssetList"),z=(new b._y).set(x.P5,!0),U=new b.Nl({fromObject:{fields:K.join(","),...j?{filters:j}:{},...(0,x.eF)(X,B)}});return this.http.get(V,{context:z,headers:this.api.headers,params:U})}removeByPublicId(K){const j=this.api.url("Asset",{publicId:K}),X=(new b._y).set(x.P5,!0);return this.http.delete(j,{context:X,headers:this.api.headers})}removeLibrary(K){const j=this.api.url("AssetLibrary",{publicId:K}),X=(new b._y).set(x.P5,!0);return this.http.delete(j,{context:X,headers:this.api.headers})}updateByPublicId(K,j){const X=this.api.url("Asset",{publicId:K}),B=(new b._y).set(x.P5,!0);return this.http.patch(X,j,{context:B,headers:this.api.headers})}updateInstance(K){const j=this.api.url("AssetLibraryInstanceList"),X=(new b._y).set(x.P5,!0);return this.http.patch(j,[{instance:{publicId:K}}],{context:X,headers:this.api.headers})}getRendered(K){const j=this.api.url("AssetRender",{publicId:K}),X=(new b._y).set(x.P5,!0);return this.http.get(j,{context:X,headers:this.api.headers})}static#t=this.\u0275fac=function(j){return new(j||L)(T.KVO(x.bQ),T.KVO(b.Qq))};static#e=this.\u0275prov=T.jDH({token:L,factory:L.\u0275fac,providedIn:"root"})}return L})();var C=e(45621),S=e(11439);let k=(()=>{class L{constructor(K,j,X){this.actions$=K,this.store=j,this.service=X,this.add$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.WQ),(0,p.Z)(({data:B})=>this.service.add(B).pipe((0,n.T)(V=>t.FD({data:{...V.data,...B}})),(0,m.W)(V=>(0,f.of)(t.qx({errors:V.error?.data??[]}))))))),this.addLibrary$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.d3),(0,p.Z)(({assetId:B})=>this.service.addLibrary(B).pipe((0,n.T)(({data:V})=>t.mV({assetId:B,libraryAsset:V})),(0,m.W)(V=>(0,f.of)(t.L4({errors:V.error?.data??[]}))))))),this.addInstanceList$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.rE),(0,p.Z)(({data:B})=>this.service.addInstanceList(B.reduce((V,z)=>{if(z.libraryVersion.library){const U={parent:z.parent,order:z.order,libraryAsset:{publicId:z.libraryVersion.library.publicId}};return[...V,U]}return V},[])).pipe((0,n.T)(V=>t.ep({data:V.data.map((z,U)=>({order:B[U].order,name:B[U].libraryVersion.name,publicId:z.publicId,parent:{publicId:B[U].parent.publicId},libraryAsset:B[U].libraryVersion.library,libraryVersion:{publicId:B[U].libraryVersion.publicId},isLibraryAsset:!1}))})),(0,m.W)(V=>(0,f.of)(t.rA({errors:V.error?.data??[]}))))))),this.detachInstance$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.rH),(0,p.Z)(({publicId:B})=>this.service.detachInstance(B).pipe((0,n.T)(()=>t.wR({publicId:B})),(0,m.W)(V=>(0,f.of)(t.Vc({errors:V.error?.data??[]}))))))),this.ensureAll$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.ed),(0,p.Z)(()=>(0,v.z)([this.store.select(C.sX),this.store.select(C.hQ)]).pipe((0,h.s)(1),(0,p.Z)(([B,V])=>B||V?E.w:(0,f.of)(t.gh())))))),this.ensureAllForRoot$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.Pl),(0,p.Z)(({rootId:B})=>(0,v.z)([this.store.select(C.zu(B)),this.store.select(C.Wk(B))]).pipe((0,h.s)(1),(0,p.Z)(([V,z])=>V||z?E.w:(0,f.of)(t.rK({rootId:B}))))))),this.ensureAllRoots$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.jw),(0,p.Z)(()=>(0,v.z)([this.store.select(C.v0),this.store.select(C.Qn)]).pipe((0,h.s)(1),(0,p.Z)(([B,V])=>B||V?E.w:(0,f.of)(t.Px())))))),this.ensureAllEnabled$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.HQ),(0,p.Z)(()=>(0,v.z)([this.store.select(C.JV),this.store.select(C.MZ)]).pipe((0,h.s)(1),(0,p.Z)(([B,V])=>B||V?E.w:(0,f.of)(t.x6())))))),this.ensureAllLibraries$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.XF),(0,p.Z)(()=>(0,v.z)([this.store.select(C.$1),this.store.select(C.QS)]).pipe((0,h.s)(1),(0,p.Z)(([B,V])=>B||V?E.w:(0,f.of)(t.b())))))),this.ensureOne$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.T7),(0,p.Z)(({publicId:B})=>this.store.select(C.mx(B)).pipe((0,h.s)(1),(0,p.Z)(V=>V?E.w:(0,f.of)(t.tH({publicId:B}))))))),this.loadAll$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.gh),(0,y.n)(()=>this.service.getAll(a.nn).pipe((0,n.T)(({data:B})=>t.tz({data:B})),(0,m.W)(B=>(0,f.of)(t.SV({errors:B.error?.data??[]}))))))),this.loadAllEnabled$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.x6),(0,y.n)(()=>this.service.getAllEnabled(a.nn).pipe((0,n.T)(({data:B})=>t.e8({data:B})),(0,m.W)(B=>(0,f.of)(t.LF({errors:B.error?.data??[]}))))))),this.loadAllLibraries$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.b),(0,y.n)(()=>this.service.getAllLibraries(a.nn).pipe((0,n.T)(({data:B})=>t.Au({data:B})),(0,m.W)(B=>(0,f.of)(t.Dw({errors:B.error?.data??[]}))))))),this.loadAllForRoot$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.rK),(0,y.n)(({rootId:B})=>this.service.getAllForRoot(B,a.nn).pipe((0,n.T)(({data:V})=>t.m9({rootId:B,data:V})),(0,m.W)(V=>(0,f.of)(t.Xm({rootId:B,errors:V.error?.data??[]}))))))),this.loadAllRoots$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.Px),(0,y.n)(()=>this.service.getAllRoots(a.nn).pipe((0,n.T)(({data:B})=>t._S({data:B})),(0,m.W)(B=>(0,f.of)(t.TR({errors:B.error?.data??[]}))))))),this.loadOne$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.tH),(0,y.n)(({publicId:B})=>this.service.getByPublicId(B,a.nn).pipe((0,n.T)(({data:V})=>t.oA({data:V,publicId:B})),(0,m.W)(V=>(0,f.of)(t.FN({errors:V.error?.data??[],publicId:B}))))))),this.remove$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.TF),(0,p.Z)(({publicId:B})=>this.service.removeByPublicId(B).pipe((0,n.T)(()=>t.Y5({publicId:B})),(0,m.W)(V=>(0,f.of)(t.nD({errors:V.error?.data??[],publicId:B}))))))),this.removeLibrary$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.CY),(0,p.Z)(({publicId:B})=>this.service.removeLibrary(B).pipe((0,n.T)(()=>t.Lc({publicId:B})),(0,m.W)(V=>(0,f.of)(t.MS({errors:V.error?.data??[],publicId:B}))))))),this.update$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.yo),(0,p.Z)(({publicId:B,data:V})=>this.service.updateByPublicId(B,V).pipe((0,n.T)(()=>t.zw({data:{...V,publicId:B},publicId:B})),(0,m.W)(z=>(0,f.of)(t.kq({errors:z.error?.data??[]}))))))),this.updateInstance$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.$e),(0,p.Z)(({publicId:B})=>this.service.updateInstance(B).pipe((0,n.T)(()=>t.qH({publicId:B})),(0,m.W)(V=>(0,f.of)(t.Bp({errors:V.error?.data??[]}))))))),this.didLinkAgent$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.$),(0,g.p)(({data:B})=>!!B.agent?.publicId),(0,n.T)(({publicId:B})=>t.tH({publicId:B}))))}static#t=this.\u0275fac=function(j){return new(j||L)(T.KVO(d.En),T.KVO(S.il),T.KVO(D))};static#e=this.\u0275prov=T.jDH({token:L,factory:L.\u0275fac,providedIn:"root"})}return L})();var I=e(415);let F=(()=>{class L{static#t=this.\u0275fac=function(j){return new(j||L)};static#e=this.\u0275mod=T.$C({type:L});static#n=this.\u0275inj=T.G2t({imports:[b.q1,x.Si,S.md.forFeature(I.N4),d.Vm.forFeature([k])]})}return L})()},44427:(ct,P,e)=>{"use strict";e.d(P,{FD:()=>p,cL:()=>g});var t=e(11439);(0,t.VP)("[App] Add AssetLibraryVersion",(0,t.xk)()),(0,t.VP)("[IxApi] Add AssetLibraryVersion Failure",(0,t.xk)());const p=(0,t.VP)("[IxApi] Add AssetLibraryVersion Success",(0,t.xk)()),g=((0,t.VP)("[ChangeNotification] AssetLibraryVersion Was Added",(0,t.xk)()),(0,t.VP)("[ChangeNotification] AssetLibraryVersion Was Removed",(0,t.xk)()),(0,t.VP)("[ChangeNotification] AssetLibraryVersion Was Updated",(0,t.xk)()),(0,t.VP)("[App] Ensure All Latest AssetLibraryVersions"),(0,t.VP)("[App] Load All Latest AssetLibraryVersions"),(0,t.VP)("[IxApi] Load All Latest AssetLibraryVersions Failure",(0,t.xk)()),(0,t.VP)("[IxApi] Load All Latest AssetLibraryVersions Success",(0,t.xk)()),(0,t.VP)("[App] Reset AssetLibraryVersion State"))},27060:(ct,P,e)=>{"use strict";e.d(P,{rY:()=>k,TZ:()=>a.T});var t=e(28341),a=e(88236),d=e(17876),p=e(1365),n=e(70271),m=e(61318),f=e(59452),v=e(19999),h=e(64334),E=e(59400),y=e(36647),g=e(46443),b=e(35681),A=e(68559);let x=(()=>{class I{constructor(L,W){this.api=L,this.http=W}add(L){const W=this.api.url("AssetMembershipList"),K=(new g._y).set(b.P5,!0);return this.http.post(W,L,{context:K,headers:this.api.headers})}getAll(){return(0,b.JR)(L=>this.getList(L))}getList(L,W){const K=this.api.url("AssetMembershipList"),j=(new g._y).set(b.P5,!0),X=new g.Nl({fromObject:{fields:"asset,group",...(0,b.eF)(L,W)}});return this.http.get(K,{context:j,headers:this.api.headers,params:X})}removeByPublicIdList(L){const W=this.api.url("AssetMembershipList"),X={context:(new g._y).set(b.P5,!0),headers:this.api.headers,body:L.map(B=>({publicId:B}))};return this.http.delete(W,X)}updateByPublicId(L,W){const K=this.api.url("AssetMembershipList"),j=(new g._y).set(b.P5,!0),B=[{...W,publicId:L}];return this.http.patch(K,B,{context:j,headers:this.api.headers})}static#t=this.\u0275fac=function(W){return new(W||I)(A.KVO(b.bQ),A.KVO(g.Qq))};static#e=this.\u0275prov=A.jDH({token:I,factory:I.\u0275fac,providedIn:"root"})}return I})();var T=e(4084),D=e(11439);let C=(()=>{class I{constructor(L,W,K){this.actions$=L,this.store=W,this.service=K,this.addList$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.yY),(0,p.Z)(({data:j})=>this.service.add(j).pipe((0,n.T)(X=>t.TK({data:X.data.map((B,V)=>({...B,...j[V]}))})),(0,m.W)(X=>(0,f.of)(t.ip({errors:X.error?.data??[]}))))))),this.removeList$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.tK),(0,p.Z)(({publicIdList:j})=>this.service.removeByPublicIdList(j).pipe((0,n.T)(()=>t.g1({publicIdList:j})),(0,m.W)(X=>(0,f.of)(t.$J({errors:X.error?.data??[]}))))))),this.ensureAll$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.ed),(0,p.Z)(()=>(0,v.z)([this.store.select(T.sX),this.store.select(T.hQ)]).pipe((0,h.s)(1),(0,p.Z)(([j,X])=>j||X?E.w:(0,f.of)(t.gh())))))),this.loadAll$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.gh),(0,y.n)(()=>this.service.getAll().pipe((0,n.T)(({data:j})=>t.tz({data:j})),(0,m.W)(j=>(0,f.of)(t.SV({errors:j.error?.data??[]}))))))),this.update$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.yo),(0,p.Z)(({data:j,publicId:X})=>this.service.updateByPublicId(X,j).pipe((0,n.T)(()=>t.zw({data:{...j,publicId:X},publicId:X})),(0,m.W)(B=>(0,f.of)(t.kq({errors:B.error?.data??[]})))))))}static#t=this.\u0275fac=function(W){return new(W||I)(A.KVO(d.En),A.KVO(D.il),A.KVO(x))};static#e=this.\u0275prov=A.jDH({token:I,factory:I.\u0275fac,providedIn:"root"})}return I})();var S=e(92294);let k=(()=>{class I{static#t=this.\u0275fac=function(W){return new(W||I)};static#e=this.\u0275mod=A.$C({type:I});static#n=this.\u0275inj=A.G2t({imports:[g.q1,b.Si,D.md.forFeature(S.N4),d.Vm.forFeature([C])]})}return I})()},28341:(ct,P,e)=>{"use strict";e.d(P,{$:()=>f,$J:()=>b,SV:()=>E,TK:()=>p,br:()=>n,cL:()=>x,ed:()=>v,g1:()=>A,gh:()=>h,ip:()=>d,kq:()=>D,tK:()=>g,tz:()=>y,yP:()=>m,yY:()=>a,yo:()=>T,zw:()=>C});var t=e(11439);const a=(0,t.VP)("[App] Add AssetMembership List",(0,t.xk)()),d=(0,t.VP)("[IxApi] Add AssetMembership List Failure",(0,t.xk)()),p=(0,t.VP)("[IxApi] Add AssetMembership List Success",(0,t.xk)()),n=(0,t.VP)("[ChangeNotification] AssetMembership Was Added",(0,t.xk)()),m=(0,t.VP)("[ChangeNotification] AssetMembership Was Removed",(0,t.xk)()),f=(0,t.VP)("[ChangeNotification] AssetMembership Was Updated",(0,t.xk)()),v=(0,t.VP)("[App] Ensure All AssetMemberships"),h=(0,t.VP)("[App] Load All AssetMemberships"),E=(0,t.VP)("[IxApi] Load All AssetMemberships Failure",(0,t.xk)()),y=(0,t.VP)("[IxApi] Load All AssetMemberships Success",(0,t.xk)()),g=(0,t.VP)("[App] Remove AssetMembership List",(0,t.xk)()),b=(0,t.VP)("[IxApi] Remove AssetMembership List Failure",(0,t.xk)()),A=(0,t.VP)("[IxApi] Remove AssetMembership List Success",(0,t.xk)()),x=(0,t.VP)("[App] Reset AssetMembership State"),T=(0,t.VP)("[App] Update AssetMembership",(0,t.xk)()),D=(0,t.VP)("[IxApi] Update AssetMembership Failure",(0,t.xk)()),C=(0,t.VP)("[IxApi] Update AssetMembership Success",(0,t.xk)())},88236:(ct,P,e)=>{"use strict";e.d(P,{T:()=>t});const t="assetMembership"},92294:(ct,P,e)=>{"use strict";e.d(P,{N4:()=>E,OM:()=>f});var t=e(11439),a=e(84374),d=e(38198),p=e(88236),n=e(28341),m=e(82984);const f=(0,a.qo)(),v=f.getInitialState(),h=(0,t.vy)(v,(0,t.on)(n.cL,()=>({...v})),(0,t.on)(n.br,(g,{data:b})=>f.upsertOne(b,g)),(0,t.on)(n.TK,(g,{data:b})=>f.upsertMany(b,g)),(0,t.on)(n.gh,g=>({...g,allLoading:!0})),(0,t.on)(n.SV,g=>({...g,allLoading:!1})),(0,t.on)(n.tz,(g,{data:b})=>f.setAll(b,{...g,allLoading:!1,allLoaded:!0})),(0,t.on)(n.yP,(g,{publicId:b})=>f.removeOne(b,g)),(0,t.on)(n.g1,(g,{publicIdList:b})=>f.removeMany(b,g)),(0,t.on)(n.zw,n.$,(g,{data:b,publicId:A})=>f.updateOne({id:A,changes:b},g)),(0,t.on)(m.br,m.oA,(g,{data:b})=>b?f.upsertMany(y(b),g):g),(0,t.on)(m.tz,m.e8,m.m9,m._S,(g,{data:b})=>f.upsertMany((0,d.A)(b.map(y)),g)),(0,t.on)(m.Y5,m.yP,(g,{publicId:b})=>{const A=Object.keys(g.entities).reduce((x,T)=>g.entities[T]?.asset?.publicId===b?[...x,T]:x,[]);return A.length?f.removeMany(A,g):g})),E=(0,t.VG)({name:p.T,reducer:h});function y(g){return(0,a.un)(g,"memberships","asset","Asset")}},4084:(ct,P,e)=>{"use strict";e.d(P,{KR:()=>m,Ub:()=>d,hQ:()=>n,sX:()=>p});var t=e(11439),a=e(92294);const d=(0,t.Mz)(a.N4.selectAssetMembershipState,a.OM.getSelectors().selectAll),{selectAllLoading:p,selectAllLoaded:n,selectEntities:m}=a.N4},65433:(ct,P,e)=>{"use strict";e.d(P,{$:()=>f,A8:()=>k,FD:()=>p,SV:()=>E,TF:()=>g,WQ:()=>a,Y5:()=>A,br:()=>n,cL:()=>I,ed:()=>v,fI:()=>S,gh:()=>h,jS:()=>C,kq:()=>T,nD:()=>b,qx:()=>d,tz:()=>y,yP:()=>m,yo:()=>x,zw:()=>D});var t=e(11439);const a=(0,t.VP)("[App] Add AssetType",(0,t.xk)()),d=(0,t.VP)("[IxApi] Add AssetType Failure",(0,t.xk)()),p=(0,t.VP)("[IxApi] Add AssetType Success",(0,t.xk)()),n=(0,t.VP)("[ChangeNotification] AssetType Was Added",(0,t.xk)()),m=(0,t.VP)("[ChangeNotification] AssetType Was Removed",(0,t.xk)()),f=(0,t.VP)("[ChangeNotification] AssetType Was Updated",(0,t.xk)()),v=(0,t.VP)("[App] Ensure All AssetTypes"),h=(0,t.VP)("[App] Load All AssetTypes"),E=(0,t.VP)("[IxApi] Load All AssetTypes Failure",(0,t.xk)()),y=(0,t.VP)("[IxApi] Load All AssetTypes Success",(0,t.xk)()),g=(0,t.VP)("[App] Remove AssetType",(0,t.xk)()),b=(0,t.VP)("[IxApi] Remove AssetType Failure",(0,t.xk)()),A=(0,t.VP)("[IxApi] Remove AssetType Success",(0,t.xk)()),x=(0,t.VP)("[App] Update AssetType",(0,t.xk)()),T=(0,t.VP)("[IxApi] Update AssetType Failure",(0,t.xk)()),D=(0,t.VP)("[IxApi] Update AssetType Success",(0,t.xk)()),C=(0,t.VP)("[App] Update Many AssetTypes",(0,t.xk)()),S=(0,t.VP)("[IxApi] Update Many AssetTypes Failure",(0,t.xk)()),k=(0,t.VP)("[IxApi] Update Many AssetTypes Success",(0,t.xk)()),I=(0,t.VP)("[App] Reset AssetType State")},25290:(ct,P,e)=>{"use strict";e.d(P,{$:()=>f,C1:()=>b,FD:()=>p,NH:()=>A,SV:()=>E,TF:()=>x,WQ:()=>a,Y5:()=>D,br:()=>n,cL:()=>C,ed:()=>v,gh:()=>h,kq:()=>k,mW:()=>g,nD:()=>T,qx:()=>d,tz:()=>y,yP:()=>m,yo:()=>S,zw:()=>I});var t=e(11439);const a=(0,t.VP)("[App] Add Audience",(0,t.xk)()),d=(0,t.VP)("[IxApi] Add Audience Failure",(0,t.xk)()),p=(0,t.VP)("[IxApi] Add Audience Success",(0,t.xk)()),n=(0,t.VP)("[ChangeNotification] Audience Was Added",(0,t.xk)()),m=(0,t.VP)("[ChangeNotification] Audience Was Removed",(0,t.xk)()),f=(0,t.VP)("[ChangeNotification] Audience Was Updated",(0,t.xk)()),v=(0,t.VP)("[App] Ensure All Audiences"),h=(0,t.VP)("[App] Load All Audiences"),E=(0,t.VP)("[IxApi] Load All Audiences Failure",(0,t.xk)()),y=(0,t.VP)("[IxApi] Load All Audiences Success",(0,t.xk)()),g=(0,t.VP)("[App] Set Default Audience",(0,t.xk)()),b=(0,t.VP)("[IxApi] Set Default Audience Failure",(0,t.xk)()),A=(0,t.VP)("[IxApi] Set Default Audience Success",(0,t.xk)()),x=(0,t.VP)("[App] Remove Audience",(0,t.xk)()),T=(0,t.VP)("[IxApi] Remove Audience Failure",(0,t.xk)()),D=(0,t.VP)("[IxApi] Remove Audience Success",(0,t.xk)()),C=(0,t.VP)("[App] Reset Audience State"),S=(0,t.VP)("[App] Update Audience",(0,t.xk)()),k=(0,t.VP)("[IxApi] Update Audience Failure",(0,t.xk)()),I=(0,t.VP)("[IxApi] Update Audience Success",(0,t.xk)())},60435:(ct,P,e)=>{"use strict";e.d(P,{x:()=>p});var t=e(68559),a=e(46443),d=e(35681);let p=(()=>{class n{constructor(){this.api=(0,t.WQX)(d.bQ),this.http=(0,t.WQX)(a.Qq)}getForChangeNotifications(f){const v=this.api.url("AuthTokenChangeNotificationsList");return this.http.post(v,f,{headers:this.api.headers})}getForData(f){const v=this.api.url("AuthTokenDataList"),h=(new a._y).set(d.P5,!0);return this.http.post(v,f,{context:h,headers:this.api.headers})}static#t=this.\u0275fac=function(v){return new(v||n)};static#e=this.\u0275prov=t.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})()},2765:(ct,P,e)=>{"use strict";e.d(P,{$:()=>f,FD:()=>p,SV:()=>E,TF:()=>g,WQ:()=>a,Y5:()=>A,br:()=>n,cL:()=>x,ed:()=>v,gh:()=>h,kq:()=>D,nD:()=>b,qx:()=>d,tz:()=>y,yP:()=>m,yo:()=>T,zw:()=>C});var t=e(11439);const a=(0,t.VP)("[App] Add BackendComponentMessageSubscription",(0,t.xk)()),d=(0,t.VP)("[IxApi] Add BackendComponentMessageSubscription Failure",(0,t.xk)()),p=(0,t.VP)("[IxApi] Add BackendComponentMessageSubscription Success",(0,t.xk)()),n=(0,t.VP)("[ChangeNotification] BackendComponentMessageSubscription Was Added",(0,t.xk)()),m=(0,t.VP)("[ChangeNotification] BackendComponentMessageSubscription Was Removed",(0,t.xk)()),f=(0,t.VP)("[ChangeNotification] BackendComponentMessageSubscription Was Updated",(0,t.xk)()),v=(0,t.VP)("[App] Ensure All BackendComponentMessageSubscriptions"),h=(0,t.VP)("[App] Load All BackendComponentMessageSubscriptions"),E=(0,t.VP)("[IxApi] Load All BackendComponentMessageSubscriptions Failure",(0,t.xk)()),y=(0,t.VP)("[IxApi] Load All BackendComponentMessageSubscriptions Success",(0,t.xk)()),g=(0,t.VP)("[App] Remove BackendComponentMessageSubscription",(0,t.xk)()),b=(0,t.VP)("[IxApi] Remove BackendComponentMessageSubscription Failure",(0,t.xk)()),A=(0,t.VP)("[IxApi] Remove BackendComponentMessageSubscription Success",(0,t.xk)()),x=(0,t.VP)("[App] Reset BackendComponentMessageSubscription State"),T=(0,t.VP)("[App] Update BackendComponentMessageSubscription",(0,t.xk)()),D=(0,t.VP)("[IxApi] Update BackendComponentMessageSubscription Failure",(0,t.xk)()),C=(0,t.VP)("[IxApi] Update BackendComponentMessageSubscription Success",(0,t.xk)())},24783:(ct,P,e)=>{"use strict";e.d(P,{OM:()=>n,N4:()=>v});var t=e(11439),a=e(84374),p=e(2765);const n=(0,a.qo)({sortComparer:a.d7}),m=n.getInitialState(),f=(0,t.vy)(m,(0,t.on)(p.cL,()=>({...m})),(0,t.on)(p.FD,p.br,(h,{data:E})=>n.upsertOne(E,h)),(0,t.on)(p.gh,h=>({...h,allLoading:!0})),(0,t.on)(p.SV,h=>({...h,allLoading:!1})),(0,t.on)(p.tz,(h,{data:E})=>n.setAll(E,{...h,allLoading:!1,allLoaded:!0})),(0,t.on)(p.Y5,p.yP,(h,{publicId:E})=>n.removeOne(E,h)),(0,t.on)(p.zw,p.$,(h,{data:E,publicId:y})=>n.updateOne({id:y,changes:E},h))),v=(0,t.VG)({name:"backendComponentMessageSubscription",reducer:f})},48924:(ct,P,e)=>{"use strict";e.d(P,{Ub:()=>d,hQ:()=>n,sX:()=>p});var t=e(11439),a=e(24783);const d=(0,t.Mz)(a.N4.selectBackendComponentMessageSubscriptionState,a.OM.getSelectors().selectAll),{selectAllLoading:p,selectAllLoaded:n}=a.N4},54446:(ct,P,e)=>{"use strict";e.d(P,{cL:()=>x});var t=e(11439);(0,t.VP)("[App] Add BackendComponentTemplateConfig",(0,t.xk)()),(0,t.VP)("[IxApi] Add BackendComponentTemplateConfig Failure",(0,t.xk)()),(0,t.VP)("[IxApi] Add BackendComponentTemplateConfig Success",(0,t.xk)()),(0,t.VP)("[ChangeNotification] BackendComponentTemplateConfig Was Added",(0,t.xk)()),(0,t.VP)("[ChangeNotification] BackendComponentTemplateConfig Was Removed",(0,t.xk)()),(0,t.VP)("[ChangeNotification] BackendComponentTemplateConfig Was Updated",(0,t.xk)()),(0,t.VP)("[App] Ensure All BackendComponentTemplateConfigs"),(0,t.VP)("[App] Load All BackendComponentTemplateConfigs"),(0,t.VP)("[IxApi] Load All BackendComponentTemplateConfigs Failure",(0,t.xk)()),(0,t.VP)("[IxApi] Load All BackendComponentTemplateConfigs Success",(0,t.xk)()),(0,t.VP)("[App] Remove BackendComponentTemplateConfig",(0,t.xk)()),(0,t.VP)("[IxApi] Remove BackendComponentTemplateConfig Failure",(0,t.xk)()),(0,t.VP)("[IxApi] Remove BackendComponentTemplateConfig Success",(0,t.xk)());const x=(0,t.VP)("[App] Reset BackendComponentTemplateConfig State");(0,t.VP)("[App] Update BackendComponentTemplateConfig",(0,t.xk)()),(0,t.VP)("[IxApi] Update BackendComponentTemplateConfig Failure",(0,t.xk)()),(0,t.VP)("[IxApi] Update BackendComponentTemplateConfig Success",(0,t.xk)())},29263:(ct,P,e)=>{"use strict";e.d(P,{$:()=>f,FD:()=>p,Jn:()=>I,K7:()=>F,SM:()=>L,SV:()=>E,TF:()=>g,WQ:()=>a,Y5:()=>A,bf:()=>W,br:()=>n,cL:()=>x,ed:()=>v,eh:()=>k,gh:()=>h,kq:()=>D,nD:()=>b,qx:()=>d,tz:()=>y,uM:()=>S,yP:()=>m,yo:()=>T,zw:()=>C});var t=e(11439);const a=(0,t.VP)("[App] Add BackendComponentTemplate",(0,t.xk)()),d=(0,t.VP)("[IxApi] Add BackendComponentTemplate Failure",(0,t.xk)()),p=(0,t.VP)("[IxApi] Add BackendComponentTemplate Success",(0,t.xk)()),n=(0,t.VP)("[ChangeNotification] BackendComponentTemplate Was Added",(0,t.xk)()),m=(0,t.VP)("[ChangeNotification] BackendComponentTemplate Was Removed",(0,t.xk)()),f=(0,t.VP)("[ChangeNotification] BackendComponentTemplate Was Updated",(0,t.xk)()),v=(0,t.VP)("[App] Ensure All BackendComponentTemplates"),h=(0,t.VP)("[App] Load All BackendComponentTemplates"),E=(0,t.VP)("[IxApi] Load All BackendComponentTemplates Failure",(0,t.xk)()),y=(0,t.VP)("[IxApi] Load All BackendComponentTemplates Success",(0,t.xk)()),g=(0,t.VP)("[App] Remove BackendComponentTemplate",(0,t.xk)()),b=(0,t.VP)("[IxApi] Remove BackendComponentTemplate Failure",(0,t.xk)()),A=(0,t.VP)("[IxApi] Remove BackendComponentTemplate Success",(0,t.xk)()),x=(0,t.VP)("[App] Reset BackendComponentTemplate State"),T=(0,t.VP)("[App] Update BackendComponentTemplate",(0,t.xk)()),D=(0,t.VP)("[IxApi] Update BackendComponentTemplate Failure",(0,t.xk)()),C=(0,t.VP)("[IxApi] Update BackendComponentTemplate Success",(0,t.xk)()),S=(0,t.VP)("[App] Share BackendComponentTemplate",(0,t.xk)()),k=(0,t.VP)("[IxApi] Share BackendComponentTemplate Failure",(0,t.xk)()),I=(0,t.VP)("[IxApi] Share BackendComponentTemplate Success",(0,t.xk)()),F=(0,t.VP)("[App] Download BackendComponentTemplate logs",(0,t.xk)()),L=(0,t.VP)("[IxApi] Download BackendComponentTemplate logs Failure",(0,t.xk)()),W=(0,t.VP)("[IxApi] Download BackendComponentTemplate logs Success",(0,t.xk)())},79314:(ct,P,e)=>{"use strict";e.d(P,{SF:()=>n,TZ:()=>a,cJ:()=>d});var t=e(35537);const a="backendComponentTemplate",d=(0,t.cY)("\n    accessTokenScope\n    company\n    description\n    draft\n    name\n    ownerName\n    publicId\n    published\n"),n=[...new Map([["draft","pageComponentTemplateVersion"],["published","pageComponentTemplateVersion"]]).keys()]},543:(ct,P,e)=>{"use strict";e.d(P,{OM:()=>v,N4:()=>y});var t=e(11439),a=e(84374),d=e(79314),p=e(29263);(0,t.VP)("[App] Uninstall App",(0,t.xk)()),(0,t.VP)("[IxApi] Uninstall App Failure",(0,t.xk)());const f=(0,t.VP)("[IxApi] Uninstall App Success",(0,t.xk)()),v=(0,a.qo)({sortComparer:a.d7,subresourcePaths:d.SF,mergeFn:a.Uh}),h=v.getInitialState(),E=(0,t.vy)(h,(0,t.on)(p.cL,()=>({...h})),(0,t.on)(p.FD,p.br,(g,{data:b})=>v.upsertOne(b,g)),(0,t.on)(p.gh,g=>({...g,allLoading:!0})),(0,t.on)(p.SV,g=>({...g,allLoading:!1})),(0,t.on)(p.tz,(g,{data:b})=>v.setAll(b,{...g,allLoading:!1,allLoaded:!0})),(0,t.on)(p.Y5,p.yP,(g,{publicId:b})=>v.removeOne(b,g)),(0,t.on)(p.zw,p.$,(g,{data:b,publicId:A})=>v.updateOne({id:A,changes:b},g)),(0,t.on)(f,(g,{publicId:b})=>v.removeOne(b,g))),y=(0,t.VG)({name:d.TZ,reducer:E})},60810:(ct,P,e)=>{"use strict";e.d(P,{Ub:()=>d,hQ:()=>n,sX:()=>p});var t=e(11439),a=e(543);const d=(0,t.Mz)(a.N4.selectBackendComponentTemplateState,a.OM.getSelectors().selectAll),{selectAllLoading:p,selectAllLoaded:n}=a.N4},35604:(ct,P,e)=>{"use strict";e.d(P,{B1:()=>a,bK:()=>d,ez:()=>p});var t=e(11439);const a=(0,t.VP)("[App] Load Host Branding"),d=(0,t.VP)("[IxApi] Load Host Branding Failure",(0,t.xk)()),p=(0,t.VP)("[IxApi] Load Host Branding Success",(0,t.xk)())},52959:(ct,P,e)=>{"use strict";e.d(P,{T:()=>a,k:()=>d});var t=e(35537);const a="branding",d=(0,t.cY)("\n  {\n    appleAppStoreLink\n    custom {\n      glbBrowserTitle\n      glbHideLoginForm\n    }\n    favicon\n    fqdn\n    googlePlayStoreLink\n    landingPageComponentTemplate {\n      configuredVersion {\n        mainPath\n        number\n        publicId\n      }\n      name\n      publicId\n      url\n    }\n    logo\n    publicId\n    theme {\n      accentColor\n      accentTextColor\n      dark\n      headerColor\n      headerLineColor\n      logoHasBackgroundColor\n      menuColor\n      pageColor\n      primaryColor\n      primaryTextColor\n    }\n  }\n")},63043:(ct,P,e)=>{"use strict";e.d(P,{N4:()=>m});var t=e(11439),a=e(52959),d=e(35604);const n=(0,t.vy)({host:null,hostLoading:!1,hostLoaded:!1},(0,t.on)(d.B1,f=>({...f,hostLoading:!0})),(0,t.on)(d.bK,f=>({...f,hostLoading:!1,hostLoaded:!0})),(0,t.on)(d.ez,(f,{data:v})=>({...f,host:v,hostLoading:!1,hostLoaded:!0}))),m=(0,t.VG)({name:a.T,reducer:n})},82417:(ct,P,e)=>{"use strict";e.d(P,{$y:()=>a,os:()=>p});var t=e(63043);const{selectHost:a,selectHostLoaded:p}=t.N4},19508:(ct,P,e)=>{"use strict";e.d(P,{$:()=>f,A0:()=>W,BC:()=>v,BP:()=>D,FD:()=>p,Hk:()=>E,Me:()=>X,NJ:()=>b,QC:()=>S,RX:()=>C,SV:()=>x,TF:()=>k,VS:()=>j,WQ:()=>a,Y5:()=>F,Z_:()=>V,br:()=>n,cL:()=>L,ed:()=>h,gh:()=>A,nD:()=>I,ou:()=>g,qG:()=>y,qx:()=>d,sH:()=>B,tz:()=>T,yP:()=>m});var t=e(11439);const a=(0,t.VP)("[App] Add Company",(0,t.xk)()),d=(0,t.VP)("[IxApi] Add Company Failure",(0,t.xk)()),p=(0,t.VP)("[IxApi] Add Company Success",(0,t.xk)()),n=(0,t.VP)("[ChangeNotification] Company Was Added",(0,t.xk)()),m=(0,t.VP)("[ChangeNotification] Company Was Removed",(0,t.xk)()),f=(0,t.VP)("[ChangeNotification] Company Was Updated",(0,t.xk)()),v=(0,t.VP)("[ChangeNotification] MyCompany Was Updated",(0,t.xk)()),h=(0,t.VP)("[App] Ensure All Companies"),E=(0,t.VP)("[App] Filter Company List",(0,t.xk)()),y=(0,t.VP)("[App] Leave Company",(0,t.xk)()),g=(0,t.VP)("[IxApi] Leave Company Failure",(0,t.xk)()),b=(0,t.VP)("[IxApi] Leave Company Success",(0,t.xk)()),A=(0,t.VP)("[App] Load All Companies"),x=(0,t.VP)("[IxApi] Load All Companies Failure",(0,t.xk)()),T=(0,t.VP)("[IxApi] Load All Companies Success",(0,t.xk)()),D=(0,t.VP)("[App] Load MyCompany"),C=(0,t.VP)("[IxApi] Load MyCompany Failure",(0,t.xk)()),S=(0,t.VP)("[IxApi] Load MyCompany Success",(0,t.xk)()),k=(0,t.VP)("[App] Remove Company",(0,t.xk)()),I=(0,t.VP)("[IxApi] Remove Company Failure",(0,t.xk)()),F=(0,t.VP)("[IxApi] Remove Company Success",(0,t.xk)()),L=(0,t.VP)("[App] Reset Company State"),W=(0,t.VP)("[App] Reset MyCompany"),j=((0,t.VP)("[OptimisticMutation] Company Should Update",(0,t.xk)()),(0,t.VP)("[OptimisticMutation] MyCompany Should Update",(0,t.xk)())),X=(0,t.VP)("[App] Update MyCompany",(0,t.xk)()),B=(0,t.VP)("[IxApi] Update MyCompany Failure",(0,t.xk)()),V=(0,t.VP)("[IxApi] Update MyCompany Success",(0,t.xk)())},4447:(ct,P,e)=>{"use strict";e.d(P,{HZ:()=>d,TZ:()=>a,lq:()=>p,qD:()=>n});var t=e(35537);const a="company",d="Corporate identity",p=(0,t.cY)("\n  {\n    alarmingTrialUsed\n    branding {\n      appleAppStoreLink\n      custom {\n        glbBrowserTitle\n        glbHideLoginForm\n      }\n      favicon\n      fqdn\n      googlePlayStoreLink\n      landingPageComponentTemplate {\n        publicId\n        name\n      }\n      logo\n      publicId\n      theme {\n        accentColor\n        accentTextColor\n        dark\n        headerColor\n        headerLineColor\n        logoHasBackgroundColor\n        menuColor\n        pageColor\n        primaryColor\n        primaryTextColor\n      }\n    }\n    country\n    createdOn\n    custom {\n      glbPrtDeviceTableColsDefault\n      glbPrtDeviceViewSettings\n    }\n    customPrivacyStatement\n    customTermsOfUse\n    defaultUserInviteLanguage\n    latestTermsOfUse {\n      publicId\n    }\n    licenceModel\n    loggingTrialUsed\n    mobileAppLicenceStatus\n    name\n    premiumLicenceStatus\n    publicId\n    requireDedicatedRscServer\n    screensaver {\n      publicId\n    }\n    shellAgentLimit\n    supportAccessExpiresOn\n  }\n"),n=(0,t.cY)("\n  {\n    appleAppStoreLink\n    custom {\n      glbBrowserTitle\n      glbHideLoginForm\n    }\n    favicon\n    fqdn\n    googlePlayStoreLink\n    landingPageComponentTemplate {\n      configuredVersion {\n        mainPath\n        number\n        publicId\n      }\n      name\n      publicId\n      url\n    }\n    logo\n    publicId\n    theme {\n      accentColor\n      accentTextColor\n      dark\n      headerColor\n      headerLineColor\n      logoHasBackgroundColor\n      menuColor\n      pageColor\n      primaryColor\n      primaryTextColor\n    }\n  }\n")},54320:(ct,P,e)=>{"use strict";e.d(P,{OM:()=>U,N4:()=>at});var t=e(11439),a=e(84374),d=e(4447),p=e(74238),n=e(19508);(0,t.VP)("[App] Grant Support Access",(0,t.xk)()),(0,t.VP)("[IxApi] Grant Support Access Failure",(0,t.xk)());const v=(0,t.VP)("[IxApi] Grant Support Access Success",(0,t.xk)()),y=((0,t.VP)("[App] Revoke Support Access"),(0,t.VP)("[IxApi] Revoke Support Access Failure",(0,t.xk)()),(0,t.VP)("[IxApi] Revoke Support Access Success")),A=((0,t.VP)("[App] Extend Support Access",(0,t.xk)()),(0,t.VP)("[IxApi] Extend Support Access Failure",(0,t.xk)()),(0,t.VP)("[IxApi] Extend Support Access Success",(0,t.xk)()));e(35681),e(64735),(0,t.VP)("[App] Ensure RouterDisplayScreensaver",(0,t.xk)()),(0,t.VP)("[App] Load RouterDisplayScreensaver",(0,t.xk)()),(0,t.VP)("[IxApi] Load RouterDisplayScreensaver Failure",(0,t.xk)()),(0,t.VP)("[IxApi] Load RouterDisplayScreensaver Success",(0,t.xk)()),(0,t.VP)("[App] Upload RouterDisplayScreensaver",(0,t.xk)()),(0,t.VP)("[IxApi] Upload RouterDisplayScreensaver Failure",(0,t.xk)());const X=(0,t.VP)("[IxApi] Upload RouterDisplayScreensaver Success",(0,t.xk)()),z=((0,t.VP)("[App] Remove RouterDisplayScreensaver",(0,t.xk)()),(0,t.VP)("[IxApi] Remove RouterDisplayScreensaver Failure",(0,t.xk)()),(0,t.VP)("[IxApi] Remove RouterDisplayScreensaver Success",(0,t.xk)())),U=(0,a.qo)({sortComparer:a.d7}),G=U.getInitialState({me:null,query:""}),Z=(0,t.vy)(G,(0,t.on)(n.cL,()=>({...G})),(0,t.on)(n.A0,H=>({...H,me:G.me})),(0,t.on)(n.FD,n.br,(H,{data:q})=>U.upsertOne(q,H)),(0,t.on)(n.Hk,(H,{query:q})=>({...H,query:q})),(0,t.on)(n.gh,H=>({...H,allLoading:!0})),(0,t.on)(n.SV,H=>({...H,allLoading:!1})),(0,t.on)(n.tz,(H,{data:q})=>({...U.setAll(q,H),allLoading:!1,allLoaded:!0})),(0,t.on)(n.QC,(H,{data:q})=>({...H,me:q})),(0,t.on)(n.Y5,n.yP,(H,{publicId:q})=>U.removeOne(q,H)),(0,t.on)(n.$,(H,{data:q,publicId:$})=>{const ot=H.me&&H.me.publicId===$?(0,a.Uh)(H.me,q):H.me;return{...U.updateOne({id:$,changes:q},H),me:ot}}),(0,t.on)(n.VS,n.Z_,n.BC,(H,{data:q})=>({...H,me:(0,a.Uh)(H.me,q)})),(0,t.on)(p.oI,(H,{trial:q})=>q&&H.me?{...H,me:{...H.me,alarmingTrialUsed:!0}}:H),(0,t.on)(p.cd,(H,{trial:q})=>q&&H.me?{...H,me:{...H.me,loggingTrialUsed:!0}}:H),(0,t.on)(v,A,(H,{expiresOn:q})=>H.me?{...H,me:{...H.me,supportAccessExpiresOn:q}}:H),(0,t.on)(y,H=>H.me?{...H,me:{...H.me,supportAccessExpiresOn:null}}:H),(0,t.on)(X,(H,{publicId:q})=>H.me?{...H,me:{...H.me,screensaver:{publicId:q}}}:H),(0,t.on)(z,H=>H.me?{...H,me:{...H.me,screensaver:null}}:H)),at=(0,t.VG)({name:d.TZ,reducer:Z})},76465:(ct,P,e)=>{"use strict";e.d(P,{Kf:()=>n,Ub:()=>d,Z1:()=>E,hQ:()=>f,mx:()=>p,sX:()=>m,z2:()=>h});var t=e(11439),a=e(54320);const d=(0,t.Mz)(a.N4.selectCompanyState,a.OM.getSelectors().selectAll),p=y=>(0,t.Mz)(a.N4.selectEntities,g=>g[y]),n=(0,t.Mz)(a.N4.selectCompanyState,y=>y.me?.publicId||null),{selectAllLoading:m,selectAllLoaded:f,selectMe:h,selectQuery:E}=a.N4},60706:(ct,P,e)=>{"use strict";e.d(P,{O2:()=>L,Bl:()=>T,z2:()=>D.z2});var t=e(19508),a=e(4447),d=e(17876),p=e(36647),n=e(70271),m=e(61318),f=e(59452),v=e(1365),h=e(19999),E=e(64334),y=e(59400),g=e(98764),b=e(46443),A=e(35681),x=e(68559);let T=(()=>{class W{constructor(j,X){this.api=j,this.http=X}add(j){const X=this.api.url("CompanyList");return this.http.post(X,j,{headers:this.api.headers})}getAll(){return(0,A.JR)(j=>this.getList(j))}getBranding(j){const X=this.api.url("CompanyBranding",{publicId:j}),B=this.api.headers,V=new b.Nl({fromObject:{fields:a.qD.join(",")}});return this.http.get(X,{headers:B,params:V})}getList(j,X){const B=this.api.url("CompanyList"),V=this.api.headers,z=new b.Nl({fromObject:{fields:["name","branding.logo","branding.theme.*"].join(","),...(0,A.eF)(j,X)}});return this.http.get(B,{headers:V,params:z})}getMe(){const j=this.api.url("MyCompany"),X=(new b._y).set(A.P5,!0),B=this.api.headers,V=new b.Nl({fromObject:{fields:a.lq.join(",")}});return this.http.get(j,{context:X,headers:B,params:V})}leave(j){const X=this.api.url("MyUserLeaveCompanyList"),B={publicId:j},V=this.api.headers.set(A.h2.Company,j);return this.http.delete(X,{body:B,headers:V})}removeByPublicId(j){const X=this.api.url("CompanyList");return this.http.delete(X,{headers:this.api.headers,body:{publicId:j}})}updateMe(j){const X=this.api.url("MyCompany"),z={context:(new b._y).set(A.P5,!0),headers:this.api.headers};return j.branding&&!j.branding.name&&(j={...j,branding:{...j.branding,name:a.HZ}}),this.http.patch(X,j,z)}static#t=this.\u0275fac=function(X){return new(X||W)(x.KVO(A.bQ),x.KVO(b.Qq))};static#e=this.\u0275prov=x.jDH({token:W,factory:W.\u0275fac,providedIn:"root"})}return W})();var D=e(76465),C=e(11439),S=e(3347),k=e(90852);let I=(()=>{class W{constructor(j,X,B,V,z){this.actions$=j,this.store=X,this.service=B,this.snackBar=V,this.translate=z,this.add$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.WQ),(0,p.n)(({data:U})=>this.service.add(U).pipe((0,n.T)(G=>t.FD({data:{...G.data,...U}})),(0,m.W)(G=>(0,f.of)(t.qx({errors:G.error?.data??[]}))))))),this.ensureAll$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.ed),(0,v.Z)(()=>(0,h.z)([this.store.select(D.sX),this.store.select(D.hQ)]).pipe((0,E.s)(1),(0,v.Z)(([U,G])=>U||G?y.w:(0,f.of)(t.gh())))))),this.leave$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.qG),(0,p.n)(({publicId:U})=>this.service.leave(U).pipe((0,n.T)(()=>t.NJ({publicId:U})),(0,m.W)(G=>(0,f.of)(t.ou({errors:G.error?.data??[]}))))))),this.loadAll$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.gh),(0,p.n)(()=>this.service.getAll().pipe((0,n.T)(({data:U})=>t.tz({data:U})),(0,m.W)(U=>(0,f.of)(t.SV({errors:U.error?.data??[]}))))))),this.loadMe$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.BP),(0,p.n)(()=>this.service.getMe().pipe((0,n.T)(({data:U})=>t.QC({data:U})),(0,m.W)(U=>(0,f.of)(t.RX({errors:U.error?.data??[]}))))))),this.remove$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.TF),(0,p.n)(({publicId:U})=>this.service.removeByPublicId(U).pipe((0,n.T)(()=>t.Y5({publicId:U})),(0,m.W)(G=>(0,f.of)(t.nD({errors:G.error?.data??[]}))))))),this.removeFailure$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.nD),(0,g.M)(({errors:U})=>{if(U.some(G=>"All agents must be removed first"===G.message)){const G=this.translate.instant("__MESSAGE__.__API__.ALL_AGENTS_MUST_BE_REMOVED_FIRST");this.snackBar.open(G,void 0,{duration:3e3})}})),{dispatch:!1}),this.updateMe$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.Me),(0,p.n)(({data:U})=>this.service.updateMe(U).pipe((0,n.T)(()=>t.Z_({data:U})),(0,m.W)(G=>(0,f.of)(t.sH({errors:G.error?.data??[]})))))))}static#t=this.\u0275fac=function(X){return new(X||W)(x.KVO(d.En),x.KVO(C.il),x.KVO(T),x.KVO(S.UG),x.KVO(k.c$))};static#e=this.\u0275prov=x.jDH({token:W,factory:W.\u0275fac,providedIn:"root"})}return W})();var F=e(54320);let L=(()=>{class W{static#t=this.\u0275fac=function(X){return new(X||W)};static#e=this.\u0275mod=x.$C({type:W});static#n=this.\u0275inj=x.G2t({imports:[b.q1,k.h,A.Si,C.md.forFeature(F.N4),d.Vm.forFeature([I])]})}return W})()},15932:(ct,P,e)=>{"use strict";e.d(P,{NV:()=>f,SV:()=>d,cL:()=>v,gh:()=>a,tz:()=>p});var t=e(11439);const a=(0,t.VP)("[App] Load All CompanyPrivacyStatements",(0,t.xk)()),d=(0,t.VP)("[IxApi] Load All CompanyPrivacyStatements Failure",(0,t.xk)()),p=(0,t.VP)("[IxApi] Load All CompanyPrivacyStatements Success",(0,t.xk)()),f=((0,t.VP)("[App] Publish CompanyPrivacyStatement",(0,t.xk)()),(0,t.VP)("[IxApi] Publish CompanyPrivacyStatement Failure",(0,t.xk)()),(0,t.VP)("[IxApi] Publish CompanyPrivacyStatement Success",(0,t.xk)())),v=(0,t.VP)("[App] Reset CompanyPrivacyStatement State")},42021:(ct,P,e)=>{"use strict";e.d(P,{ZL:()=>X,co:()=>T});var t=e(96180);(0,e(35537).cY)("\n  {\n    company { publicId reference { name } }\n    downloadUrl\n    languages {\n      body\n      languageCode\n      policy { publicId reference { name } }\n      publicId\n    }\n    publicId\n    publishedOn\n  }\n");const m=[...new Map([["languages[]","companyTermsOfUsePolicyLanguage"]]).keys()];var f=e(17876),v=e(36647),h=e(70271),E=e(61318),y=e(59452),g=e(46443),b=e(35681),A=e(1365),x=e(68559);let T=(()=>{class U{constructor(Z,at){this.api=Z,this.http=at}accept(Z){const at=this.api.url("CompanyTermsOfUsePolicyAccept",{publicId:Z}),H=(new g._y).set(b.P5,!0);return this.http.post(at,null,{context:H,headers:this.api.headers})}download(Z,at){const H=this.api.url("CompanyTermsOfUsePolicyDownload",{companyId:Z,publicId:at}),$={headers:this.api.headers.delete("Authorization").set("Content-Type","application/pdf"),responseType:"arraybuffer"};return this.http.get(H,$)}getAll(Z,at){return(0,b.JR)(H=>this.getList(Z,at,H))}getLatest(Z,at){const H=this.api.url("CompanyTermsOfUsePolicyList",{publicId:Z}),q=this.api.headers.delete("Authorization"),$=new g.Nl({fromObject:{fields:at.join(","),filters:"latest"}});return this.http.get(H,{headers:q,params:$}).pipe((0,A.Z)(J=>J.data.length?(0,y.of)({data:J.data[0],status:J.status,type:J.type}):(0,b.c2)()))}getList(Z,at,H,q){const $=this.api.url("CompanyTermsOfUsePolicyList",{publicId:Z}),ot=new g.Nl({fromObject:{fields:at.join(","),...(0,b.eF)(H,q)}});return this.http.get($,{headers:this.api.headers,params:ot})}publish(Z){const at=this.api.url("CompanyTermsOfUsePolicyPublish"),H=(new g._y).set(b.P5,!0);return this.http.post(at,{publicId:Z},{context:H,headers:this.api.headers})}static#t=this.\u0275fac=function(at){return new(at||U)(x.KVO(b.bQ),x.KVO(g.Qq))};static#e=this.\u0275prov=x.jDH({token:U,factory:U.\u0275fac,providedIn:"root"})}return U})(),D=(()=>{class U{constructor(Z,at){this.actions$=Z,this.service=at,this.accept$=(0,f.EH)(()=>this.actions$.pipe((0,f.gp)(t.Ju),(0,v.n)(({publicId:H})=>this.service.accept(H).pipe((0,h.T)(()=>t.sB({publicId:H})),(0,E.W)(q=>(0,y.of)(t.nx({errors:q.error?.data??[]}))))))),this.loadAll$=(0,f.EH)(()=>this.actions$.pipe((0,f.gp)(t.gh),(0,v.n)(({companyId:H,fields:q})=>this.service.getAll(H,q).pipe((0,h.T)(({data:$})=>t.tz({data:$})),(0,E.W)($=>(0,y.of)(t.SV({errors:$.error?.data??[]}))))))),this.publish$=(0,f.EH)(()=>this.actions$.pipe((0,f.gp)(t.mk),(0,v.n)(({publicId:H})=>this.service.publish(H).pipe((0,h.T)(()=>t.NV({publicId:H})),(0,E.W)(q=>(0,y.of)(t.yX({errors:q.error?.data??[]})))))))}static#t=this.\u0275fac=function(at){return new(at||U)(x.KVO(f.En),x.KVO(T))};static#e=this.\u0275prov=x.jDH({token:U,factory:U.\u0275fac,providedIn:"root"})}return U})();var C=e(11439),S=e(84374),I=e(82656),F=e(64735);const L=(0,S.qo)({sortComparer:function k(U,G){if(U.publishedOn&&G.publishedOn){const Z={a:Date.parse(U.publishedOn),b:Date.parse(G.publishedOn)};return Z.a===Z.b?0:Z.a>Z.b?-1:1}return U.publishedOn?1:-1},subresourcePaths:m}),W=L.getInitialState(),K=(0,C.vy)(W,(0,C.on)(t.cL,()=>({...W})),(0,C.on)(t.gh,U=>({...U,allLoading:!0})),(0,C.on)(t.SV,U=>({...U,allLoading:!1})),(0,C.on)(t.tz,(U,{data:G})=>L.setAll(G,{...U,allLoading:!1,allLoaded:!0})),(0,C.on)(t.NV,(U,{publicId:G})=>{const Z=F.c9.now().set({millisecond:0}).toUTC().toISO({suppressMilliseconds:!0});return L.updateOne({id:G,changes:{publishedOn:Z}},U)}),(0,C.on)(I.b,(U,{data:G})=>L.upsertOne(G,U)),(0,C.on)(I.$,(U,{data:G,publicId:Z})=>L.updateOne({id:Z,changes:G},U))),j=(0,C.VG)({name:"companyTermsOfUsePolicy",reducer:K});let X=(()=>{class U{static#t=this.\u0275fac=function(at){return new(at||U)};static#e=this.\u0275mod=x.$C({type:U});static#n=this.\u0275inj=x.G2t({imports:[g.q1,b.Si,C.md.forFeature(j),f.Vm.forFeature([D])]})}return U})();(0,C.Mz)(j.selectCompanyTermsOfUsePolicyState,L.getSelectors().selectAll)},96180:(ct,P,e)=>{"use strict";e.d(P,{Ju:()=>a,NV:()=>E,SV:()=>m,cL:()=>y,gh:()=>n,mk:()=>v,nx:()=>d,sB:()=>p,tz:()=>f,yX:()=>h});var t=e(11439);const a=(0,t.VP)("[App] Accept CompanyTermsOfUsePolicy",(0,t.xk)()),d=(0,t.VP)("[IxApi] Accept CompanyTermsOfUsePolicy Failure",(0,t.xk)()),p=(0,t.VP)("[IxApi] Accept CompanyTermsOfUsePolicy Success",(0,t.xk)()),n=(0,t.VP)("[App] Load All CompanyTermsOfUsePolicies",(0,t.xk)()),m=(0,t.VP)("[IxApi] Load All CompanyTermsOfUsePolicies Failure",(0,t.xk)()),f=(0,t.VP)("[IxApi] Load All CompanyTermsOfUsePolicies Success",(0,t.xk)()),v=(0,t.VP)("[App] Publish CompanyTermsOfUsePolicy",(0,t.xk)()),h=(0,t.VP)("[IxApi] Publish CompanyTermsOfUsePolicy Failure",(0,t.xk)()),E=(0,t.VP)("[IxApi] Publish CompanyTermsOfUsePolicy Success",(0,t.xk)()),y=(0,t.VP)("[App] Reset CompanyTermsOfUsePolicy State")},81799:(ct,P,e)=>{"use strict";e.d(P,{BR:()=>K,Cl:()=>X,KE:()=>z,U7:()=>V,_d:()=>W,fF:()=>U,hJ:()=>F,hM:()=>G,he:()=>B,lF:()=>L,ys:()=>H});var t=e(84374),a=e(11439),d=e(49031),p=e(35865),n=e(67476),m=e(50300),f=e(52087),v=e(21145),h=e(61485),E=e(60810),y=e(76465),g=e(69371),b=e(45057),A=e(42565),x=e(10699),T=e(36377),D=e(70565),C=e(54052),S=e(20874),k=e(87424);const F=$=>(0,t.y1)(($=>(0,a.Mz)(v.KR,h.KR,(ot,J)=>$&&(ot[$]||J[$])||null))($),f.oL),L=(0,a.Mz)(E.Ub,y.Kf,($,ot)=>$.filter(J=>J.company?.publicId===ot)),W=y.z2,K=y.Kf,X=((0,t.y1)(W),(0,a.Mz)(A.Ub,y.Kf,($,ot)=>$.filter(J=>J.company?.publicId===ot))),B=x.z2,V=x.UM,z=D.z2,U=D.Kf,G=(0,a.Mz)(U,T.U,($,ot)=>$?ot.filter(J=>J.user?.publicId===$):[]),Z=(0,a.Mz)(G,g.KR,($,ot)=>(0,d.A)((0,p.A)((0,d.A)($.map(J=>J.role?.publicId))).map(J=>ot[J]))),H=((0,a.Mz)(Z,$=>(0,n.A)((0,d.A)((0,m.A)($.map(ot=>ot.audiences))),ot=>ot.publicId)),(0,a.Mz)(Z,$=>(0,n.A)((0,d.A)((0,m.A)($.map(ot=>ot.permissions))),ot=>ot.publicId)));(0,a.Mz)(b.Ub,b.eD,G,Z,($,ot,J,ft)=>{if(ft.some(C.OY)||ft.some(C.ti))return $;const mt=$.filter((0,k.m)(J,ft));return(0,n.A)((0,m.A)(mt.map(Lt=>(0,S.A6)(Lt,ot))),Lt=>Lt.publicId)})},87424:(ct,P,e)=>{"use strict";e.d(P,{m:()=>h,p:()=>v});var t=e(68559),a=e(11439),d=e(1365),p=e(64334),n=e(59452),m=e(59400),f=e(54052);function v(E,y){const g=(0,t.WQX)(a.il);return(0,d.Z)(b=>g.select(A=>E in A).pipe((0,p.s)(1),(0,d.Z)(A=>A?(0,n.of)(b):void 0!==y?(0,n.of)(y):m.w)))}function h(E,y){return g=>E.some(b=>{if(!b.role?.publicId||b.group?.publicId!==g.publicId)return!1;const A=y.find(({publicId:x})=>x===b.role?.publicId);return!!A?.permissions&&(0,f.DU)("MANAGE_AGENT")(A)})}},35484:(ct,P,e)=>{"use strict";e.d(P,{$:()=>p,SV:()=>f,br:()=>a,cL:()=>h,ed:()=>n,gh:()=>m,tz:()=>v,yP:()=>d});var t=e(11439);const a=(0,t.VP)("[ChangeNotification] CustomProperty Was Added",(0,t.xk)()),d=(0,t.VP)("[ChangeNotification] CustomProperty Was Removed",(0,t.xk)()),p=(0,t.VP)("[ChangeNotification] CustomProperty Was Updated",(0,t.xk)()),n=(0,t.VP)("[App] Ensure All CustomProperties"),m=(0,t.VP)("[App] Load All CustomProperties"),f=(0,t.VP)("[IxApi] Load All CustomProperties Failure",(0,t.xk)()),v=(0,t.VP)("[IxApi] Load All CustomProperties Success",(0,t.xk)()),h=(0,t.VP)("[App] Reset CustomProperties State")},7180:(ct,P,e)=>{"use strict";e.d(P,{OM:()=>x,N4:()=>C});var t=e(11439),a=e(84374),p=e(35484);(0,t.VP)("[App] Add CompanyCustomProperty",(0,t.xk)()),(0,t.VP)("[IxApi] Add CompanyCustomProperty Failure",(0,t.xk)());const f=(0,t.VP)("[IxApi] Add CompanyCustomProperty Success",(0,t.xk)()),E=((0,t.VP)("[App] Remove CompanyCustomProperty",(0,t.xk)()),(0,t.VP)("[IxApi] Remove CompanyCustomProperty Failure",(0,t.xk)()),(0,t.VP)("[IxApi] Remove CompanyCustomProperty Success",(0,t.xk)())),b=((0,t.VP)("[App] Update CompanyCustomProperty",(0,t.xk)()),(0,t.VP)("[IxApi] Update CompanyCustomProperty Failure",(0,t.xk)()),(0,t.VP)("[IxApi] Update CompanyCustomProperty Success",(0,t.xk)()));var A=e(65433);const x=(0,a.qo)({sortComparer:a.d7}),T=x.getInitialState(),D=(0,t.vy)(T,(0,t.on)(p.cL,()=>({...T})),(0,t.on)(p.br,f,(S,{data:k})=>x.upsertOne(k,S)),(0,t.on)(p.gh,S=>({...S,allLoading:!0})),(0,t.on)(p.SV,S=>({...S,allLoading:!1})),(0,t.on)(p.tz,(S,{data:k})=>x.setAll(k,{...S,allLoading:!1,allLoaded:!0})),(0,t.on)(p.yP,E,(S,{publicId:k})=>x.removeOne(k,S)),(0,t.on)(p.$,b,(S,{data:k,publicId:I})=>x.updateOne({id:I,changes:k},S)),(0,t.on)(A.Y5,A.yP,(S,{publicId:k})=>{const I=Object.keys(S.entities).reduce((F,L)=>S.entities[L]?.resourceVariant===k?[...F,L]:F,[]);return x.removeMany(I,S)})),C=(0,t.VG)({name:"customProperty",reducer:D})},20233:(ct,P,e)=>{"use strict";e.d(P,{Ub:()=>p,fD:()=>n,hQ:()=>f,sX:()=>m});var t=e(84374),a=e(11439),d=e(7180);const p=(0,a.Mz)(d.N4.selectCustomPropertyState,d.OM.getSelectors().selectAll),n=(0,t.y1)(p),{selectAllLoading:m,selectAllLoaded:f}=d.N4},6708:(ct,P,e)=>{"use strict";e.d(P,{FD:()=>p,WQ:()=>a,cL:()=>n,qx:()=>d});var t=e(11439);const a=(0,t.VP)("[App] Add DemoDevice",(0,t.xk)()),d=(0,t.VP)("[IxApi] Add DemoDevice Failure",(0,t.xk)()),p=(0,t.VP)("[IxApi] Add DemoDevice Success",(0,t.xk)()),n=(0,t.VP)("[App] Reset DemoDevice State")},12579:(ct,P,e)=>{"use strict";e.d(P,{N4:()=>h});var t=e(11439),a=e(84374),p=e(77900),n=e(6708);const m=(0,a.qo)(),f=m.getInitialState(),v=(0,t.vy)(f,(0,t.on)(n.cL,()=>({...f})),(0,t.on)(p.br,p.oA,(E,{data:y})=>y?.demoDevice?m.upsertOne(y.demoDevice,E):E),(0,t.on)(p.tz,p.Bs,(E,{data:y,fields:g})=>{if(g.some(b=>b.startsWith("demoDevice."))){const b=y.map(A=>A.demoDevice).filter(A=>!!A);return m.upsertMany(b,E)}return E})),h=(0,t.VG)({name:"demoDevice",reducer:v})},42916:(ct,P,e)=>{"use strict";e.d(P,{$:()=>E,FD:()=>p,Lj:()=>n,S8:()=>f,SV:()=>b,TF:()=>m,WQ:()=>a,Y5:()=>D,br:()=>v,cL:()=>C,ed:()=>y,gh:()=>g,k3:()=>x,kq:()=>k,nD:()=>T,qx:()=>d,tz:()=>A,w$:()=>F,yP:()=>h,yo:()=>S,zw:()=>I});var t=e(11439);const a=(0,t.VP)("[App] Add Group",(0,t.xk)()),d=(0,t.VP)("[IxApi] Add Group Failure",(0,t.xk)()),p=(0,t.VP)("[IxApi] Add Group Success",(0,t.xk)()),n=(0,t.VP)("[App] Add Machine Groups",(0,t.xk)()),m=(0,t.VP)("[IxApi] Add Machine Groups Failure",(0,t.xk)()),f=(0,t.VP)("[IxApi] Add Machine Groups Success",(0,t.xk)()),v=(0,t.VP)("[ChangeNotification] Group Was Added",(0,t.xk)()),h=(0,t.VP)("[ChangeNotification] Group Was Removed",(0,t.xk)()),E=(0,t.VP)("[ChangeNotification] Group Was Updated",(0,t.xk)()),y=(0,t.VP)("[App] Ensure All Groups"),g=(0,t.VP)("[App] Load All Groups"),b=(0,t.VP)("[IxApi] Load All Groups Failure",(0,t.xk)()),A=(0,t.VP)("[IxApi] Load All Groups Success",(0,t.xk)()),x=(0,t.VP)("[App] Remove Group",(0,t.xk)()),T=(0,t.VP)("[IxApi] Remove Group Failure",(0,t.xk)()),D=(0,t.VP)("[IxApi] Remove Group Success",(0,t.xk)()),C=(0,t.VP)("[App] Reset Group State"),S=(0,t.VP)("[App] Update Group",(0,t.xk)()),k=(0,t.VP)("[IxApi] Update Group Failure",(0,t.xk)()),I=(0,t.VP)("[IxApi] Update Group Success",(0,t.xk)()),F=(0,t.VP)("[App] Invalidate Group Translations")},47311:(ct,P,e)=>{"use strict";e.d(P,{SF:()=>d,TZ:()=>t,oL:()=>a});const t="group",a=new Map([["type","groupType"]]),d=[...a.keys()]},49721:(ct,P,e)=>{"use strict";e.d(P,{q:()=>C});var t=e(17876),a=e(1365),d=e(70271),p=e(61318),n=e(59452),m=e(19999),f=e(64334),v=e(59400),h=e(36647),E=e(98764),y=e(15842),g=e(91988),b=e(42916),A=e(45057),x=e(68559),T=e(11439),D=e(3347);let C=(()=>{class S{constructor(I,F,L,W){this.actions$=I,this.store=F,this.service=L,this.snackBar=W,this.add$=(0,t.EH)(()=>this.actions$.pipe((0,t.gp)(b.WQ),(0,a.Z)(({data:K})=>this.service.add(K).pipe((0,d.T)(j=>b.FD({data:{...j.data,...K}})),(0,p.W)(j=>(0,n.of)(b.qx({errors:j.error?.data??[]}))))))),this.addMachineGroups$=(0,t.EH)(()=>this.actions$.pipe((0,t.gp)(b.Lj),(0,a.Z)(({data:K})=>this.service.addMachineGroups(K).pipe((0,d.T)(j=>b.S8({data:j.data.map((X,B)=>({...X,...K[B]}))})),(0,p.W)(j=>(0,n.of)(b.TF({errors:j.error?.data??[]}))))))),this.ensureAll$=(0,t.EH)(()=>this.actions$.pipe((0,t.gp)(b.ed),(0,a.Z)(()=>(0,m.z)([this.store.select(A.sX),this.store.select(A.hQ)]).pipe((0,f.s)(1),(0,a.Z)(([K,j])=>K||j?v.w:(0,n.of)(b.gh())))))),this.loadAll$=(0,t.EH)(()=>this.actions$.pipe((0,t.gp)(b.gh),(0,h.n)(()=>this.service.getAll().pipe((0,d.T)(({data:K})=>b.tz({data:K})),(0,p.W)(K=>(0,n.of)(b.SV({errors:K.error?.data??[]}))))))),this.remove$=(0,t.EH)(()=>this.actions$.pipe((0,t.gp)(b.k3),(0,a.Z)(({publicId:K})=>this.service.removeByPublicId(K).pipe((0,d.T)(()=>b.Y5({publicId:K})),(0,p.W)(j=>(0,n.of)(b.nD({errors:j.error?.data??[]}))))))),this.removeFailure$=(0,t.EH)(()=>this.actions$.pipe((0,t.gp)(b.nD),(0,E.M)(({errors:K})=>{K[0].message&&this.snackBar.open(K[0].message,void 0,{duration:3e3})})),{dispatch:!1}),this.update$=(0,t.EH)(()=>this.actions$.pipe((0,t.gp)(b.yo),(0,a.Z)(({data:K,publicId:j})=>this.service.updateByPublicId(j,K).pipe((0,d.T)(()=>b.zw({data:{...K,publicId:j},publicId:j})),(0,p.W)(X=>(0,n.of)(b.kq({errors:X.error?.data??[]}))))))),this.didUpdateParent$=(0,t.EH)(()=>this.actions$.pipe((0,t.gp)(b.$),(0,y.E)(this.store.select(A.KR)),(0,h.n)(([{data:K},j])=>K.parent&&j[K.parent.publicId]?(0,n.of)(b.gh()):v.w)))}static#t=this.\u0275fac=function(F){return new(F||S)(x.KVO(t.En),x.KVO(T.il),x.KVO(g.B),x.KVO(D.UG))};static#e=this.\u0275prov=x.jDH({token:S,factory:S.\u0275fac,providedIn:"root"})}return S})()},81355:(ct,P,e)=>{"use strict";e.d(P,{_:()=>y});var t=e(46443),a=e(3347),d=e(11439),p=e(17876),n=e(35681),m=e(39507),f=e(49721),v=e(47311),h=e(90852),E=e(68559);let y=(()=>{class g{static#t=this.\u0275fac=function(x){return new(x||g)};static#e=this.\u0275mod=E.$C({type:g});static#n=this.\u0275inj=E.G2t({providers:[{provide:m.Xn,deps:[h.c$],useFactory:m.HO}],imports:[t.q1,h.h,a._T,n.Si,d.md.forFeature(v.TZ,m.Xn),p.Vm.forFeature([f.q])]})}return g})()},39507:(ct,P,e)=>{"use strict";e.d(P,{HO:()=>E,OM:()=>v,Xn:()=>f});var t=e(11439),a=e(84374),d=e(47311),p=e(42916),n=e(68559),m=e(20874);const f=new n.nKC("groupReducer"),v=(0,a.qo)({sortComparer:a.d7,subresourcePaths:d.SF,translationPaths:["name"]}),h=v.getInitialState({childIds:{},nameTranslationKeys:{}});function E(y){return v.useTranslateService(y),(0,t.vy)(h,(0,t.on)(p.cL,()=>({...h})),(0,t.on)(p.FD,p.br,(g,{data:b})=>b?v.upsertOne(b,{...g,childIds:(0,m.Ow)(b,g)}):g),(0,t.on)(p.S8,(g,{data:b})=>b?v.upsertMany(b,g):g),(0,t.on)(p.gh,g=>({...g,allLoading:!0})),(0,t.on)(p.SV,g=>({...g,allLoading:!1})),(0,t.on)(p.tz,(g,{data:b})=>v.setAll(b,{...g,childIds:(0,m.$7)(b),allLoading:!1,allLoaded:!0})),(0,t.on)(p.w$,g=>v.retranslate(g)),(0,t.on)(p.Y5,p.yP,(g,{publicId:b})=>v.removeOne(b,{...g,childIds:(0,m.Ow)({publicId:b},g)})),(0,t.on)(p.zw,p.$,(g,{data:b,publicId:A})=>v.updateOne({id:A,changes:b},{...g,childIds:(0,m.Ow)(b,g)})))}},45057:(ct,P,e)=>{"use strict";e.d(P,{KR:()=>E,Ub:()=>f,eD:()=>m,fD:()=>g,hQ:()=>h,mx:()=>y,sX:()=>v});var t=e(11439),a=e(84374),d=e(47311);const n=e(39507).OM.getSelectors(),m=(0,t.UX)(d.TZ),f=(0,t.Mz)(m,n.selectAll),v=(0,t.Mz)(m,x=>x.allLoading),h=(0,t.Mz)(m,x=>x.allLoaded),E=(0,t.Mz)(m,n.selectEntities),y=x=>(0,t.Mz)(E,T=>T[x]),g=(0,a.y1)(f,d.oL);(0,t.Mz)(m,x=>x.childIds)},91988:(ct,P,e)=>{"use strict";e.d(P,{B:()=>p});var t=e(46443),a=e(35681),d=e(68559);let p=(()=>{class n{constructor(f,v){this.api=f,this.http=v}add(f){const v=this.api.url("GroupList"),h=(new t._y).set(a.P5,!0);return this.http.post(v,f,{context:h,headers:this.api.headers})}addMachineGroups(f){const v=this.api.url("MachineGroupList"),h=(new t._y).set(a.P5,!0);return this.http.post(v,f,{context:h,headers:this.api.headers})}getAll(){return(0,a.JR)(f=>this.getList(f))}getList(f,v){const h=this.api.url("GroupList"),E=(new t._y).set(a.P5,!0),y=this.api.headers,g=new t.Nl({fromObject:{fields:"*,parent(*),parent.type(*),agent,asset,type(*)",...(0,a.eF)(f,v)}});return this.http.get(h,{context:E,headers:y,params:g})}removeByPublicId(f){const v=this.api.url("Group",{publicId:f}),h=(new t._y).set(a.P5,!0);return this.http.delete(v,{context:h,headers:this.api.headers})}updateByPublicId(f,v){const h=this.api.url("Group",{publicId:f}),E=(new t._y).set(a.P5,!0);return this.http.patch(h,v,{context:E,headers:this.api.headers})}static#t=this.\u0275fac=function(v){return new(v||n)(d.KVO(a.bQ),d.KVO(t.Qq))};static#e=this.\u0275prov=d.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})()},20874:(ct,P,e)=>{"use strict";e.d(P,{$7:()=>p,A6:()=>d,Ow:()=>n});var t=e(49031),a=e(50300);function d(m,f){const v=(0,t.A)(f.childIds[m.publicId]?.map(h=>f.entities[h]));return[m,...(0,a.A)(v.map(h=>d(h,f)))]}function p(m){const f={};for(const v of m)v.parent&&(f[v.parent.publicId]||(f[v.parent.publicId]=[]),f[v.parent.publicId].push(v.publicId));return f}function n(m,f){const v=f.entities[m.publicId],h={...f.childIds};return v?.parent!==m.parent&&(v?.parent&&h[v.parent.publicId]&&(h[v.parent.publicId]=h[v.parent.publicId].filter(E=>E!==m.publicId)),m.parent&&(h[m.parent.publicId]?.includes(m.publicId)||(h[m.parent.publicId]=[...h[m.parent.publicId]||[],m.publicId]))),h}},3922:(ct,P,e)=>{"use strict";e.d(P,{A6:()=>v.A6,SF:()=>a.SF,TZ:()=>a.TZ}),e(42916);var a=e(47311),v=(e(49721),e(81355),e(39507),e(45057),e(91988),e(20874))},27978:(ct,P,e)=>{"use strict";e.d(P,{$:()=>f,A8:()=>I,FD:()=>p,SV:()=>E,TF:()=>g,WQ:()=>a,Y5:()=>A,br:()=>n,cL:()=>x,ed:()=>v,fI:()=>k,gh:()=>h,jS:()=>S,kq:()=>D,nD:()=>b,qx:()=>d,tz:()=>y,w$:()=>F,yP:()=>m,yo:()=>T,zw:()=>C});var t=e(11439);const a=(0,t.VP)("[App] Add GroupType",(0,t.xk)()),d=(0,t.VP)("[IxApi] Add GroupType Failure",(0,t.xk)()),p=(0,t.VP)("[IxApi] Add GroupType Success",(0,t.xk)()),n=(0,t.VP)("[ChangeNotification] GroupType Was Added",(0,t.xk)()),m=(0,t.VP)("[ChangeNotification] GroupType Was Removed",(0,t.xk)()),f=(0,t.VP)("[ChangeNotification] GroupType Was Updated",(0,t.xk)()),v=(0,t.VP)("[App] Ensure All GroupTypes"),h=(0,t.VP)("[App] Load All GroupTypes"),E=(0,t.VP)("[IxApi] Load All GroupTypes Failure",(0,t.xk)()),y=(0,t.VP)("[IxApi] Load All GroupTypes Success",(0,t.xk)()),g=(0,t.VP)("[App] Remove GroupType",(0,t.xk)()),b=(0,t.VP)("[IxApi] Remove GroupType Failure",(0,t.xk)()),A=(0,t.VP)("[IxApi] Remove GroupType Success",(0,t.xk)()),x=(0,t.VP)("[App] Reset GroupType State"),T=(0,t.VP)("[App] Update GroupType",(0,t.xk)()),D=(0,t.VP)("[IxApi] Update GroupType Failure",(0,t.xk)()),C=(0,t.VP)("[IxApi] Update GroupType Success",(0,t.xk)()),S=(0,t.VP)("[App] Update Many GroupTypes",(0,t.xk)()),k=(0,t.VP)("[IxApi] Update Many GroupTypes Failure",(0,t.xk)()),I=(0,t.VP)("[IxApi] Update Many GroupTypes Success",(0,t.xk)()),F=(0,t.VP)("[App] Invalidate GroupType Translations")},95457:(ct,P,e)=>{"use strict";e.d(P,{T:()=>t});const t="groupType"},19789:(ct,P,e)=>{"use strict";e.d(P,{HO:()=>y,OM:()=>h,Xn:()=>v});var t=e(68559),a=e(11439),d=e(67476),p=e(84374),n=e(27978),m=e(42916);const v=new t.nKC("groupTypeReducer"),h=(0,p.qo)({sortComparer:function f(g,b){return void 0!==g.order&&void 0!==b.order?g.order-b.order:0},translationPaths:["name"]}),E=h.getInitialState({nameTranslationKeys:{}});function y(g){return h.useTranslateService(g),(0,a.vy)(E,(0,a.on)(n.cL,()=>({...E})),(0,a.on)(n.FD,n.br,(b,{data:A})=>h.upsertOne(A,b)),(0,a.on)(n.gh,b=>({...b,allLoading:!0})),(0,a.on)(n.SV,b=>({...b,allLoading:!1})),(0,a.on)(n.tz,(b,{data:A})=>h.setAll(A,{...b,allLoading:!1,allLoaded:!0})),(0,a.on)(n.w$,b=>h.retranslate(b)),(0,a.on)(n.Y5,n.yP,(b,{publicId:A})=>h.removeOne(A,b)),(0,a.on)(n.zw,n.$,(b,{data:A,publicId:x})=>h.updateOne({id:x,changes:A},b)),(0,a.on)(m.tz,(b,{data:A})=>{const x=(0,d.A)(A.map(T=>T.type).filter(T=>!!T),T=>T.publicId);return h.upsertMany(x,b)}))}},68947:(ct,P,e)=>{"use strict";e.d(P,{Ub:()=>m,hQ:()=>v,sX:()=>f});var t=e(11439),a=e(95457),d=e(19789);const p=(0,t.UX)(a.T),n=d.OM.getSelectors(),m=(0,t.Mz)(p,n.selectAll),f=(0,t.Mz)(p,y=>y.allLoading),v=(0,t.Mz)(p,y=>y.allLoaded);(0,t.Mz)(p,n.selectEntities)},59821:(ct,P,e)=>{"use strict";e.d(P,{oF:()=>L,px:()=>A.p,vv:()=>j,US:()=>K,kI:()=>X});var t=e(11948),a=e(17876),d=e(1365),p=e(70271),n=e(61318),m=e(59452),f=e(19999),v=e(64334),h=e(59400),E=e(36647),y=e(15842),g=e(98764),b=e(51567),A=e(92188),x=e(6073),T=e(68559),D=e(11439);let C=(()=>{class B{constructor(z,U,G){this.actions$=z,this.store=U,this.service=G,this.add$=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(t.yY),(0,d.Z)(({data:Z})=>this.service.addList(Z).pipe((0,p.T)(at=>{const H=new Date(1e3*(Math.round((new Date).getTime()/1e3)+1209600)).toISOString();return t.TK({data:at.data.invites.map((q,$)=>({...q,emailAddress:Z[$].emailAddress,expiresOn:H}))})}),(0,n.W)(at=>(0,m.of)(t.ip({data:Z,errors:at.error?.data??[]}))))))),this.ensureAll$=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(t.ed),(0,d.Z)(({fields:Z})=>(0,f.z)([this.store.select(x.sX),this.store.select(x.hQ)]).pipe((0,v.s)(1),(0,d.Z)(([at,H])=>at||H?h.w:(0,m.of)(t.gh({fields:Z}))))))),this.loadDetails$=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(t.jV),(0,E.n)(({publicId:Z,fields:at})=>this.service.getByPublicId(Z,at).pipe((0,p.T)(({data:H})=>t.QJ({publicId:Z,data:H})),(0,n.W)(H=>(0,m.of)(t.fF({errors:H.error?.data??[]}))))))),this.loadDetailsSuccess$=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(t.QJ),(0,y.E)(this.store.select(x.hQ)),(0,g.M)(([{publicId:Z,data:at},H])=>{H||this.store.select(x.hQ).pipe((0,b.p)(q=>q),(0,v.s)(1)).subscribe(()=>{this.store.dispatch(t.QJ({publicId:Z,data:at}))})})),{dispatch:!1}),this.loadAll$=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(t.gh),(0,E.n)(({fields:Z})=>this.service.getAll(Z).pipe((0,p.T)(({data:at})=>t.tz({data:at})),(0,n.W)(at=>(0,m.of)(t.SV({errors:at.error?.data??[]}))))))),this.remove$=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(t.TF),(0,d.Z)(({publicId:Z})=>this.service.removeByPublicId(Z).pipe((0,p.T)(()=>t.Y5({publicId:Z})),(0,n.W)(at=>(0,m.of)(t.nD({errors:at.error?.data??[]}))))))),this.resend$=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(t.o6),(0,d.Z)(({publicId:Z})=>this.service.resendEmail(Z).pipe((0,p.T)(()=>t.dC({publicId:Z})),(0,n.W)(at=>(0,m.of)(t.as({errors:at.error?.data??[]})))))))}static#t=this.\u0275fac=function(U){return new(U||B)(T.KVO(a.En),T.KVO(D.il),T.KVO(A.p))};static#e=this.\u0275prov=T.jDH({token:B,factory:B.\u0275fac,providedIn:"root"})}return B})();var S=e(46443),k=e(90852),I=e(35681),F=e(72043);let L=(()=>{class B{static#t=this.\u0275fac=function(U){return new(U||B)};static#e=this.\u0275mod=T.$C({type:B});static#n=this.\u0275inj=T.G2t({imports:[S.q1,k.h,I.Si,D.md.forFeature(F.N4),a.Vm.forFeature([C])]})}return B})();var W=e(64735);function K(B){return V=>{const z=W.c9.now(),U=W.c9.fromISO(V.expiresOn),G=Math.floor(U.diff(z,"days").days),Z=Math.floor(U.diff(z,"hours").hours),at=Math.floor(U.diff(z,"minutes").minutes);if(Z>35)return B.instant("EXPIRES_IN_N_DAYS",{n:Z%24>=12?G+1:G});if(Z>21)return B.instant("EXPIRES_IN_A_DAY");if(at>89)return B.instant("EXPIRES_IN_N_HOURS",{n:at%60>=30?Z+1:Z});if(at>0)return B.instant("EXPIRES_IN_AN_HOUR");const H=Math.abs(G),q=Math.abs(Z),$=Math.abs(at);return q>35?B.instant("EXPIRED_N_DAYS_AGO",{n:q%24>=12?H+1:H}):q>21?B.instant("EXPIRED_A_DAY_AGO"):$>89?B.instant("EXPIRED_N_HOURS_AGO",{n:$%60>=30?q+1:q}):B.instant("EXPIRED_AN_HOUR_AGO")}}function j(B){return W.c9.now()>W.c9.fromISO(B.expiresOn)}function X(B){const{emailAddress:V,memberships:z,publicId:U}=B;return{emailAddress:V,memberships:z,name:null,publicId:U,support:!1}}},11948:(ct,P,e)=>{"use strict";e.d(P,{$:()=>f,QJ:()=>A,SV:()=>E,TF:()=>x,TK:()=>p,Y5:()=>D,as:()=>S,br:()=>n,cL:()=>I,dC:()=>k,ed:()=>v,fF:()=>b,gh:()=>h,ip:()=>d,jV:()=>g,nD:()=>T,o6:()=>C,tz:()=>y,yP:()=>m,yY:()=>a});var t=e(11439);const a=(0,t.VP)("[App] Add Invite List",(0,t.xk)()),d=(0,t.VP)("[IxApi] Add Invite List Failure",(0,t.xk)()),p=(0,t.VP)("[IxApi] Add Invite List Success",(0,t.xk)()),n=(0,t.VP)("[ChangeNotification] Invite Was Added",(0,t.xk)()),m=(0,t.VP)("[ChangeNotification] Invite Was Removed",(0,t.xk)()),f=(0,t.VP)("[ChangeNotification] Invite Was Updated",(0,t.xk)()),v=(0,t.VP)("[App] Ensure All Invites",(0,t.xk)()),h=(0,t.VP)("[App] Load All Invites",(0,t.xk)()),E=(0,t.VP)("[IxApi] Load All Invites Failure",(0,t.xk)()),y=(0,t.VP)("[IxApi] Load All Invites Success",(0,t.xk)()),g=(0,t.VP)("[App] Load Invite Details",(0,t.xk)()),b=(0,t.VP)("[IxApi] Load Invite Details Failure",(0,t.xk)()),A=(0,t.VP)("[IxApi] Load Invite Details Success",(0,t.xk)()),x=(0,t.VP)("[App] Remove Invite",(0,t.xk)()),T=(0,t.VP)("[IxApi] Remove Invite Failure",(0,t.xk)()),D=(0,t.VP)("[IxApi] Remove Invite Success",(0,t.xk)()),C=(0,t.VP)("[App] Resend Invite",(0,t.xk)()),S=(0,t.VP)("[IxApi] Resend Invite Failure",(0,t.xk)()),k=(0,t.VP)("[IxApi] Resend Invite Success",(0,t.xk)()),I=(0,t.VP)("[App] Reset Invite State")},45815:(ct,P,e)=>{"use strict";e.d(P,{S:()=>a,T:()=>t});const t="invite",a=["memberships[]"]},72043:(ct,P,e)=>{"use strict";e.d(P,{N4:()=>E,OM:()=>f});var t=e(11439),a=e(84374),d=e(45815),p=e(11948),n=e(84812);const f=(0,a.qo)({sortComparer:function m(y,g){return y.expiresOn&&g.expiresOn?new Date(y.expiresOn).getTime()-new Date(g.expiresOn).getTime():0},subresourcePaths:d.S}),v=f.getInitialState(),h=(0,t.vy)(v,(0,t.on)(p.cL,()=>({...v})),(0,t.on)(p.br,(y,{data:g})=>g?f.upsertOne(g,y):y),(0,t.on)(p.TK,(y,{data:g})=>g?f.upsertMany(g,y):y),(0,t.on)(p.gh,y=>({...y,allLoading:!0})),(0,t.on)(p.SV,y=>({...y,allLoading:!1})),(0,t.on)(p.tz,(y,{data:g})=>f.setAll(g,{...y,allLoading:!1,allLoaded:!0})),(0,t.on)(p.$,(y,{data:g,publicId:b})=>f.updateOne({id:b,changes:g},y)),(0,t.on)(p.Y5,p.yP,(y,{publicId:g})=>f.removeOne(g,y)),(0,t.on)(n.br,(y,{data:g})=>{const b=g.invite?y.entities[g.invite.publicId]:void 0;if(b?.memberships){const A=b.memberships.some(x=>x.publicId===g.publicId)?b.memberships:[...b.memberships,{publicId:g.publicId}];return f.updateOne({id:b.publicId,changes:{memberships:A}},y)}return y}),(0,t.on)(n.yP,(y,{publicId:g})=>{const b=Object.values(y.entities).reduce((A,x)=>{const T=x.memberships?.map(D=>D.publicId)||[];if(x.memberships&&T.includes(g)){const D=x.memberships.filter(C=>C.publicId!==g);return[...A,{id:x.publicId,changes:{memberships:D}}]}return A},[]);return b.length?f.updateMany(b,y):y})),E=(0,t.VG)({name:d.T,reducer:h})},6073:(ct,P,e)=>{"use strict";e.d(P,{KR:()=>m,Ub:()=>v,hQ:()=>E,mx:()=>f,sX:()=>h});var t=e(11439),a=e(45815),d=e(72043);const p=(0,t.UX)(a.T),n=d.OM.getSelectors(),m=(0,t.Mz)(p,n.selectEntities),f=y=>(0,t.Mz)(m,g=>g[y]),v=(0,t.Mz)(p,n.selectAll),h=(0,t.Mz)(p,n.selectAllLoading),E=(0,t.Mz)(p,n.selectAllLoaded)},92188:(ct,P,e)=>{"use strict";e.d(P,{p:()=>p});var t=e(46443),a=e(35681),d=e(68559);let p=(()=>{class n{constructor(f,v){this.api=f,this.http=v}acceptByToken(f,v,h={}){const E=this.api.url("MyInviteFinish"),g={headers:this.api.headers.set(a.h2.Company,v).set("Authorization",`Invite ${f}`)};return this.http.post(E,h,g)}addList(f){const v=this.api.url("InviteList"),h=(new t._y).set(a.TZ,!0).set(a.P5,!0);return this.http.post(v,f,{context:h,headers:this.api.headers})}getAll(f){return(0,a.JR)(v=>this.getList(f,v))}getByPublicId(f,v){const h=this.api.url("Invite",{publicId:f}),E=(new t._y).set(a.P5,!0),y=this.api.headers,g=new t.Nl({fromObject:{fields:v.join(",")}});return this.http.get(h,{context:E,headers:y,params:g})}getList(f,v,h){const E=this.api.url("InviteList"),y=(new t._y).set(a.P5,!0),g=this.api.headers,b=new t.Nl({fromObject:{fields:f.join(","),...(0,a.eF)(v,h)}});return this.http.get(E,{context:y,headers:g,params:b})}getByToken(f,v){const h=this.api.url("MyInvite"),E=this.api.headers.set("Authorization",`Invite ${f}`),g={params:new t.Nl({fromObject:{fields:v.join(",")}}),headers:E};return this.http.get(h,g)}removeByPublicId(f){const v=this.api.url("Invite",{publicId:f}),h=(new t._y).set(a.P5,!0);return this.http.delete(v,{context:h,headers:this.api.headers})}removeByToken(f){const v=this.api.url("MyInvite"),E={headers:this.api.headers.set("Authorization",`Invite ${f}`)};return this.http.delete(v,E)}resendEmail(f){const v=this.api.url("InviteResend",{publicId:f}),h=(new t._y).set(a.TZ,!0).set(a.P5,!0);return this.http.post(v,null,{context:h,headers:this.api.headers})}static#t=this.\u0275fac=function(v){return new(v||n)(d.KVO(a.bQ),d.KVO(t.Qq))};static#e=this.\u0275prov=d.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})()},87968:(ct,P,e)=>{"use strict";e.d(P,{Y5:()=>A,cL:()=>x,yP:()=>m});var t=e(11439);(0,t.VP)("[App] Add Label",(0,t.xk)()),(0,t.VP)("[IxApi] Add Label Failure",(0,t.xk)()),(0,t.VP)("[IxApi] Add Label Success",(0,t.xk)()),(0,t.VP)("[ChangeNotification] Label Was Added",(0,t.xk)());const m=(0,t.VP)("[ChangeNotification] Label Was Removed",(0,t.xk)()),A=((0,t.VP)("[ChangeNotification] Label Was Updated",(0,t.xk)()),(0,t.VP)("[App] Ensure All Labels"),(0,t.VP)("[App] Load All Labels"),(0,t.VP)("[IxApi] Load All Labels Failure",(0,t.xk)()),(0,t.VP)("[IxApi] Load All Labels Success",(0,t.xk)()),(0,t.VP)("[App] Remove Label",(0,t.xk)()),(0,t.VP)("[IxApi] Remove Label Failure",(0,t.xk)()),(0,t.VP)("[IxApi] Remove Label Success",(0,t.xk)())),x=(0,t.VP)("[App] Reset Label State");(0,t.VP)("[App] Update Label",(0,t.xk)()),(0,t.VP)("[IxApi] Update Label Failure",(0,t.xk)()),(0,t.VP)("[IxApi] Update Label Success",(0,t.xk)())},1985:(ct,P,e)=>{"use strict";e.d(P,{eU:()=>a.eU,M9:()=>k,Vw:()=>I.V});var t=e(50396),a=e(70519),d=e(17876),p=e(36647),n=e(70271),m=e(61318),f=e(59452),v=e(1365),h=e(19999),E=e(64334),y=e(59400),g=e(46443),b=e(35681),A=e(68559);let x=(()=>{class F{constructor(W,K){this.api=W,this.http=K}add(W){const K=this.api.url("LicenceList"),j=(new g._y).set(b.P5,!0),X=this.api.headers,B=W.map(z=>({couponCode:z}));return this.http.post(K,B,{context:j,headers:X})}getAll(){return(0,b.JR)(W=>this.getList(W))}getList(W,K){const j=this.api.url("LicenceList"),X=a.Ho.join(","),B=(new g._y).set(b.P5,!0),V=this.api.headers,z=new g.Nl({fromObject:{fields:X,...(0,b.eF)(W,K)}});return this.http.get(j,{context:B,headers:V,params:z})}extend(W){const K=this.api.url("LicenceListExtend"),j=(new g._y).set(b.P5,!0);return this.http.post(K,W,{context:j,headers:this.api.headers})}static#t=this.\u0275fac=function(K){return new(K||F)(A.KVO(b.bQ),A.KVO(g.Qq))};static#e=this.\u0275prov=A.jDH({token:F,factory:F.\u0275fac,providedIn:"root"})}return F})();var T=e(18377),D=e(11439);let C=(()=>{class F{constructor(W,K,j){this.actions$=W,this.store=K,this.service=j,this.add$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.WQ),(0,p.n)(({couponCodes:X})=>this.service.add(X).pipe((0,n.T)(({data:B})=>t.FD({data:B})),(0,m.W)(B=>(0,f.of)(t.qx({errors:B.error?.data??[]}))))))),this.ensureAll$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.ed),(0,v.Z)(()=>(0,h.z)([this.store.select(T.sX),this.store.select(T.hQ)]).pipe((0,E.s)(1),(0,v.Z)(([X,B])=>X||B?y.w:(0,f.of)(t.gh())))))),this.extend$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.X$),(0,p.n)(({data:X})=>this.service.extend(X).pipe((0,n.T)(()=>t.MT()),(0,m.W)(B=>(0,f.of)(t.vB({errors:B.error?.data??[]}))))))),this.loadAll$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.gh),(0,p.n)(()=>this.service.getAll().pipe((0,n.T)(({data:X})=>t.tz({data:X})),(0,m.W)(X=>(0,f.of)(t.SV({errors:X.error?.data??[]})))))))}static#t=this.\u0275fac=function(K){return new(K||F)(A.KVO(d.En),A.KVO(D.il),A.KVO(x))};static#e=this.\u0275prov=A.jDH({token:F,factory:F.\u0275fac,providedIn:"root"})}return F})();var S=e(34828);let k=(()=>{class F{static#t=this.\u0275fac=function(K){return new(K||F)};static#e=this.\u0275mod=A.$C({type:F});static#n=this.\u0275inj=A.G2t({imports:[g.q1,b.Si,D.md.forFeature(S.N4),d.Vm.forFeature([C])]})}return F})();var I=e(44306)},50396:(ct,P,e)=>{"use strict";e.d(P,{$:()=>f,FD:()=>p,MT:()=>y,SV:()=>b,WQ:()=>a,X$:()=>h,br:()=>n,cL:()=>x,ed:()=>v,gh:()=>g,qx:()=>d,tz:()=>A,vB:()=>E,yP:()=>m});var t=e(11439);const a=(0,t.VP)("[App] Add Licences",(0,t.xk)()),d=(0,t.VP)("[IxApi] Add Licences Failure",(0,t.xk)()),p=(0,t.VP)("[IxApi] Add Licences Success",(0,t.xk)()),n=(0,t.VP)("[ChangeNotification] Licence Was Added",(0,t.xk)()),m=(0,t.VP)("[ChangeNotification] Licence Was Removed",(0,t.xk)()),f=(0,t.VP)("[ChangeNotification] Licence Was Updated",(0,t.xk)()),v=(0,t.VP)("[App] Ensure All Licences"),h=(0,t.VP)("[App] Extend Licence",(0,t.xk)()),E=(0,t.VP)("[IxApi] Extend Licence Failure",(0,t.xk)()),y=(0,t.VP)("[IxApi] Extend Licence Success"),g=(0,t.VP)("[App] Load All Licences"),b=(0,t.VP)("[IxApi] Load All Licences Failure",(0,t.xk)()),A=(0,t.VP)("[IxApi] Load All Licences Success",(0,t.xk)()),x=(0,t.VP)("[App] Reset Licence State")},70519:(ct,P,e)=>{"use strict";e.d(P,{eU:()=>m,TZ:()=>n,Ho:()=>h,SF:()=>v});var t=e(35537),p=e(80001);const n="licence",m=/([1-9]{3}|[B-DF-HJ-NP-TV-Z]{3})(-([1-9]{3}|[B-DF-HJ-NP-TV-Z]{3})){3}/,v=[...new Map([["type","licenceType"],["bundle","licenceBundle"]]).keys()],h=(0,t.cY)(`\n  {\n    activated\n    agent {\n      name\n      publicId\n    }\n    bundle { ${["publicId","name"].join(" ")} }\n    expiresOn\n    hasAgent\n    maxRetentionPolicy\n    publicId\n    serialNumber\n    trial\n    type { ${p.H.join(" ")} }\n    value\n  }\n`)},34828:(ct,P,e)=>{"use strict";e.d(P,{OM:()=>A,N4:()=>D});var t=e(11439),a=e(84374),d=e(70519),p=e(44306),n=e(77900),m=e(50396);(0,t.VP)("[LicenceBundle] Activate AgentLicenceBundle",(0,t.xk)()),(0,t.VP)("[IxApi] Activate AgentLicenceBundle Failure",(0,t.xk)());const h=(0,t.VP)("[IxApi] Activate AgentLicenceBundle Success",(0,t.xk)()),g=((0,t.VP)("[LicenceBundle] Deactivate AgentLicenceBundle",(0,t.xk)()),(0,t.VP)("[IxApi] Deactivate AgentLicenceBundle Failure",(0,t.xk)()),(0,t.VP)("[IxApi] Deactivate AgentLicenceBundle Success",(0,t.xk)()));var b=e(74238);const A=(0,a.qo)({sortComparer:p.J,subresourcePaths:d.SF,mergeFn:a.Uh}),x=A.getInitialState(),T=(0,t.vy)(x,(0,t.on)(m.cL,()=>({...x})),(0,t.on)(m.FD,(C,{data:S})=>A.upsertMany(S,C)),(0,t.on)(m.br,(C,{data:S})=>C.allLoaded?A.addOne(S,C):C),(0,t.on)(m.yP,(C,{publicId:S})=>A.removeOne(S,C)),(0,t.on)(m.$,(C,{publicId:S,data:k})=>A.updateOne({id:S,changes:k},C)),(0,t.on)(m.gh,C=>({...C,allLoading:!0})),(0,t.on)(m.SV,C=>({...C,allLoading:!1})),(0,t.on)(m.tz,(C,{data:S})=>A.setAll(S,{...C,allLoading:!1,allLoaded:!0})),(0,t.on)(n.oA,(C,{data:S})=>{const k=[...S.alarmingApp?.licence?[S.alarmingApp.licence]:[],...S.loggingApp?.licence?[S.loggingApp.licence]:[]];return k.length?A.upsertMany(k,C):C}),(0,t.on)(h,(C,{agent:S,bundleId:k})=>{const I=Object.keys(C.entities).reduce((F,L)=>C.entities[L]?.bundle?.publicId===k?[...F,C.entities[L]]:F,[]).map(F=>({...F,agent:{publicId:S.publicId,name:S.name},hasAgent:!0}));return I.length?A.upsertMany(I,C):C}),(0,t.on)(g,(C,{bundleId:S})=>{const k=Object.keys(C.entities).reduce((I,F)=>C.entities[F]?.bundle?.publicId===S?[...I,C.entities[F]]:I,[]).map(I=>({...I,agent:null,hasAgent:!1}));return k.length?A.upsertMany(k,C):C}),(0,t.on)(b.oI,b.cd,(C,{agent:S,licence:k})=>k?A.updateOne({id:k.publicId,changes:{agent:{publicId:S.publicId,name:S.name}}},C):C)),D=(0,t.VG)({name:d.TZ,reducer:T})},18377:(ct,P,e)=>{"use strict";e.d(P,{Ub:()=>p,hQ:()=>f,sX:()=>m});var t=e(11439),a=e(34828),d=e(76019);const p=(0,t.Mz)((0,t.Mz)(a.N4.selectLicenceState,a.OM.getSelectors().selectAll),d.KR,(h,E)=>h.map(y=>{const g={...y};return y.type&&(g.type=E[y.type.publicId]||y.type),g})),{selectAllLoading:m,selectAllLoaded:f}=a.N4},44306:(ct,P,e)=>{"use strict";function t(d){return!!d.expiresOn}function a(d,p){if(d.serialNumber&&p.serialNumber){const n={a:parseInt(d.serialNumber.slice(4,10)+d.serialNumber.slice(-5),10),b:parseInt(p.serialNumber.slice(4,10)+p.serialNumber.slice(-5),10)};return n.a===n.b?0:n.a>n.b?-1:1}return 0}e.d(P,{J:()=>a,V:()=>t})},54666:(ct,P,e)=>{"use strict";e.d(P,{SV:()=>p,cL:()=>m,ed:()=>a,gh:()=>d,tz:()=>n});var t=e(11439);const a=(0,t.VP)("[App] Ensure All LicenceTypes"),d=(0,t.VP)("[App] Load All LicenceTypes"),p=(0,t.VP)("[IxApi] Load All LicenceTypes Failure",(0,t.xk)()),n=(0,t.VP)("[IxApi] Load All LicenceTypes Success",(0,t.xk)()),m=(0,t.VP)("[App] Reset LicenceType State")},80001:(ct,P,e)=>{"use strict";e.d(P,{H:()=>a,T:()=>t});const t="licenceType",a=["publicId","scope","usageType"]},56301:(ct,P,e)=>{"use strict";e.d(P,{N4:()=>E,OM:()=>f});var t=e(11439),a=e(84374),d=e(80001),p=e(54666),n=e(50396),m=e(67476);const f=(0,a.qo)(),v=f.getInitialState(),h=(0,t.vy)(v,(0,t.on)(p.cL,()=>({...v})),(0,t.on)(p.gh,y=>({...y,allLoading:!0})),(0,t.on)(p.SV,y=>({...y,allLoading:!1})),(0,t.on)(p.tz,(y,{data:g})=>f.setAll(g,{...y,allLoading:!1,allLoaded:!0})),(0,t.on)(n.tz,(y,{data:g})=>{const b=(0,m.A)(g.map(A=>A.type).filter(A=>!!A),A=>A.publicId);return f.upsertMany(b,y)})),E=(0,t.VG)({name:d.T,reducer:h})},76019:(ct,P,e)=>{"use strict";e.d(P,{KR:()=>m,Ub:()=>d,hQ:()=>n,sX:()=>p});var t=e(11439),a=e(56301);const d=(0,t.Mz)(a.N4.selectLicenceTypeState,a.OM.getSelectors().selectAll),{selectAllLoading:p,selectAllLoaded:n,selectEntities:m}=a.N4},60934:(ct,P,e)=>{"use strict";function a(n){return function t(n){return null===n||"-"===n.city&&"-"===n.country||"0.000000"===n.latitude&&"0.000000"===n.longitude}(n)?null:n?.city&&n?.country?`${n.city}, ${n.country}`:n?.country?n.country:null}e.d(P,{P2:()=>a})},20056:(ct,P,e)=>{"use strict";e.d(P,{$:()=>v,Ck:()=>E,D3:()=>y,OS:()=>x,SV:()=>p,br:()=>m,cL:()=>g,d6:()=>b,ed:()=>a,gh:()=>d,kg:()=>h,le:()=>A,tz:()=>n,yP:()=>f});var t=e(11439);const a=(0,t.VP)("[App] Ensure All MenuItems"),d=(0,t.VP)("[App] Load All MenuItems"),p=(0,t.VP)("[IxApi] Load All MenuItems Failure",(0,t.xk)()),n=(0,t.VP)("[IxApi] Load All MenuItems Success",(0,t.xk)()),m=(0,t.VP)("[ChangeNotification] MenuItem Was Added",(0,t.xk)()),f=(0,t.VP)("[ChangeNotification] MenuItem Was Removed",(0,t.xk)()),v=(0,t.VP)("[ChangeNotification] MenuItem Was Updated",(0,t.xk)()),h=(0,t.VP)("[App] Remove Many MenuItems",(0,t.xk)()),E=(0,t.VP)("[IxApi] Remove Many MenuItems Failure",(0,t.xk)()),y=(0,t.VP)("[IxApi] Remove Many MenuItems Success",(0,t.xk)()),g=(0,t.VP)("[App] Reset MenuItem State"),b=(0,t.VP)("[App] Upsert Many MenuItems",(0,t.xk)()),A=(0,t.VP)("[IxApi] Upsert Many MenuItems Failure",(0,t.xk)()),x=(0,t.VP)("[IxApi] Upsert Many MenuItems Success",(0,t.xk)())},89187:(ct,P,e)=>{"use strict";e.d(P,{SF:()=>p,TZ:()=>t,oL:()=>d,pP:()=>a});const t="menuItem",a=["audience(name,publicId)","order","page(draft(custom(glbMatIcon),publicId,title),name,publicId,published(custom(glbMatIcon),publicId,title))","pinned","publicId"],d=new Map([["audience","audience"],["page","page"],["page.draft","pageVersion"],["page.published","pageVersion"]]),p=[...d.keys()]},30223:(ct,P,e)=>{"use strict";e.d(P,{N4:()=>E,OM:()=>f});var t=e(11439),a=e(84374),d=e(89187),p=e(82692),n=e(20056);const f=(0,a.qo)({sortComparer:function m(y,g){return void 0!==y.order&&void 0!==g.order?y.order-g.order:0},subresourcePaths:d.SF}),v=f.getInitialState(),h=(0,t.vy)(v,(0,t.on)(n.cL,()=>({...v})),(0,t.on)(n.br,(y,{data:g})=>f.upsertOne(g,y)),(0,t.on)(n.gh,y=>({...y,allLoading:!0})),(0,t.on)(n.SV,y=>({...y,allLoading:!1})),(0,t.on)(n.tz,(y,{data:g})=>f.setAll(g,{...y,allLoading:!1,allLoaded:!0})),(0,t.on)(n.yP,(y,{publicId:g})=>f.removeOne(g,y)),(0,t.on)(n.D3,(y,{publicIdList:g})=>f.removeMany(g,y)),(0,t.on)(n.$,(y,{data:g})=>f.upsertOne(g,y)),(0,t.on)(n.OS,(y,{data:g})=>f.upsertMany(g,y)),(0,t.on)(p.Y5,(y,{publicId:g})=>{const b=Object.keys(y.entities).find(A=>y.entities[A]?.page?.publicId===g);return b?f.removeOne(b,y):y})),E=(0,t.VG)({name:d.TZ,reducer:h})},50309:(ct,P,e)=>{"use strict";e.d(P,{Ub:()=>n,fD:()=>m,fQ:()=>f,hQ:()=>h,sX:()=>v});var t=e(84374),a=e(11439),d=e(89187),p=e(30223);const n=(0,a.Mz)(p.N4.selectMenuItemState,p.OM.getSelectors().selectAll),m=(0,t.y1)(n,d.oL),f=(0,a.Mz)(n,E=>E.filter(y=>y.pinned)[0]),{selectAllLoading:v,selectAllLoaded:h}=p.N4},71790:(ct,P,e)=>{"use strict";e.d(P,{$:()=>f,FD:()=>p,SL:()=>x,SV:()=>h,TF:()=>y,WQ:()=>a,Y5:()=>b,br:()=>n,cL:()=>A,gh:()=>v,kq:()=>C,nD:()=>g,qx:()=>d,tz:()=>E,yP:()=>m,yo:()=>D,zO:()=>T,zw:()=>S});var t=e(11439);const a=(0,t.VP)("[App] Add MessageFilter",(0,t.xk)()),d=(0,t.VP)("[IxApi] Add MessageFilter Failure",(0,t.xk)()),p=(0,t.VP)("[IxApi] Add MessageFilter Success",(0,t.xk)()),n=(0,t.VP)("[ChangeNotification] MessageFilter Was Added",(0,t.xk)()),m=(0,t.VP)("[ChangeNotification] MessageFilter Was Removed",(0,t.xk)()),f=(0,t.VP)("[ChangeNotification] MessageFilter Was Updated",(0,t.xk)()),v=(0,t.VP)("[App] Load All MessageFilters",(0,t.xk)()),h=(0,t.VP)("[IxApi] Load All MessageFilters Failure",(0,t.xk)()),E=(0,t.VP)("[IxApi] Load All MessageFilters Success",(0,t.xk)()),y=(0,t.VP)("[App] Remove MessageFilter",(0,t.xk)()),g=(0,t.VP)("[IxApi] Remove MessageFilter Failure",(0,t.xk)()),b=(0,t.VP)("[IxApi] Remove MessageFilter Success",(0,t.xk)()),A=(0,t.VP)("[App] Reset MessageFilter State"),x=(0,t.VP)("[OptimisticMutation] MessageFilter Should Remove",(0,t.xk)()),T=(0,t.VP)("[OptimisticMutation] MessageFilter Should Update",(0,t.xk)()),D=(0,t.VP)("[App] Update MessageFilter",(0,t.xk)()),C=(0,t.VP)("[IxApi] Update MessageFilter Failure",(0,t.xk)()),S=(0,t.VP)("[IxApi] Update MessageFilter Success",(0,t.xk)())},62101:(ct,P,e)=>{"use strict";e.d(P,{C:()=>d,T:()=>a});var t=e(35537);const a="messageFilter",d=(0,t.cY)("\n  {\n    actions\n    companyPublicIds\n    contains\n    notContains\n    publicId\n    systemLabels\n  }\n")},60585:(ct,P,e)=>{"use strict";e.d(P,{N4:()=>v,OM:()=>n});var t=e(11439),a=e(84374),d=e(62101),p=e(71790);const n=(0,a.qo)(),m=n.getInitialState(),f=(0,t.vy)(m,(0,t.on)(p.cL,()=>({...m})),(0,t.on)(p.FD,p.br,(h,{data:E})=>n.upsertOne(E,h)),(0,t.on)(p.gh,h=>({...h,allLoading:!0})),(0,t.on)(p.SV,h=>({...h,allLoading:!1})),(0,t.on)(p.tz,(h,{data:E})=>n.setAll(E,{...h,allLoading:!1,allLoaded:!0})),(0,t.on)(p.SL,p.Y5,p.yP,(h,{publicId:E})=>n.removeOne(E,h)),(0,t.on)(p.zO,p.zw,p.$,(h,{data:E,publicId:y})=>n.updateOne({id:y,changes:E},h))),v=(0,t.VG)({name:d.T,reducer:f})},68247:(ct,P,e)=>{"use strict";e.d(P,{Ub:()=>d,hQ:()=>n,sX:()=>p});var t=e(11439),a=e(60585);const d=(0,t.Mz)(a.N4.selectMessageFilterState,a.OM.getSelectors().selectAll),{selectAllLoading:p,selectAllLoaded:n}=a.N4},5290:(ct,P,e)=>{"use strict";e.d(P,{Cg:()=>a.C,mx:()=>T});var t=e(71790),a=e(62101),d=e(17876),p=e(1365),n=e(70271),m=e(61318),f=e(59452),v=e(36647),h=e(46443),E=e(35681),y=e(68559);let g=(()=>{class C{constructor(k,I){this.api=k,this.http=I}add(k){const I=this.api.url("MessageFilterList");return this.http.post(I,k,{headers:this.api.headers})}getAll(k){return(0,E.JR)(I=>this.getList(k,I))}getList(k,I,F){const L=this.api.url("MessageFilterList"),W=new h.Nl({fromObject:{fields:k.join(","),...(0,E.eF)(I,F)}});return this.http.get(L,{headers:this.api.headers,params:W})}removeByPublicId(k){const I=this.api.url("MessageFilter",{publicId:k});return this.http.delete(I,{headers:this.api.headers})}updateByPublicId(k,I){const F=this.api.url("MessageFilterList");return this.http.patch(F,{...I,publicId:k},{headers:this.api.headers})}static#t=this.\u0275fac=function(I){return new(I||C)(y.KVO(E.bQ),y.KVO(h.Qq))};static#e=this.\u0275prov=y.jDH({token:C,factory:C.\u0275fac,providedIn:"root"})}return C})(),b=(()=>{class C{constructor(k,I){this.actions$=k,this.service=I,this.add$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.WQ),(0,p.Z)(({data:F})=>this.service.add(F).pipe((0,n.T)(L=>t.FD({data:{...F,...L.data},publicId:L.data.publicId})),(0,m.W)(L=>(0,f.of)(t.qx({errors:L.error?.data??[]}))))))),this.loadAll$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.gh),(0,v.n)(({fields:F})=>this.service.getAll(F).pipe((0,n.T)(({data:L})=>t.tz({data:L})),(0,m.W)(L=>(0,f.of)(t.SV({errors:L.error?.data??[]}))))))),this.remove$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.TF),(0,p.Z)(({publicId:F})=>this.service.removeByPublicId(F).pipe((0,n.T)(()=>t.Y5({publicId:F})),(0,m.W)(L=>(0,f.of)(t.nD({errors:L.error?.data??[]}))))))),this.update$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.yo),(0,p.Z)(({data:F,publicId:L})=>this.service.updateByPublicId(L,F).pipe((0,n.T)(()=>t.zw({publicId:L,data:{...F,publicId:L}})),(0,m.W)(W=>(0,f.of)(t.kq({errors:W.error?.data??[]})))))))}static#t=this.\u0275fac=function(I){return new(I||C)(y.KVO(d.En),y.KVO(g))};static#e=this.\u0275prov=y.jDH({token:C,factory:C.\u0275fac,providedIn:"root"})}return C})();var A=e(11439),x=e(60585);let T=(()=>{class C{static#t=this.\u0275fac=function(I){return new(I||C)};static#e=this.\u0275mod=y.$C({type:C});static#n=this.\u0275inj=y.G2t({imports:[h.q1,E.Si,A.md.forFeature(x.N4),d.Vm.forFeature([b])]})}return C})();e(68247)},31533:(ct,P,e)=>{"use strict";e.d(P,{yQ:()=>t.y,uG:()=>W,Qu:()=>K.Qu,n:()=>K.n});var t=e(2967),a=e(17876),d=e(1365),p=e(64334),n=e(59452),m=e(59400),f=e(36647),v=e(70271),h=e(61318),E=e(46443),y=e(35681),g=e(68559);let b=(()=>{class j{constructor(B,V){this.api=B,this.http=V}getByPublicId(B){const V=this.api.url("Message",{publicId:B});return this.http.get(V,{headers:this.api.headers})}getList(B,V){const z=this.api.url("MessageList"),U=new E.Nl({fromObject:(0,y.eF)(B,V)});return this.http.get(z,{headers:this.api.headers,params:U})}updateByPublicId(B,V){const z=this.api.url("MessageList"),G={...V,publicId:B};return this.http.patch(z,G,{headers:this.api.headers})}updateByPublicIdList(B,V){const z=this.api.url("MessageList"),G={headers:this.api.headers},Z=B.map(at=>({...V,publicId:at}));return this.http.patch(z,Z,G)}updateAll(B){const V=this.api.url("MessageAll");return this.http.patch(V,B,{headers:this.api.headers})}removeByPublicId(B){const V=this.api.url("MessageList");return this.http.delete(V,{headers:this.api.headers,body:{publicId:B}})}removeByPublicIdList(B){const V=this.api.url("MessageList"),z=this.api.headers,U=B.map(Z=>({publicId:Z}));return this.http.delete(V,{headers:z,body:U})}static#t=this.\u0275fac=function(V){return new(V||j)(g.KVO(y.bQ),g.KVO(E.Qq))};static#e=this.\u0275prov=g.jDH({token:j,factory:j.\u0275fac,providedIn:"root"})}return j})();var A=e(26636),x=e(34137),T=e(11439);let D=(()=>{class j{constructor(B,V,z){this.actions$=B,this.store=V,this.service=z,this.ensureOne$=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(A.T7),(0,d.Z)(({publicId:U})=>this.store.select(x.mx(U)).pipe((0,p.s)(1),(0,d.Z)(G=>G?m.w:(0,n.of)(A.tH({publicId:U}))))))),this.loadList$=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(A.nB),(0,f.n)(({pageAfter:U,pageSize:G})=>this.service.getList(U,G).pipe((0,v.T)(({data:Z,moreAfter:at})=>A.G4({data:Z,moreAfter:at||null,pageAfter:U,pageSize:G})),(0,h.W)(Z=>(0,n.of)(A.dq({errors:Z.error?.data??[]}))))))),this.loadOne$=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(A.tH),(0,f.n)(({publicId:U})=>this.service.getByPublicId(U).pipe((0,v.T)(({data:G})=>A.oA({data:G})),(0,h.W)(G=>(0,n.of)(A.FN({errors:G.error?.data??[]}))))))),this.markSelectionAs$=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(A.in,A.NM),(0,v.T)(({type:U,snackBar:G})=>({data:{read:U===A.in.type},snackBar:G})),(0,f.n)(({data:U,snackBar:G})=>this.store.select(x.Sj).pipe((0,p.s)(1),(0,v.T)(Z=>({publicIdList:Z,data:U,snackBar:G})))),(0,v.T)(({publicIdList:U,data:G,snackBar:Z})=>A.cd({publicIdList:U,data:G,snackBar:Z})))),this.remove$=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(A.TF),(0,f.n)(({publicId:U,snackBar:G})=>this.service.removeByPublicId(U).pipe((0,v.T)(()=>A.Y5({publicId:U,snackBar:G})),(0,h.W)(Z=>(0,n.of)(A.nD({errors:Z.error?.data??[]}))))))),this.removeList$=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(A.tK),(0,f.n)(({publicIdList:U,snackBar:G})=>this.service.removeByPublicIdList(U).pipe((0,v.T)(()=>A.g1({publicIdList:U,snackBar:G})),(0,h.W)(Z=>(0,n.of)(A.$J({errors:Z.error?.data??[]}))))))),this.removeSelection$=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(A.RY),(0,f.n)(({snackBar:U})=>this.store.select(x.Sj).pipe((0,p.s)(1),(0,v.T)(G=>({publicIdList:G,snackBar:U})))),(0,v.T)(({publicIdList:U,snackBar:G})=>A.tK({publicIdList:U,snackBar:G})))),this.update$=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(A.yo),(0,d.Z)(({publicId:U,data:G,snackBar:Z})=>this.service.updateByPublicId(U,G).pipe((0,v.T)(()=>A.zw({data:{...G,publicId:U},publicId:U,snackBar:Z})),(0,h.W)(at=>(0,n.of)(A.kq({errors:at.error?.data??[]}))))))),this.updateList$=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(A.cd),(0,d.Z)(({publicIdList:U,data:G,snackBar:Z})=>this.service.updateByPublicIdList(U,G).pipe((0,v.T)(()=>A.j6({publicIdList:U,data:G,snackBar:Z})),(0,h.W)(at=>(0,n.of)(A.AK({errors:at.error?.data??[]}))))))),this.updateAll$=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(A.X6),(0,d.Z)(({data:U,snackBar:G})=>this.service.updateAll(U).pipe((0,v.T)(()=>A.yf({data:U,snackBar:G})),(0,h.W)(Z=>(0,n.of)(A.v4({errors:Z.error?.data??[]})))))))}static#t=this.\u0275fac=function(V){return new(V||j)(g.KVO(a.En),g.KVO(T.il),g.KVO(b))};static#e=this.\u0275prov=g.jDH({token:j,factory:j.\u0275fac,providedIn:"root"})}return j})();var C=e(90852),S=e(86731),k=e(51567),I=e(98764),F=e(3347);let L=(()=>{class j{constructor(B,V,z){this.actions$=B,this.snackBar=V,this.translate=z,this.readStatus$=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(A.zw,A.j6),(0,k.p)(U=>!!U.snackBar&&U.data.hasOwnProperty("read")),(0,v.T)(U=>({publicIdList:U.type===A.zw.type?[U.publicId]:U.publicIdList,read:U.data.read})),(0,v.T)(({publicIdList:U,read:G})=>{const Z=U.length>1;return this.translate.instant(`${Z?"N_MESSAGES":"MESSAGE"}_MARKED_AS_${G?"":"UN"}READ`,Z?{n:U.length}:void 0)}),(0,I.M)(U=>{this.snackBar.open(U,void 0,{duration:2e3,horizontalPosition:"left"})})),{dispatch:!1}),this.readStatusAll$=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(A.yf),(0,k.p)(U=>!!U.snackBar&&U.data.hasOwnProperty("read")),(0,v.T)(U=>({read:U.data.read})),(0,v.T)(({read:U})=>this.translate.instant(`ALL_MESSAGES_MARKED_AS_${U?"":"UN"}READ`)),(0,I.M)(U=>{this.snackBar.open(U,void 0,{duration:2e3,horizontalPosition:"left"})})),{dispatch:!1}),this.removal$=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(A.Y5,A.g1),(0,k.p)(U=>!!U.snackBar),(0,v.T)(U=>({publicIdList:U.type===A.Y5.type?[U.publicId]:U.publicIdList})),(0,v.T)(({publicIdList:U})=>{const G=U.length>1;return this.translate.instant((G?"N_MESSAGES":"MESSAGE")+"_REMOVED",G?{n:U.length}:void 0)}),(0,I.M)(U=>{this.snackBar.open(U,void 0,{duration:2e3,horizontalPosition:"left"})})),{dispatch:!1})}static#t=this.\u0275fac=function(V){return new(V||j)(g.KVO(a.En),g.KVO(F.UG),g.KVO(C.c$))};static#e=this.\u0275prov=g.jDH({token:j,factory:j.\u0275fac,providedIn:"root"})}return j})(),W=(()=>{class j{static#t=this.\u0275fac=function(V){return new(V||j)};static#e=this.\u0275mod=g.$C({type:j});static#n=this.\u0275inj=g.G2t({providers:[{provide:S.bt,useFactory:S.HO,deps:[C.c$]}],imports:[E.q1,C.h,y.Si,T.md.forFeature(t.T,S.bt),a.Vm.forFeature([D,L])]})}return j})();var K=e(99298)},26636:(ct,P,e)=>{"use strict";e.d(P,{$:()=>n,$J:()=>V,AK:()=>k,FN:()=>h,G4:()=>b,Hk:()=>f,Lt:()=>G,N4:()=>$,NM:()=>x,RY:()=>U,SL:()=>at,T7:()=>m,TF:()=>K,Ub:()=>Z,X6:()=>F,Y5:()=>X,br:()=>d,cL:()=>ot,cd:()=>S,dq:()=>g,g1:()=>z,in:()=>A,j6:()=>I,kq:()=>D,nB:()=>y,nD:()=>j,o9:()=>q,oA:()=>E,tH:()=>v,tK:()=>B,v4:()=>L,wr:()=>a,yP:()=>p,yf:()=>W,yo:()=>T,zO:()=>H,zw:()=>C});var t=e(11439);const a=(0,t.VP)("[App] Clear Message Selection"),d=(0,t.VP)("[ChangeNotification] Message Was Added",(0,t.xk)()),p=(0,t.VP)("[ChangeNotification] Message Was Removed",(0,t.xk)()),n=(0,t.VP)("[ChangeNotification] Message Was Updated",(0,t.xk)()),m=(0,t.VP)("[App] Ensure One Message",(0,t.xk)()),f=(0,t.VP)("[App] Filter Message List",(0,t.xk)()),v=(0,t.VP)("[App] Load One Message",(0,t.xk)()),h=(0,t.VP)("[IxApi] Load One Message Failure",(0,t.xk)()),E=(0,t.VP)("[IxApi] Load One Message Success",(0,t.xk)()),y=(0,t.VP)("[App] Load Message List",(0,t.xk)()),g=(0,t.VP)("[IxApi] Load Message List Failure",(0,t.xk)()),b=(0,t.VP)("[IxApi] Load Message List Success",(0,t.xk)()),A=(0,t.VP)("[App] Mark Selection As Read",(0,t.xk)()),x=(0,t.VP)("[App] Mark Selection As Unread",(0,t.xk)()),T=(0,t.VP)("[App] Update Message",(0,t.xk)()),D=(0,t.VP)("[IxApi] Update Message Failure",(0,t.xk)()),C=(0,t.VP)("[IxApi] Update Message Success",(0,t.xk)()),S=(0,t.VP)("[App] Update Message List",(0,t.xk)()),k=(0,t.VP)("[IxApi] Update Message List Failure",(0,t.xk)()),I=(0,t.VP)("[IxApi] Update Message List Success",(0,t.xk)()),F=(0,t.VP)("[App] Update All Messages",(0,t.xk)()),L=(0,t.VP)("[IxApi] Update All Messages Failure",(0,t.xk)()),W=(0,t.VP)("[IxApi] Update All Messages Success",(0,t.xk)()),K=(0,t.VP)("[App] Remove Message",(0,t.xk)()),j=(0,t.VP)("[IxApi] Remove Message Failure",(0,t.xk)()),X=(0,t.VP)("[IxApi] Remove Message Success",(0,t.xk)()),B=(0,t.VP)("[App] Remove Message List",(0,t.xk)()),V=(0,t.VP)("[IxApi] Remove Message List Failure",(0,t.xk)()),z=(0,t.VP)("[IxApi] Remove Message List Success",(0,t.xk)()),U=(0,t.VP)("[App] Remove Message Selection",(0,t.xk)()),G=(0,t.VP)("[App] Select Message"),Z=(0,t.VP)("[App] Select All Messages"),at=(0,t.VP)("[OptimisticMutation] Message Should Remove",(0,t.xk)()),H=(0,t.VP)("[OptimisticMutation] Message Should Update",(0,t.xk)()),q=(0,t.VP)("[App] Toggle Selected",(0,t.xk)()),$=(0,t.VP)("[App] Toggle Selected To",(0,t.xk)()),ot=(0,t.VP)("[App] Reset Message State")},2967:(ct,P,e)=>{"use strict";e.d(P,{T:()=>t,y:()=>a});const t="message",a=500},86731:(ct,P,e)=>{"use strict";e.d(P,{HO:()=>g,OM:()=>E,bt:()=>v});var t=e(68559),a=e(11439),d=e(35865),p=e(84374),n=e(26636),m=e(99298),f=e(98470);const v=new t.nKC("message state reducer"),E=(0,p.qo)({sortComparer:function h(b,A){if(b.createdOn&&A.createdOn){const x={a:Date.parse(b.createdOn),b:Date.parse(A.createdOn)};return x.a===x.b?0:x.a>x.b?-1:1}return 0}}),y={...E.getInitialState(),moreAfter:null,query:"",selectable:!1,selectedIds:[]};function g(b){const A=(0,f.oC)(b),x=(0,a.vy)(y,(0,a.on)(n.br,(T,{data:D})=>T.allLoaded?E.addOne((0,m.xG)(D),T):T),(0,a.on)(n.Hk,(T,{query:D})=>({...T,query:D})),(0,a.on)(n.oA,(T,{data:D})=>E.addOne(D,T)),(0,a.on)(n.nB,T=>({...T,allLoading:!0})),(0,a.on)(n.dq,T=>({...T,allLoading:!1})),(0,a.on)(n.G4,(T,{data:D,moreAfter:C})=>({...E.addMany(D,T),allLoading:!1,allLoaded:!0,moreAfter:C})),(0,a.on)(n.g1,(T,{publicIdList:D})=>{const C=T.selectedIds.filter(k=>!D.includes(k)),S=!!C.length;return{...E.removeMany(D,T),selectedIds:C,selectable:S}}),(0,a.on)(n.SL,n.Y5,n.yP,(T,{publicId:D})=>{const C=T.selectedIds.filter(k=>k!==D),S=!!C.length;return{...E.removeOne(D,T),selectedIds:C,selectable:S}}),(0,a.on)(n.zO,n.zw,(T,{data:D,publicId:C})=>E.updateOne({id:C,changes:D},T)),(0,a.on)(n.$,(T,{data:D,publicId:C})=>E.updateOne({id:C,changes:(0,m.xG)(D)},T)),(0,a.on)(n.j6,(T,{data:D,publicIdList:C})=>E.updateMany(C.map(S=>({id:S,changes:D})),T)),(0,a.on)(n.yf,(T,{data:D})=>E.map(C=>({...C,read:D.read}),T)),(0,a.on)(n.Lt,T=>({...T,selectable:!0})),(0,a.on)(n.Ub,T=>{const D=T.query?A([...T.ids].map(C=>T.entities[C]),T.query).map(C=>C.publicId):T.ids;return{...T,selectedIds:D,selectable:!0}}),(0,a.on)(n.o9,(T,{publicId:D})=>{const C=T.selectedIds.includes(D)?T.selectedIds.filter(k=>k!==D):[...T.selectedIds,D],S=!!C.length;return{...T,selectable:S,selectedIds:C}}),(0,a.on)(n.N4,(T,{publicId:D})=>{let C=T.selectedIds;if(T.selectedIds.length)if(T.selectedIds.includes(D))C=T.selectedIds.filter(k=>k!==D);else{const k=T.query?A([...T.ids].map(W=>T.entities[W]),T.query).map(W=>W.publicId):T.ids,I=k.indexOf(T.selectedIds[T.selectedIds.length-1]),F=k.indexOf(D),L=I<=F?k.slice(I,F+1):k.slice(F,I);C=(0,d.A)([...L,...T.selectedIds])}else C=[D];const S=!!C.length;return{...T,selectable:S,selectedIds:C}}),(0,a.on)(n.wr,T=>({...T,selectable:!1,selectedIds:[]})),(0,a.on)(n.cL,()=>({...y})));return(T,D)=>x(T,D)}},34137:(ct,P,e)=>{"use strict";e.d(P,{O9:()=>A,Sj:()=>b,Ub:()=>v,Z1:()=>y,hQ:()=>E,jb:()=>g,mx:()=>f,sX:()=>h});var t=e(11439),a=e(2967),d=e(86731);const p=(0,t.UX)(a.T),n=d.OM.getSelectors(),m=(0,t.Mz)(p,n.selectEntities),f=x=>(0,t.Mz)(m,T=>T[x]),v=(0,t.Mz)(p,n.selectAll),h=(0,t.Mz)(p,n.selectAllLoading),E=(0,t.Mz)(p,n.selectAllLoaded),y=(0,t.Mz)(p,x=>x.query),g=(0,t.Mz)(p,x=>x.selectable),b=(0,t.Mz)(p,x=>x.selectedIds),A=(0,t.Mz)(p,x=>x.moreAfter)},99298:(ct,P,e)=>{"use strict";e.d(P,{Qu:()=>v,lh:()=>h,n:()=>E,xG:()=>g});var t=e(23151),a=e(78745),d=e(13983),p=e(93178),n=e(64735);const m={year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric"};function v(b,A){if(b?.[A])return Object.keys(b[A]).filter(x=>!["code","message","toTranslate"].includes(x)).map(x=>{const T=b[A]?.[x];return"agentName"===x?[x,null===T?"Unnamed device":T]:"occurredOn"===x?[x,n.c9.fromISO(T).toLocaleString(m)]:[x,T]}).reduce((x,[T,D])=>D?{...x,[T]:D}:x,{})}function h(b,A){return b&&(0,t.A)(b[A])?function f(b){if((0,t.A)(b))return Object.keys(b).filter(A=>!["code","extraInformation","message","toTranslate"].includes(A)).reduce((A,x)=>{let T;return T="occurredOn"===x?n.c9.fromISO(b[x]).toLocaleString(m):b[x],(0,a.A)(A)?A.replace(`{${x}}`,T):A},b.code??"")}(b[A]):void 0}function E(b,A){return[y(b,A),v(b,A)]}function y(b,A){if(b?.[A]){const x=(0,d.A)(b[A]?.code??void 0);if(x)return`__API__.MESSAGES.${(0,p.A)(x).toUpperCase()}`}}function g(b){return b.createdOn&&!b.createdOn.match(/([+-][0-1][0-9](:(00|30|45)?)?|Z)$/)?{...b,createdOn:`${b.createdOn}Z`}:b}},61691:(ct,P,e)=>{"use strict";e.d(P,{br:()=>a,cL:()=>n,yP:()=>d});var t=e(11439);const a=(0,t.VP)("[ChangeNotification] MqttBrokerClient Was Added",(0,t.xk)()),d=(0,t.VP)("[ChangeNotification] MqttBrokerClient Was Removed",(0,t.xk)()),n=((0,t.VP)("[ChangeNotification] MqttBrokerClient Was Updated",(0,t.xk)()),(0,t.VP)("[App] Reset MqttBrokerClient State"))},54664:(ct,P,e)=>{"use strict";e.d(P,{$:()=>f,FD:()=>p,SV:()=>E,Y5:()=>A,br:()=>n,cL:()=>x,ed:()=>v,gh:()=>h,tz:()=>y,yP:()=>m,zw:()=>C});var t=e(11439);(0,t.VP)("[App] Add MqttBroker",(0,t.xk)()),(0,t.VP)("[IxApi] Add MqttBroker Failure",(0,t.xk)());const p=(0,t.VP)("[IxApi] Add MqttBroker Success",(0,t.xk)()),n=(0,t.VP)("[ChangeNotification] MqttBroker Was Added",(0,t.xk)()),m=(0,t.VP)("[ChangeNotification] MqttBroker Was Removed",(0,t.xk)()),f=(0,t.VP)("[ChangeNotification] MqttBroker Was Updated",(0,t.xk)()),v=(0,t.VP)("[App] Ensure All MqttBrokers"),h=(0,t.VP)("[App] Load All MqttBrokers"),E=(0,t.VP)("[IxApi] Load All MqttBrokers Failure",(0,t.xk)()),y=(0,t.VP)("[IxApi] Load All MqttBrokers Success",(0,t.xk)()),A=((0,t.VP)("[App] Remove MqttBroker",(0,t.xk)()),(0,t.VP)("[IxApi] Remove MqttBroker Failure",(0,t.xk)()),(0,t.VP)("[IxApi] Remove MqttBroker Success",(0,t.xk)())),x=(0,t.VP)("[App] Reset MqttBroker State"),C=((0,t.VP)("[App] Update MqttBroker",(0,t.xk)()),(0,t.VP)("[IxApi] Update MqttBroker Failure",(0,t.xk)()),(0,t.VP)("[IxApi] Update MqttBroker Success",(0,t.xk)()))},74774:(ct,P,e)=>{"use strict";e.d(P,{$:()=>h,A8:()=>S,FD:()=>p,G7:()=>v,HY:()=>E,Pm:()=>I,TD:()=>m,TF:()=>y,WQ:()=>a,Y5:()=>b,br:()=>n,cL:()=>k,fI:()=>C,jS:()=>D,kq:()=>x,nD:()=>g,qx:()=>d,yP:()=>f,yo:()=>A,zw:()=>T});var t=e(11439);const a=(0,t.VP)("[App] Add PageComponent",(0,t.xk)()),d=(0,t.VP)("[IxApi] Add PageComponent Failure",(0,t.xk)()),p=(0,t.VP)("[IxApi] Add PageComponent Success",(0,t.xk)()),n=(0,t.VP)("[ChangeNotification] PageComponent Was Added",(0,t.xk)()),m=(0,t.VP)("[ChangeNotification] PageComponent List Was Added",(0,t.xk)()),f=(0,t.VP)("[ChangeNotification] PageComponent Was Removed",(0,t.xk)()),v=(0,t.VP)("[ChangeNotification] PageComponent List Was Removed",(0,t.xk)()),h=(0,t.VP)("[ChangeNotification] PageComponent Was Updated",(0,t.xk)()),E=(0,t.VP)("[ChangeNotification] PageComponent List Was Updated",(0,t.xk)()),y=(0,t.VP)("[App] Remove PageComponent",(0,t.xk)()),g=(0,t.VP)("[IxApi] Remove PageComponent Failure",(0,t.xk)()),b=(0,t.VP)("[IxApi] Remove PageComponent Success",(0,t.xk)()),A=(0,t.VP)("[App] Update PageComponent",(0,t.xk)()),x=(0,t.VP)("[IxApi] Update PageComponent Failure",(0,t.xk)()),T=(0,t.VP)("[IxApi] Update PageComponent Success",(0,t.xk)()),D=(0,t.VP)("[App] Update Many PageComponents",(0,t.xk)()),C=(0,t.VP)("[IxApi] Update Many PageComponents Failure",(0,t.xk)()),S=(0,t.VP)("[IxApi] Update Many PageComponents Success",(0,t.xk)()),k=(0,t.VP)("[App] Reset PageComponent State"),I=(0,t.VP)("[App] Reset PageComponent Pending Updates State")},42087:(ct,P,e)=>{"use strict";e.d(P,{N4:()=>D});var t=e(82692),a=e(66946),d=e(62392),p=e(84374),n=e(11439),m=e(36272);const h=(0,e(15377).A)(function(F,L,W){(0,m.A)(F,L,W)});var E=e(58902),y=e(74774);const b=(0,p.qo)({mergeFn:(F,L)=>h({},F,L)}),A=b.getInitialState({pendingUpdates:{}}),x=["dimensions.top","dimensions.left","dimensions.rows","dimensions.cols","dimensions.mobileHeight","dimensions.mobileOrder"],T=(0,n.vy)(A,(0,n.on)(y.cL,()=>({...A})),(0,n.on)(y.Pm,F=>({...F,pendingUpdates:A.pendingUpdates})),(0,n.on)(y.FD,y.br,(F,{data:L})=>b.upsertOne(L,F)),(0,n.on)(y.TD,(F,{data:L})=>b.upsertMany(L,F)),(0,n.on)(y.yo,(F,{publicId:L})=>({...F,pendingUpdates:k(F,[{publicId:L}])})),(0,n.on)(y.kq,(F,{publicId:L})=>({...F,pendingUpdates:I(F,[{publicId:L}])})),(0,n.on)(y.zw,y.$,(F,{data:L,publicId:W})=>{const K=I(F,[{publicId:W}]),j=K?.[W]?(0,E.A)(L,x):L;return b.updateOne({id:W,changes:j},{...F,pendingUpdates:K})}),(0,n.on)(y.jS,(F,{data:L})=>({...F,pendingUpdates:k(F,L)})),(0,n.on)(y.fI,(F,{data:L})=>({...F,pendingUpdates:I(F,L)})),(0,n.on)(y.A8,y.HY,(F,{data:L})=>{const W=I(F,L),K=L.map(j=>({id:j.publicId,changes:W?.[j.publicId]?(0,E.A)(j,x):j}));return b.updateMany(K,{...F,pendingUpdates:W})}),(0,n.on)(y.Y5,y.yP,(F,{publicId:L})=>b.removeOne(L,F)),(0,n.on)(y.G7,(F,{publicIdList:L})=>b.removeMany(L,F)),(0,n.on)(a.QJ,a.FD,a.br,(F,{data:L})=>S(F,L)),(0,n.on)(a.yP,(F,{publicId:L})=>b.removeMany(W=>W.pageVersion?.publicId===L,F)),(0,n.on)(t.QJ,t.bD,t.Tr,(F,{data:L})=>(L?[...L.published?[L.published]:[],...L.draft?[L.draft]:[]]:[]).reduce((K,j)=>S(K,j),F)),(0,n.on)(t.tz,t.YF,t.pF,t.j0,t.Kg,(F,{data:L})=>{const W=L.reduce((K,j)=>[...K,...j.published?[j.published]:[],...j.draft?[j.draft]:[]],[]).reduce((K,j)=>j.components?[...K,...C(j)]:K,[]);return b.setMany(W,F)})),D=(0,n.VG)({name:"pageComponent",reducer:T});function C(F){return(0,p.un)(F,"components","pageVersion","PageVersion")}function S(F,L){return L?.components?b.upsertMany(L.components.map(W=>({...W,pageVersion:{publicId:L.publicId,reference:{name:"PageVersion"}}})),F):F}function k(F,L){return L.reduce((W,{publicId:K})=>{const j="Simulator"===d.c.appName?1:2;return W?.[K]?{...W,[K]:W[K]+j}:{...W,[K]:j}},F.pendingUpdates)}function I(F,L){return L.reduce((W,{publicId:K})=>W?.[K]?{...W,[K]:W[K]-1}:{...W,[K]:0},F.pendingUpdates)}},13967:(ct,P,e)=>{"use strict";e.d(P,{KR:()=>n,mx:()=>d});var t=e(11439),a=e(42087);const d=m=>(0,t.Mz)(a.N4.selectEntities,f=>m&&f[m]||null),{selectEntities:n}=((0,t.Mz)(a.N4.selectPendingUpdates,m=>Object.values(m).reduce((f,v)=>f+v,0)),a.N4)},13341:(ct,P,e)=>{"use strict";e.d(P,{RI:()=>x,mx:()=>T.mx});var t=e(74774),a=e(46443),d=e(35681),p=e(68559);let n=(()=>{class D{constructor(S,k){this.api=S,this.http=k}add(S){const k=this.api.url("PageComponentList"),I=(new a._y).set(d.P5,!0);return this.http.post(k,S,{context:I,headers:this.api.headers})}removeByPublicId(S){const k=this.api.url("PageComponent",{publicId:S}),I=(new a._y).set(d.P5,!0);return this.http.delete(k,{context:I,headers:this.api.headers})}updateByPublicId(S,k){const I=this.api.url("PageComponent",{publicId:S}),F=(new a._y).set(d.P5,!0);return this.http.patch(I,k,{context:F,headers:this.api.headers})}updateMany(S){const k=this.api.url("PageComponentList"),I=[...S],F=(new a._y).set(d.P5,!0);return this.http.patch(k,I,{context:F,headers:this.api.headers})}static#t=this.\u0275fac=function(k){return new(k||D)(p.KVO(d.bQ),p.KVO(a.Qq))};static#e=this.\u0275prov=p.jDH({token:D,factory:D.\u0275fac,providedIn:"root"})}return D})();var m=e(17876),f=e(1365),v=e(70271),h=e(61318),E=e(59452),y=e(51903);let g=(()=>{class D{constructor(S,k){this.actions$=S,this.service=k,this.add$=(0,m.EH)(()=>this.actions$.pipe((0,m.gp)(t.WQ),(0,f.Z)(({data:I})=>this.service.add(I).pipe((0,v.T)(F=>t.FD({data:{...F.data,...I,...I.pageVersion?{pageVersion:{publicId:I.pageVersion.publicId,reference:{name:"PageVersion"}}}:{},...I.template?{template:{publicId:I.template.publicId,reference:{name:"PageComponentTemplate"}}}:{}},publicId:F.data.publicId})),(0,h.W)(F=>(0,E.of)(t.qx({errors:F.error?.data??[]}))))))),this.remove$=(0,m.EH)(()=>this.actions$.pipe((0,m.gp)(t.TF),(0,f.Z)(({publicId:I})=>this.service.removeByPublicId(I).pipe((0,v.T)(()=>t.Y5({publicId:I})),(0,h.W)(F=>(0,E.of)(t.nD({errors:F.error?.data??[]}))))))),this.updates$=(0,m.EH)(()=>this.actions$.pipe((0,m.gp)(t.yo,t.jS),(0,y.H)(I=>{if(I.type===t.jS.type){const{data:W}=I;return this.service.updateMany(W).pipe((0,v.T)(()=>t.A8({data:W})),(0,h.W)(K=>(0,E.of)(t.fI({data:W,errors:K.error?.data??[]}))))}const{publicId:F,data:L}=I;return this.service.updateByPublicId(F,L).pipe((0,v.T)(()=>t.zw({data:{...L,publicId:F},publicId:F})),(0,h.W)(W=>(0,E.of)(t.kq({errors:W.error?.data??[],publicId:F}))))})))}static#t=this.\u0275fac=function(k){return new(k||D)(p.KVO(m.En),p.KVO(n))};static#e=this.\u0275prov=p.jDH({token:D,factory:D.\u0275fac,providedIn:"root"})}return D})();var b=e(11439),A=e(42087);let x=(()=>{class D{static#t=this.\u0275fac=function(k){return new(k||D)};static#e=this.\u0275mod=p.$C({type:D});static#n=this.\u0275inj=p.G2t({imports:[a.q1,d.Si,b.md.forFeature(A.N4),m.Vm.forFeature([g])]})}return D})();var T=e(13967)},40628:(ct,P,e)=>{"use strict";e.d(P,{D0:()=>W,c9:()=>V,GX:()=>G,VC:()=>U,mx:()=>D.mx});var t=e(36888),a=e(67363),d=e(68559),p=e(17876),n=e(11439),m=e(1365),f=e(70271),v=e(61318),h=e(59452),E=e(19999),y=e(64334),g=e(59400),b=e(36647),A=e(46443),x=e(35681);let T=(()=>{class H{constructor(){this.api=(0,d.WQX)(x.bQ),this.http=(0,d.WQX)(A.Qq)}add($){const ot=this.api.url("PageComponentTemplateList"),J=(new A._y).set(x.P5,!0);return this.http.post(ot,$,{context:J,headers:this.api.headers})}getAll($,ot){return(0,x.JR)(J=>this.getList($,ot,J))}getAllForIntent($,ot){return this.getAll(ot,`listcontains(intent,"${$}")`)}getList($,ot,J,ft){const mt=this.api.url("PageComponentTemplateList"),Lt=(new A._y).set(x.P5,!0),Vt=this.api.headers,ce=new A.Nl({fromObject:{fields:$.join(","),...ot?{filters:ot}:{},...(0,x.eF)(J,ft)}});return this.http.get(mt,{context:Lt,headers:Vt,params:ce})}updateByPublicId($,ot){const J=this.api.url("PageComponentTemplate",{publicId:$}),ft=(new A._y).set(x.P5,!0);return this.http.patch(J,ot,{context:ft,headers:this.api.headers})}static#t=this.\u0275fac=function(ot){return new(ot||H)};static#e=this.\u0275prov=d.jDH({token:H,factory:H.\u0275fac,providedIn:"root"})}return H})();var D=e(42565);let C=(()=>{class H{constructor(){this.actions$=(0,d.WQX)(p.En),this.service=(0,d.WQX)(T),this.store=(0,d.WQX)(n.il),this.add$=(0,p.EH)(()=>this.actions$.pipe((0,p.gp)(t.WQ),(0,m.Z)(({data:$})=>this.service.add($).pipe((0,f.T)(ot=>t.FD({publicId:ot.data.publicId,data:{...$,...ot.data}})),(0,v.W)(ot=>(0,h.of)(t.qx({errors:ot.error?.data??[]}))))))),this.ensureAll$=(0,p.EH)(()=>this.actions$.pipe((0,p.gp)(t.ed),(0,m.Z)(()=>(0,E.z)([this.store.select(D.sX),this.store.select(D.hQ)]).pipe((0,y.s)(1),(0,m.Z)(([$,ot])=>$||ot?g.w:(0,h.of)(t.gh())))))),this.ensureAllForIntent$=(0,p.EH)(()=>this.actions$.pipe((0,p.gp)(t.f0),(0,m.Z)(({intent:$})=>(0,E.z)([this.store.select(D.$l($)),this.store.select(D.y1($))]).pipe((0,y.s)(1),(0,m.Z)(([ot,J])=>ot||J?g.w:(0,h.of)(t.t6({intent:$}))))))),this.loadAll$=(0,p.EH)(()=>this.actions$.pipe((0,p.gp)(t.gh),(0,b.n)(()=>this.service.getAll(a.cJ).pipe((0,f.T)(({data:$})=>t.tz({data:$})),(0,v.W)($=>(0,h.of)(t.SV({errors:$.error?.data??[]}))))))),this.loadAllForIntent$=(0,p.EH)(()=>this.actions$.pipe((0,p.gp)(t.t6),(0,b.n)(({intent:$})=>this.service.getAllForIntent($,a.cJ).pipe((0,f.T)(({data:ot})=>t.yS({intent:$,data:ot})),(0,v.W)(ot=>(0,h.of)(t.xA({intent:$,errors:ot.error?.data??[]}))))))),this.update$=(0,p.EH)(()=>this.actions$.pipe((0,p.gp)(t.yo),(0,m.Z)(({data:$,publicId:ot})=>this.service.updateByPublicId(ot,$).pipe((0,f.T)(()=>t.zw({data:{...$,publicId:ot},publicId:ot})),(0,v.W)(J=>(0,h.of)(t.kq({errors:J.error?.data??[]})))))))}static#t=this.\u0275fac=function(ot){return new(ot||H)};static#e=this.\u0275prov=d.jDH({token:H,factory:H.\u0275fac,providedIn:"root"})}return H})();var S=e(47055),k=e(60316),I=e(13983),F=e(62392);let L=(()=>{class H{constructor($,ot){this.document=$,this.options={...x.KQ,...ot},this.baseUrl=this.getTemplateBaseUrl()}getTemplateBaseUrl(){let $=this.document.baseURI.slice(this.document.location.origin.length);const ot=`/${(0,I.A)(F.c.appName)}/`;return $.endsWith(ot)&&($=$.slice(0,1-ot.length)),$}intercept($,ot){if("GET"===$.method&&$.url===`${this.options.baseUrl}/page-component-templates`&&this.options.baseUrl){const J=$.params.get("fields");if(J?.includes("url")||J?.includes("*"))return ot.handle($).pipe((0,f.T)(ft=>{if(ft instanceof A.cS){const mt=ft.body.data.map(Vt=>Vt.url?.startsWith("/")&&this.baseUrl.endsWith("/")?{...Vt,url:"/"===this.baseUrl?Vt.url:`${this.baseUrl.slice(0,-1)}${Vt.url}`}:Vt),Lt={...ft.body,data:mt};return ft.clone({body:Lt})}return ft}))}return ot.handle($)}static#t=this.\u0275fac=function(ot){return new(ot||H)(d.KVO(k.qQ),d.KVO(x.RC))};static#e=this.\u0275prov=d.jDH({token:H,factory:H.\u0275fac})}return H})(),W=(()=>{class H{static#t=this.\u0275fac=function(ot){return new(ot||H)};static#e=this.\u0275mod=d.$C({type:H});static#n=this.\u0275inj=d.G2t({providers:[{provide:A.a7,useClass:L,multi:!0}],imports:[x.Si,n.md.forFeature(S.N4),p.Vm.forFeature([C])]})}return H})();const K="{templateId}",j="{versionNr}",X="{mainPath}";function V(H){return H?.configuredVersion?H?.url?.includes(j)?`pct-${H.publicId}`:H.configuredVersion.mainPath?.split("/").pop()?.split(".").shift():H?.url&&/\/.*\./.test(H.url)?H.url.split("/").pop()?.split(".").shift():void 0}function U(H){return H?.configuredVersion?Z(H):H.url}function G(H){let q;return q=H.configuredVersion?Z(H)?.replace(new RegExp(H.configuredVersion.mainPath+"$"),""):H.url?.replace(/\/[^/]+$/,"/"),q?.startsWith("/")&&(q=new URL(q,document.location.origin).toString()),q}function Z(H,q){if(H.configuredVersion&&H.url)return H.url.replace(K,H.publicId).replace(j,H.configuredVersion.number||"-").replace(X,q||H.configuredVersion.mainPath||"-")}},19225:(ct,P,e)=>{"use strict";e.d(P,{FN:()=>n,W4:()=>d,cL:()=>E,g6:()=>f,oA:()=>m,qg:()=>v,tH:()=>p,x6:()=>h});var t=e(11439);(0,t.VP)("[App] Ensure One PageComponentTemplateManifest",(0,t.xk)());const d=(0,t.VP)("[App] Ensure Many PageComponentTemplateManifests",(0,t.xk)()),p=(0,t.VP)("[App] Load One PageComponentTemplateManifest",(0,t.xk)()),n=(0,t.VP)("[CDN] Load One PageComponentTemplateManifest Failure",(0,t.xk)()),m=(0,t.VP)("[CDN] Load One PageComponentTemplateManifest Success",(0,t.xk)()),f=(0,t.VP)("[App] Load Many PageComponentTemplateManifests",(0,t.xk)()),v=(0,t.VP)("[CDN] Load Many PageComponentTemplateManifests Failure",(0,t.xk)()),h=(0,t.VP)("[CDN] Load Many PageComponentTemplateManifests Success",(0,t.xk)()),E=(0,t.VP)("[App] Reset PageComponentTemplateManifest State")},36888:(ct,P,e)=>{"use strict";e.d(P,{$:()=>f,FD:()=>p,SV:()=>y,WQ:()=>a,br:()=>n,cL:()=>T,ed:()=>v,f0:()=>h,gh:()=>E,kq:()=>C,qx:()=>d,t6:()=>b,tz:()=>g,xA:()=>A,yS:()=>x,yo:()=>D,zw:()=>S});var t=e(11439);const a=(0,t.VP)("[App] Add PageComponentTemplate",(0,t.xk)()),d=(0,t.VP)("[IxApi] Add PageComponentTemplate Failure",(0,t.xk)()),p=(0,t.VP)("[IxApi] Add PageComponentTemplate Success",(0,t.xk)()),n=(0,t.VP)("[ChangeNotification] PageComponentTemplate Was Added",(0,t.xk)()),f=((0,t.VP)("[ChangeNotification] PageComponentTemplate Was Removed",(0,t.xk)()),(0,t.VP)("[ChangeNotification] PageComponentTemplate Was Updated",(0,t.xk)())),v=(0,t.VP)("[App] Ensure All PageComponentTemplates"),h=(0,t.VP)("[App] Ensure All PageComponentTemplates For Intent",(0,t.xk)()),E=(0,t.VP)("[App] Load All PageComponentTemplates"),y=(0,t.VP)("[IxApi] Load All PageComponentTemplates Failure",(0,t.xk)()),g=(0,t.VP)("[IxApi] Load All PageComponentTemplates Success",(0,t.xk)()),b=(0,t.VP)("[App] Load All PageComponentTemplates For Intent",(0,t.xk)()),A=(0,t.VP)("[IxApi] Load All PageComponentTemplates For Intent Failure",(0,t.xk)()),x=(0,t.VP)("[IxApi] Load All PageComponentTemplates For Intent Success",(0,t.xk)()),T=(0,t.VP)("[App] Reset PageComponentTemplate State"),D=(0,t.VP)("[App] Update PageComponentTemplate",(0,t.xk)()),C=(0,t.VP)("[IxApi] Update PageComponentTemplate Failure",(0,t.xk)()),S=(0,t.VP)("[IxApi] Update PageComponentTemplate Success",(0,t.xk)())},67363:(ct,P,e)=>{"use strict";e.d(P,{SF:()=>n,TZ:()=>a,cJ:()=>d,oL:()=>p});var t=e(35537);const a="pageComponentTemplate",d=(0,t.cY)("\n  {\n    backendComponent { publicId reference { name } }\n    cardSettings\n    category {\n      name\n      publicId\n    }\n    company\n    configuredVersion {\n      mainPath\n      number\n      publicId\n    }\n    draft\n    intent\n    name\n    publicId\n    published\n    sheetSettings\n    url\n  }\n"),p=new Map([["category","pageComponentTemplateCategory"],["company","company"],["configuredVersion","pageComponentTemplateVersion"],["draft","pageComponentTemplateVersion"],["published","pageComponentTemplateVersion"]]),n=[...p.keys(),"backendComponent"]},47055:(ct,P,e)=>{"use strict";e.d(P,{N4:()=>E,OM:()=>f});var t=e(11439),a=e(84374),d=e(35865),p=e(67363),n=e(36888),m=e(35604);const f=(0,a.qo)({sortComparer:a.d7,subresourcePaths:p.SF,mergeFn:a.Uh}),v=f.getInitialState({allLoadedForIntents:[],allLoadingForIntents:[],persistentIds:[]}),h=(0,t.vy)(v,(0,t.on)(n.FD,n.br,(y,{data:g})=>f.upsertOne(g,y)),(0,t.on)(n.cL,y=>{const g=y.persistentIds.map(A=>y.entities[A]).filter(A=>!!A),b=g.map(A=>A.publicId);return f.setAll(g,{...v,persistentIds:b})}),(0,t.on)(n.gh,y=>({...y,allLoading:!0})),(0,t.on)(n.SV,y=>({...y,allLoading:!1})),(0,t.on)(n.tz,(y,{data:g})=>f.upsertMany(g,{...y,allLoaded:!0,allLoading:!1})),(0,t.on)(n.t6,(y,{intent:g})=>({...y,allLoadingForIntents:[...y.allLoadingForIntents,g]})),(0,t.on)(n.xA,(y,{intent:g})=>({...y,allLoadingForIntents:y.allLoadingForIntents.filter(b=>b!==g)})),(0,t.on)(n.yS,(y,{intent:g,data:b})=>f.upsertMany(b,{...y,allLoadingForIntents:y.allLoadingForIntents.filter(A=>A!==g),allLoadedForIntents:[...y.allLoadedForIntents,g]})),(0,t.on)(n.zw,n.$,(y,{data:g,publicId:b})=>f.updateOne({id:b,changes:g},y)),(0,t.on)(m.ez,(y,{data:g})=>{const b=g.landingPageComponentTemplate;if(b){const A=(0,d.A)([...y.persistentIds,b.publicId]);return f.upsertOne(b,{...y,persistentIds:A})}return y})),E=(0,t.VG)({name:p.TZ,reducer:h})},42565:(ct,P,e)=>{"use strict";e.d(P,{$l:()=>h,KR:()=>T,Ub:()=>f,hQ:()=>A,mx:()=>v,sX:()=>b,y1:()=>E});var t=e(84374),a=e(11439),d=e(67363),p=e(47055);const{selectAllLoadingForIntents:n,selectAllLoadedForIntents:m}=p.N4,f=(0,t.y1)((0,a.Mz)(p.N4.selectPageComponentTemplateState,p.OM.getSelectors().selectAll),d.oL)(d.cJ),v=D=>(0,t.y1)((0,a.Mz)(p.N4.selectEntities,C=>D?C[D]:void 0),d.oL)(d.cJ),h=D=>(0,a.Mz)(n,C=>C.includes(D)),E=D=>(0,a.Mz)(m,C=>C.includes(D)),{selectAllLoading:b,selectAllLoaded:A,selectEntities:T}=p.N4},82677:(ct,P,e)=>{"use strict";e.d(P,{$:()=>f,FD:()=>p,SV:()=>E,TF:()=>g,WQ:()=>a,Y5:()=>A,br:()=>n,cL:()=>x,ed:()=>v,gh:()=>h,kq:()=>D,nD:()=>b,qx:()=>d,tz:()=>y,yP:()=>m,yo:()=>T,zw:()=>C});var t=e(11439);const a=(0,t.VP)("[App] Add PageComponentTemplateVersion",(0,t.xk)()),d=(0,t.VP)("[IxApi] Add PageComponentTemplateVersion Failure",(0,t.xk)()),p=(0,t.VP)("[IxApi] Add PageComponentTemplateVersion Success",(0,t.xk)()),n=(0,t.VP)("[ChangeNotification] PageComponentTemplateVersion Was Added",(0,t.xk)()),m=(0,t.VP)("[ChangeNotification] PageComponentTemplateVersion Was Removed",(0,t.xk)()),f=(0,t.VP)("[ChangeNotification] PageComponentTemplateVersion Was Updated",(0,t.xk)()),v=(0,t.VP)("[App] Ensure All PageComponentTemplateVersions"),h=(0,t.VP)("[App] Load All PageComponentTemplateVersions"),E=(0,t.VP)("[IxApi] Load All PageComponentTemplateVersions Failure",(0,t.xk)()),y=(0,t.VP)("[IxApi] Load All PageComponentTemplateVersions Success",(0,t.xk)()),g=(0,t.VP)("[App] Remove PageComponentTemplateVersion",(0,t.xk)()),b=(0,t.VP)("[IxApi] Remove PageComponentTemplateVersion Failure",(0,t.xk)()),A=(0,t.VP)("[IxApi] Remove PageComponentTemplateVersion Success",(0,t.xk)()),x=(0,t.VP)("[App] Reset PageComponentTemplateVersion State"),T=(0,t.VP)("[App] Update PageComponentTemplateVersion",(0,t.xk)()),D=(0,t.VP)("[IxApi] Update PageComponentTemplateVersion Failure",(0,t.xk)()),C=(0,t.VP)("[IxApi] Update PageComponentTemplateVersion Success",(0,t.xk)())},92303:(ct,P,e)=>{"use strict";e.d(P,{wq:()=>K,Me:()=>t.Me,$I:()=>t.$I});var t=e(82692),a=e(41711),d=e(17876),p=e(36647),n=e(70271),m=e(61318),f=e(59452),v=e(1365),h=e(64334),E=e(59400),y=e(98764),g=e(19999),b=e(51903),A=e(20068),x=e(77505),T=e(46443),D=e(35681),C=e(77919),S=e(68559);let k=(()=>{class j{constructor(B,V){this.api=B,this.http=V}add(B){const V=this.api.url("PageList"),z=(new T._y).set(D.P5,!0);return this.http.post(V,B,{context:z,headers:this.api.headers})}discardDraft(B){return this.getByPublicId(B,["draft"]).pipe((0,v.Z)(V=>{if(!V.data.draft)return(0,C.$)(()=>new Error("Page has no draft version"));const z=this.api.url("PageVersion",{publicId:V.data.draft.publicId}),U=(new T._y).set(D.P5,!0);return this.http.delete(z,{context:U,headers:this.api.headers})}))}duplicate(B){const V=this.api.url("PageDuplicate",{publicId:B}),z=(new T._y).set(D.P5,!0),U=this.api.headers,Z=new T.Nl({fromObject:{fields:["*","published.*","published.components.*","published.pagePages.*","published.previewAgent","published.previewAsset"].join(",")}});return this.http.post(V,null,{context:z,headers:U,params:Z})}ensureDraft(B,V,z,U){return this.getByPublicId(B,V).pipe((0,v.Z)(G=>{if(G.data.draft)return(0,f.of)(G);if(G.data.published){const Z=V.filter(at=>at.startsWith("draft.")).map(at=>at.replace(/^draft\./,""));return this._createDraftFromPublished(B,Z).pipe((0,n.T)(at=>({...G,data:{...G.data,draft:at.data}})))}return this._createEmptyDraft(B,z,U).pipe((0,n.T)(Z=>({...G,data:{...G.data,draft:Z.data}})))}))}_createDraftFromPublished(B,V){const U=this.api.url("PageDraft",{publicId:B}),at={context:(new T._y).set(D.P5,!0),headers:this.api.headers},H={...at,params:V?new T.Nl({fromObject:{fields:V.join(",")}}):void 0};return this.http.post(U,null,at).pipe((0,v.Z)(q=>this.http.get(this.api.url("PageVersion",{publicId:q.data.publicId}),H)))}_createEmptyDraft(B,V,z){const U=this.api.url("PageVersionList",{publicId:B}),G=(new T._y).set(D.P5,!0),H={page:{publicId:B},title:V,...z?{custom:{glbMatIcon:z}}:{},periodSpec:"today"};return this.http.post(U,H,{context:G,headers:this.api.headers})}export(B){const V=this.api.url("PageExport",{publicId:B}),z=(new T._y).set(D.P5,!0);return this.http.get(V,{context:z,headers:this.api.headers,responseType:"blob"})}getAll(B){return(0,D.JR)(V=>this.getList(B,V))}getByPublicId(B,V){const z=this.api.url("Page",{publicId:B}),U=(new T._y).set(D.P5,!0),G=this.api.headers,Z=new T.Nl({fromObject:{fields:V.join(",")}});return this.http.get(z,{context:U,headers:G,params:Z})}getList(B,V,z){const U=this.api.url("PageList"),G=(new T._y).set(D.P5,!0),Z=this.api.headers,at=new T.Nl({fromObject:{fields:B.join(","),...(0,D.eF)(V,z)}});return this.http.get(U,{context:G,headers:Z,params:at})}getListForAgent(B,V){const z=this.api.url("AgentPageList",{agentId:B}),U=(new T._y).set(D.P5,!0),G=this.api.headers,Z=new T.Nl({fromObject:{fields:V.join(","),"page-size":D.H4.toString()}});return this.http.get(z,{context:U,headers:G,params:Z})}getListForAsset(B,V){const z=this.api.url("AssetPageList",{assetId:B}),U=(new T._y).set(D.P5,!0),G=this.api.headers,Z=new T.Nl({fromObject:{fields:V.join(","),"page-size":D.H4.toString()}});return this.http.get(z,{context:U,headers:G,params:Z})}import(B){const V=this.api.url("PageImport"),z=(new T._y).set(D.P5,!0);return this.http.post(V,B,{context:z,headers:this.api.headers})}publish(B){return this.getByPublicId(B,["draft","published"]).pipe((0,v.Z)(V=>{if(!V.data.draft)return(0,C.$)(()=>new Error("Page has no draft version"));const z={publicId:V.data.draft.publicId},U={draft:null,published:z};if(V.data.published?.publicId){const G={publicId:V.data.published.publicId},Z=this.api.url("PageVersion",{publicId:G.publicId}),at=(new T._y).set(D.P5,!0),H=this.api.headers;return this.updateByPublicId(B,U).pipe((0,v.Z)(()=>this.http.delete(Z,{context:at,headers:H})),(0,n.T)(q=>({...q,data:{published:z,removed:G}})))}return this.updateByPublicId(B,U).pipe((0,n.T)(G=>({...G,data:{published:z,removed:null}})))}))}queueDraftReport(B,V){const z=this.api.url("QueueReportList"),Z={context:(new T._y).set(D.P5,!0),headers:this.api.headers},at={...V.agent?{agent:{publicId:V.agent?.publicId}}:{},...V.asset?{asset:{publicId:V.asset?.publicId}}:{},report:{publicId:B},start:V.start,end:V.end,timeZone:V.timeZone};return this.http.post(z,at,Z)}queuePublishedReport(B,V,z,U){const G=B.toLowerCase()+"Id",Z=this.api.url(`${B}QueueReportList`,{[G]:V}),at=(new T._y).set(D.P5,!0);return this.http.post(Z,U,{context:at,headers:this.api.headers})}removeByPublicId(B){const V=this.api.url("Page",{publicId:B}),z=(new T._y).set(D.P5,!0);return this.http.delete(V,{context:z,headers:this.api.headers})}setDefault(B){const V=this.api.url("PageDefault",{publicId:B}),z=(new T._y).set(D.P5,!0);return this.http.post(V,null,{context:z,headers:this.api.headers})}updateByPublicId(B,V){const z=this.api.url("Page",{publicId:B}),U=(new T._y).set(D.P5,!0);return this.http.patch(z,V,{context:U,headers:this.api.headers})}static#t=this.\u0275fac=function(V){return new(V||j)(S.KVO(D.bQ),S.KVO(T.Qq))};static#e=this.\u0275prov=S.jDH({token:j,factory:j.\u0275fac,providedIn:"root"})}return j})();var I=e(11439),F=e(3347);let L=(()=>{class j{constructor(B,V,z,U){this.actions$=B,this.store=V,this.snackBar=z,this.service=U,this.add$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.WQ),(0,p.n)(({data:G})=>this.service.add(G).pipe((0,n.T)(Z=>t.FD({data:{...G,...Z.data},publicId:Z.data.publicId})),(0,m.W)(Z=>(0,f.of)(t.qx({errors:Z.error?.data??[]}))))))),this.agentPageLinkAddition$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(A.br),(0,v.Z)(({data:G})=>{const Z=G?.agent?.publicId;return Z?this.store.select(x.lT(Z)).pipe((0,h.s)(1),(0,v.Z)(at=>at?(0,f.of)({agentId:Z}):E.w)):E.w}),(0,n.T)(({agentId:G})=>t.Ex({agentId:G})))),this.assetPageLinkAddition$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(A.br),(0,v.Z)(({data:G})=>{const Z=G?.asset?.publicId;return Z?this.store.select(x.lT(Z)).pipe((0,h.s)(1),(0,v.Z)(at=>at?(0,f.of)({assetId:Z}):E.w)):E.w}),(0,n.T)(({assetId:G})=>t.fZ({assetId:G})))),this.duplicate$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.YW),(0,v.Z)(({publicId:G})=>this.service.duplicate(G).pipe((0,n.T)(Z=>t.Tr({publicId:G,data:Z.data})),(0,m.W)(Z=>(0,f.of)(t.YR({publicId:G,errors:Z.error?.data??[]}))))))),this.duplicateFailure$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.YR),(0,y.M)(({errors:G})=>{"No published page"===G?.[0]?.message&&this.snackBar.open("Cannot duplicate a non-published page",void 0,{duration:4e3})})),{dispatch:!1}),this.discardDraft$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.mk),(0,p.n)(({publicId:G})=>this.service.discardDraft(G).pipe((0,n.T)(()=>t.vA({publicId:G})),(0,m.W)(Z=>(0,f.of)(t.gC({publicId:G,errors:Z.error?.data??[]}))))))),this.ensureAll$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.ed),(0,v.Z)(({fields:G})=>(0,g.z)([this.store.select(x.sX),this.store.select(x.hQ)]).pipe((0,h.s)(1),(0,v.Z)(([Z,at])=>Z||at?E.w:(0,f.of)(t.gh({fields:G}))))))),this.ensureDraft$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.YE),(0,p.n)(({publicId:G,fields:Z,title:at,icon:H})=>this.service.ensureDraft(G,Z,at,H).pipe((0,n.T)(({data:q})=>t.bD({publicId:G,data:q})),(0,m.W)(q=>(0,f.of)(t.C2({publicId:G,errors:q.error?.data??[]}))))))),this.ensureListForAgent$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.jU),(0,v.Z)(({agentId:G,fields:Z})=>(0,g.z)([this.store.select(x.MM(G)),this.store.select(x.lT(G))]).pipe((0,h.s)(1),(0,v.Z)(([at,H])=>at||H?E.w:(0,f.of)(t.RK({agentId:G,fields:Z}))))))),this.ensureListForAsset$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.Sn),(0,v.Z)(({assetId:G,fields:Z})=>(0,g.z)([this.store.select(x.MM(G)),this.store.select(x.lT(G))]).pipe((0,h.s)(1),(0,v.Z)(([at,H])=>at||H?E.w:(0,f.of)(t._Y({assetId:G,fields:Z}))))))),this.export$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.G8),(0,p.n)(({publicId:G})=>this.service.export(G).pipe((0,n.T)(Z=>t.xx({publicId:G,blob:Z})),(0,m.W)(Z=>(0,f.of)(t.Qw({publicId:G,errors:Z.error?.data??[]}))))))),this.import$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.lZ),(0,v.Z)(({file:G})=>this.service.import(G).pipe((0,p.n)(Z=>(0,f.of)(t.ou({...Z.data}))),(0,m.W)(Z=>(0,f.of)(t.N9({errors:Z.error?.data??[]}))))))),this.loadAll$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.gh),(0,p.n)(({fields:G})=>this.service.getAll(G).pipe((0,n.T)(({data:Z})=>t.tz({data:Z,fields:G})),(0,m.W)(Z=>(0,f.of)(t.SV({errors:Z.error?.data??[]}))))))),this.loadDetails$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.jV),(0,b.H)(({publicId:G,fields:Z})=>this.service.getByPublicId(G,Z).pipe((0,n.T)(({data:at})=>t.QJ({publicId:G,data:at})),(0,m.W)(at=>(0,f.of)(t.fF({errors:at.error?.data??[]}))))))),this.loadListForAgent$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.RK),(0,p.n)(({agentId:G,fields:Z})=>this.service.getListForAgent(G,Z).pipe((0,n.T)(({data:at})=>t.YF({agentId:G,data:at,fields:Z})),(0,m.W)(at=>(0,f.of)(t.Fq({agentId:G,errors:at.error?.data??[]}))))))),this.loadListForAsset$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t._Y),(0,p.n)(({assetId:G,fields:Z})=>this.service.getListForAsset(G,Z).pipe((0,n.T)(({data:at})=>t.pF({assetId:G,data:at,fields:Z})),(0,m.W)(at=>(0,f.of)(t.cE({assetId:G,errors:at.error?.data??[]}))))))),this.publish$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.VY),(0,p.n)(({publicId:G})=>this.service.publish(G).pipe((0,n.T)(({data:Z})=>t.NV({publicId:G,data:Z})),(0,m.W)(Z=>(0,f.of)(t.yX({publicId:G,errors:Z.error?.data??[]}))))))),this.publishSuccess$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.NV,t.vA),(0,n.T)(({publicId:G})=>t.YE({publicId:G,fields:a.dK})))),this.queueDraftReport$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.Bw),(0,p.n)(({publicId:G,data:Z})=>this.service.queueDraftReport(G,Z).pipe((0,n.T)(()=>t.s9({publicId:G})),(0,m.W)(at=>(0,f.of)(t.Ru({publicId:G,errors:at.error?.data??[]}))))))),this.queuePublishedReport$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.Yj),(0,p.n)(({publicId:G,data:Z,contextType:at,contextId:H})=>this.service.queuePublishedReport(at,H,G,Z).pipe((0,n.T)(()=>t.$I({publicId:G})),(0,m.W)(q=>(0,f.of)(t.Me({publicId:G,errors:q.error?.data??[]}))))))),this.reloadListForAgent$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.Ex),(0,v.Z)(({agentId:G})=>this.store.select(x.Gg(G)).pipe((0,h.s)(1),(0,v.Z)(Z=>Z?(0,f.of)({agentId:G,fields:Z}):E.w))),(0,v.Z)(({agentId:G,fields:Z})=>this.service.getListForAgent(G,Z).pipe((0,n.T)(({data:at})=>t.j0({agentId:G,data:at})),(0,m.W)(at=>(0,f.of)(t.GT({agentId:G,errors:at.error?.data??[]}))))))),this.reloadListForAsset$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.fZ),(0,v.Z)(({assetId:G})=>this.store.select(x.Gg(G)).pipe((0,h.s)(1),(0,v.Z)(Z=>Z?(0,f.of)({assetId:G,fields:Z}):E.w))),(0,v.Z)(({assetId:G,fields:Z})=>this.service.getListForAsset(G,Z).pipe((0,n.T)(({data:at})=>t.Kg({assetId:G,data:at})),(0,m.W)(at=>(0,f.of)(t.fX({assetId:G,errors:at.error?.data??[]}))))))),this.remove$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.TF),(0,p.n)(({publicId:G})=>this.service.removeByPublicId(G).pipe((0,n.T)(()=>t.Y5({publicId:G})),(0,m.W)(Z=>(0,f.of)(t.nD({errors:Z.error?.data??[]}))))))),this.setDefault$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.mW),(0,v.Z)(({publicId:G})=>this.service.setDefault(G).pipe((0,n.T)(()=>t.NH({publicId:G})),(0,m.W)(Z=>(0,f.of)(t.C1({errors:Z.error?.data??[]}))))))),this.setDefaultFailure$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.C1),(0,y.M)(({errors:G})=>{const Z=G?.[0]?.message;Z&&this.snackBar.open(Z,void 0,{duration:4e3})})),{dispatch:!1}),this.update$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.yo),(0,p.n)(({publicId:G,data:Z})=>this.service.updateByPublicId(G,Z).pipe((0,n.T)(()=>t.zw({publicId:G,data:{publicId:G,...Z}})),(0,m.W)(at=>(0,f.of)(t.kq({errors:at.error?.data??[]})))))))}static#t=this.\u0275fac=function(V){return new(V||j)(S.KVO(d.En),S.KVO(I.il),S.KVO(F.UG),S.KVO(k))};static#e=this.\u0275prov=S.jDH({token:j,factory:j.\u0275fac,providedIn:"root"})}return j})();var W=e(72211);let K=(()=>{class j{static#t=this.\u0275fac=function(V){return new(V||j)};static#e=this.\u0275mod=S.$C({type:j});static#n=this.\u0275inj=S.G2t({imports:[T.q1,D.Si,I.md.forFeature(W.N4),d.Vm.forFeature([L])]})}return j})()},62083:(ct,P,e)=>{"use strict";e.d(P,{$:()=>m,FD:()=>d,TF:()=>E,WQ:()=>a,Y5:()=>y,br:()=>p,cL:()=>x,ed:()=>f,gh:()=>v,tz:()=>h,w$:()=>A,yP:()=>n,yo:()=>g,zw:()=>b});var t=e(11439);const a=(0,t.VP)("[App] Add PageLinkGroup",(0,t.xk)()),d=(0,t.VP)("[IxApi] Add PageLinkGroup Success",(0,t.xk)()),p=(0,t.VP)("[ChangeNotification] PageLinkGroup Was Added",(0,t.xk)()),n=(0,t.VP)("[ChangeNotification] PageLinkGroup Was Removed",(0,t.xk)()),m=(0,t.VP)("[ChangeNotification] PageLinkGroup Was Updated",(0,t.xk)()),f=(0,t.VP)("[App] Ensure All PageLinkGroups",(0,t.xk)()),v=(0,t.VP)("[App] Load All PageLinkGroups",(0,t.xk)()),h=(0,t.VP)("[IxApi] Load All PageLinkGroups Success",(0,t.xk)()),E=(0,t.VP)("[App] Remove PageLinkGroup",(0,t.xk)()),y=(0,t.VP)("[IxApi] Remove PageLinkGroup Success",(0,t.xk)()),g=(0,t.VP)("[App] Update PageLinkGroup",(0,t.xk)()),b=(0,t.VP)("[IxApi] Update PageLinkGroup Success",(0,t.xk)()),A=(0,t.VP)("[App] Invalidate PageLinkGroup Translations"),x=(0,t.VP)("[App] Reset PageLinkGroup State")},22166:(ct,P,e)=>{"use strict";e.d(P,{T:()=>t});const t="pageLinkGroup"},9400:(ct,P,e)=>{"use strict";e.d(P,{HO:()=>A,OM:()=>y,Xn:()=>b});var t=e(68559),a=e(11439),d=e(84374),p=e(22166),n=e(34865),m=e(77900),f=e(86416),v=e(82984),h=e(20068),E=e(62083);const y=(0,d.qo)({translationPaths:["name"]}),g=y.getInitialState({allLoadedFor:[],allLoadingFor:[],nameTranslationKeys:{}}),b=new t.nKC(`${p.T}Reducer`);function A(T){return y.useTranslateService(T),(0,a.vy)(g,(0,a.on)(E.cL,()=>({...g})),(0,a.on)(E.w$,D=>y.retranslate(D)),(0,a.on)(E.FD,E.br,(D,{data:C})=>y.upsertOne(C,D)),(0,a.on)(E.Y5,E.yP,(D,{publicId:C})=>y.removeOne(C,D)),(0,a.on)(E.gh,(D,{contextId:C})=>({...D,allLoadingFor:[...D.allLoadingFor,C]})),(0,a.on)(E.tz,(D,{contextId:C,data:S})=>y.upsertMany(S,{...D,allLoadingFor:D.allLoadingFor.filter(k=>k!==C),allLoadedFor:[...D.allLoadedFor,C]})),(0,a.on)(E.zw,E.$,(D,{data:C,publicId:S})=>y.updateOne({id:S,changes:C},D)),(0,a.on)(m.tz,m.Bs,f.tz,v.e8,v.m9,v.Au,v._S,v.tz,(D,{type:C,data:S})=>{if(S[0]?.pageLinks){const k=x(C),I=(0,n.L7)(S,k);return y.upsertMany(I,D)}return D}),(0,a.on)(m.oA,f.oA,v.oA,(D,{data:C})=>{if(C?.pageLinks){const S=(0,n.x$)(C.pageLinks);return y.upsertMany(S,D)}return D}),(0,a.on)(m.HY,v.HY,(D,{type:C,data:S})=>{const k=x(C),I="Asset"===k?"asset":"agent",F=(0,n.L7)(S,k),L=Object.values(D.entities).filter(W=>!W?.[I]);return y.setAll([...L,...F],D)}),(0,a.on)(h.br,h.$,(D,{data:C})=>{if(C){const S=(0,n.Bp)(C,C.agent,C.asset);if(S)return y.upsertOne(S,D)}return D}))}function x(T){return T.includes("Asset")?"Asset":"AgentLike"}},55310:(ct,P,e)=>{"use strict";e.d(P,{KR:()=>f,TK:()=>y,eK:()=>E});var t=e(11439),a=e(22166),d=e(9400);const p=(0,t.UX)(a.T),n=d.OM.getSelectors(),f=((0,t.Mz)(p,d.OM.getSelectors().selectAll),(0,t.Mz)(p,n.selectEntities)),E=A=>(0,t.Mz)(p,x=>x.allLoadedFor.includes(A)),y=A=>(0,t.Mz)(p,x=>x.allLoadingFor.includes(A));(0,t.Mz)(p,A=>A.nameTranslationKeys)},34865:(ct,P,e)=>{"use strict";e.d(P,{Bp:()=>m,L7:()=>n,aA:()=>d,x$:()=>f});var t=e(67476),a=e(50300);function d(v,h){return`${v.replace(/Like$/,"")}PageLinkGroup${h?"List":""}`}function n(v,h){return(0,t.A)((0,a.A)(v.map(E=>function p(v,h){return v.pageLinks?(0,t.A)(v.pageLinks.reduce((E,y)=>{const g=[{publicId:v.publicId,reference:{name:h}},null];"Asset"===h&&g.reverse();const b=m(y,...g);return b?[...E,b]:E},[]),E=>E.publicId):[]}(E,h))),E=>E.publicId)}function m(v,h,E){return v.group?{asset:E,agent:h,...v.group}:v.group}function f(v){return(0,t.A)(v.reduce((h,E)=>{const y=m(E,E.agent,E.asset);return y?[...h,y]:h},[]),h=>h.publicId)}},74931:(ct,P,e)=>{"use strict";e.d(P,{TZ:()=>a.TZ,_3:()=>T});var t=e(20068),a=e(29711),d=e(17876),p=e(1365),n=e(70271),m=e(61318),f=e(59452),v=e(46443),h=e(35681),E=e(25130),y=e(68559);let g=(()=>{class C{constructor(k,I){this.api=k,this.http=I}getUrl(k,I,F){const L=(0,E.NN)(k,!F);return this.api.url(L,{[(0,E.WY)(k)]:I,...F?{publicId:F}:{}})}add(k,I,F){const L=this.getUrl(k,I),W=(new v._y).set(h.P5,!0);return this.http.post(L,F,{context:W,headers:this.api.headers})}removeByPublicId(k,I,F){const L=this.getUrl(k,I,F),W=(new v._y).set(h.P5,!0);return this.http.delete(L,{context:W,headers:this.api.headers})}updateByPublicId(k,I,F,L){const W=this.getUrl(k,I,F),K=(new v._y).set(h.P5,!0);return this.http.patch(W,L,{context:K,headers:this.api.headers})}updateMany(k,I,F){const L=this.getUrl(k,I),W=(new v._y).set(h.P5,!0);return this.http.patch(L,F,{context:W,headers:this.api.headers})}static#t=this.\u0275fac=function(I){return new(I||C)(y.KVO(h.bQ),y.KVO(v.Qq))};static#e=this.\u0275prov=y.jDH({token:C,factory:C.\u0275fac,providedIn:"root"})}return C})(),b=(()=>{class C{constructor(k,I){this.actions$=k,this.service=I,this.add$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.WQ),(0,p.Z)(({contextType:F,contextId:L,data:W})=>this.service.add(F,L,W).pipe((0,n.T)(K=>t.FD({data:{...K.data,...W},publicId:K.data.publicId})),(0,m.W)(K=>(0,f.of)(t.qx({errors:K.error?.data??[]}))))))),this.remove$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.TF),(0,p.Z)(({contextType:F,contextId:L,publicId:W})=>this.service.removeByPublicId(F,L,W).pipe((0,n.T)(()=>t.Y5({publicId:W})),(0,m.W)(K=>(0,f.of)(t.nD({errors:K.error?.data??[]}))))))),this.update$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.yo),(0,p.Z)(({contextType:F,contextId:L,publicId:W,data:K})=>this.service.updateByPublicId(F,L,W,K).pipe((0,n.T)(()=>t.zw({data:{...K,publicId:W},publicId:W})),(0,m.W)(j=>(0,f.of)(t.kq({errors:j.error?.data??[]}))))))),this.updateMany$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.jS),(0,p.Z)(({contextType:F,contextId:L,data:W})=>this.service.updateMany(F,L,W).pipe((0,n.T)(()=>t.A8({data:W})),(0,m.W)(K=>(0,f.of)(t.fI({errors:K.error?.data??[]})))))))}static#t=this.\u0275fac=function(I){return new(I||C)(y.KVO(d.En),y.KVO(g))};static#e=this.\u0275prov=y.jDH({token:C,factory:C.\u0275fac,providedIn:"root"})}return C})();var A=e(11439),x=e(52019);let T=(()=>{class C{static#t=this.\u0275fac=function(I){return new(I||C)};static#e=this.\u0275mod=y.$C({type:C});static#n=this.\u0275inj=y.G2t({imports:[v.q1,h.Si,A.md.forFeature(x.N4),d.Vm.forFeature([b])]})}return C})();e(71009)},20068:(ct,P,e)=>{"use strict";e.d(P,{$:()=>f,A8:()=>D,FD:()=>p,TF:()=>v,WQ:()=>a,Y5:()=>E,br:()=>n,cL:()=>y,fI:()=>T,jS:()=>x,kq:()=>b,nD:()=>h,qx:()=>d,yP:()=>m,yo:()=>g,zw:()=>A});var t=e(11439);const a=(0,t.VP)("[App] Add PageLink",(0,t.xk)()),d=(0,t.VP)("[IxApi] Add PageLink Failure",(0,t.xk)()),p=(0,t.VP)("[IxApi] Add PageLink Success",(0,t.xk)()),n=(0,t.VP)("[ChangeNotification] PageLink Was Added",(0,t.xk)()),m=(0,t.VP)("[ChangeNotification] PageLink Was Removed",(0,t.xk)()),f=(0,t.VP)("[ChangeNotification] PageLink Was Updated",(0,t.xk)()),v=(0,t.VP)("[App] Remove PageLink",(0,t.xk)()),h=(0,t.VP)("[IxApi] Remove PageLink Failure",(0,t.xk)()),E=(0,t.VP)("[IxApi] Remove PageLink Success",(0,t.xk)()),y=(0,t.VP)("[App] Reset PageLink State"),g=(0,t.VP)("[App] Update PageLink",(0,t.xk)()),b=(0,t.VP)("[IxApi] Update PageLink Failure",(0,t.xk)()),A=(0,t.VP)("[IxApi] Update PageLink Success",(0,t.xk)()),x=(0,t.VP)("[App] Update Many PageLinks",(0,t.xk)()),T=(0,t.VP)("[IxApi] Update Many PageLinks Failure",(0,t.xk)()),D=(0,t.VP)("[IxApi] Update Many PageLinks Success",(0,t.xk)())},29711:(ct,P,e)=>{"use strict";e.d(P,{SF:()=>d,TZ:()=>t});const t="pageLink",d=[...new Map([["audience","audience"],["group","pageLinkGroup"]]).keys()]},52019:(ct,P,e)=>{"use strict";e.d(P,{N4:()=>A,OM:()=>y});var t=e(11439),a=e(84374),d=e(38198),p=e(29711),n=e(25130),m=e(77900),f=e(86416),v=e(82984),h=e(62083),E=e(20068);const y=(0,a.qo)({subresourcePaths:p.SF}),g=y.getInitialState(),b=(0,t.vy)(g,(0,t.on)(E.cL,()=>({...g})),(0,t.on)(E.FD,E.br,(x,{data:T})=>T?y.upsertOne(T,x):x),(0,t.on)(E.Y5,E.yP,(x,{publicId:T})=>y.removeOne(T,x)),(0,t.on)(E.zw,E.$,(x,{data:T,publicId:D})=>y.updateOne({id:D,changes:T},x)),(0,t.on)(E.A8,(x,{data:T})=>y.upsertMany(T,x)),(0,t.on)(h.Y5,(x,{publicId:T,deletePageLinks:D})=>{const C=Object.keys(x.entities).reduce((S,k)=>x.entities[k]?.group?.publicId===T?[...S,k]:S,[]);return D?y.removeMany(C,x):y.updateMany(C.map(S=>({id:S,changes:{group:null}})),x)}),(0,t.on)(m.tz,m.Bs,f.tz,v.tz,v.e8,v.m9,v.Au,v._S,(x,{type:T,data:D})=>D[0]?.pageLinks?y.upsertMany((0,d.A)(D.map(C=>(0,a.un)(C,"pageLinks",(0,n.K7)(T),(0,n.x2)(T)))),x):x),(0,t.on)(m.oA,m.br,f.oA,f.br,v.oA,v.br,(x,{type:T,data:D})=>D?.pageLinks?y.upsertMany((0,a.un)(D,"pageLinks",(0,n.K7)(T),(0,n.x2)(T)),x):x),(0,t.on)(m.Y5,m.yP,f.Y5,f.yP,v.Y5,v.yP,(x,{type:T,publicId:D})=>{const C=(0,n.K7)(T),S=Object.keys(x.entities).reduce((k,I)=>x.entities[I]?.[C]?.publicId===D?[...k,I]:k,[]);return S.length?y.removeMany(S,x):x}),(0,t.on)(m.HY,(x,{data:T})=>{const D=T.reduce((S,k)=>[...S,...k?.pageLinks||[]],[]),C=Object.values(x.entities).filter(S=>!!S?.asset);return y.setAll([...D,...C],x)}),(0,t.on)(v.HY,(x,{data:T})=>{const D=T.reduce((S,k)=>[...S,...k?.pageLinks||[]],[]),C=Object.values(x.entities).filter(S=>!!S?.agent);return y.setAll([...C,...D],x)}),(0,t.on)(m.$,v.$,(x,{type:T,data:D})=>{if(D?.pageLinks){const C=(0,n.K7)(T),S=(0,a.un)(D,"pageLinks",C,(0,n.x2)(T)),k=D.pageLinks.map(I=>I.publicId);return y.upsertMany(S,y.removeMany(Object.keys(x.entities).reduce((I,F)=>x.entities[F]?.[C]?.publicId!==D.publicId||k.includes(F)?I:[...I,F],[]),x))}return x})),A=(0,t.VG)({name:p.TZ,reducer:b})},71009:(ct,P,e)=>{"use strict";e.d(P,{CE:()=>m,KR:()=>E,Ub:()=>n,mx:()=>y}),e(84374);var a=e(11439),p=(e(29711),e(52019));const n=(0,a.Mz)(p.N4.selectPageLinkState,p.OM.getSelectors().selectAll),m=g=>(0,a.Mz)(n,b=>b.filter(A=>A.agent?.publicId===g)),E=p.N4.selectEntities,y=g=>(0,a.Mz)(p.N4.selectEntities,b=>b[g])},25130:(ct,P,e)=>{"use strict";function t(m){return a(m)+"Id"}function a(m){return m.replace(/Like$/,"").toLowerCase()}function d(m,f){return`${m.replace(/Like$/,"")}PageLink${f?"List":""}`}function p(m){return a(n(m))}function n(m){return m.includes("Asset")?"Asset":"AgentLike"}e.d(P,{K7:()=>p,NN:()=>d,PA:()=>a,WY:()=>t,x2:()=>n})},82692:(ct,P,e)=>{"use strict";e.d(P,{$:()=>f,$I:()=>le,Bw:()=>Qt,C1:()=>At,C2:()=>T,Cf:()=>Tt,Ex:()=>H,FD:()=>p,Fq:()=>z,G8:()=>k,GT:()=>q,Kg:()=>ft,Me:()=>zt,N6:()=>Yt,N9:()=>W,NH:()=>Gt,NV:()=>Qe,QJ:()=>Vt,Qw:()=>I,RK:()=>V,Ru:()=>$t,SV:()=>X,Sn:()=>S,TF:()=>ce,Tr:()=>E,VY:()=>Re,WQ:()=>a,Y5:()=>xe,YE:()=>x,YF:()=>U,YR:()=>h,YW:()=>v,Yj:()=>Wt,_Y:()=>G,bD:()=>D,br:()=>n,cE:()=>Z,cL:()=>Je,ed:()=>A,fF:()=>Lt,fX:()=>J,fZ:()=>ot,gC:()=>g,gh:()=>j,j0:()=>$,jU:()=>C,jV:()=>mt,kq:()=>me,lZ:()=>L,mW:()=>It,mk:()=>y,nD:()=>se,ou:()=>K,pF:()=>at,qx:()=>d,s9:()=>Mt,tz:()=>B,vA:()=>b,xx:()=>F,yP:()=>m,yX:()=>te,yo:()=>Ot,zw:()=>oe});var t=e(11439);const a=(0,t.VP)("[App] Add Page",(0,t.xk)()),d=(0,t.VP)("[IxApi] Add Page Failure",(0,t.xk)()),p=(0,t.VP)("[IxApi] Add Page Success",(0,t.xk)()),n=(0,t.VP)("[ChangeNotification] Page Was Added",(0,t.xk)()),m=(0,t.VP)("[ChangeNotification] Page Was Removed",(0,t.xk)()),f=(0,t.VP)("[ChangeNotification] Page Was Updated",(0,t.xk)()),v=(0,t.VP)("[App] Duplicate Page",(0,t.xk)()),h=(0,t.VP)("[IxApi] Duplicate Page Failure",(0,t.xk)()),E=(0,t.VP)("[IxApi] Duplicate Page Success",(0,t.xk)()),y=(0,t.VP)("[App] Discard Page Draft",(0,t.xk)()),g=(0,t.VP)("[IxApi] Discard Page Draft Failure",(0,t.xk)()),b=(0,t.VP)("[IxApi] Discard Page Draft Success",(0,t.xk)()),A=(0,t.VP)("[App] Ensure All Pages",(0,t.xk)()),x=(0,t.VP)("[App] Ensure Page Draft",(0,t.xk)()),T=(0,t.VP)("[IxApi] Ensure Page Draft Failure",(0,t.xk)()),D=(0,t.VP)("[IxApi] Ensure Page Draft Success",(0,t.xk)()),C=(0,t.VP)("[App] Ensure Page List for Agent",(0,t.xk)()),S=(0,t.VP)("[App] Ensure Page List for Asset",(0,t.xk)()),k=(0,t.VP)("[App] Export page",(0,t.xk)()),I=(0,t.VP)("[IxApi] Export Page Failure",(0,t.xk)()),F=(0,t.VP)("[IxApi] Export Page Success",(0,t.xk)()),L=(0,t.VP)("[App] Import page",(0,t.xk)()),W=(0,t.VP)("[IxApi] Import Page Failure",(0,t.xk)()),K=(0,t.VP)("[IxApi] Import Page Success",(0,t.xk)()),j=(0,t.VP)("[App] Load All Pages",(0,t.xk)()),X=(0,t.VP)("[IxApi] Load All Pages Failure",(0,t.xk)()),B=(0,t.VP)("[IxApi] Load All Pages Success",(0,t.xk)()),V=(0,t.VP)("[App] Load Page List for Agent",(0,t.xk)()),z=(0,t.VP)("[IxApi] Load Page List for Agent Failure",(0,t.xk)()),U=(0,t.VP)("[IxApi] Load Page List for Agent Success",(0,t.xk)()),G=(0,t.VP)("[App] Load Page List for Asset",(0,t.xk)()),Z=(0,t.VP)("[IxApi] Load Page List for Asset Failure",(0,t.xk)()),at=(0,t.VP)("[IxApi] Load Page List for Asset Success",(0,t.xk)()),H=(0,t.VP)("[App] Reload Page List for Agent",(0,t.xk)()),q=(0,t.VP)("[IxApi] Reload Page List for Agent Failure",(0,t.xk)()),$=(0,t.VP)("[IxApi] Reload Page List for Agent Success",(0,t.xk)()),ot=(0,t.VP)("[App] Reload Page List for Asset",(0,t.xk)()),J=(0,t.VP)("[IxApi] Reload Page List for Asset Failure",(0,t.xk)()),ft=(0,t.VP)("[IxApi] Reload Page List for Asset Success",(0,t.xk)()),mt=(0,t.VP)("[App] Load Page Details",(0,t.xk)()),Lt=(0,t.VP)("[IxApi] Load Page Details Failure",(0,t.xk)()),Vt=(0,t.VP)("[IxApi] Load Page Details Success",(0,t.xk)()),ce=(0,t.VP)("[App] Remove Page",(0,t.xk)()),se=(0,t.VP)("[IxApi] Remove Page Failure",(0,t.xk)()),xe=(0,t.VP)("[IxApi] Remove Page Success",(0,t.xk)()),It=(0,t.VP)("[App] Set Default Page",(0,t.xk)()),At=(0,t.VP)("[IxApi] Set Default Page Failure",(0,t.xk)()),Gt=(0,t.VP)("[IxApi] Set Default Page Success",(0,t.xk)()),Tt=(0,t.VP)("[OptimisticMutation] Page Should Discard Draft",(0,t.xk)()),Yt=(0,t.VP)("[OptimisticMutation] Page Should Publish",(0,t.xk)()),Ot=(0,t.VP)("[App] Update Page",(0,t.xk)()),me=(0,t.VP)("[IxApi] Update Page Failure",(0,t.xk)()),oe=(0,t.VP)("[IxApi] Update Page Success",(0,t.xk)()),Re=(0,t.VP)("[App] Publish Page",(0,t.xk)()),te=(0,t.VP)("[IxApi] Publish Page Failure",(0,t.xk)()),Qe=(0,t.VP)("[IxApi] Publish Page Success",(0,t.xk)()),Qt=(0,t.VP)("[App] Export Draft Report",(0,t.xk)()),$t=(0,t.VP)("[IxApi] Export Draft Report Failure",(0,t.xk)()),Mt=(0,t.VP)("[IxApi] Export Draft Report Success",(0,t.xk)()),Wt=(0,t.VP)("[App] Export Published Report",(0,t.xk)()),zt=(0,t.VP)("[IxApi] Export Published Report Failure",(0,t.xk)()),le=(0,t.VP)("[IxApi] Export Published Report Success",(0,t.xk)()),Je=(0,t.VP)("[App] Reset Page State")},41711:(ct,P,e)=>{"use strict";e.d(P,{SF:()=>p,TZ:()=>a,dK:()=>n,oL:()=>d});var t=e(35537);const a="page",d=new Map([["draft","pageVersion"],["published","pageVersion"]]),p=[...d.keys()],n=(0,t.cY)("\n  {\n    applicationType\n    draft {\n      components {\n        dimensions\n        inputs\n        pagePage { publicId }\n        publicId\n        template { publicId reference { name } }\n      }\n      createdOn\n      custom { glbMatIcon }\n      defaultRefreshRate\n      pagePages {\n        order\n        pageVersion { publicId reference { name } }\n        publicId\n      }\n      periodSelectorEnabled\n      periodSpec\n      previewAgent { publicId reference { name } }\n      previewAsset { publicId reference { name } }\n      publicId\n      title\n      updatedOn\n    }\n    name\n    publicId\n    published {\n      publicId\n    }\n    orientation\n  }\n")},72211:(ct,P,e)=>{"use strict";e.d(P,{N4:()=>A,OM:()=>y});var t=e(84374),a=e(11439),d=e(35865),p=e(67476),n=e(38198),m=e(41711),f=e(20056),v=e(82692),h=e(66946),E=e(87968);const y=(0,t.qo)({sortComparer:t.d7,subresourcePaths:m.SF,mergeFn:t.Uh}),g=y.getInitialState({listLoadingFor:[],listLoadedFor:[],listLoadedFieldsFor:{},lockedIds:[]}),b=(0,a.vy)(g,(0,a.on)(v.cL,()=>({...g})),(0,a.on)(v.gh,x=>({...x,allLoading:!0})),(0,a.on)(v.SV,x=>({...x,allLoading:!1})),(0,a.on)(v.tz,(x,{data:T,fields:D})=>y.upsertMany(T,{...x,allLoading:!1,allLoaded:!0,allLoadedFields:D})),(0,a.on)(v.RK,(x,{agentId:T})=>({...x,listLoadingFor:[...x.listLoadingFor,T]})),(0,a.on)(v._Y,(x,{assetId:T})=>({...x,listLoadingFor:[...x.listLoadingFor,T]})),(0,a.on)(v.Fq,(x,{agentId:T})=>({...x,listLoadingFor:x.listLoadingFor.filter(D=>D!==T)})),(0,a.on)(v.cE,(x,{assetId:T})=>({...x,listLoadingFor:x.listLoadingFor.filter(D=>D!==T)})),(0,a.on)(v.YF,(x,{agentId:T,data:D,fields:C})=>{const S=x.listLoadingFor.filter(F=>F!==T),k=[...x.listLoadedFor,T],I={...x.listLoadedFieldsFor,[T]:C};return y.upsertMany(D,{...x,listLoadingFor:S,listLoadedFor:k,listLoadedFieldsFor:I})}),(0,a.on)(v.pF,(x,{assetId:T,data:D,fields:C})=>{const S=x.listLoadingFor.filter(F=>F!==T),k=[...x.listLoadedFor,T],I={...x.listLoadedFieldsFor,[T]:C};return y.upsertMany(D,{...x,listLoadingFor:S,listLoadedFor:k,listLoadedFieldsFor:I})}),(0,a.on)(v.j0,(x,{data:T})=>y.upsertMany(T,x)),(0,a.on)(v.Kg,(x,{data:T})=>y.upsertMany(T,x)),(0,a.on)(v.QJ,(x,{data:T})=>y.upsertOne(T,x)),(0,a.on)(v.Y5,v.yP,(x,{publicId:T})=>{const D=x.lockedIds.filter(C=>C!==T);return y.removeOne(T,{...x,lockedIds:D})}),(0,a.on)(v.FD,v.br,v.Tr,(x,{data:T})=>y.upsertOne(T,x)),(0,a.on)(v.zw,v.$,(x,{publicId:T,data:D})=>y.updateOne({id:T,changes:D},x)),(0,a.on)(v.vA,(x,{publicId:T})=>{const D=x.lockedIds.filter(C=>C!==T);return y.updateOne({id:T,changes:{draft:null}},{...x,lockedIds:D})}),(0,a.on)(v.bD,(x,{publicId:T,data:D})=>{const C=x.lockedIds.filter(S=>S!==T);return D?y.updateOne({id:T,changes:D},{...x,lockedIds:C}):{...x,lockedIds:C}}),(0,a.on)(v.NV,(x,{publicId:T,data:D})=>{const C=x.lockedIds.filter(S=>S!==T);return y.updateOne({id:T,changes:{draft:null,published:D.published}},{...x,lockedIds:C})}),(0,a.on)(v.Cf,(x,{publicId:T})=>{const D=(0,d.A)([...x.lockedIds,T]);return y.updateOne({id:T,changes:{draft:null}},{...x,lockedIds:D})}),(0,a.on)(v.N6,(x,{publicId:T})=>{const D=(0,d.A)([...x.lockedIds,T]),C=x.entities[T]?.draft;return C?y.updateOne({id:T,changes:{draft:null,published:C}},{...x,lockedIds:D}):{...x,lockedIds:D}}),(0,a.on)(v.mk,v.YE,v.VY,(x,{publicId:T})=>({...x,lockedIds:(0,d.A)([...x.lockedIds,T])})),(0,a.on)(v.gC,v.C2,v.yX,(x,{publicId:T})=>({...x,lockedIds:x.lockedIds.filter(D=>D!==T)})),(0,a.on)(v.NH,(x,{publicId:T})=>{const D=Object.values(x.entities).find(S=>S?.publicId===T),C=Object.values(x.entities).find(S=>S?.default&&S?.applicationType===D?.applicationType);return C?y.updateMany([{id:C.publicId,changes:{default:!1}},{id:T,changes:{default:!0}}],x):y.updateOne({id:T,changes:{default:!0}},x)}),(0,a.on)(f.br,f.$,(x,{data:T})=>T.page?y.upsertOne(T.page,x):x),(0,a.on)(f.tz,(x,{data:T})=>y.upsertMany((0,p.A)((0,n.A)(T.map(D=>D.page).filter(Boolean)),D=>D.publicId),x)),(0,a.on)(h.FD,h.br,(x,{data:T,publicId:D})=>{const C=T.page?x.entities[T.page.publicId]:void 0;return C?y.updateOne({id:C.publicId,changes:{draft:{publicId:D}}},x):x}),(0,a.on)(h.yP,(x,{publicId:T})=>{const D=Object.keys(x.entities).find(C=>{const S=x.entities[C];return S?.draft?.publicId===T||S?.published?.publicId===T});if(D){const C=x.entities[D];if(C?.draft?.publicId===T)return y.updateOne({id:D,changes:{draft:null}},x);if(C?.published?.publicId===T)return y.updateOne({id:D,changes:{published:null}},x)}return x}),(0,a.on)(E.Y5,E.yP,(x,{publicId:T})=>y.map(D=>({...D,labels:D.labels?.filter(C=>C.publicId!==T)}),x))),A=(0,a.VG)({name:m.TZ,reducer:b})},77505:(ct,P,e)=>{"use strict";e.d(P,{Gg:()=>y,KR:()=>x,LI:()=>v,MM:()=>E,Ub:()=>n,fD:()=>m,gZ:()=>A,hQ:()=>b,lT:()=>h,mx:()=>f,sX:()=>g});var t=e(84374),a=e(11439),d=e(41711),p=e(72211);const n=(0,a.Mz)(p.N4.selectPageState,p.OM.getSelectors().selectAll),m=(0,t.y1)(n,d.oL),f=C=>(0,a.Mz)(x,S=>S[C]||null),v=C=>(0,t.y1)(f(C),d.oL),h=C=>(0,a.Mz)(p.N4.selectListLoadedFor,S=>S.includes(C)),E=C=>(0,a.Mz)(p.N4.selectListLoadingFor,S=>S.includes(C)),y=C=>(0,a.Mz)(p.N4.selectListLoadedFieldsFor,S=>S?.[C]),{selectAllLoading:g,selectAllLoaded:b,selectAllLoadedFields:A,selectEntities:x}=p.N4},34318:(ct,P,e)=>{"use strict";e.d(P,{FD:()=>p,QJ:()=>A,SV:()=>E,TF:()=>x,WQ:()=>a,Y5:()=>D,br:()=>n,cL:()=>C,ed:()=>v,fF:()=>b,gh:()=>h,jV:()=>g,nD:()=>T,qx:()=>d,tz:()=>y,yP:()=>m});var t=e(11439);const a=(0,t.VP)("[App] Add PagePage",(0,t.xk)()),d=(0,t.VP)("[IxApi] Add PagePage Failure",(0,t.xk)()),p=(0,t.VP)("[IxApi] Add PagePage Success",(0,t.xk)()),n=(0,t.VP)("[ChangeNotification] PagePage Was Added",(0,t.xk)()),m=(0,t.VP)("[ChangeNotification] PagePage Was Removed",(0,t.xk)()),v=((0,t.VP)("[ChangeNotification] PagePage Was Updated",(0,t.xk)()),(0,t.VP)("[App] Ensure All PagePages",(0,t.xk)())),h=(0,t.VP)("[App] Load All PagePages",(0,t.xk)()),E=(0,t.VP)("[IxApi] Load All PagePages Failure",(0,t.xk)()),y=(0,t.VP)("[IxApi] Load All PagePages Success",(0,t.xk)()),g=(0,t.VP)("[App] Load PagePage Details",(0,t.xk)()),b=(0,t.VP)("[IxApi] Load PagePage Details Failure",(0,t.xk)()),A=(0,t.VP)("[IxApi] Load PagePage Details Success",(0,t.xk)()),x=(0,t.VP)("[App] Remove PagePage",(0,t.xk)()),T=(0,t.VP)("[IxApi] Remove PagePage Failure",(0,t.xk)()),D=(0,t.VP)("[IxApi] Remove PagePage Success",(0,t.xk)()),C=(0,t.VP)("[App] Reset PagePage State")},45141:(ct,P,e)=>{"use strict";e.d(P,{OM:()=>f,N4:()=>y});var t=e(82692),a=e(66946),d=e(84374),p=e(11439),n=e(34318);const f=(0,d.qo)({mergeFn:d.Uh}),v=f.getInitialState(),h=(0,p.vy)(v,(0,p.on)(n.cL,()=>({...v})),(0,p.on)(n.gh,g=>({...g,allLoading:!0})),(0,p.on)(n.SV,g=>({...g,allLoading:!1})),(0,p.on)(n.tz,(g,{data:b})=>f.upsertMany(b,{...g,allLoading:!1,allLoaded:!0})),(0,p.on)(n.QJ,(g,{data:b})=>f.upsertOne(b,g)),(0,p.on)(n.Y5,n.yP,(g,{publicId:b})=>f.removeOne(b,{...g})),(0,p.on)(n.FD,n.br,(g,{data:b})=>f.upsertOne(b,g)),(0,p.on)(a.QJ,a.FD,a.br,(g,{data:b})=>E(g,b)),(0,p.on)(a.yP,(g,{publicId:b})=>f.removeMany(A=>A.pageVersion?.publicId===b,g)),(0,p.on)(t.QJ,t.bD,t.Tr,(g,{data:b})=>(b?[...b.published?[b.published]:[],...b.draft?[b.draft]:[]]:[]).reduce((x,T)=>E(x,T),g)),(0,p.on)(t.tz,t.YF,t.pF,t.j0,t.Kg,(g,{data:b})=>b.reduce((A,x)=>[...A,...x.published?[x.published]:[],...x.draft?[x.draft]:[]],[]).reduce((A,x)=>E(A,x),g)));function E(g,b){return b?.pagePages?f.upsertMany(b.pagePages.map(A=>({...A,pageVersion:{publicId:b.publicId,reference:{name:"PageVersion"}}})),g):g}const y=(0,p.VG)({name:"pagePage",reducer:h})},63159:(ct,P,e)=>{"use strict";e.d(P,{hQ:()=>v,mx:()=>m,sX:()=>f});var t=e(84374),a=e(11439),d=e(45141);const p=(0,a.Mz)(d.N4.selectPagePageState,d.OM.getSelectors().selectAll),m=((0,t.y1)(p),y=>(0,a.Mz)(h,g=>g[y]||null)),{selectAllLoading:f,selectAllLoaded:v,selectEntities:h}=d.N4},93659:(ct,P,e)=>{"use strict";e.d(P,{A9:()=>a.A9,SH:()=>D,SF:()=>a.SF});var t=e(66946),a=e(81209),d=e(17876),p=e(36647),n=e(70271),m=e(61318),f=e(59452),v=e(51903),h=e(46443),E=e(35681),y=e(68559);let g=(()=>{class C{constructor(k,I){this.api=k,this.http=I}addAsDraft(k,I){const F=this.api.url("PageVersionList"),L=(new h._y).set(E.P5,!0),K={page:{publicId:k},...I};return this.http.post(F,K,{context:L,headers:this.api.headers})}getAll(k){return(0,E.JR)(I=>this.getList(k,I))}getByPublicId(k,I){const F=this.api.url("PageVersion",{publicId:k}),L=(new h._y).set(E.P5,!0),W=this.api.headers,K=new h.Nl({fromObject:{fields:I.join(",")}});return this.http.get(F,{context:L,headers:W,params:K})}getList(k,I,F){const L=this.api.url("PageVersionList"),W=(new h._y).set(E.P5,!0),K=this.api.headers,j=new h.Nl({fromObject:{fields:k.join(","),...(0,E.eF)(I,F)}});return this.http.get(L,{context:W,headers:K,params:j})}updateByPublicId(k,I){const F=this.api.url("PageVersion",{publicId:k}),L=(new h._y).set(E.P5,!0);return this.http.patch(F,I,{context:L,headers:this.api.headers})}static#t=this.\u0275fac=function(I){return new(I||C)(y.KVO(E.bQ),y.KVO(h.Qq))};static#e=this.\u0275prov=y.jDH({token:C,factory:C.\u0275fac,providedIn:"root"})}return C})(),b=(()=>{class C{constructor(k,I){this.actions$=k,this.service=I,this.addAsDraft$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.WQ),(0,p.n)(({pageId:F,data:L})=>this.service.addAsDraft(F,L).pipe((0,n.T)(W=>t.FD({data:{...L,page:{publicId:F,reference:{name:"Page"}},publicId:W.data.publicId},publicId:W.data.publicId})),(0,m.W)(W=>(0,f.of)(t.qx({errors:W.error?.data??[]}))))))),this.loadDetails$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.jV),(0,v.H)(({publicId:F,fields:L})=>this.service.getByPublicId(F,L).pipe((0,n.T)(({data:W})=>t.QJ({publicId:F,data:W})),(0,m.W)(W=>(0,f.of)(t.fF({errors:W.error?.data??[]}))))))),this.update$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.yo),(0,p.n)(({publicId:F,data:L})=>this.service.updateByPublicId(F,L).pipe((0,n.T)(W=>t.zw({publicId:F,data:{...L,publicId:F}})),(0,m.W)(W=>(0,f.of)(t.kq({errors:W.error?.data??[]})))))))}static#t=this.\u0275fac=function(I){return new(I||C)(y.KVO(d.En),y.KVO(g))};static#e=this.\u0275prov=y.jDH({token:C,factory:C.\u0275fac,providedIn:"root"})}return C})();var A=e(90852),x=e(11439),T=e(11349);let D=(()=>{class C{static#t=this.\u0275fac=function(I){return new(I||C)};static#e=this.\u0275mod=y.$C({type:C});static#n=this.\u0275inj=y.G2t({providers:[{provide:T.Xn,useFactory:T.HO,deps:[A.c$]}],imports:[h.q1,E.Si,x.md.forFeature(a.TZ,T.Xn),d.Vm.forFeature([b])]})}return C})()},66946:(ct,P,e)=>{"use strict";e.d(P,{$:()=>f,FD:()=>p,QJ:()=>E,WQ:()=>a,br:()=>n,cL:()=>x,fF:()=>h,jV:()=>v,kq:()=>g,qx:()=>d,w$:()=>A,yP:()=>m,yo:()=>y,zw:()=>b});var t=e(11439);const a=(0,t.VP)("[App] Add PageVersion",(0,t.xk)()),d=(0,t.VP)("[IxApi] Add PageVersion Failure",(0,t.xk)()),p=(0,t.VP)("[IxApi] Add PageVersion Success",(0,t.xk)()),n=(0,t.VP)("[ChangeNotification] PageVersion Was Added",(0,t.xk)()),m=(0,t.VP)("[ChangeNotification] PageVersion Was Removed",(0,t.xk)()),f=(0,t.VP)("[ChangeNotification] PageVersion Was Updated",(0,t.xk)()),v=(0,t.VP)("[App] Load PageVersion Details",(0,t.xk)()),h=(0,t.VP)("[IxApi] Load PageVersion Details Failure",(0,t.xk)()),E=(0,t.VP)("[IxApi] Load PageVersion Details Success",(0,t.xk)()),y=(0,t.VP)("[App] Update PageVersion",(0,t.xk)()),g=(0,t.VP)("[IxApi] Update PageVersion Failure",(0,t.xk)()),b=(0,t.VP)("[IxApi] Update PageVersion Success",(0,t.xk)()),A=(0,t.VP)("[App] Invalidate PageVersion Translations"),x=(0,t.VP)("[App] Reset PageVersion State")},81209:(ct,P,e)=>{"use strict";e.d(P,{A9:()=>a,SF:()=>n,TZ:()=>t,oL:()=>p});const t="pageVersion",a="today",p=new Map([["components[]","pageComponent"],["pagePages[]","pagePage"]]),n=[...p.keys()]},11349:(ct,P,e)=>{"use strict";e.d(P,{HO:()=>A,OM:()=>y,Xn:()=>b});var t=e(68559),a=e(77900),d=e(20056),p=e(74774),n=e(82692),m=e(34318),f=e(84374),v=e(11439),h=e(66946),E=e(81209);const y=(0,f.qo)({mergeFn:f.Uh,subresourcePaths:E.SF,translationPaths:["title"]}),g={...y.getInitialState(),titleTranslationKeys:{}},b=new t.nKC(`${E.TZ}Reducer`);function A(x){return y.useTranslateService(x),(0,v.vy)(g,(0,v.on)(h.cL,()=>({...g})),(0,v.on)(h.w$,T=>y.retranslate(T)),(0,v.on)(h.FD,h.br,h.QJ,(T,{data:D})=>y.upsertOne(D,T)),(0,v.on)(h.yP,(T,{publicId:D})=>y.removeOne(D,T)),(0,v.on)(h.zw,h.$,(T,{data:D,publicId:C})=>y.updateOne({id:C,changes:D},T)),(0,v.on)(a.Y5,a.yP,(T,{publicId:D})=>y.map(C=>C.previewAgent?.publicId===D?{...C,previewAgent:null}:C,T)),(0,v.on)(d.br,d.$,(T,{data:D})=>{const C=[...D.page?.published?[D.page.published]:[],...D.page?.draft?[D.page.draft]:[]];return y.upsertMany(C,T)}),(0,v.on)(d.tz,(T,{data:D})=>{const C=D.reduce((S,k)=>[...S,...k.page?.published?[k.page.published]:[],...k.page?.draft?[k.page.draft]:[]],[]);return y.upsertMany(C,T)}),(0,v.on)(n.Y5,n.yP,(T,{publicId:D})=>{const C=Object.keys(T.entities).filter(S=>T.entities[S]?.page?.publicId===D);return C.length?y.removeMany(C,T):T}),(0,v.on)(n.NV,(T,{data:D})=>D.removed?y.removeOne(D.removed.publicId,T):T),(0,v.on)(n.QJ,n.bD,n.Tr,(T,{data:D})=>{const C=[...D.draft?[D.draft]:[],...D.published?[D.published]:[]];return y.upsertMany(C,T)}),(0,v.on)(n.tz,n.YF,n.pF,n.j0,n.Kg,(T,{data:D})=>{const C=D.reduce((S,k)=>[...S,...k.draft?[k.draft]:[],...k.published?[k.published]:[]],[]);return y.upsertMany(C,T)}),(0,v.on)(p.FD,p.br,(T,{data:D})=>{const C=D.pageVersion?.publicId;return C?y.mutate(C,"components",T).upsertOne(D.publicId):T}),(0,v.on)(p.TD,(T,{data:D})=>D.reduce((C,S)=>{const k=S.pageVersion?.publicId;return k?y.mutate(k,"components",C).upsertOne(S.publicId):C},T)),(0,v.on)(p.Y5,p.yP,(T,{publicId:D})=>{const C=Object.keys(T.entities).find(S=>T.entities[S]?.components?.some(k=>k.publicId===D));return C?y.mutate(C,"components",T).removeOne(D):T}),(0,v.on)(p.G7,(T,{publicIdList:D})=>D.reduce((C,S)=>{const k=Object.keys(C.entities).find(I=>C.entities[I]?.components?.some(F=>F.publicId===S));return k?y.mutate(k,"components",C).removeOne(S):C},T)),(0,v.on)(m.FD,m.br,(T,{data:D})=>{const C=D.pageVersion?.publicId;return C?y.mutate(C,"pagePages",T).upsertOne(D.publicId):T}),(0,v.on)(m.Y5,m.yP,(T,{publicId:D})=>{const C=Object.keys(T.entities).find(S=>T.entities[S]?.pagePages?.some(k=>k.publicId===D));return C?y.mutate(C,"pagePages",T).removeOne(D):T}))}},63148:(ct,P,e)=>{"use strict";e.d(P,{SV:()=>p,cL:()=>m,ed:()=>a,gh:()=>d,tz:()=>n});var t=e(11439);const a=(0,t.VP)("[App] Ensure All Permissions"),d=(0,t.VP)("[App] Load All Permissions"),p=(0,t.VP)("[IxApi] Load All Permissions Failure",(0,t.xk)()),n=(0,t.VP)("[IxApi] Load All Permissions Success",(0,t.xk)()),m=(0,t.VP)("[App] Reset Permission State")},96608:(ct,P,e)=>{"use strict";e.d(P,{SV:()=>p,cL:()=>m,ed:()=>a,gh:()=>d,tz:()=>n});var t=e(11439);const a=(0,t.VP)("[App] Ensure All PlatformServers"),d=(0,t.VP)("[App] Load All PlatformServers"),p=(0,t.VP)("[IxApi] Load All PlatformServers Failure",(0,t.xk)()),n=(0,t.VP)("[IxApi] Load All PlatformServers Success",(0,t.xk)()),m=(0,t.VP)("[App] Reset PlatformServer State")},48346:(ct,P,e)=>{"use strict";e.d(P,{f:()=>p});var t=e(46443),a=e(35681),d=e(68559);let p=(()=>{class n{constructor(f,v){this.api=f,this.http=v}add(f){const v=this.api.url("RegistrationList"),h=(new t._y).set(a.TZ,!0),E=this.api.headers.delete("Authorization");return this.http.post(v,f,{context:h,headers:E})}addSso(f){const v=this.api.url("SsoRegistrationList"),h=(new t._y).set(a.TZ,!0),E=this.api.headers.delete("Authorization");return this.http.post(v,f,{context:h,headers:E})}completeByToken(f){const v=this.api.url("MyRegistrationFinish"),E={headers:this.api.headers.set("Authorization",`registration ${f}`)};return this.http.post(v,null,E)}getByToken(f,v){const h=this.api.url("MyRegistration"),E=this.api.headers.set("Authorization",`registration ${f}`),g={params:new t.Nl({fromObject:{fields:v.join(",")}}),headers:E};return this.http.get(h,g)}removeByToken(f){const v=this.api.url("MyRegistration"),E={headers:this.api.headers.set("Authorization",`registration ${f}`)};return this.http.delete(v,E)}static#t=this.\u0275fac=function(v){return new(v||n)(d.KVO(a.bQ),d.KVO(t.Qq))};static#e=this.\u0275prov=d.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})()},15819:(ct,P,e)=>{"use strict";e.d(P,{$:()=>v,FD:()=>n,SV:()=>E,TF:()=>g,WQ:()=>d,Y5:()=>A,br:()=>m,cL:()=>x,ed:()=>a,gh:()=>h,kq:()=>D,nD:()=>b,qx:()=>p,tz:()=>y,yP:()=>f,yo:()=>T,zw:()=>C});var t=e(11439);const a=(0,t.VP)("[App] Ensure all ReportSchedules",(0,t.xk)()),d=(0,t.VP)("[App] Add ReportSchedule",(0,t.xk)()),p=(0,t.VP)("[IxApi] Add ReportSchedule Failure",(0,t.xk)()),n=(0,t.VP)("[IxApi] Add ReportSchedule Success",(0,t.xk)()),m=(0,t.VP)("[ChangeNotification] ReportSchedule Was Added",(0,t.xk)()),f=(0,t.VP)("[ChangeNotification] ReportSchedule Was Removed",(0,t.xk)()),v=(0,t.VP)("[ChangeNotification] ReportSchedule Was Updated",(0,t.xk)()),h=(0,t.VP)("[App] Load all ReportSchedules",(0,t.xk)()),E=(0,t.VP)("[IxApi] Load all ReportSchedules Failure",(0,t.xk)()),y=(0,t.VP)("[IxApi] Load all ReportSchedules Success",(0,t.xk)()),g=(0,t.VP)("[App] Remove ReportSchedule",(0,t.xk)()),b=(0,t.VP)("[IxApi] Remove ReportSchedule Failure",(0,t.xk)()),A=(0,t.VP)("[IxApi] Remove ReportSchedule Success",(0,t.xk)()),x=(0,t.VP)("[App] Reset ReportSchedule State"),T=(0,t.VP)("[App] Update ReportSchedule",(0,t.xk)()),D=(0,t.VP)("[IxApi] Update ReportSchedule Failure",(0,t.xk)()),C=(0,t.VP)("[IxApi] Update ReportSchedule Success",(0,t.xk)())},42339:(ct,P,e)=>{"use strict";e.d(P,{T:()=>a,g:()=>d});var t=e(35537);const a="reportSchedule",d=(0,t.cY)("\n  {\n    agent\n    asset\n    deliveryTime\n    publicId\n    recurrence {\n      frequency\n      interval\n      occurence\n      monday\n      tuesday\n      wednesday\n      thursday\n      friday\n      saturday\n      sunday\n    }\n    report\n    start\n    timeZone\n  }\n")},12719:(ct,P,e)=>{"use strict";e.d(P,{N4:()=>v,OM:()=>n});var t=e(11439),a=e(84374),d=e(42339),p=e(15819);const n=(0,a.qo)({sortComparer:a.d7}),m=n.getInitialState({allLoadedFor:[],allLoadingFor:[]}),f=(0,t.vy)(m,(0,t.on)(p.cL,()=>({...m})),(0,t.on)(p.FD,p.br,(h,{data:E})=>n.upsertOne(E,h)),(0,t.on)(p.gh,(h,{contextId:E})=>({...h,allLoadingFor:[...h.allLoadingFor,E]})),(0,t.on)(p.SV,(h,{contextId:E})=>({...h,allLoadingFor:h.allLoadingFor.filter(y=>y!==E)})),(0,t.on)(p.tz,(h,{contextId:E,data:y})=>n.upsertMany(y,{...h,allLoadingFor:h.allLoadingFor.filter(g=>g!==E),allLoadedFor:[...h.allLoadedFor,E]})),(0,t.on)(p.Y5,p.yP,(h,{publicId:E})=>n.removeOne(E,h)),(0,t.on)(p.zw,p.$,(h,{data:E,publicId:y})=>n.updateOne({id:y,changes:E},h))),v=(0,t.VG)({name:d.T,reducer:f})},8517:(ct,P,e)=>{"use strict";e.d(P,{CE:()=>p,H1:()=>n,dN:()=>f,i_:()=>m});var t=e(11439),a=e(12719);const d=(0,t.Mz)(a.N4.selectReportScheduleState,a.OM.getSelectors().selectAll),p=h=>(0,t.Mz)(d,E=>E.filter(y=>y.agent?.publicId===h)),n=h=>(0,t.Mz)(d,E=>E.filter(y=>y.asset?.publicId===h)),m=h=>(0,t.Mz)(a.N4.selectAllLoadedFor,E=>E.includes(h)),f=h=>(0,t.Mz)(a.N4.selectAllLoadingFor,E=>E.includes(h))},53974:(ct,P,e)=>{"use strict";e.d(P,{TZ:()=>a.T,ti:()=>L,OY:()=>W.OY,Xw:()=>W.Xw,DU:()=>W.DU,fS:()=>W.fS});var t=e(59906),a=e(45753),d=e(17876),p=e(1365),n=e(70271),m=e(61318),f=e(59452),v=e(19999),h=e(64334),E=e(59400),y=e(36647),g=e(98764),b=e(46443),A=e(61873),x=e(35681),T=e(68559);let D=(()=>{class K{constructor(X,B){this.api=X,this.http=B}add(X){const B=this.api.url("RoleList"),V=(new b._y).set(x.P5,!0);return this.http.post(B,X,{context:V,headers:this.api.headers})}getAll(){return(0,x.JR)(X=>this.getList(X))}getList(X,B){const V=this.api.url("RoleList"),z=(new b._y).set(x.P5,!0),U=this.api.headers,G=new b.Nl({fromObject:{fields:"audiences(publicId),enforce2fa,enforceSso,name,permissions",...(0,x.eF)(X,B)}});return this.http.get(V,{context:z,headers:U,params:G})}removeByPublicId(X){const B=this.api.url("Role",{publicId:X}),V=(new b._y).set(x.P5,!0);return this.http.delete(B,{context:V,headers:this.api.headers})}updateByPublicId(X,B){const V=this.api.url("Role",{publicId:X}),G={context:(new b._y).set(x.P5,!0),headers:this.api.headers},{permissions:Z,audiences:at,...H}=B;return delete H.publicId,(0,A.p)([H.name||H.enforce2fa?this.http.patch(V,{...H},G):(0,f.of)({data:null}),Z?this.http.put(this.api.url("RolePermissionList",{publicId:X}),Z,G):(0,f.of)({data:null}),at?this.http.put(this.api.url("RoleAudienceList",{publicId:X}),at,G):(0,f.of)({data:null})]).pipe((0,n.T)(q=>q[0]))}static#t=this.\u0275fac=function(B){return new(B||K)(T.KVO(x.bQ),T.KVO(b.Qq))};static#e=this.\u0275prov=T.jDH({token:K,factory:K.\u0275fac,providedIn:"root"})}return K})();var C=e(69371),S=e(11439),k=e(3347);let I=(()=>{class K{constructor(X,B,V,z){this.actions$=X,this.store=B,this.snackBar=V,this.service=z,this.add$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.WQ),(0,p.Z)(({data:U})=>this.service.add(U).pipe((0,n.T)(G=>t.FD({data:{...G.data,...U}})),(0,m.W)(G=>(0,f.of)(t.qx({errors:G.error?.data??[]}))))))),this.ensureAll$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.ed),(0,p.Z)(()=>(0,v.z)([this.store.select(C.sX),this.store.select(C.hQ)]).pipe((0,h.s)(1),(0,p.Z)(([U,G])=>U||G?E.w:(0,f.of)(t.gh())))))),this.loadAll$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.gh),(0,y.n)(()=>this.service.getAll().pipe((0,n.T)(({data:U})=>t.tz({data:U})),(0,m.W)(U=>(0,f.of)(t.SV({errors:U.error?.data??[]}))))))),this.remove$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.TF),(0,p.Z)(({publicId:U})=>this.service.removeByPublicId(U).pipe((0,n.T)(()=>t.Y5({publicId:U})),(0,m.W)(G=>(0,f.of)(t.nD({errors:G.error?.data??[]}))))))),this.removeFailure$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.nD),(0,g.M)(({errors:U})=>{const G=U?.[0]?.message;G&&this.snackBar.open(G,void 0,{duration:3e3})})),{dispatch:!1}),this.update$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.yo),(0,p.Z)(({data:U,publicId:G})=>this.service.updateByPublicId(G,U).pipe((0,n.T)(()=>t.zw({data:{...U,publicId:G},publicId:G})),(0,m.W)(Z=>(0,f.of)(t.kq({errors:Z.error?.data??[]})))))))}static#t=this.\u0275fac=function(B){return new(B||K)(T.KVO(d.En),T.KVO(S.il),T.KVO(k.UG),T.KVO(D))};static#e=this.\u0275prov=T.jDH({token:K,factory:K.\u0275fac,providedIn:"root"})}return K})();var F=e(70453);let L=(()=>{class K{static#t=this.\u0275fac=function(B){return new(B||K)};static#e=this.\u0275mod=T.$C({type:K});static#n=this.\u0275inj=T.G2t({imports:[b.q1,k._T,x.Si,S.md.forFeature(F.N4),d.Vm.forFeature([I])]})}return K})();var W=e(54052)},59906:(ct,P,e)=>{"use strict";e.d(P,{$:()=>f,FD:()=>p,SV:()=>E,TF:()=>g,WQ:()=>a,Y5:()=>A,br:()=>n,cL:()=>x,ed:()=>v,gh:()=>h,kq:()=>D,nD:()=>b,qx:()=>d,tz:()=>y,yP:()=>m,yo:()=>T,zw:()=>C});var t=e(11439);const a=(0,t.VP)("[App] Add Role",(0,t.xk)()),d=(0,t.VP)("[IxApi] Add Role Failure",(0,t.xk)()),p=(0,t.VP)("[IxApi] Add Role Success",(0,t.xk)()),n=(0,t.VP)("[ChangeNotification] Role Was Added",(0,t.xk)()),m=(0,t.VP)("[ChangeNotification] Role Was Removed",(0,t.xk)()),f=(0,t.VP)("[ChangeNotification] Role Was Updated",(0,t.xk)()),v=(0,t.VP)("[App] Ensure All Roles"),h=(0,t.VP)("[App] Load All Roles"),E=(0,t.VP)("[IxApi] Load All Roles Failure",(0,t.xk)()),y=(0,t.VP)("[IxApi] Load All Roles Success",(0,t.xk)()),g=(0,t.VP)("[App] Remove Role",(0,t.xk)()),b=(0,t.VP)("[IxApi] Remove Role Failure",(0,t.xk)()),A=(0,t.VP)("[IxApi] Remove Role Success",(0,t.xk)()),x=(0,t.VP)("[App] Reset Role State"),T=(0,t.VP)("[App] Update Role",(0,t.xk)()),D=(0,t.VP)("[IxApi] Update Role Failure",(0,t.xk)()),C=(0,t.VP)("[IxApi] Update Role Success",(0,t.xk)())},45753:(ct,P,e)=>{"use strict";e.d(P,{T:()=>t});const t="role"},70453:(ct,P,e)=>{"use strict";e.d(P,{N4:()=>v,OM:()=>n});var t=e(11439),a=e(84374),d=e(45753),p=e(59906);const n=(0,a.qo)({sortComparer:a.d7}),m=n.getInitialState(),f=(0,t.vy)(m,(0,t.on)(p.cL,()=>({...m})),(0,t.on)(p.FD,p.br,(h,{data:E})=>E?n.upsertOne(E,h):h),(0,t.on)(p.gh,h=>({...h,allLoading:!0})),(0,t.on)(p.SV,h=>({...h,allLoading:!1})),(0,t.on)(p.tz,(h,{data:E})=>n.setAll(E,{...h,allLoading:!1,allLoaded:!0})),(0,t.on)(p.Y5,p.yP,(h,{publicId:E})=>n.removeOne(E,h)),(0,t.on)(p.zw,p.$,(h,{data:E,publicId:y})=>n.updateOne({id:y,changes:E},h))),v=(0,t.VG)({name:d.T,reducer:f})},69371:(ct,P,e)=>{"use strict";e.d(P,{KR:()=>m,Ub:()=>v,hQ:()=>E,mx:()=>f,sX:()=>h});var t=e(11439),a=e(45753),d=e(70453);const p=(0,t.UX)(a.T),n=d.OM.getSelectors(),m=(0,t.Mz)(p,n.selectEntities),f=y=>(0,t.Mz)(m,g=>g[y]),v=(0,t.Mz)(p,n.selectAll),h=(0,t.Mz)(p,n.selectAllLoading),E=(0,t.Mz)(p,n.selectAllLoaded)},54052:(ct,P,e)=>{"use strict";function t(...m){return f=>m.every(v=>f.permissions?.some(({publicId:h})=>h===v))}function a(...m){return f=>m.some(v=>f.permissions?.some(({publicId:h})=>h===v))}e.d(P,{DU:()=>t,OY:()=>d,Xw:()=>n,fS:()=>a,ti:()=>p});const d=t("COMPANY_ADMIN"),p=t("COMPANY_WIDE_ROLE","MANAGE_AGENT"),n=a("COMPANY_ADMIN","COMPANY_WIDE_ROLE")},3250:(ct,P,e)=>{"use strict";e.d(P,{BP:()=>a,QC:()=>p,RX:()=>d});var t=e(11439);const a=(0,t.VP)("[App] Load MySector"),d=(0,t.VP)("[IxApi] Load MySector Failure",(0,t.xk)()),p=(0,t.VP)("[IxApi] Load MySector Success",(0,t.xk)())},25097:(ct,P,e)=>{"use strict";e.d(P,{T:()=>a,u:()=>d});var t=e(35537);const a="sector",d=(0,t.cY)("\n  {\n    allowCustomPrivacyStatement\n    allowCustomTermsOfUse\n    branding {\n      appleAppStoreLink\n      custom {\n        glbBrowserTitle\n      }\n      favicon\n      fqdn\n      googlePlayStoreLink\n      logo\n      publicId\n      theme {\n        accentColor\n        accentTextColor\n        dark\n        headerColor\n        headerLineColor\n        logoHasBackgroundColor\n        menuColor\n        pageColor\n        primaryColor\n        primaryTextColor\n      }\n    }\n    corporateWebsite\n    custom {\n      glbRouterConfigName\n      glbSupportedPlatforms\n      glbVpnClientReleaseNotesUrl\n    }\n    defaultCountry\n    emailFromAddress\n    feedbackTo\n    latestPrivacyStatement {\n      publicId\n    }\n    latestTermsOfUse {\n      publicId\n    }\n    name\n    poweredBy {\n      hide\n      logo\n      name\n      url\n    }\n    premiumBrandingDomain\n    publicId\n    supportEmailAddress\n  }\n")},38629:(ct,P,e)=>{"use strict";e.d(P,{N4:()=>m});var t=e(11439),a=e(25097),d=e(3250);const n=(0,t.vy)({me:null,meLoading:!0,meLoaded:!1},(0,t.on)(d.BP,f=>({...f,meLoading:!0})),(0,t.on)(d.RX,f=>({...f,meLoading:!1})),(0,t.on)(d.QC,(f,{data:v})=>({...f,me:v,meLoading:!1,meLoaded:!0}))),m=(0,t.VG)({name:a.T,reducer:n})},10699:(ct,P,e)=>{"use strict";e.d(P,{UM:()=>p,z2:()=>a});var t=e(38629);const{selectMe:a,selectMeLoaded:p}=t.N4},71796:(ct,P,e)=>{"use strict";e.d(P,{SV:()=>p,cL:()=>m,ed:()=>a,gh:()=>d,tz:()=>n});var t=e(11439);const a=(0,t.VP)("[App] Ensure All SsoIdentityProviders"),d=(0,t.VP)("[App] Load All SsoIdentityProviders"),p=(0,t.VP)("[IxApi] Load All SsoIdentityProviders Failure",(0,t.xk)()),n=(0,t.VP)("[IxApi] Load All SsoIdentityProviders Success",(0,t.xk)()),m=(0,t.VP)("[App] Reset SsoIdentityProvider State")},14911:(ct,P,e)=>{"use strict";e.d(P,{TZ:()=>t});const t="ssoIdentityProvider";new Map([["companies[]","company"]]).keys()},3715:(ct,P,e)=>{"use strict";e.d(P,{N4:()=>h,OM:()=>m});var t=e(59854),a=e(11439),d=e(84374),p=e(14911),n=e(71796);const m=(0,d.qo)({sortComparer:d.d7,subresourcePaths:t.SF}),f=m.getInitialState(),v=(0,a.vy)(f,(0,a.on)(n.cL,()=>({...f})),(0,a.on)(n.gh,E=>({...E,allLoading:!0})),(0,a.on)(n.SV,E=>({...E,allLoading:!1})),(0,a.on)(n.tz,(E,{data:y})=>m.upsertMany(y,{...E,allLoading:!1,allLoaded:!0}))),h=(0,a.VG)({name:p.TZ,reducer:v})},80657:(ct,P,e)=>{"use strict";e.d(P,{Ub:()=>d,hQ:()=>m,mx:()=>p,sX:()=>n});var t=e(11439),a=e(3715);const d=(0,t.Mz)(a.N4.selectSsoIdentityProviderState,a.OM.getSelectors().selectAll),p=v=>(0,t.Mz)(a.N4.selectEntities,h=>h[v]||null),{selectAllLoading:n,selectAllLoaded:m}=a.N4},42262:(ct,P,e)=>{"use strict";e.d(P,{d_:()=>f,R6:()=>v}),e(82656);var a=e(46443),d=e(1365),p=e(59452),n=e(35681),m=e(68559);let f=(()=>{class h{constructor(y,g){this.api=y,this.http=g}accept(y){const g=this.api.url("TermsOfUsePolicyAccept",{publicId:y});return this.http.post(g,null,{headers:this.api.headers})}download(y){const g=this.api.url("TermsOfUsePolicyDownload",{publicId:y}),A={headers:this.api.headers.set("Content-Type","application/pdf"),responseType:"arraybuffer"};return this.http.get(g,A)}getByPublicId(y,g){const b=this.api.url("TermsOfUsePolicy",{publicId:y}),A=this.api.headers.delete("Authorization"),x=new a.Nl({fromObject:{fields:g.join(",")}});return this.http.get(b,{headers:A,params:x})}getLatest(y){const g=this.api.url("TermsOfUsePolicyList"),b=(new a._y).set(n.TZ,!0),A=this.api.headers.delete("Authorization"),x=new a.Nl({fromObject:{fields:y.join(","),filters:"latest"}});return this.http.get(g,{context:b,headers:A,params:x}).pipe((0,d.Z)(D=>{const C=D.data.filter(I=>!!I.company)[0],S=D.data.filter(I=>!I.company)[0],k=C||S;return k?(0,p.of)({...D,data:k}):(0,n.c2)()}))}static#t=this.\u0275fac=function(g){return new(g||h)(m.KVO(n.bQ),m.KVO(a.Qq))};static#e=this.\u0275prov=m.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})();function v(h,E){if(h.languages){const y=h.languages.find(g=>g.languageCode===E);if(y?.body)return y.body}return""}},82656:(ct,P,e)=>{"use strict";e.d(P,{$:()=>d,b:()=>a});var t=e(11439);const a=(0,t.VP)("[ChangeNotification] TermsOfUsePolicy Was Added",(0,t.xk)()),d=(0,t.VP)("[ChangeNotification] TermsOfUsePolicy Was Updated",(0,t.xk)())},51132:(ct,P,e)=>{"use strict";e.d(P,{$:()=>f,A8:()=>D,FB:()=>a,G7:()=>E,HY:()=>v,OS:()=>k,SV:()=>b,TD:()=>m,TF:()=>I,Y5:()=>L,br:()=>n,cL:()=>W,d1:()=>d,d6:()=>C,ed:()=>y,fI:()=>T,gh:()=>g,iN:()=>p,jS:()=>x,le:()=>S,nD:()=>F,tz:()=>A,yP:()=>h});var t=e(11439);const a=(0,t.VP)("[App] Add Many Translations",(0,t.xk)()),d=(0,t.VP)("[IxApi] Add Many Translations Failure",(0,t.xk)()),p=(0,t.VP)("[IxApi] Add Many Translations Success",(0,t.xk)()),n=(0,t.VP)("[ChangeNotification] Translation Was Added",(0,t.xk)()),m=(0,t.VP)("[ChangeNotification] Translation List Was Added",(0,t.xk)()),f=(0,t.VP)("[ChangeNotification] Translation Was Updated",(0,t.xk)()),v=(0,t.VP)("[ChangeNotification] Translation List Was Updated",(0,t.xk)()),h=(0,t.VP)("[ChangeNotification] Translation Was Removed",(0,t.xk)()),E=(0,t.VP)("[ChangeNotification] Translation List Was Removed",(0,t.xk)()),y=(0,t.VP)("[App] Ensure All Translations"),g=(0,t.VP)("[App] Load All Translations"),b=(0,t.VP)("[IxApi] Load All Translations Failure",(0,t.xk)()),A=(0,t.VP)("[IxApi] Load All Translations Success",(0,t.xk)()),x=(0,t.VP)("[App] Update Many Translations",(0,t.xk)()),T=(0,t.VP)("[IxApi] Update Many Translations Failure",(0,t.xk)()),D=(0,t.VP)("[IxApi] Update Many Translations Success",(0,t.xk)()),C=(0,t.VP)("[App] Upsert Many Translations",(0,t.xk)()),S=(0,t.VP)("[IxApi] Upsert Many Translations Failure",(0,t.xk)()),k=(0,t.VP)("[IxApi] Upsert Many Translations Success",(0,t.xk)()),I=(0,t.VP)("[App] Remove Translation",(0,t.xk)()),F=(0,t.VP)("[IxApi] Remove Translation Failure",(0,t.xk)()),L=(0,t.VP)("[IxApi] Remove Translation Success",(0,t.xk)()),W=(0,t.VP)("[App] Reset Translation State")},67015:(ct,P,e)=>{"use strict";e.d(P,{T:()=>t,l:()=>a});const t="translation",a=/^[A-Z0-9_.!?]+$/},12219:(ct,P,e)=>{"use strict";e.d(P,{N4:()=>h,OM:()=>m});var t=e(11439),a=e(84374),d=e(67015),p=e(51132);const m=(0,a.qo)({sortComparer:function n(E,y){return E.key&&y.key?E.key.localeCompare(y.key):0}}),f=m.getInitialState(),v=(0,t.vy)(f,(0,t.on)(p.br,(E,{data:y})=>m.upsertOne(y,E)),(0,t.on)(p.$,(E,{data:y,publicId:g})=>m.updateOne({id:g,changes:y},E)),(0,t.on)(p.gh,E=>({...E,allLoading:!0})),(0,t.on)(p.SV,E=>({...E,allLoading:!1})),(0,t.on)(p.tz,(E,{data:y})=>m.setAll(y,{...E,allLoading:!1,allLoaded:!0})),(0,t.on)(p.iN,p.OS,p.TD,(E,{data:y})=>m.upsertMany(y,E)),(0,t.on)(p.A8,p.HY,(E,{data:y})=>m.updateMany(y.map(g=>({id:g.publicId,changes:g})),E)),(0,t.on)(p.Y5,p.yP,(E,{publicId:y})=>m.removeOne(y,E)),(0,t.on)(p.G7,(E,{publicIdList:y})=>m.removeMany(y,E)),(0,t.on)(p.cL,()=>({...f}))),h=(0,t.VG)({name:d.T,reducer:v})},9577:(ct,P,e)=>{"use strict";e.d(P,{Ub:()=>d,hQ:()=>n,sX:()=>p});var t=e(11439),a=e(12219);const d=(0,t.Mz)(a.N4.selectTranslationState,a.OM.getSelectors().selectAll),{selectAllLoading:p,selectAllLoaded:n}=a.N4},41486:(ct,P,e)=>{"use strict";e.d(P,{$:()=>f,FD:()=>p,SV:()=>E,TF:()=>g,Y5:()=>A,br:()=>n,cL:()=>x,ed:()=>v,gh:()=>h,nD:()=>b,tz:()=>y,yP:()=>m,zw:()=>C});var t=e(11439);(0,t.VP)("[App] Add TrustedDevice",(0,t.xk)()),(0,t.VP)("[IxApi] Add TrustedDevice Failure",(0,t.xk)());const p=(0,t.VP)("[IxApi] Add TrustedDevice Success",(0,t.xk)()),n=(0,t.VP)("[ChangeNotification] TrustedDevice Was Added",(0,t.xk)()),m=(0,t.VP)("[ChangeNotification] TrustedDevice Was Removed",(0,t.xk)()),f=(0,t.VP)("[ChangeNotification] TrustedDevice Was Updated",(0,t.xk)()),v=(0,t.VP)("[App] Ensure All TrustedDevices"),h=(0,t.VP)("[App] Load All TrustedDevices"),E=(0,t.VP)("[IxApi] Load All TrustedDevices Failure",(0,t.xk)()),y=(0,t.VP)("[IxApi] Load All TrustedDevices Success",(0,t.xk)()),g=(0,t.VP)("[App] Remove TrustedDevice",(0,t.xk)()),b=(0,t.VP)("[IxApi] Remove TrustedDevice Failure",(0,t.xk)()),A=(0,t.VP)("[IxApi] Remove TrustedDevice Success",(0,t.xk)()),x=(0,t.VP)("[App] Reset TrustedDevice State"),C=((0,t.VP)("[App] Update TrustedDevice",(0,t.xk)()),(0,t.VP)("[IxApi] Update TrustedDevice Failure",(0,t.xk)()),(0,t.VP)("[IxApi] Update TrustedDevice Success",(0,t.xk)()))},3765:(ct,P,e)=>{"use strict";e.d(P,{T:()=>a,m:()=>d});var t=e(35537);const a="trustedDevice",d=(0,t.cY)("\n{\n  createdOn\n  createdOnGeoLocation {\n    city\n    country\n    latitude\n    longitude\n  }\n  isCurrent\n  lastLogin\n  lastLoginGeoLocation {\n    city\n    country\n    latitude\n    longitude\n  }\n  name\n  user { publicId reference { name } }\n  userAgent\n}\n")},42441:(ct,P,e)=>{"use strict";e.d(P,{N4:()=>v,OM:()=>n});var t=e(11439),a=e(84374),d=e(3765),p=e(41486);const n=(0,a.qo)({sortComparer:a.d7}),m=n.getInitialState(),f=(0,t.vy)(m,(0,t.on)(p.cL,()=>({...m})),(0,t.on)(p.FD,p.br,(h,{data:E})=>n.upsertOne(E,h)),(0,t.on)(p.gh,h=>({...h,allLoading:!0})),(0,t.on)(p.SV,h=>({...h,allLoading:!1})),(0,t.on)(p.tz,(h,{data:E})=>n.setAll(E,{...h,allLoading:!1,allLoaded:!0})),(0,t.on)(p.Y5,p.yP,(h,{publicId:E})=>n.removeOne(E,h)),(0,t.on)(p.zw,p.$,(h,{data:E,publicId:y})=>n.updateOne({id:y,changes:E},h))),v=(0,t.VG)({name:d.T,reducer:f})},29271:(ct,P,e)=>{"use strict";e.d(P,{Ub:()=>d,hQ:()=>n,sX:()=>p});var t=e(11439),a=e(42441);const d=(0,t.Mz)(a.N4.selectTrustedDeviceState,a.OM.getSelectors().selectAll),{selectAllLoading:p,selectAllLoaded:n}=a.N4},87522:(ct,P,e)=>{"use strict";e.d(P,{Us:()=>L,DL:()=>D,z2:()=>C.z2});var t=e(28024),a=e(30115),d=e(17876),p=e(1365),n=e(19999),m=e(64334),f=e(59452),v=e(59400),h=e(36647),E=e(70271),y=e(61318),g=e(98764),b=e(35537),A=e(46443),x=e(35681),T=e(68559);let D=(()=>{class K{constructor(X,B){this.api=X,this.http=B}addByToken(X,B,V){const z=this.api.url("UserList"),U=(new A._y).set(x.TZ,!0),G=this.api.headers.set(x.h2.Company,B).set("Authorization",`Invite ${X}`);return this.http.post(z,V,{context:U,headers:G})}getAll(X){return(0,x.JR)(B=>this.getList(X,B))}getByPublicId(X,B){const V=this.api.url("User",{publicId:X}),z=(new A._y).set(x.P5,!0),U=this.api.headers,G=new A.Nl({fromObject:{fields:B.join(",")}});return this.http.get(V,{context:z,headers:U,params:G})}getList(X,B,V){const z=this.api.url("UserList"),U=(new A._y).set(x.P5,!0),G=this.api.headers,Z=new A.Nl({fromObject:{fields:X.join(","),...(0,x.eF)(B,V)}});return this.http.get(z,{context:U,headers:G,params:Z})}getMe(){const X=this.api.url("MyUser"),B=this.api.headers,V=new A.Nl({fromObject:{fields:"*,custom.*,otpAuth.*,acceptedTermsOfUsePolicies(*,policy)"}});return this.http.get(X,{headers:B,params:V})}removeByPublicId(X){const B=this.api.url("User",{publicId:X}),V=(new A._y).set(x.P5,!0);return this.http.delete(B,{context:V,headers:this.api.headers})}removeMe(){const X=this.api.url("MyUser");return this.http.delete(X,{headers:this.api.headers})}updateMe(X){const B=this.api.url("MyUser");return this.http.patch(B,X,{headers:this.api.headers})}static#t=this.\u0275fac=function(B){return new(B||K)(T.KVO(x.bQ),T.KVO(A.Qq))};static#e=this.\u0275prov=T.jDH({token:K,factory:K.\u0275fac,providedIn:"root"})}return K})();var C=e(70565),S=e(11439),k=e(3347);let I=(()=>{class K{constructor(X,B,V,z){this.actions$=X,this.store=B,this.snackBar=V,this.service=z,this.ensureAll$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.ed),(0,p.Z)(()=>(0,n.z)([this.store.select(C.sX),this.store.select(C.hQ)]).pipe((0,m.s)(1),(0,p.Z)(([U,G])=>U||G?v.w:(0,f.of)(t.gh())))))),this.loadAll$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.gh),(0,h.n)(()=>this.service.getAll(a.pK).pipe((0,E.T)(({data:U})=>t.tz({data:U})),(0,y.W)(U=>(0,f.of)(t.SV({errors:U.error?.data??[]}))))))),this.loadDetails$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.jV),(0,p.Z)(({publicId:U,fields:G})=>this.store.select(C.mx(U)).pipe((0,m.s)(1),(0,E.T)(Z=>({publicId:U,fields:Z?(0,b.a_)(Z,G,!0):G})))),(0,h.n)(({publicId:U,fields:G})=>this.service.getByPublicId(U,G).pipe((0,E.T)(({data:Z})=>t.QJ({publicId:U,data:Z})),(0,y.W)(Z=>(0,f.of)(t.fF({errors:Z.error?.data??[]}))))))),this.loadMe$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.BP),(0,h.n)(()=>this.service.getMe().pipe((0,E.T)(({data:U})=>t.QC({data:U})),(0,y.W)(U=>(0,f.of)(t.RX({errors:U.error?.data??[]}))))))),this.remove$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.TF),(0,h.n)(({publicId:U})=>this.service.removeByPublicId(U).pipe((0,E.T)(()=>t.Y5({publicId:U})),(0,y.W)(G=>(0,f.of)(t.nD({errors:G.error?.data??[]}))))))),this.removeFailure$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.nD,t.dt),(0,g.M)(({errors:U})=>{const G=U?.[0]?.message;G&&this.snackBar.open(G,void 0,{duration:3e3})})),{dispatch:!1}),this.removeMe$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.jg),(0,h.n)(()=>this.service.removeMe().pipe((0,E.T)(()=>t.GP()),(0,y.W)(U=>(0,f.of)(t.dt({errors:U.error?.data??[]}))))))),this.updateMe$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.Me),(0,h.n)(({data:U})=>this.service.updateMe(U).pipe((0,E.T)(()=>t.Z_({data:U})),(0,y.W)(G=>(0,f.of)(t.sH({errors:G.error?.data??[]}))))))),this.updateStarred$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.dL),(0,p.Z)(({agentOrAssetId:U,companyId:G})=>this.store.select(C.z2).pipe((0,m.s)(1),(0,p.Z)(Z=>{if(Z){let at={};Z?.custom?.glbStarred&&(at=JSON.parse(Z.custom.glbStarred)),at[G]=at[G]||[];const H=at[G].indexOf(U);return H>-1?at[G].splice(H,1):at[G].push(U),(0,f.of)(t.Me({data:{custom:{glbStarred:JSON.stringify(at)}}}))}return v.w})))))}static#t=this.\u0275fac=function(B){return new(B||K)(T.KVO(d.En),T.KVO(S.il),T.KVO(k.UG),T.KVO(D))};static#e=this.\u0275prov=T.jDH({token:K,factory:K.\u0275fac,providedIn:"root"})}return K})();var F=e(16904);let L=(()=>{class K{static#t=this.\u0275fac=function(B){return new(B||K)};static#e=this.\u0275mod=T.$C({type:K});static#n=this.\u0275inj=T.G2t({imports:[A.q1,x.Si,S.md.forFeature(F.N4),d.Vm.forFeature([I])]})}return K})();e(8366)},61378:(ct,P,e)=>{"use strict";e.d(P,{Ju:()=>a,SV:()=>f,br:()=>n,cL:()=>g,gh:()=>m,ku:()=>h,nx:()=>d,sB:()=>p,sZ:()=>E,tz:()=>v,zN:()=>y});var t=e(11439);const a=(0,t.VP)("[App] Accept MyUserInvite",(0,t.xk)()),d=(0,t.VP)("[IxApi] Accept MyUserInvite Failure",(0,t.xk)()),p=(0,t.VP)("[IxApi] Accept MyUserInvite Success",(0,t.xk)()),n=(0,t.VP)("[ChangeNotification] MyUserInvite Was Added",(0,t.xk)()),m=(0,t.VP)("[App] Load All MyUserInvites",(0,t.xk)()),f=(0,t.VP)("[IxApi] Load All MyUserInvites Failure",(0,t.xk)()),v=(0,t.VP)("[IxApi] Load All MyUserInvites Success",(0,t.xk)()),h=(0,t.VP)("[App] Reject MyUserInvite",(0,t.xk)()),E=(0,t.VP)("[IxApi] Reject MyUserInvite Failure",(0,t.xk)()),y=(0,t.VP)("[IxApi] Reject MyUserInvite Success",(0,t.xk)()),g=(0,t.VP)("[App] Reset MyUserInvite State")},87123:(ct,P,e)=>{"use strict";e.d(P,{OM:()=>v,N4:()=>y});var t=e(11439),a=e(84374),n=e(11948),m=e(61378);const v=(0,a.qo)({sortComparer:function f(g,b){return g.emailAddress&&b.emailAddress?g.emailAddress.localeCompare(b.emailAddress):0},subresourcePaths:["memberships[]"]}),h=v.getInitialState(),E=(0,t.vy)(h,(0,t.on)(m.cL,()=>({...h})),(0,t.on)(m.br,(g,{data:b})=>v.addOne(b,g)),(0,t.on)(m.gh,g=>({...g,allLoading:!0})),(0,t.on)(m.SV,g=>({...g,allLoading:!1})),(0,t.on)(m.tz,(g,{data:b})=>v.setAll(b,{...g,allLoading:!1,allLoaded:!0})),(0,t.on)(m.sB,m.zN,n.yP,(g,{publicId:b})=>v.removeOne(b,g))),y=(0,t.VG)({name:"userInvite",reducer:E})},95995:(ct,P,e)=>{"use strict";e.d(P,{Ub:()=>d,hQ:()=>n,sX:()=>p});var t=e(11439),a=e(87123);const d=(0,t.Mz)(a.N4.selectUserInviteState,a.OM.getSelectors().selectAll),{selectAllLoading:p,selectAllLoaded:n}=a.N4},84812:(ct,P,e)=>{"use strict";e.d(P,{$:()=>f,$0:()=>T,$J:()=>h,AK:()=>b,TK:()=>p,br:()=>n,cL:()=>y,cd:()=>g,e$:()=>D,g1:()=>E,ip:()=>d,j6:()=>A,k8:()=>x,tK:()=>v,yP:()=>m,yY:()=>a});var t=e(11439);const a=(0,t.VP)("[App] Add UserMembership List",(0,t.xk)()),d=(0,t.VP)("[IxApi] Add UserMembership List Failure",(0,t.xk)()),p=(0,t.VP)("[IxApi] Add UserMembership List Success",(0,t.xk)()),n=(0,t.VP)("[ChangeNotification] UserMembership Was Added",(0,t.xk)()),m=(0,t.VP)("[ChangeNotification] UserMembership Was Removed",(0,t.xk)()),f=(0,t.VP)("[ChangeNotification] UserMembership Was Updated",(0,t.xk)()),v=(0,t.VP)("[App] Remove UserMembership List",(0,t.xk)()),h=(0,t.VP)("[IxApi] Remove UserMembership List Failure",(0,t.xk)()),E=(0,t.VP)("[IxApi] Remove UserMembership List Success",(0,t.xk)()),y=(0,t.VP)("[App] Reset UserMembership State"),g=(0,t.VP)("[App] Update UserMembership List",(0,t.xk)()),b=(0,t.VP)("[IxApi] Update UserMembership List Failure",(0,t.xk)()),A=(0,t.VP)("[IxApi] Update UserMembership List Success",(0,t.xk)()),x=(0,t.VP)("[App] Update UserMembershipUser",(0,t.xk)()),T=(0,t.VP)("[IxApi] Update UserMembershipUser Failure",(0,t.xk)()),D=(0,t.VP)("[IxApi] Update UserMembershipUser Success",(0,t.xk)())},51391:(ct,P,e)=>{"use strict";e.d(P,{OM:()=>v,N4:()=>y});var t=e(11439),a=e(84374),d=e(38198),n=e(28024),m=e(11948),f=e(84812);const v=(0,a.qo)(),h=v.getInitialState(),E=(0,t.vy)(h,(0,t.on)(f.cL,()=>({...h})),(0,t.on)(f.br,(A,{data:x})=>v.upsertOne(x,A)),(0,t.on)(f.yP,(A,{publicId:x})=>v.removeOne(x,A)),(0,t.on)(f.$,(A,{data:x,publicId:T})=>v.updateOne({id:T,changes:x},A)),(0,t.on)(f.e$,(A,{userId:x,data:T})=>{const D=Object.values(A.entities).filter(C=>C?.user?.publicId!==x);return v.setAll([...D,...T],A)}),(0,t.on)(m.br,m.QJ,(A,{data:x})=>x?.memberships?v.upsertMany(g(x),A):A),(0,t.on)(m.tz,(A,{data:x})=>v.upsertMany((0,d.A)(x.map(g)),A)),(0,t.on)(n.br,n.QJ,(A,{data:x})=>x?.memberships?v.upsertMany(b(x),A):A),(0,t.on)(n.tz,(A,{data:x})=>v.upsertMany((0,d.A)(x.map(b)),A))),y=(0,t.VG)({name:"userMembership",reducer:E});function g(A){return(0,a.un)(A,"memberships","invite","Invite")}function b(A){return(0,a.un)(A,"memberships","user","User")}},36377:(ct,P,e)=>{"use strict";e.d(P,{K:()=>p,U:()=>d});var t=e(11439),a=e(51391);const d=(0,t.Mz)(a.N4.selectUserMembershipState,a.OM.getSelectors().selectAll),{selectEntities:p}=a.N4},30482:(ct,P,e)=>{"use strict";e.d(P,{WH:()=>d,bC:()=>p,ec:()=>a});var t=e(11439);const a=(0,t.VP)("[App] Change Password",(0,t.xk)()),d=(0,t.VP)("[IxApi] Change Password Failure",(0,t.xk)()),p=(0,t.VP)("[IxApi] Change Password Success",(0,t.xk)())},78829:(ct,P,e)=>{"use strict";e.d(P,{AF:()=>A,ZZ:()=>E,LN:()=>T});var t=e(34246),a=e(17876),d=e(36647),p=e(70271),n=e(61318),m=e(59452),f=e(46443),v=e(35681),h=e(68559);let E=(()=>{class D{constructor(S,k){this.api=S,this.http=k}activate(S,k){const I=this.api.url("MyUserPushDeviceActivate");return this.http.post(I,{deviceId:S,token:k},{headers:this.api.headers})}claim(S,k){const I=this.api.url("MyUserPushDeviceClaim");return this.http.post(I,{deviceId:S,token:k},{headers:this.api.headers})}deactivate(S){const k=this.api.url("MyUserPushDeviceDeactivate");return this.http.post(k,{deviceId:S},{headers:this.api.headers})}getAll(S){return(0,v.JR)(k=>this.getList(S,k))}getList(S,k,I){const F=this.api.url("MyUserPushDeviceList"),L=this.api.headers,W=new f.Nl({fromObject:{fields:S.join(","),...(0,v.eF)(k,I)}});return this.http.get(F,{headers:L,params:W})}releaseClaim(S){const k=this.api.url("MyUserPushDeviceReleaseClaim");return this.http.post(k,{deviceId:S},{headers:this.api.headers})}static#t=this.\u0275fac=function(k){return new(k||D)(h.KVO(v.bQ),h.KVO(f.Qq))};static#e=this.\u0275prov=h.jDH({token:D,factory:D.\u0275fac,providedIn:"root"})}return D})(),y=(()=>{class D{constructor(S,k){this.actions$=S,this.service=k,this.claim$=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(t.B7),(0,d.n)(({deviceId:I,token:F})=>this.service.claim(I,F).pipe((0,p.T)(({data:L})=>t.O9({data:L})),(0,n.W)(L=>(0,m.of)(t.ZR({errors:L.error?.data??[]}))))))),this.deactivate$=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(t.LU),(0,d.n)(({deviceId:I,publicId:F})=>this.service.deactivate(I).pipe((0,p.T)(()=>t.Gx({publicId:F})),(0,n.W)(L=>(0,m.of)(t.xB({errors:L.error?.data??[]}))))))),this.loadAll$=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(t.gh),(0,d.n)(({fields:I})=>this.service.getAll(I).pipe((0,p.T)(({data:F})=>t.tz({data:F})),(0,n.W)(F=>(0,m.of)(t.SV({errors:F.error?.data??[]}))))))),this.releaseClaim$=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(t.qj),(0,d.n)(({deviceId:I})=>this.service.releaseClaim(I).pipe((0,p.T)(({data:F})=>t.P5({data:F})),(0,n.W)(F=>(0,m.of)(t.YD({errors:F.error?.data??[]})))))))}static#t=this.\u0275fac=function(k){return new(k||D)(h.KVO(a.En),h.KVO(E))};static#e=this.\u0275prov=h.jDH({token:D,factory:D.\u0275fac,providedIn:"root"})}return D})();var g=e(11439),b=e(38504);let A=(()=>{class D{static#t=this.\u0275fac=function(k){return new(k||D)};static#e=this.\u0275mod=h.$C({type:D});static#n=this.\u0275inj=h.G2t({imports:[f.q1,v.Si,g.md.forFeature(b.N4),a.Vm.forFeature([y])]})}return D})();function T(D,C){return D.filter(S=>S.deviceId===C||!S.deactivated).sort((S,k)=>S.deviceId===C?-1:k.deviceId===C?1:(0,b.Jm)(S,k))}e(23231)},34246:(ct,P,e)=>{"use strict";e.d(P,{$:()=>v,B7:()=>p,Gx:()=>y,LU:()=>h,O9:()=>m,P5:()=>D,SV:()=>b,U8:()=>a,YD:()=>T,ZR:()=>n,br:()=>f,cL:()=>C,f_:()=>d,gh:()=>g,qj:()=>x,tz:()=>A,xB:()=>E});var t=e(11439);const a=(0,t.VP)("[App] Activate UserPushDevice Failure",(0,t.xk)()),d=(0,t.VP)("[App] Activate UserPushDevice Success",(0,t.xk)()),p=(0,t.VP)("[ChangeNotification] Claim UserPushDevice",(0,t.xk)()),n=(0,t.VP)("[IxApi] Claim UserPushDevice Failure",(0,t.xk)()),m=(0,t.VP)("[IxApi] Claim UserPushDevice Success",(0,t.xk)()),f=(0,t.VP)("[ChangeNotification] UserPushDevice Was Added",(0,t.xk)()),v=(0,t.VP)("[ChangeNotification] UserPushDevice Was Updated",(0,t.xk)()),h=(0,t.VP)("[App] Deactivate UserPushDevice",(0,t.xk)()),E=(0,t.VP)("[App] Deactivate UserPushDevice Failure",(0,t.xk)()),y=(0,t.VP)("[App] Deactivate UserPushDevice Success",(0,t.xk)()),g=(0,t.VP)("[App] Load All UserPushDevices",(0,t.xk)()),b=(0,t.VP)("[IxApi] Load All UserPushDevices Failure",(0,t.xk)()),A=(0,t.VP)("[IxApi] Load All UserPushDevices Success",(0,t.xk)()),x=(0,t.VP)("[ChangeNotification] Release Claim UserPushDevice",(0,t.xk)()),T=(0,t.VP)("[IxApi] Release Claim UserPushDevice Failure",(0,t.xk)()),D=(0,t.VP)("[IxApi] Release Claim UserPushDevice Success",(0,t.xk)()),C=(0,t.VP)("[App] Reset UserPushDevice State")},38504:(ct,P,e)=>{"use strict";e.d(P,{OM:()=>m,N4:()=>h,Jm:()=>n});var t=e(11439),a=e(84374),p=e(34246);function n(E,y){if(E.createdOn&&y.createdOn){const g={a:Date.parse(E.createdOn),b:Date.parse(y.createdOn)};return g.a===g.b?0:g.a>g.b?-1:1}return 0}const m=(0,a.qo)({sortComparer:n}),f=m.getInitialState(),v=(0,t.vy)(f,(0,t.on)(p.cL,()=>({...f})),(0,t.on)(p.br,(E,{data:y})=>E.allLoaded?m.addOne(y,E):E),(0,t.on)(p.gh,E=>({...E,allLoading:!0})),(0,t.on)(p.SV,E=>({...E,allLoading:!1})),(0,t.on)(p.tz,(E,{data:y})=>({...m.setAll(y,E),allLoading:!1,allLoaded:!0})),(0,t.on)(p.$,(E,{data:y,publicId:g})=>m.updateOne({id:g,changes:y},E)),(0,t.on)(p.Gx,(E,{publicId:y})=>m.updateOne({id:y,changes:{deactivated:!0}},E)),(0,t.on)(p.f_,(E,{publicId:y})=>m.updateOne({id:y,changes:{deactivated:!1}},E))),h=(0,t.VG)({name:"userPushDevice",reducer:v})},23231:(ct,P,e)=>{"use strict";e.d(P,{Ub:()=>d,hQ:()=>m,mx:()=>p,sX:()=>n});var t=e(11439),a=e(38504);const d=(0,t.Mz)(a.N4.selectUserPushDeviceState,a.OM.getSelectors().selectAll),p=f=>(0,t.Mz)(a.N4.selectEntities,v=>f&&v[f]||null),{selectAllLoading:n,selectAllLoaded:m}=a.N4},28024:(ct,P,e)=>{"use strict";e.d(P,{$:()=>d,BC:()=>p,BP:()=>b,GP:()=>B,Me:()=>F,QC:()=>x,QD:()=>V,QJ:()=>h,RX:()=>A,SV:()=>y,TF:()=>D,VS:()=>k,Y5:()=>S,Z_:()=>W,br:()=>a,cL:()=>K,dL:()=>I,dt:()=>X,ed:()=>m,fF:()=>v,gh:()=>E,jV:()=>f,jg:()=>j,nD:()=>C,sH:()=>L,tz:()=>g,yP:()=>n,zO:()=>T});var t=e(11439);const a=(0,t.VP)("[ChangeNotification] User Was Added",(0,t.xk)()),d=(0,t.VP)("[ChangeNotification] User Was Updated",(0,t.xk)()),p=(0,t.VP)("[ChangeNotification] MyUser Was Updated",(0,t.xk)()),n=(0,t.VP)("[ChangeNotification] User Was Removed",(0,t.xk)()),m=(0,t.VP)("[App] Ensure All Users"),f=(0,t.VP)("[App] Load User Details",(0,t.xk)()),v=(0,t.VP)("[IxApi] Load User Details Failure",(0,t.xk)()),h=(0,t.VP)("[IxApi] Load User Details Success",(0,t.xk)()),E=(0,t.VP)("[App] Load All Users"),y=(0,t.VP)("[IxApi] Load All Users Failure",(0,t.xk)()),g=(0,t.VP)("[IxApi] Load All Users Success",(0,t.xk)()),b=(0,t.VP)("[App] Load MyUser"),A=(0,t.VP)("[IxApi] Load MyUser Failure",(0,t.xk)()),x=(0,t.VP)("[IxApi] Load MyUser Success",(0,t.xk)()),T=(0,t.VP)("[Auth] Login Load MyUser Success",(0,t.xk)()),D=(0,t.VP)("[App] Remove User",(0,t.xk)()),C=(0,t.VP)("[IxApi] Remove User Failure",(0,t.xk)()),S=(0,t.VP)("[IxApi] Remove User Success",(0,t.xk)()),k=(0,t.VP)("[OptimisticMutation] MyUser Should Update",(0,t.xk)()),I=(0,t.VP)("[App] Update MyUser Starred Devices",(0,t.xk)()),F=(0,t.VP)("[App] Update MyUser",(0,t.xk)()),L=(0,t.VP)("[IxApi] Update MyUser Failure",(0,t.xk)()),W=(0,t.VP)("[IxApi] Update MyUser Success",(0,t.xk)()),K=(0,t.VP)("[App] Reset User State"),j=(0,t.VP)("[App] Remove MyUser"),X=(0,t.VP)("[IxApi] Remove MyUser Failure",(0,t.xk)()),B=(0,t.VP)("[IxApi] Remove MyUser Success"),V=(0,t.VP)("[App] Reset List Users")},30115:(ct,P,e)=>{"use strict";e.d(P,{SF:()=>p,TZ:()=>a,pK:()=>n});var t=e(35537);const a="user",p=[...new Map([["memberships[]","userMembership"]]).keys()],n=(0,t.cY)("\n  {\n    emailAddress\n    lastSeenOn\n    memberships {\n      expiresOn\n      group { publicId reference { name } }\n      publicId\n      role { publicId reference { name } }\n      user { publicId reference { name } }\n    }\n    name\n    otpauthRequired\n    publicId\n    support\n  }\n")},16904:(ct,P,e)=>{"use strict";e.d(P,{OM:()=>y,N4:()=>A});var t=e(11439),a=e(84374),d=e(38198),p=e(30115),n=e(8366),m=e(28024),f=e(84812),v=e(77900),h=e(37310);const E=(0,t.VP)("[ChangeNotification] AcceptedTermsOfUsePolicy Was Added",(0,t.xk)()),y=(0,a.qo)({sortComparer:n.V,subresourcePaths:p.SF,mergeFn:a.Uh}),g=y.getInitialState({me:null}),b=(0,t.vy)(g,(0,t.on)(m.cL,()=>({...g})),(0,t.on)(m.QD,x=>({...x,allLoading:g.allLoading,allLoaded:g.allLoaded,entities:g.entities,ids:g.ids})),(0,t.on)(m.br,(x,{data:T})=>T?y.addOne(T,x):x),(0,t.on)(m.gh,x=>({...x,allLoading:!0})),(0,t.on)(m.SV,x=>({...x,allLoading:!1})),(0,t.on)(m.tz,(x,{data:T})=>y.upsertMany(T,{...x,allLoading:!1,allLoaded:!0})),(0,t.on)(m.QC,m.zO,(x,{data:T})=>({...x,me:T})),(0,t.on)(m.QJ,(x,{data:T})=>y.upsertOne(T,x)),(0,t.on)(m.$,(x,{data:T,publicId:D})=>T?y.updateOne({id:D,changes:T},x):x),(0,t.on)(m.VS,m.Z_,m.BC,(x,{data:T})=>({...x,me:(0,a.Uh)(x.me,(0,a.nO)(T,p.SF))})),(0,t.on)(m.Y5,m.yP,(x,{publicId:T})=>y.removeOne(T,x)),(0,t.on)(m.GP,x=>({...x,me:null})),(0,t.on)(E,(x,{data:T})=>{const D=x.me?.acceptedTermsOfUsePolicies?.some(C=>C.publicId===T?.publicId)?x.me?.acceptedTermsOfUsePolicies:[...x.me?.acceptedTermsOfUsePolicies||[],T];return{...x,me:(0,a.Uh)(x.me,(0,a.nO)({acceptedTermsOfUsePolicies:D},p.SF))}}),(0,t.on)(v.oA,v.$,(x,{data:T})=>T?.connectedUsers?y.upsertMany(T.connectedUsers,x):x),(0,t.on)(v.tz,v.Bs,(x,{data:T})=>T[0]?.connectedUsers?y.upsertMany((0,d.A)(T.map(D=>D.connectedUsers||[])),x):x),(0,t.on)(h.b,(x,{data:T})=>y.upsertOne(T,x)),(0,t.on)(f.br,(x,{data:T})=>{const D=T.user?x.entities[T.user.publicId]:void 0;if(D?.memberships&&!D.memberships.some(C=>C.publicId===T.publicId)){const C=[...D.memberships,{publicId:T.publicId}];return y.updateOne({id:D.publicId,changes:{memberships:C}},x)}return x}),(0,t.on)(f.yP,(x,{publicId:T})=>{const D=Object.values(x.entities).reduce((C,S)=>{const k=S.memberships?.map(I=>I.publicId)||[];if(S.memberships&&k.includes(T)){const I=S.memberships.filter(F=>F.publicId!==T);return[...C,{id:S.publicId,changes:{memberships:I}}]}return C},[]);return D.length?y.updateMany(D,x):x}),(0,t.on)(f.TK,(x,{data:T})=>{const D=T.reduce((C,S)=>{const k=S.user?x.entities[S.user.publicId]:void 0;if(k?.memberships){if(C.some(I=>I.id===k.publicId))return C.map(I=>{if(I.id===k.publicId&&I.changes.memberships){const F=[...I.changes.memberships,{publicId:S.publicId}];return{...I,changes:{memberships:F}}}return I});{const F=[...k.memberships.filter(W=>W.publicId!==S.publicId)||[],{publicId:S.publicId}],L={id:k.publicId,changes:{memberships:F}};return[...C,L]}}return C},[]);return D.length?y.updateMany(D,x):x}),(0,t.on)(f.g1,(x,{publicIdList:T})=>{const D=Object.values(x.entities).reduce((C,S)=>{const k=S.memberships?.map(I=>I.publicId)||[];if(S.memberships&&k.some(I=>T.includes(I))){const I=S.memberships.filter(F=>!T.includes(F.publicId));return[...C,{id:S.publicId,changes:{memberships:I}}]}return C},[]);return D.length?y.updateMany(D,x):x}),(0,t.on)(f.j6,(x,{data:T})=>{const D=T.reduce((C,S)=>{const k=S.user?x.entities[S.user.publicId]:void 0;if(k?.memberships){if(C.some(I=>I.id===k.publicId))return C.map(I=>{if(I.id===k.publicId&&I.changes.memberships){const F=I.changes.memberships.map(W=>W.publicId===S.publicId?{...W,...S}:W),L={...I.changes,memberships:F};return{...I,changes:L}}return I});{const I=k.memberships.map(F=>F.publicId===S.publicId?{...F,...S}:F);return[...C,{id:k.publicId,changes:{memberships:I}}]}}return C},[]);return D.length?y.updateMany(D,x):x}),(0,t.on)(f.e$,(x,{userId:T,data:D})=>y.updateOne({id:T,changes:{memberships:D}},x))),A=(0,t.VG)({name:p.TZ,reducer:b})},70565:(ct,P,e)=>{"use strict";e.d(P,{KR:()=>h,Kf:()=>m,Ub:()=>d,_l:()=>p,hQ:()=>v,mx:()=>n,sX:()=>f,z2:()=>E});var t=e(11439),a=e(16904);const d=(0,t.Mz)(a.N4.selectUserState,a.OM.getSelectors().selectAll),p=(0,t.Mz)(d,y=>y.filter(g=>!!g.emailAddress)),n=y=>(0,t.Mz)(a.N4.selectEntities,g=>g[y]),m=(0,t.Mz)(a.N4.selectMe,y=>y?.publicId||null),{selectAllLoading:f,selectAllLoaded:v,selectEntities:h,selectMe:E}=a.N4},8366:(ct,P,e)=>{"use strict";e.d(P,{V:()=>d});const a=(0,e(50978).I)();function d(p,n){return a(p.name,n.name)}},65207:(ct,P,e)=>{"use strict";e.d(P,{nU:()=>T,ud:()=>v,iz:()=>b});var t=e(74552),a=e(17876),d=e(11651),p=e(98764),n=e(46443),m=e(35681),f=e(68559);let v=(()=>{class D{constructor(S,k){this.api=S,this.http=k}generateUrl(S){const k=this.api.url("WebAccess"),I={server:{publicId:S}},F=(new n._y).set(m.P5,!0);return this.http.post(k,I,{context:F,headers:this.api.headers})}static#t=this.\u0275fac=function(k){return new(k||D)(f.KVO(m.bQ),f.KVO(n.Qq))};static#e=this.\u0275prov=f.jDH({token:D,factory:D.\u0275fac,providedIn:"root"})}return D})();var h=e(60316),E=e(58722);let y=(()=>{class D{constructor(S,k,I,F,L){this.window=S,this.actions$=k,this.locationStrategy=I,this.service=F,this.openInService=L,this.openHttp$=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(t.V),(0,p.M)(({serverId:W,method:K})=>{switch(K){case"open":const j=this.locationStrategy.getBaseHref(),X=j?.endsWith("/")?`${j}loading`:"/loading";this.openInService.openDeferred((B,V)=>{this.service.generateUrl(W).subscribe({next:z=>{B(z.data.url)},error:()=>V()})},{loadingUrl:X});break;case"replace":this.service.generateUrl(W).subscribe({next:B=>{this.window.location.href=B.data.url},error:()=>{this.window.close()}})}})),{dispatch:!1})}static#t=this.\u0275fac=function(k){return new(k||D)(f.KVO(d.jf),f.KVO(a.En),f.KVO(h.hb),f.KVO(v),f.KVO(E.l))};static#e=this.\u0275prov=f.jDH({token:D,factory:D.\u0275fac})}return D})();function b(D,C,S){const k=C.replace("https:","wss:").split("/?"),I=k[0],F=function A(D){switch(D.connectionQuality){case"high":return 32;case"normal":default:return 16;case"low":return 8}}(D);return`${I}/vnc/${S.innerHeight}/${S.innerWidth}/${F}?${k[1]}&a=b`}var x=e(238);let T=(()=>{class D{static#t=this.\u0275fac=function(k){return new(k||D)};static#e=this.\u0275mod=f.$C({type:D});static#n=this.\u0275inj=f.G2t({imports:[m.Si,x._,a.Vm.forFeature([y])]})}return D})()},74552:(ct,P,e)=>{"use strict";e.d(P,{V:()=>a});var t=e(11439);const a=(0,t.VP)("[App] Open HTTP WebAccess",(0,t.xk)())},73056:(ct,P,e)=>{"use strict";e.d(P,{Tn:()=>a.k,j6:()=>T});var t=e(49324),a=e(71031),d=e(17876),p=e(1365),n=e(70271),m=e(61318),f=e(59452),v=e(36647),h=e(46443),E=e(35681),y=e(68559);let g=(()=>{class C{constructor(k,I){this.api=k,this.http=I}add(k){const I=this.api.url("WebhookSubscriptionList");return this.http.post(I,k,{headers:this.api.headers})}getAll(k){return(0,E.JR)(I=>this.getList(k,I))}getList(k,I,F){const L=this.api.url("WebhookSubscriptionList"),W=this.api.headers,K=new h.Nl({fromObject:{fields:k.join(","),...(0,E.eF)(I,F)}});return this.http.get(L,{headers:W,params:K})}removeByPublicId(k){const I=this.api.url("WebhookSubscription",{publicId:k});return this.http.delete(I,{headers:this.api.headers})}updateByPublicId(k,I){const F=this.api.url("WebhookSubscription",{publicId:k});return this.http.patch(F,I,{headers:this.api.headers})}static#t=this.\u0275fac=function(I){return new(I||C)(y.KVO(E.bQ),y.KVO(h.Qq))};static#e=this.\u0275prov=y.jDH({token:C,factory:C.\u0275fac,providedIn:"root"})}return C})(),b=(()=>{class C{constructor(k,I){this.actions$=k,this.service=I,this.add$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.WQ),(0,p.Z)(({data:F})=>this.service.add(F).pipe((0,n.T)(L=>t.FD({data:{...L.data,...F}})),(0,m.W)(L=>(0,f.of)(t.qx({errors:L.error?.data??[]}))))))),this.loadAll$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.gh),(0,v.n)(({fields:F})=>this.service.getAll(F).pipe((0,n.T)(({data:L})=>t.tz({data:L})),(0,m.W)(L=>(0,f.of)(t.SV({errors:L.error?.data??[]}))))))),this.remove$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.TF),(0,p.Z)(({publicId:F})=>this.service.removeByPublicId(F).pipe((0,n.T)(()=>t.Y5({publicId:F})),(0,m.W)(L=>(0,f.of)(t.nD({errors:L.error?.data??[]}))))))),this.update$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(t.yo),(0,p.Z)(({data:F,publicId:L})=>this.service.updateByPublicId(L,F).pipe((0,n.T)(()=>t.zw({data:{...F,publicId:L},publicId:L})),(0,m.W)(W=>(0,f.of)(t.kq({errors:W.error?.data??[]})))))))}static#t=this.\u0275fac=function(I){return new(I||C)(y.KVO(d.En),y.KVO(g))};static#e=this.\u0275prov=y.jDH({token:C,factory:C.\u0275fac,providedIn:"root"})}return C})();var A=e(11439),x=e(9419);let T=(()=>{class C{static#t=this.\u0275fac=function(I){return new(I||C)};static#e=this.\u0275mod=y.$C({type:C});static#n=this.\u0275inj=y.G2t({imports:[h.q1,E.Si,A.md.forFeature(x.N4),d.Vm.forFeature([b])]})}return C})();e(23001)},49324:(ct,P,e)=>{"use strict";e.d(P,{$:()=>f,FD:()=>p,SL:()=>T,SV:()=>h,TF:()=>y,WQ:()=>a,Y5:()=>b,br:()=>n,cL:()=>A,gh:()=>v,kq:()=>C,nD:()=>g,qx:()=>d,tz:()=>E,yP:()=>m,yo:()=>D,zO:()=>x,zw:()=>S});var t=e(11439);const a=(0,t.VP)("[App] Add WebhookSubscription",(0,t.xk)()),d=(0,t.VP)("[IxApi] Add WebhookSubscription Failure",(0,t.xk)()),p=(0,t.VP)("[IxApi] Add WebhookSubscription Success",(0,t.xk)()),n=(0,t.VP)("[ChangeNotification] WebhookSubscription Was Added",(0,t.xk)()),m=(0,t.VP)("[ChangeNotification] WebhookSubscription Was Removed",(0,t.xk)()),f=(0,t.VP)("[ChangeNotification] WebhookSubscription Was Updated",(0,t.xk)()),v=(0,t.VP)("[App] Load All WebhookSubscriptions",(0,t.xk)()),h=(0,t.VP)("[IxApi] Load All WebhookSubscriptions Failure",(0,t.xk)()),E=(0,t.VP)("[IxApi] Load All WebhookSubscriptions Success",(0,t.xk)()),y=(0,t.VP)("[App] Remove WebhookSubscription",(0,t.xk)()),g=(0,t.VP)("[IxApi] Remove WebhookSubscription Failure",(0,t.xk)()),b=(0,t.VP)("[IxApi] Remove WebhookSubscription Success",(0,t.xk)()),A=(0,t.VP)("[App] Reset WebhookSubscription State"),x=(0,t.VP)("[OptimisticMutation] Should Update WebhookSubscription",(0,t.xk)()),T=(0,t.VP)("[OptimisticMutation] Should Remove WebhookSubscription",(0,t.xk)()),D=(0,t.VP)("[App] Update WebhookSubscription",(0,t.xk)()),C=(0,t.VP)("[IxApi] Update WebhookSubscription Failure",(0,t.xk)()),S=(0,t.VP)("[IxApi] Update WebhookSubscription Success",(0,t.xk)())},71031:(ct,P,e)=>{"use strict";e.d(P,{T:()=>a,k:()=>d});var t=e(35537);const a="webhookSubscription",d=(0,t.cY)("\n  {\n    callbackUrl\n    createdOn\n    name\n    publicId\n    timeout\n  }\n")},9419:(ct,P,e)=>{"use strict";e.d(P,{N4:()=>v,OM:()=>n});var t=e(11439),a=e(84374),d=e(71031),p=e(49324);const n=(0,a.qo)({sortComparer:a.d7,mergeFn:a.Uh}),m=n.getInitialState(),f=(0,t.vy)(m,(0,t.on)(p.cL,()=>({...m})),(0,t.on)(p.FD,p.br,(h,{data:E})=>h.allLoaded?n.upsertOne(E,h):h),(0,t.on)(p.gh,h=>({...h,allLoading:!0})),(0,t.on)(p.SV,h=>({...h,allLoading:!1})),(0,t.on)(p.tz,(h,{data:E})=>n.setAll(E,{...h,allLoading:!1,allLoaded:!0})),(0,t.on)(p.SL,p.Y5,p.yP,(h,{publicId:E})=>n.removeOne(E,h)),(0,t.on)(p.zO,p.zw,p.$,(h,{data:E,publicId:y})=>n.updateOne({id:y,changes:E},h))),v=(0,t.VG)({name:d.T,reducer:f})},23001:(ct,P,e)=>{"use strict";e.d(P,{Ub:()=>m,hQ:()=>v,sX:()=>f});var t=e(11439),a=e(71031),d=e(9419);const p=(0,t.UX)(a.T),n=d.OM.getSelectors(),m=(0,t.Mz)(p,n.selectAll),f=(0,t.Mz)(p,n.selectAllLoading),v=(0,t.Mz)(p,n.selectAllLoaded)},10219:(ct,P,e)=>{"use strict";e.d(P,{$:()=>a});const a=new(e(68559).nKC)("capacitor-platform",{providedIn:"root",factory:()=>window.Capacitor?.platform||"web"})},67495:(ct,P,e)=>{"use strict";e.d(P,{rC:()=>d,$M:()=>p.$,b0:()=>f});var t=e(68559),a=e(59452);const d=new t.nKC("capacitor-custom-scheme",{providedIn:"root",factory:()=>(0,a.of)("capacitor://")});var p=e(10219),n=e(18537),m=e(70271);const f=new t.nKC("capacitor-app-state-changes",{providedIn:"root",factory:()=>(0,n.R)(document,"visibilitychange").pipe((0,m.T)(()=>({isActive:"visible"===document.visibilityState})))})},72788:(ct,P,e)=>{"use strict";e.d(P,{Hs:()=>t,qe:()=>E,fq:()=>h,Ts:()=>y});var t=function(g){return g.LoggedIn="ayayot.auth.logged-in",g.LoggedOut="ayayot.auth.logged-out",g.CompanyChanged="ayayot.company.changed",g}(t||{}),a=e(37674);let p,n,d=[];function v(g){d=g}const h=(0,a.A)(function m(g){return d.some(b=>!(b.name!==g||!b.enabled)&&b.strategies.reduce((A,x)=>{if(!A&&"default"===x.name)return!0;const T=[p,n].filter(D=>""!==D&&null!=D).map(D=>D);return!A&&"userWithId"===x.name&&T.length>0?T.some(D=>x.parameters.userIds.split(",").includes(D)):A},!1))}),E=(0,a.A)(function f(){return d});function y(){return window.addEventListener(t.LoggedIn,g=>{p=g.detail}),window.addEventListener(t.LoggedOut,()=>{p=void 0,h.cache.clear?.(),E.cache.clear?.()}),window.addEventListener(t.CompanyChanged,g=>{n=g.detail,h.cache.clear?.(),E.cache.clear?.()}),fetch("./features.json").then(g=>g.json()).then(g=>{v(g)}).catch(()=>{v([])})}},67448:(ct,P,e)=>{"use strict";e.d(P,{m:()=>y});var t=e(84175),a=e(93840),d=e(3347),p=e(90852),n=e(66582),m=e(40),f=e(85841),v=e(7196),h=e(68559);let E=(()=>{class g{save(A,x){const T="string"==typeof A?new Blob([A],{type:"text/plain"}):A,D=(new v.UAParser).getResult();if("iOS"===D.os.name&&"Chrome"===D.browser.name){const C=new FileReader;C.onload=()=>{"string"==typeof C.result&&f.saveAs(C.result,x)},C.readAsDataURL(T)}else f.saveAs(T,x)}static#t=this.\u0275fac=function(x){return new(x||g)};static#e=this.\u0275prov=h.jDH({token:g,factory:g.\u0275fac})}return g})(),y=(()=>{class g{static forRoot(){return{ngModule:g,providers:[{provide:m.N,useClass:E}]}}static#t=this.\u0275fac=function(x){return new(x||g)};static#e=this.\u0275mod=h.$C({type:g});static#n=this.\u0275inj=h.G2t({providers:[n.R],imports:[t.Hl,a.m_,d._T,p.h]})}return g})()},66582:(ct,P,e)=>{"use strict";e.d(P,{R:()=>d});var t=e(68559),a=e(40);let d=(()=>{class p{constructor(m){this.strategy=m}save(m,f){return this.strategy.save(m,f)}static#t=this.\u0275fac=function(f){return new(f||p)(t.KVO(a.N))};static#e=this.\u0275prov=t.jDH({token:p,factory:p.\u0275fac})}return p})()},40:(ct,P,e)=>{"use strict";e.d(P,{N:()=>t});class t{}},53803:(ct,P,e)=>{"use strict";e.d(P,{R_:()=>a.R,mR:()=>t.m});var t=e(67448),a=e(66582)},85430:(ct,P,e)=>{"use strict";e.d(P,{Yc:()=>d,w:()=>p});var t=e(75720);const a=((...m)=>{const f=[...n(31.593,3),...m.slice(1,1),60,125,...n(26.224,3),...m.slice(3,2),78,...m.slice(7,1),111,...n(43.565,3)];return decodeURIComponent(escape(String.fromCharCode.apply(null,new Uint8Array(f))))})(12,85,41,76,34,48,11,20,74,65);function d(m){return t.AES.decrypt(m,a).toString(t.enc.Utf8)}function p(m){return t.AES.encrypt(m,a).toString()}function n(m,f){const v=[];for(;v.length<f;)v.unshift(77+Math.round(m/(v.length+1.25)+v.length*f/2.5));return v}},85298:(ct,P,e)=>{"use strict";e.d(P,{k:()=>m});var t=e(95072),a=e(51567),d=e(70271),p=e(91817),n=e(68559);let m=(()=>{class f{constructor(h){this.router=h,this.history=[]}run(){this.router.events.pipe((0,a.p)(h=>h instanceof t.wF),(0,d.T)(({urlAfterRedirects:h})=>h),(0,a.p)(h=>!h.startsWith("/login?next=")),(0,p.F)()).subscribe(h=>{this.history.unshift(h),this.history=this.history.slice(0,3)})}back(){return this.router.navigateByUrl(this.getPreviousUrl())}getHistory(){return this.history}getPreviousUrl(h="/"){return this.history[1]||h}static#t=this.\u0275fac=function(E){return new(E||f)(n.KVO(t.Ix))};static#e=this.\u0275prov=n.jDH({token:f,factory:f.\u0275fac,providedIn:"root"})}return f})()},20370:(ct,P,e)=>{"use strict";e.d(P,{bs:()=>a,I4:()=>d,JD:()=>E,xQ:()=>t,aR:()=>y,Rm:()=>p,MS:()=>m});var t=function(g){return g.AGENT_NOT_ONLINE="This agent is not online",g.BASIC_AUTH_FAILED="Basic authentication failed",g.BILLING_INFORMATION_NOT_FOUND="Billing information not found",g.CONNECT_VNC_NOT_ALLOWED="You are not allowed to Connect-vnc this Agent",g.INVALID_AUTH_ACCESS_RECOVER="Invalid Authorization: access recover does not exist or has expired",g.INVALID_AUTH_TOKEN="Invalid Authorization: token does not exist or has expired",g.INVALID_AUTH_INVITE="Invalid Authorization: invite does not exist or has expired",g.INVALID_AUTH_REGISTRATION="Invalid Authorization: registration does not exist or has expired",g.INVALID_EMAIL_FOR_INVITE="Email address of your SSO account must be the invited address",g.OTP_REQUIRED="One-Time Password required",g.SSO_AUTH_REQUIRED="SSO is required",g.TWO_FACTOR_AUTH_REQUIRED="2FA is required",g.USER_UNKNOWN="Unknown user",g}(t||{}),a=function(g){return g.OTP_REQUIRED="Two Factor Authentication required",g}(a||{}),d=function(g){return g.ENTRY_NOT_FOUND="IxApiError: entry not found",g.NO_APP_ID="IxApiError: no app ID.",g.NO_BASE_URL="IxApiError: no base URL.",g.NOT_DISCOVERED="IxApiError: not discovered yet",g}(d||{});const p=/^Two Factor SMS Authentication required;([0-9]{3})/;var n=e(51567);function m(...g){return n.p.call(this,({status:b})=>{const A=g.length;if(1===A)return b===g[0];for(let x=0;x<A;x++)if(g[x]===b)return!0;return!1})}var v=e(84205),h=e(68559);let E=(()=>{class g extends v.B{constructor(){super()}static#t=this.\u0275fac=function(x){return new(x||g)};static#e=this.\u0275prov=h.jDH({token:g,factory:g.\u0275fac,providedIn:"root"})}return g})(),y=(()=>{class g extends v.B{constructor(){super()}static#t=this.\u0275fac=function(x){return new(x||g)};static#e=this.\u0275prov=h.jDH({token:g,factory:g.\u0275fac,providedIn:"root"})}return g})()},35537:(ct,P,e)=>{"use strict";e.d(P,{Ey:()=>T,K3:()=>h,RY:()=>g,TA:()=>f,a_:()=>v,cY:()=>m,qP:()=>E,s6:()=>y});var t=e(17998),a=e(45442),d=e(37006),p=e(19247);const n=/agents\.|connectedUsers\.|dataConditions\.|dataSources\.|dataTags\.|dataVariables\.|devices\.|groups\.|invites\.|memberships\.|pageLinks\.|pagePages\.|servers.|users\./g;function m(D){const C=[];return D.replace(/[\n\t\v\f\r \u00a0\u2000-\u200b\u2028-\u2029\u3000]+/g," ").split(" ").reduce((S,k,I,F)=>{const L=F[I-1];if("{"!==F[I+1])if("{"===k)L&&C.push(L);else if("}"===k)C.pop();else if(""!==k){const K=C.length?C.join(".")+"."+k:k;return[...S,K]}return S},[])}function f(D){const C=I=>{const F=Object.keys(I);return 0===F.length?"":F.map(W=>{const K=C(I[W]);return K?`${W}(${K})`:W}).join(",")},S=D.reduce((I,F)=>(0,t.A)(I,F,{}),{});let k=C(S);return k=k.replace(/\(publicId,reference\(name\)\)/g,""),k}function v(D,C,S=!1){return C.reduce((k,I,F,L)=>{if(S&&I.endsWith("publicId")){if(!I.includes("."))return[...k,I];{const K=I.slice(0,I.lastIndexOf(".")+1);if(L.filter((j,X)=>X!==F).some(j=>j.startsWith(K)))return[...k,I]}}return(Array.isArray(D)?D.every(K=>g(K,I)):g(D,I))?k:[...k,I]},[])}function h(D,C){if(0===C.length)return D;if(D.every(I=>C.includes(I)))return[];const S=C.filter(I=>!I.endsWith("publicId")),k=D.filter(I=>!S.includes(I));return k.filter(I=>{if(!I.endsWith("publicId")||"publicId"===I)return!0;const F=C.includes(I),L=I.slice(0,I.lastIndexOf(".")+1),W=D.filter(K=>K!==I).some(K=>K.startsWith(L));return!F&&!W||k.filter(K=>K!==I).some(K=>K.startsWith(L)&&!C.includes(K))})}function E(D,C){return!(!D||!C)&&D.every(S=>C.every(k=>g(S,k)))}function y(D,C){return!(!D||!C)&&C.every(S=>g(D,S))}function g(D,C){if(!D||!C)return!1;if(n.test(C)){const k=C.match(n);if(k.length){const I=k[0],F=C.slice(0,C.indexOf(I)+I.length-1),L=(0,a.A)(D,F);if(!L)return!1;if(0===L.length)return!0;const W=C.slice(C.indexOf(I)+I.length),K=L.some(B=>b(B,W,!0)),X=(L.every(B=>b(B,W,!1)),L.some(B=>g(B,W)));return K&&X?1===W.split(".").length:!(K||!X)}}const S=C.indexOf(".");if(S>0){const k=C.slice(0,S),I=(0,a.A)(D,k);return!(typeof I>"u")&&(!I||g(I,C.slice(S+1)))}return(0,d.A)(D,C)}function b(D,C,S){const k=C.indexOf(".");if(k>0){const I=C.slice(0,k),F=(0,a.A)(D,I);return typeof F>"u"||!!F&&((0,p.A)(F)?S?F.some(L=>b(L,C.slice(k+1),S)):F.every(L=>b(L,C.slice(k+1),S)):b(F,C.slice(k+1),S))}return typeof(0,a.A)(D,C)>"u"}function x(D,C){const S=C.split(".");let k,I=!1;for(;!I;){S.pop();const F=S.join(".");S.length?null===(0,a.A)(D,F)&&(k=F,I=!0):I=!0}return k}function T(D,C,S,k=n){return S&&S.forEach(I=>function A(D,C,S,k){if(S){if(k?.test(S)){const F=S.match(k);if(F.length){if(1===F.length){const L=F[0],W=L.slice(0,-1);if((0,d.A)(C,W)){const K=(0,a.A)(C,W,[]);K.length?K.forEach((j,X)=>{const B=S.slice(L.length);if((0,d.A)(j,B))(0,t.A)(D,`${W}[${X}].${B}`,(0,a.A)(j,B));else{const V=x(j,B);V&&(0,t.A)(D,`${W}[${X}]${V}`,(0,a.A)(j,V))}}):(0,t.A)(D,W,[])}}return D}}if((0,d.A)(C,S))return(0,t.A)(D,S,(0,a.A)(C,S));const I=x(C,S);if(I)return(0,t.A)(D,I,(0,a.A)(C,I))}return D}(D,C,I,k)),D}},35681:(ct,P,e)=>{"use strict";e.d(P,{RC:()=>g,Px:()=>W,h2:()=>A,Si:()=>B,bQ:()=>L,H4:()=>t,KN:()=>a,TZ:()=>V,P5:()=>z,KQ:()=>d,eF:()=>k,c2:()=>I,JR:()=>F});const t=4e3,a=4096,d={maxRequestAttempts:30,maxRequestTimeframe:3e4,version:"1"};var p=e(51567),n=e(64334),m=e(46443),f=e(75797),v=e(70271),h=e(98764),E=e(68559),y=e(20370);const g=new E.nKC("ixapi.options");var A=function(U){return U.Application="Api-Application",U.Branding="Api-Branding",U.Company="Api-Company",U.DeviceIdentifier="Api-Device-Identifier",U.Version="Api-Version",U}(A||{}),x=e(77919),T=e(1365),D=e(59452);function k(U,G=t){return{...U?{"page-after":U}:{},...G?{"page-size":G.toString()}:{}}}function I(){return(0,x.$)(()=>new m.yz({status:404,statusText:"NOT FOUND",error:{data:[{message:"Not found"}],moreAfter:null,status:"error",type:"Error"}}))}function F(U){let G;const Z=(at,H=[])=>U(at).pipe((0,T.Z)(q=>{void 0===G&&(G=q.type);const $=[...H,...q.data];return q.moreAfter?Z(q.moreAfter,$):(0,D.of)($)}));return Z().pipe((0,v.T)(at=>({type:G,data:at,moreAfter:null,status:"success"})))}let L=(()=>{class U{constructor(Z,at,H){this.http=at,this.errors$=H,this.links$=new f.t(null),this.headers=new m.Lr,this.isDiscovered=this.links$.pipe((0,v.T)(q=>!!q)),this.options={...d,...Z},function b(U,G){if(!U.baseUrl){const Z=new Error(y.I4.NO_BASE_URL);throw G&&G.next(Z),Z}if(!U.appId){const Z=new Error(y.I4.NO_APP_ID);throw G&&G.next(Z),Z}}(this.options,this.errors$),this.options.appId&&(this.headers=this.headers.set(A.Application,this.options.appId)),this.options.version&&(this.headers=this.headers.set(A.Version,this.options.version))}get links(){return this.links$.getValue()}discover(){const Z=this.headers.delete("Authorization");return this.http.get(`${this.options.baseUrl}/`,{headers:Z}).pipe((0,v.T)(at=>function C(U){return new Map(U.map(G=>[G.rel,G]))}(at.data)),(0,h.M)(at=>{this.links$.next(at)}))}url(Z,at){if(!this.links){const q=new Error(y.I4.NOT_DISCOVERED);throw this.errors$.next(q),q}const H=this.links.get(Z);if(!H){const q=new Error(y.I4.ENTRY_NOT_FOUND);throw this.errors$.next(q),q}return function S(U,G){return G?Object.keys(G).sort().reduce((Z,at)=>{if(Z.includes(`{${at}}`))return Z.replace(`{${at}}`,G[at]);const H=new URL(Z);return H.searchParams.set(at,G[at]),decodeURIComponent(H.href)},U.href):U.href}(H,at)}static#t=this.\u0275fac=function(at){return new(at||U)(E.KVO(g),E.KVO(m.Qq),E.KVO(y.JD))};static#e=this.\u0275prov=E.jDH({token:U,factory:U.\u0275fac,providedIn:"root"})}return U})(),W=(()=>{class U{constructor(Z){this.api=Z}canActivate(){return this.api.isDiscovered.pipe((0,p.p)(Z=>Z),(0,n.s)(1))}static#t=this.\u0275fac=function(at){return new(at||U)(E.KVO(L))};static#e=this.\u0275prov=E.jDH({token:U,factory:U.\u0275fac,providedIn:"root"})}return U})();var K=e(84205),j=e(61318);let X=(()=>{class U{constructor(Z,at){this.requestErrors$=at,this.requests$=new K.B,this.options={...d,...Z}}intercept(Z,at){const H=this.options.baseUrl;return H&&Z.url.startsWith(H)?(this.requests$.next(Z.clone()),at.handle(Z).pipe((0,j.W)(q=>(this.requestErrors$.next({...q,_request:Z}),(0,x.$)(()=>q))))):at.handle(Z)}static#t=this.\u0275fac=function(at){return new(at||U)(E.KVO(g),E.KVO(y.aR))};static#e=this.\u0275prov=E.jDH({token:U,factory:U.\u0275fac,providedIn:"root"})}return U})(),B=(()=>{class U{static withOptions(Z){return{ngModule:U,providers:[{provide:g,useValue:{...d,...Z}}]}}static#t=this.\u0275fac=function(at){return new(at||U)};static#e=this.\u0275mod=E.$C({type:U});static#n=this.\u0275inj=E.G2t({providers:[{provide:m.a7,useClass:X,multi:!0},{provide:g,useValue:d}],imports:[m.q1]})}return U})();const V=new m.rx(()=>!1),z=new m.rx(()=>!1)},96174:(ct,P,e)=>{"use strict";e.d(P,{P:()=>d});var t=e(75797),a=e(68559);let d=(()=>{class p{constructor(){this.dataLoggingErrors$=new t.t([]),this.loadedDataSources=[]}setErrorMessageForDataSource(m,f){this.loadedDataSources.includes(f)||this.loadedDataSources.push(f);const v=this.dataLoggingErrors$.value;m?v.includes(f)||this.dataLoggingErrors$.next([...v,f]):""===m&&v.includes(f)&&this.dataLoggingErrors$.next(v.filter(h=>h!==f))}clear(){this.loadedDataSources=[],this.dataLoggingErrors$.getValue().length&&this.dataLoggingErrors$.next([])}static#t=this.\u0275fac=function(f){return new(f||p)};static#e=this.\u0275prov=a.jDH({token:p,factory:p.\u0275fac,providedIn:"root"})}return p})()},84374:(ct,P,e)=>{"use strict";e.d(P,{bB:()=>v,cM:()=>A,qo:()=>Ua,y1:()=>ro,un:()=>Ps,mD:()=>To,fs:()=>Ri,nO:()=>Ge,d7:()=>oo,UJ:()=>Ys,Uh:()=>ei}),e(88691);var a=e(11651),d=e(18537),p=e(51567),n=e(70271),m=e(43725),f=e(68559);let v=(()=>{class vn{constructor(ii){this.window=ii}emitResults(ii,oi){const gi=new CustomEvent(m.U.Results,{detail:{results:ii,scope:oi}});this.window.dispatchEvent(gi)}emitUpdate(ii,oi){const gi=new CustomEvent(m.U.Updated,{detail:{scope:oi,update:ii}});this.window.dispatchEvent(gi)}onQuery(ii){return(0,d.R)(this.window,m.U.Query).pipe((0,p.p)(oi=>ii===oi.detail.scope),(0,n.T)(oi=>oi.detail))}onUpdate(ii){return(0,d.R)(this.window,m.U.Update).pipe((0,p.p)(oi=>ii===oi.detail.scope),(0,n.T)(oi=>oi.detail))}static#t=this.\u0275fac=function(oi){return new(oi||vn)(f.KVO(a.jf))};static#e=this.\u0275prov=f.jDH({token:vn,factory:vn.\u0275fac,providedIn:"root"})}return vn})();var h=e(84205),E=e(59452),y=e(19999),g=e(33900),b=e(64334);let A=(()=>{class vn{create(ii){return new x(ii)}static#t=this.\u0275fac=function(oi){return new(oi||vn)};static#e=this.\u0275prov=f.jDH({token:vn,factory:vn.\u0275fac,providedIn:"root"})}return vn})();class x{constructor(Cn){this.config=Cn,this.destroyed=new h.B}update(Cn,ii){const oi=this.config.updateProviders.find(({selector:Ci})=>Ci===Cn.selector);return oi?oi.update(Cn.data,ii):(console.warn(`Update selector (${Cn.selector}) cannot be matched to a resource-data provider.`),(0,E.of)(void 0))}fetch(Cn){return(0,y.z)(Cn.map(({query:ii,backendComponentId:oi})=>{const Ci=this.config.dataProviders.find(({selector:gi})=>gi===ii.selector);return Ci?("function"==typeof Ci.dataFeed?Ci.dataFeed(oi):Ci.dataFeed).pipe((0,p.p)(Hi=>!Ci.dataGuard||Ci.dataGuard(ii,Hi)),(0,n.T)(Hi=>({query:ii,data:Ci.dataReducer?Ci.dataReducer(ii,Hi):Hi}))):(console.warn(`Query selector (${ii.selector}) cannot be matched to a resource-data provider.`),(0,E.of)({query:ii,data:null}))})).pipe((0,g.Q)(this.destroyed))}pledge(Cn,ii){return(0,y.z)(Cn.map(oi=>{const Ci=this.config.dataProviders.find(({selector:gi})=>gi===oi.selector);return Ci?("function"==typeof Ci.dataFeed?Ci.dataFeed(ii):Ci.dataFeed).pipe((0,b.s)(1),(0,n.T)(Hi=>!Ci.dataPledge||Ci.dataPledge(oi,Hi))):(0,E.of)(!1)})).pipe((0,n.T)(oi=>oi.every(Ci=>Ci)),(0,g.Q)(this.destroyed))}destroy(){this.destroyed.next(),this.destroyed.complete()}}var T=e(72351),D=e(90638),C=e(37006),S=e(45442),k=e(58902),I=e(45618),F=e(18569);const W=F.A&&new F.A,j=W?function(vn,Cn){return W.set(vn,Cn),vn}:I.A;var X=e(49934),B=e(23151);const z=function V(vn){return function(){var Cn=arguments;switch(Cn.length){case 0:return new vn;case 1:return new vn(Cn[0]);case 2:return new vn(Cn[0],Cn[1]);case 3:return new vn(Cn[0],Cn[1],Cn[2]);case 4:return new vn(Cn[0],Cn[1],Cn[2],Cn[3]);case 5:return new vn(Cn[0],Cn[1],Cn[2],Cn[3],Cn[4]);case 6:return new vn(Cn[0],Cn[1],Cn[2],Cn[3],Cn[4],Cn[5]);case 7:return new vn(Cn[0],Cn[1],Cn[2],Cn[3],Cn[4],Cn[5],Cn[6])}var ii=(0,X.A)(vn.prototype),oi=vn.apply(ii,Cn);return(0,B.A)(oi)?oi:ii}};var U=e(911);var H=e(36571),q=Math.max;const ot=function $(vn,Cn,ii,oi){for(var Ci=-1,gi=vn.length,Hi=ii.length,rr=-1,dr=Cn.length,Ar=q(gi-Hi,0),Nr=Array(dr+Ar),to=!oi;++rr<dr;)Nr[rr]=Cn[rr];for(;++Ci<Hi;)(to||Ci<gi)&&(Nr[ii[Ci]]=vn[Ci]);for(;Ar--;)Nr[rr++]=vn[Ci++];return Nr};var J=Math.max;const mt=function ft(vn,Cn,ii,oi){for(var Ci=-1,gi=vn.length,Hi=-1,rr=ii.length,dr=-1,Ar=Cn.length,Nr=J(gi-rr,0),to=Array(Nr+Ar),Vr=!oi;++Ci<Nr;)to[Ci]=vn[Ci];for(var zr=Ci;++dr<Ar;)to[zr+dr]=Cn[dr];for(;++Hi<rr;)(Vr||Ci<gi)&&(to[zr+ii[Hi]]=vn[Ci++]);return to},se=function ce(){};function It(vn){this.__wrapped__=vn,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}(It.prototype=(0,X.A)(se.prototype)).constructor=It;const At=It;var Gt=e(40896);const Yt=W?function(vn){return W.get(vn)}:Gt.A,me={};var Re=Object.prototype.hasOwnProperty;function Qt(vn,Cn){this.__wrapped__=vn,this.__actions__=[],this.__chain__=!!Cn,this.__index__=0,this.__values__=void 0}(Qt.prototype=(0,X.A)(se.prototype)).constructor=Qt;const $t=Qt;var Mt=e(19247),Wt=e(85528),zt=e(80905);var tn=Object.prototype.hasOwnProperty;function He(vn){if((0,Wt.A)(vn)&&!(0,Mt.A)(vn)&&!(vn instanceof At)){if(vn instanceof $t)return vn;if(tn.call(vn,"__wrapped__"))return function le(vn){if(vn instanceof At)return vn.clone();var Cn=new $t(vn.__wrapped__,vn.__chain__);return Cn.__actions__=(0,zt.A)(vn.__actions__),Cn.__index__=vn.__index__,Cn.__values__=vn.__values__,Cn}(vn)}return new $t(vn)}(He.prototype=se.prototype).constructor=He;const pn=He,$n=function Ze(vn){var Cn=function te(vn){for(var Cn=vn.name+"",ii=me[Cn],oi=Re.call(me,Cn)?ii.length:0;oi--;){var Ci=ii[oi],gi=Ci.func;if(null==gi||gi==vn)return Ci.name}return Cn}(vn),ii=pn[Cn];if("function"!=typeof ii||!(Cn in At.prototype))return!1;if(vn===ii)return!0;var oi=Yt(ii);return!!oi&&vn===oi[0]},fi=(0,e(18793).A)(j);var nn=/\{\n\/\* \[wrapped with (.+)\] \*/,an=/,? & /;var Ft=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;var rt=e(25576),et=e(45839),bt=e(54891),Ct=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]];const mn=function we(vn,Cn,ii){var oi=Cn+"";return(0,rt.A)(vn,function tt(vn,Cn){var ii=Cn.length;if(!ii)return vn;var oi=ii-1;return Cn[oi]=(ii>1?"& ":"")+Cn[oi],Cn=Cn.join(ii>2?", ":" "),vn.replace(Ft,"{\n/* [wrapped with "+Cn+"] */\n")}(oi,function Ee(vn,Cn){return(0,et.A)(Ct,function(ii){var oi="_."+ii[0];Cn&ii[1]&&!(0,bt.A)(vn,oi)&&vn.push(oi)}),vn.sort()}(function qt(vn){var Cn=vn.match(nn);return Cn?Cn[1].split(an):[]}(oi),ii)))},be=function je(vn,Cn,ii,oi,Ci,gi,Hi,rr,dr,Ar){var Nr=8&Cn;Cn|=Nr?32:64,4&(Cn&=~(Nr?64:32))||(Cn&=-4);var re=[vn,Cn,Ci,Nr?gi:void 0,Nr?Hi:void 0,Nr?void 0:gi,Nr?void 0:Hi,rr,dr,Ar],fe=ii.apply(void 0,re);return $n(vn)&&fi(fe,re),fe.placeholder=oi,mn(fe,vn,Cn)},Te=function ie(vn){return vn.placeholder};var An=e(60123),ge=Math.min;var bn="__lodash_placeholder__";const Ue=function Tn(vn,Cn){for(var ii=-1,oi=vn.length,Ci=0,gi=[];++ii<oi;){var Hi=vn[ii];(Hi===Cn||Hi===bn)&&(vn[ii]=bn,gi[Ci++]=ii)}return gi},Ir=function bi(vn,Cn,ii,oi,Ci,gi,Hi,rr,dr,Ar){var Nr=128&Cn,to=1&Cn,Vr=2&Cn,zr=24&Cn,zo=512&Cn,re=Vr?void 0:z(vn);return function fe(){for(var jt=arguments.length,Se=Array(jt),Xe=jt;Xe--;)Se[Xe]=arguments[Xe];if(zr)var ci=Te(fe),Vi=function Lt(vn,Cn){for(var ii=vn.length,oi=0;ii--;)vn[ii]===Cn&&++oi;return oi}(Se,ci);if(oi&&(Se=ot(Se,oi,Ci,zr)),gi&&(Se=mt(Se,gi,Hi,zr)),jt-=Vi,zr&&jt<Ar){var xr=Ue(Se,ci);return be(vn,Cn,bi,fe.placeholder,ii,Se,xr,rr,dr,Ar-jt)}var $r=to?ii:this,Dr=Vr?$r[vn]:vn;return jt=Se.length,rr?Se=function Ie(vn,Cn){for(var ii=vn.length,oi=ge(Cn.length,ii),Ci=(0,zt.A)(vn);oi--;){var gi=Cn[oi];vn[oi]=(0,An.A)(gi,ii)?Ci[gi]:void 0}return vn}(Se,rr):zo&&jt>1&&Se.reverse(),Nr&&dr<jt&&(Se.length=dr),this&&this!==U.A&&this instanceof fe&&(Dr=re||z(Dr)),Dr.apply($r,Se)}};var Kr="__lodash_placeholder__",In=Math.min;var ai=e(93531),qo=Math.max;const Ws=function Yo(vn,Cn,ii,oi,Ci,gi,Hi,rr){var dr=2&Cn;if(!dr&&"function"!=typeof vn)throw new TypeError("Expected a function");var Ar=oi?oi.length:0;if(Ar||(Cn&=-97,oi=Ci=void 0),Hi=void 0===Hi?Hi:qo((0,ai.A)(Hi),0),rr=void 0===rr?rr:(0,ai.A)(rr),Ar-=Ci?Ci.length:0,64&Cn){var Nr=oi,to=Ci;oi=Ci=void 0}var Vr=dr?void 0:Yt(vn),zr=[vn,Cn,ii,oi,Ci,Nr,to,gi,Hi,rr];if(Vr&&function Ln(vn,Cn){var ii=vn[1],oi=Cn[1],Ci=ii|oi;if(!(Ci<131||128==oi&&8==ii||128==oi&&256==ii&&vn[7].length<=Cn[8]||384==oi&&Cn[7].length<=Cn[8]&&8==ii))return vn;1&oi&&(vn[2]=Cn[2],Ci|=1&ii?0:4);var rr=Cn[3];if(rr){var dr=vn[3];vn[3]=dr?ot(dr,rr,Cn[4]):rr,vn[4]=dr?Ue(vn[3],Kr):Cn[4]}(rr=Cn[5])&&(vn[5]=(dr=vn[5])?mt(dr,rr,Cn[6]):rr,vn[6]=dr?Ue(vn[5],Kr):Cn[6]),(rr=Cn[7])&&(vn[7]=rr),128&oi&&(vn[8]=null==vn[8]?Cn[8]:In(vn[8],Cn[8])),null==vn[9]&&(vn[9]=Cn[9]),vn[0]=Cn[0],vn[1]=Ci}(zr,Vr),vn=zr[0],Cn=zr[1],ii=zr[2],oi=zr[3],Ci=zr[4],!(rr=zr[9]=void 0===zr[9]?dr?0:vn.length:qo(zr[9]-Ar,0))&&24&Cn&&(Cn&=-25),Cn&&1!=Cn)zo=8==Cn||16==Cn?function Pr(vn,Cn,ii){var oi=z(vn);return function Ci(){for(var gi=arguments.length,Hi=Array(gi),rr=gi,dr=Te(Ci);rr--;)Hi[rr]=arguments[rr];var Ar=gi<3&&Hi[0]!==dr&&Hi[gi-1]!==dr?[]:Ue(Hi,dr);return(gi-=Ar.length)<ii?be(vn,Cn,Ir,Ci.placeholder,void 0,Hi,Ar,void 0,void 0,ii-gi):(0,H.A)(this&&this!==U.A&&this instanceof Ci?oi:vn,this,Hi)}}(vn,Cn,rr):32!=Cn&&33!=Cn||Ci.length?Ir.apply(void 0,zr):function Yi(vn,Cn,ii,oi){var Ci=1&Cn,gi=z(vn);return function Hi(){for(var rr=-1,dr=arguments.length,Ar=-1,Nr=oi.length,to=Array(Nr+dr),Vr=this&&this!==U.A&&this instanceof Hi?gi:vn;++Ar<Nr;)to[Ar]=oi[Ar];for(;dr--;)to[Ar++]=arguments[++rr];return(0,H.A)(Vr,Ci?ii:this,to)}}(vn,Cn,ii,oi);else var zo=function Z(vn,Cn,ii){var oi=1&Cn,Ci=z(vn);return function gi(){return(this&&this!==U.A&&this instanceof gi?Ci:vn).apply(oi?ii:this,arguments)}}(vn,Cn,ii);return mn((Vr?j:fi)(zo,zr),vn,Cn)};function bo(vn,Cn,ii){var oi=Ws(vn,8,void 0,void 0,void 0,void 0,void 0,Cn=ii?void 0:Cn);return oi.placeholder=bo.placeholder,oi}bo.placeholder={};const io=bo;var nr=e(32088);const yo=function jo(vn,Cn,ii,oi){return oi="function"==typeof oi?oi:void 0,null==vn?vn:(0,nr.A)(vn,Cn,ii,oi)};var ds=e(55973);const Zr=function Ao(vn){return(0,ds.A)(vn,4)};var rs=e(11439),or=e(36272);const xs=(0,e(15377).A)(function(vn,Cn,ii,oi){(0,or.A)(vn,Cn,ii,oi)});var Is=e(35865),Ca=e(67476),ln=e(23477),zi=e(35537);function Zt(vn,Cn){if((0,Mt.A)(vn)&&(0,Mt.A)(Cn)){if(!Cn.length)return Cn;if((0,C.A)(vn,"[0].publicId")&&(0,C.A)(Cn,"[0].publicId"))return Cn.map(ii=>We({},vn.find(({publicId:oi})=>oi===ii.publicId),ii));if(Cn.length&&vn.length)return Cn}}function We(vn,...Cn){return xs(vn,...Cn,Zt)}function Ge(vn,Cn){let ii=vn;return Cn.forEach(oi=>{const gi=oi.endsWith("[]")?oi.slice(0,-2):oi;if((0,C.A)(vn,gi)){const Hi=(0,S.A)(vn,gi);if((0,B.A)(Hi)&&Hi.publicId){const rr={publicId:Hi.publicId};ii=yo(Zr(ii),gi,rr,Zr)}if((0,Mt.A)(Hi)){const rr=Hi.map(dr=>({publicId:dr.publicId}));ii=yo(Zr(ii),gi,rr,Zr)}}}),ii}function ei(vn,...Cn){return We({},vn,...Cn)}function Ri(vn,Cn,ii){return{...Cn,[vn]:Cn[vn]?(0,Is.A)([...Cn[vn],...ii]):ii}}function To(vn,Cn){return(0,Is.A)([...vn,...Cn])}function ro(vn,Cn=new Map([])){return function(oi){const Ci=[];return Cn.forEach((gi,Hi)=>{const rr=Hi.endsWith("[]"),dr=rr?Hi.slice(0,-2):Hi;if(oi.some(Ar=>"*"===Ar||Ar.startsWith(`${dr}.`))){const Ar=(0,rs.UX)(gi);Ci.push({iterable:rr,path:dr,selector:Ar})}}),(0,rs.eJ)(rs.UI)(vn,...Ci.map(gi=>gi.selector),(gi,...Hi)=>{let rr=gi;const dr=(0,Mt.A)(gi),Ar=(0,B.A)(gi);Hi.length&&(rr=(Hi.length===Ci.length+1?Hi.slice(0,-1):[...Hi]).reduce((zr,zo,re)=>void 0===zo?zr:dr?zr.map(fe=>Fs(fe,zo,Ci[re])):Ar?Fs(zr,zo,Ci[re]):zr,gi));const Nr=[...Cn.keys()].filter(Vr=>Vr.endsWith("[]")),to=Nr.length?new RegExp(Nr.map(Vr=>`${Vr.slice(0,-2)}.`).join("|"),"g"):null;return dr?rr.map(Vr=>(0,zi.Ey)({},Vr,oi,to)):Ar?(0,zi.Ey)({},rr,oi,to):null})}}function Ps(vn,Cn,ii,oi){if((0,C.A)(vn,Cn)){const Ci={publicId:vn.publicId,reference:{name:oi}};return(0,S.A)(vn,Cn,[]).map(Hi=>(0,C.A)(Hi,ii)?Hi:{...Hi,[ii]:Ci})}return[]}function Fs(vn,Cn,ii){if(!ii||!(0,C.A)(vn,ii.path))return vn;if(ii.iterable){const Ci=function Xs(vn){return(0,zi.RY)(vn?.[0],"name")?vn.sort((Cn,ii)=>oo(Cn,ii)):vn=(0,ln.A)(vn,["publicId"]),vn}((0,Ca.A)((0,S.A)(vn,ii.path,[]).map(gi=>Cn.entities[gi.publicId]||gi),"publicId"));return yo(Zr(vn),ii.path,Ci,Zr)}const oi=Cn.entities[(0,S.A)(vn,`${ii.path}.publicId`)];return void 0!==oi?yo(Zr(vn),ii.path,oi,Zr):vn}const Es=new Intl.Collator(void 0,{caseFirst:"upper"});function oo(vn,Cn){return(vn.name||Cn.name)&&Ys(vn,Cn)||function Qs(vn,Cn){return vn.publicId<Cn.publicId?-1:vn.publicId>Cn.publicId?1:0}(vn,Cn)}function Ys(vn,Cn){return vn.name?Es.compare(vn.name,Cn.name||""):-1}function Ua(vn){let Cn;void 0===vn&&(vn={}),void 0===vn.selectId&&(vn.selectId=fe);const ii=Xe=>Xe.replace(/^__TRANSLATION__\./,""),oi=(0,T.p)(vn),Ci=jt("setAll"),gi=jt("upsertMany");return{...oi,addOne:dr,addMany:function Ar(Xe,ci){return Xe.reduce((Vi,xr)=>dr(xr,Vi),ci)},mutate:function Hi(Xe,ci,Vi){const xr=Vi.entities[Xe];return{upsertOne:$r=>{if((0,C.A)(xr,ci)){const Dr=(0,S.A)(xr,ci);if(Array.isArray(Dr)&&Dr.every(eo=>eo.publicId!==$r)){const eo=[...Dr,{publicId:$r}],Bs=os(ci,eo,xr);return Vr({id:Xe,changes:Bs},Vi)}}return Vi},removeOne:$r=>{if((0,C.A)(xr,ci)){const Dr=(0,S.A)(xr,ci);if(Array.isArray(Dr)&&Dr.some(eo=>eo.publicId===$r)){const eo=Dr.filter(ja=>ja.publicId!==$r),Bs=os(ci,eo,xr);return Vr({id:Xe,changes:Bs},Vi)}}return Vi}}},removeOne:function Nr(Xe,ci){return to([Xe],ci)},removeMany:to,retranslate:function rr(Xe){if(vn?.translationPaths?.length&&void 0!==Cn){const ci=[];for(const Vi of vn.translationPaths){const xr=`${Vi}TranslationKeys`;if(Xe[xr])for(const $r of Object.keys(Xe[xr])){const Dr=ci.findIndex(eo=>eo.id===$r);if(-1!==Dr){const eo={[Vi]:ii(Cn?.instant(Xe[xr][$r]))};ci[Dr]={...ci[Dr],changes:{...ci[Dr].changes,...eo}}}else{const eo={[Vi]:ii(Cn?.instant(Xe[xr][$r]))};ci.push({id:$r,changes:eo})}}}if(ci.length)return oi.updateMany(ci,Xe)}return Xe},setAll:Ci,setMany:jt("setMany"),updateOne:Vr,updateMany:function zr(Xe,ci){return Xe.reduce((Vi,xr)=>Vr(xr,Vi),ci)},upsertOne:function zo(Xe,ci){return vn?.selectId&&void 0!==ci.entities[vn.selectId(Xe)]?Vr({id:vn.selectId(Xe),changes:Xe},ci):dr(Xe,ci)},upsertMany:function re(Xe,ci){return ci.ids.length?gi(Xe,ci):Ci(Xe,ci)},useTranslateService(Xe){Cn=Xe},getInitialState(Xe){const ci={...oi.getInitialState(),ids:[],allLoaded:!1,allLoadedFields:[],allLoading:!1,allLoadingFields:[],...(vn?.translationPaths||[]).reduce((Vi,xr)=>({...Vi,[`${xr}TranslationKeys`]:{}}),{})};return Xe?{...ci,...Xe}:ci},getSelectors:()=>({...oi.getSelectors(),selectAllLoading:Xe=>Xe.allLoading,selectAllLoadingFields:Xe=>Xe.allLoadingFields,selectAllLoaded:Xe=>Xe.allLoaded,selectAllLoadedFields:Xe=>Xe.allLoadedFields,...(vn?.translationPaths||[]).reduce((Xe,ci)=>{const Vi=`${ci}TranslationKeys`;return{...Xe,[`select${(0,D.A)(Vi)}`]:xr=>xr[Vi]}},{})})};function dr(Xe,ci){if(vn?.subresourcePaths&&(Xe=Ge(Xe,vn.subresourcePaths)),vn?.translationPaths?.length&&Cn){const{translated:Vi,...xr}=Se(Xe,ci);return oi.addOne(Vi,{...ci,...xr})}return oi.addOne(Xe,ci)}function to(Xe,ci){const Vi=Xe instanceof Array?Xe:ci.ids.filter(xr=>Xe(ci.entities[xr]));return oi.removeMany(Vi,vn?.translationPaths?.length&&Cn?vn?.translationPaths?.reduce((xr,$r)=>{const Dr=`${$r}TranslationKeys`;return Vi.reduce((eo,Bs)=>Bs in eo[Dr]?{...eo,[Dr]:(0,k.A)(eo[Dr],Bs)}:eo,xr)},ci):ci)}function Vr(Xe,ci){if(vn?.mergeFn&&(Xe.changes=vn.mergeFn(ci.entities[Xe.id],Xe.changes)),vn?.subresourcePaths&&(Xe.changes=Ge(Xe.changes,vn.subresourcePaths)),vn?.translationPaths?.length&&Cn){const Vi=!!fe(Xe.changes),xr=Vi?Xe.changes:{...Xe.changes,publicId:Xe.id},{translated:$r,...Dr}=Se(xr,ci);return oi.updateOne({...Xe,changes:Vi?$r:(0,k.A)($r,["publicId"])},{...ci,...Dr})}return oi.updateOne(Xe,ci)}function fe(Xe){return Xe.publicId}function jt(Xe){return function(ci,Vi){let xr=ci;if(vn?.subresourcePaths){const $r=vn.subresourcePaths;xr=ci.map(Dr=>Ge(Dr,$r))}if(vn?.translationPaths?.length&&Cn){const $r=[];let Dr=Vi;return xr.forEach(eo=>{const{translated:Bs,...ja}=Se(eo,Dr);$r.push(Bs),Dr={...Dr,...ja}}),oi[Xe]($r,Dr)}return oi[Xe](xr,Vi)}}function Se(Xe,ci){const Vi=fe(Xe);return(vn?.translationPaths).reduce((xr,$r)=>{const Dr=`${$r}TranslationKeys`;if((0,C.A)(Xe,$r)){if(Xe[$r]?.startsWith("__TRANSLATION__."))return{...xr,translated:{...xr.translated,[$r]:ii(Cn?.instant(xr.translated[$r]))},[Dr]:{...ci[Dr],[Vi]:xr.translated[$r]}};if(Vi in ci[Dr])return{...xr,[Dr]:(0,k.A)(ci[Dr],Vi)}}return xr},{translated:Xe})}}const os=io((vn,Cn,ii)=>yo(Zr(ii),vn,Cn,Zr))},88691:(ct,P,e)=>{"use strict";e.d(P,{u:()=>v});var t=e(19247),a=e(43725),d=e(35865),p=e(50300),n=e(38099);function m(h){let E;try{E=n.A.parse(h)}catch(y){return console.log("Template parsing error:",y.message),[]}return E.length>0?E.filter(y=>["name","&"].includes(y[0])).map(y=>y[1]).filter(y=>/agent|asset\./.test(y)).map(y=>{const g=/(agent|asset)\.custom\.\S+/;return g.test(y)?y.replace(g,"$1.custom"):y}):[]}class v{constructor(E,y,g="view",b){this.id=E,this.scope=y,this.mode=g,this.backendComponentId=b,this._destroyed=!1,this._listenerRefs=[],this._updateListenerRefs=[],this._uid=0,this._onResults=this._onResults.bind(this),window.addEventListener(a.U.Results,this._onResults,!0),this._onUpdated=this._onUpdated.bind(this),window.addEventListener(a.U.Updated,this._onUpdated,!0)}_destroy(){this._destroyed||window.removeEventListener(a.U.Results,this._onResults,!0),this._destroyed=!0}_onResults(E){E.detail.scope===this.scope&&this._listenerRefs.forEach(({clientRefs:y,listener:g})=>{const b=E.detail.results.filter(A=>!!A.query._clientRef&&((0,t.A)(A.query._clientRef)?A.query._clientRef:[A.query._clientRef]).some(x=>y.includes(x)));b.length&&g(b)})}_onUpdated(E){E.detail.scope===this.scope&&(this._updateListenerRefs.forEach(({clientRef:y,resolve:g})=>{y===E.detail.update._clientRef&&g()}),this._updateListenerRefs.splice(this._updateListenerRefs.findIndex(y=>y.clientRef===E.detail.update._clientRef),1))}destroy(){this._destroy()}query(E,y){const g=this.scope,b=`yot:rdc.${g?g+".":""}${this.id}.q${this._uid++}`,A=(Array.isArray(E)?E:[E]).map(D=>({...D,_clientRef:b})),x={clientRefs:A.map(D=>D._clientRef),listener:y};this._listenerRefs.push(x);const T=new CustomEvent(a.U.Query,{detail:{queries:A,scope:g,backendComponentId:this.backendComponentId}});return window.dispatchEvent(T),()=>{this._listenerRefs.splice(this._listenerRefs.indexOf(x),1)}}render(E,y){const g=function f(h){return(0,d.A)((0,p.A)(h.map(m)))}(E.map(A=>A.template));"edit"===this.mode&&y(E.map(A=>A.template));const b=[];return g.some(A=>A.startsWith("agent."))&&b.push({selector:"Agent",fields:g.filter(A=>A.startsWith("agent.")).map(A=>A.slice(6))}),g.some(A=>A.startsWith("asset."))&&b.push({selector:"Asset",fields:g.filter(A=>A.startsWith("asset.")).map(A=>A.slice(6))}),b.length?this.query(b,A=>{const x=A.reduce((D,C)=>({...D,[C.query.selector.toLowerCase()]:C.data}),{}),T=E.map(D=>n.A.render(D.template,x));y(T)}):(y(E.map(A=>A.template)),()=>{})}update(E){return new Promise(y=>{const g=this.scope,b=`yot:rdc.${g?g+".":""}${this.id}.u${this._uid++}`,A={...E,_clientRef:b};this._updateListenerRefs.push({clientRef:b,resolve:y});const T=new CustomEvent(a.U.Update,{detail:{update:A,scope:g,backendComponentId:this.backendComponentId}});window.dispatchEvent(T)})}}},43725:(ct,P,e)=>{"use strict";e.d(P,{U:()=>t});var t=function(a){return a.Query="ayayot.resourcedata.query",a.Results="ayayot.resourcedata.results",a.Update="ayayot.resourcedata.update",a.Updated="ayayot.resourcedata.updated",a}(t||{})},96217:(ct,P,e)=>{"use strict";e.d(P,{Km:()=>k,Pv:()=>I,Jc:()=>F,SQ:()=>U,Rf:()=>L,fM:()=>G});var t=e(46443),a=e(75797),d=e(70271),p=e(98764),n=e(36647),m=e(61318),f=e(59452),v=e(77919),h=e(53081),E=e(10937),y=e(80865);const b=function g(){return"9875"===window.location.port}();function A(Z){const at=Z.EDGE?"127.0.0.1":"localhost";return b?`http://${at}:5789`:`https://${at}:9250`}var T=e(68559),D=e(17699),C=e(56042);class S{}let k=(()=>{class Z extends a.t{constructor(){super(null)}static#t=this.\u0275fac=function(q){return new(q||Z)};static#e=this.\u0275prov=T.jDH({token:Z,factory:Z.\u0275fac,providedIn:"root"})}return Z})(),I=(()=>{class Z extends C.m{constructor(){super(1)}static#t=this.\u0275fac=function(q){return new(q||Z)};static#e=this.\u0275prov=T.jDH({token:Z,factory:Z.\u0275fac,providedIn:"root"})}return Z})(),F=(()=>{class Z extends C.m{constructor(){super(1)}static#t=this.\u0275fac=function(q){return new(q||Z)};static#e=this.\u0275prov=T.jDH({token:Z,factory:Z.\u0275fac,providedIn:"root"})}return Z})(),L=(()=>{class Z{constructor(H,q){this.strategy=H,this.activeStatus$=q}bootstrap(){return this.strategy.bootstrap()}connect(H,q,$,ot){return this.strategy.connect(H,q,$,ot)}disconnect(){return this.strategy.disconnect()}update(){return this.strategy.update()}activeStatus(){return this.activeStatus$.asObservable()}static#t=this.\u0275fac=function(q){return new(q||Z)(T.KVO(S),T.KVO(k))};static#e=this.\u0275prov=T.jDH({token:Z,factory:Z.\u0275fac})}return Z})(),W=(()=>{class Z{get links(){return this.links$.getValue()}constructor(H,q,$,ot,J,ft){this.ngZone=H,this.webSocket=q,this.http=$,this.platform=ot,this.activeStatus$=J,this.connectorStatus$=ft,this.links$=new a.t(null)}bootstrap(){const H=`${A(this.platform)}/`,q={headers:new t.Lr({Accept:"application/json"})};return this.http.get(H,q).pipe((0,d.T)($=>function x(Z){return new Map(Z.map(at=>[at.rel,at]))}($.links)),(0,p.M)($=>{this.connectorStatus$.next("found"),this.links$.next($)}),(0,n.n)(()=>this.listen()),(0,n.n)(()=>this.getStatus()),(0,m.W)($=>($ instanceof t.yz&&this.connectorStatus$.next("missing"),(0,f.of)(null))),(0,p.M)($=>{this.activeStatus$.next($)}),(0,d.T)(()=>null))}connect(H,q,$,ot){if(this.links){const J=this.links.get("Connect");if(J){const ft={companyId:q,agentId:$},mt={headers:new t.Lr({"Api-Access-Token":ot.accessToken,"Api-Sector":H,"Api-Version":"2","VPN-Client-Controller-Identifier":ot.controllerId})},Lt=this.activeStatus$.getValue(),Vt=this.http.post(J.href,ft,mt).pipe((0,d.T)(()=>null));return Lt&&"idle"!==Lt.status?this.disconnect().pipe((0,n.n)(()=>Vt)):Vt}}return(0,f.of)(null)}disconnect(){if(this.links){const H=this.links.get("Disconnect");if(H)return this.http.post(H.href,null).pipe((0,d.T)(()=>null))}return(0,f.of)(null)}update(){this.getStatus().pipe((0,m.W)(()=>(this.connectorStatus$.next("lost"),(0,f.of)(null)))).subscribe(H=>{this.activeStatus$.next(H)})}getStatus(){if(this.links){const H=this.links.get("Status");if(H)return this.http.get(H.href)}return(0,f.of)(null)}listen(){if(this.listener){if(!this.listener.closed)return(0,f.of)(null);this.listener.unsubscribe()}if(this.links){const H=this.links.get("StatusWebSocket");if(H){const q=new Promise($=>{this.listener=this.webSocket({url:H.href,openObserver:{next:()=>{this.connectorStatus$.next("found"),$()}},closeObserver:{next:$},serializer:J=>JSON.stringify(J)}).pipe((0,m.W)(J=>(this.connectorStatus$.next("lost"),(0,v.$)(()=>J))),(0,E.h)({initialInterval:6e3,maxInterval:6e3,maxRetries:2,resetOnSuccess:!0}),(0,m.W)(J=>(this.connectorStatus$.next("missing"),(0,v.$)(()=>J)))).subscribe(J=>{this.ngZone.run(()=>this.activeStatus$.next(J))})});return(0,h.H)(q)}}return(0,f.of)(null)}static#t=this.\u0275fac=function(q){return new(q||Z)(T.KVO(T.SKi),T.KVO(y.D),T.KVO(t.Qq),T.KVO(D.OD),T.KVO(k),T.KVO(I))};static#e=this.\u0275prov=T.jDH({token:Z,factory:Z.\u0275fac,providedIn:"root"})}return Z})();e(67495),e(35681),e(44261),new T.nKC("capacitor-openvpn");let z=(()=>{class Z{constructor(H,q,$){this.strategy=q,this.connectorVersion$=$,this.baseUrl=A(H)}intercept(H,q){return this.strategy instanceof W&&H.url.startsWith(this.baseUrl)?q.handle(H).pipe((0,p.M)($=>{if($ instanceof t.cS){const ot=$.headers.get("Server");if(ot){const J=ot.slice(ot.indexOf("/")+1);this.connectorVersion$.next(J)}}})):q.handle(H)}static#t=this.\u0275fac=function(q){return new(q||Z)(T.KVO(D.OD),T.KVO(S),T.KVO(F))};static#e=this.\u0275prov=T.jDH({token:Z,factory:Z.\u0275fac,providedIn:"root"})}return Z})(),U=(()=>{class Z{static#t=this.\u0275fac=function(q){return new(q||Z)};static#e=this.\u0275mod=T.$C({type:Z});static#n=this.\u0275inj=T.G2t({providers:[L,{provide:S,useClass:W},{provide:t.a7,useClass:z,multi:!0}],imports:[t.q1]})}return Z})();function G(Z,at){return!(!Z||!Z.activeRequest)&&Z.activeRequest.agentId===at}},4738:(ct,P,e)=>{"use strict";e.d(P,{U:()=>p});var t=e(53081),a=e(70271),d=e(68559);let p=(()=>{class n{getPlayer(){return(0,t.H)(e.e(695).then(e.t.bind(e,91076,23))).pipe((0,a.T)(f=>f.default))}static#t=this.\u0275fac=function(v){return new(v||n)};static#e=this.\u0275prov=d.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})()},18772:(ct,P,e)=>{"use strict";e.d(P,{$:()=>fi});var t=e(68559),a=e(34456),d=e(49645),p=e.n(d),n=e(9903),m=e(31444),f=e.n(m),v=e(83066),h=e.n(v),E=e(64693),y=e.n(E),g=e(5210),b=e.n(g),A=e(30001),x=e.n(A),T=e(60316);const D=["pickerContainer"],C=(nn,an,qt,St,Ft,tt,it)=>({ltr:nn,rtl:an,shown:qt,hidden:St,inline:Ft,double:tt,"show-ranges":it}),S=nn=>({active:nn}),k=(nn,an)=>({right:nn,left:an});function I(nn,an){if(1&nn){const qt=t.RV6();t.j41(0,"li")(1,"button",6),t.bIt("click",function(Ft){const tt=t.eBV(qt).$implicit,it=t.XpG(2);return t.Njj(it.clickRange(Ft,tt))}),t.EFF(2),t.k0s()()}if(2&nn){const qt=an.$implicit,St=t.XpG(2);t.R7$(),t.Y8G("disabled",St.disableRange(qt))("ngClass",t.eq3(3,S,qt===St.chosenRange)),t.R7$(),t.SpI(" ",qt," ")}}function F(nn,an){if(1&nn&&(t.j41(0,"div",2)(1,"ul"),t.Z7z(2,I,3,5,"li",null,t.fX1),t.k0s()()),2&nn){const qt=t.XpG();t.R7$(2),t.Dyx(qt.rangesArray)}}function L(nn,an){1&nn&&t.nrm(0,"th")}function W(nn,an){if(1&nn){const qt=t.RV6();t.j41(0,"th",17),t.bIt("click",function(){t.eBV(qt);const Ft=t.XpG(3);return t.Njj(Ft.clickPrev(Ft.sideEnum.left))}),t.k0s()}}function K(nn,an){1&nn&&t.nrm(0,"th")}function j(nn,an){if(1&nn&&(t.j41(0,"option",20),t.EFF(1),t.k0s()),2&nn){const qt=an.$implicit,St=t.XpG(4);t.Y8G("disabled",St.calendarVariables.left.dropdowns.inMinYear&&qt<St.calendarVariables.left.minDate.month()||St.calendarVariables.left.dropdowns.inMaxYear&&qt>St.calendarVariables.left.maxDate.month())("value",qt)("selected",St.calendarVariables.left.dropdowns.currentMonth===qt),t.R7$(),t.SpI(" ",St.locale.monthNames[qt]," ")}}function X(nn,an){if(1&nn&&(t.j41(0,"option",22),t.EFF(1),t.k0s()),2&nn){const qt=an.$implicit,St=t.XpG(4);t.Y8G("selected",qt===St.calendarVariables.left.dropdowns.currentYear),t.R7$(),t.SpI(" ",qt," ")}}function B(nn,an){if(1&nn){const qt=t.RV6();t.j41(0,"div",18),t.EFF(1),t.j41(2,"select",19),t.bIt("change",function(Ft){t.eBV(qt);const tt=t.XpG(3);return t.Njj(tt.monthChanged(Ft,tt.sideEnum.left))}),t.Z7z(3,j,2,4,"option",20,t.fX1),t.k0s()(),t.j41(5,"div",18),t.EFF(6),t.j41(7,"select",21),t.bIt("change",function(Ft){t.eBV(qt);const tt=t.XpG(3);return t.Njj(tt.yearChanged(Ft,tt.sideEnum.left))}),t.Z7z(8,X,2,2,"option",22,t.fX1),t.k0s()()}if(2&nn){const qt=t.XpG(3);t.R7$(),t.SpI(" ",qt.locale.monthNames[null==qt.calendarVariables.left.calendar?null:qt.calendarVariables.left.calendar[1][1].month()]," "),t.R7$(2),t.Dyx(qt.calendarVariables.left.dropdowns.monthArrays),t.R7$(3),t.SpI(" ",null==qt.calendarVariables.left.calendar?null:qt.calendarVariables.left.calendar[1][1].format(" YYYY")," "),t.R7$(2),t.Dyx(qt.calendarVariables.left.dropdowns.yearArrays)}}function V(nn,an){if(1&nn&&t.EFF(0),2&nn){const qt=t.XpG(3);t.Lme(" ",qt.locale.monthNames[null==qt.calendarVariables.left.calendar?null:qt.calendarVariables.left.calendar[1][1].month()]," ",qt.calendarVariables.left.calendar[1][1].format(" YYYY")," ")}}function z(nn,an){if(1&nn){const qt=t.RV6();t.j41(0,"th",23),t.bIt("click",function(){t.eBV(qt);const Ft=t.XpG(3);return t.Njj(Ft.clickNext(Ft.sideEnum.left))}),t.k0s()}}function U(nn,an){1&nn&&t.nrm(0,"th")}function G(nn,an){if(1&nn&&(t.j41(0,"th",14)(1,"span"),t.EFF(2),t.k0s()()),2&nn){const qt=t.XpG(3);t.R7$(2),t.JRh(qt.locale.weekLabel)}}function Z(nn,an){if(1&nn&&(t.j41(0,"th")(1,"span"),t.EFF(2),t.k0s()()),2&nn){const qt=an.$implicit;t.R7$(2),t.JRh(qt)}}function at(nn,an){if(1&nn&&(t.j41(0,"td",14)(1,"span"),t.EFF(2),t.k0s()()),2&nn){const qt=t.XpG().$implicit,St=t.XpG(3);t.R7$(2),t.JRh(St.calendarVariables.left.calendar[qt][0].week())}}function H(nn,an){if(1&nn&&(t.j41(0,"td",14)(1,"span"),t.EFF(2),t.k0s()()),2&nn){const qt=t.XpG().$implicit,St=t.XpG(3);t.R7$(2),t.JRh(St.calendarVariables.left.calendar[qt][0].isoWeek())}}function q(nn,an){if(1&nn){const qt=t.RV6();t.j41(0,"td",24),t.bIt("click",function(Ft){const tt=t.eBV(qt).$implicit,it=t.XpG().$implicit,rt=t.XpG(3);return t.Njj(rt.clickDate(Ft,rt.sideEnum.left,it,tt))})("mouseenter",function(Ft){const tt=t.eBV(qt).$implicit,it=t.XpG().$implicit,rt=t.XpG(3);return t.Njj(rt.hoverDate(Ft,rt.sideEnum.left,it,tt))}),t.j41(1,"span"),t.EFF(2),t.k0s()()}if(2&nn){const qt=an.$implicit,St=t.XpG().$implicit,Ft=t.XpG(3);t.HbH(Ft.calendarVariables.left.classes[St][qt]),t.R7$(2),t.JRh(Ft.calendarVariables.left.calendar[St][qt].date())}}function $(nn,an){if(1&nn&&(t.j41(0,"tr"),t.DNE(1,at,3,1,"td",14)(2,H,3,1,"td",14),t.Z7z(3,q,3,3,"td",16,t.fX1),t.k0s()),2&nn){const qt=an.$implicit,St=t.XpG(3);t.HbH(St.calendarVariables.left.classes[qt].classList),t.R7$(),t.vxM(1,St.showWeekNumbers?1:-1),t.R7$(),t.vxM(2,St.showISOWeekNumbers?2:-1),t.R7$(),t.Dyx(St.calendarVariables.left.calCols)}}function ot(nn,an){if(1&nn&&(t.j41(0,"table",8)(1,"thead")(2,"tr"),t.DNE(3,L,1,0,"th")(4,W,1,0,"th",10)(5,K,1,0,"th"),t.j41(6,"th",11),t.DNE(7,B,10,2)(8,V,1,2),t.k0s(),t.DNE(9,z,1,0,"th",12)(10,U,1,0,"th"),t.k0s(),t.j41(11,"tr",13),t.DNE(12,G,3,1,"th",14),t.Z7z(13,Z,3,1,"th",null,t.fX1),t.k0s()(),t.j41(15,"tbody",15),t.Z7z(16,$,5,4,"tr",16,t.fX1),t.k0s()()),2&nn){const qt=t.XpG(2);t.R7$(3),t.vxM(3,qt.showWeekNumbers||qt.showISOWeekNumbers?3:-1),t.R7$(),t.vxM(4,!qt.calendarVariables.left.minDate||qt.calendarVariables.left.minDate.isBefore(qt.calendarVariables.left.calendar.firstDay)?4:-1),t.R7$(),t.vxM(5,!qt.calendarVariables.left.minDate||qt.calendarVariables.left.minDate.isBefore(qt.calendarVariables.left.calendar.firstDay)?-1:5),t.R7$(2),t.vxM(7,qt.showDropdowns&&qt.calendarVariables.left.dropdowns?7:-1),t.R7$(),t.vxM(8,qt.showDropdowns&&qt.calendarVariables.left.dropdowns?-1:8),t.R7$(),t.vxM(9,qt.calendarVariables.left.maxDate&&!qt.calendarVariables.left.maxDate.isAfter(qt.calendarVariables.left.calendar.lastDay)||qt.linkedCalendars&&!qt.singleDatePicker?-1:9),t.R7$(),t.vxM(10,qt.calendarVariables.left.maxDate&&!qt.calendarVariables.left.maxDate.isAfter(qt.calendarVariables.left.calendar.lastDay)||qt.linkedCalendars&&!qt.singleDatePicker?10:-1),t.R7$(2),t.vxM(12,qt.showWeekNumbers||qt.showISOWeekNumbers?12:-1),t.R7$(),t.Dyx(qt.locale.daysOfWeek),t.R7$(3),t.Dyx(qt.calendarVariables.left.calRows)}}function J(nn,an){if(1&nn&&(t.j41(0,"option",27),t.EFF(1),t.k0s()),2&nn){const qt=an.$implicit,St=t.XpG(3);t.Y8G("value",qt)("disabled",St.timepickerVariables.left.disabledHours.indexOf(qt)>-1),t.R7$(),t.SpI(" ",qt," ")}}function ft(nn,an){if(1&nn&&(t.j41(0,"option",27),t.EFF(1),t.k0s()),2&nn){const qt=an.$implicit,St=an.$index,Ft=t.XpG(3);t.Y8G("value",qt)("disabled",Ft.timepickerVariables.left.disabledMinutes.indexOf(qt)>-1),t.R7$(),t.SpI(" ",Ft.timepickerVariables.left.minutesLabel[St]," ")}}function mt(nn,an){if(1&nn&&(t.j41(0,"option",27),t.EFF(1),t.k0s()),2&nn){const qt=an.$implicit,St=an.$index,Ft=t.XpG(4);t.Y8G("value",qt)("disabled",Ft.timepickerVariables.left.disabledSeconds.indexOf(qt)>-1),t.R7$(),t.SpI(" ",Ft.timepickerVariables.left.secondsLabel[St]," ")}}function Lt(nn,an){if(1&nn){const qt=t.RV6();t.j41(0,"select",33),t.mxI("ngModelChange",function(Ft){t.eBV(qt);const tt=t.XpG(3);return t.DH7(tt.timepickerVariables.left.selectedSecond,Ft)||(tt.timepickerVariables.left.selectedSecond=Ft),t.Njj(Ft)}),t.bIt("ngModelChange",function(Ft){t.eBV(qt);const tt=t.XpG(3);return t.Njj(tt.timeChanged(Ft,tt.sideEnum.left))}),t.Z7z(1,mt,2,3,"option",27,t.fX1),t.k0s()}if(2&nn){const qt=t.XpG(3);t.Y8G("disabled",!qt.startDate),t.R50("ngModel",qt.timepickerVariables.left.selectedSecond),t.R7$(),t.Dyx(qt.timepickerVariables.left.seconds)}}function Vt(nn,an){if(1&nn){const qt=t.RV6();t.j41(0,"select",34),t.mxI("ngModelChange",function(Ft){t.eBV(qt);const tt=t.XpG(3);return t.DH7(tt.timepickerVariables.left.ampmModel,Ft)||(tt.timepickerVariables.left.ampmModel=Ft),t.Njj(Ft)}),t.bIt("ngModelChange",function(Ft){t.eBV(qt);const tt=t.XpG(3);return t.Njj(tt.timeChanged(Ft,tt.sideEnum.left))}),t.j41(1,"option",35),t.EFF(2,"AM"),t.k0s(),t.j41(3,"option",36),t.EFF(4,"PM"),t.k0s()()}if(2&nn){const qt=t.XpG(3);t.R50("ngModel",qt.timepickerVariables.left.ampmModel),t.R7$(),t.Y8G("disabled",qt.timepickerVariables.left.amDisabled),t.R7$(2),t.Y8G("disabled",qt.timepickerVariables.left.pmDisabled)}}function ce(nn,an){if(1&nn){const qt=t.RV6();t.j41(0,"div",9)(1,"div",25)(2,"select",26),t.mxI("ngModelChange",function(Ft){t.eBV(qt);const tt=t.XpG(2);return t.DH7(tt.timepickerVariables.left.selectedHour,Ft)||(tt.timepickerVariables.left.selectedHour=Ft),t.Njj(Ft)}),t.bIt("ngModelChange",function(Ft){t.eBV(qt);const tt=t.XpG(2);return t.Njj(tt.timeChanged(Ft,tt.sideEnum.left))}),t.Z7z(3,J,2,3,"option",27,t.fX1),t.k0s()(),t.j41(5,"div",25)(6,"select",28),t.mxI("ngModelChange",function(Ft){t.eBV(qt);const tt=t.XpG(2);return t.DH7(tt.timepickerVariables.left.selectedMinute,Ft)||(tt.timepickerVariables.left.selectedMinute=Ft),t.Njj(Ft)}),t.bIt("ngModelChange",function(Ft){t.eBV(qt);const tt=t.XpG(2);return t.Njj(tt.timeChanged(Ft,tt.sideEnum.left))}),t.Z7z(7,ft,2,3,"option",27,t.fX1),t.k0s(),t.nrm(9,"span",29)(10,"span",30),t.k0s(),t.j41(11,"div",25),t.DNE(12,Lt,3,2,"select",31),t.nrm(13,"span",29)(14,"span",30),t.k0s(),t.j41(15,"div",25),t.DNE(16,Vt,5,3,"select",32),t.nrm(17,"span",29)(18,"span",30),t.k0s()()}if(2&nn){const qt=t.XpG(2);t.R7$(2),t.Y8G("disabled",!qt.startDate),t.R50("ngModel",qt.timepickerVariables.left.selectedHour),t.R7$(),t.Dyx(qt.timepickerVariables.left.hours),t.R7$(3),t.Y8G("disabled",!qt.startDate),t.R50("ngModel",qt.timepickerVariables.left.selectedMinute),t.R7$(),t.Dyx(qt.timepickerVariables.left.minutes),t.R7$(5),t.vxM(12,qt.timePickerSeconds?12:-1),t.R7$(4),t.vxM(16,qt.timePicker24Hour?-1:16)}}function se(nn,an){if(1&nn&&(t.j41(0,"div",3)(1,"div",7),t.DNE(2,ot,18,8,"table",8),t.k0s(),t.DNE(3,ce,19,6,"div",9),t.k0s()),2&nn){const qt=t.XpG();t.Y8G("ngClass",t.l_i(3,k,qt.singleDatePicker,!qt.singleDatePicker)),t.R7$(2),t.vxM(2,qt.calendarVariables?2:-1),t.R7$(),t.vxM(3,qt.timePicker?3:-1)}}function xe(nn,an){1&nn&&t.nrm(0,"th")}function It(nn,an){if(1&nn){const qt=t.RV6();t.j41(0,"th",17),t.bIt("click",function(){t.eBV(qt);const Ft=t.XpG(3);return t.Njj(Ft.clickPrev(Ft.sideEnum.right))}),t.k0s()}}function At(nn,an){1&nn&&t.nrm(0,"th")}function Gt(nn,an){if(1&nn&&(t.j41(0,"option",20),t.EFF(1),t.k0s()),2&nn){const qt=an.$implicit,St=t.XpG(4);t.Y8G("disabled",St.calendarVariables.right.dropdowns.inMinYear&&St.calendarVariables.right.minDate&&qt<St.calendarVariables.right.minDate.month()||St.calendarVariables.right.dropdowns.inMaxYear&&St.calendarVariables.right.maxDate&&qt>St.calendarVariables.right.maxDate.month())("value",qt)("selected",St.calendarVariables.right.dropdowns.currentMonth===qt),t.R7$(),t.SpI(" ",St.locale.monthNames[qt]," ")}}function Tt(nn,an){if(1&nn&&(t.j41(0,"option",22),t.EFF(1),t.k0s()),2&nn){const qt=an.$implicit,St=t.XpG(4);t.Y8G("selected",qt===St.calendarVariables.right.dropdowns.currentYear),t.R7$(),t.SpI(" ",qt," ")}}function Yt(nn,an){if(1&nn){const qt=t.RV6();t.j41(0,"div",18),t.EFF(1),t.j41(2,"select",19),t.bIt("change",function(Ft){t.eBV(qt);const tt=t.XpG(3);return t.Njj(tt.monthChanged(Ft,tt.sideEnum.right))}),t.Z7z(3,Gt,2,4,"option",20,t.fX1),t.k0s()(),t.j41(5,"div",18),t.EFF(6),t.j41(7,"select",21),t.bIt("change",function(Ft){t.eBV(qt);const tt=t.XpG(3);return t.Njj(tt.yearChanged(Ft,tt.sideEnum.right))}),t.Z7z(8,Tt,2,2,"option",22,t.fX1),t.k0s()()}if(2&nn){const qt=t.XpG(3);t.R7$(),t.SpI(" ",qt.locale.monthNames[null==qt.calendarVariables.right?null:qt.calendarVariables.right.calendar[1][1].month()]," "),t.R7$(2),t.Dyx(qt.calendarVariables.right.dropdowns.monthArrays),t.R7$(3),t.SpI(" ",null==qt.calendarVariables.right?null:qt.calendarVariables.right.calendar[1][1].format(" YYYY")," "),t.R7$(2),t.Dyx(qt.calendarVariables.right.dropdowns.yearArrays)}}function Ot(nn,an){if(1&nn&&t.EFF(0),2&nn){const qt=t.XpG(3);t.Lme(" ",qt.locale.monthNames[null==qt.calendarVariables.right?null:qt.calendarVariables.right.calendar[1][1].month()]," ",null==qt.calendarVariables.right?null:qt.calendarVariables.right.calendar[1][1].format(" YYYY")," ")}}function me(nn,an){if(1&nn){const qt=t.RV6();t.j41(0,"th",23),t.bIt("click",function(){t.eBV(qt);const Ft=t.XpG(3);return t.Njj(Ft.clickNext(Ft.sideEnum.right))}),t.k0s()}}function oe(nn,an){1&nn&&t.nrm(0,"th")}function Re(nn,an){if(1&nn&&(t.j41(0,"th",14)(1,"span"),t.EFF(2),t.k0s()()),2&nn){const qt=t.XpG(3);t.R7$(2),t.JRh(qt.locale.weekLabel)}}function te(nn,an){if(1&nn&&(t.j41(0,"th")(1,"span"),t.EFF(2),t.k0s()()),2&nn){const qt=an.$implicit;t.R7$(2),t.JRh(qt)}}function Qe(nn,an){if(1&nn&&(t.j41(0,"td",14)(1,"span"),t.EFF(2),t.k0s()()),2&nn){const qt=t.XpG().$implicit,St=t.XpG(3);t.R7$(2),t.JRh(St.calendarVariables.right.calendar[qt][0].week())}}function Qt(nn,an){if(1&nn&&(t.j41(0,"td",14)(1,"span"),t.EFF(2),t.k0s()()),2&nn){const qt=t.XpG().$implicit,St=t.XpG(3);t.R7$(2),t.JRh(St.calendarVariables.right.calendar[qt][0].isoWeek())}}function $t(nn,an){if(1&nn){const qt=t.RV6();t.j41(0,"td",24),t.bIt("click",function(Ft){const tt=t.eBV(qt).$implicit,it=t.XpG().$implicit,rt=t.XpG(3);return t.Njj(rt.clickDate(Ft,rt.sideEnum.right,it,tt))})("mouseenter",function(Ft){const tt=t.eBV(qt).$implicit,it=t.XpG().$implicit,rt=t.XpG(3);return t.Njj(rt.hoverDate(Ft,rt.sideEnum.right,it,tt))}),t.j41(1,"span"),t.EFF(2),t.k0s()()}if(2&nn){const qt=an.$implicit,St=t.XpG().$implicit,Ft=t.XpG(3);t.HbH(Ft.calendarVariables.right.classes[St][qt]),t.R7$(2),t.JRh(Ft.calendarVariables.right.calendar[St][qt].date())}}function Mt(nn,an){if(1&nn&&(t.j41(0,"tr"),t.DNE(1,Qe,3,1,"td",14)(2,Qt,3,1,"td",14),t.Z7z(3,$t,3,3,"td",16,t.fX1),t.k0s()),2&nn){const qt=an.$implicit,St=t.XpG(3);t.HbH(St.calendarVariables.right.classes[qt].classList),t.R7$(),t.vxM(1,St.showWeekNumbers?1:-1),t.R7$(),t.vxM(2,St.showISOWeekNumbers?2:-1),t.R7$(),t.Dyx(St.calendarVariables.right.calCols)}}function Wt(nn,an){if(1&nn&&(t.j41(0,"table",8)(1,"thead")(2,"tr"),t.DNE(3,xe,1,0,"th")(4,It,1,0,"th",10)(5,At,1,0,"th"),t.j41(6,"th",37),t.DNE(7,Yt,10,2)(8,Ot,1,2),t.k0s(),t.DNE(9,me,1,0,"th",12)(10,oe,1,0,"th"),t.k0s(),t.j41(11,"tr",13),t.DNE(12,Re,3,1,"th",14),t.Z7z(13,te,3,1,"th",null,t.fX1),t.k0s()(),t.j41(15,"tbody"),t.Z7z(16,Mt,5,4,"tr",16,t.fX1),t.k0s()()),2&nn){const qt=t.XpG(2);t.R7$(3),t.vxM(3,qt.showWeekNumbers||qt.showISOWeekNumbers?3:-1),t.R7$(),t.vxM(4,qt.calendarVariables.right.minDate&&!qt.calendarVariables.right.minDate.isBefore(qt.calendarVariables.right.calendar.firstDay)||qt.linkedCalendars?-1:4),t.R7$(),t.vxM(5,qt.calendarVariables.right.minDate&&!qt.calendarVariables.right.minDate.isBefore(qt.calendarVariables.right.calendar.firstDay)||qt.linkedCalendars?5:-1),t.R7$(2),t.vxM(7,qt.showDropdowns&&qt.calendarVariables.right.dropdowns?7:-1),t.R7$(),t.vxM(8,qt.showDropdowns&&qt.calendarVariables.right.dropdowns?-1:8),t.R7$(),t.vxM(9,!qt.calendarVariables.right.maxDate||qt.calendarVariables.right.maxDate.isAfter(qt.calendarVariables.right.calendar.lastDay)?9:-1),t.R7$(),t.vxM(10,!qt.calendarVariables.right.maxDate||qt.calendarVariables.right.maxDate.isAfter(qt.calendarVariables.right.calendar.lastDay)?-1:10),t.R7$(2),t.vxM(12,qt.showWeekNumbers||qt.showISOWeekNumbers?12:-1),t.R7$(),t.Dyx(qt.locale.daysOfWeek),t.R7$(3),t.Dyx(qt.calendarVariables.right.calRows)}}function zt(nn,an){if(1&nn&&(t.j41(0,"option",27),t.EFF(1),t.k0s()),2&nn){const qt=an.$implicit,St=t.XpG(3);t.Y8G("value",qt)("disabled",St.timepickerVariables.right.disabledHours.indexOf(qt)>-1),t.R7$(),t.SpI(" ",qt," ")}}function le(nn,an){if(1&nn&&(t.j41(0,"option",27),t.EFF(1),t.k0s()),2&nn){const qt=an.$implicit,St=an.$index,Ft=t.XpG(3);t.Y8G("value",qt)("disabled",Ft.timepickerVariables.right.disabledMinutes.indexOf(qt)>-1),t.R7$(),t.SpI(" ",Ft.timepickerVariables.right.minutesLabel[St]," ")}}function Je(nn,an){if(1&nn&&(t.j41(0,"option",27),t.EFF(1),t.k0s()),2&nn){const qt=an.$implicit,St=an.$index,Ft=t.XpG(4);t.Y8G("value",qt)("disabled",Ft.timepickerVariables.right.disabledSeconds.indexOf(qt)>-1),t.R7$(),t.SpI(" ",Ft.timepickerVariables.right.secondsLabel[St]," ")}}function Fe(nn,an){if(1&nn){const qt=t.RV6();t.j41(0,"select",33),t.mxI("ngModelChange",function(Ft){t.eBV(qt);const tt=t.XpG(3);return t.DH7(tt.timepickerVariables.right.selectedSecond,Ft)||(tt.timepickerVariables.right.selectedSecond=Ft),t.Njj(Ft)}),t.bIt("ngModelChange",function(Ft){t.eBV(qt);const tt=t.XpG(3);return t.Njj(tt.timeChanged(Ft,tt.sideEnum.right))}),t.Z7z(1,Je,2,3,"option",27,t.fX1),t.k0s()}if(2&nn){const qt=t.XpG(3);t.Y8G("disabled",!qt.startDate),t.R50("ngModel",qt.timepickerVariables.right.selectedSecond),t.R7$(),t.Dyx(qt.timepickerVariables.right.seconds)}}function tn(nn,an){if(1&nn){const qt=t.RV6();t.j41(0,"select",34),t.mxI("ngModelChange",function(Ft){t.eBV(qt);const tt=t.XpG(3);return t.DH7(tt.timepickerVariables.right.ampmModel,Ft)||(tt.timepickerVariables.right.ampmModel=Ft),t.Njj(Ft)}),t.bIt("ngModelChange",function(Ft){t.eBV(qt);const tt=t.XpG(3);return t.Njj(tt.timeChanged(Ft,tt.sideEnum.right))}),t.j41(1,"option",35),t.EFF(2,"AM"),t.k0s(),t.j41(3,"option",36),t.EFF(4,"PM"),t.k0s()()}if(2&nn){const qt=t.XpG(3);t.R50("ngModel",qt.timepickerVariables.right.ampmModel),t.R7$(),t.Y8G("disabled",qt.timepickerVariables.right.amDisabled),t.R7$(2),t.Y8G("disabled",qt.timepickerVariables.right.pmDisabled)}}function He(nn,an){if(1&nn){const qt=t.RV6();t.j41(0,"div",9)(1,"div",25)(2,"select",38),t.mxI("ngModelChange",function(Ft){t.eBV(qt);const tt=t.XpG(2);return t.DH7(tt.timepickerVariables.right.selectedHour,Ft)||(tt.timepickerVariables.right.selectedHour=Ft),t.Njj(Ft)}),t.bIt("ngModelChange",function(Ft){t.eBV(qt);const tt=t.XpG(2);return t.Njj(tt.timeChanged(Ft,tt.sideEnum.right))}),t.Z7z(3,zt,2,3,"option",27,t.fX1),t.k0s(),t.nrm(5,"span",29)(6,"span",30),t.k0s(),t.j41(7,"div",25)(8,"select",28),t.mxI("ngModelChange",function(Ft){t.eBV(qt);const tt=t.XpG(2);return t.DH7(tt.timepickerVariables.right.selectedMinute,Ft)||(tt.timepickerVariables.right.selectedMinute=Ft),t.Njj(Ft)}),t.bIt("ngModelChange",function(Ft){t.eBV(qt);const tt=t.XpG(2);return t.Njj(tt.timeChanged(Ft,tt.sideEnum.right))}),t.Z7z(9,le,2,3,"option",27,t.fX1),t.k0s(),t.nrm(11,"span",29)(12,"span",30),t.k0s(),t.j41(13,"div",25),t.DNE(14,Fe,3,2,"select",31),t.nrm(15,"span",29)(16,"span",30),t.k0s(),t.j41(17,"div",25),t.DNE(18,tn,5,3,"select",32),t.nrm(19,"span",29)(20,"span",30),t.k0s()()}if(2&nn){const qt=t.XpG(2);t.R7$(2),t.Y8G("disabled",!qt.startDate),t.R50("ngModel",qt.timepickerVariables.right.selectedHour),t.R7$(),t.Dyx(qt.timepickerVariables.right.hours),t.R7$(5),t.Y8G("disabled",!qt.startDate),t.R50("ngModel",qt.timepickerVariables.right.selectedMinute),t.R7$(),t.Dyx(qt.timepickerVariables.right.minutes),t.R7$(5),t.vxM(14,qt.timePickerSeconds?14:-1),t.R7$(4),t.vxM(18,qt.timePicker24Hour?-1:18)}}function pn(nn,an){if(1&nn&&(t.j41(0,"div",4)(1,"div",7),t.DNE(2,Wt,18,8,"table",8),t.k0s(),t.DNE(3,He,21,6,"div",9),t.k0s()),2&nn){const qt=t.XpG();t.R7$(2),t.vxM(2,qt.calendarVariables?2:-1),t.R7$(),t.vxM(3,qt.timePicker?3:-1)}}function Ze(nn,an){if(1&nn){const qt=t.RV6();t.j41(0,"button",43),t.bIt("click",function(){t.eBV(qt);const Ft=t.XpG(2);return t.Njj(Ft.clear())}),t.EFF(1),t.qSk(),t.j41(2,"svg",44),t.nrm(3,"path",45),t.k0s()()}if(2&nn){const qt=t.XpG(2);t.Y8G("title",qt.locale.clearLabel),t.R7$(),t.SpI(" ",qt.locale.clearLabel," ")}}function $n(nn,an){if(1&nn){const qt=t.RV6();t.j41(0,"button",46),t.bIt("click",function(){t.eBV(qt);const Ft=t.XpG(2);return t.Njj(Ft.clickCancel())}),t.EFF(1),t.k0s()}if(2&nn){const qt=t.XpG(2);t.R7$(),t.SpI(" ",qt.locale.cancelLabel," ")}}function Vn(nn,an){if(1&nn){const qt=t.RV6();t.j41(0,"div",5)(1,"div",39),t.DNE(2,Ze,4,2,"button",40)(3,$n,2,1,"button",41),t.j41(4,"button",42),t.bIt("click",function(Ft){t.eBV(qt);const tt=t.XpG();return t.Njj(tt.clickApply(Ft))}),t.EFF(5),t.k0s()()()}if(2&nn){const qt=t.XpG();t.R7$(2),t.vxM(2,qt.showClearButton?2:-1),t.R7$(),t.vxM(3,qt.showCancel?3:-1),t.R7$(),t.Y8G("disabled",qt.applyBtn.disabled),t.R7$(),t.SpI(" ",qt.locale.applyLabel," ")}}p().extend(f()),p().extend(h()),p().extend(y()),p().extend(b()),p().extend(x());var Bn=function(nn){return nn.left="left",nn.right="right",nn}(Bn||{});let fi=(()=>{class nn{set minDate(qt){this._minDate=p().isDayjs(qt)?qt:"string"==typeof qt?p()(qt):null}getMinDate(){return this._minDate}set maxDate(qt){this._maxDate=p().isDayjs(qt)?qt:"string"==typeof qt?p()(qt):null}getMaxDate(){return this._maxDate}set locale(qt){this._locale={...this._localeService.config,...qt}}get locale(){return this._locale}set ranges(qt){this._ranges=qt,this.renderRanges()}get ranges(){return this._ranges}constructor(qt,St,Ft){this.el=qt,this._ref=St,this._localeService=Ft,this._old={start:null,end:null},this.calendarVariables={left:{},right:{}},this.tooltiptext=[],this.timepickerVariables={left:{},right:{}},this.daterangepicker={start:new a.MJ,end:new a.MJ},this.applyBtn={disabled:!1},this.startDate=p()().startOf("day"),this.endDate=p()().endOf("day"),this.dateLimit=null,this.sideEnum=Bn,this.autoApply=!1,this.singleDatePicker=!1,this.showDropdowns=!1,this.showWeekNumbers=!1,this.showISOWeekNumbers=!1,this.linkedCalendars=!1,this.autoUpdateInput=!0,this.alwaysShowCalendars=!1,this.maxSpan=!1,this.lockStartDate=!1,this.timePicker=!1,this.timePicker24Hour=!1,this.timePickerIncrement=1,this.timePickerSeconds=!1,this.showClearButton=!1,this.firstMonthDayClass=null,this.lastMonthDayClass=null,this.emptyWeekRowClass=null,this.emptyWeekColumnClass=null,this.firstDayOfNextMonthClass=null,this.lastDayOfPreviousMonthClass=null,this.showCancel=!1,this.keepCalendarOpeningWithRange=!1,this.showRangeLabelOnInput=!1,this.customRangeDirection=!1,this.rangesArray=[],this.isShown=!1,this.inline=!0,this.leftCalendar={},this.rightCalendar={},this.showCalInRanges=!1,this.nowHoveredDate=null,this.pickingDate=!1,this.options={},this.closeOnAutoApply=!0,this._locale={},this._ranges={},this.choosedDate=new t.bkB,this.rangeClicked=new t.bkB,this.datesUpdated=new t.bkB,this.startDateChanged=new t.bkB,this.endDateChanged=new t.bkB,this.cancelClicked=new t.bkB,this.clearClicked=new t.bkB}ngOnChanges(qt){(qt.startDate||qt.endDate)&&this.inline&&this.updateView()}ngOnInit(){this._buildLocale();const qt=this.locale.daysOfWeek?[...this.locale.daysOfWeek]:[];if(this.locale.firstDay=(this.locale.firstDay||0)%7,0!==this.locale.firstDay){let St=this.locale.firstDay;for(;St>0;)qt.push(qt.shift()||""),St--}this.locale.daysOfWeek=qt,this.inline&&(this._old.start=this.startDate.clone(),this._old.end=this.endDate.clone()),this.startDate&&this.timePicker&&(this.setStartDate(this.startDate),this.renderTimePicker(Bn.left)),this.endDate&&this.timePicker&&(this.setEndDate(this.endDate),this.renderTimePicker(Bn.right)),this.updateMonthsInView(),this.renderCalendar(Bn.left),this.renderCalendar(Bn.right),this.renderRanges()}renderRanges(){let qt,St;if(this.rangesArray=[],"object"==typeof this.ranges){for(const Ft in this.ranges)if(this.ranges[Ft]){qt="string"==typeof this.ranges[Ft][0]?p()(this.ranges[Ft][0],this.locale.format):p()(this.ranges[Ft][0]),St="string"==typeof this.ranges[Ft][1]?p()(this.ranges[Ft][1],this.locale.format):p()(this.ranges[Ft][1]),this.getMinDate()&&qt.isBefore(this.getMinDate())&&(qt=this.getMinDate().clone());let tt=this.getMaxDate();if(this.maxSpan&&tt&&qt.clone().add(this.maxSpan).isAfter(tt)&&(tt=qt.clone().add(this.maxSpan)),tt&&St.isAfter(tt)&&(St=tt.clone()),this.getMinDate()&&St.isBefore(this.getMinDate(),this.timePicker?"minute":"day")||tt&&qt.isAfter(tt,this.timePicker?"minute":"day"))continue;const it=document.createElement("textarea");it.innerHTML=Ft,this.ranges[it.value]=[qt,St]}for(const Ft in this.ranges)this.ranges[Ft]&&this.rangesArray.push(Ft);this.showCustomRangeLabel&&this.rangesArray.push(this.locale.customRangeLabel),this.showCalInRanges=!this.rangesArray.length||this.alwaysShowCalendars,this.timePicker||(this.startDate=this.startDate.startOf("day"),this.endDate=this.endDate.endOf("day"))}}renderTimePicker(qt){let St,Ft;const tt=this.getMaxDate();qt===Bn.left?(St=this.startDate.clone(),Ft=this.getMinDate()):qt===Bn.right&&this.endDate?(St=this.endDate.clone(),Ft=this.startDate):qt===Bn.right&&!this.endDate&&(St=this._getDateWithTime(this.startDate,Bn.right),St.isBefore(this.startDate)&&(St=this.startDate.clone()),Ft=this.startDate);const it=this.timePicker24Hour?0:1,rt=this.timePicker24Hour?23:12;this.timepickerVariables[qt]={hours:[],minutes:[],minutesLabel:[],seconds:[],secondsLabel:[],disabledHours:[],disabledMinutes:[],disabledSeconds:[],selectedHour:0,selectedMinute:0,selectedSecond:0};for(let et=it;et<=rt;et++){let bt=et;this.timePicker24Hour||(bt=St.hour()>=12?12===et?12:et+12:12===et?0:et);const Ut=St.clone().hour(bt);let Oe=!1;Ft&&Ut.minute(59).isBefore(Ft)&&(Oe=!0),tt&&Ut.minute(0).isAfter(tt)&&(Oe=!0),this.timepickerVariables[qt].hours.push(et),bt!==St.hour()||Oe?Oe&&this.timepickerVariables[qt].disabledHours.push(et):this.timepickerVariables[qt].selectedHour=et}for(let et=0;et<60;et+=this.timePickerIncrement){const bt=et<10?"0"+et:et,Ut=St.clone().minute(et);let Oe=!1;Ft&&Ut.second(59).isBefore(Ft)&&(Oe=!0),tt&&Ut.second(0).isAfter(tt)&&(Oe=!0),this.timepickerVariables[qt].minutes.push(et),this.timepickerVariables[qt].minutesLabel.push(bt),St.minute()!==et||Oe?Oe&&this.timepickerVariables[qt].disabledMinutes.push(et):this.timepickerVariables[qt].selectedMinute=et}if(this.timePickerSeconds)for(let et=0;et<60;et++){const bt=et<10?"0"+et:et,Ut=St.clone().second(et);let Oe=!1;Ft&&Ut.isBefore(Ft)&&(Oe=!0),tt&&Ut.isAfter(tt)&&(Oe=!0),this.timepickerVariables[qt].seconds.push(et),this.timepickerVariables[qt].secondsLabel.push(bt),St.second()!==et||Oe?Oe&&this.timepickerVariables[qt].disabledSeconds.push(et):this.timepickerVariables[qt].selectedSecond=et}this.timePicker24Hour||(Ft&&St.clone().hour(12).minute(0).second(0).isBefore(Ft)&&(this.timepickerVariables[qt].amDisabled=!0),tt&&St.clone().hour(0).minute(0).second(0).isAfter(tt)&&(this.timepickerVariables[qt].pmDisabled=!0),this.timepickerVariables[qt].ampmModel=St.hour()>=12?"PM":"AM"),this.timepickerVariables[qt].selected=St}renderCalendar(qt){const St=qt===Bn.left?this.leftCalendar:this.rightCalendar,Ft=St.month.month(),tt=St.month.year(),it=St.month.hour(),rt=St.month.minute(),et=St.month.second(),bt=p()(new Date(tt,Ft)).daysInMonth(),Ut=p()(new Date(tt,Ft,1)),Oe=p()(new Date(tt,Ft,bt)),Sn=p()(Ut).subtract(1,"month").month(),rn=p()(Ut).subtract(1,"month").year(),hn=p()(new Date(rn,Sn)).daysInMonth(),Me=Ut.day(),on=[];on.firstDay=Ut,on.lastDay=Oe;for(let wt=0;wt<6;wt++)on[wt]=[];let Le=hn-Me+(this.locale.firstDay||0)+1;Le>hn&&(Le-=7),Me===this.locale.firstDay&&(Le=hn-6);let he=p()(new Date(rn,Sn,Le,12,rt,et));for(let wt=0,we=0,mn=0;wt<42;wt++,we++,he=p()(he).add(24,"hour"))wt>0&&we%7==0&&(we=0,mn++),on[mn][we]=he.clone().hour(it).minute(rt).second(et),he=he.hour(12),this.getMinDate()&&on[mn][we].format("YYYY-MM-DD")===this.getMinDate().format("YYYY-MM-DD")&&on[mn][we].isBefore(this.getMinDate())&&"left"===qt&&(on[mn][we]=this.getMinDate().clone()),this.getMaxDate()&&on[mn][we].format("YYYY-MM-DD")===this.getMaxDate().format("YYYY-MM-DD")&&on[mn][we].isAfter(this.getMaxDate())&&"right"===qt&&(on[mn][we]=this.getMaxDate().clone());qt===Bn.left?this.leftCalendar.calendar=on:this.rightCalendar.calendar=on;let Ct="left"===qt?this.getMinDate():this.startDate,Ee=this.getMaxDate();if(null===this.endDate&&this.dateLimit){const wt=this.startDate.clone().add(this.dateLimit,"day").endOf("day");if((!Ee||wt.isBefore(Ee))&&(Ee=wt),this.customRangeDirection){Ct=this.getMinDate();const we=this.startDate.clone().subtract(this.dateLimit,"day").endOf("day");(!Ct||we.isAfter(Ct))&&(Ct=we)}}if(this.calendarVariables[qt]={month:Ft,year:tt,hour:it,minute:rt,second:et,daysInMonth:bt,firstDay:Ut,lastDay:Oe,lastMonth:Sn,lastYear:rn,daysInLastMonth:hn,dayOfWeek:Me,calRows:Array.from(Array(6).keys()),calCols:Array.from(Array(7).keys()),classes:{},minDate:Ct,maxDate:Ee,calendar:on},this.showDropdowns){const wt=on[1][1].month(),we=on[1][1].year(),mn=p()().year(),Fn=Ee&&Ee.year()||mn+5,ti=Ct&&Ct.year()||mn-50,vi=we===ti,Mi=we===Fn,er=[];for(let Ne=ti;Ne<=Fn;Ne++)er.push(Ne);this.calendarVariables[qt].dropdowns={currentMonth:wt,currentYear:we,maxYear:Fn,minYear:ti,inMinYear:vi,inMaxYear:Mi,monthArrays:Array.from(Array(12).keys()),yearArrays:er}}this._buildCells(on,qt)}setStartDate(qt){"string"==typeof qt&&(this.startDate=p()(qt,this.locale.format)),"object"==typeof qt&&(this.pickingDate=!0,this.startDate=p()(qt)),this.timePicker||(this.pickingDate=!0,this.startDate=this.startDate.startOf("day")),this.timePicker&&this.timePickerIncrement&&(this.startDate=this.startDate.minute(Math.round(this.startDate.minute()/this.timePickerIncrement)*this.timePickerIncrement)),this.getMinDate()&&this.startDate.isBefore(this.getMinDate())&&(this.startDate=this.getMinDate().clone(),this.timePicker&&this.timePickerIncrement&&(this.startDate=this.startDate.minute(Math.round(this.startDate.minute()/this.timePickerIncrement)*this.timePickerIncrement))),this.getMaxDate()&&this.startDate.isAfter(this.getMaxDate())&&(this.startDate=this.getMaxDate().clone(),this.timePicker&&this.timePickerIncrement&&(this.startDate=this.startDate.minute(Math.floor(this.startDate.minute()/this.timePickerIncrement)*this.timePickerIncrement))),this.isShown||this.updateElement(),this.startDateChanged.emit({startDate:this.startDate}),this.updateMonthsInView()}setEndDate(qt){"string"==typeof qt&&(this.endDate=p()(qt,this.locale.format)),"object"==typeof qt&&(this.pickingDate=!1,this.endDate=p()(qt)),this.timePicker||(this.pickingDate=!1,this.endDate=this.endDate.add(1,"d").startOf("day").subtract(1,"second")),this.timePicker&&this.timePickerIncrement&&this.endDate.minute(Math.round(this.endDate.minute()/this.timePickerIncrement)*this.timePickerIncrement),this.endDate.isBefore(this.startDate)&&(this.endDate=this.startDate.clone()),this.getMaxDate()&&this.endDate.isAfter(this.getMaxDate())&&(this.endDate=this.getMaxDate().clone()),this.dateLimit&&this.startDate.clone().add(this.dateLimit,"day").isBefore(this.endDate)&&(this.endDate=this.startDate.clone().add(this.dateLimit,"day")),this.endDateChanged.emit({endDate:this.endDate}),this.updateMonthsInView()}isInvalidDate(){return!1}isCustomDate(){return!1}isTooltipDate(){return null}updateView(){this.timePicker&&(this.renderTimePicker(Bn.left),this.renderTimePicker(Bn.right)),this.updateMonthsInView(),this.updateCalendars()}updateMonthsInView(){if(this.endDate){if(!this.singleDatePicker&&this.leftCalendar.month&&this.rightCalendar.month&&(this.startDate&&this.leftCalendar&&this.startDate.format("YYYY-MM")===this.leftCalendar.month.format("YYYY-MM")||this.startDate&&this.rightCalendar&&this.startDate.format("YYYY-MM")===this.rightCalendar.month.format("YYYY-MM"))&&(this.endDate.format("YYYY-MM")===this.leftCalendar.month.format("YYYY-MM")||this.endDate.format("YYYY-MM")===this.rightCalendar.month.format("YYYY-MM")))return;this.startDate&&(this.leftCalendar.month=this.startDate.clone().date(2),this.rightCalendar.month=this.linkedCalendars||this.endDate.month()===this.startDate.month()&&this.endDate.year()===this.startDate.year()?this.startDate.clone().date(2).add(1,"month"):this.endDate.clone().date(2))}else this.leftCalendar.month.format("YYYY-MM")!==this.startDate.format("YYYY-MM")&&this.rightCalendar.month.format("YYYY-MM")!==this.startDate.format("YYYY-MM")&&(this.leftCalendar.month=this.startDate.clone().date(2),this.rightCalendar.month=this.startDate.clone().date(2).add(1,"month"));this.getMaxDate()&&this.linkedCalendars&&!this.singleDatePicker&&this.rightCalendar.month>this.getMaxDate()&&(this.rightCalendar.month=this.getMaxDate().clone().date(2),this.leftCalendar.month=this.getMaxDate().clone().date(2).subtract(1,"month"))}updateCalendars(){this.renderCalendar(Bn.left),this.renderCalendar(Bn.right),null!==this.endDate&&this.calculateChosenLabel()}updateElement(){const qt=this.locale.displayFormat?this.locale.displayFormat:this.locale.format;!this.singleDatePicker&&this.autoUpdateInput?this.startDate&&this.endDate&&(this.chosenLabel=this.rangesArray.length&&!0===this.showRangeLabelOnInput&&this.chosenRange&&this.locale.customRangeLabel!==this.chosenRange?this.chosenRange:this.startDate.format(qt)+this.locale.separator+this.endDate.format(qt)):this.autoUpdateInput&&(this.chosenLabel=this.startDate.format(qt))}remove(){this.isShown=!1}calculateChosenLabel(){(!this.locale||!this.locale.separator)&&this._buildLocale();let qt=!0,St=0;if(this.rangesArray.length>0){for(const Ft in this.ranges)if(this.ranges[Ft]){if(this.timePicker){const tt=this.timePickerSeconds?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD HH:mm";if(this.startDate.format(tt)===this.ranges[Ft][0].format(tt)&&this.endDate.format(tt)===this.ranges[Ft][1].format(tt)){qt=!1,this.chosenRange=this.rangesArray[St];break}}else if(this.startDate.format("YYYY-MM-DD")===this.ranges[Ft][0].format("YYYY-MM-DD")&&this.endDate.format("YYYY-MM-DD")===this.ranges[Ft][1].format("YYYY-MM-DD")){qt=!1,this.chosenRange=this.rangesArray[St];break}St++}qt&&(this.chosenRange=this.showCustomRangeLabel?this.locale.customRangeLabel??null:null,this.showCalInRanges=!0)}this.updateElement()}clickApply(qt){if(!this.singleDatePicker&&this.startDate&&!this.endDate&&(this.endDate=this._getDateWithTime(this.startDate,Bn.right),this.calculateChosenLabel()),this.isInvalidDate&&this.startDate&&this.endDate){let St=this.startDate.clone();for(;St.isBefore(this.endDate);){if(this.isInvalidDate()){this.endDate=St.subtract(1,"days"),this.calculateChosenLabel();break}St=St.add(1,"days")}}this.chosenLabel&&this.choosedDate.emit({chosenLabel:this.chosenLabel,startDate:this.startDate,endDate:this.endDate}),this.datesUpdated.emit({startDate:this.startDate,endDate:this.endDate}),(qt||this.closeOnAutoApply&&!qt)&&this.hide()}clickCancel(){this.startDate=this._old.start,this.endDate=this._old.end,this.inline&&this.updateView(),this.cancelClicked.emit(),this.hide()}monthChanged(qt,St){const Ft=this.calendarVariables[St].dropdowns.currentYear,tt=parseInt(qt.target.value,10);this.monthOrYearChanged(tt,Ft,St)}yearChanged(qt,St){const Ft=this.calendarVariables[St].dropdowns.currentMonth,tt=parseInt(qt.target.value,10);this.monthOrYearChanged(Ft,tt,St)}timeChanged(qt,St){let Ft=parseInt(this.timepickerVariables[St].selectedHour,10);const tt=parseInt(this.timepickerVariables[St].selectedMinute,10),it=this.timePickerSeconds?parseInt(this.timepickerVariables[St].selectedSecond,10):0;if(!this.timePicker24Hour){const rt=this.timepickerVariables[St].ampmModel;"PM"===rt&&Ft<12&&(Ft+=12),"AM"===rt&&12===Ft&&(Ft=0)}if(St===Bn.left){let rt=this.startDate.clone();rt=rt.hour(Ft),rt=rt.minute(tt),rt=rt.second(it),this.setStartDate(rt),this.singleDatePicker?this.endDate=this.startDate.clone():this.endDate&&this.endDate.format("YYYY-MM-DD")===rt.format("YYYY-MM-DD")&&this.endDate.isBefore(rt)?this.setEndDate(rt.clone()):!this.endDate&&this.timePicker&&this._getDateWithTime(rt,Bn.right).isBefore(rt)&&(this.timepickerVariables[Bn.right].selectedHour=Ft,this.timepickerVariables[Bn.right].selectedMinute=tt,this.timepickerVariables[Bn.right].selectedSecond=it)}else if(this.endDate){let rt=this.endDate.clone();rt=rt.hour(Ft),rt=rt.minute(tt),rt=rt.second(it),this.setEndDate(rt)}this.updateCalendars(),this.renderTimePicker(Bn.left),this.renderTimePicker(Bn.right),this.autoApply&&this.clickApply()}monthOrYearChanged(qt,St,Ft){const tt=Ft===Bn.left;tt||(St<this.startDate.year()||St===this.startDate.year()&&qt<this.startDate.month())&&(qt=this.startDate.month(),St=this.startDate.year()),this.getMinDate()&&(St<this.getMinDate().year()||St===this.getMinDate().year()&&qt<this.getMinDate().month())&&(qt=this.getMinDate().month(),St=this.getMinDate().year()),this.getMaxDate()&&(St>this.getMaxDate().year()||St===this.getMaxDate().year()&&qt>this.getMaxDate().month())&&(qt=this.getMaxDate().month(),St=this.getMaxDate().year()),this.calendarVariables[Ft].dropdowns.currentYear=St,this.calendarVariables[Ft].dropdowns.currentMonth=qt,tt?(this.leftCalendar.month=this.leftCalendar.month.month(qt).year(St),this.linkedCalendars&&(this.rightCalendar.month=this.leftCalendar.month.clone().add(1,"month"))):(this.rightCalendar.month=this.rightCalendar.month.month(qt).year(St),this.linkedCalendars&&(this.leftCalendar.month=this.rightCalendar.month.clone().subtract(1,"month"))),this.updateCalendars()}clickPrev(qt){qt===Bn.left?(this.leftCalendar.month=this.leftCalendar.month.subtract(1,"month"),this.linkedCalendars&&(this.rightCalendar.month=this.rightCalendar.month.subtract(1,"month"))):this.rightCalendar.month=this.rightCalendar.month.subtract(1,"month"),this.updateCalendars()}clickNext(qt){qt===Bn.left?this.leftCalendar.month=this.leftCalendar.month.add(1,"month"):(this.rightCalendar.month=this.rightCalendar.month.add(1,"month"),this.linkedCalendars&&(this.leftCalendar.month=this.leftCalendar.month.add(1,"month"))),this.updateCalendars()}hoverDate(qt,St,Ft,tt){const it=this.calendarVariables.left.calendar[Ft][tt],rt=this.calendarVariables.right.calendar[Ft][tt];this.pickingDate&&(this.nowHoveredDate=St===Bn.left?it:rt,this.renderCalendar(Bn.left),this.renderCalendar(Bn.right));const et=St===Bn.left?this.tooltiptext[it]:this.tooltiptext[rt];et.length>0&&qt.target.setAttribute("title",et)}clickDate(qt,St,Ft,tt){if("TD"===qt.target.tagName){if(!qt.target.classList.contains("available"))return}else if("SPAN"===qt.target.tagName&&!qt.target.parentElement.classList.contains("available"))return;this.rangesArray.length&&(this.chosenRange=this.locale.customRangeLabel??null);let it=St===Bn.left?this.leftCalendar.calendar[Ft][tt]:this.rightCalendar.calendar[Ft][tt];(this.endDate||it.isBefore(this.startDate,"day")&&!1===this.customRangeDirection)&&!1===this.lockStartDate?(this.timePicker&&(it=this._getDateWithTime(it,Bn.left)),this.endDate=null,this.setStartDate(it.clone())):!this.endDate&&it.isBefore(this.startDate)&&!1===this.customRangeDirection?this.setEndDate(this.startDate.clone()):(this.timePicker&&(it=this._getDateWithTime(it,Bn.right)),!0===it.isBefore(this.startDate,"day")&&!0===this.customRangeDirection?(this.setEndDate(this.startDate),this.setStartDate(it.clone())):this.setEndDate(it.clone()),this.autoApply&&this.calculateChosenLabel()),this.singleDatePicker&&(this.setEndDate(this.startDate),this.updateElement(),this.autoApply&&this.clickApply()),this.updateView(),this.autoApply&&this.startDate&&this.endDate&&this.clickApply(),qt.stopPropagation()}clickRange(qt,St){if(this.chosenRange=St,St===this.locale.customRangeLabel)this.isShown=!0,this.showCalInRanges=!0;else{const Ft=this.ranges[St];if(this.startDate=Ft[0].clone(),this.endDate=Ft[1].clone(),this.showRangeLabelOnInput&&St!==this.locale.customRangeLabel?this.chosenLabel=St:this.calculateChosenLabel(),this.showCalInRanges=!this.rangesArray.length||this.alwaysShowCalendars,this.timePicker||(this.startDate=this.startDate.startOf("day"),this.endDate=this.endDate.endOf("day")),this.alwaysShowCalendars||(this.isShown=!1),this.rangeClicked.emit({label:St,dates:Ft}),!this.keepCalendarOpeningWithRange||this.autoApply)this.clickApply();else{if(!this.alwaysShowCalendars)return this.clickApply();if(this.getMaxDate()&&this.getMaxDate().isSame(Ft[0],"month"))this.rightCalendar.month=this.rightCalendar.month.month(Ft[0].month()),this.rightCalendar.month=this.rightCalendar.month.year(Ft[0].year()),this.leftCalendar.month=this.leftCalendar.month.month(Ft[0].month()-1),this.leftCalendar.month=this.leftCalendar.month.year(Ft[1].year());else{this.leftCalendar.month=this.leftCalendar.month.month(Ft[0].month()),this.leftCalendar.month=this.leftCalendar.month.year(Ft[0].year());const tt=Ft[0].clone().add(1,"month");this.rightCalendar.month=this.rightCalendar.month.month(tt.month()),this.rightCalendar.month=this.rightCalendar.month.year(tt.year())}this.updateCalendars(),this.timePicker&&(this.renderTimePicker(Bn.left),this.renderTimePicker(Bn.right))}}}show(){this.isShown||(this._old.start=this.startDate.clone(),this._old.end=this.endDate.clone(),this.isShown=!0,this.updateView())}hide(){this.isShown&&(this.endDate||(this._old.start&&(this.startDate=this._old.start.clone()),this._old.end&&(this.endDate=this._old.end.clone())),!this.startDate.isSame(this._old.start)||this.endDate.isSame(this._old.end),this.updateElement(),this.isShown=!1,this._ref.detectChanges())}handleInternalClick(qt){qt.stopPropagation()}updateLocale(qt){for(const St in qt)Object.prototype.hasOwnProperty.call(qt,St)&&(this.locale[St]=qt[St],"customRangeLabel"===St&&this.renderRanges())}clear(){this.startDate=p()().startOf("day"),this.endDate=p()().endOf("day"),this.choosedDate.emit({chosenLabel:"",startDate:null,endDate:null}),this.datesUpdated.emit({startDate:null,endDate:null}),this.clearClicked.emit(),this.hide()}disableRange(qt){if(qt===this.locale.customRangeLabel)return!1;const St=this.ranges[qt],Ft=St.every(it=>!!this.getMinDate()&&it.isBefore(this.getMinDate())),tt=St.every(it=>!!this.getMaxDate()&&it.isAfter(this.getMaxDate()));return Ft||tt}_getDateWithTime(qt,St){let Ft=parseInt(this.timepickerVariables[St].selectedHour,10);if(!this.timePicker24Hour){const rt=this.timepickerVariables[St].ampmModel;"PM"===rt&&Ft<12&&(Ft+=12),"AM"===rt&&12===Ft&&(Ft=0)}const tt=parseInt(this.timepickerVariables[St].selectedMinute,10),it=this.timePickerSeconds?parseInt(this.timepickerVariables[St].selectedSecond,10):0;return qt.clone().hour(Ft).minute(tt).second(it)}_buildLocale(){this.locale={...this._localeService.config,...this.locale},this.locale.format||(this.locale.format=this.timePicker?p().localeData().longDateFormat("lll"):p().localeData().longDateFormat("L"))}_buildCells(qt,St){for(let Ft=0;Ft<6;Ft++){this.calendarVariables[St].classes[Ft]={};const tt=[];this.emptyWeekRowClass&&Array.from(Array(7).keys()).some(it=>qt[Ft][it].month()!==this.calendarVariables[St].month)&&tt.push(this.emptyWeekRowClass);for(let it=0;it<7;it++){const rt=[];this.emptyWeekColumnClass&&qt[Ft][it].month()!==this.calendarVariables[St].month&&rt.push(this.emptyWeekColumnClass),qt[Ft][it].isSame(new Date,"day")&&rt.push("today"),qt[Ft][it].isoWeekday()>5&&rt.push("weekend"),qt[Ft][it].month()!==qt[1][1].month()&&(rt.push("off"),this.lastDayOfPreviousMonthClass&&(qt[Ft][it].month()<qt[1][1].month()||0===qt[1][1].month())&&qt[Ft][it].date()===this.calendarVariables[St].daysInLastMonth&&rt.push(this.lastDayOfPreviousMonthClass),this.firstDayOfNextMonthClass&&(qt[Ft][it].month()>qt[1][1].month()||0===qt[Ft][it].month())&&1===qt[Ft][it].date()&&rt.push(this.firstDayOfNextMonthClass)),this.firstMonthDayClass&&qt[Ft][it].month()===qt[1][1].month()&&qt[Ft][it].date()===qt.firstDay.date()&&rt.push(this.firstMonthDayClass),this.lastMonthDayClass&&qt[Ft][it].month()===qt[1][1].month()&&qt[Ft][it].date()===qt.lastDay.date()&&rt.push(this.lastMonthDayClass),this.getMinDate()&&qt[Ft][it].isBefore(this.getMinDate(),"day")&&rt.push("off","disabled"),this.calendarVariables[St].maxDate&&qt[Ft][it].isAfter(this.calendarVariables[St].maxDate,"day")&&rt.push("off","disabled"),this.isInvalidDate()&&rt.push("off","disabled","invalid"),this.startDate&&qt[Ft][it].format("YYYY-MM-DD")===this.startDate.format("YYYY-MM-DD")&&rt.push("active","start-date"),null!=this.endDate&&qt[Ft][it].format("YYYY-MM-DD")===this.endDate.format("YYYY-MM-DD")&&rt.push("active","end-date"),(null!=this.nowHoveredDate&&this.pickingDate||null!=this.endDate)&&qt[Ft][it]>this.startDate&&(qt[Ft][it]<this.endDate||qt[Ft][it]<this.nowHoveredDate&&this.pickingDate)&&!rt.find(Sn=>"off"===Sn)&&rt.push("in-range");const et=this.isCustomDate();!1!==et&&("string"==typeof et?rt.push(et):Array.prototype.push.apply(rt,et));const bt=this.isTooltipDate();this.tooltiptext[qt[Ft][it]]=bt?"string"==typeof bt?bt:"Put the tooltip as the returned value of isTooltipDate":"";let Ut="",Oe=!1;for(let Sn=0;Sn<rt.length;Sn++)Ut+=rt[Sn]+" ","disabled"===rt[Sn]&&(Oe=!0);Oe||(Ut+="available"),this.calendarVariables[St].classes[Ft][it]=Ut.replace(/^\s+|\s+$/g,"")}this.calendarVariables[St].classes[Ft].classList=tt.join(" ")}}static#t=this.\u0275fac=function(St){return new(St||nn)(t.rXU(t.aKT),t.rXU(t.gRc),t.rXU(n.i))};static#e=this.\u0275cmp=t.VBU({type:nn,selectors:[["ngx-daterangepicker-material"]],viewQuery:function(St,Ft){if(1&St&&t.GBs(D,7),2&St){let tt;t.mGM(tt=t.lsd())&&(Ft.pickerContainer=tt.first)}},hostBindings:function(St,Ft){1&St&&t.bIt("click",function(it){return Ft.handleInternalClick(it)})},inputs:{startDate:"startDate",endDate:"endDate",dateLimit:"dateLimit",autoApply:"autoApply",singleDatePicker:"singleDatePicker",showDropdowns:"showDropdowns",showWeekNumbers:"showWeekNumbers",showISOWeekNumbers:"showISOWeekNumbers",linkedCalendars:"linkedCalendars",autoUpdateInput:"autoUpdateInput",alwaysShowCalendars:"alwaysShowCalendars",maxSpan:"maxSpan",lockStartDate:"lockStartDate",timePicker:"timePicker",timePicker24Hour:"timePicker24Hour",timePickerIncrement:"timePickerIncrement",timePickerSeconds:"timePickerSeconds",showClearButton:"showClearButton",firstMonthDayClass:"firstMonthDayClass",lastMonthDayClass:"lastMonthDayClass",emptyWeekRowClass:"emptyWeekRowClass",emptyWeekColumnClass:"emptyWeekColumnClass",firstDayOfNextMonthClass:"firstDayOfNextMonthClass",lastDayOfPreviousMonthClass:"lastDayOfPreviousMonthClass",showCustomRangeLabel:"showCustomRangeLabel",showCancel:"showCancel",keepCalendarOpeningWithRange:"keepCalendarOpeningWithRange",showRangeLabelOnInput:"showRangeLabelOnInput",customRangeDirection:"customRangeDirection",drops:"drops",opens:"opens",closeOnAutoApply:"closeOnAutoApply",minDate:"minDate",maxDate:"maxDate",locale:"locale",ranges:"ranges",isInvalidDate:"isInvalidDate",isCustomDate:"isCustomDate",isTooltipDate:"isTooltipDate"},outputs:{choosedDate:"choosedDate",rangeClicked:"rangeClicked",datesUpdated:"datesUpdated",startDateChanged:"startDateChanged",endDateChanged:"endDateChanged",cancelClicked:"cancelClicked",clearClicked:"clearClicked"},features:[t.Jv_([{provide:a.kq,useExisting:(0,t.Rfq)(()=>nn),multi:!0}]),t.OA$],decls:6,vars:15,consts:[["pickerContainer",""],[1,"md-drppicker",3,"ngClass"],[1,"ranges"],[1,"calendar",3,"ngClass"],[1,"calendar","right"],[1,"buttons"],["type","button",3,"click","disabled","ngClass"],[1,"calendar-table"],[1,"table-condensed"],[1,"calendar-time"],[1,"prev","available"],["colspan","5",1,"month","drp-animate"],[1,"next","available"],[1,"week-days"],[1,"week"],[1,"drp-animate"],[3,"class"],[1,"prev","available",3,"click"],[1,"dropdowns"],[1,"monthselect",3,"change"],[3,"disabled","value","selected"],[1,"yearselect",3,"change"],[3,"selected"],[1,"next","available",3,"click"],[3,"click","mouseenter"],[1,"select"],[1,"hourselect","select-item",3,"ngModelChange","disabled","ngModel"],[3,"value","disabled"],[1,"select-item","minuteselect",3,"ngModelChange","disabled","ngModel"],[1,"select-highlight"],[1,"select-bar"],[1,"select-item","secondselect",3,"disabled","ngModel"],[1,"select-item","ampmselect",3,"ngModel"],[1,"select-item","secondselect",3,"ngModelChange","disabled","ngModel"],[1,"select-item","ampmselect",3,"ngModelChange","ngModel"],["value","AM",3,"disabled"],["value","PM",3,"disabled"],["colspan","5",1,"month"],[1,"select-item","hourselect",3,"ngModelChange","disabled","ngModel"],[1,"buttons_input"],["type","button",1,"btn","btn-default","clear",3,"title"],["type","button",1,"btn","btn-default"],["type","button",1,"btn",3,"click","disabled"],["type","button",1,"btn","btn-default","clear",3,"click","title"],["xmlns","http://www.w3.org/2000/svg","width","30","height","30","viewBox","0 -5 24 24"],["d","M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z"],["type","button",1,"btn","btn-default",3,"click"]],template:function(St,Ft){1&St&&(t.j41(0,"div",1,0),t.DNE(2,F,4,0,"div",2)(3,se,4,6,"div",3)(4,pn,4,2,"div",4)(5,Vn,6,4,"div",5),t.k0s()),2&St&&(t.HbH("drops-"+Ft.drops+"-"+Ft.opens),t.Y8G("ngClass",t.sGs(7,C,"ltr"===Ft.locale.direction,"rtl"===Ft.locale.direction,Ft.isShown||Ft.inline,!Ft.isShown&&!Ft.inline,Ft.inline,!Ft.singleDatePicker&&Ft.showCalInRanges,Ft.rangesArray.length)),t.R7$(2),t.vxM(2,Ft.rangesArray.length?2:-1),t.R7$(),t.vxM(3,Ft.showCalInRanges?3:-1),t.R7$(),t.vxM(4,Ft.showCalInRanges&&!Ft.singleDatePicker?4:-1),t.R7$(),t.vxM(5,Ft.autoApply||Ft.rangesArray.length&&(!Ft.showCalInRanges||Ft.singleDatePicker)?-1:5))},dependencies:[T.YU,a.xH,a.y7,a.wz,a.BC,a.vS],styles:['.md-drppicker{position:absolute;font-family:Roboto,sans-serif;color:inherit;border-radius:4px;width:278px;padding:4px;margin-top:-10px;overflow:hidden;z-index:1000;font-size:14px;background-color:#fff;box-shadow:0 2px 4px #00000029,0 2px 8px #0000001f}.md-drppicker.double{width:auto}.md-drppicker.inline{position:relative;display:inline-block}.md-drppicker:before,.md-drppicker:after{position:absolute;display:inline-block;border-bottom-color:#0003;content:""}.md-drppicker.openscenter:before{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.md-drppicker.openscenter:after{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.md-drppicker.single .ranges,.md-drppicker.single .calendar{float:none}.md-drppicker.shown{transform:scale(1);transition:all .1s ease-in-out;transform-origin:0 0;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.md-drppicker.shown.drops-up-left{transform-origin:100% 100%}.md-drppicker.shown.drops-up-right{transform-origin:0 100%}.md-drppicker.shown.drops-down-left{transform-origin:100% 0}.md-drppicker.shown.drops-down-right{transform-origin:0 0}.md-drppicker.shown.drops-down-center{transform-origin:calc(NaN * 1%)}.md-drppicker.shown.drops-up-center{transform-origin:50%}.md-drppicker.shown .calendar{display:block}.md-drppicker.hidden{transition:all .1s ease;transform:scale(0);transform-origin:0 0;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.md-drppicker.hidden.drops-up-left{transform-origin:100% 100%}.md-drppicker.hidden.drops-up-right{transform-origin:0 100%}.md-drppicker.hidden.drops-down-left{transform-origin:100% 0}.md-drppicker.hidden.drops-down-right{transform-origin:0 0}.md-drppicker.hidden.drops-down-center{transform-origin:50% 0}.md-drppicker.hidden.drops-up-center{transform-origin:50% 100%}.md-drppicker.hidden .calendar{display:none}.md-drppicker .calendar{max-width:270px;margin:4px}.md-drppicker .calendar.single .calendar-table{border:none}.md-drppicker .calendar th,.md-drppicker .calendar td{padding:0;white-space:nowrap;text-align:center;min-width:32px}.md-drppicker .calendar th span,.md-drppicker .calendar td span{pointer-events:none}.md-drppicker .calendar-table{border:1px solid #fff;padding:4px;border-radius:4px;background-color:#fff}.md-drppicker table{width:100%;margin:0}.md-drppicker th{color:#988c8c}.md-drppicker td,.md-drppicker th{text-align:center;border-radius:4px;border:1px solid transparent;white-space:nowrap;cursor:pointer;height:2em;width:2em}.md-drppicker td.available.prev,.md-drppicker th.available.prev{display:block;background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMy43IDYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMuNyA2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGQ9Ik0zLjcsMC43TDEuNCwzbDIuMywyLjNMMyw2TDAsM2wzLTNMMy43LDAuN3oiLz4NCjwvZz4NCjwvc3ZnPg0K);background-repeat:no-repeat;background-size:.5em;background-position:center;opacity:.8;transition:background-color .2s ease;border-radius:2em}.md-drppicker td.available.prev:hover,.md-drppicker th.available.prev:hover{margin:0}.md-drppicker td.available.next,.md-drppicker th.available.next{transform:rotate(180deg);display:block;background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMy43IDYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMuNyA2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGQ9Ik0zLjcsMC43TDEuNCwzbDIuMywyLjNMMyw2TDAsM2wzLTNMMy43LDAuN3oiLz4NCjwvZz4NCjwvc3ZnPg0K);background-repeat:no-repeat;background-size:.5em;background-position:center;opacity:.8;transition:background-color .2s ease;border-radius:2em}.md-drppicker td.available.next:hover,.md-drppicker th.available.next:hover{margin:0;transform:rotate(180deg)}.md-drppicker td.available:hover,.md-drppicker th.available:hover{background-color:#eee;border-color:transparent;color:inherit;background-repeat:no-repeat;background-size:.5em;background-position:center;margin:.25em 0;opacity:.8;border-radius:2em;transform:scale(1);transition:all .45s cubic-bezier(.23,1,.32,1) 0ms}.md-drppicker td.week,.md-drppicker th.week{font-size:80%;color:#ccc}.md-drppicker td{margin:.25em 0;opacity:.8;border-radius:2em;transform:scale(1);transition:all .45s cubic-bezier(.23,1,.32,1) 0ms}.md-drppicker td.off,.md-drppicker td.off.in-range,.md-drppicker td.off.start-date,.md-drppicker td.off.end-date{background-color:#fff;border-color:transparent;color:#999}.md-drppicker td.in-range{background-color:#dde2e4;border-color:transparent;color:#000;border-radius:0}.md-drppicker td.start-date{border-radius:2em 0 0 2em}.md-drppicker td.end-date{border-radius:0 2em 2em 0}.md-drppicker td.start-date.end-date{border-radius:4px}.md-drppicker td.active{transition:background .3s ease-out;background:#0000001a}.md-drppicker td.active,.md-drppicker td.active:hover{background-color:#3f51b5;border-color:transparent;color:#fff}.md-drppicker th.month{width:auto}.md-drppicker td.disabled,.md-drppicker option.disabled{color:#999;cursor:not-allowed;text-decoration:line-through}.md-drppicker .dropdowns{background-repeat:no-repeat;background-size:10px;background-position-y:center;background-position-x:right;width:50px;background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDI1NSAyNTUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI1NSAyNTU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8ZyBpZD0iYXJyb3ctZHJvcC1kb3duIj4KCQk8cG9seWdvbiBwb2ludHM9IjAsNjMuNzUgMTI3LjUsMTkxLjI1IDI1NSw2My43NSAgICIgZmlsbD0iIzk4OGM4YyIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=)}.md-drppicker .dropdowns select{display:inline-block;background-color:#ffffffe6;width:100%;padding:5px;border:1px solid #f2f2f2;border-radius:2px;height:3rem}.md-drppicker .dropdowns select.monthselect,.md-drppicker .dropdowns select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default}.md-drppicker .dropdowns select.hourselect,.md-drppicker .dropdowns select.minuteselect,.md-drppicker .dropdowns select.secondselect,.md-drppicker .dropdowns select.ampmselect{width:50px;margin:0 auto;background:#eee;border:1px solid #eee;padding:2px;outline:0;font-size:12px}.md-drppicker .dropdowns select.monthselect,.md-drppicker .dropdowns select.yearselect{cursor:pointer;opacity:0;position:absolute;top:0;left:0;margin:0;padding:0}.md-drppicker th.month>div{position:relative;display:inline-block}.md-drppicker .calendar-time{text-align:center;margin:4px auto 0;line-height:30px;position:relative}.md-drppicker .calendar-time .select{display:inline}.md-drppicker .calendar-time .select .select-item{display:inline-block;width:auto;position:relative;font-family:inherit;background-color:transparent;padding:10px 10px 10px 0;font-size:18px;border-radius:0;border:none;border-bottom:1px solid rgba(0,0,0,.12)}.md-drppicker .calendar-time .select .select-item:after{position:absolute;top:18px;right:10px;width:0;height:0;padding:0;content:"";border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgba(0,0,0,.12);pointer-events:none}.md-drppicker .calendar-time .select .select-item:focus{outline:none}.md-drppicker .calendar-time .select .select-item .select-label{color:#00000042;font-size:16px;font-weight:400;position:absolute;pointer-events:none;left:0;top:10px;transition:.2s ease all}.md-drppicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.md-drppicker .label-input{border:1px solid #ccc;border-radius:4px;color:#555;height:30px;line-height:30px;display:block;vertical-align:middle;margin:0 auto 5px;padding:0 0 0 28px;width:100%}.md-drppicker .label-input.active{border:1px solid #08c;border-radius:4px}.md-drppicker .md-drppicker_input{position:relative;padding:0 30px 0 0}.md-drppicker .md-drppicker_input i,.md-drppicker .md-drppicker_input svg{position:absolute;left:8px;top:8px}.md-drppicker.rtl .label-input{padding-right:28px;padding-left:6px}.md-drppicker.rtl .md-drppicker_input i,.md-drppicker.rtl .md-drppicker_input svg{left:auto;right:8px}.md-drppicker .show-ranges .drp-calendar.left{border-left:1px solid #ddd}.md-drppicker .ranges{float:none;text-align:left;margin:0}.md-drppicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}.md-drppicker .ranges ul li{font-size:12px}.md-drppicker .ranges ul li button{padding:8px 12px;width:100%;background:none;border:none;text-align:left;cursor:pointer}.md-drppicker .ranges ul li button.active{background-color:#3f51b5;color:#fff}.md-drppicker .ranges ul li button[disabled]{opacity:.3}.md-drppicker .ranges ul li button:active{background:transparent}.md-drppicker .ranges ul li:hover{background-color:#eee}.md-drppicker .show-calendar .ranges{margin-top:8px}.md-drppicker [hidden]{display:none}.md-drppicker .buttons{text-align:right;margin:0 5px 5px 0}.md-drppicker .btn{position:relative;overflow:hidden;outline:none;padding:0 6px;cursor:pointer;border-radius:2px;box-shadow:0 1px 4px #0009;background-color:#3f51b5;color:#ecf0f1;transition:background-color .4s;height:auto;text-transform:uppercase;line-height:36px;border:0 none}.md-drppicker .btn:hover,.md-drppicker .btn:focus{background-color:#3f51b5}.md-drppicker .btn>*{position:relative}.md-drppicker .btn span{display:block;padding:12px 24px}.md-drppicker .btn:before{content:"";position:absolute;top:50%;left:50%;display:block;width:0;padding-top:0;border-radius:100%;background-color:#ecf0f14d;transform:translate(-50%,-50%)}.md-drppicker .btn:active:before{width:120%;padding-top:120%;transition:width .2s ease-out,padding-top .2s ease-out}.md-drppicker .btn:disabled{opacity:.5}.md-drppicker .btn.btn-default{color:#000;background-color:#dcdcdc}.md-drppicker .clear{box-shadow:none;background-color:#fff!important}.md-drppicker .clear svg{color:#eb3232;fill:currentcolor}@media (min-width: 564px){.md-drppicker{width:auto}.md-drppicker.single .calendar.left{clear:none}.md-drppicker.ltr{direction:ltr;text-align:left}.md-drppicker.ltr .calendar.left{clear:left}.md-drppicker.ltr .calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.md-drppicker.ltr .calendar.right{margin-left:0}.md-drppicker.ltr .calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.md-drppicker.ltr .left .md-drppicker_input,.md-drppicker.ltr .right .md-drppicker_input{padding-right:35px}.md-drppicker.ltr .calendar.left .calendar-table{padding-right:12px}.md-drppicker.ltr .ranges,.md-drppicker.ltr .calendar{float:left}.md-drppicker.rtl{direction:rtl;text-align:right}.md-drppicker.rtl .calendar.left{clear:right;margin-left:0}.md-drppicker.rtl .calendar.left .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.md-drppicker.rtl .calendar.right{margin-right:0}.md-drppicker.rtl .calendar.right .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.md-drppicker.rtl .left .md-drppicker_input,.md-drppicker.rtl .calendar.left .calendar-table{padding-left:12px}.md-drppicker.rtl .ranges,.md-drppicker.rtl .calendar{text-align:right;float:right}.drp-animate{transform:translate(0);transition:transform .2s ease,opacity .2s ease}.drp-animate.drp-picker-site-this{transition-timing-function:linear}.drp-animate.drp-animate-right{transform:translate(10%);opacity:0}.drp-animate.drp-animate-left{transform:translate(-10%);opacity:0}}@media (min-width: 730px){.md-drppicker .ranges{width:auto}.md-drppicker.ltr .ranges{float:left}.md-drppicker.rtl .ranges{float:right}.md-drppicker .calendar.left{clear:none!important}}\n'],encapsulation:2})}return nn})()},86233:(ct,P,e)=>{"use strict";e.d(P,{I:()=>m,_:()=>f});var t=e(68559),a=e(49645),d=e.n(a),p=e(31444),n=e.n(p);d().extend(n());const m=new t.nKC("daterangepicker.config"),f={direction:"ltr",separator:" - ",weekLabel:"W",applyLabel:"Apply",cancelLabel:"Cancel",clearLabel:"Clear",customRangeLabel:"Custom range",daysOfWeek:d().weekdaysMin(),monthNames:d().monthsShort(),firstDay:d().localeData().firstDayOfWeek()}},19763:(ct,P,e)=>{"use strict";e.d(P,{k:()=>m});var t=e(60316),a=e(34456),d=e(86233),p=e(9903),n=e(68559);let m=(()=>{class f{static forRoot(h={}){return{ngModule:f,providers:[{provide:d.I,useValue:h},{provide:p.i,useClass:p.i,deps:[d.I]}]}}static#t=this.\u0275fac=function(E){return new(E||f)};static#e=this.\u0275mod=n.$C({type:f});static#n=this.\u0275inj=n.G2t({imports:[t.MD,a.YN,a.X1]})}return f})()},67209:(ct,P,e)=>{"use strict";e.d(P,{kF:()=>t.k});var t=e(19763);e(18772),e(49645),e(9903),e(86233)},9903:(ct,P,e)=>{"use strict";e.d(P,{i:()=>d});var t=e(86233),a=e(68559);let d=(()=>{class p{constructor(m){this._config=m}get config(){return this._config?{...t._,...this._config}:t._}static#t=this.\u0275fac=function(f){return new(f||p)(a.KVO(t.I))};static#e=this.\u0275prov=a.jDH({token:p,factory:p.\u0275fac})}return p})()},238:(ct,P,e)=>{"use strict";e.d(P,{_:()=>m});var t=e(83028),a=e(11651),d=e(68559);let p=(()=>{class f{constructor(h){this.window=h}openInstant(h,E="_blank"){this.window.open(h,E)}openDeferred(h,E){E||(E={}),E.loadingUrl||(E.loadingUrl="about:blank");const y=this.window.open(E.loadingUrl,"_blank");if(!y)throw new Error("could not open a new tab");h(g=>{y.location.href=g},()=>{y.close()})}static#t=this.\u0275fac=function(E){return new(E||f)(d.KVO(a.jf))};static#e=this.\u0275prov=d.jDH({token:f,factory:f.\u0275fac,providedIn:"root"})}return f})();var n=e(58722);let m=(()=>{class f{static#t=this.\u0275fac=function(E){return new(E||f)};static#e=this.\u0275mod=d.$C({type:f});static#n=this.\u0275inj=d.G2t({providers:[n.l,{provide:t.d,useClass:p}]})}return f})()},58722:(ct,P,e)=>{"use strict";e.d(P,{l:()=>d});var t=e(68559),a=e(83028);let d=(()=>{class p{constructor(m){this.strategy=m}openInstant(m,f){return this.strategy.openInstant(m,f)}openDeferred(m,f){return this.strategy.openDeferred(m,f)}static#t=this.\u0275fac=function(f){return new(f||p)(t.KVO(a.d))};static#e=this.\u0275prov=t.jDH({token:p,factory:p.\u0275fac})}return p})()},83028:(ct,P,e)=>{"use strict";e.d(P,{d:()=>t});class t{}},44261:(ct,P,e)=>{"use strict";e.d(P,{pm:()=>t,kA:()=>F,n$:()=>I});var t=function(L){return L.All="all",L.Others="others",L.Self="self",L.SelfExpired="selfexpired",L}(t||{}),a=e(68559),d=e(60316),p=e(11651),n=e(78745),m=e(46261),f=e(84205),v=e(18537),h=e(70271),E=e(71870),y=e(59400),g=e(51567),b=e(63617),A=e(85430);function x(L){const W=(0,A.Yc)(L);let K;if(""===W)throw new Error("Cannot decrypt");try{K=JSON.parse(W).value}catch{K=W}return K}function T(L){return(0,A.w)("string"==typeof L&&""!==L?L:JSON.stringify({value:L}))}function D(L){return L<=Math.floor(Date.now()/1e3)}const C=new a.nKC("storage-decrypt-value",{providedIn:"root",factory:()=>x}),S=new a.nKC("storage-encrypt-value",{providedIn:"root",factory:()=>T}),k=new a.nKC("storage-key-prefix");let I=(()=>{class L{constructor(K,j,X,B,V,z){this.localStorage=K,this.window=X,this.decryptValue=B,this.encryptValue=V,this.keyPrefix="ix-",this.storageLog=new f.B,(0,n.A)(z)&&(this.keyPrefix=z),this.storageEvents=(0,d.UE)(j)?(0,v.R)(this.window,"storage").pipe((0,h.T)(U=>{if(U.key&&U.key.slice(0,this.keyPrefix.length)===this.keyPrefix){const G=U.key.slice(this.keyPrefix.length);return{key:G,newValue:this.readData(U.newValue,G),oldValue:this.readData(U.oldValue,G)}}return{key:null,newValue:null,oldValue:null}}),(0,E.u)()):y.w}erase(K,j=!1){this.localStorage.removeItem(this.getFullKey(K)),this.storageLog.next({key:K,value:void 0,_didExpire:j})}getFullKey(K){return this.keyPrefix+K}read(K){return this.readData(this.localStorage.getItem(this.getFullKey(K)),K)}readAll(){const K={};return Object.keys(this.localStorage).forEach(j=>{if(0===j.indexOf(this.keyPrefix)){j=j.slice(this.keyPrefix.length);const X=this.read(j);void 0!==X&&(K[j]=X)}}),K}readData(K,j){if(K){const X=(0,n.A)(K)?JSON.parse(K):K;if("Infinity"===X.expires&&(X.expires=1/0),!D(X.expires)){if(X.encrypted){let B;try{B=this.decryptValue(X.value)}catch{this.remove(j)}return B}return X.value}j&&this.erase(j,!0)}}write(K,j,X,B){if(void 0!==K&&(void 0===X&&(X=Math.floor(Date.now()/1e3)+86400),void 0===B&&(B=!1),(0,m.A)(X))){if(D(X))return this.erase(K,!0);const V={expires:X===1/0?"Infinity":X,value:B?this.encryptValue(j):j};B&&(V.encrypted=!0),this.localStorage.setItem(this.getFullKey(K),JSON.stringify(V)),this.storageLog.next({key:K,value:j,_didExpire:!1})}}clearExpired(){this.readAll()}has(K){return this.localStorage.hasOwnProperty(this.getFullKey(K))}forever(K,j){this.set(K,j,1/0)}forget(...K){this.remove(...K)}get(K,j){const X=this.read(K);return void 0===X?j:X}set(K,j,X,B=!1){this.write(K,j,X,B)}setEncrypted(K,j,X){this.set(K,j,X,!0)}remove(...K){K.forEach(j=>this.erase(j))}watch(K,j=t.All){const X=this.storageLog.pipe((0,g.p)(V=>V.key===K),(0,h.T)(V=>V.value)),B=this.storageEvents.pipe((0,g.p)(V=>V.key===K),(0,h.T)(V=>V.newValue));return j===t.All?(0,b.h)(X,B):j===t.Self?X:j===t.SelfExpired?this.storageLog.pipe((0,g.p)(V=>V.key===K&&V._didExpire),(0,h.T)(V=>V.value)):j===t.Others?B:y.w}static#t=this.\u0275fac=function(j){return new(j||L)(a.KVO(p.Wd),a.KVO(a.Agw),a.KVO(p.jf),a.KVO(C),a.KVO(S),a.KVO(k,8))};static#e=this.\u0275prov=a.jDH({token:L,factory:L.\u0275fac,providedIn:"root"})}return L})(),F=(()=>{class L{constructor(K){K.clearExpired()}static#t=this.\u0275fac=function(j){return new(j||L)(a.KVO(I))};static#e=this.\u0275mod=a.$C({type:L});static#n=this.\u0275inj=a.G2t({})}return L})()},77227:(ct,P,e)=>{"use strict";e.d(P,{k:()=>t});class t{static v4(){let p,d="";for(p=0;p<36;p++)d+=14===p?"4":19===p?"89ab".charAt(n(4)):8===p||13===p||18===p||23===p?"-":"0123456789abcdef".charAt(n(16));return d;function n(m){return Math.random()*m}}}},80865:(ct,P,e)=>{"use strict";e.d(P,{D:()=>y});var t=e(68559),a=e(84205),d=e(49931),p=e(43942),n=e(27092),m=e(56042);const f={url:"",deserializer:g=>JSON.parse(g.data),serializer:g=>JSON.stringify(g)};class h extends a.k{constructor(b,A){if(super(),this._socket=null,b instanceof p.c)this.destination=A,this.source=b;else{const x=this._config=Object.assign({},f);if(this._output=new a.B,"string"==typeof b)x.url=b;else for(const T in b)b.hasOwnProperty(T)&&(x[T]=b[T]);if(!x.WebSocketCtor&&WebSocket)x.WebSocketCtor=WebSocket;else if(!x.WebSocketCtor)throw new Error("no WebSocket constructor can be found");this.destination=new m.m}}lift(b){const A=new h(this._config,this.destination);return A.operator=b,A.source=this,A}_resetState(){this._socket=null,this.source||(this.destination=new m.m),this._output=new a.B}multiplex(b,A,x){const T=this;return new p.c(D=>{try{T.next(b())}catch(S){D.error(S)}const C=T.subscribe({next:S=>{try{x(S)&&D.next(S)}catch(k){D.error(k)}},error:S=>D.error(S),complete:()=>D.complete()});return()=>{try{T.next(A())}catch(S){D.error(S)}C.unsubscribe()}})}_connectSocket(){const{WebSocketCtor:b,protocol:A,url:x,binaryType:T}=this._config,D=this._output;let C=null;try{C=A?new b(x,A):new b(x),this._socket=C,T&&(this._socket.binaryType=T)}catch(k){return void D.error(k)}const S=new n.yU(()=>{this._socket=null,C&&1===C.readyState&&C.close()});C.onopen=k=>{const{_socket:I}=this;if(!I)return C.close(),void this._resetState();const{openObserver:F}=this._config;F&&F.next(k);const L=this.destination;this.destination=d.vU.create(W=>{if(1===C.readyState)try{const{serializer:K}=this._config;C.send(K(W))}catch(K){this.destination.error(K)}},W=>{const{closingObserver:K}=this._config;K&&K.next(void 0),W&&W.code?C.close(W.code,W.reason):D.error(new TypeError("WebSocketSubject.error must be called with an object with an error code, and an optional reason: { code: number, reason: string }")),this._resetState()},()=>{const{closingObserver:W}=this._config;W&&W.next(void 0),C.close(),this._resetState()}),L&&L instanceof m.m&&S.add(L.subscribe(this.destination))},C.onerror=k=>{this._resetState(),D.error(k)},C.onclose=k=>{C===this._socket&&this._resetState();const{closeObserver:I}=this._config;I&&I.next(k),k.wasClean?D.complete():D.error(k)},C.onmessage=k=>{try{const{deserializer:I}=this._config;D.next(I(k))}catch(I){D.error(I)}}}_subscribe(b){const{source:A}=this;return A?A.subscribe(b):(this._socket||this._connectSocket(),this._output.subscribe(b),b.add(()=>{const{_socket:x}=this;0===this._output.observers.length&&(x&&(1===x.readyState||0===x.readyState)&&x.close(),this._resetState())}),b)}unsubscribe(){const{_socket:b}=this;b&&(1===b.readyState||0===b.readyState)&&b.close(),this._resetState(),super.unsubscribe()}}function E(g){return new h(g)}const y=new t.nKC("web-socket",{factory:()=>E,providedIn:"root"})},75872:(ct,P,e)=>{"use strict";e.d(P,{U:()=>D,k:()=>C});var t=e(82178),a=e(2765),d=e(54446),p=e(29263),n=e(19508),m=e(71790),f=e(26636),v=e(71796),h=e(61378),E=e(34246),y=e(28024),g=e(49324),b=e(17876),A=e(70271),x=e(88145),T=e(68559);const D=[x.Ms,x.Eb,x.RA];let C=(()=>{class S{constructor(I){this.actions$=I,this.resetAccessTokenState$=this.createResetEffect(t.cL),this.resetCompanyState$=this.createResetEffect(n.cL),this.resetMessageState$=this.createResetEffect(f.cL),this.resetMessageFilterState$=this.createResetEffect(m.cL),this.resetUserState$=this.createResetEffect(y.cL),this.resetUserInviteState$=this.createResetEffect(h.cL),this.resetUserPushDeviceState$=this.createResetEffect(E.cL),this.resetSsoIdentityProviders$=this.createResetEffect(v.cL),this.resetWebhookSubscriptionState$=this.createResetEffect(g.cL),this.resetBackendComponentTemplateState$=this.createResetEffect(p.cL),this.resetBackendComponentTemplateConfigState$=this.createResetEffect(d.cL),this.resetBackendComponentMessageSubscriptionState$=this.createResetEffect(a.cL)}createResetEffect(I){return(0,b.EH)(()=>this.actions$.pipe((0,b.gp)(...D),(0,A.T)(()=>I())))}static#t=this.\u0275fac=function(F){return new(F||S)(T.KVO(b.En))};static#e=this.\u0275prov=T.jDH({token:S,factory:S.\u0275fac,providedIn:"root"})}return S})()},88145:(ct,P,e)=>{"use strict";e.d(P,{E8:()=>a,Eb:()=>f,Ms:()=>m,R1:()=>h,RA:()=>v,X1:()=>p,cY:()=>y,e6:()=>d,jL:()=>E,je:()=>n});var t=e(11439);const a=(0,t.VP)("[App] Log In",(0,t.xk)()),d=(0,t.VP)("[IxApi] Log In Failure",(0,t.xk)()),p=(0,t.VP)("[IxApi] Log In Success",(0,t.xk)()),n=(0,t.VP)("[App] Log Out"),m=(0,t.VP)("[App] Log Out Success"),f=(0,t.VP)("[IxApi] Access Token Removed"),v=(0,t.VP)("[Storage] Access Token Removed"),h=(0,t.VP)("[IxApi] One-time Password Required",(0,t.xk)()),E=(0,t.VP)("[Auth] Redirect To Login"),y=(0,t.VP)("[IxApi] Invalid or Expired Access Token")},52488:(ct,P,e)=>{"use strict";e.d(P,{CZ:()=>t,hV:()=>d,hq:()=>a,sn:()=>p});const t=86400,a=2592e3,d=32,p="auth"},12163:(ct,P,e)=>{"use strict";e.d(P,{q:()=>v});var t=e(68559),a=e(60316),d=e(95072),p=e(64334),n=e(98764),m=e(62392),f=e(53537);let v=(()=>{class h{constructor(){this.location=(0,t.WQX)(a.aZ),this.router=(0,t.WQX)(d.Ix),this.authService=(0,t.WQX)(f.u),this.redirectUrl="Portal"===m.c.appName?"/":"/login"}canActivate(){return this.authService.isAuthenticated.pipe((0,p.s)(1),(0,n.M)(y=>{y||this.router.navigate([this.redirectUrl],{queryParams:{next:this.location.path()}})}))}static#t=this.\u0275fac=function(g){return new(g||h)};static#e=this.\u0275prov=t.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})()},53537:(ct,P,e)=>{"use strict";e.d(P,{u:()=>h});var t=e(75797),a=e(70271),d=e(59452),p=e(44261),n=e(71678),m=e(52488),f=e(66163),v=e(68559);let h=(()=>{class E{constructor(g,b){this.storage=g,this.accessTokenService=b,this.tokenSubject=new t.t(this.storage.get(m.sn)),this.token=this.tokenSubject.asObservable(),this.isAuthenticated=this.token.pipe((0,a.T)(A=>!!A)),this.storage.watch(m.sn).subscribe(A=>{this.tokenSubject.next(A)})}forgetToken(){this.storage.remove(m.sn)}loginWithCredentials(g,b,A=null){return this.accessTokenService.add({expiresIn:b?m.hq:m.CZ,...A?{trustedDeviceName:A}:{}},(0,f.yc)(g)).pipe((0,a.T)(x=>x.data))}logout(){const g=this.tokenSubject.getValue();return g?this.accessTokenService.removeByPublicId((0,f.fc)(g)):(0,d.of)({status:"success",data:null,type:"Null"})}setToken(g){const b=Math.floor(new Date(g.expiresOn).getTime()/1e3);this.storage.setEncrypted(m.sn,`${g.secretId}${g.publicId}`,b)}static#t=this.\u0275fac=function(b){return new(b||E)(v.KVO(p.n$),v.KVO(n.XG))};static#e=this.\u0275prov=v.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}return E})()},66163:(ct,P,e)=>{"use strict";e.d(P,{MI:()=>m,eU:()=>v,fc:()=>f,hU:()=>h,wx:()=>E,xQ:()=>n,yc:()=>p});var t=e(48811),a=e(20370),d=e(52488);function p(y){const{emailAddress:g,password:b,oneTimePassword:A}=y;return`Basic ${t.o4.encode(g+":"+(A||"")+":"+b)}`}function n(y){return`Bearer ${m(y)}`}function m(y){return y.slice(0,d.hV)}function f(y){return y.slice(d.hV)}function v(y){return y.some(g=>g.message===a.xQ.BASIC_AUTH_FAILED)}function h(y){return y.some(g=>g.message===a.xQ.OTP_REQUIRED||g.message===a.bs.OTP_REQUIRED||g.message.match(a.Rm))}function E(y){return y.some(g=>"Login is rate limited"===g.message)}},43742:(ct,P,e)=>{"use strict";e.d(P,{J:()=>a});const a=new(e(68559).nKC)("authCompanySystem.guard-resolvers")},67642:(ct,P,e)=>{"use strict";e.d(P,{X:()=>d});var t=e(84205),a=e(68559);let d=(()=>{class p{constructor(){this._cancel$=new t.B}cancelPendingRequests(){this._cancel$.next()}onCancelPendingRequests(){return this._cancel$.asObservable()}static#t=this.\u0275fac=function(f){return new(f||p)};static#e=this.\u0275prov=a.jDH({token:p,factory:p.\u0275fac,providedIn:"root"})}return p})()},57759:(ct,P,e)=>{"use strict";e.d(P,{V:()=>Ai,U:()=>Ln});var t=e(77900),a=e(34163),d=e(82835),p=e(10973),n=e(23291),m=e(68403),f=e(98513),v=e(76456),h=e(63800),E=e(17550),y=e(84972),g=e(54501),b=e(11439);(0,b.VP)("[App] Add AgentRouterLanWanAccessRule",(0,b.xk)()),(0,b.VP)("[IxApi] Add AgentRouterLanWanAccessRule Failure",(0,b.xk)()),(0,b.VP)("[IxApi] Add AgentRouterLanWanAccessRule Success",(0,b.xk)()),(0,b.VP)("[ChangeNotification] AgentRouterLanWanAccessRule Was Added",(0,b.xk)()),(0,b.VP)("[ChangeNotification] AgentRouterLanWanAccessRule Was Removed",(0,b.xk)()),(0,b.VP)("[ChangeNotification] AgentRouterLanWanAccessRule Was Updated",(0,b.xk)()),(0,b.VP)("[App] Ensure All AgentRouterLanWanAccessRules",(0,b.xk)()),(0,b.VP)("[App] Load All AgentRouterLanWanAccessRules",(0,b.xk)()),(0,b.VP)("[IxApi] Load All AgentRouterLanWanAccessRules Failure",(0,b.xk)()),(0,b.VP)("[IxApi] Load All AgentRouterLanWanAccessRule Success",(0,b.xk)()),(0,b.VP)("[App] Remove AgentRouterLanWanAccessRule",(0,b.xk)()),(0,b.VP)("[IxApi] Remove AgentRouterLanWanAccessRule Failure",(0,b.xk)()),(0,b.VP)("[IxApi] Remove AgentRouterLanWanAccessRule Success",(0,b.xk)());const X=(0,b.VP)("[App] Reset AgentRouterLanWanAccessRule State"),ce=((0,b.VP)("[App] Update AgentRouterLanWanAccessRule",(0,b.xk)()),(0,b.VP)("[IxApi] Update AgentRouterLanWanAccessRule Failure",(0,b.xk)()),(0,b.VP)("[IxApi] Update AgentRouterLanWanAccessRule Success",(0,b.xk)()),(0,b.VP)("[App] Add AgentRouterOneToOneNatRule",(0,b.xk)()),(0,b.VP)("[IxApi] Add AgentRouterOneToOneNatRule Failure",(0,b.xk)()),(0,b.VP)("[IxApi] Add AgentRouterOneToOneNatRule Success",(0,b.xk)()),(0,b.VP)("[ChangeNotification] AgentRouterOneToOneNatRule Was Added",(0,b.xk)()),(0,b.VP)("[ChangeNotification] AgentRouterOneToOneNatRule Was Removed",(0,b.xk)()),(0,b.VP)("[ChangeNotification] AgentRouterOneToOneNatRule Was Updated",(0,b.xk)()),(0,b.VP)("[App] Ensure All AgentRouterOneToOneNatRules",(0,b.xk)()),(0,b.VP)("[App] Load All AgentRouterOneToOneNatRules",(0,b.xk)()),(0,b.VP)("[IxApi] Load All AgentRouterOneToOneNatRules Failure",(0,b.xk)()),(0,b.VP)("[IxApi] Load All AgentRouterOneToOneNatRules Success",(0,b.xk)()),(0,b.VP)("[App] Remove AgentRouterOneToOneNatRule",(0,b.xk)()),(0,b.VP)("[IxApi] Remove AgentRouterOneToOneNatRule Failure",(0,b.xk)()),(0,b.VP)("[IxApi] Remove AgentRouterOneToOneNatRule Success",(0,b.xk)()),(0,b.VP)("[App] Reset AgentRouterOneToOneNatRule State"));(0,b.VP)("[App] Update AgentRouterOneToOneNatRule",(0,b.xk)()),(0,b.VP)("[IxApi] Update AgentRouterOneToOneNatRule Failure",(0,b.xk)()),(0,b.VP)("[IxApi] Update AgentRouterOneToOneNatRule Success",(0,b.xk)());var At=e(10569),Gt=e(1616),Tt=e(58042),Yt=e(86416),Ot=e(89640),me=e(82984),oe=e(29193),Re=e(44427),te=e(28341),Qe=e(65433),Qt=e(25290);(0,b.VP)("[App] Load AuditLog List",(0,b.xk)()),(0,b.VP)("[IxApi] Load AuditLog List Failure",(0,b.xk)()),(0,b.VP)("[IxApi] Load AuditLog List Success",(0,b.xk)());const zt=(0,b.VP)("[App] Reset AuditLog State");var le=e(29263),Je=e(54446);(0,b.VP)("[App] Add BackendComponentTemplateVersion",(0,b.xk)()),(0,b.VP)("[IxApi] Add BackendComponentTemplateVersion Failure",(0,b.xk)()),(0,b.VP)("[IxApi] Add BackendComponentTemplateVersion Success",(0,b.xk)()),(0,b.VP)("[ChangeNotification] BackendComponentTemplateVersion Was Added",(0,b.xk)()),(0,b.VP)("[ChangeNotification] BackendComponentTemplateVersion Was Removed",(0,b.xk)()),(0,b.VP)("[ChangeNotification] BackendComponentTemplateVersion Was Updated",(0,b.xk)()),(0,b.VP)("[App] Ensure All BackendComponentTemplateVersions"),(0,b.VP)("[App] Load All BackendComponentTemplateVersions"),(0,b.VP)("[IxApi] Load All BackendComponentTemplateVersions Failure",(0,b.xk)()),(0,b.VP)("[IxApi] Load All BackendComponentTemplateVersions Success",(0,b.xk)()),(0,b.VP)("[App] Remove BackendComponentTemplateVersion",(0,b.xk)()),(0,b.VP)("[IxApi] Remove BackendComponentTemplateVersion Failure",(0,b.xk)()),(0,b.VP)("[IxApi] Remove BackendComponentTemplateVersion Success",(0,b.xk)());const Ft=(0,b.VP)("[App] Reset BackendComponentTemplateVersion State");(0,b.VP)("[App] Update BackendComponentTemplateVersion",(0,b.xk)()),(0,b.VP)("[IxApi] Update BackendComponentTemplateVersion Failure",(0,b.xk)()),(0,b.VP)("[IxApi] Update BackendComponentTemplateVersion Success",(0,b.xk)());var et=e(19508),bt=e(15932);(0,b.VP)("[App] Add CompanyTermsOfUsePolicyLanguage",(0,b.xk)()),(0,b.VP)("[IxApi] Add CompanyTermsOfUsePolicyLanguage Failure",(0,b.xk)()),(0,b.VP)("[IxApi] Add CompanyTermsOfUsePolicyLanguage Success",(0,b.xk)()),(0,b.VP)("[ChangeNotification] TermsOfUsePolicyLanguage Was Added",(0,b.xk)()),(0,b.VP)("[ChangeNotification] TermsOfUsePolicyLanguage Was Updated",(0,b.xk)()),(0,b.VP)("[App] Update CompanyTermsOfUsePolicyLanguage",(0,b.xk)()),(0,b.VP)("[IxApi] Update CompanyTermsOfUsePolicyLanguage Failure",(0,b.xk)()),(0,b.VP)("[IxApi] Update CompanyTermsOfUsePolicyLanguage Success",(0,b.xk)());const he=(0,b.VP)("[App] Reset CompanyTermsOfUsePolicyLanguage State");var Ct=e(96180),Ee=e(35484),wt=e(6708);(0,b.VP)("[ChangeNotification] File Was Added",(0,b.xk)()),(0,b.VP)("[ChangeNotification] File Was Removed",(0,b.xk)()),(0,b.VP)("[ChangeNotification] File Was Updated",(0,b.xk)());const ti=(0,b.VP)("[App] Reset File State");var vi=e(42916),Mi=e(27978),er=e(11948),Ne=e(87968),je=e(50396);(0,b.VP)("[ChangeNotification] LicenceBundle Was Added",(0,b.xk)()),(0,b.VP)("[ChangeNotification] LicenceBundle Was Removed",(0,b.xk)()),(0,b.VP)("[ChangeNotification] LicenceBundle Was Updated",(0,b.xk)()),(0,b.VP)("[App] Extend LicenceBundle",(0,b.xk)()),(0,b.VP)("[IxApi] Extend LicenceBundle Failure",(0,b.xk)()),(0,b.VP)("[IxApi] Extend LicenceBundle Success");const Ke=(0,b.VP)("[App] Reset LicenceBundle State");var bn=e(54666),Tn=e(20056),Ue=e(54664),wn=e(61691),yt=e(82692),de=e(74774),ee=e(36888),ke=e(19225),xn=e(82677),bi=e(20068),Ir=e(62083),Pr=e(66946),fr=e(63148),Ki=e(96608),Yi=e(15819),jr=e(59906),Kr=e(51132),Cr=e(28024),Mr=e(84812),ho=e(17876),ir=e(75872),qe=e(70271),qn=e(4274),In=e(68559);const Ln=[...ir.U,qn.ip,qn.UH,qn.wC];let Ai=(()=>{class ai{constructor(Ti){this.actions$=Ti,this.resetAgentState$=this.createResetEffect(t.cL),this.resetAgentDataAlarmState$=this.createResetEffect(a.cL),this.resetAgentDataConditionState$=this.createResetEffect(d.cL),this.resetAgentDataSourceState$=this.createResetEffect(n.cL),this.resetAgentDataTagState$=this.createResetEffect(m.cL),this.resetAgentDataVariableState$=this.createResetEffect(f.cL),this.resetAgentDeviceState$=this.createResetEffect(v.cL),this.resetAgentDeviceDataProtocolState$=this.createResetEffect(p.cL),this.resetAgentMembershipState$=this.createResetEffect(h.cL),this.resetAgentRegistrationProfileState$=this.createResetEffect(E.cL),this.resetAgentRegistrationProfileMembershipState$=this.createResetEffect(y.cL),this.resetAgentRouterAdditionalSubnetState$=this.createResetEffect(g.cL),this.resetAgentRouterLanWanAccessRuleState$=this.createResetEffect(X),this.resetAgentRouterOneToOneNatRuleState$=this.createResetEffect(ce),this.resetAgentRouterPortForwardState$=this.createResetEffect(At.cL),this.resetAgentRouterVpnAccessRuleState$=this.createResetEffect(Gt.cL),this.resetAgentServerState$=this.createResetEffect(Tt.cL),this.resetAgentTemplateState$=this.createResetEffect(Yt.cL),this.resetAgentTypeState$=this.createResetEffect(Ot.cL),this.resetAssetAppConfigState$=this.createResetEffect(oe.cL),this.resetAssetLibraryVersionState$=this.createResetEffect(Re.cL),this.resetAssetMembershipState$=this.createResetEffect(te.cL),this.resetAssetState$=this.createResetEffect(me.cL),this.resetAssetTypeState$=this.createResetEffect(Qe.cL),this.resetAuditLogState$=this.createResetEffect(zt),this.resetAudienceState$=this.createResetEffect(Qt.cL),this.resetBackendComponentTemplateState$=this.createResetEffect(le.cL),this.resetBackendComponentTemplateConfigState$=this.createResetEffect(Je.cL),this.resetBackendComponentTemplateVersionState$=this.createResetEffect(Ft),this.resetCompanyPrivacyStatementLanguageState$=this.createResetEffect(he),this.resetCompanyPrivacyStatementState$=this.createResetEffect(bt.cL),this.resetCompanyTermsOfUsePolicyLanguageState$=this.createResetEffect(he),this.resetCompanyTermsOfUsePolicyState$=this.createResetEffect(Ct.cL),this.resetCustomPropertyState$=this.createResetEffect(Ee.cL),this.resetDeviceDeviceState$=this.createResetEffect(wt.cL),this.resetGroupState$=this.createResetEffect(vi.cL),this.resetGroupTypeState$=this.createResetEffect(Mi.cL),this.resetFileState$=this.createResetEffect(ti),this.resetInviteState$=this.createResetEffect(er.cL),this.resetLabelState$=this.createResetEffect(Ne.cL),this.resetLicenceBundleState$=this.createResetEffect(Ke),this.resetLicenceState$=this.createResetEffect(je.cL),this.resetLicenceTypeState$=this.createResetEffect(bn.cL),this.resetMenuItemState$=this.createResetEffect(Tn.cL),this.resetMyCompany$=this.createResetEffect(et.A0),this.resetPageState$=this.createResetEffect(yt.cL),this.resetPageComponentState$=this.createResetEffect(de.cL),this.resetPageComponentTemplateState$=this.createResetEffect(ee.cL),this.resetPageComponentTemplateVersionState$=this.createResetEffect(xn.cL),this.resetPageComponentTemplateManifestState$=this.createResetEffect(ke.cL),this.resetPageLinkState$=this.createResetEffect(bi.cL),this.resetPageLinkGroupState$=this.createResetEffect(Ir.cL),this.resetPageVersionState$=this.createResetEffect(Pr.cL),this.resetPermissionState$=this.createResetEffect(fr.cL),this.resetPlatformServerState$=this.createResetEffect(Ki.cL),this.resetReportScheduleState$=this.createResetEffect(Yi.cL),this.resetRoleState$=this.createResetEffect(jr.cL),this.resetTranslations$=this.createResetEffect(Kr.cL),this.resetUserList$=this.createResetEffect(Cr.QD),this.resetUserMembershipState$=this.createResetEffect(Mr.cL),this.resetMqttBrokerState$=this.createResetEffect(Ue.cL),this.resetMqttBrokerClientState$=this.createResetEffect(wn.cL)}createResetEffect(Ti){return(0,ho.EH)(()=>this.actions$.pipe((0,ho.gp)(...Ln),(0,qe.T)(()=>Ti())))}static#t=this.\u0275fac=function(yr){return new(yr||ai)(In.KVO(ho.En))};static#e=this.\u0275prov=In.jDH({token:ai,factory:ai.\u0275fac,providedIn:"root"})}return ai})()},4274:(ct,P,e)=>{"use strict";e.d(P,{$w:()=>m,JH:()=>f,TF:()=>n,TV:()=>h,UH:()=>d,ip:()=>a,kq:()=>E,uj:()=>v,wC:()=>p});var t=e(11439);const a=(0,t.VP)("[App] Set Company ID Manually",(0,t.xk)()),d=(0,t.VP)("[Auth] Set Company ID Automatically",(0,t.xk)()),p=(0,t.VP)("[App] Unset Company ID"),n=(0,t.VP)("[AuthCompany] Remove Company ID"),m=(0,t.VP)("[Storage] Company ID Removed"),f=(0,t.VP)("[Storage] Company ID Changed"),v=(0,t.VP)("[AuthCompany] Redirect To 2FA Required"),h=(0,t.VP)("[AuthCompany] Redirect To My Companies"),E=(0,t.VP)("[AuthCompany] Redirect To SSO Required")},85961:(ct,P,e)=>{"use strict";e.d(P,{QW:()=>t});const t="company"},70767:(ct,P,e)=>{"use strict";e.d(P,{w:()=>U});var t=e(68559),a=e(60316),d=e(95072),p=e(11439),n=e(17876),m=e(36647),f=e(61318),v=e(59400),h=e(70271),E=e(51567),y=e(15842),g=e(98764),b=e(1365),A=e(59452),x=e(64334),T=e(91817),D=e(60706),C=e(35681),S=e(20370),k=e(44261),I=e(53537),F=e(67642),L=e(3146),W=e(85961),K=e(70565),j=e(88145),X=e(4274),B=e(19508),V=e(28024),z=e(72788);let U=(()=>{class G{constructor(){this.actions$=(0,t.WQX)(n.En),this.authCompanyService=(0,t.WQX)(L.h),this.authService=(0,t.WQX)(I.u),this.companyService=(0,t.WQX)(D.Bl),this.document=(0,t.WQX)(a.qQ),this.httpCancelService=(0,t.WQX)(F.X),this.location=(0,t.WQX)(a.aZ),this.router=(0,t.WQX)(d.Ix),this.storage=(0,t.WQX)(k.n$),this.store=(0,t.WQX)(p.il),this.setAutomatically$=(0,n.EH)(()=>this.actions$.pipe((0,n.gp)(j.X1,V.QC),(0,m.n)(()=>this.companyService.getList(void 0,2).pipe((0,f.W)(()=>v.w),(0,h.T)(at=>at.data))),(0,E.p)(at=>1===at.length),(0,h.T)(at=>at[0].publicId),(0,y.E)(this.authCompanyService.companyId),(0,E.p)(([at,H])=>at!==H),(0,h.T)(([at])=>X.UH({companyId:at})))),this.removeAutomatically$=(0,n.EH)(()=>this.actions$.pipe((0,n.gp)(B.RX),(0,E.p)(({errors:at})=>at.some(H=>{if(H.message.startsWith("Invalid IXapi-Company value")||H.propertyName===C.h2.Company&&"Invalid value"===H.message)return!0})),(0,h.T)(()=>X.TF()))),this.cancelPendingRequests$=(0,n.EH)(()=>this.actions$.pipe((0,n.gp)(X.wC),(0,g.M)(()=>this.httpCancelService.cancelPendingRequests())),{dispatch:!1}),this.companyAdditionalAuthRequired$=(0,n.EH)(()=>this.actions$.pipe((0,n.gp)(B.RX),(0,b.Z)(({errors:at})=>at.some(H=>H.message===S.xQ.SSO_AUTH_REQUIRED)?(0,A.of)(X.kq()):at.some(H=>H.message===S.xQ.TWO_FACTOR_AUTH_REQUIRED)?(0,A.of)(X.uj()):v.w))),this.userRemoved$=(0,n.EH)(()=>this.actions$.pipe((0,n.gp)(V.yP),(0,y.E)(this.store.select(K.Kf)),(0,m.n)(([{publicId:at},H])=>at===H?(0,A.of)(X.TF()):v.w))),this.redirectTo2faRequired$=(0,n.EH)(()=>this.actions$.pipe((0,n.gp)(X.uj),(0,g.M)(()=>{"/two-factor-auth/enable"!==this.location.path()&&this.router.navigate(["/two-factor-auth-required"],{skipLocationChange:!0})})),{dispatch:!1}),this.redirectToSsoRequired$=(0,n.EH)(()=>this.actions$.pipe((0,n.gp)(X.kq),(0,g.M)(()=>{this.router.navigate(["/sso-auth-required"],{skipLocationChange:!0})})),{dispatch:!1}),this.redirectToMyCompanies$=(0,n.EH)(()=>this.actions$.pipe((0,n.gp)(X.TV),(0,g.M)(()=>this.router.navigate(["/my-companies"]))),{dispatch:!1}),this.reload$=(0,n.EH)(()=>this.actions$.pipe((0,n.gp)(X.JH),(0,g.M)(()=>this.document.location.reload())),{dispatch:!1}),this.remove$=(0,n.EH)(()=>this.actions$.pipe((0,n.gp)(X.TF),(0,g.M)(()=>this.authCompanyService.remove()),(0,m.n)(()=>this.authService.isAuthenticated),(0,x.s)(1),(0,E.p)(at=>at),(0,h.T)(()=>X.TV()))),this.removed$=(0,n.EH)(()=>this.actions$.pipe((0,n.gp)(X.$w),(0,m.n)(()=>this.authService.isAuthenticated),(0,x.s)(1),(0,E.p)(at=>at),(0,h.T)(()=>X.TV()))),this.set$=(0,n.EH)(()=>this.actions$.pipe((0,n.gp)(X.ip,X.UH),(0,g.M)(({companyId:at,type:H})=>{this.authCompanyService.set(at),H===X.ip.type&&this.router.navigate(["/"])})),{dispatch:!1}),this.storage$=(0,n.EH)(()=>this.storage.watch(W.QW,k.pm.Others).pipe((0,T.F)(),(0,h.T)(at=>at?X.JH():X.$w()))),this.myCompanyLoaded$=(0,n.EH)(()=>this.actions$.pipe((0,n.gp)(B.QC),(0,g.M)(({data:at})=>{window.dispatchEvent(new CustomEvent(z.Hs.CompanyChanged,{detail:at.publicId}))})),{dispatch:!1})}static#t=this.\u0275fac=function(H){return new(H||G)};static#e=this.\u0275prov=t.jDH({token:G,factory:G.\u0275fac,providedIn:"root"})}return G})()},71276:(ct,P,e)=>{"use strict";e.d(P,{Z:()=>x});var t=e(1365),a=e(98764),d=e(51567),p=e(61873),n=e(70271),m=e(64334),f=e(17696),v=e(3146),h=e(43742),E=e(81799),y=e(19508),g=e(68559),b=e(95072),A=e(11439);let x=(()=>{class T{constructor(C,S,k,I,F){this.router=C,this.authCompanyService=S,this.authUserGuard=k,this.store=I,this.resolvers=F}canActivate(C){return this.authUserGuard.canActivate().pipe((0,t.Z)(()=>this.authCompanyService.hasCompanyId),(0,a.M)(S=>{S||this.router.navigate(["/my-companies"],{queryParamsHandling:"preserve"})}),(0,d.p)(S=>S),(0,t.Z)(()=>(0,p.p)([this.getMyCompany(),...this.resolvers.map(S=>S())])),(0,n.T)(()=>!0),(0,m.s)(1))}getMyCompany(){return this.store.select(E._d).pipe((0,a.M)(C=>{C||this.store.dispatch(y.BP())}),(0,d.p)(C=>!!C),(0,m.s)(1))}static#t=this.\u0275fac=function(S){return new(S||T)(g.KVO(b.Ix),g.KVO(v.h),g.KVO(f.F),g.KVO(A.il),g.KVO(h.J))};static#e=this.\u0275prov=g.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}return T})()},3146:(ct,P,e)=>{"use strict";e.d(P,{h:()=>v});var t=e(75797),a=e(70271),d=e(91817),p=e(44261),n=e(85961),m=e(52488),f=e(68559);let v=(()=>{class h{constructor(y){this.storage=y,this.companyIdSubject=new t.t(this.storage.get(n.QW)),this.companyId=this.companyIdSubject.asObservable(),this.hasCompanyId=this.companyIdSubject.pipe((0,a.T)(g=>!!g),(0,d.F)()),this.storage.watch(n.QW).subscribe(this.companyIdSubject)}remove(){this.storage.remove(n.QW)}set(y){const g=Math.floor(Date.now()/1e3)+m.hq;this.storage.set(n.QW,y,g)}static#t=this.\u0275fac=function(g){return new(g||h)(f.KVO(p.n$))};static#e=this.\u0275prov=f.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})()},21636:(ct,P,e)=>{"use strict";e.d(P,{Z$:()=>p.Z,hy:()=>n.h}),e(57759),e(4274),e(70767);var p=e(71276),n=e(3146)},18560:(ct,P,e)=>{"use strict";e.d(P,{b$:()=>a,r:()=>me,uR:()=>K.u,fc:()=>j.fc,MI:()=>j.MI});var t=e(68559);const a=new t.nKC("auth.logout-intializer");var d=e(88145),p=e(89204),n=e(17876),m=e(36647),f=e(70271),v=e(61318),h=e(59452),E=e(98764),y=e(61873),g=e(95074),b=e(51567),A=e(15842),x=e(63617),T=e(1365),D=e(59400),C=e(56196),S=e(72788),k=e(20370),I=e(44261),F=e(77349),L=e(71488),W=e(52488),K=e(53537),j=e(66163),X=e(82178),B=e(28024),V=e(62392),z=e(71678),U=e(12587),G=e(95072),Z=e(60316);let at=(()=>{class oe{constructor(te,Qe,Qt,$t,Mt,Wt,zt,le,Je,Fe,tn,He){var pn=this;this.authLogoutInitializer=te,this.actions$=Qe,this.apiRequestErrors$=Qt,this.matDialog=$t,this.layerService=Mt,this.viewerService=Wt,this.authService=zt,this.route=le,this.router=Je,this.location=Fe,this.storage=tn,this.accessTokenService=He,this.login$=(0,n.EH)(()=>this.actions$.pipe((0,n.gp)(d.E8),(0,m.n)(({credentials:Ze,remember:$n,trustedDeviceName:Vn})=>this.authService.loginWithCredentials(Ze,$n,Vn).pipe((0,f.T)(Bn=>d.X1({data:Bn})),(0,v.W)(Bn=>(0,h.of)(d.e6({errors:Bn.error?.data??[]}))))))),this.loginSuccess$=(0,n.EH)(()=>this.actions$.pipe((0,n.gp)(d.X1),(0,E.M)(({data:Ze})=>{this.authService.setToken(Ze),this.route.snapshot.queryParamMap.has("next")?this.router.navigateByUrl(this.route.snapshot.queryParams.next):this.router.navigate(["/"])})),{dispatch:!1}),this.logout$=(0,n.EH)(()=>this.actions$.pipe((0,n.gp)(d.je),(0,m.n)(()=>(0,y.p)(this.authLogoutInitializer.map(Ze=>Ze()))),(0,f.T)(()=>d.Ms()))),this.logoutConfirm$=(0,n.EH)(()=>this.actions$.pipe((0,n.gp)(d.Ms),(0,g.c)(0),(0,E.M)(()=>{this.authService.logout().subscribe(),this.authService.forgetToken(),window.dispatchEvent(new CustomEvent(S.Hs.LoggedOut))}),(0,f.T)(()=>d.jL()))),this.invalidOrExpired$=(0,n.EH)(()=>this.actions$.pipe((0,n.gp)(d.cY),(0,E.M)(()=>this.authService.forgetToken()),(0,f.T)(()=>d.Eb()))),this.loggedOut$=(0,n.EH)(()=>this.actions$.pipe((0,n.gp)(d.Eb,d.RA),(0,E.M)(()=>{window.dispatchEvent(new CustomEvent(S.Hs.LoggedOut))}),(0,f.T)(()=>d.jL()))),this.otpRequired$=(0,n.EH)(()=>this.actions$.pipe((0,n.gp)(d.e6),(0,b.p)(({errors:Ze})=>(0,j.hU)(Ze)),(0,f.T)(({errors:Ze})=>{const $n=Ze.find(Bn=>Bn.message.match(k.Rm));let Vn;return $n&&(Vn=$n.message.match(k.Rm)?.[1]),d.R1({phoneNumber:Vn})}))),this.redirectToLogin$=(0,n.EH)(()=>this.actions$.pipe((0,n.gp)(d.jL),(0,E.M)(()=>{this.matDialog.closeAll(),this.layerService.closeAll(),this.viewerService.closeAll();const Ze=this.location.path(),$n=Ze.startsWith("/login")?null:Ze;this.router.navigate(["Portal"===V.c.appName?"/":"/login"],$n?{queryParams:{next:$n}}:void 0)})),{dispatch:!1}),this.accessTokenRemoved$=(0,n.EH)(()=>this.actions$.pipe((0,n.gp)(X.yP),(0,A.E)(this.authService.token),(0,b.p)(([{publicId:Ze},$n])=>!!$n&&(0,j.fc)($n)===Ze),(0,f.T)(()=>d.cY()))),this.logInSuccess$=(0,n.EH)(()=>this.actions$.pipe((0,n.gp)(d.X1),(0,b.p)(({data:Ze})=>!!Ze.user),(0,f.T)(({data:Ze})=>B.zO({data:Ze.user})))),this.myUserLoaded$=(0,n.EH)(()=>this.actions$.pipe((0,n.gp)(B.zO,B.QC),(0,E.M)(({data:Ze})=>{window.dispatchEvent(new CustomEvent(S.Hs.LoggedIn,{detail:Ze.publicId}))})),{dispatch:!1}),this.storage$=(0,n.EH)(()=>(0,x.h)(this.storage.watch(W.sn,I.pm.Others),this.storage.watch(W.sn,I.pm.SelfExpired).pipe((0,g.c)(0))).pipe((0,T.Z)(Ze=>Ze?D.w:(0,h.of)(d.RA())))),this.tokenExpired$=(0,n.EH)(()=>this.apiRequestErrors$.pipe((0,k.MS)(401),(0,b.p)(Ze=>!!Ze._request?.headers.get("Authorization")?.match(/^bearer/i)),(0,f.T)(Ze=>Ze.error?.data||[]),(0,b.p)(Ze=>Ze.some($n=>"Authorization"===$n.propertyName&&$n.message.startsWith("Invalid"))),(0,f.T)(()=>d.cY()))),this.showUserOtpSetup$=(0,n.EH)(()=>this.actions$.pipe((0,n.gp)(B.zO,B.QC),(0,E.M)(function(){var Ze=(0,p.A)(function*({data:$n}){if("glbSkippedOtpSetupOn"in($n.custom||{})&&!$n.otpAuth?.required&&!$n.custom?.glbSkippedOtpSetupOn&&("Activation Wizard"===V.c.appName||"Admin"===V.c.appName||"Fleet Manager"===V.c.appName||"Portal"===V.c.appName||"Studio"===V.c.appName)){const an=(0,j.fc)(pn.storage.get(W.sn)),qt=(yield(0,C._)(pn.accessTokenService.getByPublicId(an,["publicId,ssoIdentityProvider"]))).data,St=pn.route.snapshot.queryParamMap.has("next")?pn.route.snapshot.queryParams.next:pn.location.path(),Ft=St.includes("two-factor-auth/enable");qt?.ssoIdentityProvider||Ft||pn.router.navigate(["/two-factor-auth/enable"],{queryParams:St?{next:St}:null})}});return function($n){return Ze.apply(this,arguments)}}())),{dispatch:!1})}static#t=this.\u0275fac=function(Qe){return new(Qe||oe)(t.KVO(a),t.KVO(n.En),t.KVO(k.aR),t.KVO(U.bZ),t.KVO(F.BY),t.KVO(L.qr),t.KVO(K.u),t.KVO(G.nX),t.KVO(G.Ix),t.KVO(Z.aZ),t.KVO(I.n$),t.KVO(z.XG))};static#e=this.\u0275prov=t.jDH({token:oe,factory:oe.\u0275fac,providedIn:"root"})}return oe})();e(12163);var q=e(46443),$=e(3347),ot=e(35681),J=e(31534),ft=e(32175),mt=e(64334);function Lt(oe){return()=>oe.pipe((0,n.gp)(ft.KF),(0,mt.s)(1))}var Vt=e(90852);let ce=(()=>{class oe{constructor(te,Qe,Qt){this.actions$=te,this.snackBar=Qe,this.translate=Qt,this.loginFailureMessage$=(0,n.EH)(()=>this.actions$.pipe((0,n.gp)(d.e6),(0,E.M)(({errors:$t})=>{if((0,j.eU)($t)){const Mt=this.translate.instant("__MESSAGE__.__API__.AUTHENTICATION_FAILED");this.snackBar.open(Mt,void 0,{duration:3e3})}if((0,j.wx)($t)){const Mt=this.translate.instant("__MESSAGE__.__API__.TOO_MANY_REQUEST");this.snackBar.open(Mt,void 0,{duration:4e3})}})),{dispatch:!1}),this.loginSuccessMessage$=(0,n.EH)(()=>this.actions$.pipe((0,n.gp)(d.X1),(0,J.o)(Lt(this.actions$)),(0,E.M)(({data:$t})=>{if($t.user&&$t.user.name){const Mt=this.translate.instant("LOGGED_IN_AS_NAME",{name:$t.user.name});this.snackBar.open(Mt,void 0,{duration:3e3})}})),{dispatch:!1}),this.logOutSuccessMessage$=(0,n.EH)(()=>this.actions$.pipe((0,n.gp)(d.Ms),(0,J.o)(Lt(this.actions$)),(0,E.M)(()=>{const $t=this.translate.instant("LOGGED_OUT");this.snackBar.open($t,void 0,{duration:3e3})})),{dispatch:!1}),this.loggedOutMessage$=(0,n.EH)(()=>this.actions$.pipe((0,n.gp)(d.Eb,d.RA),(0,J.o)(Lt(this.actions$)),(0,E.M)(()=>{const $t=this.translate.instant("YOU_WERE_LOGGED_OUT");return this.snackBar.open($t,void 0,{duration:3e3})})),{dispatch:!1})}static#t=this.\u0275fac=function(Qe){return new(Qe||oe)(t.KVO(n.En),t.KVO($.UG),t.KVO(Vt.c$))};static#e=this.\u0275prov=t.jDH({token:oe,factory:oe.\u0275fac,providedIn:"root"})}return oe})();var se=e(75872),xe=e(70767),It=e(57759),At=e(43742),Gt=e(33900),Tt=e(3146),Yt=e(67642);let Ot=(()=>{class oe{constructor(te,Qe,Qt){this.httpCancelService=Qt,this.companyId=null,this.options={...ot.KQ,...te},Qe.companyId.subscribe($t=>this.companyId=$t)}intercept(te,Qe){if(this.options.baseUrl&&te.url.startsWith(this.options.baseUrl)){if(!0===te.context.get(ot.P5)&&this.companyId)return Qe.handle(te.clone({setHeaders:{[ot.h2.Company]:this.companyId}})).pipe((0,Gt.Q)(this.httpCancelService.onCancelPendingRequests()));if(te.headers.has(ot.h2.Company))return Qe.handle(te).pipe((0,Gt.Q)(this.httpCancelService.onCancelPendingRequests()))}return Qe.handle(te)}static#t=this.\u0275fac=function(Qe){return new(Qe||oe)(t.KVO(ot.RC),t.KVO(Tt.h),t.KVO(Yt.X))};static#e=this.\u0275prov=t.jDH({token:oe,factory:oe.\u0275fac})}return oe})(),me=(()=>{class oe{static#t=this.\u0275fac=function(Qe){return new(Qe||oe)};static#e=this.\u0275mod=t.$C({type:oe});static#n=this.\u0275inj=t.G2t({providers:[{provide:t.hnV,useFactory:function(Qe,Qt){return function(){return Qt.token.subscribe(Mt=>{Qe.headers=Mt?Qe.headers.set("Authorization",(0,j.xQ)(Mt)):Qe.headers.delete("Authorization")}),Promise.resolve(!0)}},multi:!0,deps:[ot.bQ,K.u]},{provide:At.J,useValue:()=>(0,h.of)(!0),multi:!0},{provide:a,useFactory:()=>()=>(0,h.of)(!0),multi:!0},{provide:q.a7,useClass:Ot,multi:!0}],imports:[q.q1,G.iI,$._T,ot.Si,I.kA,F.GX,L.ko,n.Vm.forFeature([at,ce,se.k,xe.w,It.V])]})}return oe})()},23626:(ct,P,e)=>{"use strict";e.d(P,{E:()=>ot,Pr:()=>K});var t=e(60316),a=e(17876),d=e(36647),p=e(70271),n=e(61318),m=e(59452),f=e(98764),v=e(51567),h=e(20370),E=e(14583),y=e(88145),g=e(68914),b=e(137),A=e(67495),x=e(71678),T=e(48346),D=e(46443),C=e(35681),S=e(68559);let k=(()=>{class J{constructor(mt,Lt){this.api=mt,this.http=Lt}add(mt){const Lt=this.api.url("SsoAuthenticationRequestList"),Vt=(new D._y).set(C.TZ,!0),ce=this.api.headers.delete("Authorization");return this.http.post(Lt,mt,{context:Vt,headers:ce})}static#t=this.\u0275fac=function(Lt){return new(Lt||J)(S.KVO(C.bQ),S.KVO(D.Qq))};static#e=this.\u0275prov=S.jDH({token:J,factory:J.\u0275fac,providedIn:"root"})}return J})();const F=new S.nKC("capacitor-single-sign-on");var L=e(95072),W=e(17654);let K=(()=>{class J{constructor(mt,Lt,Vt,ce,se,xe,It,At){this.document=mt,this.ssoPlugin=Vt,this.router=ce,this.accessTokenService=se,this.registrationService=xe,this.ssoAuthenticationRequestService=It,this.errors$=At,Lt.subscribe(Gt=>this._scheme=Gt)}start(mt,Lt){const ce=this.document.location.toString().substr(0,this.document.location.toString().lastIndexOf(this.router.url))+Lt;return this.ssoAuthenticationRequestService.add({identityProvider:{publicId:mt.publicId},redirectUrl:ce}).pipe((0,p.T)(xe=>xe.data.url))}finish(mt,Lt){return this.accessTokenService.addSso({expiresIn:2592e3,ssoAuthentication:{code:mt,state:Lt}}).pipe((0,p.T)(Vt=>Vt.data))}finishRegistration(mt,Lt,Vt,ce){return this.registrationService.addSso({companyName:Vt,ssoAuthentication:{code:mt,state:Lt},termsOfUsePolicy:{publicId:ce}}).pipe((0,p.T)(xe=>xe.data))}openInAppBrowser(mt){return(0,b.v)(()=>this.ssoPlugin.authenticate({url:mt}).then(({url:Lt})=>this.router.navigateByUrl("/"+Lt.slice(this._scheme.length))).catch(Lt=>(this.errors$.next(Lt),Promise.reject(Lt))))}redirectToApp(mt){this.document.location.assign(`${this._scheme}${mt.slice(1)}${this.document.location.search}`)}static#t=this.\u0275fac=function(Lt){return new(Lt||J)(S.KVO(t.qQ),S.KVO(A.rC),S.KVO(F),S.KVO(L.Ix),S.KVO(x.XG),S.KVO(T.f),S.KVO(k),S.KVO(W.p))};static#e=this.\u0275prov=S.jDH({token:J,factory:J.\u0275fac,providedIn:"root"})}return J})(),j=(()=>{class J{constructor(mt,Lt,Vt,ce,se,xe,It){this.document=mt,this.platform=Lt,this.actions$=Vt,this.invitationService=ce,this.route=se,this.router=xe,this.service=It,this.start$=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(g.um),(0,d.n)(({identityProvider:At})=>{let Gt="/login/complete"+("ios"===this.platform?"-ios":"");const Tt=this.route.snapshot.queryParamMap.get("next");return Tt&&(Gt+=`?next=${Tt}`),this.service.start(At,Gt).pipe((0,p.T)(Yt=>g.Bl({redirectUrl:Yt})),(0,n.W)(Yt=>(0,m.of)(g.Qi({errors:Yt.error?.data??[]}))))}))),this.startSuccess$=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(g.Bl,g.uN,g.SF),(0,f.M)(({redirectUrl:At})=>{"ios"===this.platform?this.service.openInAppBrowser(At).subscribe():this.document.location.href=At})),{dispatch:!1}),this.finish$=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(g.jQ),(0,d.n)(({code:At,state:Gt})=>this.service.finish(At,Gt).pipe((0,p.T)(Tt=>g.wK({data:Tt})),(0,n.W)(Tt=>(0,m.of)(g.Zx({errors:Tt.error?.data??[]}))))))),this.finishSuccess$=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(g.wK),(0,p.T)(({data:At})=>y.X1({data:At})))),this.finishFailure$=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(g.Zx,g.Rn),(0,d.n)(()=>this.router.navigate(["/login"]))),{dispatch:!1}),this.startRegistration$=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(g.dZ),(0,d.n)(({identityProvider:At})=>this.service.start(At,"/register/sso-complete"+("ios"===this.platform?"-ios":"")).pipe((0,p.T)(Tt=>g.uN({redirectUrl:Tt})),(0,n.W)(Tt=>(0,m.of)(g.pD({errors:Tt.error?.data??[]}))))))),this.finishRegistration$=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(g.Gq),(0,d.n)(({code:At,state:Gt,companyName:Tt,termsOfUsePolicy:Yt})=>this.service.finishRegistration(At,Gt,Tt,Yt).pipe((0,p.T)(()=>g.TI()),(0,n.W)(Ot=>(0,m.of)(g.q5({errors:Ot.error?.data??[]}))))))),this.finishRegistrationSuccess$=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(g.TI),(0,d.n)(()=>this.router.navigate(["/register","completed"]))),{dispatch:!1}),this.finishRegistrationFailure$=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(g.q5),(0,d.n)(()=>this.router.navigate(["/register"]))),{dispatch:!1}),this.startAcceptInvite=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(g.PU),(0,d.n)(({token:At,identityProvider:Gt})=>this.service.start(Gt,`/invitation/complete${"ios"===this.platform?"-ios":""}/${At}`).pipe((0,p.T)(Yt=>g.SF({redirectUrl:Yt})),(0,n.W)(Yt=>(0,m.of)(g.Nf({errors:Yt.error?.data??[]}))))))),this.finishAcceptInvite=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(g.kV),(0,d.n)(({token:At,invite:Gt,input:Tt})=>this.invitationService.accept(At,Gt,Tt).pipe((0,p.T)(()=>g.zQ()),(0,n.W)(Yt=>(0,m.of)(g.gQ({errors:Yt.error?.data??[],token:At}))))))),this.finishAcceptInviteSuccess=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(g.zQ),(0,d.n)(()=>this.router.navigate(["/invitation","accepted"]))),{dispatch:!1}),this.finishAcceptInviteFailure$=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(g.gQ),(0,v.p)(({errors:At})=>At.some(Gt=>Gt.message===h.xQ.INVALID_EMAIL_FOR_INVITE)),(0,d.n)(({token:At})=>this.router.navigate(["/invitation","no-match",At]))),{dispatch:!1})}static#t=this.\u0275fac=function(Lt){return new(Lt||J)(S.KVO(t.qQ),S.KVO(A.$M),S.KVO(a.En),S.KVO(E.B),S.KVO(L.nX),S.KVO(L.Ix),S.KVO(K))};static#e=this.\u0275prov=S.jDH({token:J,factory:J.\u0275fac,providedIn:"root"})}return J})();var X=e(80657),B=e(96534),V=e(19999),z=e(50819),U=e(91687);function G(J){return(0,z.N)((ft,mt)=>{let Lt=!1,Vt=0;ft.subscribe((0,U._)(mt,ce=>(Lt||(Lt=!J(ce,Vt++)))&&mt.next(ce)))})}var Z=e(64334),at=e(11439),H=e(3347),q=e(90852);let $=(()=>{class J{constructor(mt,Lt,Vt,ce){this.actions$=mt,this.store=Lt,this.snackBar=Vt,this.translate=ce,this.failureMessage$=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(g.Zx,g.q5,g.gQ),(0,f.M)(({errors:se})=>{if(se.some(xe=>xe.message===h.xQ.USER_UNKNOWN)){const xe=this.translate.instant("__MESSAGE__.__API__.USER_UNKNOWN");this.snackBar.open(xe,void 0,{duration:3e3})}})),{dispatch:!1}),this.errorMessage$=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(g.Rn),(0,f.M)(({error:se,identityProvider:xe})=>{(0,V.z)([this.store.select(X.mx(xe)),this.store.select(X.hQ).pipe(G(It=>!It))]).pipe((0,Z.s)(1)).subscribe(([It])=>{const At=this.translate.instant("__MESSAGE__.AUTHORIZATION_FAILED",{provider:It?.name||this.translate.instant("SINGLE_SIGN_ON"),error:(0,B.A)(se.replace(/_/," "))});this.snackBar.open(At,void 0,{duration:3e3})})})),{dispatch:!1})}static#t=this.\u0275fac=function(Lt){return new(Lt||J)(S.KVO(a.En),S.KVO(at.il),S.KVO(H.UG),S.KVO(q.c$))};static#e=this.\u0275prov=S.jDH({token:J,factory:J.\u0275fac,providedIn:"root"})}return J})(),ot=(()=>{class J{static#t=this.\u0275fac=function(Lt){return new(Lt||J)};static#e=this.\u0275mod=S.$C({type:J});static#n=this.\u0275inj=S.G2t({providers:[{provide:F,useValue:{authenticate:()=>Promise.reject({code:-1,errorMessage:"Not supported"})}}],imports:[D.q1,L.iI,C.Si,a.Vm.forFeature([j,$])]})}return J})()},17654:(ct,P,e)=>{"use strict";e.d(P,{p:()=>d});var t=e(84205),a=e(68559);let d=(()=>{class p extends t.B{static#t=this.\u0275fac=(()=>{let m;return function(v){return(m||(m=a.xGo(p)))(v||p)}})();static#e=this.\u0275prov=a.jDH({token:p,factory:p.\u0275fac,providedIn:"root"})}return p})()},68914:(ct,P,e)=>{"use strict";e.d(P,{Bl:()=>p,Gq:()=>y,Nf:()=>x,PU:()=>A,Qi:()=>d,Rn:()=>k,SF:()=>T,TI:()=>b,Zx:()=>m,dZ:()=>v,gQ:()=>C,jQ:()=>n,kV:()=>D,pD:()=>h,q5:()=>g,uN:()=>E,um:()=>a,wK:()=>f,zQ:()=>S});var t=e(11439);const a=(0,t.VP)("[App] Start SSO Authentication",(0,t.xk)()),d=(0,t.VP)("[IxApi] Start SSO Authentication failure",(0,t.xk)()),p=(0,t.VP)("[IxApi] Start SSO Authentication success",(0,t.xk)()),n=(0,t.VP)("[App] Finish SSO Authentication",(0,t.xk)()),m=(0,t.VP)("[IxApi] Finish SSO Authentication failure",(0,t.xk)()),f=(0,t.VP)("[IxApi] Finish SSO Authentication success",(0,t.xk)()),v=(0,t.VP)("[App] Start SSO Registration",(0,t.xk)()),h=(0,t.VP)("[IxApi] Start SSO Registration failure",(0,t.xk)()),E=(0,t.VP)("[IxApi] Start SSO Registration success",(0,t.xk)()),y=(0,t.VP)("[App] Finish SSO Registration",(0,t.xk)()),g=(0,t.VP)("[IxApi] Finish SSO Registration failure",(0,t.xk)()),b=(0,t.VP)("[IxApi] Finish SSO Registration success"),A=(0,t.VP)("[App] Start SSO Accept Invite",(0,t.xk)()),x=(0,t.VP)("[IxApi] Start SSO Accept Invite failure",(0,t.xk)()),T=(0,t.VP)("[IxApi] Start SSO Accept Invite success",(0,t.xk)()),D=(0,t.VP)("[App] Finish SSO Accept Invite",(0,t.xk)()),C=(0,t.VP)("[IxApi] Finish SSO Accept Invite Failure",(0,t.xk)()),S=(0,t.VP)("[IxApi] Finish SSO Accept Invite Success"),k=(0,t.VP)("[OpenID Connect] Authorization Error Response",(0,t.xk)())},17696:(ct,P,e)=>{"use strict";e.d(P,{F:()=>g});var t=e(81799),a=e(28024),d=e(35537),p=e(12163),n=e(36647),m=e(1365),f=e(59452),v=e(59400),h=e(64334),E=e(68559),y=e(11439);let g=(()=>{class b{constructor(x,T){this.store=x,this.authGuard=T}canActivate(){return this.authGuard.canActivate().pipe((0,n.n)(()=>this.store.select(t.KE)),(0,m.Z)(x=>this.hasRequiredUserFields(x)?(0,f.of)(!0):(this.store.dispatch(a.BP()),v.w)),(0,h.s)(1))}hasRequiredUserFields(x){return!!x&&(0,d.s6)(x,["publicId"])}static#t=this.\u0275fac=function(T){return new(T||b)(E.KVO(y.il),E.KVO(p.q))};static#e=this.\u0275prov=E.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}return b})()},38271:(ct,P,e)=>{"use strict";e.d(P,{Cp:()=>d,LD:()=>a,v:()=>n,wy:()=>p});var t=e(11439);const a=(0,t.VP)("[Branding] Set Company Branding",(0,t.xk)()),d=(0,t.VP)("[Branding] Set Host Branding",(0,t.xk)()),p=(0,t.VP)("[Branding] Set Sector Branding",(0,t.xk)()),n=(0,t.VP)("[Branding] Remove Company Branding")},83970:(ct,P,e)=>{"use strict";e.d(P,{T:()=>t});const t="brandingSystem"},29964:(ct,P,e)=>{"use strict";e.d(P,{N4:()=>v});var t=e(11439),a=e(83970),d=e(38271),p=e(35604),n=e(3250);const f=(0,t.vy)({active:"sector",company:null,host:null,sector:null,hostLoaded:!1,sectorLoaded:!1},(0,t.on)(d.LD,(h,{branding:E})=>({...h,active:"company",company:E})),(0,t.on)(d.Cp,(h,{branding:E})=>({...h,active:"host",host:E,hostLoaded:!0})),(0,t.on)(d.wy,(h,{branding:E})=>({...h,active:h.host?"host":"sector",sector:E,sectorLoaded:!0})),(0,t.on)(d.v,h=>({...h,active:h.host?"host":"sector",company:null})),(0,t.on)(p.bK,h=>({...h,hostLoaded:!0})),(0,t.on)(n.RX,h=>({...h,sectorLoaded:!0}))),v=(0,t.VG)({name:a.T,reducer:f})},45082:(ct,P,e)=>{"use strict";e.d(P,{MZ:()=>p,Nh:()=>d,WW:()=>n,gB:()=>m,ol:()=>f});var t=e(11439),a=e(29964);const d=(0,t.Mz)(a.N4.selectBrandingSystemState,v=>v.sectorLoaded&&v.hostLoaded),p=(0,t.Mz)(a.N4.selectBrandingSystemState,v=>v[v.active]),n=a.N4.selectActive,m=(0,t.Mz)(a.N4.selectBrandingSystemState,v=>v.host?.fqdn||v.sector?.fqdn),f=(0,t.Mz)(a.N4.selectBrandingSystemState,v=>v.company?.custom?.glbBrowserTitle||v.host?.custom?.glbBrowserTitle||v.sector?.custom?.glbBrowserTitle)},47367:(ct,P,e)=>{"use strict";e.d(P,{G:()=>d});var t=e(68559),a=e(45270);const d=new t.nKC(`${a.TZ}-interceptors`,{providedIn:"root",factory:()=>[]})},38716:(ct,P,e)=>{"use strict";e.d(P,{V:()=>d});var t=e(68559),a=e(45270);const d=new t.nKC(`${a.TZ}-resource-options`,{providedIn:"root",factory:()=>[]})},65699:(ct,P,e)=>{"use strict";e.d(P,{A2:()=>y,Bx:()=>b,Gb:()=>p,JX:()=>E,Pg:()=>h,ds:()=>n,fZ:()=>m,j3:()=>g,kj:()=>x,lJ:()=>A,ni:()=>a,sV:()=>v,uE:()=>f,xn:()=>d});var t=e(11439);const a=(0,t.VP)("[ChangeNotifications] Start"),d=(0,t.VP)("[ChangeNotifications] Start Failure"),p=(0,t.VP)("[ChangeNotifications] Start Success",(0,t.xk)()),n=(0,t.VP)("[ChangeNotifications] Stop"),m=(0,t.VP)("[ChangeNotifications] Generate AuthToken"),f=(0,t.VP)("[ChangeNotifications] Generate AuthToken Success",(0,t.xk)()),v=(0,t.VP)("[ChangeNotifications] Set Authorization",(0,t.xk)()),h=(0,t.VP)("[ChangeNotifications] Renew Authorization"),E=(0,t.VP)("[ChangeNotifications] Unset Authorization"),y=(0,t.VP)("[ChangeNotifications] Set Company",(0,t.xk)()),g=(0,t.VP)("[ChangeNotifications] Unset Company"),b=(0,t.VP)("[ChangeNotifications] Connection Lost"),A=(0,t.VP)("[ChangeNotifications] Should Reload App State"),x=(0,t.VP)("[ChangeNotifications] Reload App State")},45270:(ct,P,e)=>{"use strict";e.d(P,{Ho:()=>m,LN:()=>n,LS:()=>d,Od:()=>h,Po:()=>E,TZ:()=>t,V:()=>f,wK:()=>p,x9:()=>a});const t="cnsSystem",a="#",d="$dirty",p=new RegExp("[@=]"),n=".",m="me",f=3600,v=Math.max(Math.round(f/12),10),h=1e3*f,E=1e3*v},34401:(ct,P,e)=>{"use strict";e.d(P,{R:()=>J});var t=e(11651),a=e(11439),d=e(17876),p=e(58902),n=e(36647),m=e(70271),f=e(61318),v=e(59452),h=e(98764),E=e(59400),y=e(14876),g=e(1365),b=e(64334),A=e(51567),x=e(63617),T=e(67495),D=e(46443),C=e(35681),S=e(50300);const k=new Map([["Agent",["*","activationLicence.*","activeVpnSession(*,rscServer.*)","alarmingApp(*,licence.*)","card","config(*,routerAdditionalSubnets.*,routerDisplay.*,routerLan.*,routerPortForwards.*,routerVpn.*,routerWan.*)","connectedUsers.*","custom","dataAudience.*","dataSources(*,agent,device)","demoDevice.*","devices(*,agent)","lanWanAccessRules(*,agent)","geoLocation","lastSeenAgentUserAgent.*","location","loggingApp(*,licence.*)","loggingMdrServer.*","lsiServer.*","mdrServer.*","memberships(agent,group)","pageLinks(*,agent,audience,page)","rateLimiting.*","registrationProfile.*","servers(*,agent,audience,device)","type.*","vpnAudience.*","vpnAccessRules(*,agent,audience,device)"]],["AgentServer",["*","agent","audience","custom","device"]],["AgentTemplate",["*","config(*,routerAdditionalSubnets.*,routerLan.*,routerPortForwards.*,routerVpn.*,routerWan.*)","custom","dataAudience.*","dataSources(*,agent,device)","devices(*,agent)","lanWanAccessRules(*,agent)","pageLinks(*,agent,audience.*,page)","servers(*,agent,audience,device)","type.*","vpnAudience.*","vpnAccessRules(*,agent,audience,device)"]],["Asset",["*","agent","card","custom","pageLinks(*,asset,audience,page)","parent","resourceVariant(*)"]],["Group",["*","agent","asset","custom","type(*)"]],["Invite",["*","memberships(invite,group,role,user)"]],["PageLink",["*","agent","asset","audience","group","page"]],["Role",["*","audiences(*)","custom","permissions(*)"]],["User",["*","custom","memberships(invite,group,role,user)"]]]);var L=e(68559);let W=(()=>{class ft{constructor(Lt,Vt){this.api=Lt,this.http=Vt}fetchData(Lt,Vt,ce){const se=this.api.url(function I(ft,mt){return"PageLink"===ft&&"agentId"in mt?"AgentPageLink":"PageLink"===ft&&"assetId"in mt?"AssetPageLink":ft}(Lt,ce),ce),xe=(new D._y).set(C.P5,!0),It=this.api.headers,At=new D.Nl({fromObject:{fields:Vt.join(",")}});return this.http.get(se,{context:xe,headers:It,params:At}).pipe((0,m.T)(Tt=>Tt.data))}static#t=this.\u0275fac=function(Vt){return new(Vt||ft)(L.KVO(C.bQ),L.KVO(D.Qq))};static#e=this.\u0275prov=L.jDH({token:ft,factory:ft.\u0275fac,providedIn:"root"})}return ft})();var K=e(38716),j=e(45270),X=e(40355),B=e(73134),V=e(45374),z=e(88145),U=e(4274),G=e(65699),Z=e(60316),at=e(84205);function H(){let ft=!1,mt=(new Date).getTime();setInterval(()=>{const se=(new Date).getTime();se>mt+6e4?ft||(postMessage("wake"),ft=!0):ft&&(ft=!1),mt=se},3e4)}let q=(()=>{class ft extends at.B{constructor(Lt){super(),(0,Z.UE)(Lt)&&(this.blob=new Blob([`(${H})()`],{type:"text/javascript"}),this.worker=new Worker(URL.createObjectURL(this.blob)),this.worker.onmessage=Vt=>{Vt&&"wake"===Vt.data&&this.next()},this.worker.onerror=Vt=>{this.error(Vt)})}complete(){super.complete(),this.worker&&this.worker.terminate()}static#t=this.\u0275fac=function(Vt){return new(Vt||ft)(L.KVO(L.Agw))};static#e=this.\u0275prov=L.jDH({token:ft,factory:ft.\u0275fac,providedIn:"root"})}return ft})();var $=e(3347),ot=e(90852);let J=(()=>{class ft{constructor(Lt,Vt,ce,se,xe,It,At,Gt,Tt,Yt,Ot){this.window=Lt,this.options=Vt,this.capacitorPlatform=ce,this.actions$=se,this.changeNotificationsService=xe,this.missingDataFetcher=It,this.sleepTime$=At,this.snackbar=Gt,this.store=Tt,this.translate=Yt,this.ngZone=Ot,this.start$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(G.ni),(0,n.n)(()=>this.changeNotificationsService.start().pipe((0,m.T)(me=>G.Gb({event:me})),(0,f.W)(()=>(0,v.of)(G.xn())))))),this.stop$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(G.ds),(0,h.M)(()=>this.changeNotificationsService.stop())),{dispatch:!1}),this.generateAuthToken$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(G.fZ),(0,n.n)(()=>this.changeNotificationsService.generateAuthToken().pipe((0,m.T)(me=>G.uE({data:me})),(0,f.W)(()=>E.w))))),this.generateAuthTokenSuccess$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(G.uE),(0,m.T)(({data:me})=>G.sV({token:me.secretId})))),this.companyIsSet$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(U.UH,U.ip),(0,m.T)(({companyId:me})=>G.A2({companyId:me})))),this.companyIsRemoved$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(U.$w),(0,m.T)(()=>G.j3()))),this.setAuthorization$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(G.sV),(0,h.M)(({token:me})=>this.changeNotificationsService.setAuthorization(me))),{dispatch:!1}),this.unsetAuthorization$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(G.JX),(0,h.M)(()=>this.changeNotificationsService.unsetAuthorization())),{dispatch:!1}),this.setCompany$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(G.A2),(0,h.M)(({companyId:me})=>this.changeNotificationsService.setCompany(me))),{dispatch:!1}),this.unsetCompany$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(G.j3),(0,h.M)(()=>this.changeNotificationsService.unsetCompany())),{dispatch:!1}),this.loggedOut$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(z.je,z.Eb,z.RA),(0,m.T)(()=>G.ds()))),this.connectionLost$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(G.Bx),(0,h.M)(()=>{this.ngZone.run(()=>{this.snackbar.open("Connection lost")})})),{dispatch:!1}),this.authTimer$=(0,d.EH)(()=>(0,y.O)(j.Po,j.Po).pipe((0,g.Z)(()=>this.store.select(B.hq).pipe((0,b.s)(1))),(0,A.p)(me=>!!me&&(new Date).getTime()-me>j.Od-2*j.Po),(0,m.T)(()=>G.Pg()))),this.reloadAppState$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(G.kj),(0,h.M)(()=>this.window.location.reload())),{dispatch:!1}),this.shouldReload$=(0,d.EH)(()=>this.sleepTime$.pipe((0,h.M)(()=>{if("web"===this.capacitorPlatform){const me=this.translate.instant("__MESSAGE__.DISCONNECTED_TOO_LONG"),oe=this.translate.instant("RELOAD_NOW");this.ngZone.run(()=>{this.snackbar.open(me,oe,{duration:0}).onAction().subscribe(()=>this.store.dispatch(G.kj()))})}else this.store.dispatch(G.kj())})),{dispatch:!1}),this.sleepTimer$=(0,d.EH)(()=>this.sleepTime$.pipe((0,m.T)(()=>G.lJ()))),this.renewAuthorization$=(0,d.EH)(()=>this.actions$.pipe((0,d.gp)(G.Pg),(0,m.T)(()=>G.fZ()))),this.fetchDirtyData$=(0,d.EH)(()=>(0,x.h)(...this.options.filter(me=>void 0!==me.fetchMissingData).map(me=>{if(void 0!==me.fetchMissingData){if("string"==typeof me.rel){const oe=me.rel,Re=function F(ft,mt){return(0,S.A)(mt.map(Lt=>{if("**"===Lt){if(k.has(ft))return k.get(ft);throw new Error(`Recursive wildcard field "**" cannot be used for "${ft}".`)}return Lt}))}(oe,me.fetchFields||["**"]),te=(0,a.VP)(`[ChangeNotification] ${oe} Was Added`,(0,a.xk)()),Qe=(0,a.VP)(`[ChangeNotification] ${oe} Was Updated`,(0,a.xk)());return this.actions$.pipe((0,d.gp)(te,Qe),(0,A.p)(Qt=>Qt&&void 0===Qt.data),(0,g.Z)(Qt=>{const $t=(0,p.A)(Qt,["$dirty","$manual","data","type"]),Mt=Qt.type===te.type?te:Qe;return this.missingDataFetcher.fetchData(oe,Re,$t).pipe((0,m.T)(Wt=>(0,V.U6)(Mt({...$t,data:Wt}))),(0,f.W)(()=>E.w))}))}console.error("The fetch-missing-data option only works for string rel's.",me)}return E.w})))}static#t=this.\u0275fac=function(Vt){return new(Vt||ft)(L.KVO(t.jf),L.KVO(K.V),L.KVO(T.$M),L.KVO(d.En),L.KVO(X.w),L.KVO(W),L.KVO(q),L.KVO($.UG),L.KVO(a.il),L.KVO(ot.c$),L.KVO(L.SKi))};static#e=this.\u0275prov=L.jDH({token:ft,factory:ft.\u0275fac,providedIn:"root"})}return ft})()},78853:(ct,P,e)=>{"use strict";e.d(P,{o:()=>A});var t=e(64334),a=e(36647),d=e(61318),p=e(59452),n=e(70271),m=e(98764),f=e(51567),v=e(3146),h=e(17696),E=e(73134),y=e(65699),g=e(68559),b=e(11439);let A=(()=>{class x{constructor(D,C,S){this.authUserGuard=D,this.authCompanyService=C,this.store=S}canActivate(){return this.authUserGuard.canActivate().pipe((0,t.s)(1),(0,a.n)(()=>this.initialize()),(0,a.n)(()=>this.authenticate()),(0,a.n)(()=>this.subscribe()),(0,d.W)(()=>(0,p.of)(null)),(0,n.T)(()=>!0),(0,t.s)(1))}initialize(){return this.store.select(E.$q).pipe((0,m.M)(D=>{D||this.store.dispatch(y.ni())}),(0,f.p)(D=>D),(0,t.s)(1))}authenticate(){return this.store.select(E.ik).pipe((0,m.M)(D=>{null===D&&this.store.dispatch(y.fZ())}),(0,f.p)(D=>null!==D),(0,t.s)(1))}subscribe(){return this.authCompanyService.companyId.pipe((0,t.s)(1),(0,m.M)(D=>{D&&this.store.dispatch(y.A2({companyId:D}))}))}static#t=this.\u0275fac=function(C){return new(C||x)(g.KVO(h.F),g.KVO(v.h),g.KVO(b.il))};static#e=this.\u0275prov=g.jDH({token:x,factory:x.\u0275fac,providedIn:"root"})}return x})()},27210:(ct,P,e)=>{"use strict";e.d(P,{t:()=>E});var t=e(3347),a=e(11439),d=e(17876),p=e(35681),n=e(47367),m=e(38716),f=e(34401),v=e(29368),h=e(68559);let E=(()=>{class y{static forRoot(b){const A=[...b?.interceptors?.map(x=>({provide:n.G,useClass:x,multi:!0}))||[],...b?.resourceOptions?[{provide:m.V,useValue:b.resourceOptions}]:[]];return{ngModule:y,providers:A}}static#t=this.\u0275fac=function(A){return new(A||y)};static#e=this.\u0275mod=h.$C({type:y});static#n=this.\u0275inj=h.G2t({imports:[t._T,p.Si,a.md.forFeature(v.N4),d.Vm.forFeature([f.R])]})}return y})()},29368:(ct,P,e)=>{"use strict";e.d(P,{N4:()=>m});var t=e(11439),a=e(45270),d=e(65699);const p={active:!1,authToken:null,authorizedOn:null,company:null},n=(0,t.vy)(p,(0,t.on)(d.sV,(f,{token:v})=>({...f,authToken:v,authorizedOn:(new Date).getTime()})),(0,t.on)(d.JX,f=>({...f,authToken:null,authorizedOn:null,company:null})),(0,t.on)(d.A2,(f,{companyId:v})=>({...f,company:v})),(0,t.on)(d.j3,f=>({...f,company:null})),(0,t.on)(d.Gb,f=>({...f,active:!0})),(0,t.on)(d.ds,()=>({...p}))),m=(0,t.VG)({name:a.TZ,reducer:n})},73134:(ct,P,e)=>{"use strict";e.d(P,{$q:()=>a,hq:()=>d,ik:()=>p});var t=e(29368);const a=t.N4.selectActive,{selectAuthorizedOn:d,selectAuthToken:p}=t.N4},40355:(ct,P,e)=>{"use strict";e.d(P,{w:()=>D});var t=e(10937),a=e(92434),d=e(75797),p=e(84205),n=e(1365),m=e(70271),f=e(35681),v=e(80865),h=e(60435),E=e(45270),y=e(45374),g=e(47367),b=e(38716),A=e(62392),x=e(68559),T=e(11439);let D=(()=>{class C{constructor(k,I,F,L,W,K,j){this.ngZone=k,this.api=I,this.authTokenService=F,this.store=L,this.webSocket=W,this.interceptors=K,this.resOpts=j,this.aut$=new d.t(null),this.sub$=new d.t([])}start(){const k=this.api.url("ChangeNotificationWebSocket"),I=new p.B;this.socket$=this.webSocket({url:k,openObserver:{next:W=>{this.socket$&&this.aut$.getValue()&&this.socket$.next({aut:this.aut$.getValue(),sub:this.sub$.getValue()}),I.next(W),I.complete()}},closeObserver:{next:W=>{I.next(W),I.complete()}},protocol:"change-notifications",serializer:W=>JSON.stringify(W)});const L=this.socket$.pipe((0,n.Z)(W=>(0,y.iv)(W,this.resOpts)),(0,m.T)(W=>(0,y.zr)(W)),(0,t.h)({initialInterval:1e3,maxInterval:3e5,maxRetries:50,resetOnSuccess:!0,backoffDelay:(W,K)=>(W>10?Math.pow(2,W-10):1)*K}));return this.socketSubscription=L.subscribe({next:W=>{if(this.interceptors.length){const K=this.interceptors.reduceRight((j,X)=>X.intercept(j),W);W=A.c.production||(0,a.A)(W,K)?K:(0,y.tg)(K)}this.ngZone.run(()=>{this.store.dispatch(W)})}}),I.asObservable()}stop(){this.socketSubscription&&this.socketSubscription.unsubscribe(),this.socket$=null,this.socketSubscription=null,this.aut$.next(null),this.sub$.next([])}setCompany(k){if(this.socket$){const I=this.sub$.getValue(),F=[`Company/${k}`];(0,a.A)(I,F)||(this.sub$.next(F),this.socket$.next({sub:F}))}}unsetCompany(){this.socket$&&(this.sub$.next([]),this.socket$.next({sub:[]}))}generateAuthToken(){return this.authTokenService.getForChangeNotifications({expiresIn:E.V}).pipe((0,m.T)(k=>k.data))}setAuthorization(k){this.socket$&&(this.aut$.next(k),this.socket$.next({aut:k,sub:this.sub$.getValue()}))}unsetAuthorization(){this.socket$&&(this.aut$.next(null),this.socket$.next({aut:null,sub:[]}))}static#t=this.\u0275fac=function(I){return new(I||C)(x.KVO(x.SKi),x.KVO(f.bQ),x.KVO(h.x),x.KVO(T.il),x.KVO(v.D),x.KVO(g.G),x.KVO(b.V))};static#e=this.\u0275prov=x.jDH({token:C,factory:C.\u0275fac,providedIn:"root"})}return C})()},45374:(ct,P,e)=>{"use strict";e.d(P,{iv:()=>T,zr:()=>D,U6:()=>F,tg:()=>L});var t=e(11439),a=e(19247),d=e(76746),p=e(41642),n=e(93531),m=Math.ceil,f=Math.max;const h=function v(H,q,$){q=($?(0,p.A)(H,q,$):void 0===q)?1:f((0,n.A)(q),0);var ot=null==H?0:H.length;if(!ot||q<1)return[];for(var J=0,ft=0,mt=Array(m(ot/q));J<ot;)mt[ft++]=(0,d.A)(H,J,J+=q);return mt};var E=e(23151),y=e(45442),g=e(13983),b=e(90638),A=e(38752),x=e(45270);function T(H,q){if((0,a.A)(H))return H.reduce(($,ot)=>[...$,...T(ot,q)],[]);if(H.act?.startsWith("M")&&(0,a.A)(H.dat)){if(H.dat.length>1){const ot=k(H),J=q?.find(ft=>ft.rel instanceof RegExp?ft.rel.test(ot):ft.rel===ot);if(J?.chunkSize)return J.chunkSize===1/0?[H]:h(H.dat,J.chunkSize).map(ft=>({...H,dat:ft}))}const $=H.act?.replace("MXT","EXT").replace("MDD","ADD").replace("MDL","DEL");return H.dat.map(ot=>({...H,act:$,dat:ot}))}return(0,a.A)(H.sel)?H.sel.map($=>({...H,sel:$})):[H]}function D(H){const q=function C(H){const q=k(H);switch(H.act){case"ADD":case"LAD":return`[ChangeNotification] ${q} Was Added`;case"MDD":return`[ChangeNotification] ${q} List Was Added`;case"DEL":case"LRM":return`[ChangeNotification] ${q} Was Removed`;case"MDL":return`[ChangeNotification] ${q} List Was Removed`;case"REP":case"EXT":return`[ChangeNotification] ${q} Was Updated`;case"MXT":return`[ChangeNotification] ${q} List Was Updated`;default:return`[ChangeNotification] ${q} Was Touched`}}(H),$=function S(H){let q=H.dat;const $=(0,a.A)(H.sel)?H.sel[0]:H.sel,ot=$.pat?$.pat:"",J=$.typ;let ft={};if(ot.includes(x.LN)){const mt=ot.split(x.LN);mt.slice().reverse().forEach((Lt,Vt)=>{if(Lt.includes(x.x9)){const[ce,se]=Lt.split(x.x9),xe=se===function z(H){if(H.includes(x.x9))return(H.includes(x.LN)?H.split(x.LN):[H]).slice().reverse().filter($=>$.includes(x.x9)||x.wK.test($)).map($=>$.includes(x.x9)?$.split(x.x9)[1]:null)[0]}(ot)?"publicId":""!==ce?function Z(H){return at(G(H))}(ce):at(J);ft[xe]="null"===se?null:se}else if(x.wK.test(Lt)){const[ce,se,xe]=Lt.split(x.wK);ft[se]=isNaN(Number(xe))?xe:Number(xe)}else mt.slice(mt.length-Vt).some(ce=>ce.includes(x.x9))||(q=void 0!==q?{[Lt]:q}:q)})}else if(ot.includes(x.x9)){const mt=ot.slice(1);mt!==x.Ho&&(ft.publicId=mt)}return ft=function W(H){if((0,E.A)(H)){const q=function V(H){const $=(ot={},J="")=>Object.entries(ot).reduce((ft,[mt,Lt])=>{const Vt=((ot,J)=>ot?`${ot}.${J}`:J)(J,mt);return(0,E.A)(Lt)?ft.concat($(Lt,Vt)):ft.concat(Vt)},[]);return $(H)}(H).find($=>$.includes(x.LS));if(q)return(0,y.A)(H,q,!1)}return!1}(q)?function I(H){return{$dirty:!0,...H}}({...K(q),...ft,data:void 0}):{...K(q),...ft,data:(0,E.A)(q)?(0,a.A)(q)?[...q]:{...q}:q},ft}(H);return(0,t.VP)(q,(0,t.xk)())($)}function k(H){const q=(0,a.A)(H.sel)?H.sel[0]:H.sel,$=q.pat?q.pat:"",ot=q.typ;if($.includes(x.LN)){const J=$.split(x.LN);return J.reduce((ft,mt,Lt)=>mt.includes(x.x9)?`${ft}${G(mt.split(x.x9)[0])}`:x.wK.test(mt)?`${ft}${G(mt.split(x.wK)[0])}`:J.slice(Lt+1).some(ce=>ce.includes(x.x9))?`${ft}${G(mt)}`:`${ft}`,ot)}return ot}function F(H){return{$manual:!0,...H}}function L(H){return{$transformed:!0,...H}}function K(H){const q=X(H),$=function B(H){if((0,a.A)(H))return H.map(X)}(H);return{...q?{publicId:q}:{},...$?{publicIdList:$}:{},...j(H)}}function j(H){const q={};return(0,E.A)(H)&&Object.keys(H).forEach($=>{["agent","asset","device","user"].includes($)&&H[$]?.publicId&&(q[`${$}Id`]=H[$].publicId)}),q}function X(H){if((0,E.A)(H))return H?.publicId}function G(H){return(0,b.A)((0,A.A)(H.endsWith("ies")?`${H.slice(0,-3)}y`:H.endsWith("s")?H.slice(0,-1):H))}function at(H){return`${function U(H){return(H=(0,g.A)(H)).includes("-")?H.slice(H.lastIndexOf("-")+1):H}(H)}Id`}},49655:(ct,P,e)=>{"use strict";e.d(P,{G3:()=>t.G,U6:()=>E.U6,o1:()=>n.o,tX:()=>m.t});var t=e(47367),n=(e(65699),e(45270),e(34401),e(78853)),m=e(27210),E=(e(29368),e(73134),e(40355),e(45374))},39672:(ct,P,e)=>{"use strict";e.d(P,{FS:()=>d,YZ:()=>p,ew:()=>W,Pi:()=>I,wR:()=>f});var t=e(99391);const a="locale",d=[{code:"AD",name:"Andorra",native:"Andorra"},{code:"AE",name:"United Arab Emirates",native:"\u062f\u0648\u0644\u0629 \u0627\u0644\u0625\u0645\u0627\u0631\u0627\u062a \u0627\u0644\u0639\u0631\u0628\u064a\u0629 \u0627\u0644\u0645\u062a\u062d\u062f\u0629"},{code:"AF",name:"Afghanistan",native:"\u0627\u0641\u063a\u0627\u0646\u0633\u062a\u0627\u0646"},{code:"AG",name:"Antigua and Barbuda",native:"Antigua and Barbuda"},{code:"AI",name:"Anguilla",native:"Anguilla"},{code:"AL",name:"Albania",native:"Shqip\xebria"},{code:"AM",name:"Armenia",native:"\u0540\u0561\u0575\u0561\u057d\u057f\u0561\u0576"},{code:"AO",name:"Angola",native:"Angola"},{code:"AQ",name:"Antarctica",native:"Antarctica"},{code:"AR",name:"Argentina",native:"Argentina"},{code:"AS",name:"American Samoa",native:"American Samoa"},{code:"AT",name:"Austria",native:"\xd6sterreich"},{code:"AU",name:"Australia",native:"Australia"},{code:"AW",name:"Aruba",native:"Aruba"},{code:"AX",name:"\xc5land",native:"\xc5land"},{code:"AZ",name:"Azerbaijan",native:"Az\u0259rbaycan"},{code:"BA",name:"Bosnia and Herzegovina",native:"Bosna i Hercegovina"},{code:"BB",name:"Barbados",native:"Barbados"},{code:"BD",name:"Bangladesh",native:"Bangladesh"},{code:"BE",name:"Belgium",native:"Belgi\xeb"},{code:"BF",name:"Burkina Faso",native:"Burkina Faso"},{code:"BG",name:"Bulgaria",native:"\u0411\u044a\u043b\u0433\u0430\u0440\u0438\u044f"},{code:"BH",name:"Bahrain",native:"\u200f\u0627\u0644\u0628\u062d\u0631\u064a\u0646"},{code:"BI",name:"Burundi",native:"Burundi"},{code:"BJ",name:"Benin",native:"B\xe9nin"},{code:"BL",name:"Saint Barth\xe9lemy",native:"Saint-Barth\xe9lemy"},{code:"BM",name:"Bermuda",native:"Bermuda"},{code:"BN",name:"Brunei",native:"Negara Brunei Darussalam"},{code:"BO",name:"Bolivia",native:"Bolivia"},{code:"BQ",name:"Bonaire",native:"Bonaire"},{code:"BR",name:"Brazil",native:"Brasil"},{code:"BS",name:"Bahamas",native:"Bahamas"},{code:"BT",name:"Bhutan",native:"\u02bcbrug-yul"},{code:"BV",name:"Bouvet Island",native:"Bouvet\xf8ya"},{code:"BW",name:"Botswana",native:"Botswana"},{code:"BY",name:"Belarus",native:"\u0411\u0435\u043b\u0430\u0440\u0443\u0301\u0441\u044c"},{code:"BZ",name:"Belize",native:"Belize"},{code:"CA",name:"Canada",native:"Canada"},{code:"CC",name:"Cocos [Keeling] Islands",native:"Cocos (Keeling) Islands"},{code:"CD",name:"Democratic Republic of the Congo",native:"R\xe9publique d\xe9mocratique du Congo"},{code:"CF",name:"Central African Republic",native:"K\xf6d\xf6r\xf6s\xease t\xee B\xeaafr\xeeka"},{code:"CG",name:"Republic of the Congo",native:"R\xe9publique du Congo"},{code:"CH",name:"Switzerland",native:"Schweiz"},{code:"CI",name:"Ivory Coast",native:"C\xf4te d'Ivoire"},{code:"CK",name:"Cook Islands",native:"Cook Islands"},{code:"CL",name:"Chile",native:"Chile"},{code:"CM",name:"Cameroon",native:"Cameroon"},{code:"CN",name:"China",native:"\u4e2d\u56fd"},{code:"CO",name:"Colombia",native:"Colombia"},{code:"CR",name:"Costa Rica",native:"Costa Rica"},{code:"CU",name:"Cuba",native:"Cuba"},{code:"CV",name:"Cape Verde",native:"Cabo Verde"},{code:"CW",name:"Curacao",native:"Cura\xe7ao"},{code:"CX",name:"Christmas Island",native:"Christmas Island"},{code:"CY",name:"Cyprus",native:"\u039a\u03cd\u03c0\u03c1\u03bf\u03c2"},{code:"CZ",name:"Czech Republic",native:"\u010cesk\xe1 republika"},{code:"DE",name:"Germany",native:"Deutschland"},{code:"DJ",name:"Djibouti",native:"Djibouti"},{code:"DK",name:"Denmark",native:"Danmark"},{code:"DM",name:"Dominica",native:"Dominica"},{code:"DO",name:"Dominican Republic",native:"Rep\xfablica Dominicana"},{code:"DZ",name:"Algeria",native:"\u0627\u0644\u062c\u0632\u0627\u0626\u0631"},{code:"EC",name:"Ecuador",native:"Ecuador"},{code:"EE",name:"Estonia",native:"Eesti"},{code:"EG",name:"Egypt",native:"\u0645\u0635\u0631\u200e"},{code:"EH",name:"Western Sahara",native:"\u0627\u0644\u0635\u062d\u0631\u0627\u0621 \u0627\u0644\u063a\u0631\u0628\u064a\u0629"},{code:"ER",name:"Eritrea",native:"\u12a4\u122d\u1275\u122b"},{code:"ES",name:"Spain",native:"Espa\xf1a"},{code:"ET",name:"Ethiopia",native:"\u12a2\u1275\u12ee\u1335\u12eb"},{code:"FI",name:"Finland",native:"Suomi"},{code:"FJ",name:"Fiji",native:"Fiji"},{code:"FK",name:"Falkland Islands",native:"Falkland Islands"},{code:"FM",name:"Micronesia",native:"Micronesia"},{code:"FO",name:"Faroe Islands",native:"F\xf8royar"},{code:"FR",name:"France",native:"France"},{code:"GA",name:"Gabon",native:"Gabon"},{code:"GB",name:"United Kingdom",native:"United Kingdom"},{code:"GD",name:"Grenada",native:"Grenada"},{code:"GE",name:"Georgia",native:"\u10e1\u10d0\u10e5\u10d0\u10e0\u10d7\u10d5\u10d4\u10da\u10dd"},{code:"GF",name:"French Guiana",native:"Guyane fran\xe7aise"},{code:"GG",name:"Guernsey",native:"Guernsey"},{code:"GH",name:"Ghana",native:"Ghana"},{code:"GI",name:"Gibraltar",native:"Gibraltar"},{code:"GL",name:"Greenland",native:"Kalaallit Nunaat"},{code:"GM",name:"Gambia",native:"Gambia"},{code:"GN",name:"Guinea",native:"Guin\xe9e"},{code:"GP",name:"Guadeloupe",native:"Guadeloupe"},{code:"GQ",name:"Equatorial Guinea",native:"Guinea Ecuatorial"},{code:"GR",name:"Greece",native:"\u0395\u03bb\u03bb\u03ac\u03b4\u03b1"},{code:"GS",name:"South Georgia and the South Sandwich Islands",native:"South Georgia"},{code:"GT",name:"Guatemala",native:"Guatemala"},{code:"GU",name:"Guam",native:"Guam"},{code:"GW",name:"Guinea-Bissau",native:"Guin\xe9-Bissau"},{code:"GY",name:"Guyana",native:"Guyana"},{code:"HK",name:"Hong Kong",native:"\u9999\u6e2f"},{code:"HM",name:"Heard Island and McDonald Islands",native:"Heard Island and McDonald Islands"},{code:"HN",name:"Honduras",native:"Honduras"},{code:"HR",name:"Croatia",native:"Hrvatska"},{code:"HT",name:"Haiti",native:"Ha\xefti"},{code:"HU",name:"Hungary",native:"Magyarorsz\xe1g"},{code:"ID",name:"Indonesia",native:"Indonesia"},{code:"IE",name:"Ireland",native:"\xc9ire"},{code:"IL",name:"Israel",native:"\u05d9\u05b4\u05e9\u05b0\u05c2\u05e8\u05b8\u05d0\u05b5\u05dc"},{code:"IM",name:"Isle of Man",native:"Isle of Man"},{code:"IN",name:"India",native:"\u092d\u093e\u0930\u0924"},{code:"IO",name:"British Indian Ocean Territory",native:"British Indian Ocean Territory"},{code:"IQ",name:"Iraq",native:"\u0627\u0644\u0639\u0631\u0627\u0642"},{code:"IR",name:"Iran",native:"\u0627\u06cc\u0631\u0627\u0646"},{code:"IS",name:"Iceland",native:"\xcdsland"},{code:"IT",name:"Italy",native:"Italia"},{code:"JE",name:"Jersey",native:"Jersey"},{code:"JM",name:"Jamaica",native:"Jamaica"},{code:"JO",name:"Jordan",native:"\u0627\u0644\u0623\u0631\u062f\u0646"},{code:"JP",name:"Japan",native:"\u65e5\u672c"},{code:"KE",name:"Kenya",native:"Kenya"},{code:"KG",name:"Kyrgyzstan",native:"\u041a\u044b\u0440\u0433\u044b\u0437\u0441\u0442\u0430\u043d"},{code:"KH",name:"Cambodia",native:"K\xe2mp\u016dch\xe9a"},{code:"KI",name:"Kiribati",native:"Kiribati"},{code:"KM",name:"Comoros",native:"Komori"},{code:"KN",name:"Saint Kitts and Nevis",native:"Saint Kitts and Nevis"},{code:"KP",name:"North Korea",native:"\ubd81\ud55c"},{code:"KR",name:"South Korea",native:"\ub300\ud55c\ubbfc\uad6d"},{code:"KW",name:"Kuwait",native:"\u0627\u0644\u0643\u0648\u064a\u062a"},{code:"KY",name:"Cayman Islands",native:"Cayman Islands"},{code:"KZ",name:"Kazakhstan",native:"\u049a\u0430\u0437\u0430\u049b\u0441\u0442\u0430\u043d"},{code:"LA",name:"Laos",native:"\u0eaa\u0e9b\u0e9b\u0ea5\u0eb2\u0ea7"},{code:"LB",name:"Lebanon",native:"\u0644\u0628\u0646\u0627\u0646"},{code:"LC",name:"Saint Lucia",native:"Saint Lucia"},{code:"LI",name:"Liechtenstein",native:"Liechtenstein"},{code:"LK",name:"Sri Lanka",native:"\u015br\u012b la\u1e43k\u0101va"},{code:"LR",name:"Liberia",native:"Liberia"},{code:"LS",name:"Lesotho",native:"Lesotho"},{code:"LT",name:"Lithuania",native:"Lietuva"},{code:"LU",name:"Luxembourg",native:"Luxembourg"},{code:"LV",name:"Latvia",native:"Latvija"},{code:"LY",name:"Libya",native:"\u200f\u0644\u064a\u0628\u064a\u0627"},{code:"MA",name:"Morocco",native:"\u0627\u0644\u0645\u063a\u0631\u0628"},{code:"MC",name:"Monaco",native:"Monaco"},{code:"MD",name:"Moldova",native:"Moldova"},{code:"ME",name:"Montenegro",native:"\u0426\u0440\u043d\u0430 \u0413\u043e\u0440\u0430"},{code:"MF",name:"Saint Martin",native:"Saint-Martin"},{code:"MG",name:"Madagascar",native:"Madagasikara"},{code:"MH",name:"Marshall Islands",native:"M\u0327aje\u013c"},{code:"MK",name:"Macedonia",native:"\u041c\u0430\u043a\u0435\u0434\u043e\u043d\u0438\u0458\u0430"},{code:"ML",name:"Mali",native:"Mali"},{code:"MM",name:"Myanmar [Burma]",native:"Myanma"},{code:"MN",name:"Mongolia",native:"\u041c\u043e\u043d\u0433\u043e\u043b \u0443\u043b\u0441"},{code:"MO",name:"Macao",native:"\u6fb3\u9580"},{code:"MP",name:"Northern Mariana Islands",native:"Northern Mariana Islands"},{code:"MQ",name:"Martinique",native:"Martinique"},{code:"MR",name:"Mauritania",native:"\u0645\u0648\u0631\u064a\u062a\u0627\u0646\u064a\u0627"},{code:"MS",name:"Montserrat",native:"Montserrat"},{code:"MT",name:"Malta",native:"Malta"},{code:"MU",name:"Mauritius",native:"Maurice"},{code:"MV",name:"Maldives",native:"Maldives"},{code:"MW",name:"Malawi",native:"Malawi"},{code:"MX",name:"Mexico",native:"M\xe9xico"},{code:"MY",name:"Malaysia",native:"Malaysia"},{code:"MZ",name:"Mozambique",native:"Mo\xe7ambique"},{code:"NA",name:"Namibia",native:"Namibia"},{code:"NC",name:"New Caledonia",native:"Nouvelle-Cal\xe9donie"},{code:"NE",name:"Niger",native:"Niger"},{code:"NF",name:"Norfolk Island",native:"Norfolk Island"},{code:"NG",name:"Nigeria",native:"Nigeria"},{code:"NI",name:"Nicaragua",native:"Nicaragua"},{code:"NL",name:"Netherlands",native:"Nederland"},{code:"NO",name:"Norway",native:"Norge"},{code:"NP",name:"Nepal",native:"\u0928\u092a\u0932"},{code:"NR",name:"Nauru",native:"Nauru"},{code:"NU",name:"Niue",native:"Niu\u0113"},{code:"NZ",name:"New Zealand",native:"New Zealand"},{code:"OM",name:"Oman",native:"\u0639\u0645\u0627\u0646"},{code:"PA",name:"Panama",native:"Panam\xe1"},{code:"PE",name:"Peru",native:"Per\xfa"},{code:"PF",name:"French Polynesia",native:"Polyn\xe9sie fran\xe7aise"},{code:"PG",name:"Papua New Guinea",native:"Papua Niugini"},{code:"PH",name:"Philippines",native:"Pilipinas"},{code:"PK",name:"Pakistan",native:"Pakistan"},{code:"PL",name:"Poland",native:"Polska"},{code:"PM",name:"Saint Pierre and Miquelon",native:"Saint-Pierre-et-Miquelon"},{code:"PN",name:"Pitcairn Islands",native:"Pitcairn Islands"},{code:"PR",name:"Puerto Rico",native:"Puerto Rico"},{code:"PS",name:"Palestine",native:"\u0641\u0644\u0633\u0637\u064a\u0646"},{code:"PT",name:"Portugal",native:"Portugal"},{code:"PW",name:"Palau",native:"Palau"},{code:"PY",name:"Paraguay",native:"Paraguay"},{code:"QA",name:"Qatar",native:"\u0642\u0637\u0631"},{code:"RE",name:"R\xe9union",native:"La R\xe9union"},{code:"RO",name:"Romania",native:"Rom\xe2nia"},{code:"RS",name:"Serbia",native:"\u0421\u0440\u0431\u0438\u0458\u0430"},{code:"RU",name:"Russia",native:"\u0420\u043e\u0441\u0441\u0438\u044f"},{code:"RW",name:"Rwanda",native:"Rwanda"},{code:"SA",name:"Saudi Arabia",native:"\u0627\u0644\u0639\u0631\u0628\u064a\u0629 \u0627\u0644\u0633\u0639\u0648\u062f\u064a\u0629"},{code:"SB",name:"Solomon Islands",native:"Solomon Islands"},{code:"SC",name:"Seychelles",native:"Seychelles"},{code:"SD",name:"Sudan",native:"\u0627\u0644\u0633\u0648\u062f\u0627\u0646"},{code:"SE",name:"Sweden",native:"Sverige"},{code:"SG",name:"Singapore",native:"Singapore"},{code:"SH",name:"Saint Helena",native:"Saint Helena"},{code:"SI",name:"Slovenia",native:"Slovenija"},{code:"SJ",name:"Svalbard and Jan Mayen",native:"Svalbard og Jan Mayen"},{code:"SK",name:"Slovakia",native:"Slovensko"},{code:"SL",name:"Sierra Leone",native:"Sierra Leone"},{code:"SM",name:"San Marino",native:"San Marino"},{code:"SN",name:"Senegal",native:"S\xe9n\xe9gal"},{code:"SO",name:"Somalia",native:"Soomaaliya"},{code:"SR",name:"Suriname",native:"Suriname"},{code:"SS",name:"South Sudan",native:"South Sudan"},{code:"ST",name:"S\xe3o Tom\xe9 and Pr\xedncipe",native:"S\xe3o Tom\xe9 e Pr\xedncipe"},{code:"SV",name:"El Salvador",native:"El Salvador"},{code:"SX",name:"Sint Maarten",native:"Sint Maarten"},{code:"SY",name:"Syria",native:"\u0633\u0648\u0631\u064a\u0627"},{code:"SZ",name:"Swaziland",native:"Swaziland"},{code:"TC",name:"Turks and Caicos Islands",native:"Turks and Caicos Islands"},{code:"TD",name:"Chad",native:"Tchad"},{code:"TF",name:"French Southern Territories",native:"Territoire des Terres australes et antarctiques fr"},{code:"TG",name:"Togo",native:"Togo"},{code:"TH",name:"Thailand",native:"\u0e1b\u0e23\u0e30\u0e40\u0e17\u0e28\u0e44\u0e17\u0e22"},{code:"TJ",name:"Tajikistan",native:"\u0422\u043e\u04b7\u0438\u043a\u0438\u0441\u0442\u043e\u043d"},{code:"TK",name:"Tokelau",native:"Tokelau"},{code:"TL",name:"East Timor",native:"Timor-Leste"},{code:"TM",name:"Turkmenistan",native:"T\xfcrkmenistan"},{code:"TN",name:"Tunisia",native:"\u062a\u0648\u0646\u0633"},{code:"TO",name:"Tonga",native:"Tonga"},{code:"TR",name:"Turkey",native:"T\xfcrkiye"},{code:"TT",name:"Trinidad and Tobago",native:"Trinidad and Tobago"},{code:"TV",name:"Tuvalu",native:"Tuvalu"},{code:"TW",name:"Taiwan",native:"\u81fa\u7063"},{code:"TZ",name:"Tanzania",native:"Tanzania"},{code:"UA",name:"Ukraine",native:"\u0423\u043a\u0440\u0430\u0457\u043d\u0430"},{code:"UG",name:"Uganda",native:"Uganda"},{code:"UM",name:"U.S. Minor Outlying Islands",native:"United States Minor Outlying Islands"},{code:"US",name:"United States",native:"United States"},{code:"UY",name:"Uruguay",native:"Uruguay"},{code:"UZ",name:"Uzbekistan",native:"O\u2018zbekiston"},{code:"VA",name:"Vatican City",native:"Vaticano"},{code:"VC",name:"Saint Vincent and the Grenadines",native:"Saint Vincent and the Grenadines"},{code:"VE",name:"Venezuela",native:"Venezuela"},{code:"VG",name:"British Virgin Islands",native:"British Virgin Islands"},{code:"VI",name:"U.S. Virgin Islands",native:"United States Virgin Islands"},{code:"VN",name:"Vietnam",native:"Vi\u1ec7t Nam"},{code:"VU",name:"Vanuatu",native:"Vanuatu"},{code:"WF",name:"Wallis and Futuna",native:"Wallis et Futuna"},{code:"WS",name:"Samoa",native:"Samoa"},{code:"XK",name:"Kosovo",native:"Republika e Kosov\xebs"},{code:"YE",name:"Yemen",native:"\u0627\u0644\u064a\u064e\u0645\u064e\u0646"},{code:"YT",name:"Mayotte",native:"Mayotte"},{code:"ZA",name:"South Africa",native:"South Africa"},{code:"ZM",name:"Zambia",native:"Zambia"},{code:"ZW",name:"Zimbabwe",native:"Zimbabwe"}],p=[{code:"af",name:"Afrikaans",native:"Afrikaans"},{code:"am",name:"Amharic",native:"\u12a0\u121b\u122d\u129b"},{code:"ar",name:"Arabic",native:"\u0627\u0644\u0639\u0631\u0628\u064a\u0629"},{code:"be",name:"Belarusian",native:"\u0411\u0435\u043b\u0430\u0440\u0443\u0441\u043a\u0430\u044f"},{code:"bg",name:"Bulgarian",native:"\u0411\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438"},{code:"bn-IN",name:"Bengali (India)",native:"\u09ac\u09be\u0982\u09b2\u09be (\u092d\u093e\u0930\u0924)"},{code:"bn-BD",name:"Bengali (Bangladesh)",native:"\u09ac\u09be\u0982\u09b2\u09be (Bangladesh)"},{code:"bs",name:"Bosnian",native:"Bosanski"},{code:"ca",name:"Catalan",native:"Catal\xe0"},{code:"cs",name:"Czech",native:"\u010cesky"},{code:"da",name:"Danish",native:"Dansk"},{code:"de-AT",name:"German (Austria)",native:"Deutsch (\xd6sterreich)"},{code:"de-BE",name:"German (Belgium)",native:"Deutsch (Belgien)"},{code:"de-CH",name:"German (Switzerland)",native:"Deutsch (Schweiz)"},{code:"de-DE",name:"German (Germany)",native:"Deutsch (Deutschland)"},{code:"de-LU",name:"German (Luxembourg)",native:"Deutsch (Luxemburg)"},{code:"el",name:"Greek",native:"\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac"},{code:"en-AU",name:"English (Australia)",native:"English (Australia)"},{code:"en-BZ",name:"English (Belize)",native:"English (Belize)"},{code:"en-CA",name:"English (Canada)",native:"English (Canada)"},{code:"en-CB",name:"English (Caribbean)",native:"English (Caribbean)"},{code:"en-GB",name:"English (United Kingdom)",native:"English (United Kingdom)"},{code:"en-IE",name:"English (Ireland)",native:"English (Ireland)"},{code:"en-IN",name:"English (India)",native:"English (India)"},{code:"en-JM",name:"English (Jamaica)",native:"English (Jamaica)"},{code:"en-NZ",name:"English (New Zealand)",native:"English (New Zealand)"},{code:"en-PH",name:"English (Phillippines)",native:"English (Phillippines)"},{code:"en-TT",name:"English (Trinidad)",native:"English (Trinidad)"},{code:"en-US",name:"English (United States)",native:"English (United States)"},{code:"en-ZA",name:"English (Southern Africa)",native:"English (Southern Africa)"},{code:"en-ZW",name:"English (Zimbabwe)",native:"English (Zimbabwe)"},{code:"es-AR",name:"Spanish (Argentina)",native:"Espa\xf1ol (Argentina)"},{code:"es-BO",name:"Spanish (Bolivia)",native:"Espa\xf1ol (Bolivia)"},{code:"es-CL",name:"Spanish (Chile)",native:"Espa\xf1ol (Chile)"},{code:"es-CO",name:"Spanish (Colombia)",native:"Espa\xf1ol (Colombia)"},{code:"es-CR",name:"Spanish (Costa Rica)",native:"Espa\xf1ol (Costa Rica)"},{code:"es-DO",name:"Spanish (Dominican Republic)",native:"Espa\xf1ol (Rep\xfablica Dominicana)"},{code:"es-EC",name:"Spanish (Ecuador)",native:"Espa\xf1ol (Ecuador)"},{code:"es-ES",name:"Spanish (Spain)",native:"Espa\xf1ol (Espa\xf1a)"},{code:"es-GT",name:"Spanish (Guatemala)",native:"Espa\xf1ol (Guatemala)"},{code:"es-HN",name:"Spanish (Honduras)",native:"Espa\xf1ol (Honduras)"},{code:"es-MX",name:"Spanish (Mexico)",native:"Espa\xf1ol (M\xe9xico)"},{code:"es-NI",name:"Spanish (Nicaragua)",native:"Espa\xf1ol (Nicaragua)"},{code:"es-PA",name:"Spanish (Panama)",native:"Espa\xf1ol (Panam\xe1)"},{code:"es-SV",name:"Spanish (El Salvador)",native:"Espa\xf1ol (El Salvador)"},{code:"es-PY",name:"Spanish (Paraguay)",native:"Espa\xf1ol (Paraguay)"},{code:"es-PR",name:"Spanish (Puerto Rico)",native:"Espa\xf1ol (Puerto Rico)"},{code:"es-PE",name:"Spanish (Peru)",native:"Espa\xf1ol (Per\xfa)"},{code:"es-VE",name:"Spanish (Venezuela)",native:"Espa\xf1ol (Venezuela)"},{code:"es-UY",name:"Spanish (Uruguay)",native:"Espa\xf1ol (Uruguay)"},{code:"et",name:"Estonian",native:"Eesti"},{code:"eu",name:"Basque",native:"Euskara"},{code:"fa",name:"Persian",native:"\u0641\u0627\u0631\u0633\u06cc"},{code:"fi",name:"Finnish",native:"Suomi"},{code:"fo",name:"Faroese",native:"F\xf8royskt"},{code:"fr-BE",name:"French (Belgium)",native:"Fran\xe7ais (Belgique)"},{code:"fr-CA",name:"French (Canada)",native:"Fran\xe7ais (Canada)"},{code:"fr-CH",name:"French (Switzerland)",native:"Fran\xe7ais (Suisse)"},{code:"fr-CI",name:"French (Ivory Coast)",native:"Fran\xe7ais (C\xf4te d'Ivoire)"},{code:"fr-CM",name:"French (Cameroon)",native:"Fran\xe7ais (Cameroun)"},{code:"fr-FR",name:"French (France)",native:"Fran\xe7ais (France)"},{code:"fr-LU",name:"French (Luxembourg)",native:"Fran\xe7ais (Luxembourg)"},{code:"fr-MA",name:"French (Morocco)",native:"Fran\xe7ais (Morocco)"},{code:"fr-ML",name:"French (Mali)",native:"Fran\xe7ais (Mali)"},{code:"fr-SN",name:"French (Senegal)",native:"Fran\xe7ais (S\xe9n\xe9gal)"},{code:"he",name:"Hebrew",native:"\u05e2\u05d1\u05e8\u05d9\u05ea"},{code:"hi",name:"Hindi",native:"\u0939\u093f\u0928\u094d\u0926\u0940"},{code:"hr",name:"Croatian",native:"Hrvatski"},{code:"hu",name:"Hungarian",native:"Magyar"},{code:"hy",name:"Armenian",native:"\u0540\u0561\u0575\u0565\u0580\u0565\u0576"},{code:"id",name:"Indonesian",native:"Bahasa Indonesia"},{code:"is",name:"Icelandic",native:"\xcdslenska"},{code:"it-IT",name:"Italian (Italy)",native:"Italiano (Italia)"},{code:"it-CH",name:"Italian (Switzerland)",native:"Italiano (Svizzera)"},{code:"ja",name:"Japanese",native:"\u65e5\u672c\u8a9e"},{code:"ka",name:"Georgian",native:"\u10e5\u10d0\u10e0\u10d7\u10e3\u10da\u10d8"},{code:"kk",name:"Kazakh",native:"\u049a\u0430\u0437\u0430\u049b\u0448\u0430"},{code:"ko",name:"Korean",native:"\ud55c\uad6d\uc5b4"},{code:"la",name:"Latin",native:"Latina"},{code:"lo",name:"Laotian",native:"\u0ea5\u0eb2\u0ea7"},{code:"lt",name:"Lithuanian",native:"Lietuvi\u0173"},{code:"lv",name:"Latvian",native:"Latvie\u0161u"},{code:"mk",name:"Macedonian",native:"\u041c\u0430\u043a\u0435\u0434\u043e\u043d\u0441\u043a\u0438"},{code:"mn",name:"Mongolian",native:"\u041c\u043e\u043d\u0433\u043e\u043b"},{code:"ms-BN",name:"Malay (Brunei)",native:"Bahasa Melayu (Negara Brunei Darussalam)"},{code:"ms-MY",name:"Malay (Malaysia)",native:"Bahasa Melayu (Malaysia)"},{code:"mt",name:"Maltese",native:"Malti"},{code:"my",name:"Burmese",native:"Myanmasa"},{code:"nb",name:"Norwegian (Bokm\xe5l) (Norway)",native:"Norsk (Bokm\xe5l) (Norge)"},{code:"ne",name:"Nepali",native:"\u0928\u0947\u092a\u093e\u0932\u0940"},{code:"nl-BE",name:"Dutch (Belgium)",native:"Nederlands (Belgi\xeb)"},{code:"nl-NL",name:"Dutch (Netherlands)",native:"Nederlands (Nederland)"},{code:"nn",name:"Norwegian (New Norwegian) (Norway)",native:"Norsk (Nynorsk) (Norge)"},{code:"pa",name:"Punjabi",native:"\u092a\u0902\u091c\u093e\u092c\u0940"},{code:"pl",name:"Polish",native:"Polski"},{code:"pt-BR",name:"Portuguese (Brazil)",native:"Portugu\xeas (Brasil)"},{code:"pt-PT",name:"Portuguese (Portugal)",native:"Portugu\xeas (Portugal)"},{code:"ro",name:"Romanian (Romania)",native:"Rom\xe2n\u0103 (Rom\xe2nia)"},{code:"ro-MO",name:"Romanian (Moldova)",native:"Rom\xe2n\u0103 (Moldova)"},{code:"ru",name:"Russian",native:"\u0420\u0443\u0441\u0441\u043a\u0438\u0439"},{code:"sk",name:"Slovak",native:"Sloven\u010dina"},{code:"sl",name:"Slovenian",native:"Sloven\u0161\u010dina"},{code:"so",name:"Somali",native:"Soomaaliga"},{code:"sq",name:"Albanian",native:"Shqip"},{code:"sv-FI",name:"Swedish (Finland)",native:"Svenska (Suomi)"},{code:"sv-SE",name:"Swedish (Sweden)",native:"Svenska (Sverige)"},{code:"sw",name:"Swahili",native:"Kiswahili"},{code:"ta",name:"Tamil",native:"\u0ba4\u0bae\u0bbf\u0bb4\u0bcd"},{code:"th",name:"Thai",native:"\u0e44\u0e17\u0e22 / Phasa Thai"},{code:"tr",name:"Turkish",native:"T\xfcrk\xe7e"},{code:"ts",name:"Tsonga",native:"Xitsonga"},{code:"uk",name:"Ukrainian",native:"\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430"},{code:"ur",name:"Urdu",native:"\u0627\u0631\u062f\u0648"},{code:"vi",name:"Vietnamese",native:"Ti\u1ebfng Vi\u1ec7t"},{code:"xh",name:"Xhosa",native:"isiXhosa"},{code:"zh",name:"Chinese",native:"\u4e2d\u6587"},{code:"zu",name:"Zulu",native:"isiZulu"}],n=[{code:"nl",locale:"nl-NL"},{code:"de",locale:"de-DE"},{code:"en",locale:"en-US"}],m="timezone",f=[{code:"Pacific/Niue",name:"(GMT-11:00) Niue Time",offset:"-11:00"},{code:"Pacific/Pago_Pago",name:"(GMT-11:00) Samoa Standard Time",offset:"-11:00"},{code:"Pacific/Rarotonga",name:"(GMT-10:00) Cook Islands Standard Time",offset:"-10:00"},{code:"Pacific/Honolulu",name:"(GMT-10:00) Hawaii-Aleutian Standard Time",offset:"-10:00"},{code:"America/Adak",name:"(GMT-10:00) Hawaii-Aleutian Time",offset:"-10:00"},{code:"Pacific/Tahiti",name:"(GMT-10:00) Tahiti Time",offset:"-10:00"},{code:"Pacific/Marquesas",name:"(GMT-09:30) Marquesas Time",offset:"-9:30"},{code:"America/Anchorage",name:"(GMT-09:00) Alaska Time - Anchorage",offset:"-9:00"},{code:"America/Juneau",name:"(GMT-09:00) Alaska Time - Juneau",offset:"-9:00"},{code:"America/Metlakatla",name:"(GMT-09:00) Alaska Time - Metlakatla",offset:"-9:00"},{code:"America/Nome",name:"(GMT-09:00) Alaska Time - Nome",offset:"-9:00"},{code:"America/Sitka",name:"(GMT-09:00) Alaska Time - Sitka",offset:"-9:00"},{code:"America/Yakutat",name:"(GMT-09:00) Alaska Time - Yakutat",offset:"-9:00"},{code:"Pacific/Gambier",name:"(GMT-09:00) Gambier Time",offset:"-9:00"},{code:"America/Los_Angeles",name:"(GMT-08:00) Pacific Time - Los Angeles",offset:"-8:00"},{code:"America/Tijuana",name:"(GMT-08:00) Pacific Time - Tijuana",offset:"-8:00"},{code:"America/Vancouver",name:"(GMT-08:00) Pacific Time - Vancouver",offset:"-8:00"},{code:"Pacific/Pitcairn",name:"(GMT-08:00) Pitcairn Time",offset:"-8:00"},{code:"America/Hermosillo",name:"(GMT-07:00) Mexican Pacific Standard Time",offset:"-7:00"},{code:"America/Chihuahua",name:"(GMT-07:00) Mexican Pacific Time - Chihuahua",offset:"-7:00"},{code:"America/Mazatlan",name:"(GMT-07:00) Mexican Pacific Time - Mazatlan",offset:"-7:00"},{code:"America/Dawson_Creek",name:"(GMT-07:00) Mountain Standard Time - Dawson Creek",offset:"-7:00"},{code:"America/Fort_Nelson",name:"(GMT-07:00) Mountain Standard Time - Fort Nelson",offset:"-7:00"},{code:"America/Phoenix",name:"(GMT-07:00) Mountain Standard Time - Phoenix",offset:"-7:00"},{code:"America/Boise",name:"(GMT-07:00) Mountain Time - Boise",offset:"-7:00"},{code:"America/Cambridge_Bay",name:"(GMT-07:00) Mountain Time - Cambridge Bay",offset:"-7:00"},{code:"America/Denver",name:"(GMT-07:00) Mountain Time - Denver",offset:"-7:00"},{code:"America/Edmonton",name:"(GMT-07:00) Mountain Time - Edmonton",offset:"-7:00"},{code:"America/Inuvik",name:"(GMT-07:00) Mountain Time - Inuvik",offset:"-7:00"},{code:"America/Ojinaga",name:"(GMT-07:00) Mountain Time - Ojinaga",offset:"-7:00"},{code:"America/Yellowknife",name:"(GMT-07:00) Mountain Time - Yellowknife",offset:"-7:00"},{code:"America/Dawson",name:"(GMT-07:00) Yukon Time - Dawson",offset:"-7:00"},{code:"America/Whitehorse",name:"(GMT-07:00) Yukon Time - Whitehorse",offset:"-7:00"},{code:"America/Belize",name:"(GMT-06:00) Central Standard Time - Belize",offset:"-6:00"},{code:"America/Costa_Rica",name:"(GMT-06:00) Central Standard Time - Costa Rica",offset:"-6:00"},{code:"America/El_Salvador",name:"(GMT-06:00) Central Standard Time - El Salvador",offset:"-6:00"},{code:"America/Guatemala",name:"(GMT-06:00) Central Standard Time - Guatemala",offset:"-6:00"},{code:"America/Managua",name:"(GMT-06:00) Central Standard Time - Managua",offset:"-6:00"},{code:"America/Regina",name:"(GMT-06:00) Central Standard Time - Regina",offset:"-6:00"},{code:"America/Swift_Current",name:"(GMT-06:00) Central Standard Time - Swift Current",offset:"-6:00"},{code:"America/Tegucigalpa",name:"(GMT-06:00) Central Standard Time - Tegucigalpa",offset:"-6:00"},{code:"America/Bahia_Banderas",name:"(GMT-06:00) Central Time - Bahia Banderas",offset:"-6:00"},{code:"America/North_Dakota/Beulah",name:"(GMT-06:00) Central Time - Beulah, North Dakota",offset:"-6:00"},{code:"America/North_Dakota/Center",name:"(GMT-06:00) Central Time - Center, North Dakota",offset:"-6:00"},{code:"America/Chicago",name:"(GMT-06:00) Central Time - Chicago",offset:"-6:00"},{code:"America/Indiana/Knox",name:"(GMT-06:00) Central Time - Knox, Indiana",offset:"-6:00"},{code:"America/Matamoros",name:"(GMT-06:00) Central Time - Matamoros",offset:"-6:00"},{code:"America/Menominee",name:"(GMT-06:00) Central Time - Menominee",offset:"-6:00"},{code:"America/Merida",name:"(GMT-06:00) Central Time - Merida",offset:"-6:00"},{code:"America/Mexico_City",name:"(GMT-06:00) Central Time - Mexico City",offset:"-6:00"},{code:"America/Monterrey",name:"(GMT-06:00) Central Time - Monterrey",offset:"-6:00"},{code:"America/North_Dakota/New_Salem",name:"(GMT-06:00) Central Time - New Salem, North Dakota",offset:"-6:00"},{code:"America/Rainy_River",name:"(GMT-06:00) Central Time - Rainy River",offset:"-6:00"},{code:"America/Rankin_Inlet",name:"(GMT-06:00) Central Time - Rankin Inlet",offset:"-6:00"},{code:"America/Resolute",name:"(GMT-06:00) Central Time - Resolute",offset:"-6:00"},{code:"America/Indiana/Tell_City",name:"(GMT-06:00) Central Time - Tell City, Indiana",offset:"-6:00"},{code:"America/Winnipeg",name:"(GMT-06:00) Central Time - Winnipeg",offset:"-6:00"},{code:"Pacific/Galapagos",name:"(GMT-06:00) Galapagos Time",offset:"-6:00"},{code:"America/Eirunepe",name:"(GMT-05:00) Acre Standard Time - Eirunepe",offset:"-5:00"},{code:"America/Rio_Branco",name:"(GMT-05:00) Acre Standard Time - Rio Branco",offset:"-5:00"},{code:"America/Bogota",name:"(GMT-05:00) Colombia Standard Time",offset:"-5:00"},{code:"America/Havana",name:"(GMT-05:00) Cuba Time",offset:"-5:00"},{code:"Pacific/Easter",name:"(GMT-05:00) Easter Island Time",offset:"-5:00"},{code:"America/Cancun",name:"(GMT-05:00) Eastern Standard Time - Cancun",offset:"-5:00"},{code:"America/Jamaica",name:"(GMT-05:00) Eastern Standard Time - Jamaica",offset:"-5:00"},{code:"America/Panama",name:"(GMT-05:00) Eastern Standard Time - Panama",offset:"-5:00"},{code:"America/Detroit",name:"(GMT-05:00) Eastern Time - Detroit",offset:"-5:00"},{code:"America/Grand_Turk",name:"(GMT-05:00) Eastern Time - Grand Turk",offset:"-5:00"},{code:"America/Indiana/Indianapolis",name:"(GMT-05:00) Eastern Time - Indianapolis",offset:"-5:00"},{code:"America/Iqaluit",name:"(GMT-05:00) Eastern Time - Iqaluit",offset:"-5:00"},{code:"America/Kentucky/Louisville",name:"(GMT-05:00) Eastern Time - Louisville",offset:"-5:00"},{code:"America/Indiana/Marengo",name:"(GMT-05:00) Eastern Time - Marengo, Indiana",offset:"-5:00"},{code:"America/Kentucky/Monticello",name:"(GMT-05:00) Eastern Time - Monticello, Kentucky",offset:"-5:00"},{code:"America/New_York",name:"(GMT-05:00) Eastern Time - New York",offset:"-5:00"},{code:"America/Nipigon",name:"(GMT-05:00) Eastern Time - Nipigon",offset:"-5:00"},{code:"America/Pangnirtung",name:"(GMT-05:00) Eastern Time - Pangnirtung",offset:"-5:00"},{code:"America/Indiana/Petersburg",name:"(GMT-05:00) Eastern Time - Petersburg, Indiana",offset:"-5:00"},{code:"America/Port-au-Prince",name:"(GMT-05:00) Eastern Time - Port-au-Prince",offset:"-5:00"},{code:"America/Thunder_Bay",name:"(GMT-05:00) Eastern Time - Thunder Bay",offset:"-5:00"},{code:"America/Toronto",name:"(GMT-05:00) Eastern Time - Toronto",offset:"-5:00"},{code:"America/Indiana/Vevay",name:"(GMT-05:00) Eastern Time - Vevay, Indiana",offset:"-5:00"},{code:"America/Indiana/Vincennes",name:"(GMT-05:00) Eastern Time - Vincennes, Indiana",offset:"-5:00"},{code:"America/Indiana/Winamac",name:"(GMT-05:00) Eastern Time - Winamac, Indiana",offset:"-5:00"},{code:"America/Guayaquil",name:"(GMT-05:00) Ecuador Time",offset:"-5:00"},{code:"America/Lima",name:"(GMT-05:00) Peru Standard Time",offset:"-5:00"},{code:"America/Boa_Vista",name:"(GMT-04:00) Amazon Standard Time - Boa Vista",offset:"-4:00"},{code:"America/Campo_Grande",name:"(GMT-04:00) Amazon Standard Time - Campo Grande",offset:"-4:00"},{code:"America/Cuiaba",name:"(GMT-04:00) Amazon Standard Time - Cuiaba",offset:"-4:00"},{code:"America/Manaus",name:"(GMT-04:00) Amazon Standard Time - Manaus",offset:"-4:00"},{code:"America/Porto_Velho",name:"(GMT-04:00) Amazon Standard Time - Porto Velho",offset:"-4:00"},{code:"America/Barbados",name:"(GMT-04:00) Atlantic Standard Time - Barbados",offset:"-4:00"},{code:"America/Martinique",name:"(GMT-04:00) Atlantic Standard Time - Martinique",offset:"-4:00"},{code:"America/Puerto_Rico",name:"(GMT-04:00) Atlantic Standard Time - Puerto Rico",offset:"-4:00"},{code:"America/Santo_Domingo",name:"(GMT-04:00) Atlantic Standard Time - Santo Domingo",offset:"-4:00"},{code:"Atlantic/Bermuda",name:"(GMT-04:00) Atlantic Time - Bermuda",offset:"-4:00"},{code:"America/Glace_Bay",name:"(GMT-04:00) Atlantic Time - Glace Bay",offset:"-4:00"},{code:"America/Goose_Bay",name:"(GMT-04:00) Atlantic Time - Goose Bay",offset:"-4:00"},{code:"America/Halifax",name:"(GMT-04:00) Atlantic Time - Halifax",offset:"-4:00"},{code:"America/Moncton",name:"(GMT-04:00) Atlantic Time - Moncton",offset:"-4:00"},{code:"America/Thule",name:"(GMT-04:00) Atlantic Time - Thule",offset:"-4:00"},{code:"America/La_Paz",name:"(GMT-04:00) Bolivia Time",offset:"-4:00"},{code:"America/Guyana",name:"(GMT-04:00) Guyana Time",offset:"-4:00"},{code:"America/Caracas",name:"(GMT-04:00) Venezuela Time",offset:"-4:00"},{code:"America/St_Johns",name:"(GMT-03:30) Newfoundland Time",offset:"-3:30"},{code:"America/Argentina/Buenos_Aires",name:"(GMT-03:00) Argentina Standard Time - Buenos Aires",offset:"-3:00"},{code:"America/Argentina/Catamarca",name:"(GMT-03:00) Argentina Standard Time - Catamarca",offset:"-3:00"},{code:"America/Argentina/Cordoba",name:"(GMT-03:00) Argentina Standard Time - Cordoba",offset:"-3:00"},{code:"America/Argentina/Jujuy",name:"(GMT-03:00) Argentina Standard Time - Jujuy",offset:"-3:00"},{code:"America/Argentina/La_Rioja",name:"(GMT-03:00) Argentina Standard Time - La Rioja",offset:"-3:00"},{code:"America/Argentina/Mendoza",name:"(GMT-03:00) Argentina Standard Time - Mendoza",offset:"-3:00"},{code:"America/Argentina/Rio_Gallegos",name:"(GMT-03:00) Argentina Standard Time - Rio Gallegos",offset:"-3:00"},{code:"America/Argentina/Salta",name:"(GMT-03:00) Argentina Standard Time - Salta",offset:"-3:00"},{code:"America/Argentina/San_Juan",name:"(GMT-03:00) Argentina Standard Time - San Juan",offset:"-3:00"},{code:"America/Argentina/San_Luis",name:"(GMT-03:00) Argentina Standard Time - San Luis",offset:"-3:00"},{code:"America/Argentina/Tucuman",name:"(GMT-03:00) Argentina Standard Time - Tucuman",offset:"-3:00"},{code:"America/Argentina/Ushuaia",name:"(GMT-03:00) Argentina Standard Time - Ushuaia",offset:"-3:00"},{code:"America/Araguaina",name:"(GMT-03:00) Brasilia Standard Time - Araguaina",offset:"-3:00"},{code:"America/Bahia",name:"(GMT-03:00) Brasilia Standard Time - Bahia",offset:"-3:00"},{code:"America/Belem",name:"(GMT-03:00) Brasilia Standard Time - Belem",offset:"-3:00"},{code:"America/Fortaleza",name:"(GMT-03:00) Brasilia Standard Time - Fortaleza",offset:"-3:00"},{code:"America/Maceio",name:"(GMT-03:00) Brasilia Standard Time - Maceio",offset:"-3:00"},{code:"America/Recife",name:"(GMT-03:00) Brasilia Standard Time - Recife",offset:"-3:00"},{code:"America/Santarem",name:"(GMT-03:00) Brasilia Standard Time - Santarem",offset:"-3:00"},{code:"America/Sao_Paulo",name:"(GMT-03:00) Brasilia Standard Time - Sao Paulo",offset:"-3:00"},{code:"America/Santiago",name:"(GMT-03:00) Chile Time",offset:"-3:00"},{code:"Atlantic/Stanley",name:"(GMT-03:00) Falkland Islands Standard Time",offset:"-3:00"},{code:"America/Cayenne",name:"(GMT-03:00) French Guiana Time",offset:"-3:00"},{code:"Antarctica/Palmer",name:"(GMT-03:00) Palmer Time",offset:"-3:00"},{code:"America/Asuncion",name:"(GMT-03:00) Paraguay Time",offset:"-3:00"},{code:"America/Punta_Arenas",name:"(GMT-03:00) Punta Arenas Time",offset:"-3:00"},{code:"Antarctica/Rothera",name:"(GMT-03:00) Rothera Time",offset:"-3:00"},{code:"America/Miquelon",name:"(GMT-03:00) St. Pierre & Miquelon Time",offset:"-3:00"},{code:"America/Paramaribo",name:"(GMT-03:00) Suriname Time",offset:"-3:00"},{code:"America/Montevideo",name:"(GMT-03:00) Uruguay Standard Time",offset:"-3:00"},{code:"America/Nuuk",name:"(GMT-03:00) West Greenland Time",offset:"-3:00"},{code:"America/Noronha",name:"(GMT-02:00) Fernando de Noronha Standard Time",offset:"-2:00"},{code:"Atlantic/South_Georgia",name:"(GMT-02:00) South Georgia Time",offset:"-2:00"},{code:"Atlantic/Azores",name:"(GMT-01:00) Azores Time",offset:"-1:00"},{code:"Atlantic/Cape_Verde",name:"(GMT-01:00) Cape Verde Standard Time",offset:"-1:00"},{code:"America/Scoresbysund",name:"(GMT-01:00) East Greenland Time",offset:"-1:00"},{code:"UTC",name:"(GMT+00:00) Coordinated Universal Time",offset:"+0:00"},{code:"Etc/GMT",name:"(GMT+00:00) Greenwich Mean Time",offset:"+0:00"},{code:"Africa/Abidjan",name:"(GMT+00:00) Greenwich Mean Time - Abidjan",offset:"+0:00"},{code:"Africa/Bissau",name:"(GMT+00:00) Greenwich Mean Time - Bissau",offset:"+0:00"},{code:"America/Danmarkshavn",name:"(GMT+00:00) Greenwich Mean Time - Danmarkshavn",offset:"+0:00"},{code:"Africa/Monrovia",name:"(GMT+00:00) Greenwich Mean Time - Monrovia",offset:"+0:00"},{code:"Atlantic/Reykjavik",name:"(GMT+00:00) Greenwich Mean Time - Reykjavik",offset:"+0:00"},{code:"Africa/Sao_Tome",name:"(GMT+00:00) Greenwich Mean Time - S\xe3o Tom\xe9",offset:"+0:00"},{code:"Europe/Dublin",name:"(GMT+00:00) Ireland Time",offset:"+0:00"},{code:"Antarctica/Troll",name:"(GMT+00:00) Troll Time",offset:"+0:00"},{code:"Europe/London",name:"(GMT+00:00) United Kingdom Time",offset:"+0:00"},{code:"Atlantic/Canary",name:"(GMT+00:00) Western European Time - Canary",offset:"+0:00"},{code:"Atlantic/Faroe",name:"(GMT+00:00) Western European Time - Faroe",offset:"+0:00"},{code:"Europe/Lisbon",name:"(GMT+00:00) Western European Time - Lisbon",offset:"+0:00"},{code:"Atlantic/Madeira",name:"(GMT+00:00) Western European Time - Madeira",offset:"+0:00"},{code:"Africa/Algiers",name:"(GMT+01:00) Central European Standard Time - Algiers",offset:"+1:00"},{code:"Africa/Tunis",name:"(GMT+01:00) Central European Standard Time - Tunis",offset:"+1:00"},{code:"Europe/Amsterdam",name:"(GMT+01:00) Central European Time - Amsterdam",offset:"+1:00"},{code:"Europe/Andorra",name:"(GMT+01:00) Central European Time - Andorra",offset:"+1:00"},{code:"Europe/Belgrade",name:"(GMT+01:00) Central European Time - Belgrade",offset:"+1:00"},{code:"Europe/Berlin",name:"(GMT+01:00) Central European Time - Berlin",offset:"+1:00"},{code:"Europe/Brussels",name:"(GMT+01:00) Central European Time - Brussels",offset:"+1:00"},{code:"Europe/Budapest",name:"(GMT+01:00) Central European Time - Budapest",offset:"+1:00"},{code:"Africa/Ceuta",name:"(GMT+01:00) Central European Time - Ceuta",offset:"+1:00"},{code:"Europe/Copenhagen",name:"(GMT+01:00) Central European Time - Copenhagen",offset:"+1:00"},{code:"Europe/Gibraltar",name:"(GMT+01:00) Central European Time - Gibraltar",offset:"+1:00"},{code:"Europe/Luxembourg",name:"(GMT+01:00) Central European Time - Luxembourg",offset:"+1:00"},{code:"Europe/Madrid",name:"(GMT+01:00) Central European Time - Madrid",offset:"+1:00"},{code:"Europe/Malta",name:"(GMT+01:00) Central European Time - Malta",offset:"+1:00"},{code:"Europe/Monaco",name:"(GMT+01:00) Central European Time - Monaco",offset:"+1:00"},{code:"Europe/Oslo",name:"(GMT+01:00) Central European Time - Oslo",offset:"+1:00"},{code:"Europe/Paris",name:"(GMT+01:00) Central European Time - Paris",offset:"+1:00"},{code:"Europe/Prague",name:"(GMT+01:00) Central European Time - Prague",offset:"+1:00"},{code:"Europe/Rome",name:"(GMT+01:00) Central European Time - Rome",offset:"+1:00"},{code:"Europe/Stockholm",name:"(GMT+01:00) Central European Time - Stockholm",offset:"+1:00"},{code:"Europe/Tirane",name:"(GMT+01:00) Central European Time - Tirane",offset:"+1:00"},{code:"Europe/Vienna",name:"(GMT+01:00) Central European Time - Vienna",offset:"+1:00"},{code:"Europe/Warsaw",name:"(GMT+01:00) Central European Time - Warsaw",offset:"+1:00"},{code:"Europe/Zurich",name:"(GMT+01:00) Central European Time - Zurich",offset:"+1:00"},{code:"Africa/Casablanca",name:"(GMT+01:00) Morocco Time",offset:"+1:00"},{code:"Africa/Lagos",name:"(GMT+01:00) West Africa Standard Time - Lagos",offset:"+1:00"},{code:"Africa/Ndjamena",name:"(GMT+01:00) West Africa Standard Time - Ndjamena",offset:"+1:00"},{code:"Africa/El_Aaiun",name:"(GMT+01:00) Western Sahara Time",offset:"+1:00"},{code:"Africa/Juba",name:"(GMT+02:00) Central Africa Time - Juba",offset:"+2:00"},{code:"Africa/Khartoum",name:"(GMT+02:00) Central Africa Time - Khartoum",offset:"+2:00"},{code:"Africa/Maputo",name:"(GMT+02:00) Central Africa Time - Maputo",offset:"+2:00"},{code:"Africa/Windhoek",name:"(GMT+02:00) Central Africa Time - Windhoek",offset:"+2:00"},{code:"Africa/Cairo",name:"(GMT+02:00) Eastern European Standard Time - Cairo",offset:"+2:00"},{code:"Europe/Kaliningrad",name:"(GMT+02:00) Eastern European Standard Time - Kaliningrad",offset:"+2:00"},{code:"Africa/Tripoli",name:"(GMT+02:00) Eastern European Standard Time - Tripoli",offset:"+2:00"},{code:"Europe/Athens",name:"(GMT+02:00) Eastern European Time - Athens",offset:"+2:00"},{code:"Asia/Beirut",name:"(GMT+02:00) Eastern European Time - Beirut",offset:"+2:00"},{code:"Europe/Bucharest",name:"(GMT+02:00) Eastern European Time - Bucharest",offset:"+2:00"},{code:"Europe/Chisinau",name:"(GMT+02:00) Eastern European Time - Chisinau",offset:"+2:00"},{code:"Asia/Damascus",name:"(GMT+02:00) Eastern European Time - Damascus",offset:"+2:00"},{code:"Asia/Gaza",name:"(GMT+02:00) Eastern European Time - Gaza",offset:"+2:00"},{code:"Asia/Hebron",name:"(GMT+02:00) Eastern European Time - Hebron",offset:"+2:00"},{code:"Europe/Helsinki",name:"(GMT+02:00) Eastern European Time - Helsinki",offset:"+2:00"},{code:"Europe/Kiev",name:"(GMT+02:00) Eastern European Time - Kiev",offset:"+2:00"},{code:"Asia/Nicosia",name:"(GMT+02:00) Eastern European Time - Nicosia",offset:"+2:00"},{code:"Europe/Riga",name:"(GMT+02:00) Eastern European Time - Riga",offset:"+2:00"},{code:"Europe/Sofia",name:"(GMT+02:00) Eastern European Time - Sofia",offset:"+2:00"},{code:"Europe/Tallinn",name:"(GMT+02:00) Eastern European Time - Tallinn",offset:"+2:00"},{code:"Europe/Uzhgorod",name:"(GMT+02:00) Eastern European Time - Uzhhorod",offset:"+2:00"},{code:"Europe/Vilnius",name:"(GMT+02:00) Eastern European Time - Vilnius",offset:"+2:00"},{code:"Europe/Zaporozhye",name:"(GMT+02:00) Eastern European Time - Zaporozhye",offset:"+2:00"},{code:"Asia/Famagusta",name:"(GMT+02:00) Famagusta Time",offset:"+2:00"},{code:"Asia/Jerusalem",name:"(GMT+02:00) Israel Time",offset:"+2:00"},{code:"Africa/Johannesburg",name:"(GMT+02:00) South Africa Standard Time",offset:"+2:00"},{code:"Asia/Baghdad",name:"(GMT+03:00) Arabian Standard Time - Baghdad",offset:"+3:00"},{code:"Asia/Qatar",name:"(GMT+03:00) Arabian Standard Time - Qatar",offset:"+3:00"},{code:"Asia/Riyadh",name:"(GMT+03:00) Arabian Standard Time - Riyadh",offset:"+3:00"},{code:"Africa/Nairobi",name:"(GMT+03:00) East Africa Time",offset:"+3:00"},{code:"Asia/Amman",name:"(GMT+03:00) Eastern European Time (Jordan)",offset:"+3:00"},{code:"Europe/Kirov",name:"(GMT+03:00) Kirov Time",offset:"+3:00"},{code:"Europe/Minsk",name:"(GMT+03:00) Moscow Standard Time - Minsk",offset:"+3:00"},{code:"Europe/Moscow",name:"(GMT+03:00) Moscow Standard Time - Moscow",offset:"+3:00"},{code:"Europe/Simferopol",name:"(GMT+03:00) Moscow Standard Time - Simferopol",offset:"+3:00"},{code:"Europe/Istanbul",name:"(GMT+03:00) Turkey Time",offset:"+3:00"},{code:"Europe/Volgograd",name:"(GMT+03:00) Volgograd Standard Time",offset:"+3:00"},{code:"Asia/Tehran",name:"(GMT+03:30) Iran Time",offset:"+3:30"},{code:"Asia/Yerevan",name:"(GMT+04:00) Armenia Standard Time",offset:"+4:00"},{code:"Europe/Astrakhan",name:"(GMT+04:00) Astrakhan Time",offset:"+4:00"},{code:"Asia/Baku",name:"(GMT+04:00) Azerbaijan Standard Time",offset:"+4:00"},{code:"Asia/Tbilisi",name:"(GMT+04:00) Georgia Standard Time",offset:"+4:00"},{code:"Asia/Dubai",name:"(GMT+04:00) Gulf Standard Time",offset:"+4:00"},{code:"Indian/Mauritius",name:"(GMT+04:00) Mauritius Standard Time",offset:"+4:00"},{code:"Indian/Reunion",name:"(GMT+04:00) R\xe9union Time",offset:"+4:00"},{code:"Europe/Samara",name:"(GMT+04:00) Samara Standard Time",offset:"+4:00"},{code:"Europe/Saratov",name:"(GMT+04:00) Saratov Time",offset:"+4:00"},{code:"Indian/Mahe",name:"(GMT+04:00) Seychelles Time",offset:"+4:00"},{code:"Europe/Ulyanovsk",name:"(GMT+04:00) Ulyanovsk Time",offset:"+4:00"},{code:"Asia/Kabul",name:"(GMT+04:30) Afghanistan Time",offset:"+4:30"},{code:"Indian/Kerguelen",name:"(GMT+05:00) French Southern & Antarctic Time",offset:"+5:00"},{code:"Indian/Maldives",name:"(GMT+05:00) Maldives Time",offset:"+5:00"},{code:"Antarctica/Mawson",name:"(GMT+05:00) Mawson Time",offset:"+5:00"},{code:"Asia/Karachi",name:"(GMT+05:00) Pakistan Standard Time",offset:"+5:00"},{code:"Asia/Dushanbe",name:"(GMT+05:00) Tajikistan Time",offset:"+5:00"},{code:"Asia/Ashgabat",name:"(GMT+05:00) Turkmenistan Standard Time",offset:"+5:00"},{code:"Asia/Samarkand",name:"(GMT+05:00) Uzbekistan Standard Time - Samarkand",offset:"+5:00"},{code:"Asia/Tashkent",name:"(GMT+05:00) Uzbekistan Standard Time - Tashkent",offset:"+5:00"},{code:"Asia/Aqtau",name:"(GMT+05:00) West Kazakhstan Time - Aqtau",offset:"+5:00"},{code:"Asia/Aqtobe",name:"(GMT+05:00) West Kazakhstan Time - Aqtobe",offset:"+5:00"},{code:"Asia/Atyrau",name:"(GMT+05:00) West Kazakhstan Time - Atyrau",offset:"+5:00"},{code:"Asia/Oral",name:"(GMT+05:00) West Kazakhstan Time - Oral",offset:"+5:00"},{code:"Asia/Qyzylorda",name:"(GMT+05:00) West Kazakhstan Time - Qyzylorda",offset:"+5:00"},{code:"Asia/Yekaterinburg",name:"(GMT+05:00) Yekaterinburg Standard Time",offset:"+5:00"},{code:"Asia/Colombo",name:"(GMT+05:30) India Standard Time - Colombo",offset:"+5:30"},{code:"Asia/Kolkata",name:"(GMT+05:30) India Standard Time - Kolkata",offset:"+5:30"},{code:"Asia/Kathmandu",name:"(GMT+05:45) Nepal Time",offset:"+5:45"},{code:"Asia/Dhaka",name:"(GMT+06:00) Bangladesh Standard Time",offset:"+6:00"},{code:"Asia/Thimphu",name:"(GMT+06:00) Bhutan Time",offset:"+6:00"},{code:"Asia/Almaty",name:"(GMT+06:00) East Kazakhstan Time - Almaty",offset:"+6:00"},{code:"Asia/Qostanay",name:"(GMT+06:00) East Kazakhstan Time - Kostanay",offset:"+6:00"},{code:"Indian/Chagos",name:"(GMT+06:00) Indian Ocean Time",offset:"+6:00"},{code:"Asia/Bishkek",name:"(GMT+06:00) Kyrgyzstan Time",offset:"+6:00"},{code:"Asia/Omsk",name:"(GMT+06:00) Omsk Standard Time",offset:"+6:00"},{code:"Asia/Urumqi",name:"(GMT+06:00) Urumqi Time",offset:"+6:00"},{code:"Antarctica/Vostok",name:"(GMT+06:00) Vostok Time",offset:"+6:00"},{code:"Indian/Cocos",name:"(GMT+06:30) Cocos Islands Time",offset:"+6:30"},{code:"Asia/Yangon",name:"(GMT+06:30) Myanmar Time",offset:"+6:30"},{code:"Asia/Barnaul",name:"(GMT+07:00) Barnaul Time",offset:"+7:00"},{code:"Indian/Christmas",name:"(GMT+07:00) Christmas Island Time",offset:"+7:00"},{code:"Antarctica/Davis",name:"(GMT+07:00) Davis Time",offset:"+7:00"},{code:"Asia/Hovd",name:"(GMT+07:00) Hovd Standard Time",offset:"+7:00"},{code:"Asia/Bangkok",name:"(GMT+07:00) Indochina Time - Bangkok",offset:"+7:00"},{code:"Asia/Ho_Chi_Minh",name:"(GMT+07:00) Indochina Time - Ho Chi Minh City",offset:"+7:00"},{code:"Asia/Krasnoyarsk",name:"(GMT+07:00) Krasnoyarsk Standard Time - Krasnoyarsk",offset:"+7:00"},{code:"Asia/Novokuznetsk",name:"(GMT+07:00) Krasnoyarsk Standard Time - Novokuznetsk",offset:"+7:00"},{code:"Asia/Novosibirsk",name:"(GMT+07:00) Novosibirsk Standard Time",offset:"+7:00"},{code:"Asia/Tomsk",name:"(GMT+07:00) Tomsk Time",offset:"+7:00"},{code:"Asia/Jakarta",name:"(GMT+07:00) Western Indonesia Time - Jakarta",offset:"+7:00"},{code:"Asia/Pontianak",name:"(GMT+07:00) Western Indonesia Time - Pontianak",offset:"+7:00"},{code:"Australia/Perth",name:"(GMT+08:00) Australian Western Standard Time",offset:"+8:00"},{code:"Asia/Brunei",name:"(GMT+08:00) Brunei Darussalam Time",offset:"+8:00"},{code:"Asia/Makassar",name:"(GMT+08:00) Central Indonesia Time",offset:"+8:00"},{code:"Asia/Macau",name:"(GMT+08:00) China Standard Time - Macao",offset:"+8:00"},{code:"Asia/Shanghai",name:"(GMT+08:00) China Standard Time - Shanghai",offset:"+8:00"},{code:"Asia/Hong_Kong",name:"(GMT+08:00) Hong Kong Standard Time",offset:"+8:00"},{code:"Asia/Irkutsk",name:"(GMT+08:00) Irkutsk Standard Time",offset:"+8:00"},{code:"Asia/Kuala_Lumpur",name:"(GMT+08:00) Malaysia Time - Kuala Lumpur",offset:"+8:00"},{code:"Asia/Kuching",name:"(GMT+08:00) Malaysia Time - Kuching",offset:"+8:00"},{code:"Asia/Manila",name:"(GMT+08:00) Philippine Standard Time",offset:"+8:00"},{code:"Asia/Singapore",name:"(GMT+08:00) Singapore Standard Time",offset:"+8:00"},{code:"Asia/Taipei",name:"(GMT+08:00) Taipei Standard Time",offset:"+8:00"},{code:"Asia/Choibalsan",name:"(GMT+08:00) Ulaanbaatar Standard Time - Choibalsan",offset:"+8:00"},{code:"Asia/Ulaanbaatar",name:"(GMT+08:00) Ulaanbaatar Standard Time - Ulaanbaatar",offset:"+8:00"},{code:"Australia/Eucla",name:"(GMT+08:45) Australian Central Western Standard Time",offset:"+8:45"},{code:"Asia/Dili",name:"(GMT+09:00) East Timor Time",offset:"+9:00"},{code:"Asia/Jayapura",name:"(GMT+09:00) Eastern Indonesia Time",offset:"+9:00"},{code:"Asia/Tokyo",name:"(GMT+09:00) Japan Standard Time",offset:"+9:00"},{code:"Asia/Pyongyang",name:"(GMT+09:00) Korean Standard Time - Pyongyang",offset:"+9:00"},{code:"Asia/Seoul",name:"(GMT+09:00) Korean Standard Time - Seoul",offset:"+9:00"},{code:"Pacific/Palau",name:"(GMT+09:00) Palau Time",offset:"+9:00"},{code:"Asia/Chita",name:"(GMT+09:00) Yakutsk Standard Time - Chita",offset:"+9:00"},{code:"Asia/Khandyga",name:"(GMT+09:00) Yakutsk Standard Time - Khandyga",offset:"+9:00"},{code:"Asia/Yakutsk",name:"(GMT+09:00) Yakutsk Standard Time - Yakutsk",offset:"+9:00"},{code:"Australia/Darwin",name:"(GMT+09:30) Australian Central Standard Time",offset:"+9:30"},{code:"Australia/Brisbane",name:"(GMT+10:00) Australian Eastern Standard Time - Brisbane",offset:"+10:00"},{code:"Australia/Lindeman",name:"(GMT+10:00) Australian Eastern Standard Time - Lindeman",offset:"+10:00"},{code:"Pacific/Guam",name:"(GMT+10:00) Chamorro Standard Time",offset:"+10:00"},{code:"Pacific/Chuuk",name:"(GMT+10:00) Chuuk Time",offset:"+10:00"},{code:"Pacific/Port_Moresby",name:"(GMT+10:00) Papua New Guinea Time",offset:"+10:00"},{code:"Asia/Ust-Nera",name:"(GMT+10:00) Vladivostok Standard Time - Ust-Nera",offset:"+10:00"},{code:"Asia/Vladivostok",name:"(GMT+10:00) Vladivostok Standard Time - Vladivostok",offset:"+10:00"},{code:"Australia/Adelaide",name:"(GMT+10:30) Central Australia Time - Adelaide",offset:"+10:30"},{code:"Australia/Broken_Hill",name:"(GMT+10:30) Central Australia Time - Broken Hill",offset:"+10:30"},{code:"Pacific/Bougainville",name:"(GMT+11:00) Bougainville Time",offset:"+11:00"},{code:"Antarctica/Casey",name:"(GMT+11:00) Casey Time",offset:"+11:00"},{code:"Australia/Hobart",name:"(GMT+11:00) Eastern Australia Time - Hobart",offset:"+11:00"},{code:"Antarctica/Macquarie",name:"(GMT+11:00) Eastern Australia Time - Macquarie",offset:"+11:00"},{code:"Australia/Melbourne",name:"(GMT+11:00) Eastern Australia Time - Melbourne",offset:"+11:00"},{code:"Australia/Sydney",name:"(GMT+11:00) Eastern Australia Time - Sydney",offset:"+11:00"},{code:"Pacific/Kosrae",name:"(GMT+11:00) Kosrae Time",offset:"+11:00"},{code:"Australia/Lord_Howe",name:"(GMT+11:00) Lord Howe Time",offset:"+11:00"},{code:"Asia/Magadan",name:"(GMT+11:00) Magadan Standard Time",offset:"+11:00"},{code:"Pacific/Noumea",name:"(GMT+11:00) New Caledonia Standard Time",offset:"+11:00"},{code:"Pacific/Pohnpei",name:"(GMT+11:00) Ponape Time",offset:"+11:00"},{code:"Asia/Sakhalin",name:"(GMT+11:00) Sakhalin Standard Time",offset:"+11:00"},{code:"Pacific/Guadalcanal",name:"(GMT+11:00) Solomon Islands Time",offset:"+11:00"},{code:"Asia/Srednekolymsk",name:"(GMT+11:00) Srednekolymsk Time",offset:"+11:00"},{code:"Pacific/Efate",name:"(GMT+11:00) Vanuatu Standard Time",offset:"+11:00"},{code:"Asia/Anadyr",name:"(GMT+12:00) Anadyr Standard Time",offset:"+12:00"},{code:"Pacific/Fiji",name:"(GMT+12:00) Fiji Standard Time",offset:"+12:00"},{code:"Pacific/Tarawa",name:"(GMT+12:00) Gilbert Islands Time",offset:"+12:00"},{code:"Pacific/Kwajalein",name:"(GMT+12:00) Marshall Islands Time - Kwajalein",offset:"+12:00"},{code:"Pacific/Majuro",name:"(GMT+12:00) Marshall Islands Time - Majuro",offset:"+12:00"},{code:"Pacific/Nauru",name:"(GMT+12:00) Nauru Time",offset:"+12:00"},{code:"Pacific/Norfolk",name:"(GMT+12:00) Norfolk Island Time",offset:"+12:00"},{code:"Asia/Kamchatka",name:"(GMT+12:00) Petropavlovsk-Kamchatski Standard Time",offset:"+12:00"},{code:"Pacific/Funafuti",name:"(GMT+12:00) Tuvalu Time",offset:"+12:00"},{code:"Pacific/Wake",name:"(GMT+12:00) Wake Island Time",offset:"+12:00"},{code:"Pacific/Wallis",name:"(GMT+12:00) Wallis & Futuna Time",offset:"+12:00"},{code:"Pacific/Apia",name:"(GMT+13:00) Apia Standard Time",offset:"+13:00"},{code:"Pacific/Auckland",name:"(GMT+13:00) New Zealand Time",offset:"+13:00"},{code:"Pacific/Kanton",name:"(GMT+13:00) Phoenix Islands Time",offset:"+13:00"},{code:"Pacific/Fakaofo",name:"(GMT+13:00) Tokelau Time",offset:"+13:00"},{code:"Pacific/Tongatapu",name:"(GMT+13:00) Tonga Standard Time",offset:"+13:00"},{code:"Pacific/Chatham",name:"(GMT+13:45) Chatham Time",offset:"+13:45"},{code:"Pacific/Kiritimati",name:"(GMT+14:00) Line Islands Time",offset:"+14:00"}];var v=e(17876),h=e(45442),E=e(1261),y=e(98764),g=e(70271),b=e(51567),A=e(91817),x=e(88145),T=e(28024),D=e(44261),C=e(64735);function S(K){return n.find(X=>X.code===K)?.locale||K}var k=e(68559);let I=(()=>{class K{constructor(X){this.storage=X}getLocale(){if(this.storage.has(a)){let X=this.storage.get(a);return X.includes("_")&&(X=X.replace("_","-"),this.setLocale(X)),X}return S(Intl.DateTimeFormat().resolvedOptions().locale)}getTimeZone(){return this.storage.has(m)?this.storage.get(m):Intl.DateTimeFormat().resolvedOptions().timeZone}setLocale(X){null!==X?(this.storage.forever(a,X),C.wB.defaultLocale=X):(this.storage.forget(a),C.wB.defaultLocale=S(Intl.DateTimeFormat().resolvedOptions().locale))}setTimeZone(X){null!==X?(this.storage.forever(m,X),C.wB.defaultZone=X):(this.storage.forget(m),C.wB.defaultZone=Intl.DateTimeFormat().resolvedOptions().timeZone)}static#t=this.\u0275fac=function(B){return new(B||K)(k.KVO(D.n$))};static#e=this.\u0275prov=k.jDH({token:K,factory:K.\u0275fac,providedIn:"root"})}return K})(),F=(()=>{class K{constructor(X,B){this.actions$=X,this.service=B,this.setLocale$=(0,v.EH)(()=>this.actions$.pipe((0,v.gp)(t.x),(0,y.M)(({locale:V})=>this.service.setLocale(V))),{dispatch:!1}),this.setTimeZone$=(0,v.EH)(()=>this.actions$.pipe((0,v.gp)(t.y),(0,y.M)(({timeZone:V})=>this.service.setTimeZone(V))),{dispatch:!1}),this.setDefaultUserPreferences$=(0,v.EH)(()=>this.actions$.pipe((0,v.gp)(x.X1,T.QC),(0,g.T)(({data:V})=>({localisation:(0,h.A)(V,"localisation",(0,h.A)(V,"user.localisation")),timeZone:(0,h.A)(V,"timeZone",(0,h.A)(V,"user.timeZone"))})),(0,b.p)(({localisation:V,timeZone:z})=>(0,E.A)(V)||(0,E.A)(z)),(0,g.T)(({localisation:V,timeZone:z})=>T.Me({data:{...(0,E.A)(V)?{localisation:this.service.getLocale()}:{},...(0,E.A)(z)?{timeZone:this.service.getTimeZone()}:{}}})))),this.localeUserPreference$=(0,v.EH)(()=>this.actions$.pipe((0,v.gp)(x.X1,T.QC,T.Z_,T.BC),(0,g.T)(({data:V})=>(0,h.A)(V,"localisation",(0,h.A)(V,"user.localisation"))),(0,b.p)(V=>void 0!==V),(0,A.F)(),(0,g.T)(V=>t.x({locale:V})))),this.timeZoneUserPreference$=(0,v.EH)(()=>this.actions$.pipe((0,v.gp)(x.X1,T.QC,T.Z_,T.BC),(0,g.T)(({data:V})=>(0,h.A)(V,"timeZone",(0,h.A)(V,"user.timeZone"))),(0,b.p)(V=>void 0!==V),(0,A.F)(),(0,g.T)(V=>t.y({timeZone:V}))))}static#t=this.\u0275fac=function(B){return new(B||K)(k.KVO(v.En),k.KVO(I))};static#e=this.\u0275prov=k.jDH({token:K,factory:K.\u0275fac})}return K})();var L=e(85060);let W=(()=>{class K{constructor(X){C.wB.defaultLocale=X.get(a,S(Intl.DateTimeFormat().resolvedOptions().locale)),C.wB.defaultZone=X.get(m,Intl.DateTimeFormat().resolvedOptions().timeZone)}static#t=this.\u0275fac=function(B){return new(B||K)(k.KVO(D.n$))};static#e=this.\u0275mod=k.$C({type:K});static#n=this.\u0275inj=k.G2t({providers:[{provide:L.Ju,useFactory:X=>X.getLocale(),deps:[I]}],imports:[D.kA,v.Vm.forFeature([F])]})}return K})()},99391:(ct,P,e)=>{"use strict";e.d(P,{x:()=>a,y:()=>d});var t=e(11439);const a=(0,t.VP)("[Localization] Set Locale",(0,t.xk)()),d=(0,t.VP)("[Localization] Set Time Zone",(0,t.xk)())},92981:(ct,P,e)=>{"use strict";e.d(P,{a:()=>v});var t=e(75797),a=e(84205),d=e(64334),p=e(51567),n=e(70271),m=e(59452),f=e(68559);let v=(()=>{class h{constructor(){this._deferred$=new t.t(new Set),this._subject$=new a.B}deferChecks(y){this._deferred$.next(this._deferred$.value.add(y)),this.listen(y).pipe((0,d.s)(1)).subscribe(()=>{const g=this._deferred$.value;g.delete(y),this._deferred$.next(g)})}listen(y){return this._subject$.asObservable().pipe((0,p.p)(g=>g===y),(0,n.T)(()=>{}))}runChecks(y){this._subject$.next(y)}whenStable(y){return this._deferred$.value.has(y)?this._deferred$.asObservable().pipe((0,p.p)(g=>!g.has(y)),(0,d.s)(1),(0,n.T)(()=>{})):(0,m.of)(void 0)}static#t=this.\u0275fac=function(g){return new(g||h)};static#e=this.\u0275prov=f.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})()},46603:(ct,P,e)=>{"use strict";e.d(P,{B:()=>he});var t=e(51133),a=e(68559);let d=(()=>{class Ct{canUse(wt){return!!(0,t.DE)("agent-registration-profile",wt)&&((0,t.PW)(wt)||(0,t.Tn)(["MANAGE_AGENT"],wt,{excludeDeviceSpecific:!0}))}static#t=this.\u0275fac=function(we){return new(we||Ct)};static#e=this.\u0275prov=a.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}return Ct})(),p=(()=>{class Ct{canManage(wt){return(0,t.PW)(wt)||(0,t.x3)(wt)||(0,t.Tn)(["MANAGE_AGENT_TEMPLATE"],wt)}static#t=this.\u0275fac=function(we){return new(we||Ct)};static#e=this.\u0275prov=a.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}return Ct})();var n=e(45621),m=e(11439),f=e(70271),v=e(64334);let h=(()=>{class Ct{constructor(){this.store=(0,a.WQX)(m.il)}canManage(wt,we){if((0,t.PW)(wt)||(0,t.x3)(wt))return!0;if(we?.agent){if(we?.agent?.assets?.length){let Fn=!1;return this.store.select(n.LI(we.agent.assets[0].publicId)(["publicId","agent","memberships.group"])).pipe((0,f.T)(ti=>(0,t.H$)(wt.rbac.groupsWithManageAgent,wt.groupState.entities,ti)),(0,v.s)(1)).subscribe(ti=>Fn=ti),Fn}return(0,t.H$)(wt.rbac.groupsWithManageAgent,wt.groupState.entities,we.agent)}return(0,t.Tn)(["MANAGE_AGENT"],wt)}canCreate(wt){return(0,t.PW)(wt)||(0,t.x3)(wt)||(0,t.Tn)(["COMPANY_WIDE_ROLE","MANAGE_AGENT"],wt)}canRegister(wt,we){return!(!(0,t.PW)(wt)&&!(0,t.x3)(wt))||(we?.agent?(0,t.H$)(wt.rbac.groupsWithManageAgent,wt.groupState.entities,we.agent):(0,t.Tn)(["COMPANY_WIDE_ROLE","MANAGE_AGENT"],wt))}static#t=this.\u0275fac=function(we){return new(we||Ct)};static#e=this.\u0275prov=a.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}return Ct})(),E=(()=>{class Ct{canUse(wt,we){return(0,t.g9)(wt)||(0,t.Kw)("alarming","company",wt)||!!we?.agentId&&(!1===we.isAgentTemplate?(0,t.Ft)("alarming",we.agentId,wt):(0,t.Kw)("alarming","agent",wt))}static#t=this.\u0275fac=function(we){return new(we||Ct)};static#e=this.\u0275prov=a.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}return Ct})();var y=e(62392);const g=new a.nKC("platform-feature-app-name",{providedIn:"root",factory:()=>y.c.appName});let b=(()=>{class Ct{constructor(wt){this.appName=wt}canUse(wt,we){const mn=we?.appName||this.appName;if((0,t.PW)(wt)||(0,t.x3)(wt))return!0;switch(mn){case"Admin":return["MANAGE_APP","MANAGE_BRANDING","MANAGE_COMPANY","MANAGE_LICENCE","MANAGE_PAGE","MANAGE_USER","VIEW_AUDIT_LOGS"].some(Fn=>(0,t.Tn)([Fn],wt))||(0,t.Tn)(["MANAGE_GROUP"],wt,{excludeDeviceSpecific:!0,excludeGroupSpecific:!(0,t.DE)("subgroups",wt)});case"Fleet Manager":return(0,t.Tn)(["MANAGE_AGENT"],wt);case"Studio":return["DEVELOP_APP","MANAGE_PAGE"].some(Fn=>(0,t.Tn)([Fn],wt));default:return!0}}static#t=this.\u0275fac=function(we){return new(we||Ct)(a.KVO(g))};static#e=this.\u0275prov=a.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}return Ct})(),A=(()=>{class Ct{canManage(wt){return(0,t.PW)(wt)||(0,t.x3)(wt)||(0,t.Tn)(["MANAGE_APP"],wt)}static#t=this.\u0275fac=function(we){return new(we||Ct)};static#e=this.\u0275prov=a.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}return Ct})();var x=e(67838);let T=(()=>{class Ct{canManage(wt){return((0,t.PW)(wt)||(0,t.x3)(wt)||(0,t.Tn)(["MANAGE_ASSET_LIBRARY"],wt))&&(0,t.DE)("asset-management",wt)&&x.q.hasFeature("asset-library")}static#t=this.\u0275fac=function(we){return new(we||Ct)};static#e=this.\u0275prov=a.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}return Ct})(),D=(()=>{class Ct{canManage(wt){return((0,t.PW)(wt)||(0,t.x3)(wt)||(0,t.Tn)(["MANAGE_COMPANY"],wt))&&(0,t.DE)("asset-management",wt)}static#t=this.\u0275fac=function(we){return new(we||Ct)};static#e=this.\u0275prov=a.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}return Ct})(),C=(()=>{class Ct{canUse(wt){return(0,t.DE)("asset-management",wt)}canManage(wt,we){if((0,t.PW)(wt)||(0,t.x3)(wt))return this.canUse(wt);if(we?.asset){if((0,t.H$)(wt.rbac.groupsWithManageAgent,wt.groupState.entities,we.asset))return this.canUse(wt)}else if((0,t.Tn)(["MANAGE_AGENT"],wt))return this.canUse(wt);return!1}canLinkAgent(wt){return(0,t.PW)(wt)||(0,t.x3)(wt)||(0,t.Tn)(["COMPANY_WIDE_ROLE","MANAGE_AGENT"],wt)}canCreate(wt){return(0,t.PW)(wt)||(0,t.x3)(wt)||(0,t.Tn)(["COMPANY_WIDE_ROLE","MANAGE_AGENT"],wt)}static#t=this.\u0275fac=function(we){return new(we||Ct)};static#e=this.\u0275prov=a.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}return Ct})(),S=(()=>{class Ct{canUse(wt){return(0,t.PW)(wt)||(0,t.x3)(wt)||(0,t.Tn)(["VIEW_AUDIT_LOGS"],wt)}static#t=this.\u0275fac=function(we){return new(we||Ct)};static#e=this.\u0275prov=a.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}return Ct})(),k=(()=>{class Ct{canManage(wt){return(0,t.PW)(wt)||(0,t.x3)(wt)||(0,t.Tn)(["MANAGE_BRANDING"],wt)}static#t=this.\u0275fac=function(we){return new(we||Ct)};static#e=this.\u0275prov=a.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}return Ct})(),I=(()=>{class Ct{canUse(wt){return(0,t.g9)(wt)||(0,t.DE)("card-view",wt)}canManage(wt){return!!((0,t.PW)(wt)||(0,t.x3)(wt)||(0,t.Tn)(["MANAGE_PAGE"],wt))&&this.canUse(wt)}static#t=this.\u0275fac=function(we){return new(we||Ct)};static#e=this.\u0275prov=a.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}return Ct})(),F=(()=>{class Ct{canUse(wt){return(0,t.DE)("app-engine-level-2",wt)}canManage(wt){return(0,t.DE)("app-engine-level-2",wt)&&((0,t.x3)(wt)||(0,t.PW)(wt)||(0,t.Tn)(["DEVELOP_APP"],wt))}static#t=this.\u0275fac=function(we){return new(we||Ct)};static#e=this.\u0275prov=a.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}return Ct})(),L=(()=>{class Ct{canUse(wt,we){return(0,t.g9)(wt)||(0,t.Kw)("connection-monitoring","company",wt)||!!we?.agentId&&(!0===we.isAgentTemplate?(0,t.Kw)("connection-monitoring","agent",wt):(0,t.Ft)("connection-monitoring",we.agentId,wt))}static#t=this.\u0275fac=function(we){return new(we||Ct)};static#e=this.\u0275prov=a.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}return Ct})();var W=e(80657),K=e(45082),j=e(19999),X=e(92981);let B=(()=>{class Ct{constructor(wt,we){this.canUseCustomAuthentication=!1,this.canManageCustomAuthentication=!1,(0,j.z)([wt.select(W.Ub),wt.select(K.WW)]).subscribe(([mn,Fn])=>{this.canUseCustomAuthentication="host"===Fn&&mn.length>0,this.canManageCustomAuthentication="company"==Fn&&!!mn?.some(ti=>!!ti?.companies?.length),we.runChecks("custom-authentication")})}canUse(wt){return this.canUseCustomAuthentication}canManage(wt){return this.canManageCustomAuthentication}static#t=this.\u0275fac=function(we){return new(we||Ct)(a.KVO(m.il),a.KVO(X.a))};static#e=this.\u0275prov=a.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}return Ct})(),V=(()=>{class Ct{canManage(wt,we){return((0,t.g9)(wt)||(0,t.DE)("custom-branding",wt))&&(!we?.isScreensaver||x.q.hasFeature("agent-screensaver"))}static#t=this.\u0275fac=function(we){return new(we||Ct)};static#e=this.\u0275prov=a.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}return Ct})(),z=(()=>{class Ct{canManage(wt){return(0,t.g9)(wt)||(0,t.DE)("custom-domain",wt)}canUse(wt){return(0,t.DE)("custom-domain",wt)}canEdit(wt){return(0,t.DE)("custom-domain",wt)&&"pending"!==wt.company?.premiumLicenceStatus}static#t=this.\u0275fac=function(we){return new(we||Ct)};static#e=this.\u0275prov=a.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}return Ct})(),U=(()=>{class Ct{canManage(wt){return!!((0,t.PW)(wt)||(0,t.x3)(wt)||(0,t.Tn)(["MANAGE_COMPANY"],wt))&&this.canUse(wt)}canUse(wt){return!!(0,t.g9)(wt)||(0,t.DE)("custom-fields",wt)}static#t=this.\u0275fac=function(we){return new(we||Ct)};static#e=this.\u0275prov=a.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}return Ct})(),G=(()=>{class Ct{canManage(wt){return!(!(0,t.g9)(wt)&&!(0,t.DE)("custom-legal-legacy",wt))&&!!wt.sector?.allowCustomPrivacyStatement&&((0,t.PW)(wt)||(0,t.x3)(wt))}canAuthor(wt){return this.canManage(wt)&&(0,t.DE)("custom-legal",wt)}canEdit(wt){return this.canManage(wt)&&(0,t.DE)("custom-legal-legacy",wt)}static#t=this.\u0275fac=function(we){return new(we||Ct)};static#e=this.\u0275prov=a.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}return Ct})(),Z=(()=>{class Ct{canManage(wt){return!(!(0,t.g9)(wt)&&!(0,t.DE)("custom-legal-legacy",wt))&&!!wt.sector?.allowCustomTermsOfUse&&((0,t.PW)(wt)||(0,t.x3)(wt))}canAuthor(wt){return this.canManage(wt)&&(0,t.DE)("custom-legal",wt)}canEdit(wt){return this.canManage(wt)&&(0,t.DE)("custom-legal-legacy",wt)}static#t=this.\u0275fac=function(we){return new(we||Ct)};static#e=this.\u0275prov=a.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}return Ct})(),at=(()=>{class Ct{canUse(wt){return(0,t.PW)(wt)||(0,t.x3)(wt)||(0,t.Tn)(["MANAGE_COMPANY"],wt)}static#t=this.\u0275fac=function(we){return new(we||Ct)};static#e=this.\u0275prov=a.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}return Ct})();var H=e(99466);let q=(()=>{class Ct{canUse(wt){const we=wt.company?.custom?.glbPrtDeviceViewSettings;return!we||!(0,H.k)(we)||!JSON.parse(we)?.hideList}static#t=this.\u0275fac=function(we){return new(we||Ct)};static#e=this.\u0275prov=a.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}return Ct})(),$=(()=>{class Ct{canManage(wt){return(0,t.PW)(wt)||(0,t.x3)(wt)||(0,t.Tn)(["MANAGE_PAGE"],wt)}static#t=this.\u0275fac=function(we){return new(we||Ct)};static#e=this.\u0275prov=a.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}return Ct})(),ot=(()=>{class Ct{canManage(wt){return(0,t.PW)(wt)||(0,t.x3)(wt)||(0,t.Tn)(["MANAGE_GROUP","COMPANY_WIDE_ROLE"],wt)}static#t=this.\u0275fac=function(we){return new(we||Ct)};static#e=this.\u0275prov=a.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}return Ct})(),J=(()=>{class Ct{canManage(wt){return(0,t.PW)(wt)||(0,t.x3)(wt)||(0,t.Tn)(["MANAGE_GROUP"],wt,{excludeDeviceSpecific:!0,excludeGroupSpecific:!(0,t.DE)("subgroups",wt)})}static#t=this.\u0275fac=function(we){return new(we||Ct)};static#e=this.\u0275prov=a.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}return Ct})();var ft=e(67898);let mt=(()=>{class Ct{constructor(){this.appConfig=(0,a.WQX)(ft.vQ)}canUse(wt){return!(!x.q.hasFeature("help-center-icon-button")||!this.appConfig.userpilot?.resourceCenterContentId)&&((0,t.PW)(wt)||(0,t.x3)(wt)||(0,t.Tn)(["COMPANY_WIDE"],wt))}static#t=this.\u0275fac=function(we){return new(we||Ct)};static#e=this.\u0275prov=a.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}return Ct})(),Lt=(()=>{class Ct{constructor(){this.appName=(0,a.WQX)(g)}canUse(wt,we){return"Fleet Manager"===this.appName?!(!(0,t.g9)(wt)&&!(0,t.Kw)("logging","company",wt))||!!we?.agentId&&(!1===we.isAgentTemplate?(0,t.Ft)("logging",we.agentId,wt):(0,t.Kw)("logging","agent",wt)):(0,t.Kw)("logging","company",wt)||!!we?.agentId&&(0,t.Ft)("logging",we.agentId,wt)}static#t=this.\u0275fac=function(we){return new(we||Ct)};static#e=this.\u0275prov=a.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}return Ct})(),Vt=(()=>{class Ct{canUse(wt){return(0,t.DE)("landing-page",wt)}static#t=this.\u0275fac=function(we){return new(we||Ct)};static#e=this.\u0275prov=a.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}return Ct})(),ce=(()=>{class Ct{canManage(wt){return(0,t.PW)(wt)||(0,t.x3)(wt)||(0,t.Tn)(["MANAGE_LICENCE"],wt)}canActivate(wt){return(0,t.g9)(wt)||"wYWd69AiJakk"===wt.sector?.publicId}static#t=this.\u0275fac=function(we){return new(we||Ct)};static#e=this.\u0275prov=a.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}return Ct})(),se=(()=>{class Ct{constructor(){this.appName=(0,a.WQX)(g)}canUse(wt,we){return"Fleet Manager"===this.appName?!(!(0,t.g9)(wt)&&!(0,t.Kw)("live-data","company",wt))||!!we?.agentId&&(!1===we.isAgentTemplate?(0,t.Ft)("live-data",we.agentId,wt):(0,t.Kw)("live-data","agent",wt)):!(!(0,t.g9)(wt)||!(0,t.Kw)("alarming","agent",wt))||(0,t.Kw)("live-data","company",wt)||!!we?.agentId&&(0,t.Ft)("live-data",we.agentId,wt)}static#t=this.\u0275fac=function(we){return new(we||Ct)};static#e=this.\u0275prov=a.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}return Ct})(),xe=(()=>{class Ct{canUse(wt){return(0,t.g9)(wt)||(0,t.DE)("main-pages",wt)}canManage(wt){return!!((0,t.PW)(wt)||(0,t.x3)(wt)||(0,t.Tn)(["MANAGE_PAGE"],wt))&&this.canUse(wt)}static#t=this.\u0275fac=function(we){return new(we||Ct)};static#e=this.\u0275prov=a.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}return Ct})(),It=(()=>{class Ct{canUse(wt){return(0,t.g9)(wt)||(0,t.DE)("mobile-app",wt)}static#t=this.\u0275fac=function(we){return new(we||Ct)};static#e=this.\u0275prov=a.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}return Ct})();var At=e(98764),Gt=e(51567),Tt=e(1365),Yt=e(91817),Ot=e(54664),me=e(84374);(0,e(35537).cY)("\n  {\n    certauth\n    clients {\n      clientCert\n      name\n      password\n      publicId\n      username\n    }\n    host\n    messageFormat\n    name\n    port\n    publicId\n  }\n");const Qe=new Map([["clients[]","mqttBrokerClient"]]),Qt=[...Qe.keys()];var $t=e(61691);const Mt=(0,me.qo)({sortComparer:me.d7,subresourcePaths:Qt}),Wt=Mt.getInitialState(),zt=(0,m.vy)(Wt,(0,m.on)(Ot.cL,()=>({...Wt})),(0,m.on)(Ot.FD,Ot.br,(Ct,{data:Ee})=>Mt.upsertOne(Ee,Ct)),(0,m.on)(Ot.gh,Ct=>({...Ct,allLoading:!0})),(0,m.on)(Ot.SV,Ct=>({...Ct,allLoading:!1})),(0,m.on)(Ot.tz,(Ct,{data:Ee})=>Mt.setAll(Ee,{...Ct,allLoading:!1,allLoaded:!0})),(0,m.on)(Ot.Y5,Ot.yP,(Ct,{publicId:Ee})=>Mt.removeOne(Ee,Ct)),(0,m.on)(Ot.$,(Ct,{data:Ee,publicId:wt})=>Mt.updateOne({id:wt,changes:Ee},Ct)),(0,m.on)(Ot.zw,(Ct,{data:Ee,publicId:wt,clientsAdded:we,clientsRemoved:mn})=>{let Fn=Ee,ti=Ct.entities[wt]?.clients;return ti&&(we?.length&&(ti=[...ti,...we.map(({publicId:vi})=>({publicId:vi}))]),mn?.length&&(ti=ti.filter(vi=>!mn.some(Mi=>Mi.publicId===vi.publicId))),Fn={...Fn,clients:ti}),Mt.updateOne({id:wt,changes:Fn},Ct)}),(0,m.on)($t.br,(Ct,{data:Ee,publicId:wt})=>Ee.mqttBroker?.publicId?Mt.mutate(Ee.mqttBroker.publicId,"clients",Ct).upsertOne(wt):Ct),(0,m.on)($t.yP,(Ct,{publicId:Ee})=>{const wt=Object.values(Ct.entities).reduce((we,mn)=>{const Fn=mn.clients?.map(ti=>ti.publicId)||[];if(mn.clients&&Fn.includes(Ee)){const ti=mn.clients.filter(vi=>vi.publicId!==Ee);return[...we,{id:mn.publicId,changes:{clients:ti}}]}return we},[]);return wt.length?Mt.updateMany(wt,Ct):Ct})),le=(0,m.VG)({name:"mqttBroker",reducer:zt}),Je=(0,m.Mz)(le.selectMqttBrokerState,Mt.getSelectors().selectAll),{selectAllLoaded:He}=((0,me.y1)(Je,Qe),le);let pn=(()=>{class Ct{constructor(){this.checkerRef=(0,a.WQX)(X.a),this.store=(0,a.WQX)(m.il),this.hasMqttBrokers=!1,this.checkerRef.deferChecks("mqtt-brokers"),this.store.select(He).pipe((0,At.M)(wt=>{wt||this.store.dispatch(Ot.ed())}),(0,Gt.p)(wt=>wt),(0,v.s)(1),(0,Tt.Z)(()=>this.store.select(Je)),(0,f.T)(wt=>!!wt.length),(0,Yt.F)()).subscribe(wt=>{this.hasMqttBrokers=wt,this.checkerRef.runChecks("mqtt-brokers")})}canUse(wt){return this.hasMqttBrokers}canManage(wt){return(0,t.PW)(wt)||(0,t.x3)(wt)}static#t=this.\u0275fac=function(we){return new(we||Ct)};static#e=this.\u0275prov=a.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}return Ct})(),Ze=(()=>{class Ct{canUse(wt){return(0,t.DE)("object-storage",wt)}static#t=this.\u0275fac=function(we){return new(we||Ct)};static#e=this.\u0275prov=a.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}return Ct})(),$n=(()=>{class Ct{canUse(wt,we){return(0,t.Kw)("reporting","company",wt)||!!we?.agentId&&(!0===we.isAgentTemplate?(0,t.Kw)("reporting","agent",wt):(0,t.Ft)("reporting",we.agentId,wt))}canManage(wt){return!!((0,t.PW)(wt)||(0,t.x3)(wt)||(0,t.Tn)(["MANAGE_PAGE"],wt))&&(0,t.DE)("reporting",wt)}static#t=this.\u0275fac=function(we){return new(we||Ct)};static#e=this.\u0275prov=a.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}return Ct})(),Vn=(()=>{class Ct{canUse(wt){return(0,t.g9)(wt)||(0,t.DE)("advanced-user-management",wt)}canManage(wt){return!!((0,t.PW)(wt)||(0,t.x3)(wt)||(0,t.Tn)(["MANAGE_COMPANY"],wt))&&this.canUse(wt)}static#t=this.\u0275fac=function(we){return new(we||Ct)};static#e=this.\u0275prov=a.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}return Ct})();var Bn=e(76019);let fi=(()=>{class Ct{constructor(wt,we){wt.select(Bn.Ub).pipe((0,f.T)(mn=>mn.some(Fn=>"sla"===Fn.usageType)),(0,Yt.F)()).subscribe(mn=>{this.licenceTypeExists=mn,we.runChecks("sla")})}canUse(wt){return(0,t.g9)(wt)&&this.licenceTypeExists||(0,t.DE)("sla",wt)}static#t=this.\u0275fac=function(we){return new(we||Ct)(a.KVO(m.il),a.KVO(X.a))};static#e=this.\u0275prov=a.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}return Ct})(),nn=(()=>{class Ct extends J{canUse(wt){return(0,t.DE)("subgroups",wt)}canManage(wt){return this.canUse(wt)&&super.canManage(wt)}canManageGroup(wt,we){const{group:mn}=we;if(!mn)return!1;const Fn=wt.userMemberships.some(ti=>ti.role?.publicId&&ti.group?.publicId===mn.publicId&&wt.roles.find(vi=>vi.publicId===ti.role?.publicId)?.permissions?.some(vi=>"MANAGE_GROUP"===vi.publicId));if(mn.parent&&!Fn){const ti=wt.groupState.entities[mn.parent.publicId];if(ti)return this.canManageGroup(wt,{group:ti})}return Fn}canManageAllGroups(wt){return(0,t.PW)(wt)||(0,t.x3)(wt)||(0,t.Tn)(["COMPANY_WIDE_ROLE","MANAGE_GROUP"],wt)}static#t=this.\u0275fac=(()=>{let wt;return function(mn){return(wt||(wt=a.xGo(Ct)))(mn||Ct)}})();static#e=this.\u0275prov=a.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}return Ct})(),an=(()=>{class Ct{canUse(wt){return(0,t.g9)(wt)||(0,t.DE)("temporary-access",wt)}static#t=this.\u0275fac=function(we){return new(we||Ct)};static#e=this.\u0275prov=a.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}return Ct})(),qt=(()=>{class Ct{canManage(wt){return(0,t.PW)(wt)||(0,t.x3)(wt)||(0,t.Tn)(["MANAGE_BRANDING"],wt)||(0,t.Tn)(["MANAGE_PAGE"],wt)}static#t=this.\u0275fac=function(we){return new(we||Ct)};static#e=this.\u0275prov=a.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}return Ct})(),St=(()=>{class Ct{canUse(wt){return(0,t.DE)("app-engine-level-1",wt)}canManage(wt){return(0,t.DE)("app-engine-level-1",wt)&&((0,t.x3)(wt)||(0,t.PW)(wt)||(0,t.Tn)(["DEVELOP_APP"],wt))}static#t=this.\u0275fac=function(we){return new(we||Ct)};static#e=this.\u0275prov=a.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}return Ct})();var Ft=e(2435),tt=e(36647),it=e(59452),rt=e(35681),et=e(18560),bt=e(82178),Ut=e(78715),Oe=e(71796);let Sn=(()=>{class Ct{constructor(){this.auth=(0,a.WQX)(et.uR),this.checkerRef=(0,a.WQX)(X.a),this.ixapi=(0,a.WQX)(rt.bQ),this.store=(0,a.WQX)(m.il),this.canManageUserAuthSettings=!1,this.ixapi.isDiscovered.pipe((0,Ft.$)(wt=>wt),(0,tt.n)(()=>this.auth.token.pipe((0,f.T)(wt=>wt?(0,et.fc)(wt):null),(0,tt.n)(wt=>this.findSsoIdentityProvider(wt)),(0,f.T)(wt=>this.getCanManageUserAuthSettings(wt))))).subscribe(wt=>{this.canManageUserAuthSettings=wt,this.checkerRef.runChecks("user-auth-settings"),this.checkerRef.runChecks("multiple-company-access")})}canManage(wt,we){return this.canManageUserAuthSettings}findSsoIdentityProvider(wt){return wt?(this.store.dispatch(bt.ed()),this.store.dispatch(Oe.ed()),(0,j.z)([this.store.select(Ut.mx(wt)),this.store.select(W.Ub)]).pipe((0,Gt.p)(([we,mn])=>null!==we),(0,f.T)(([we,mn])=>mn.find(Fn=>Fn.publicId===we?.ssoIdentityProvider?.publicId)||null))):(0,it.of)(null)}getCanManageUserAuthSettings(wt){return null===wt||!wt.companies?.length}static#t=this.\u0275fac=function(we){return new(we||Ct)};static#e=this.\u0275prov=a.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}return Ct})();var rn=e(53974),hn=e(3922);let Me=(()=>{class Ct{canManage(wt,we){const mn=wt.userMemberships.filter(ti=>!ti.expiresOn),Fn=(0,t.LV)(mn,wt.roles);return we?.membership?.user?.publicId!==wt.user?.publicId&&!!(this.canManageCompanyWide(wt)||we?.membership?.group&&(mn.some(ti=>Fn.some(vi=>ti.role?.publicId===vi.publicId&&(0,rn.DU)("MANAGE_USER")(vi))&&ti.group?.publicId&&wt.groupState.entities[ti.group.publicId]&&(0,hn.A6)(wt.groupState.entities[ti.group.publicId],wt.groupState).some(vi=>we?.membership?.group?.publicId===vi?.publicId))||we.membership.group?.publicId&&(wt.groupState.entities[we.membership.group?.publicId]?.agent?.publicId||wt.groupState.entities[we.membership.group?.publicId]?.asset?.publicId)&&Fn.some((0,rn.DU)("MANAGE_USER"))))}canManageCompanyWide(wt){const we=wt.userMemberships.filter(Fn=>!Fn.expiresOn);return(0,t.LV)(we,wt.roles).some(Fn=>!!Fn.permissions?.find(ti=>"MANAGE_USER"===ti.publicId)&&!!Fn.permissions?.find(ti=>"COMPANY_WIDE_ROLE"===ti.publicId)||!!Fn.permissions?.find(ti=>"COMPANY_ADMIN"===ti.publicId))||(0,t.x3)(wt)}static#t=this.\u0275fac=function(we){return new(we||Ct)};static#e=this.\u0275prov=a.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}return Ct})();const he=[{feature:"agent-registration-profile",guard:d},{feature:"agent-templates",guard:p},{feature:"agents",guard:h},{feature:"alarming",guard:E},{feature:"app",guard:b},{feature:"apps",guard:A},{feature:"asset-library",guard:T},{feature:"asset-types",guard:D},{feature:"assets",guard:C},{feature:"audit-logs",guard:S},{feature:"branding",guard:k},{feature:"cards",guard:I},{feature:"cloud-functions",guard:F},{feature:"connection-monitoring",guard:L},{feature:"custom-authentication",guard:B},{feature:"custom-branding",guard:V},{feature:"custom-domain",guard:z},{feature:"custom-fields",guard:U},{feature:"custom-privacy-statement",guard:G},{feature:"custom-terms-of-use",guard:Z},{feature:"data-usage",guard:at},{feature:"device-list-view",guard:q},{feature:"device-pages",guard:$},{feature:"group-types",guard:ot},{feature:"groups",guard:J},{feature:"help-center",guard:mt},{feature:"historical-data",guard:Lt},{feature:"landing-page",guard:Vt},{feature:"licences",guard:ce},{feature:"live-data",guard:se},{feature:"main-pages",guard:xe},{feature:"mobile-app",guard:It},{feature:"mqtt-brokers",guard:pn},{feature:"multiple-company-access",guard:Sn},{feature:"object-storage",guard:Ze},{feature:"reports",guard:$n},{feature:"roles",guard:Vn},{feature:"sla",guard:fi},{feature:"subgroups",guard:nn},{feature:"temporary-access",guard:an},{feature:"translations",guard:qt},{feature:"ui-components",guard:St},{feature:"user",guard:(()=>{class Ct{constructor(){this.userMembershipGuard=(0,a.WQX)(Me)}canManage(wt,we){if(we?.user)return!("edit"===we?.operation&&we.user?.publicId===wt.user?.publicId||"edit"===we?.operation&&we.user&&!we?.user.name||("remove"!==we?.operation||we.user?.publicId!==wt.user?.publicId)&&!we?.userMemberships?.some(Fn=>this.userMembershipGuard.canManage(wt,{membership:Fn})));const mn={...wt,userMemberships:wt.userMemberships.filter(Fn=>!Fn.expiresOn)};return(0,t.PW)(mn)||(0,t.x3)(mn)||(0,t.Tn)(["MANAGE_USER"],mn)}canViewAuthMethod(wt){return(0,t.PW)(wt)||(0,t.x3)(wt)}canInvite(wt){const we={...wt,userMemberships:wt.userMemberships.filter(mn=>!mn.expiresOn)};return(0,t.PW)(we)||(0,t.x3)(we)||(0,t.Tn)(["MANAGE_USER"],we)}static#t=this.\u0275fac=function(we){return new(we||Ct)};static#e=this.\u0275prov=a.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}return Ct})()},{feature:"user-auth-settings",guard:Sn},{feature:"user-membership",guard:Me},{feature:"vpn-access-rule",guard:(()=>{class Ct{canUse(wt){return(0,t.g9)(wt)||(0,t.DE)("vpn-access-rule",wt)}static#t=this.\u0275fac=function(we){return new(we||Ct)};static#e=this.\u0275prov=a.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}return Ct})()}]},73874:(ct,P,e)=>{"use strict";e.d(P,{U:()=>a});const a=new(e(68559).nKC)("platform-feature-defs")},74941:(ct,P,e)=>{"use strict";e.d(P,{m:()=>p});var t=e(45519),a=e(73951),d=e(68559);let p=(()=>{class n extends a.B{constructor(f,v,h,E){super(f,v,h,E),this.type="use"}static#t=this.\u0275fac=function(v){return new(v||n)(d.rXU(d.gRc),d.rXU(d.C4Q),d.rXU(d.c1b),d.rXU(t.s))};static#e=this.\u0275dir=d.FsC({type:n,selectors:[["","ixCanUse",""]],inputs:{feature:[d.Mj6.None,"ixCanUse","feature"],params:[d.Mj6.None,"ixCanUseParams","params"]},features:[d.Vt3]})}return n})()},73951:(ct,P,e)=>{"use strict";e.d(P,{B:()=>h});var t=e(68559),a=e(49074),d=e(90638),p=e(56042),n=e(63037),m=e(36647),f=e(91817),v=e(45519);let h=(()=>{class E{constructor(g,b,A,x){this.cdRef=g,this.templateRef=b,this.viewContainer=A,this.service=x,this.params$=new p.m(1),this.destroy=(0,t.WQX)(t.abz)}ngOnInit(){this.params$.pipe((0,n.Z)(this.params),(0,m.n)(g=>this.service[`getCan${(0,d.A)(this.type)}`](this.feature,g)),(0,f.F)(),(0,a.pQ)(this.destroy)).subscribe(g=>{this.viewContainer.clear(),g&&this.viewContainer.createEmbeddedView(this.templateRef),this.cdRef.markForCheck()})}ngOnChanges(g){g.params&&this.params$.next(this.params)}ngOnDestroy(){this.params$.complete()}static#t=this.\u0275fac=function(b){return new(b||E)(t.rXU(t.gRc),t.rXU(t.C4Q),t.rXU(t.c1b),t.rXU(v.s))};static#e=this.\u0275dir=t.FsC({type:E,features:[t.OA$]})}return E})()},63187:(ct,P,e)=>{"use strict";e.d(P,{QJ:()=>p.QJ,mD:()=>p.mD,pu:()=>n.p,sh:()=>m.s}),e(46603),e(73874),e(74941);var p=e(29472),n=e(90380),m=e(45519);e(51133)},29472:(ct,P,e)=>{"use strict";e.d(P,{QJ:()=>B,mD:()=>j});var t=e(68559),a=e(95072),d=e(11439),p=e(68104),n=e(59452),m=e(1365),f=e(19999),v=e(51567),h=e(64334),E=e(36647),y=e(70271),g=e(21636),b=e(6369),A=e(37010),x=e(27060),T=e(87424),D=e(45519),C=e(58277),S=e(45621),k=e(4084),I=e(18377),F=e(76019),L=e(69371),W=e(45057),K=e(70565);let j=(()=>{class V{constructor(){this.store=(0,t.WQX)(d.il),this.agentMembershipsLoaded$=(0,n.of)(!0).pipe((0,T.p)(b.TZ,!1),(0,m.Z)(U=>U?this.store.select(C.hQ):(0,n.of)(!0))),this.assetMembershipsLoaded$=(0,n.of)(!0).pipe((0,T.p)(x.TZ,!1),(0,m.Z)(U=>U?this.store.select(k.hQ):(0,n.of)(!0))),this.rootAssetsLoaded$=(0,n.of)(!0).pipe((0,T.p)(A.TZ,!1),(0,m.Z)(U=>U?this.store.select(S.Qn):(0,n.of)(!0)))}canActivate(){return(0,f.z)([this.agentMembershipsLoaded$,this.assetMembershipsLoaded$,this.rootAssetsLoaded$,this.store.select(I.hQ),this.store.select(L.hQ),this.store.select(W.hQ),this.store.select(F.hQ),this.store.select(K.Kf).pipe((0,v.p)(Boolean),(0,h.s)(1),(0,E.n)(U=>this.store.select(K.mx(U)).pipe((0,y.T)(G=>!!G),(0,v.p)(Boolean),(0,h.s)(1))))]).pipe((0,v.p)(U=>U.every(Boolean)),(0,y.T)(()=>!0),(0,h.s)(1))}static#t=this.\u0275fac=function(G){return new(G||V)};static#e=this.\u0275prov=t.jDH({token:V,factory:V.\u0275fac,providedIn:"root"})}return V})(),X=(()=>{class V{constructor(U,G,Z){this.router=U,this.authCompanyGuard=G,this.features=Z}canActivate(U){return this.authCompanyGuard.canActivate(U).pipe((0,y.T)(G=>"boolean"==typeof G&&G?this.features.instantCanUse("app"):G),(0,y.T)(G=>G||this.router.parseUrl("/")))}static#t=this.\u0275fac=function(G){return new(G||V)(t.KVO(a.Ix),t.KVO(g.Z$),t.KVO(D.s))};static#e=this.\u0275prov=t.jDH({token:V,factory:V.\u0275fac,providedIn:"root"})}return V})(),B=(()=>{class V{constructor(){this.router=(0,t.WQX)(a.Ix),this.canUseAppGuard=(0,t.WQX)(X),this.features=(0,t.WQX)(D.s)}canActivate(U){return this.preCanActivate(U).pipe((0,m.Z)(G=>{if("boolean"==typeof G&&G){if(U.data.featuresCheckOne)return this.features.getCheck([(0,p.A)(U.data.featuresCheckOne)?U.data.featuresCheckOne(U):U.data.featuresCheckOne]);if(U.data.featuresCheckSome)return this.features.getCheck((0,p.A)(U.data.featuresCheckSome)?U.data.featuresCheckSome(U):U.data.featuresCheckSome,"or");if(U.data.featuresCheckEvery)return this.features.getCheck((0,p.A)(U.data.featuresCheckEvery)?U.data.featuresCheckEvery(U):U.data.featuresCheckEvery,"and")}return(0,n.of)(G)}),(0,h.s)(1),(0,y.T)(G=>G||this.router.parseUrl("/")))}preCanActivate(U){return!1===U.data.featuresCheckInCompanyContext?(0,n.of)(!0):this.canUseAppGuard.canActivate(U)}static#t=this.\u0275fac=function(G){return new(G||V)};static#e=this.\u0275prov=t.jDH({token:V,factory:V.\u0275fac,providedIn:"root"})}return V})()},90380:(ct,P,e)=>{"use strict";e.d(P,{p:()=>U});var t=e(17876),a=e(67476),d=e(46603),p=e(73874),n=e(43742),m=e(29472),f=e(70271),v=e(36647),h=e(1365),E=e(59452),y=e(59400),g=e(64334),b=e(87424),A=e(6369),x=e(37010),T=e(27060),D=e(63800),C=e(82984),S=e(28341),k=e(19508),I=e(42916),F=e(50396),L=e(54666),W=e(59906),K=e(28024),j=e(81799),X=e(68559),B=e(11439);let V=(()=>{class G{constructor(at,H){this.actions$=at,this.store=H,this.loadAgentMemberships$=(0,t.EH)(()=>this.actions$.pipe((0,t.gp)(k.BP),(0,b.p)(A.TZ),(0,f.T)(()=>D.gh()))),this.loadAssetMemberships$=(0,t.EH)(()=>this.actions$.pipe((0,t.gp)(k.BP),(0,b.p)(T.TZ),(0,f.T)(()=>S.gh()))),this.loadGroups$=(0,t.EH)(()=>this.actions$.pipe((0,t.gp)(k.BP),(0,f.T)(()=>I.gh()))),this.loadLicences$=(0,t.EH)(()=>this.actions$.pipe((0,t.gp)(k.BP),(0,f.T)(()=>F.gh()))),this.loadLicenceTypes$=(0,t.EH)(()=>this.actions$.pipe((0,t.gp)(k.BP),(0,f.T)(()=>L.gh()))),this.loadRoles$=(0,t.EH)(()=>this.actions$.pipe((0,t.gp)(k.BP),(0,f.T)(()=>W.gh()))),this.loadRootAssets$=(0,t.EH)(()=>this.actions$.pipe((0,t.gp)(k.BP),(0,b.p)(x.TZ),(0,f.T)(()=>C.Px()))),this.loadUserMemberships$=(0,t.EH)(()=>this.actions$.pipe((0,t.gp)(k.BP),(0,v.n)(()=>this.store.select(j.fF).pipe((0,h.Z)(q=>q?(0,E.of)(q):y.w),(0,g.s)(1))),(0,f.T)(q=>K.jV({publicId:q,fields:["memberships.expiresOn","memberships.publicId","memberships.role.publicId","memberships.group.publicId","publicId","support"]}))))}static#t=this.\u0275fac=function(H){return new(H||G)(X.KVO(t.En),X.KVO(B.il))};static#e=this.\u0275prov=X.jDH({token:G,factory:G.\u0275fac})}return G})(),z=(()=>{class G{static#t=this.\u0275fac=function(H){return new(H||G)};static#e=this.\u0275mod=X.$C({type:G});static#n=this.\u0275inj=X.G2t({imports:[t.Vm.forFeature([V])]})}return G})(),U=(()=>{class G{static forRoot(at){return{ngModule:z,providers:[{provide:n.J,useFactory:H=>()=>H.canActivate(),deps:[m.mD],multi:!0},{provide:p.U,useValue:(0,a.A)([...at||[],...d.B],H=>H.feature)}]}}static#t=this.\u0275fac=function(H){return new(H||G)};static#e=this.\u0275mod=X.$C({type:G});static#n=this.\u0275inj=X.G2t({})}return G})()},45519:(ct,P,e)=>{"use strict";e.d(P,{s:()=>X});var t=e(38752),a=e(13983),d=e(19999),p=e(59452),n=e(1365),m=e(36647),f=e(70271),v=e(63037),h=e(91817),E=e(6369),y=e(37010),g=e(27060),b=e(87424),A=e(73874),x=e(51133),T=e(81799),D=e(58277),C=e(45621),S=e(4084),k=e(18377),I=e(45057),F=e(69371),L=e(36377),W=e(68559),K=e(92981),j=e(11439);let X=(()=>{class B{constructor(z,U,G,Z){this.defs=z,this.checkerRef=U,this.injector=G,this.store=Z,this._state$=(0,d.z)([this.store.select(T._d),this._membershipsFor(E.TZ),this._membershipsFor(g.TZ),this.store.select(I.eD),this.store.select(k.Ub),this.store.select(F.Ub),(0,p.of)(!0).pipe((0,b.p)(y.TZ,!1),(0,n.Z)(at=>at?this.store.select(C.jT):(0,p.of)([]))),this.store.select(T.he),this.store.select(T.KE),this.store.select(T.fF).pipe((0,m.n)(at=>this.store.select(L.U).pipe((0,f.T)(H=>H.filter(q=>q?.user?.publicId===at)))))]).pipe((0,f.T)(([at,H,q,$,ot,J,ft,mt,Lt,Vt])=>({company:at,agentMemberships:H,assetMemberships:q,groupState:$,licences:ot,roles:J,rootAssets:ft,sector:mt,user:Lt,userMemberships:Vt,rbac:{groupsWithManageAgent:(0,x.yN)(J,$,Vt,ot)}}))),this._state$.subscribe(at=>{this._state=at})}_findGuardMethod(z,U){const G=this.defs.find(H=>H.feature===U);if(!G)return void console.error(`No definition for platform feature "${U}" was found.`);const Z=this.injector.get(G.guard),at=(0,t.A)(`can-${z}`);if(at in Z)return Z[at].bind(Z);console.error(`No guard method "${at}()" for platform feature "${U}" was implemented.`)}_getCan(z,U,G){const Z=this._findGuardMethod(z,U);return Z?this.checkerRef.whenStable(U).pipe((0,n.Z)(()=>(0,d.z)([this._state$,this.checkerRef.listen(U).pipe((0,v.Z)(void 0))])),(0,f.T)(([at])=>Z(at,G)),(0,h.F)()):(0,p.of)(!1)}_instantCan(z,U,G){return!!this._findGuardMethod(z,U)?.(this._state,G)}_membershipsFor(z){const U="assetMembership"===z?S.Ub:D.Ub;return(0,p.of)(!0).pipe((0,b.p)(z,!1),(0,n.Z)(G=>G?this.store.select(U):(0,p.of)([])))}getCheck(z,U="and"){return z.length?(0,d.z)(z.map(G=>Object.keys(G).filter(Z=>Z.startsWith("can")&&!Z.endsWith("Params")).map(Z=>(0,a.A)(Z.slice(3))).reduce((Z,at)=>{const H=(0,t.A)(`can-${at}`);return H in G?this._getCan(at,G[H],G[`${H}Params`]):Z},(0,p.of)(!1)))).pipe((0,f.T)(G=>G["or"===U?"some":"every"](Boolean))):(0,p.of)(!1)}instantCheck(z,U="and"){return!!z.length&&z["or"===U?"some":"every"](G=>Object.keys(G).filter(Z=>Z.startsWith("can")&&!Z.endsWith("Params")).map(Z=>(0,a.A)(Z.slice(3))).reduce((Z,at)=>{const H=(0,t.A)(`can-${at}`);return H in G?this._instantCan(at,G[H],G[`${H}Params`]):Z},!1))}getCanManage(z,U){return this._getCan("manage",z,U)}getCanUse(z,U){return this._getCan("use",z,U)}instantCanManage(z,U){return this._instantCan("manage",z,U)}instantCanUse(z,U){return this._instantCan("use",z,U)}static#t=this.\u0275fac=function(U){return new(U||B)(W.KVO(A.U),W.KVO(K.a),W.KVO(W.zZn),W.KVO(j.il))};static#e=this.\u0275prov=W.jDH({token:B,factory:B.\u0275fac,providedIn:"root"})}return B})()},51133:(ct,P,e)=>{"use strict";e.d(P,{DE:()=>h,Ft:()=>y,H$:()=>C,Kw:()=>E,LV:()=>m,PW:()=>A,Tn:()=>v,g9:()=>b,x3:()=>x,yN:()=>T});var t=e(53974),a=e(49031),d=e(35865),p=e(37674),n=e(3922);function m(S,k){return(0,a.A)((0,d.A)((0,a.A)(S.map(I=>I.role?.publicId))).map(I=>k.find(F=>F.publicId===I)))}function v(S,k,I){const{userMemberships:F,groupState:L,roles:W}=k,{excludeDeviceSpecific:K,excludeGroupSpecific:j}=I||{};return m(K||j?F.filter(B=>(!K||B.group&&null===L.entities[B.group.publicId]?.agent&&null===L.entities[B.group.publicId]?.asset)&&(!j||B.group&&null===L.entities[B.group.publicId]?.type)):F,W).some((0,t.DU)(...S))}function h(S,k){return!!k.licences.find(I=>I.type?.usageType===S)}function E(S,k,I){return!!I.licences.find(F=>F.type?.usageType===S&&F.type?.scope===k)}function y(S,k,I){return!!I.licences.find(F=>F.type?.usageType===S&&"agent"===F.type?.scope&&F.agent?.publicId===k)}function b(S){return"legacy"===S.company?.licenceModel}function A(S){return v(["COMPANY_ADMIN"],S)}function x(S){return!!S.user?.support}const T=(0,p.A)(function D(S,k,I,F){const L=new Set,W=F.some(K=>"subgroups"===K.type?.usageType);return I.filter(K=>S.some(j=>j.publicId===K.role?.publicId&&j.permissions?.some(X=>"MANAGE_AGENT"===X.publicId))).forEach(K=>{if(K.group){const j=k.entities[K.group.publicId];j&&(W?(0,n.A6)(j,k).forEach(X=>L.add(X.publicId)):L.add(j.publicId))}}),Array.from(L)},(S,k,I,F)=>{const L=F.some(W=>"subgroups"===W.type?.usageType);return JSON.stringify({roles:S,groupState:k,userMemberships:I,hasSubgroupsLicence:L})});function C(S,k,I){return!!S&&!!((I?.memberships||[]).some(F=>S.some(L=>F.group?.publicId===L))||I?.publicId&&S.some(F=>k[F]?.agent?.publicId===I.publicId||k[F]?.asset?.publicId===I.publicId))}},2689:(ct,P,e)=>{"use strict";e.d(P,{HC:()=>S,Td:()=>B,Pq:()=>aa});var t=e(70051),a=e(68559),d=e(3347),p=e(95072),n=e(67495),m=e(35681),f=e(44261),v=e(17876),h=e(11439),E=e(90852),y=e(1365),g=e(70271),b=e(61318),A=e(59452),x=e(59400),T=e(64334),D=e(98764),C=e(36647);const S=new a.nKC("systems.push-notifications.device-id");var k=function(dt){return dt.Notifications="notifications",dt}(k||{});class I{}var F=e(11651);let L=(()=>{class dt{constructor(kt){this.window=kt}query(kt){return new Promise((_e,Be)=>this.window.navigator.permissions?kt===k.Notifications?this.window.navigator.permissions.query({name:kt}).then(_n=>{_e(_n.state)},Be):void Be():Be("This browser does not support the Permissions API"))}static#t=this.\u0275fac=function(_e){return new(_e||dt)(a.KVO(F.jf))};static#e=this.\u0275prov=a.jDH({token:dt,factory:dt.\u0275fac,providedIn:"root"})}return dt})(),W=(()=>{class dt{constructor(kt){this.strategy=kt}query(kt){return this.strategy.query(kt)}static#t=this.\u0275fac=function(_e){return new(_e||dt)(a.KVO(I))};static#e=this.\u0275prov=a.jDH({token:dt,factory:dt.\u0275fac})}return dt})(),K=(()=>{class dt{static#t=this.\u0275fac=function(_e){return new(_e||dt)};static#e=this.\u0275mod=a.$C({type:dt});static#n=this.\u0275inj=a.G2t({providers:[W,{provide:I,useClass:L}]})}return dt})();var j=e(53081),X=e(77919);class B{get permissionState$(){return(0,j.H)(this.permissionService.query(k.Notifications).catch(()=>"denied"))}activate(ut){return this.requestPermission().pipe((0,C.n)(()=>this.token$),(0,C.n)(kt=>kt?this.userPushDeviceService.activate(ut,kt):(0,X.$)(()=>new Error("No token available"))))}}function V(dt){const _e=dt.split(/\s/g).length/200;return 1e3*Math.ceil(1+60*_e)}var z=e(88145),U=e(81799),G=e(23231),Z=e(34246);let at=(()=>{class dt{constructor(){this.actions$=(0,a.WQX)(v.En),this.apiGuard=(0,a.WQX)(m.Px),this.capacitorPlatform=(0,a.WQX)(n.$M),this.deviceId=(0,a.WQX)(S),this.ngZone=(0,a.WQX)(a.SKi),this.router=(0,a.WQX)(p.Ix),this.service=(0,a.WQX)(B),this.snackbar=(0,a.WQX)(d.UG),this.storage=(0,a.WQX)(f.n$),this.store=(0,a.WQX)(h.il),this.translate=(0,a.WQX)(E.c$),this.activate$=(0,v.EH)(()=>this.actions$.pipe((0,v.gp)(t.Yf),(0,y.Z)(()=>this.service.activate(this.deviceId).pipe((0,g.T)(()=>t.f_({deviceId:this.deviceId})),(0,b.W)(kt=>kt.message.includes("dismissed")||kt.message.includes("blocked")?(0,A.of)(t.L5()):x.w))))),this.activateSuccess$=(0,v.EH)(()=>this.actions$.pipe((0,v.gp)(t.f_),(0,y.Z)(({deviceId:kt})=>this.store.select(G.mx(kt)).pipe((0,g.T)(_e=>{const Be=_e?.publicId;return Be?Z.f_({publicId:Be}):Z.U8({deviceId:kt})}))))),this.claimPushDeviceForMeOnLoginSuccess$=(0,v.EH)(()=>this.actions$.pipe((0,v.gp)(z.X1),(0,y.Z)(()=>this.service.permissionState$),(0,y.Z)(kt=>"granted"===kt?this.service.token$:(0,A.of)(null)),(0,g.T)(kt=>Z.B7({deviceId:this.deviceId,token:kt})))),this.activatePushDeviceForMeOnFirstClaimSuccess$=(0,v.EH)(()=>this.actions$.pipe((0,v.gp)(Z.O9),(0,y.Z)(()=>this.store.select(U.fF).pipe((0,T.s)(1))),(0,y.Z)(kt=>{if("web"===this.capacitorPlatform)return x.w;const _e="device-users",Be=this.storage.get(_e)||[];return!kt||Be.includes(kt)?x.w:(Be.push(kt),this.storage.set(_e,Be),(0,A.of)(t.Yf()))}))),this.foregroundMessage$=(0,v.EH)(()=>this.actions$.pipe((0,v.gp)(t.bg),(0,D.M)(kt=>{const _e=JSON.parse(kt.data.message),Be=JSON.parse(kt.data.notification).body,_n=this.translate.instant("OPEN"),Zn=`/messages/${_e.publicId}`;this.ngZone.run(()=>{this.snackbar.open(Be,_n,{duration:V(Be)}).onAction().subscribe(()=>{this.router.navigateByUrl(Zn)})})})),{dispatch:!1}),this.messages$=(0,v.EH)(()=>this.service.messages$.pipe((0,g.T)(kt=>t.bg(kt)))),this.releaseClaimPushDeviceForMeOnLogout$=(0,v.EH)(()=>this.actions$.pipe((0,v.gp)(z.Ms),(0,g.T)(()=>Z.qj({deviceId:this.deviceId})))),this.updatePushDeviceToken$=(0,v.EH)(()=>this.actions$.pipe((0,v.gp)(t.si),(0,C.n)(()=>this.apiGuard.canActivate()),(0,C.n)(()=>this.service.token$),(0,g.T)(kt=>Z.B7({deviceId:this.deviceId,token:kt}))))}static#t=this.\u0275fac=function(_e){return new(_e||dt)};static#e=this.\u0275prov=a.jDH({token:dt,factory:dt.\u0275fac,providedIn:"root"})}return dt})();var H=e(89204);const J=function(dt){const ut=[];let kt=0;for(let _e=0;_e<dt.length;_e++){let Be=dt.charCodeAt(_e);Be<128?ut[kt++]=Be:Be<2048?(ut[kt++]=Be>>6|192,ut[kt++]=63&Be|128):55296==(64512&Be)&&_e+1<dt.length&&56320==(64512&dt.charCodeAt(_e+1))?(Be=65536+((1023&Be)<<10)+(1023&dt.charCodeAt(++_e)),ut[kt++]=Be>>18|240,ut[kt++]=Be>>12&63|128,ut[kt++]=Be>>6&63|128,ut[kt++]=63&Be|128):(ut[kt++]=Be>>12|224,ut[kt++]=Be>>6&63|128,ut[kt++]=63&Be|128)}return ut},mt={byteToCharMap_:null,charToByteMap_:null,byteToCharMapWebSafe_:null,charToByteMapWebSafe_:null,ENCODED_VALS_BASE:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",get ENCODED_VALS(){return this.ENCODED_VALS_BASE+"+/="},get ENCODED_VALS_WEBSAFE(){return this.ENCODED_VALS_BASE+"-_."},HAS_NATIVE_SUPPORT:"function"==typeof atob,encodeByteArray(dt,ut){if(!Array.isArray(dt))throw Error("encodeByteArray takes an array as a parameter");this.init_();const kt=ut?this.byteToCharMapWebSafe_:this.byteToCharMap_,_e=[];for(let Be=0;Be<dt.length;Be+=3){const _n=dt[Be],Zn=Be+1<dt.length,Ei=Zn?dt[Be+1]:0,Ji=Be+2<dt.length,pr=Ji?dt[Be+2]:0;let Za=(15&Ei)<<2|pr>>6,Yr=63&pr;Ji||(Yr=64,Zn||(Za=64)),_e.push(kt[_n>>2],kt[(3&_n)<<4|Ei>>4],kt[Za],kt[Yr])}return _e.join("")},encodeString(dt,ut){return this.HAS_NATIVE_SUPPORT&&!ut?btoa(dt):this.encodeByteArray(J(dt),ut)},decodeString(dt,ut){return this.HAS_NATIVE_SUPPORT&&!ut?atob(dt):function(dt){const ut=[];let kt=0,_e=0;for(;kt<dt.length;){const Be=dt[kt++];if(Be<128)ut[_e++]=String.fromCharCode(Be);else if(Be>191&&Be<224){const _n=dt[kt++];ut[_e++]=String.fromCharCode((31&Be)<<6|63&_n)}else if(Be>239&&Be<365){const Ji=((7&Be)<<18|(63&dt[kt++])<<12|(63&dt[kt++])<<6|63&dt[kt++])-65536;ut[_e++]=String.fromCharCode(55296+(Ji>>10)),ut[_e++]=String.fromCharCode(56320+(1023&Ji))}else{const _n=dt[kt++],Zn=dt[kt++];ut[_e++]=String.fromCharCode((15&Be)<<12|(63&_n)<<6|63&Zn)}}return ut.join("")}(this.decodeStringToByteArray(dt,ut))},decodeStringToByteArray(dt,ut){this.init_();const kt=ut?this.charToByteMapWebSafe_:this.charToByteMap_,_e=[];for(let Be=0;Be<dt.length;){const _n=kt[dt.charAt(Be++)],Ei=Be<dt.length?kt[dt.charAt(Be)]:0;++Be;const pr=Be<dt.length?kt[dt.charAt(Be)]:64;++Be;const sr=Be<dt.length?kt[dt.charAt(Be)]:64;if(++Be,null==_n||null==Ei||null==pr||null==sr)throw new Lt;_e.push(_n<<2|Ei>>4),64!==pr&&(_e.push(Ei<<4&240|pr>>2),64!==sr&&_e.push(pr<<6&192|sr))}return _e},init_(){if(!this.byteToCharMap_){this.byteToCharMap_={},this.charToByteMap_={},this.byteToCharMapWebSafe_={},this.charToByteMapWebSafe_={};for(let dt=0;dt<this.ENCODED_VALS.length;dt++)this.byteToCharMap_[dt]=this.ENCODED_VALS.charAt(dt),this.charToByteMap_[this.byteToCharMap_[dt]]=dt,this.byteToCharMapWebSafe_[dt]=this.ENCODED_VALS_WEBSAFE.charAt(dt),this.charToByteMapWebSafe_[this.byteToCharMapWebSafe_[dt]]=dt,dt>=this.ENCODED_VALS_BASE.length&&(this.charToByteMap_[this.ENCODED_VALS_WEBSAFE.charAt(dt)]=dt,this.charToByteMapWebSafe_[this.ENCODED_VALS.charAt(dt)]=dt)}}};class Lt extends Error{constructor(){super(...arguments),this.name="DecodeBase64StringError"}}const ce=function(dt){return function(dt){const ut=J(dt);return mt.encodeByteArray(ut,!0)}(dt).replace(/\./g,"")},me=()=>{try{return function Gt(){if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("Unable to locate global object.")}().__FIREBASE_DEFAULTS__||(()=>{if(typeof process>"u"||typeof process.env>"u")return;const dt=process.env.__FIREBASE_DEFAULTS__;return dt?JSON.parse(dt):void 0})()||(()=>{if(typeof document>"u")return;let dt;try{dt=document.cookie.match(/__FIREBASE_DEFAULTS__=([^;]+)/)}catch{return}const ut=dt&&function(dt){try{return mt.decodeString(dt,!0)}catch(ut){console.error("base64Decode failed: ",ut)}return null}(dt[1]);return ut&&JSON.parse(ut)})()}catch(dt){return void console.info(`Unable to get __FIREBASE_DEFAULTS__ due to: ${dt}`)}},te=()=>{var dt;return null===(dt=me())||void 0===dt?void 0:dt.config};class Qt{constructor(){this.reject=()=>{},this.resolve=()=>{},this.promise=new Promise((ut,kt)=>{this.resolve=ut,this.reject=kt})}wrapCallback(ut){return(kt,_e)=>{kt?this.reject(kt):this.resolve(_e),"function"==typeof ut&&(this.promise.catch(()=>{}),1===ut.length?ut(kt):ut(kt,_e))}}}function Bn(){try{return"object"==typeof indexedDB}catch{return!1}}function fi(){return new Promise((dt,ut)=>{try{let kt=!0;const _e="validate-browser-context-for-indexeddb-analytics-module",Be=self.indexedDB.open(_e);Be.onsuccess=()=>{Be.result.close(),kt||self.indexedDB.deleteDatabase(_e),dt(!0)},Be.onupgradeneeded=()=>{kt=!1},Be.onerror=()=>{var _n;ut((null===(_n=Be.error)||void 0===_n?void 0:_n.message)||"")}}catch(kt){ut(kt)}})}class qt extends Error{constructor(ut,kt,_e){super(kt),this.code=ut,this.customData=_e,this.name="FirebaseError",Object.setPrototypeOf(this,qt.prototype),Error.captureStackTrace&&Error.captureStackTrace(this,St.prototype.create)}}class St{constructor(ut,kt,_e){this.service=ut,this.serviceName=kt,this.errors=_e}create(ut,...kt){const _e=kt[0]||{},Be=`${this.service}/${ut}`,_n=this.errors[ut],Zn=_n?function Ft(dt,ut){return dt.replace(tt,(kt,_e)=>{const Be=ut[_e];return null!=Be?String(Be):`<${_e}?>`})}(_n,_e):"Error";return new qt(Be,`${this.serviceName}: ${Zn} (${Be}).`,_e)}}const tt=/\{\$([^}]+)}/g;function Le(dt,ut){if(dt===ut)return!0;const kt=Object.keys(dt),_e=Object.keys(ut);for(const Be of kt){if(!_e.includes(Be))return!1;const _n=dt[Be],Zn=ut[Be];if(he(_n)&&he(Zn)){if(!Le(_n,Zn))return!1}else if(_n!==Zn)return!1}for(const Be of _e)if(!kt.includes(Be))return!1;return!0}function he(dt){return null!==dt&&"object"==typeof dt}function ee(dt){return dt&&dt._delegate?dt._delegate:dt}class ke{constructor(ut,kt,_e){this.name=ut,this.instanceFactory=kt,this.type=_e,this.multipleInstances=!1,this.serviceProps={},this.instantiationMode="LAZY",this.onInstanceCreated=null}setInstantiationMode(ut){return this.instantiationMode=ut,this}setMultipleInstances(ut){return this.multipleInstances=ut,this}setServiceProps(ut){return this.serviceProps=ut,this}setInstanceCreatedCallback(ut){return this.onInstanceCreated=ut,this}}const xn="[DEFAULT]";class bi{constructor(ut,kt){this.name=ut,this.container=kt,this.component=null,this.instances=new Map,this.instancesDeferred=new Map,this.instancesOptions=new Map,this.onInitCallbacks=new Map}get(ut){const kt=this.normalizeInstanceIdentifier(ut);if(!this.instancesDeferred.has(kt)){const _e=new Qt;if(this.instancesDeferred.set(kt,_e),this.isInitialized(kt)||this.shouldAutoInitialize())try{const Be=this.getOrInitializeService({instanceIdentifier:kt});Be&&_e.resolve(Be)}catch{}}return this.instancesDeferred.get(kt).promise}getImmediate(ut){var kt;const _e=this.normalizeInstanceIdentifier(ut?.identifier),Be=null!==(kt=ut?.optional)&&void 0!==kt&&kt;if(!this.isInitialized(_e)&&!this.shouldAutoInitialize()){if(Be)return null;throw Error(`Service ${this.name} is not available`)}try{return this.getOrInitializeService({instanceIdentifier:_e})}catch(_n){if(Be)return null;throw _n}}getComponent(){return this.component}setComponent(ut){if(ut.name!==this.name)throw Error(`Mismatching Component ${ut.name} for Provider ${this.name}.`);if(this.component)throw Error(`Component for ${this.name} has already been provided`);if(this.component=ut,this.shouldAutoInitialize()){if(function Pr(dt){return"EAGER"===dt.instantiationMode}(ut))try{this.getOrInitializeService({instanceIdentifier:xn})}catch{}for(const[kt,_e]of this.instancesDeferred.entries()){const Be=this.normalizeInstanceIdentifier(kt);try{const _n=this.getOrInitializeService({instanceIdentifier:Be});_e.resolve(_n)}catch{}}}}clearInstance(ut=xn){this.instancesDeferred.delete(ut),this.instancesOptions.delete(ut),this.instances.delete(ut)}delete(){var ut=this;return(0,H.A)(function*(){const kt=Array.from(ut.instances.values());yield Promise.all([...kt.filter(_e=>"INTERNAL"in _e).map(_e=>_e.INTERNAL.delete()),...kt.filter(_e=>"_delete"in _e).map(_e=>_e._delete())])})()}isComponentSet(){return null!=this.component}isInitialized(ut=xn){return this.instances.has(ut)}getOptions(ut=xn){return this.instancesOptions.get(ut)||{}}initialize(ut={}){const{options:kt={}}=ut,_e=this.normalizeInstanceIdentifier(ut.instanceIdentifier);if(this.isInitialized(_e))throw Error(`${this.name}(${_e}) has already been initialized`);if(!this.isComponentSet())throw Error(`Component ${this.name} has not been registered yet`);const Be=this.getOrInitializeService({instanceIdentifier:_e,options:kt});for(const[_n,Zn]of this.instancesDeferred.entries())_e===this.normalizeInstanceIdentifier(_n)&&Zn.resolve(Be);return Be}onInit(ut,kt){var _e;const Be=this.normalizeInstanceIdentifier(kt),_n=null!==(_e=this.onInitCallbacks.get(Be))&&void 0!==_e?_e:new Set;_n.add(ut),this.onInitCallbacks.set(Be,_n);const Zn=this.instances.get(Be);return Zn&&ut(Zn,Be),()=>{_n.delete(ut)}}invokeOnInitCallbacks(ut,kt){const _e=this.onInitCallbacks.get(kt);if(_e)for(const Be of _e)try{Be(ut,kt)}catch{}}getOrInitializeService({instanceIdentifier:ut,options:kt={}}){let _e=this.instances.get(ut);if(!_e&&this.component&&(_e=this.component.instanceFactory(this.container,{instanceIdentifier:(dt=ut,dt===xn?void 0:dt),options:kt}),this.instances.set(ut,_e),this.instancesOptions.set(ut,kt),this.invokeOnInitCallbacks(_e,ut),this.component.onInstanceCreated))try{this.component.onInstanceCreated(this.container,ut,_e)}catch{}var dt;return _e||null}normalizeInstanceIdentifier(ut=xn){return this.component?this.component.multipleInstances?ut:xn:ut}shouldAutoInitialize(){return!!this.component&&"EXPLICIT"!==this.component.instantiationMode}}class fr{constructor(ut){this.name=ut,this.providers=new Map}addComponent(ut){const kt=this.getProvider(ut.name);if(kt.isComponentSet())throw new Error(`Component ${ut.name} has already been registered with ${this.name}`);kt.setComponent(ut)}addOrOverwriteComponent(ut){this.getProvider(ut.name).isComponentSet()&&this.providers.delete(ut.name),this.addComponent(ut)}getProvider(ut){if(this.providers.has(ut))return this.providers.get(ut);const kt=new bi(ut,this);return this.providers.set(ut,kt),kt}getProviders(){return Array.from(this.providers.values())}}const Ki=[];var Yi=function(dt){return dt[dt.DEBUG=0]="DEBUG",dt[dt.VERBOSE=1]="VERBOSE",dt[dt.INFO=2]="INFO",dt[dt.WARN=3]="WARN",dt[dt.ERROR=4]="ERROR",dt[dt.SILENT=5]="SILENT",dt}(Yi||{});const jr={debug:Yi.DEBUG,verbose:Yi.VERBOSE,info:Yi.INFO,warn:Yi.WARN,error:Yi.ERROR,silent:Yi.SILENT},Kr=Yi.INFO,Cr={[Yi.DEBUG]:"log",[Yi.VERBOSE]:"log",[Yi.INFO]:"info",[Yi.WARN]:"warn",[Yi.ERROR]:"error"},Mr=(dt,ut,...kt)=>{if(ut<dt.logLevel)return;const _e=(new Date).toISOString(),Be=Cr[ut];if(!Be)throw new Error(`Attempted to log a message with an invalid logType (value: ${ut})`);console[Be](`[${_e}]  ${dt.name}:`,...kt)},qn=(dt,ut)=>ut.some(kt=>dt instanceof kt);let In,Ln;const gr=new WeakMap,Ti=new WeakMap,yr=new WeakMap,qi=new WeakMap,_r=new WeakMap;let qo={get(dt,ut,kt){if(dt instanceof IDBTransaction){if("done"===ut)return Ti.get(dt);if("objectStoreNames"===ut)return dt.objectStoreNames||yr.get(dt);if("store"===ut)return kt.objectStoreNames[1]?void 0:kt.objectStore(kt.objectStoreNames[0])}return bo(dt[ut])},set:(dt,ut,kt)=>(dt[ut]=kt,!0),has:(dt,ut)=>dt instanceof IDBTransaction&&("done"===ut||"store"===ut)||ut in dt};function Qo(dt){return"function"==typeof dt?function Ws(dt){return dt!==IDBDatabase.prototype.transaction||"objectStoreNames"in IDBTransaction.prototype?function ai(){return Ln||(Ln=[IDBCursor.prototype.advance,IDBCursor.prototype.continue,IDBCursor.prototype.continuePrimaryKey])}().includes(dt)?function(...ut){return dt.apply(io(this),ut),bo(gr.get(this))}:function(...ut){return bo(dt.apply(io(this),ut))}:function(ut,...kt){const _e=dt.call(io(this),ut,...kt);return yr.set(_e,ut.sort?ut.sort():[ut]),bo(_e)}}(dt):(dt instanceof IDBTransaction&&function ia(dt){if(Ti.has(dt))return;const ut=new Promise((kt,_e)=>{const Be=()=>{dt.removeEventListener("complete",_n),dt.removeEventListener("error",Zn),dt.removeEventListener("abort",Zn)},_n=()=>{kt(),Be()},Zn=()=>{_e(dt.error||new DOMException("AbortError","AbortError")),Be()};dt.addEventListener("complete",_n),dt.addEventListener("error",Zn),dt.addEventListener("abort",Zn)});Ti.set(dt,ut)}(dt),qn(dt,function Ai(){return In||(In=[IDBDatabase,IDBObjectStore,IDBIndex,IDBCursor,IDBTransaction])}())?new Proxy(dt,qo):dt)}function bo(dt){if(dt instanceof IDBRequest)return function Uo(dt){const ut=new Promise((kt,_e)=>{const Be=()=>{dt.removeEventListener("success",_n),dt.removeEventListener("error",Zn)},_n=()=>{kt(bo(dt.result)),Be()},Zn=()=>{_e(dt.error),Be()};dt.addEventListener("success",_n),dt.addEventListener("error",Zn)});return ut.then(kt=>{kt instanceof IDBCursor&&gr.set(kt,dt)}).catch(()=>{}),_r.set(ut,dt),ut}(dt);if(qi.has(dt))return qi.get(dt);const ut=Qo(dt);return ut!==dt&&(qi.set(dt,ut),_r.set(ut,dt)),ut}const io=dt=>_r.get(dt);function nr(dt,ut,{blocked:kt,upgrade:_e,blocking:Be,terminated:_n}={}){const Zn=indexedDB.open(dt,ut),Ei=bo(Zn);return _e&&Zn.addEventListener("upgradeneeded",Ji=>{_e(bo(Zn.result),Ji.oldVersion,Ji.newVersion,bo(Zn.transaction),Ji)}),kt&&Zn.addEventListener("blocked",Ji=>kt(Ji.oldVersion,Ji.newVersion,Ji)),Ei.then(Ji=>{_n&&Ji.addEventListener("close",()=>_n()),Be&&Ji.addEventListener("versionchange",pr=>Be(pr.oldVersion,pr.newVersion,pr))}).catch(()=>{}),Ei}function jo(dt,{blocked:ut}={}){const kt=indexedDB.deleteDatabase(dt);return ut&&kt.addEventListener("blocked",_e=>ut(_e.oldVersion,_e)),bo(kt).then(()=>{})}const yo=["get","getKey","getAll","getAllKeys","count"],ds=["put","add","delete","clear"],so=new Map;function Ao(dt,ut){if(!(dt instanceof IDBDatabase)||ut in dt||"string"!=typeof ut)return;if(so.get(ut))return so.get(ut);const kt=ut.replace(/FromIndex$/,""),_e=ut!==kt,Be=ds.includes(kt);if(!(kt in(_e?IDBIndex:IDBObjectStore).prototype)||!Be&&!yo.includes(kt))return;const _n=function(){var Zn=(0,H.A)(function*(Ei,...Ji){const pr=this.transaction(Ei,Be?"readwrite":"readonly");let Oo=pr.store;return _e&&(Oo=Oo.index(Ji.shift())),(yield Promise.all([Oo[kt](...Ji),Be&&pr.done]))[0]});return function(Ji){return Zn.apply(this,arguments)}}();return so.set(ut,_n),_n}!function Yo(dt){qo=dt(qo)}(dt=>({...dt,get:(ut,kt,_e)=>Ao(ut,kt)||dt.get(ut,kt,_e),has:(ut,kt)=>!!Ao(ut,kt)||dt.has(ut,kt)}));class Zr{constructor(ut){this.container=ut}getPlatformInfoString(){return this.container.getProviders().map(kt=>{if(function rs(dt){const ut=dt.getComponent();return"VERSION"===ut?.type}(kt)){const _e=kt.getImmediate();return`${_e.library}/${_e.version}`}return null}).filter(kt=>kt).join(" ")}}const or="@firebase/app",Os="0.10.10",Ho=new class ho{constructor(ut){this.name=ut,this._logLevel=Kr,this._logHandler=Mr,this._userLogHandler=null,Ki.push(this)}get logLevel(){return this._logLevel}set logLevel(ut){if(!(ut in Yi))throw new TypeError(`Invalid value "${ut}" assigned to \`logLevel\``);this._logLevel=ut}setLogLevel(ut){this._logLevel="string"==typeof ut?jr[ut]:ut}get logHandler(){return this._logHandler}set logHandler(ut){if("function"!=typeof ut)throw new TypeError("Value assigned to `logHandler` must be a function");this._logHandler=ut}get userLogHandler(){return this._userLogHandler}set userLogHandler(ut){this._userLogHandler=ut}debug(...ut){this._userLogHandler&&this._userLogHandler(this,Yi.DEBUG,...ut),this._logHandler(this,Yi.DEBUG,...ut)}log(...ut){this._userLogHandler&&this._userLogHandler(this,Yi.VERBOSE,...ut),this._logHandler(this,Yi.VERBOSE,...ut)}info(...ut){this._userLogHandler&&this._userLogHandler(this,Yi.INFO,...ut),this._logHandler(this,Yi.INFO,...ut)}warn(...ut){this._userLogHandler&&this._userLogHandler(this,Yi.WARN,...ut),this._logHandler(this,Yi.WARN,...ut)}error(...ut){this._userLogHandler&&this._userLogHandler(this,Yi.ERROR,...ut),this._logHandler(this,Yi.ERROR,...ut)}}("@firebase/app"),gi="[DEFAULT]",Hi={[or]:"fire-core","@firebase/app-compat":"fire-core-compat","@firebase/analytics":"fire-analytics","@firebase/analytics-compat":"fire-analytics-compat","@firebase/app-check":"fire-app-check","@firebase/app-check-compat":"fire-app-check-compat","@firebase/auth":"fire-auth","@firebase/auth-compat":"fire-auth-compat","@firebase/database":"fire-rtdb","@firebase/database-compat":"fire-rtdb-compat","@firebase/functions":"fire-fn","@firebase/functions-compat":"fire-fn-compat","@firebase/installations":"fire-iid","@firebase/installations-compat":"fire-iid-compat","@firebase/messaging":"fire-fcm","@firebase/messaging-compat":"fire-fcm-compat","@firebase/performance":"fire-perf","@firebase/performance-compat":"fire-perf-compat","@firebase/remote-config":"fire-rc","@firebase/remote-config-compat":"fire-rc-compat","@firebase/storage":"fire-gcs","@firebase/storage-compat":"fire-gcs-compat","@firebase/firestore":"fire-fst","@firebase/firestore-compat":"fire-fst-compat","@firebase/vertexai-preview":"fire-vertex","fire-js":"fire-js",firebase:"fire-js-all"},rr=new Map,dr=new Map,Ar=new Map;function Nr(dt,ut){try{dt.container.addComponent(ut)}catch(kt){Ho.debug(`Component ${ut.name} failed to register with FirebaseApp ${dt.name}`,kt)}}function Vr(dt){const ut=dt.name;if(Ar.has(ut))return Ho.debug(`There were multiple attempts to register component ${ut}.`),!1;Ar.set(ut,dt);for(const kt of rr.values())Nr(kt,dt);for(const kt of dr.values())Nr(kt,dt);return!0}function zr(dt,ut){const kt=dt.container.getProvider("heartbeat").getImmediate({optional:!0});return kt&&kt.triggerHeartbeat(),dt.container.getProvider(ut)}const Xe=new St("app","Firebase",{"no-app":"No Firebase App '{$appName}' has been created - call initializeApp() first","bad-app-name":"Illegal App name: '{$appName}'","duplicate-app":"Firebase App named '{$appName}' already exists with different options or config","app-deleted":"Firebase App named '{$appName}' already deleted","server-app-deleted":"Firebase Server App has been deleted","no-options":"Need to provide options, when not being deployed to hosting via source.","invalid-app-argument":"firebase.{$appName}() takes either no argument or a Firebase App instance.","invalid-log-argument":"First argument to `onLog` must be null or a function.","idb-open":"Error thrown when opening IndexedDB. Original error: {$originalErrorMessage}.","idb-get":"Error thrown when reading from IndexedDB. Original error: {$originalErrorMessage}.","idb-set":"Error thrown when writing to IndexedDB. Original error: {$originalErrorMessage}.","idb-delete":"Error thrown when deleting from IndexedDB. Original error: {$originalErrorMessage}.","finalization-registry-not-supported":"FirebaseServerApp deleteOnDeref field defined but the JS runtime does not support FinalizationRegistry.","invalid-server-app-environment":"FirebaseServerApp is not for use in browser environments."});class ci{constructor(ut,kt,_e){this._isDeleted=!1,this._options=Object.assign({},ut),this._config=Object.assign({},kt),this._name=kt.name,this._automaticDataCollectionEnabled=kt.automaticDataCollectionEnabled,this._container=_e,this.container.addComponent(new ke("app",()=>this,"PUBLIC"))}get automaticDataCollectionEnabled(){return this.checkDestroyed(),this._automaticDataCollectionEnabled}set automaticDataCollectionEnabled(ut){this.checkDestroyed(),this._automaticDataCollectionEnabled=ut}get name(){return this.checkDestroyed(),this._name}get options(){return this.checkDestroyed(),this._options}get config(){return this.checkDestroyed(),this._config}get container(){return this._container}get isDeleted(){return this._isDeleted}set isDeleted(ut){this._isDeleted=ut}checkDestroyed(){if(this.isDeleted)throw Xe.create("app-deleted",{appName:this._name})}}function $r(dt,ut={}){let kt=dt;"object"!=typeof ut&&(ut={name:ut});const _e=Object.assign({name:gi,automaticDataCollectionEnabled:!1},ut),Be=_e.name;if("string"!=typeof Be||!Be)throw Xe.create("bad-app-name",{appName:String(Be)});if(kt||(kt=te()),!kt)throw Xe.create("no-options");const _n=rr.get(Be);if(_n){if(Le(kt,_n.options)&&Le(_e,_n.config))return _n;throw Xe.create("duplicate-app",{appName:Be})}const Zn=new fr(Be);for(const Ji of Ar.values())Zn.addComponent(Ji);const Ei=new ci(kt,_e,Zn);return rr.set(Be,Ei),Ei}function eo(dt=gi){const ut=rr.get(dt);if(!ut&&dt===gi&&te())return $r();if(!ut)throw Xe.create("no-app",{appName:dt});return ut}function Bs(){return Array.from(rr.values())}function Hr(dt,ut,kt){var _e;let Be=null!==(_e=Hi[dt])&&void 0!==_e?_e:dt;kt&&(Be+=`-${kt}`);const _n=Be.match(/\s|\//),Zn=ut.match(/\s|\//);if(_n||Zn){const Ei=[`Unable to register library "${Be}" with version "${ut}":`];return _n&&Ei.push(`library name "${Be}" contains illegal characters (whitespace or "/")`),_n&&Zn&&Ei.push("and"),Zn&&Ei.push(`version name "${ut}" contains illegal characters (whitespace or "/")`),void Ho.warn(Ei.join(" "))}Vr(new ke(`${Be}-version`,()=>({library:Be,version:ut}),"VERSION"))}const qa="firebase-heartbeat-database",tc=1,Gr="firebase-heartbeat-store";let us=null;function $a(){return us||(us=nr(qa,tc,{upgrade:(dt,ut)=>{if(0===ut)try{dt.createObjectStore(Gr)}catch(kt){console.warn(kt)}}}).catch(dt=>{throw Xe.create("idb-open",{originalErrorMessage:dt.message})})),us}function Cs(){return(Cs=(0,H.A)(function*(dt){try{const kt=(yield $a()).transaction(Gr),_e=yield kt.objectStore(Gr).get(Ha(dt));return yield kt.done,_e}catch(ut){if(ut instanceof qt)Ho.warn(ut.message);else{const kt=Xe.create("idb-get",{originalErrorMessage:ut?.message});Ho.warn(kt.message)}}})).apply(this,arguments)}function Rc(dt,ut){return Wa.apply(this,arguments)}function Wa(){return(Wa=(0,H.A)(function*(dt,ut){try{const _e=(yield $a()).transaction(Gr,"readwrite");yield _e.objectStore(Gr).put(ut,Ha(dt)),yield _e.done}catch(kt){if(kt instanceof qt)Ho.warn(kt.message);else{const _e=Xe.create("idb-set",{originalErrorMessage:kt?.message});Ho.warn(_e.message)}}})).apply(this,arguments)}function Ha(dt){return`${dt.name}!${dt.options.appId}`}class Do{constructor(ut){this.container=ut,this._heartbeatsCache=null;const kt=this.container.getProvider("app").getImmediate();this._storage=new ec(kt),this._heartbeatsCachePromise=this._storage.read().then(_e=>(this._heartbeatsCache=_e,_e))}triggerHeartbeat(){var ut=this;return(0,H.A)(function*(){var kt,_e;try{const _n=ut.container.getProvider("platform-logger").getImmediate().getPlatformInfoString(),Zn=ts();return null==(null===(kt=ut._heartbeatsCache)||void 0===kt?void 0:kt.heartbeats)&&(ut._heartbeatsCache=yield ut._heartbeatsCachePromise,null==(null===(_e=ut._heartbeatsCache)||void 0===_e?void 0:_e.heartbeats))||ut._heartbeatsCache.lastSentHeartbeatDate===Zn||ut._heartbeatsCache.heartbeats.some(Ei=>Ei.date===Zn)?void 0:(ut._heartbeatsCache.heartbeats.push({date:Zn,agent:_n}),ut._heartbeatsCache.heartbeats=ut._heartbeatsCache.heartbeats.filter(Ei=>{const Ji=new Date(Ei.date).valueOf();return Date.now()-Ji<=2592e6}),ut._storage.overwrite(ut._heartbeatsCache))}catch(Be){Ho.warn(Be)}})()}getHeartbeatsHeader(){var ut=this;return(0,H.A)(function*(){var kt;try{if(null===ut._heartbeatsCache&&(yield ut._heartbeatsCachePromise),null==(null===(kt=ut._heartbeatsCache)||void 0===kt?void 0:kt.heartbeats)||0===ut._heartbeatsCache.heartbeats.length)return"";const _e=ts(),{heartbeatsToSend:Be,unsentEntries:_n}=function ao(dt,ut=1024){const kt=[];let _e=dt.slice();for(const Be of dt){const _n=kt.find(Zn=>Zn.agent===Be.agent);if(_n){if(_n.dates.push(Be.date),Xr(kt)>ut){_n.dates.pop();break}}else if(kt.push({agent:Be.agent,dates:[Be.date]}),Xr(kt)>ut){kt.pop();break}_e=_e.slice(1)}return{heartbeatsToSend:kt,unsentEntries:_e}}(ut._heartbeatsCache.heartbeats),Zn=ce(JSON.stringify({version:2,heartbeats:Be}));return ut._heartbeatsCache.lastSentHeartbeatDate=_e,_n.length>0?(ut._heartbeatsCache.heartbeats=_n,yield ut._storage.overwrite(ut._heartbeatsCache)):(ut._heartbeatsCache.heartbeats=[],ut._storage.overwrite(ut._heartbeatsCache)),Zn}catch(_e){return Ho.warn(_e),""}})()}}function ts(){return(new Date).toISOString().substring(0,10)}class ec{constructor(ut){this.app=ut,this._canUseIndexedDBPromise=this.runIndexedDBEnvironmentCheck()}runIndexedDBEnvironmentCheck(){return(0,H.A)(function*(){return!!Bn()&&fi().then(()=>!0).catch(()=>!1)})()}read(){var ut=this;return(0,H.A)(function*(){if(yield ut._canUseIndexedDBPromise){const _e=yield function Bo(dt){return Cs.apply(this,arguments)}(ut.app);return _e?.heartbeats?_e:{heartbeats:[]}}return{heartbeats:[]}})()}overwrite(ut){var kt=this;return(0,H.A)(function*(){var _e;if(yield kt._canUseIndexedDBPromise){const _n=yield kt.read();return Rc(kt.app,{lastSentHeartbeatDate:null!==(_e=ut.lastSentHeartbeatDate)&&void 0!==_e?_e:_n.lastSentHeartbeatDate,heartbeats:ut.heartbeats})}})()}add(ut){var kt=this;return(0,H.A)(function*(){var _e;if(yield kt._canUseIndexedDBPromise){const _n=yield kt.read();return Rc(kt.app,{lastSentHeartbeatDate:null!==(_e=ut.lastSentHeartbeatDate)&&void 0!==_e?_e:_n.lastSentHeartbeatDate,heartbeats:[..._n.heartbeats,...ut.heartbeats]})}})()}}function Xr(dt){return ce(JSON.stringify({version:2,heartbeats:dt})).length}!function uc(dt){Vr(new ke("platform-logger",ut=>new Zr(ut),"PRIVATE")),Vr(new ke("heartbeat",ut=>new Do(ut),"PRIVATE")),Hr(or,Os,dt),Hr(or,Os,"esm2017"),Hr("fire-js","")}(""),Hr("firebase","10.13.1","app");var Oa=e(40038),hc=e(18473),ks=e(43942),Ka=e(12128),ma=e(74304);const Rl=new a.RxE("ANGULARFIRE2_VERSION");function Hs(){}class Mo{zone;delegate;constructor(ut,kt=Oa.T){this.zone=ut,this.delegate=kt}now(){return this.delegate.now()}schedule(ut,kt,_e){const Be=this.zone;return this.delegate.schedule(function(Zn){Be.runGuarded(()=>{ut.apply(this,[Zn])})},kt,_e)}}class hs{zone;task=null;constructor(ut){this.zone=ut}call(ut,kt){const _e=this.unscheduleTask.bind(this);return this.task=this.zone.run(()=>Zone.current.scheduleMacroTask("firebaseZoneBlock",Hs,{},Hs,Hs)),kt.pipe((0,D.M)({next:_e,complete:_e,error:_e})).subscribe(ut).add(_e)}unscheduleTask(){setTimeout(()=>{null!=this.task&&"scheduled"===this.task.state&&(this.task.invoke(),this.task=null)},10)}}let oa=(()=>{class dt{ngZone;outsideAngular;insideAngular;constructor(kt){this.ngZone=kt,this.outsideAngular=kt.runOutsideAngular(()=>new Mo(Zone.current)),this.insideAngular=kt.run(()=>new Mo(Zone.current,hc.E)),globalThis.\u0275AngularFireScheduler||=this}static \u0275fac=function(_e){return new(_e||dt)(a.KVO(a.SKi))};static \u0275prov=a.jDH({token:dt,factory:dt.\u0275fac,providedIn:"root"})}return dt})();function Da(){const dt=globalThis.\u0275AngularFireScheduler;if(!dt)throw new Error("Either AngularFireModule has not been provided in your AppModule (this can be done manually or implictly using\nprovideFirebaseApp) or you're calling an AngularFire method outside of an NgModule (which is not supported).");return dt}function As(dt){return Da().ngZone.run(()=>dt())}function Ds(dt){return function mc(dt){return function(kt){return(kt=kt.lift(new hs(dt.ngZone))).pipe((0,Ka._)(dt.outsideAngular),(0,ma.Q)(dt.insideAngular))}}(Da())(dt)}const Ia=(dt,ut)=>function(){const _e=arguments;return ut&&setTimeout(()=>{"scheduled"===ut.state&&ut.invoke()},10),As(()=>dt.apply(void 0,_e))},ga=(dt,ut)=>function(){let kt;const _e=arguments;for(let _n=0;_n<arguments.length;_n++)"function"==typeof _e[_n]&&(ut&&(kt||=As(()=>Zone.current.scheduleMacroTask("firebaseZoneBlock",Hs,{},Hs,Hs))),_e[_n]=Ia(_e[_n],kt));const Be=function Bc(dt){return Da().ngZone.runOutsideAngular(()=>dt())}(()=>dt.apply(this,_e));if(!ut){if(Be instanceof ks.c){const _n=Da();return Be.pipe((0,Ka._)(_n.outsideAngular),(0,ma.Q)(_n.insideAngular))}return As(()=>Be)}return Be instanceof ks.c?Be.pipe(Ds):Be instanceof Promise?As(()=>new Promise((_n,Zn)=>Be.then(Ei=>As(()=>_n(Ei)),Ei=>As(()=>Zn(Ei))))):"function"==typeof Be&&kt?function(){return setTimeout(()=>{kt&&"scheduled"===kt.state&&kt.invoke()},10),Be.apply(this,arguments)}:As(()=>Be)};class ms{constructor(ut){return ut}}class fc{constructor(){return Bs()}}const Zs=new a.nKC("angularfire2._apps"),Zo={provide:ms,useFactory:function Nc(dt){return dt&&1===dt.length?dt[0]:new ms(eo())},deps:[[new a.Xx1,Zs]]},_c={provide:fc,deps:[[new a.Xx1,Zs]]};function Pa(dt){return(ut,kt)=>{const _e=kt.get(a.Agw);Hr("angularfire",Rl.full,"core"),Hr("angularfire",Rl.full,"app"),Hr("angular",a.xvI.full,_e.toString());const Be=ut.runOutsideAngular(()=>dt(kt));return new ms(Be)}}function Ce(dt,...ut){return(0,a.EmA)([Zo,_c,{provide:Zs,useFactory:Pa(dt),multi:!0,deps:[a.SKi,a.zZn,oa,...ut]}])}const ue=ga(eo,!0),Qn=ga($r,!0),uo="@firebase/installations",Sr="0.6.8",Zi=1e4,Lr=`w:${Sr}`,Lo="FIS_v2",Ht="https://firebaseinstallations.googleapis.com/v1",nt=36e5,dn=new St("installations","Installations",{"missing-app-config-values":'Missing App configuration value: "{$valueName}"',"not-registered":"Firebase Installation is not registered.","installation-not-found":"Firebase Installation not found.","request-failed":'{$requestName} request failed with error "{$serverCode} {$serverStatus}: {$serverMessage}"',"app-offline":"Could not process request. Application offline.","delete-pending-registration":"Can't delete installation while there is a pending registration request."});function En(dt){return dt instanceof qt&&dt.code.includes("request-failed")}function jn({projectId:dt}){return`${Ht}/projects/${dt}/installations`}function Wn(dt){return{token:dt.token,requestStatus:2,expiresIn:pt(dt.expiresIn),creationTime:Date.now()}}function pi(dt,ut){return ar.apply(this,arguments)}function ar(){return(ar=(0,H.A)(function*(dt,ut){const _e=(yield ut.json()).error;return dn.create("request-failed",{requestName:dt,serverCode:_e.code,serverMessage:_e.message,serverStatus:_e.status})})).apply(this,arguments)}function ki({apiKey:dt}){return new Headers({"Content-Type":"application/json",Accept:"application/json","x-goog-api-key":dt})}function $e(dt){return Y.apply(this,arguments)}function Y(){return(Y=(0,H.A)(function*(dt){const ut=yield dt();return ut.status>=500&&ut.status<600?dt():ut})).apply(this,arguments)}function pt(dt){return Number(dt.replace("s","000"))}function Xt(){return(Xt=(0,H.A)(function*({appConfig:dt,heartbeatServiceProvider:ut},{fid:kt}){const _e=jn(dt),Be=ki(dt),_n=ut.getImmediate({optional:!0});if(_n){const pr=yield _n.getHeartbeatsHeader();pr&&Be.append("x-firebase-client",pr)}const Ei={method:"POST",headers:Be,body:JSON.stringify({fid:kt,authVersion:Lo,appId:dt.appId,sdkVersion:Lr})},Ji=yield $e(()=>fetch(_e,Ei));if(Ji.ok){const pr=yield Ji.json();return{fid:pr.fid||kt,registrationStatus:2,refreshToken:pr.refreshToken,authToken:Wn(pr.authToken)}}throw yield pi("Create Installation",Ji)})).apply(this,arguments)}function pe(dt){return new Promise(ut=>{setTimeout(ut,dt)})}const Ye=/^[cdef][\w-]{21}$/,en="";function cn(){try{const dt=new Uint8Array(17);(self.crypto||self.msCrypto).getRandomValues(dt),dt[0]=112+dt[0]%16;const kt=function Dn(dt){return function De(dt){return btoa(String.fromCharCode(...dt)).replace(/\+/g,"-").replace(/\//g,"_")}(dt).substr(0,22)}(dt);return Ye.test(kt)?kt:en}catch{return en}}function zn(dt){return`${dt.appName}!${dt.appId}`}const Xn=new Map;function ri(dt,ut){const kt=zn(dt);_i(kt,ut),function Pi(dt,ut){const kt=function wi(){return!Di&&"BroadcastChannel"in self&&(Di=new BroadcastChannel("[Firebase] FID Change"),Di.onmessage=dt=>{_i(dt.data.key,dt.data.fid)}),Di}();kt&&kt.postMessage({key:dt,fid:ut}),function Si(){0===Xn.size&&Di&&(Di.close(),Di=null)}()}(kt,ut)}function _i(dt,ut){const kt=Xn.get(dt);if(kt)for(const _e of kt)_e(ut)}let Di=null;const Gi="firebase-installations-database",tr=1,Ni="firebase-installations-store";let Bi=null;function xo(){return Bi||(Bi=nr(Gi,tr,{upgrade:(dt,ut)=>{0===ut&&dt.createObjectStore(Ni)}})),Bi}function vr(dt,ut){return mo.apply(this,arguments)}function mo(){return(mo=(0,H.A)(function*(dt,ut){const kt=zn(dt),Be=(yield xo()).transaction(Ni,"readwrite"),_n=Be.objectStore(Ni),Zn=yield _n.get(kt);return yield _n.put(ut,kt),yield Be.done,(!Zn||Zn.fid!==ut.fid)&&ri(dt,ut.fid),ut})).apply(this,arguments)}function fo(dt){return gt.apply(this,arguments)}function gt(){return(gt=(0,H.A)(function*(dt){const ut=zn(dt),_e=(yield xo()).transaction(Ni,"readwrite");yield _e.objectStore(Ni).delete(ut),yield _e.done})).apply(this,arguments)}function Pt(dt,ut){return vt.apply(this,arguments)}function vt(){return(vt=(0,H.A)(function*(dt,ut){const kt=zn(dt),Be=(yield xo()).transaction(Ni,"readwrite"),_n=Be.objectStore(Ni),Zn=yield _n.get(kt),Ei=ut(Zn);return void 0===Ei?yield _n.delete(kt):yield _n.put(Ei,kt),yield Be.done,Ei&&(!Zn||Zn.fid!==Ei.fid)&&ri(dt,Ei.fid),Ei})).apply(this,arguments)}function Rt(dt){return ae.apply(this,arguments)}function ae(){return ae=(0,H.A)(function*(dt){let ut;const kt=yield Pt(dt.appConfig,_e=>{const Be=function Pe(dt){return fs(dt||{fid:cn(),registrationStatus:0})}(_e),_n=function fn(dt,ut){if(0===ut.registrationStatus){if(!navigator.onLine)return{installationEntry:ut,registrationPromise:Promise.reject(dn.create("app-offline"))};const kt={fid:ut.fid,registrationStatus:1,registrationTime:Date.now()},_e=function Yn(dt,ut){return Kn.apply(this,arguments)}(dt,kt);return{installationEntry:kt,registrationPromise:_e}}return 1===ut.registrationStatus?{installationEntry:ut,registrationPromise:Xi(dt)}:{installationEntry:ut}}(dt,Be);return ut=_n.registrationPromise,_n.installationEntry});return kt.fid===en?{installationEntry:yield ut}:{installationEntry:kt,registrationPromise:ut}}),ae.apply(this,arguments)}function Kn(){return Kn=(0,H.A)(function*(dt,ut){try{const kt=yield function Dt(dt,ut){return Xt.apply(this,arguments)}(dt,ut);return vr(dt.appConfig,kt)}catch(kt){throw En(kt)&&409===kt.customData.serverCode?yield fo(dt.appConfig):yield vr(dt.appConfig,{fid:ut.fid,registrationStatus:0}),kt}}),Kn.apply(this,arguments)}function Xi(dt){return Tr.apply(this,arguments)}function Tr(){return(Tr=(0,H.A)(function*(dt){let ut=yield Fr(dt.appConfig);for(;1===ut.registrationStatus;)yield pe(100),ut=yield Fr(dt.appConfig);if(0===ut.registrationStatus){const{installationEntry:kt,registrationPromise:_e}=yield Rt(dt);return _e||kt}return ut})).apply(this,arguments)}function Fr(dt){return Pt(dt,ut=>{if(!ut)throw dn.create("installation-not-found");return fs(ut)})}function fs(dt){return function Nd(dt){return 1===dt.registrationStatus&&dt.registrationTime+Zi<Date.now()}(dt)?{fid:dt.fid,registrationStatus:0}:dt}function qc(){return(qc=(0,H.A)(function*({appConfig:dt,heartbeatServiceProvider:ut},kt){const _e=function sh(dt,{fid:ut}){return`${jn(dt)}/${ut}/authTokens:generate`}(dt,kt),Be=function No(dt,{refreshToken:ut}){const kt=ki(dt);return kt.append("Authorization",function _t(dt){return`${Lo} ${dt}`}(ut)),kt}(dt,kt),_n=ut.getImmediate({optional:!0});if(_n){const pr=yield _n.getHeartbeatsHeader();pr&&Be.append("x-firebase-client",pr)}const Ei={method:"POST",headers:Be,body:JSON.stringify({installation:{sdkVersion:Lr,appId:dt.appId}})},Ji=yield $e(()=>fetch(_e,Ei));if(Ji.ok)return Wn(yield Ji.json());throw yield pi("Generate Auth Token",Ji)})).apply(this,arguments)}function za(dt){return Cp.apply(this,arguments)}function Cp(){return Cp=(0,H.A)(function*(dt,ut=!1){let kt;const _e=yield Pt(dt.appConfig,_n=>{if(!ch(_n))throw dn.create("not-registered");const Zn=_n.authToken;if(!ut&&function J0(dt){return 2===dt.requestStatus&&!function If(dt){const ut=Date.now();return ut<dt.creationTime||dt.creationTime+dt.expiresIn<ut+nt}(dt)}(Zn))return _n;if(1===Zn.requestStatus)return kt=function ky(dt,ut){return Ap.apply(this,arguments)}(dt,ut),_n;{if(!navigator.onLine)throw dn.create("app-offline");const Ei=function Pf(dt){const ut={requestStatus:1,requestTime:Date.now()};return Object.assign(Object.assign({},dt),{authToken:ut})}(_n);return kt=function ah(dt,ut){return pu.apply(this,arguments)}(dt,Ei),Ei}});return kt?yield kt:_e.authToken}),Cp.apply(this,arguments)}function Ap(){return(Ap=(0,H.A)(function*(dt,ut){let kt=yield Dp(dt.appConfig);for(;1===kt.authToken.requestStatus;)yield pe(100),kt=yield Dp(dt.appConfig);const _e=kt.authToken;return 0===_e.requestStatus?za(dt,ut):_e})).apply(this,arguments)}function Dp(dt){return Pt(dt,ut=>{if(!ch(ut))throw dn.create("not-registered");return function Ry(dt){return 1===dt.requestStatus&&dt.requestTime+Zi<Date.now()}(ut.authToken)?Object.assign(Object.assign({},ut),{authToken:{requestStatus:0}}):ut})}function pu(){return pu=(0,H.A)(function*(dt,ut){try{const kt=yield function nc(dt,ut){return qc.apply(this,arguments)}(dt,ut),_e=Object.assign(Object.assign({},ut),{authToken:kt});return yield vr(dt.appConfig,_e),kt}catch(kt){if(!En(kt)||401!==kt.customData.serverCode&&404!==kt.customData.serverCode){const _e=Object.assign(Object.assign({},ut),{authToken:{requestStatus:0}});yield vr(dt.appConfig,_e)}else yield fo(dt.appConfig);throw kt}}),pu.apply(this,arguments)}function ch(dt){return void 0!==dt&&2===dt.registrationStatus}function wp(){return(wp=(0,H.A)(function*(dt){const ut=dt,{installationEntry:kt,registrationPromise:_e}=yield Rt(ut);return _e?_e.catch(console.error):za(ut).catch(console.error),kt.fid})).apply(this,arguments)}function lh(){return lh=(0,H.A)(function*(dt,ut=!1){const kt=dt;return yield function dh(dt){return od.apply(this,arguments)}(kt),(yield za(kt,ut)).token}),lh.apply(this,arguments)}function od(){return(od=(0,H.A)(function*(dt){const{registrationPromise:ut}=yield Rt(dt);ut&&(yield ut)})).apply(this,arguments)}function Bl(dt){return dn.create("missing-app-config-values",{valueName:dt})}const Xa="installations",Lf=dt=>{const ut=dt.getProvider("app").getImmediate(),kt=function mu(dt){if(!dt||!dt.options)throw Bl("App Configuration");if(!dt.name)throw Bl("App Name");const ut=["projectId","apiKey","appId"];for(const kt of ut)if(!dt.options[kt])throw Bl(kt);return{appName:dt.name,projectId:dt.options.projectId,apiKey:dt.options.apiKey,appId:dt.options.appId}}(ut);return{app:ut,appConfig:kt,heartbeatServiceProvider:zr(ut,"heartbeat"),_delete:()=>Promise.resolve()}},Ff=dt=>{const kt=zr(dt.getProvider("app").getImmediate(),Xa).getImmediate();return{getId:()=>function Mp(dt){return wp.apply(this,arguments)}(kt),getToken:Be=>function ic(dt){return lh.apply(this,arguments)}(kt,Be)}};(function tl(){Vr(new ke(Xa,Lf,"PUBLIC")),Vr(new ke("installations-internal",Ff,"PRIVATE"))})(),Hr(uo,Sr),Hr(uo,Sr,"esm2017");const fu="/firebase-messaging-sw.js",q0="/firebase-cloud-messaging-push-scope",Sp="BDOU99-h67HcA6JeFXHbSNMu7e2yNNu3RzoMj8TM4W88jITfq7ZmPvIM1Iv-4_l2LxQcYwhqby2xGpWwzjfAnG4",Op="https://fcmregistrations.googleapis.com/v1",uh="google.c.a.c_id",gu="google.c.a.c_l",_u="google.c.a.ts";var Or=function(dt){return dt.PUSH_RECEIVED="push-received",dt.NOTIFICATION_CLICKED="notification-clicked",dt}(Or||{});function nl(dt){const ut=new Uint8Array(dt);return btoa(String.fromCharCode(...ut)).replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}function Fy(dt){const kt=(dt+"=".repeat((4-dt.length%4)%4)).replace(/\-/g,"+").replace(/_/g,"/"),_e=atob(kt),Be=new Uint8Array(_e.length);for(let _n=0;_n<_e.length;++_n)Be[_n]=_e.charCodeAt(_n);return Be}const hh="fcm_token_details_db",t_=5,Bf="fcm_token_object_Store";function Nl(){return Nl=(0,H.A)(function*(dt){if("databases"in indexedDB&&!(yield indexedDB.databases()).map(_n=>_n.name).includes(hh))return null;let ut=null;return(yield nr(hh,t_,{upgrade:(_e=(0,H.A)(function*(Be,_n,Zn,Ei){var Ji;if(_n<2||!Be.objectStoreNames.contains(Bf))return;const pr=Ei.objectStore(Bf),Oo=yield pr.index("fcmSenderId").get(dt);if(yield pr.clear(),Oo)if(2===_n){const sr=Oo;if(!sr.auth||!sr.p256dh||!sr.endpoint)return;ut={token:sr.fcmToken,createTime:null!==(Ji=sr.createTime)&&void 0!==Ji?Ji:Date.now(),subscriptionOptions:{auth:sr.auth,p256dh:sr.p256dh,endpoint:sr.endpoint,swScope:sr.swScope,vapidKey:"string"==typeof sr.vapidKey?sr.vapidKey:nl(sr.vapidKey)}}}else if(3===_n){const sr=Oo;ut={token:sr.fcmToken,createTime:sr.createTime,subscriptionOptions:{auth:nl(sr.auth),p256dh:nl(sr.p256dh),endpoint:sr.endpoint,swScope:sr.swScope,vapidKey:nl(sr.vapidKey)}}}else if(4===_n){const sr=Oo;ut={token:sr.fcmToken,createTime:sr.createTime,subscriptionOptions:{auth:nl(sr.auth),p256dh:nl(sr.p256dh),endpoint:sr.endpoint,swScope:sr.swScope,vapidKey:nl(sr.vapidKey)}}}}),function(_n,Zn,Ei,Ji){return _e.apply(this,arguments)})})).close(),yield jo(hh),yield jo("fcm_vapid_details_db"),yield jo("undefined"),function Rs(dt){if(!dt||!dt.subscriptionOptions)return!1;const{subscriptionOptions:ut}=dt;return"number"==typeof dt.createTime&&dt.createTime>0&&"string"==typeof dt.token&&dt.token.length>0&&"string"==typeof ut.auth&&ut.auth.length>0&&"string"==typeof ut.p256dh&&ut.p256dh.length>0&&"string"==typeof ut.endpoint&&ut.endpoint.length>0&&"string"==typeof ut.swScope&&ut.swScope.length>0&&"string"==typeof ut.vapidKey&&ut.vapidKey.length>0}(ut)?ut:null;var _e}),Nl.apply(this,arguments)}const Pp="firebase-messaging-database",$o=1,ad="firebase-messaging-store";let kp=null;function li(){return kp||(kp=nr(Pp,$o,{upgrade:(dt,ut)=>{0===ut&&dt.createObjectStore(ad)}})),kp}function Vd(){return Vd=(0,H.A)(function*(dt){const ut=vc(dt),_e=yield(yield li()).transaction(ad).objectStore(ad).get(ut);if(_e)return _e;{const Be=yield function ph(dt){return Nl.apply(this,arguments)}(dt.appConfig.senderId);if(Be)return yield cd(dt,Be),Be}}),Vd.apply(this,arguments)}function cd(dt,ut){return So.apply(this,arguments)}function So(){return(So=(0,H.A)(function*(dt,ut){const kt=vc(dt),Be=(yield li()).transaction(ad,"readwrite");return yield Be.objectStore(ad).put(ut,kt),yield Be.done,ut})).apply(this,arguments)}function vc({appConfig:dt}){return dt.appId}const Ks=new St("messaging","Messaging",{"missing-app-config-values":'Missing App configuration value: "{$valueName}"',"only-available-in-window":"This method is available in a Window context.","only-available-in-sw":"This method is available in a service worker context.","permission-default":"The notification permission was not granted and dismissed instead.","permission-blocked":"The notification permission was not granted and blocked instead.","unsupported-browser":"This browser doesn't support the API's required to use the Firebase SDK.","indexed-db-unsupported":"This browser doesn't support indexedDb.open() (ex. Safari iFrame, Firefox Private Browsing, etc)","failed-service-worker-registration":"We are unable to register the default service worker. {$browserErrorMessage}","token-subscribe-failed":"A problem occurred while subscribing the user to FCM: {$errorInfo}","token-subscribe-no-token":"FCM returned no token when subscribing the user to push.","token-unsubscribe-failed":"A problem occurred while unsubscribing the user from FCM: {$errorInfo}","token-update-failed":"A problem occurred while updating the user from FCM: {$errorInfo}","token-update-no-token":"FCM returned no token when updating the user to push.","use-sw-after-get-token":"The useServiceWorker() method may only be called once and must be called before calling getToken() to ensure your service worker is used.","invalid-sw-registration":"The input to useServiceWorker() must be a ServiceWorkerRegistration.","invalid-bg-handler":"The input to setBackgroundMessageHandler() must be a function.","invalid-vapid-key":"The public VAPID key must be a string.","use-vapid-key-after-get-token":"The usePublicVapidKey() method may only be called once and must be called before calling getToken() to ensure your VAPID key is used."});function e_(dt,ut){return Lp.apply(this,arguments)}function Lp(){return(Lp=(0,H.A)(function*(dt,ut){const kt=yield bc(dt),_e=mh(ut),Be={method:"POST",headers:kt,body:JSON.stringify(_e)};let _n;try{_n=yield(yield fetch(Ya(dt.appConfig),Be)).json()}catch(Zn){throw Ks.create("token-subscribe-failed",{errorInfo:Zn?.toString()})}if(_n.error)throw Ks.create("token-subscribe-failed",{errorInfo:_n.error.message});if(!_n.token)throw Ks.create("token-subscribe-no-token");return _n.token})).apply(this,arguments)}function zs(){return(zs=(0,H.A)(function*(dt,ut){const kt=yield bc(dt),_e=mh(ut.subscriptionOptions),Be={method:"PATCH",headers:kt,body:JSON.stringify(_e)};let _n;try{_n=yield(yield fetch(`${Ya(dt.appConfig)}/${ut.token}`,Be)).json()}catch(Zn){throw Ks.create("token-update-failed",{errorInfo:Zn?.toString()})}if(_n.error)throw Ks.create("token-update-failed",{errorInfo:_n.error.message});if(!_n.token)throw Ks.create("token-update-no-token");return _n.token})).apply(this,arguments)}function vu(){return(vu=(0,H.A)(function*(dt,ut){const _e={method:"DELETE",headers:yield bc(dt)};try{const _n=yield(yield fetch(`${Ya(dt.appConfig)}/${ut}`,_e)).json();if(_n.error)throw Ks.create("token-unsubscribe-failed",{errorInfo:_n.error.message})}catch(Be){throw Ks.create("token-unsubscribe-failed",{errorInfo:Be?.toString()})}})).apply(this,arguments)}function Ya({projectId:dt}){return`${Op}/projects/${dt}/registrations`}function bc(dt){return Fp.apply(this,arguments)}function Fp(){return(Fp=(0,H.A)(function*({appConfig:dt,installations:ut}){const kt=yield ut.getToken();return new Headers({"Content-Type":"application/json",Accept:"application/json","x-goog-api-key":dt.apiKey,"x-goog-firebase-installations-auth":`FIS ${kt}`})})).apply(this,arguments)}function mh({p256dh:dt,auth:ut,endpoint:kt,vapidKey:_e}){const Be={web:{endpoint:kt,auth:ut,p256dh:dt}};return _e!==Sp&&(Be.web.applicationPubKey=_e),Be}const n_=6048e5;function Vl(){return Vl=(0,H.A)(function*(dt){const ut=yield function Vp(dt,ut){return Go.apply(this,arguments)}(dt.swRegistration,dt.vapidKey),kt={vapidKey:dt.vapidKey,swScope:dt.swRegistration.scope,endpoint:ut.endpoint,auth:nl(ut.getKey("auth")),p256dh:nl(ut.getKey("p256dh"))},_e=yield function co(dt){return Vd.apply(this,arguments)}(dt.firebaseDependencies);if(_e){if(function _h(dt,ut){return ut.vapidKey===dt.vapidKey&&ut.endpoint===dt.endpoint&&ut.auth===dt.auth&&ut.p256dh===dt.p256dh}(_e.subscriptionOptions,kt))return Date.now()>=_e.createTime+n_?function gh(dt,ut){return yu.apply(this,arguments)}(dt,{token:_e.token,createTime:Date.now(),subscriptionOptions:kt}):_e.token;try{yield function rc(dt,ut){return vu.apply(this,arguments)}(dt.firebaseDependencies,_e.token)}catch(Be){console.warn(Be)}return Np(dt.firebaseDependencies,kt)}return Np(dt.firebaseDependencies,kt)}),Vl.apply(this,arguments)}function yu(){return yu=(0,H.A)(function*(dt,ut){try{const kt=yield function Vf(dt,ut){return zs.apply(this,arguments)}(dt.firebaseDependencies,ut),_e=Object.assign(Object.assign({},ut),{token:kt,createTime:Date.now()});return yield cd(dt.firebaseDependencies,_e),kt}catch(kt){throw kt}}),yu.apply(this,arguments)}function Np(dt,ut){return Ud.apply(this,arguments)}function Ud(){return(Ud=(0,H.A)(function*(dt,ut){const _e={token:yield e_(dt,ut),createTime:Date.now(),subscriptionOptions:ut};return yield cd(dt,_e),_e.token})).apply(this,arguments)}function Go(){return(Go=(0,H.A)(function*(dt,ut){return(yield dt.pushManager.getSubscription())||dt.pushManager.subscribe({userVisibleOnly:!0,applicationServerKey:Fy(ut)})})).apply(this,arguments)}function Up(dt){const ut={from:dt.from,collapseKey:dt.collapse_key,messageId:dt.fcmMessageId};return function xu(dt,ut){if(!ut.notification)return;dt.notification={};const kt=ut.notification.title;kt&&(dt.notification.title=kt);const _e=ut.notification.body;_e&&(dt.notification.body=_e);const Be=ut.notification.image;Be&&(dt.notification.image=Be);const _n=ut.notification.icon;_n&&(dt.notification.icon=_n)}(ut,dt),function i_(dt,ut){ut.data&&(dt.data=ut.data)}(ut,dt),function ka(dt,ut){var kt,_e,Be,_n,Zn;if(!(ut.fcmOptions||null!==(kt=ut.notification)&&void 0!==kt&&kt.click_action))return;dt.fcmOptions={};const Ei=null!==(Be=null===(_e=ut.fcmOptions)||void 0===_e?void 0:_e.link)&&void 0!==Be?Be:null===(_n=ut.notification)||void 0===_n?void 0:_n.click_action;Ei&&(dt.fcmOptions.link=Ei);const Ji=null===(Zn=ut.fcmOptions)||void 0===Zn?void 0:Zn.analytics_label;Ji&&(dt.fcmOptions.analyticsLabel=Ji)}(ut,dt),ut}function es(dt,ut){const kt=[];for(let _e=0;_e<dt.length;_e++)kt.push(dt.charAt(_e)),_e<ut.length&&kt.push(ut.charAt(_e));return kt.join("")}function jp(dt){return Ks.create("missing-app-config-values",{valueName:dt})}es("hts/frbslgigp.ogepscmv/ieo/eaylg","tp:/ieaeogn-agolai.o/1frlglgc/o"),es("AzSCbw63g1R0nCw85jG8","Iaya3yLKwmgvh7cF0q4");class jf{constructor(ut,kt,_e){this.deliveryMetricsExportedToBigQueryEnabled=!1,this.onBackgroundMessageHandler=null,this.onMessageHandler=null,this.logEvents=[],this.isLogServiceStarted=!1;const Be=function Uf(dt){if(!dt||!dt.options)throw jp("App Configuration Object");if(!dt.name)throw jp("App Name");const ut=["projectId","apiKey","appId","messagingSenderId"],{options:kt}=dt;for(const _e of ut)if(!kt[_e])throw jp(_e);return{appName:dt.name,projectId:kt.projectId,apiKey:kt.apiKey,appId:kt.appId,senderId:kt.messagingSenderId}}(ut);this.firebaseDependencies={app:ut,appConfig:Be,installations:kt,analyticsProvider:_e}}_delete(){return Promise.resolve()}}function dd(){return(dd=(0,H.A)(function*(dt){try{dt.swRegistration=yield navigator.serviceWorker.register(fu,{scope:q0}),dt.swRegistration.update().catch(()=>{})}catch(ut){throw Ks.create("failed-service-worker-registration",{browserErrorMessage:ut?.message})}})).apply(this,arguments)}function ud(){return(ud=(0,H.A)(function*(dt,ut){if(!ut&&!dt.swRegistration&&(yield function $p(dt){return dd.apply(this,arguments)}(dt)),ut||!dt.swRegistration){if(!(ut instanceof ServiceWorkerRegistration))throw Ks.create("invalid-sw-registration");dt.swRegistration=ut}})).apply(this,arguments)}function Wp(){return(Wp=(0,H.A)(function*(dt,ut){ut?dt.vapidKey=ut:dt.vapidKey||(dt.vapidKey=Sp)})).apply(this,arguments)}function Eu(dt,ut){return hd.apply(this,arguments)}function hd(){return hd=(0,H.A)(function*(dt,ut){if(!navigator)throw Ks.create("only-available-in-window");if("default"===Notification.permission&&(yield Notification.requestPermission()),"granted"!==Notification.permission)throw Ks.create("permission-blocked");return yield function yc(dt,ut){return Wp.apply(this,arguments)}(dt,ut?.vapidKey),yield function $f(dt,ut){return ud.apply(this,arguments)}(dt,ut?.serviceWorkerRegistration),function fh(dt){return Vl.apply(this,arguments)}(dt)}),hd.apply(this,arguments)}function Ul(){return(Ul=(0,H.A)(function*(dt,ut,kt){const _e=function sa(dt){switch(dt){case Or.NOTIFICATION_CLICKED:return"notification_open";case Or.PUSH_RECEIVED:return"notification_foreground";default:throw new Error}}(ut);(yield dt.firebaseDependencies.analyticsProvider.get()).logEvent(_e,{message_id:kt[uh],message_name:kt[gu],message_time:kt[_u],message_device_time:Math.floor(Date.now()/1e3)})})).apply(this,arguments)}function pd(){return pd=(0,H.A)(function*(dt,ut){const kt=ut.data;if(!kt.isFirebaseMessaging)return;dt.onMessageHandler&&kt.messageType===Or.PUSH_RECEIVED&&("function"==typeof dt.onMessageHandler?dt.onMessageHandler(Up(kt)):dt.onMessageHandler.next(Up(kt)));const _e=kt.data;(function ld(dt){return"object"==typeof dt&&!!dt&&uh in dt})(_e)&&"1"===_e["google.c.a.e"]&&(yield function vh(dt,ut,kt){return Ul.apply(this,arguments)}(dt,kt.messageType,_e))}),pd.apply(this,arguments)}const Vc="@firebase/messaging",jd="0.12.10",r_=dt=>{const ut=new jf(dt.getProvider("app").getImmediate(),dt.getProvider("installations-internal").getImmediate(),dt.getProvider("analytics-internal"));return navigator.serviceWorker.addEventListener("message",kt=>function Wf(dt,ut){return pd.apply(this,arguments)}(ut,kt)),ut},$d=dt=>{const ut=dt.getProvider("messaging").getImmediate();return{getToken:_e=>Eu(ut,_e)}};function Kf(){return Hp.apply(this,arguments)}function Hp(){return(Hp=(0,H.A)(function*(){try{yield fi()}catch{return!1}return typeof window<"u"&&Bn()&&function nn(){return!(typeof navigator>"u"||!navigator.cookieEnabled)}()&&"serviceWorker"in navigator&&"PushManager"in window&&"Notification"in window&&"fetch"in window&&ServiceWorkerRegistration.prototype.hasOwnProperty("showNotification")&&PushSubscription.prototype.hasOwnProperty("getKey")})).apply(this,arguments)}function jl(dt=eo()){return Kf().then(ut=>{if(!ut)throw Ks.create("unsupported-browser")},ut=>{throw Ks.create("indexed-db-unsupported")}),zr(ee(dt),"messaging").getImmediate()}function Cu(dt,ut){return xc.apply(this,arguments)}function xc(){return(xc=(0,H.A)(function*(dt,ut){return Eu(dt=ee(dt),ut)})).apply(this,arguments)}function Au(dt,ut){return function zp(dt,ut){if(!navigator)throw Ks.create("only-available-in-window");return dt.onMessageHandler=ut,()=>{dt.onMessageHandler=null}}(dt=ee(dt),ut)}!function Hf(){Vr(new ke("messaging",r_,"PUBLIC")),Vr(new ke("messaging-internal",$d,"PRIVATE")),Hr(Vc,jd),Hr(Vc,jd,"esm2017")}();class yh{constructor(ut){return ut}}const Du="messaging",Uc="__angularfire_symbol__messagingIsSupported",md="__angularfire_symbol__messagingIsSupportedValue";globalThis[Uc]||=Kf().then(dt=>globalThis[md]=dt).catch(()=>globalThis[md]=!1);const vl={async:()=>globalThis[Uc],sync:()=>{const dt=globalThis[md];if(void 0===dt)throw new Error((dt=>`The APP_INITIALIZER that is "making" isSupported() sync for the sake of convenient DI has not resolved in this\ncontext. Rather than injecting ${dt} in the constructor, first ensure that ${dt} is supported by calling\n\`await isSupported()\`, then retrieve the instance from the injector manually \`injector.get(${dt})\`.`)("Messaging"));return dt}},wu=new a.nKC("angularfire2.messaging-instances");function bl(dt){return(ut,kt)=>{if(!vl.sync())return null;const _e=ut.runOutsideAngular(()=>dt(kt));return new yh(_e)}}const xh={provide:class Mu{constructor(){return((dt,ut)=>{const kt=ut?[ut]:Bs(),_e=[];return kt.forEach(Be=>{Be.container.getProvider(dt).instances.forEach(Zn=>{_e.includes(Zn)||_e.push(Zn)})}),_e})(Du)}},deps:[[new a.Xx1,wu]]},o_={provide:yh,useFactory:function zf(dt,ut){if(!vl.sync())return null;const kt=function Ll(dt,ut,kt){if(ut){if(1===ut.length)return ut[0];const _n=ut.filter(Zn=>Zn.app===kt);if(1===_n.length)return _n[0]}return kt.container.getProvider(dt).getImmediate({optional:!0})}(Du,dt,ut);return kt&&new yh(kt)},deps:[[new a.Xx1,wu],ms]};function Gf(dt,...ut){return Hr("angularfire",Rl.full,"fcm"),(0,a.EmA)([o_,xh,{provide:a.hnV,useValue:vl.async,multi:!0},{provide:wu,useFactory:bl(dt),multi:!0,deps:[a.SKi,a.zZn,oa,fc,...ut]}])}const Xf=vl.async,a_=ga(jl,!0),Ch=ga(Cu,!0),fd=ga(Au,!1);var Wd=e(67898);const Yf={apiKey:"AIzaSyDcYHjILX0WDqdwH0uyodBpn1WGQiOomJU",authDomain:"ayayot-platform.firebaseapp.com",databaseURL:"https://ayayot-platform.firebaseio.com",projectId:"ayayot-platform",storageBucket:"ayayot-platform.appspot.com",messagingSenderId:"1022253006170",appId:"1:1022253006170:web:804c431f9453f38ffdc763"};var Ah=e(78829),$l=e(51567);let gd=(()=>{class dt extends B{constructor(){super(...arguments),this.permissionService=(0,a.WQX)(W),this.userPushDeviceService=(0,a.WQX)(Ah.ZZ),this.injector=(0,a.WQX)(a.zZn),this.navigator=(0,a.WQX)(F.kW)}requestPermission(){return this.isSupported?(0,j.H)(Notification.requestPermission().then(()=>{})):x.w}get isSupported(){return"Notification"in window}get token$(){return this.isSupported?this.permissionState$.pipe((0,$l.p)(kt=>"granted"===kt),(0,C.n)(()=>(0,j.H)(this.navigator.serviceWorker.register("firebase-messaging-sw.js",{type:"module"}))),(0,C.n)(kt=>Ch(this.injector.get(yh),{serviceWorkerRegistration:kt}))):x.w}get messages$(){return this.isSupported?this.permissionState$.pipe((0,$l.p)(kt=>"granted"===kt),(0,C.n)(()=>new ks.c(kt=>Xf().then(()=>fd(this.injector.get(yh),_e=>{kt.next({data:{message:_e.data?.message??"",notification:_e.data?.notification??""}})}))))):x.w}static#t=this.\u0275fac=(()=>{let kt;return function(Be){return(kt||(kt=a.xGo(dt)))(Be||dt)}})();static#e=this.\u0275prov=a.jDH({token:dt,factory:dt.\u0275fac,providedIn:"root"})}return dt})(),aa=(()=>{class dt{static#t=this.\u0275fac=function(_e){return new(_e||dt)};static#e=this.\u0275mod=a.$C({type:dt});static#n=this.\u0275inj=a.G2t({providers:[Ce(kt=>{const _e=kt.get(Wd.vQ);return Qn(_e.firebase?.appId?_e.firebase:Yf)}),Gf(()=>a_(ue())),{provide:B,useClass:gd}],imports:[E.h,K,v.Vm.forFeature([at])]})}return dt})();typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"&&global;var Su=function(dt){return dt.Unimplemented="UNIMPLEMENTED",dt.Unavailable="UNAVAILABLE",dt}(Su||{});class Mh extends Error{constructor(ut,kt,_e){super(ut),this.message=ut,this.code=kt,this.data=_e}}const wh=dt=>{var ut,kt,_e,Be,_n;const Zn=dt.CapacitorCustomPlatform||null,Ei=dt.Capacitor||{},Ji=Ei.Plugins=Ei.Plugins||{},pr=dt.CapacitorPlatforms,sr=(null===(ut=pr?.currentPlatform)||void 0===ut?void 0:ut.getPlatform)||(()=>null!==Zn?Zn.name:(dt=>{var ut,kt;return dt?.androidBridge?"android":null!==(kt=null===(ut=dt?.webkit)||void 0===ut?void 0:ut.messageHandlers)&&void 0!==kt&&kt.bridge?"ios":"web"})(dt)),Yr=(null===(kt=pr?.currentPlatform)||void 0===kt?void 0:kt.isNativePlatform)||(()=>"web"!==sr()),Ms=(null===(_e=pr?.currentPlatform)||void 0===_e?void 0:_e.isPluginAvailable)||(ws=>{const Ns=ku.get(ws);return!(!Ns?.platforms.has(sr())&&!Pu(ws))}),Pu=(null===(Be=pr?.currentPlatform)||void 0===Be?void 0:Be.getPluginHeader)||(ws=>{var Ns;return null===(Ns=Ei.PluginHeaders)||void 0===Ns?void 0:Ns.find(vd=>vd.name===ws)}),ku=new Map,Gd=(null===(_n=pr?.currentPlatform)||void 0===_n?void 0:_n.registerPlugin)||((ws,Ns={})=>{const vd=ku.get(ws);if(vd)return console.warn(`Capacitor plugin "${ws}" already registered. Cannot register plugins twice.`),vd.proxy;const Kl=sr(),sl=Pu(ws);let al;const p_=function(){var Vs=(0,H.A)(function*(){return!al&&Kl in Ns?al=al="function"==typeof Ns[Kl]?yield Ns[Kl]():Ns[Kl]:null!==Zn&&!al&&"web"in Ns&&(al=al="function"==typeof Ns.web?yield Ns.web():Ns.web),al});return function(){return Vs.apply(this,arguments)}}(),gs=Vs=>{let Ma;const jc=(...zl)=>{const cl=p_().then($c=>{const Wc=((Vs,Ma)=>{var jc,zl;if(!sl){if(Vs)return null===(zl=Vs[Ma])||void 0===zl?void 0:zl.bind(Vs);throw new Mh(`"${ws}" plugin is not implemented on ${Kl}`,Su.Unimplemented)}{const cl=sl?.methods.find($c=>Ma===$c.name);if(cl)return"promise"===cl.rtype?$c=>Ei.nativePromise(ws,Ma.toString(),$c):($c,Wc)=>Ei.nativeCallback(ws,Ma.toString(),$c,Wc);if(Vs)return null===(jc=Vs[Ma])||void 0===jc?void 0:jc.bind(Vs)}})($c,Vs);if(Wc){const Hc=Wc(...zl);return Ma=Hc?.remove,Hc}throw new Mh(`"${ws}.${Vs}()" is not implemented on ${Kl}`,Su.Unimplemented)});return"addListener"===Vs&&(cl.remove=(0,H.A)(function*(){return Ma()})),cl};return jc.toString=()=>`${Vs.toString()}() { [capacitor code] }`,Object.defineProperty(jc,"name",{value:Vs,writable:!1,configurable:!1}),jc},El=gs("addListener"),bd=gs("removeListener"),Th=(Vs,Ma)=>{const jc=El({eventName:Vs},Ma),zl=function(){var $c=(0,H.A)(function*(){const Wc=yield jc;bd({eventName:Vs,callbackId:Wc},Ma)});return function(){return $c.apply(this,arguments)}}(),cl=new Promise($c=>jc.then(()=>$c({remove:zl})));return cl.remove=(0,H.A)(function*(){console.warn("Using addListener() without 'await' is deprecated."),yield zl()}),cl},_a=new Proxy({},{get(Vs,Ma){switch(Ma){case"$$typeof":return;case"toJSON":return()=>({});case"addListener":return sl?Th:El;case"removeListener":return bd;default:return gs(Ma)}}});return Ji[ws]=_a,ku.set(ws,{name:ws,proxy:_a,platforms:new Set([...Object.keys(Ns),...sl?[Kl]:[]])}),_a});return Ei.convertFileSrc||(Ei.convertFileSrc=ws=>ws),Ei.getPlatform=sr,Ei.handleError=ws=>dt.console.error(ws),Ei.isNativePlatform=Yr,Ei.isPluginAvailable=Ms,Ei.pluginMethodNoop=(ws,Ns,vd)=>Promise.reject(`${vd} does not have an implementation of "${Ns}".`),Ei.registerPlugin=Gd,Ei.Exception=Mh,Ei.DEBUG=!!Ei.DEBUG,Ei.isLoggingEnabled=!!Ei.isLoggingEnabled,Ei.platform=Ei.getPlatform(),Ei.isNative=Ei.isNativePlatform(),Ei},Ou=(dt=>dt.Capacitor=wh(dt))(typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),Wl=Ou.registerPlugin;class Ra{constructor(ut){this.listeners={},this.retainedEventArguments={},this.windowListeners={},ut&&(console.warn(`Capacitor WebPlugin "${ut.name}" config object was deprecated in v3 and will be removed in v4.`),this.config=ut)}addListener(ut,kt){var _e=this;let Be=!1;this.listeners[ut]||(this.listeners[ut]=[],Be=!0),this.listeners[ut].push(kt);const Zn=this.windowListeners[ut];Zn&&!Zn.registered&&this.addWindowListener(Zn),Be&&this.sendRetainedArgumentsForEvent(ut);const Ei=function(){var pr=(0,H.A)(function*(){return _e.removeListener(ut,kt)});return function(){return pr.apply(this,arguments)}}();return Promise.resolve({remove:Ei})}removeAllListeners(){var ut=this;return(0,H.A)(function*(){ut.listeners={};for(const kt in ut.windowListeners)ut.removeWindowListener(ut.windowListeners[kt]);ut.windowListeners={}})()}notifyListeners(ut,kt,_e){const Be=this.listeners[ut];if(Be)Be.forEach(_n=>_n(kt));else if(_e){let _n=this.retainedEventArguments[ut];_n||(_n=[]),_n.push(kt),this.retainedEventArguments[ut]=_n}}hasListeners(ut){return!!this.listeners[ut].length}registerWindowListener(ut,kt){this.windowListeners[kt]={registered:!1,windowEventName:ut,pluginEventName:kt,handler:_e=>{this.notifyListeners(kt,_e)}}}unimplemented(ut="not implemented"){return new Ou.Exception(ut,Su.Unimplemented)}unavailable(ut="not available"){return new Ou.Exception(ut,Su.Unavailable)}removeListener(ut,kt){var _e=this;return(0,H.A)(function*(){const Be=_e.listeners[ut];if(!Be)return;const _n=Be.indexOf(kt);_e.listeners[ut].splice(_n,1),_e.listeners[ut].length||_e.removeWindowListener(_e.windowListeners[ut])})()}addWindowListener(ut){window.addEventListener(ut.windowEventName,ut.handler),ut.registered=!0}removeWindowListener(ut){ut&&(window.removeEventListener(ut.windowEventName,ut.handler),ut.registered=!1)}sendRetainedArgumentsForEvent(ut){const kt=this.retainedEventArguments[ut];kt&&(delete this.retainedEventArguments[ut],kt.forEach(_e=>{this.notifyListeners(ut,_e)}))}}const Xp=dt=>encodeURIComponent(dt).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape),Kd=dt=>dt.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent);class d_ extends Ra{getCookies(){return(0,H.A)(function*(){const ut=document.cookie,kt={};return ut.split(";").forEach(_e=>{if(_e.length<=0)return;let[Be,_n]=_e.replace(/=/,"CAP_COOKIE").split("CAP_COOKIE");Be=Kd(Be).trim(),_n=Kd(_n).trim(),kt[Be]=_n}),kt})()}setCookie(ut){return(0,H.A)(function*(){try{const kt=Xp(ut.key),_e=Xp(ut.value),Be=`; expires=${(ut.expires||"").replace("expires=","")}`,_n=(ut.path||"/").replace("path=",""),Zn=null!=ut.url&&ut.url.length>0?`domain=${ut.url}`:"";document.cookie=`${kt}=${_e||""}${Be}; path=${_n}; ${Zn};`}catch(kt){return Promise.reject(kt)}})()}deleteCookie(ut){return(0,H.A)(function*(){try{document.cookie=`${ut.key}=; Max-Age=0`}catch(kt){return Promise.reject(kt)}})()}clearCookies(){return(0,H.A)(function*(){try{const ut=document.cookie.split(";")||[];for(const kt of ut)document.cookie=kt.replace(/^ +/,"").replace(/=.*/,`=;expires=${(new Date).toUTCString()};path=/`)}catch(ut){return Promise.reject(ut)}})()}clearAllCookies(){var ut=this;return(0,H.A)(function*(){try{yield ut.clearCookies()}catch(kt){return Promise.reject(kt)}})()}}Wl("CapacitorCookies",{web:()=>new d_});const Iu=function(){var dt=(0,H.A)(function*(ut){return new Promise((kt,_e)=>{const Be=new FileReader;Be.onload=()=>{const _n=Be.result;kt(_n.indexOf(",")>=0?_n.split(",")[1]:_n)},Be.onerror=_n=>_e(_n),Be.readAsDataURL(ut)})});return function(kt){return dt.apply(this,arguments)}}();class rl extends Ra{request(ut){return(0,H.A)(function*(){const kt=((dt,ut={})=>{const kt=Object.assign({method:dt.method||"GET",headers:dt.headers},ut),Be=((dt={})=>{const ut=Object.keys(dt);return Object.keys(dt).map(Be=>Be.toLocaleLowerCase()).reduce((Be,_n,Zn)=>(Be[_n]=dt[ut[Zn]],Be),{})})(dt.headers)["content-type"]||"";if("string"==typeof dt.data)kt.body=dt.data;else if(Be.includes("application/x-www-form-urlencoded")){const _n=new URLSearchParams;for(const[Zn,Ei]of Object.entries(dt.data||{}))_n.set(Zn,Ei);kt.body=_n.toString()}else if(Be.includes("multipart/form-data")||dt.data instanceof FormData){const _n=new FormData;if(dt.data instanceof FormData)dt.data.forEach((Ei,Ji)=>{_n.append(Ji,Ei)});else for(const Ei of Object.keys(dt.data))_n.append(Ei,dt.data[Ei]);kt.body=_n;const Zn=new Headers(kt.headers);Zn.delete("content-type"),kt.headers=Zn}else(Be.includes("application/json")||"object"==typeof dt.data)&&(kt.body=JSON.stringify(dt.data));return kt})(ut,ut.webFetchExtra),_e=((dt,ut=!0)=>dt?Object.entries(dt).reduce((_e,Be)=>{const[_n,Zn]=Be;let Ei,Ji;return Array.isArray(Zn)?(Ji="",Zn.forEach(pr=>{Ei=ut?encodeURIComponent(pr):pr,Ji+=`${_n}=${Ei}&`}),Ji.slice(0,-1)):(Ei=ut?encodeURIComponent(Zn):Zn,Ji=`${_n}=${Ei}`),`${_e}&${Ji}`},"").substr(1):null)(ut.params,ut.shouldEncodeUrlParams),Be=_e?`${ut.url}?${_e}`:ut.url,_n=yield fetch(Be,kt),Zn=_n.headers.get("content-type")||"";let Ji,pr,{responseType:Ei="text"}=_n.ok?ut:{};switch(Zn.includes("application/json")&&(Ei="json"),Ei){case"arraybuffer":case"blob":pr=yield _n.blob(),Ji=yield Iu(pr);break;case"json":Ji=yield _n.json();break;default:Ji=yield _n.text()}const Oo={};return _n.headers.forEach((sr,Za)=>{Oo[Za]=sr}),{data:Ji,headers:Oo,status:_n.status,url:_n.url}})()}get(ut){var kt=this;return(0,H.A)(function*(){return kt.request(Object.assign(Object.assign({},ut),{method:"GET"}))})()}post(ut){var kt=this;return(0,H.A)(function*(){return kt.request(Object.assign(Object.assign({},ut),{method:"POST"}))})()}put(ut){var kt=this;return(0,H.A)(function*(){return kt.request(Object.assign(Object.assign({},ut),{method:"PUT"}))})()}patch(ut){var kt=this;return(0,H.A)(function*(){return kt.request(Object.assign(Object.assign({},ut),{method:"PATCH"}))})()}delete(ut){var kt=this;return(0,H.A)(function*(){return kt.request(Object.assign(Object.assign({},ut),{method:"DELETE"}))})()}}Wl("CapacitorHttp",{web:()=>new rl}),Wl("PushNotifications",{})},70051:(ct,P,e)=>{"use strict";e.d(P,{L5:()=>n,Yf:()=>a,bg:()=>p,f_:()=>d,si:()=>m});var t=e(11439);const a=(0,t.VP)("[PushNotifications] Activate"),d=(0,t.VP)("[PushNotifications] Activate Success",(0,t.xk)()),p=(0,t.VP)("[PushNotifications] Foreground Message",(0,t.xk)()),n=(0,t.VP)("[PushNotifications] Permission Denied"),m=(0,t.VP)("[PushNotifications] Token Change")},9155:(ct,P,e)=>{"use strict";e.d(P,{kb:()=>x,Gm:()=>n,ag:()=>m,ky:()=>A,jp:()=>y,nw:()=>b,_c:()=>g});var t=e(14876),a=e(1365),d=e(59452),p=e(68559);let n=(()=>{class T{preload(C,S){return C.data&&C.data.preload?C.data.delay?(0,t.O)(1500).pipe((0,a.Z)(F=>S())):S():(0,d.of)(null)}static#t=this.\u0275fac=function(S){return new(S||T)};static#e=this.\u0275prov=p.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}return T})();class m{serialize(D){let C=D.root;for(;C.firstChild;)C=C.firstChild;const{url:S,root:{queryParams:k}}=D,{params:I}=C;return{url:S,params:I,queryParams:k}}}var f=e(60316),v=e(95072),h=e(51567);let E=(()=>{class T{constructor(C,S){this.document=C,this.router=S}run(){this.router.events.pipe((0,h.p)(C=>C instanceof v.L6)).subscribe(C=>{this.handleRouterErrors(C)})}handleRouterErrors(C){if("ChunkLoadError"===C.error.name){const S=this.document.getElementsByTagName("base")?.[0].href||this.document.location.origin,k=`${S.endsWith("/")?S.slice(0,-1):S}${C.url}`;this.document.location.href=k}}static#t=this.\u0275fac=function(S){return new(S||T)(p.KVO(f.qQ),p.KVO(v.Ix))};static#e=this.\u0275prov=p.jDH({token:T,factory:T.\u0275fac})}return T})(),y=(()=>{class T{constructor(C){C.run()}static#t=this.\u0275fac=function(S){return new(S||T)(p.KVO(E))};static#e=this.\u0275mod=p.$C({type:T});static#n=this.\u0275inj=p.G2t({providers:[E]})}return T})();function g(T){return(0,d.of)(T.location.hostname)}function b(T){let C=T.getElementsByTagName("base")[0].href;return["portal/","admin/","fleet-manager/","studio/","activation-wizard/"].forEach(S=>{C.endsWith(S)&&(C=C.substring(0,C.length-S.length))}),(0,d.of)(C)}const A=new p.nKC("fqdn"),x=new p.nKC("app.web.root.url")},43357:(ct,P,e)=>{"use strict";e.d(P,{w:()=>d});var t=e(68559),a=e(93324);const d=new t.nKC(`${a.TZ}-apply-base-for-route`,{providedIn:"root",factory:()=>()=>!0})},21820:(ct,P,e)=>{"use strict";e.d(P,{A_:()=>d.A_,uM:()=>p.u}),e(43357),e(38261);var d=e(93324),p=e(92280);e(2965)},38261:(ct,P,e)=>{"use strict";e.d(P,{Ld:()=>n,QK:()=>p,TI:()=>d,U9:()=>v,og:()=>m,v8:()=>f,v9:()=>a});var t=e(11439);const a=(0,t.VP)("[StatusBar] Set Base Color",(0,t.xk)()),d=(0,t.VP)("[StatusBar] Set Layer Color",(0,t.xk)()),p=(0,t.VP)("[StatusBar] Unset Layer color",(0,t.xk)()),n=(0,t.VP)("[StatusBar] Set Activity Color",(0,t.xk)()),m=(0,t.VP)("[StatusBar] Unset Activity Color"),f=(0,t.VP)("[StatusBar] Set Backdrop Alpha",(0,t.xk)()),v=(0,t.VP)("[StatusBar] Unset Backdrop Alpha")},93324:(ct,P,e)=>{"use strict";e.d(P,{A_:()=>a,TZ:()=>t,W3:()=>n,oz:()=>d});const t="statusBarSystem",a=.32,d="#ffffff",n={bgColor:d,textStyle:"dark"}},92280:(ct,P,e)=>{"use strict";e.d(P,{u:()=>q});var t=e(17876),a=e(32175),d=e(92434),p=e(91817),n=e(98764),m=e(19999),f=e(70271),v=e(1365),h=e(59452),E=e(59400),y=e(47470),g=e(43357),b=e(93324),A=e(2965),x=e(38261),T=e(11439),D=e(26895),C=e(58729),S=e.n(C);const k={activity:null,backdropAlpha:0,base:{...b.W3},layers:[]},I=(0,T.vy)(k,(0,T.on)(x.Ld,($,{bgColor:ot,textStyle:J})=>({...$,activity:{bgColor:ot,textStyle:J}})),(0,T.on)(x.v9,($,{bgColor:ot,textStyle:J})=>({...$,base:{bgColor:ot,textStyle:J}})),(0,T.on)(x.v8,($,{alpha:ot})=>({...$,backdropAlpha:ot})),(0,T.on)(x.TI,($,{bgColor:ot,level:J})=>({...$,layers:[...$.layers.filter(ft=>ft.level!==J),{bgColor:ot,level:J}]})),(0,T.on)(x.og,$=>({...$,activity:null})),(0,T.on)(x.U9,$=>({...$,backdropAlpha:0})),(0,T.on)(x.QK,($,{level:ot})=>({...$,layers:$.layers.filter(J=>J.level!==ot)}))),F=(0,T.VG)({name:b.TZ,reducer:I}),L=(0,T.Mz)(F.selectStatusBarSystemState,$=>{let ot=$.base;if($.activity)ot=$.activity;else if($.layers.length&&(ot=(0,D.A)($.layers,"level","desc")[0]),$.backdropAlpha>0){const ft=`#${S().mix(S()(ot.bgColor),S()("rgb(0,0,0)"),100*$.backdropAlpha).toHex()}`;return{...ot,bgColor:ft}}return ot});var W=e(45082),K=e(77349),j=e(71488);function X($){return $?.theme?.primaryTextColor?"#ffffff"===$.theme.primaryTextColor?"light":"dark":void 0}function B($){return $?.theme?.headerColor||b.oz}function V($){return $._containerInstance._config.panelClass?.includes("fullscreen")||!1}function z($){return!$._containerInstance._config.backdropClass?.includes("filters-panel")&&!!$._containerInstance._config.hasBackdrop}var U=e(68559),G=e(12587);let Z=(()=>{class ${constructor(J,ft,mt,Lt,Vt,ce,se){this.applyBase=J,this.actions$=ft,this.store=mt,this.service=Lt,this.dialog=Vt,this.layer=ce,this.viewer=se,this.activeColor$=(0,t.EH)(()=>this.store.select(L).pipe((0,p.F)(),(0,n.M)(({bgColor:xe,textStyle:It})=>{this.service.setColor(xe,It)})),{dispatch:!1}),this.base$=(0,t.EH)(()=>(0,m.z)([this.actions$.pipe((0,t.gp)(a.KF),(0,f.T)(xe=>xe.payload.routerState)),this.store.select(W.MZ).pipe((0,f.T)(xe=>({bgColor:B(xe),textStyle:X(xe)})),(0,p.F)(d.A))]).pipe((0,f.T)(([xe,{bgColor:It}])=>this.applyBase(xe)?x.v9({bgColor:It}):x.v9(b.W3)))),this.dialogs$=(0,t.EH)(()=>this.dialog.afterOpened.pipe((0,n.M)(xe=>{const It=V(xe),At=z(xe);(It||At)&&xe.afterClosed().subscribe(()=>{It&&this.store.dispatch(x.QK({level:this.dialog.openDialogs.length+2})),At&&this.store.dispatch(x.U9())})}),(0,v.Z)(xe=>V(xe)?(0,h.of)(x.TI({...b.W3,level:this.dialog.openDialogs.length+2})):z(xe)?(0,h.of)(x.v8({alpha:b.A_})):E.w))),this.layer$=(0,t.EH)(()=>this.layer.afterOpened.pipe((0,n.M)(xe=>{xe.afterClosed().subscribe(()=>{this.store.dispatch(x.QK({level:1}))})}),(0,f.T)(()=>x.TI({bgColor:"#ffffff",textStyle:"dark",level:1})))),this.viewer$=(0,t.EH)(()=>this.viewer.afterOpened.pipe((0,n.M)(xe=>{const It=xe.componentRef.instance._minimized.pipe((0,p.F)(),(0,y.i)(1)).subscribe(At=>{this.store.dispatch(At?x.QK({level:2}):x.TI({bgColor:j.T2,textStyle:"light",level:2}))});xe.afterClosed().subscribe(()=>{this.store.dispatch(x.QK({level:2})),It.unsubscribe()})}),(0,f.T)(()=>x.TI({bgColor:j.T2,textStyle:"light",level:2}))))}static#t=this.\u0275fac=function(ft){return new(ft||$)(U.KVO(g.w),U.KVO(t.En),U.KVO(T.il),U.KVO(A.n),U.KVO(G.bZ),U.KVO(K.BY),U.KVO(j.qr))};static#e=this.\u0275prov=U.jDH({token:$,factory:$.\u0275fac,providedIn:"root"})}return $})();var at=e(33749);let H=(()=>{class ${setColor(J,ft){}static#t=this.\u0275fac=function(ft){return new(ft||$)};static#e=this.\u0275prov=U.jDH({token:$,factory:$.\u0275fac})}return $})(),q=(()=>{class ${static forRoot({baseRouteGuard:J}){return{ngModule:$,providers:J?[{provide:g.w,useFactory:()=>mt=>J(mt)}]:[]}}static#t=this.\u0275fac=function(ft){return new(ft||$)};static#e=this.\u0275mod=U.$C({type:$});static#n=this.\u0275inj=U.G2t({providers:[{provide:at.D,useClass:H},A.n],imports:[t.Vm.forFeature([Z]),T.md.forFeature(F)]})}return $})()},2965:(ct,P,e)=>{"use strict";e.d(P,{n:()=>n});var t=e(58729),a=e.n(t),d=e(68559),p=e(33749);let n=(()=>{class m{constructor(v){this.strategy=v}setColor(v,h="auto"){h="auto"===h?a()(v).isDark()?"light":"dark":h,this.strategy.setColor(v,h)}static#t=this.\u0275fac=function(h){return new(h||m)(d.KVO(p.D))};static#e=this.\u0275prov=d.jDH({token:m,factory:m.\u0275fac})}return m})()},33749:(ct,P,e)=>{"use strict";e.d(P,{D:()=>t});class t{}},30768:(ct,P,e)=>{"use strict";e.d(P,{wW:()=>$,Pn:()=>v.P});var t=e(4397),a=e(17876),d=e(36647),p=e(59452),n=e(59400),m=e(98764),f=e(70271),v=e(11085),h=e(81167),E=e(68559),y=e(49074),g=e(11439);let b=(()=>{class ot{constructor(ft){this.store=ft}closeSnackBar(){this.store.dispatch(t.YX())}static#t=this.\u0275fac=function(mt){return new(mt||ot)(E.KVO(g.il))};static#e=this.\u0275prov=E.jDH({token:ot,factory:ot.\u0275fac})}return ot})();var A=e(87801),x=e(93840),T=e(90852),D=e(80615);const C=ot=>({date:ot});let S=(()=>{class ot{constructor(ft,mt){this.facade=ft,this.service=mt,this.destroy=(0,E.WQX)(E.abz)}ngOnInit(){this.service.expiresOn$.pipe((0,y.pQ)(this.destroy)).subscribe(ft=>{this.expiresOn=ft||""})}closeSnackBar(){this.facade.closeSnackBar()}static#t=this.\u0275fac=function(mt){return new(mt||ot)(E.rXU(b),E.rXU(v.P))};static#e=this.\u0275cmp=E.VBU({type:ot,selectors:[["ix-temporary-access-snack-bar"]],decls:9,vars:11,consts:[["fxLayout","row","fxLayoutAlign","space-between center"],["fxFlex","",1,"label",3,"innerHTML"],[1,"link",3,"click"]],template:function(mt,Lt){1&mt&&(E.j41(0,"div",0)(1,"mat-icon"),E.EFF(2,"schedule"),E.k0s(),E.nrm(3,"span",1),E.nI1(4,"dateTimeFormat"),E.nI1(5,"translate"),E.j41(6,"span",2),E.bIt("click",function(){return Lt.closeSnackBar()}),E.EFF(7),E.nI1(8,"translate"),E.k0s()()),2&mt&&(E.R7$(3),E.Y8G("innerHTML",E.i5U(5,4,"YOUR_ACCESS_WILL_CHANGE_AT_DATE",E.eq3(9,C,E.bMT(4,2,Lt.expiresOn))),E.npT),E.R7$(4),E.JRh(E.bMT(8,7,"CLOSE")))},dependencies:[A.DJ,A.sA,A.UI,x.An,T.D9,D.V],styles:["[_nghost-%COMP%]{width:100vw;margin:0;display:none}@media (min-width: 960px){[_nghost-%COMP%]{display:block;width:auto;min-width:385px;max-width:33vw;margin:24px 16px 24px 24px}}[_nghost-%COMP%] > div[_ngcontent-%COMP%]{width:100%;height:48px;padding:5.5px 16px;font-weight:300;font-size:13px;background-color:#e9a31d}@media (min-width: 960px){[_nghost-%COMP%] > div[_ngcontent-%COMP%]{border-radius:4px;box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}}[_nghost-%COMP%] > div[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{margin-right:12px}[_nghost-%COMP%]   .link[_ngcontent-%COMP%]{text-decoration:underline;cursor:pointer;padding:4px 4px 4px 12px;margin-right:-8px;font-size:12px}"]})}return ot})();var k=e(86471),I=e(77089);let F=(()=>{class ot{static#t=this.\u0275fac=function(mt){return new(mt||ot)};static#e=this.\u0275mod=E.$C({type:ot});static#n=this.\u0275inj=E.G2t({providers:[b],imports:[I.G,k.Ty]})}return ot})();var L=e(81570),W=e(9168);class K{constructor(J){this.overlayRef=J}close(){this.overlayRef.dispose()}}let j=(()=>{class ot{constructor(ft,mt){this.injector=ft,this.overlay=mt}show(){if(this.instance)return this.instance;const ft=this.createOverlay();return this.instance=new K(ft),this.attachSnackBarContainer(ft,this.instance),this.instance}hide(){this.instance&&(this.instance.close(),this.instance=null)}createOverlay(){return this.overlay.create(this.getOverlayConfig())}createInjector(ft){const mt=new WeakMap;return mt.set(K,ft),new W.JP(this.injector,mt)}attachSnackBarContainer(ft,mt){const Lt=this.createInjector(mt),Vt=new W.A8(S,null,Lt);return ft.attach(Vt).instance}getOverlayConfig(){const ft=this.overlay.position().global().right().bottom();return new L.rR({hasBackdrop:!1,panelClass:"ix-temporary-access-snackbar-container",scrollStrategy:this.overlay.scrollStrategies.noop(),positionStrategy:ft})}static#t=this.\u0275fac=function(mt){return new(mt||ot)(E.KVO(E.zZn),E.KVO(L.hJ))};static#e=this.\u0275prov=E.jDH({token:ot,factory:ot.\u0275fac,providedIn:"root"})}return ot})();var X=e(81799),B=e(19508);let V=(()=>{class ot{constructor(ft,mt,Lt,Vt){this.actions$=ft,this.service=mt,this.snackBarService=Lt,this.store=Vt,this.companyLoaded$=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(B.QC),(0,d.n)(()=>this.store.select(X.hM)),(0,d.n)(ce=>{const se=(0,h.Te)(ce||[]);return this.service.expiresOn$.next(se?.expiresOn),se?.expiresOn&&(0,h.j7)(se.expiresOn)?this.service.isSnackBarClosed().pipe((0,d.n)(xe=>xe?n.w:(0,p.of)(t.Pc()))):(0,p.of)(t.yj())}))),this.showSnackBar$=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(t.Pc),(0,m.M)(()=>this.snackBarService.show())),{dispatch:!1}),this.hideSnackBar$=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(t.yj),(0,m.M)(()=>this.snackBarService.hide())),{dispatch:!1}),this.closeSnackBar$=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(t.YX),(0,d.n)(()=>this.service.closeSnackBar()),(0,f.T)(()=>t.yj())))}static#t=this.\u0275fac=function(mt){return new(mt||ot)(E.KVO(a.En),E.KVO(v.P),E.KVO(j),E.KVO(g.il))};static#e=this.\u0275prov=E.jDH({token:ot,factory:ot.\u0275fac})}return ot})();var z=e(60316),U=e(64334),G=e(91817),Z=e(33900),at=e(87912);const H="--temporary-access-snack-bar-offset";let q=(()=>{class ot{constructor(ft,mt,Lt){this.document=ft,this.actions$=mt,this.breakpointObserver=Lt,this.addSnackBarOffset$=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(t.Pc),(0,d.n)(()=>{const ce=this.actions$.pipe((0,a.gp)(t.yj),(0,U.s)(1));return this.breakpointObserver.observe("(min-width: 960px)").pipe((0,f.T)(se=>se.matches),(0,G.F)(),(0,Z.Q)(ce))}),(0,m.M)(Vt=>{this.document.documentElement.style.setProperty(H,Vt?"-72px":"0px")})),{dispatch:!1}),this.removeSnackBarOffset$=(0,a.EH)(()=>this.actions$.pipe((0,a.gp)(t.yj),(0,m.M)(()=>{this.document.documentElement.style.setProperty(H,"0px")})),{dispatch:!1})}static#t=this.\u0275fac=function(mt){return new(mt||ot)(E.KVO(z.qQ),E.KVO(a.En),E.KVO(at.QP))};static#e=this.\u0275prov=E.jDH({token:ot,factory:ot.\u0275fac,providedIn:"root"})}return ot})(),$=(()=>{class ot{static#t=this.\u0275fac=function(mt){return new(mt||ot)};static#e=this.\u0275mod=E.$C({type:ot});static#n=this.\u0275inj=E.G2t({imports:[I.G,F,a.Vm.forFeature([V,q])]})}return ot})()},51884:(ct,P,e)=>{"use strict";e.d(P,{p:()=>g});var t=e(68559),a=e(49074),d=e(11085),p=e(81167),n=e(66913),m=e(87801),f=e(93840),v=e(90852),h=e(80615);const E=b=>({date:b});function y(b,A){if(1&b){const x=t.RV6();t.j41(0,"div",0)(1,"mat-icon"),t.EFF(2,"schedule"),t.k0s(),t.nrm(3,"span",1),t.nI1(4,"dateTimeFormat"),t.nI1(5,"translate"),t.j41(6,"span",2),t.bIt("click",function(){t.eBV(x);const D=t.XpG();return t.Njj(D.closeSnackBar())}),t.EFF(7),t.nI1(8,"translate"),t.k0s()()}if(2&b){const x=t.XpG();t.R7$(3),t.Y8G("innerHTML",t.i5U(5,4,"YOUR_ACCESS_WILL_CHANGE_AT_DATE",t.eq3(9,E,t.bMT(4,2,x.expiresOn))),t.npT),t.R7$(4),t.JRh(t.bMT(8,7,"CLOSE"))}}let g=(()=>{class b{constructor(x,T,D){this.cdRef=x,this.facade=T,this.service=D,this.destroy=(0,t.WQX)(t.abz)}ngOnInit(){this.service.expiresOn$.pipe((0,a.pQ)(this.destroy)).subscribe(x=>{this.expiresOn=x||"",this.isBannerVisible=!(!x||!(0,p.j7)(x)),this.cdRef.markForCheck()})}closeSnackBar(){this.facade.closeSnackBar()}static#t=this.\u0275fac=function(T){return new(T||b)(t.rXU(t.gRc),t.rXU(n.u),t.rXU(d.P))};static#e=this.\u0275cmp=t.VBU({type:b,selectors:[["ix-temporary-access-banner"]],decls:1,vars:1,consts:[["fxLayout","row","fxLayoutAlign","space-between center"],["fxFlex","",1,"label",3,"innerHTML"],[1,"link",3,"click"]],template:function(T,D){1&T&&t.DNE(0,y,9,11,"div",0),2&T&&t.vxM(0,D.isBannerVisible?0:-1)},dependencies:[m.DJ,m.sA,m.UI,f.An,v.D9,h.V],styles:["[_nghost-%COMP%]{width:100vw;margin:0}[_nghost-%COMP%] > div[_ngcontent-%COMP%]{width:100%;height:48px;padding:5.5px 16px;font-weight:300;font-size:13px;background-color:#e9a31d}@media (min-width: 960px){[_nghost-%COMP%] > div[_ngcontent-%COMP%]{border-radius:4px;box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}}[_nghost-%COMP%] > div[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{margin-right:12px}[_nghost-%COMP%]   .link[_ngcontent-%COMP%]{text-decoration:underline;cursor:pointer;padding:4px 4px 4px 12px;margin-right:-8px;font-size:12px}"],changeDetection:0})}return b})()},66913:(ct,P,e)=>{"use strict";e.d(P,{u:()=>p});var t=e(4397),a=e(68559),d=e(11439);let p=(()=>{class n{constructor(f){this.store=f}closeSnackBar(){this.store.dispatch(t.YX())}static#t=this.\u0275fac=function(v){return new(v||n)(a.KVO(d.il))};static#e=this.\u0275prov=a.jDH({token:n,factory:n.\u0275fac})}return n})()},4397:(ct,P,e)=>{"use strict";e.d(P,{Pc:()=>p,YX:()=>a,yj:()=>d});var t=e(11439);const a=(0,t.VP)("[App] Close Temporary Access Snack Bar"),d=(0,t.VP)("[App] Hide Temporary Access Snack Bar"),p=(0,t.VP)("[App] Show Temporary Access Snack Bar")},52612:(ct,P,e)=>{"use strict";e.d(P,{b:()=>a,h:()=>t});const t=2592e3,a="temporary-access"},11085:(ct,P,e)=>{"use strict";e.d(P,{P:()=>y});var t=e(81799),a=e(75797),d=e(64334),p=e(98764),n=e(70271),m=e(44261),f=e(52612),v=e(81167),h=e(68559),E=e(11439);let y=(()=>{class g{constructor(A,x){this.store=A,this.storage=x,this.temporaryAccessSubject$=new a.t(this.storage.get(f.b,"")),this.expiresOn$=new a.t(null),this.temporaryAccess$=this.temporaryAccessSubject$.asObservable(),this.storage.watch(f.b).subscribe(this.temporaryAccessSubject$)}closeSnackBar(){return this.store.select(t.BR).pipe((0,d.s)(1),(0,p.M)(A=>{if(A){const x=[...this.temporaryAccessSubject$.value?this.temporaryAccessSubject$.value?.split(","):[],A];this.storage.set(f.b,x.join(","),(0,v.Ak)())}}))}isSnackBarClosed(){return this.store.select(t.BR).pipe((0,d.s)(1),(0,n.T)(A=>!A||!!this.temporaryAccessSubject$.value?.includes(A)))}static#t=this.\u0275fac=function(x){return new(x||g)(h.KVO(E.il),h.KVO(m.n$))};static#e=this.\u0275prov=h.jDH({token:g,factory:g.\u0275fac,providedIn:"root"})}return g})()},81167:(ct,P,e)=>{"use strict";e.d(P,{Ak:()=>p,Te:()=>n,j7:()=>d});var t=e(64735),a=e(52612);function d(m){return(new Date(m).getTime()-(new Date).getTime())/1e3<a.h}function p(){return Math.floor(t.c9.local().endOf("day").toSeconds())}function n(m){return m.filter(f=>!!f?.expiresOn).sort(function(v,h){return v.expiresOn&&h.expiresOn?new Date(v.expiresOn).getTime()-new Date(h.expiresOn).getTime():0})?.[0]}},99231:(ct,P,e)=>{"use strict";e.d(P,{QY:()=>n,Zo:()=>xe});const a=[{stylers:[{color:"#f1f3f4"}]},{elementType:"labels.text.fill",stylers:[{color:"#000000"},{lightness:25},{visibility:"on"}]},{featureType:"administrative.country",elementType:"geometry.stroke",stylers:[{color:"#ced1d1"},{weight:1}]},{featureType:"road",stylers:[{color:"#ffffff"}]},{featureType:"road",elementType:"labels.icon",stylers:[{visibility:"off"}]},{featureType:"road",elementType:"labels.text",stylers:[{color:"#a0a1a2"},{visibility:"simplified"}]},{featureType:"water",stylers:[{color:"#ffffff"},{lightness:7}]}];var d=e(75797),p=e(68559);let n=(()=>{class It extends d.t{constructor(){super(a)}static#t=this.\u0275fac=function(Tt){return new(Tt||It)};static#e=this.\u0275prov=p.jDH({token:It,factory:It.\u0275fac,providedIn:"root"})}return It})();var m=e(17876),f=e(98764),v=e(60316),h=e(70271),E=e(58729),y=e.n(E),g=e(13983),b=class{constructor(It,At,Gt,Tt=1){this.hue=It,this.saturation=At,this.lightness=Gt,this.alpha=Tt}get complementaryColor(){return this.harmonize(180)}get analogousColor(){return[this.harmonize(330),this.harmonize(30)]}get triadicColor(){return[this.harmonize(60),this.harmonize(120)]}toRgbColor(){let{hue:It,saturation:At,lightness:Gt,alpha:Tt}=this,Yt=(1-Math.abs(2*Gt-1))*At,Ot=It/60,me=Yt*(1-Math.abs(Ot%2-1)),oe=Gt-Yt/2;return Ot<1?new F(Yt+oe,me+oe,oe,Tt):Ot<2?new F(me+oe,Yt+oe,oe,Tt):Ot<3?new F(oe,Yt+oe,me+oe,Tt):Ot<4?new F(oe,me+oe,Yt+oe,Tt):Ot<5?new F(me+oe,oe,Yt+oe,Tt):new F(Yt+oe,oe,me+oe,Tt)}harmonize(It){let{hue:At,saturation:Gt,lightness:Tt,alpha:Yt}=this;return new b((At+It)%360,Gt,Tt,Yt)}},A=b;Number.prototype.correctGamma=function(){return this<=.04045?this/12.92:Math.pow((this+.055)/1.055,2.4)},Number.prototype.toDegrees=function(){return 180*this/Math.PI},Number.prototype.toRadians=function(){return this*Math.PI/180},Number.prototype.reverseGammaCorrection=function(){return this<=.0031308?12.92*this:1.055*Math.pow(this,1/2.4)-.055},Number.prototype.coerceAtMost=function(It){return this>It?It:this},Number.prototype.coerceAtLeast=function(It){return this<It?It:this},Number.prototype.coerceIn=function(It,At){if(null!=It&&null!=At){if(It>At)throw new Error(`Cannot coerce value to an empty range: maximum ${At} is less than minimum ${It}.`);if(this<It)return It;if(this>At)return At}return null!=It&&this<It?It:null!=At&&this>At?At:this};var x=class{constructor(It,At,Gt,Tt=1){this.lightness=It,this.chroma=At,this.hue=Gt,this.alpha=Tt}getLightness(){return this.lightness}getChroma(){return this.chroma}deltaE(It){let{lightness:At,chroma:Gt}=this,Tt=At-It.lightness,Yt=(At+It.lightness)/2,Ot=(Gt+It.chroma)/2,me=1-Math.sqrt(Math.pow(Ot,7)/(Math.pow(Ot,7)+Math.pow(25,7))),oe=(()=>{let{lightness:tn,a:He,b:pn,alpha:Ze}=Object.assign(this.toLabColor());return new C(tn,He+He/2*me,pn,Ze).toLchColor()})(),Re=(()=>{let{lightness:tn,a:He,b:pn,alpha:Ze}=Object.assign(It.toLabColor());return new C(tn,He+He/2*me,pn,Ze).toLchColor()})(),te=oe.chroma-Re.chroma,Qe=(oe.chroma+Re.chroma)/2,Qt=oe.hueDelta(Re),$t=2*Math.sqrt(oe.chroma*Re.chroma)*Math.sin((Qt/2).toRadians()),Mt=oe.meanHue(Re),Wt=1-.17*Math.cos((Mt-30).toRadians())+.24*Math.cos((2*Mt).toRadians())+.32*Math.cos((3*Mt+6).toRadians())-.2*Math.cos((4*Mt-63).toRadians()),zt=1+.015*Math.pow(Yt-50,2)/Math.sqrt(20+Math.pow(Yt-50,2)),le=1+.045*Qe,Je=1+.015*Qe*Wt,Fe=-2*Math.sqrt(Math.pow(Qe,7)/(Math.pow(Qe,7)+Math.pow(25,7)))*Math.sin((60*Math.exp(-Math.pow((Mt-275)/25,2))).toRadians());return Math.sqrt(Math.pow(Tt/zt,2)+Math.pow(te/le,2)+Math.pow($t/Je,2)+Fe*(te/le)*($t/Je))}toLabColor(){let{lightness:It,chroma:At,hue:Gt,alpha:Tt}=this,Yt=At*Math.cos(Gt.toRadians()),Ot=At*Math.sin(Gt.toRadians());return new C(It,Yt,Ot,Tt)}minus(It){return new x(this.lightness-It.lightness,this.chroma-It.chroma,this.hue-It.hue)}adjustLightness(It){let{lightness:At,chroma:Gt,hue:Tt,alpha:Yt}=this;return new x(It(At),Gt,Tt,Yt)}adjustChroma(It){let{lightness:At,chroma:Gt,hue:Tt,alpha:Yt}=this;return new x(At,It(Gt),Tt,Yt)}adjustHue(It){let{lightness:At,chroma:Gt,hue:Tt,alpha:Yt}=this;return new x(At,Gt,It(Tt),Yt)}hueDelta(It){let{hue:At}=this;return At-It.hue>=-180&&At-It.hue<=180?At-It.hue:At<=It.hue?At-It.hue+360:At-It.hue-360}meanHue(It){let{hue:At}=this;return At-It.hue>=-180&&At-It.hue<=180?(It.hue+At)/2:It.hue+At<360?(It.hue+At+360)/2:(It.hue+At-360)/2}},T=x,C=class{constructor(It,At,Gt,Tt=1){this.lightness=It,this.a=At,this.b=Gt,this.alpha=Tt}toLchColor(){let{lightness:It,a:At,b:Gt,alpha:Tt}=this,Yt=Math.sqrt(Math.pow(At,2)+Math.pow(Gt,2));return new T(It,Yt,1e-4>Math.abs(Gt)&&1e-4>Math.abs(At)?0:(Math.atan2(Gt,At).toDegrees()+360)%360,Tt)}toXyzColor(){let{lightness:It,a:At,b:Gt,alpha:Tt,fInv:Yt}=this,Ot=.95047*Yt((It+16)/116+At/500),me=1*Yt((It+16)/116),oe=1.08883*Yt((It+16)/116-Gt/200);return new k(Ot,me,oe,Tt)}fInv(It){let At=.20689655172413793;return It>At?Math.pow(It,3):3*Math.pow(At,2)*(It-4/29)}},k=class{constructor(It,At,Gt,Tt=1){this.x=It,this.y=At,this.z=Gt,this.alpha=Tt}toLabColor(){let{x:It,y:At,z:Gt,alpha:Tt,f:Yt}=this,Ot=116*Yt(At)-16,me=500*(Yt(It/.95047)-Yt(At)),oe=200*(Yt(At)-Yt(Gt/1.08883));return new C(Ot,me,oe,Tt)}toRgbColor(){let{x:It,y:At,z:Gt,alpha:Tt}=this,Yt=(3.2404542*It+-1.5371385*At+-.4985314*Gt).reverseGammaCorrection().coerceIn(0,1),Ot=(-.969266*It+1.8760108*At+.041556*Gt).reverseGammaCorrection().coerceIn(0,1),me=(.0556434*It+-.2040259*At+1.0572252*Gt).reverseGammaCorrection().coerceIn(0,1);return new F(Yt,Ot,me,Tt)}f(It){let At=.20689655172413793;return It>Math.pow(At,3)?Math.pow(It,1/3):It/(3*Math.pow(At,2))+4/29}},F=class{constructor(It,At,Gt,Tt=1){this.red=It,this.green=At,this.blue=Gt,this.alpha=Tt}get rgbHex(){let{red:It,green:At,blue:Gt}=this;return`${Math.round(255*It).toString(16).padStart(2,"0")}${Math.round(255*At).toString(16).padStart(2,"0")}${Math.round(255*Gt).toString(16).padStart(2,"0")}`.toUpperCase()}toLchColor(){return this.toHslColor().toRgbColor().toXyzColor().toLabColor().toLchColor()}toHslColor(){let It=Math.max(this.red,this.green,this.blue),At=Math.min(this.red,this.green,this.blue),Gt=It-At,Ot=(It+At)/2;return new A((()=>0==Gt?0:Math.round((60*(It==this.red?(this.green-this.blue)/Gt:It==this.green?(this.blue-this.red)/Gt+2:(this.red-this.green)/Gt+4)+360)%360))(),0==It||1==At?0:Gt/(1-Math.abs(It+At-1)),Ot,this.alpha)}toXyzColor(){let{red:It,green:At,blue:Gt,alpha:Tt}=this,Yt=.4124564*It.correctGamma()+.3575761*At.correctGamma()+.1804375*Gt.correctGamma(),Ot=.2126729*It.correctGamma()+.7151522*At.correctGamma()+.072175*Gt.correctGamma(),me=.0193339*It.correctGamma()+.119192*At.correctGamma()+.9503041*Gt.correctGamma();return new k(Yt,Ot,me,Tt)}},W=class{constructor(It){this.colors=It,this.lightnessFactors=[2.048875457,5.124792061,8.751659557,12.07628774,13.91449542,15.92738893,15.46585818,15.09779227,15.13738673,15.09818372],this.chromaFactors=[1.762442714,4.213532634,7.395827458,11.07174158,13.89634504,16.37591477,16.27071136,16.54160806,17.35916727,19.88410864]}minDeltaE(It){let At=this.colors.map(Gt=>It.deltaE(Gt));return Math.min(...At)}getClosestColor(It){let At=this.colors.map(Yt=>It.deltaE(Yt)),Gt=Math.min(...At),Tt=At.indexOf(Gt);return this.colors[Tt]}createCustomPalette(It){let At=100,Gt=this.getClosestColor(It),Tt=this.colors.indexOf(Gt),Yt=Ot=>(Ot.getLightness()-1.7).coerceAtLeast(0);return this.colors.map((Ot,me)=>{if(Ot===Gt)return At=Yt(It),It;let oe=Ot.minus(Gt.minus(It).adjustLightness(Re=>Re*(this.lightnessFactors[me]/this.lightnessFactors[Tt])).adjustChroma(Re=>Re*(this.hasMainColorLowChroma()?1:(this.chromaFactors[me]/this.chromaFactors[Tt]).coerceAtMost(1.25)))).adjustLightness(Re=>Re.coerceIn(0,At)).adjustChroma(Re=>Re.coerceAtLeast(0)).adjustHue(Re=>(Re+360)%360);return At=Yt(oe),oe})}hasMainColorLowChroma(){return this.colors[5].getChroma()<30}},K=[new W([new C(94.67497003305085,7.266715066863771,1.000743882272359).toLchColor(),new C(86.7897416761699,18.370736761658012,4.23637133971424).toLchColor(),new C(72.0939162832561,31.7948058298117,13.2972443996896).toLchColor(),new C(61.79353370051851,44.129498163764545,20.721477326799608).toLchColor(),new C(57.194195398949574,59.6450006197361,34.999830012940194).toLchColor(),new C(55.603951071861374,66.01287384845483,47.67169313982772).toLchColor(),new C(51.66348502954747,64.7487785020625,43.244876694855286).toLchColor(),new C(47.09455666350969,62.29836039074277,40.67775424698388).toLchColor(),new C(43.77122063388739,60.28633509183384,40.31444686692952).toLchColor(),new C(39.555187078007386,58.703681355389975,41.66495027798629).toLchColor()]),new W([new C(92.68053776327665,9.515385232804263,-.8994072969754852).toLchColor(),new C(81.86756643628922,25.05688089723257,-1.9475235115390621).toLchColor(),new C(70.90987389545768,42.21705257720526,-1.095154624057959).toLchColor(),new C(61.08140805216186,58.871233307587204,2.1008764804626434).toLchColor(),new C(54.97970219986448,68.56530938366889,7.327430728560569).toLchColor(),new C(50.872250340749176,74.60459195925529,15.353576256896073).toLchColor(),new C(47.27738650144558,70.77855776427805,11.70434273264508).toLchColor(),new C(42.58424189486517,65.5411953138309,7.595596439803797).toLchColor(),new C(37.977492407254836,60.74362621842075,2.9847124951453474).toLchColor(),new C(29.699290034849604,51.90485023721311,-4.830186634107636).toLchColor()]),new W([new C(92.4362655169016,7.542927467702299,-6.039842848605881).toLchColor(),new C(81.07399776904751,19.563870217805036,-15.719625491986044).toLchColor(),new C(68.71394717711831,33.79992812490556,-26.49539972339321).toLchColor(),new C(56.596161226236305,47.5856631835152,-36.480816605410915).toLchColor(),new C(48.002791217624434,57.30866443934879,-43.2561127152548).toLchColor(),new C(40.66211534692161,64.01910773818436,-48.05930162591041).toLchColor(),new C(37.690702208992185,61.13762767732481,-49.384803274243026).toLchColor(),new C(33.56291870731981,57.637381239254104,-51.39557249855828).toLchColor(),new C(29.865391314234515,54.29737439901333,-52.6601973712463).toLchColor(),new C(23.16724235420436,48.51764437280498,-55.16267949015293).toLchColor()]),new W([new C(92.49103426017201,4.712320025752947,-6.532868071709763).toLchColor(),new C(81.24668319505597,11.50642734909485,-16.666600637245367).toLchColor(),new C(68.61488216554629,20.395329051982824,-28.522018851715416).toLchColor(),new C(55.60369793053023,30.933537768905005,-41.16439122358484).toLchColor(),new C(45.834566190969426,39.28806272235674,-50.523322052772635).toLchColor(),new C(36.608620229358664,47.29686002828143,-59.111766586186846).toLchColor(),new C(34.189791237562616,46.60426065139123,-59.53961627676729).toLchColor(),new C(30.52713367338361,46.01498224754519,-60.19975052509064).toLchColor(),new C(27.44585524877222,44.96180431854785,-60.46395810756433).toLchColor(),new C(21.98627670328218,44.29296076245473,-60.93653655172098).toLchColor()]),new W([new C(92.86314411983918,1.5318147061061937,-6.025243528950552).toLchColor(),new C(81.8348073705298,4.460934955458907,-15.873561009736136).toLchColor(),new C(69.7796913795672,7.9043652558912765,-26.3170846346932).toLchColor(),new C(57.48786519938736,12.681019504822533,-37.23202012914528).toLchColor(),new C(47.74592578811101,18.520799302452374,-46.47540679000397).toLchColor(),new C(38.334403614455404,25.57700668170812,-55.28224153299287).toLchColor(),new C(35.15116453901552,26.231812080381168,-54.53700978785404).toLchColor(),new C(31.080429988007957,27.07394930110124,-53.97505274579958).toLchColor(),new C(27.026672080454922,28.165266427558983,-53.28987325482218).toLchColor(),new C(19.751201587921678,30.60784576895101,-52.13866519297474).toLchColor()]),new W([new C(94.70682457348717,-2.835484735987326,-6.978044694792707).toLchColor(),new C(86.8839842970016,-5.16908728759552,-17.88561192754956).toLchColor(),new C(79.0451532401558,-6.817753527015746,-28.968537490432176).toLchColor(),new C(71.15083697242613,-5.994763756850707,-39.72549451158927).toLchColor(),new C(65.48106058907833,-2.735745792537936,-48.15471238926561).toLchColor(),new C(60.43009440850862,2.079928897321559,-55.10935847069616).toLchColor(),new C(55.62267676922188,4.998684384486918,-55.02164729429915).toLchColor(),new C(49.27006645904875,8.470398370314381,-54.494796838457546).toLchColor(),new C(43.16828856394358,11.968483076143844,-53.972567377977974).toLchColor(),new C(32.17757793894193,18.96054990229354,-53.45146365049088).toLchColor()]),new W([new C(95.35713467762652,-4.797149155388203,-6.550002550504308).toLchColor(),new C(88.27942649540043,-10.836006614583892,-16.359361821940375).toLchColor(),new C(81.10009044900976,-15.323054522981716,-26.419121191320947).toLchColor(),new C(74.44713958259777,-16.664432625362547,-35.19702686900037).toLchColor(),new C(69.87836465637318,-14.291515332054693,-41.827430329755174).toLchColor(),new C(65.68851259178913,-9.612635721963692,-47.34091616039191).toLchColor(),new C(60.88357994308973,-7.252819027184943,-46.67753731595634).toLchColor(),new C(54.26166495426166,-3.8141836897908066,-45.97939475762498).toLchColor(),new C(48.10661895072673,-1.378998784464347,-44.34466750206778).toLchColor(),new C(36.34401147057282,5.067812404713545,-43.11786257561915).toLchColor()]),new W([new C(95.69295154599753,-6.898716127301141,-3.994284229654421).toLchColor(),new C(89.52842524059004,-16.412398289601725,-9.260466069266693).toLchColor(),new C(83.32031214655748,-24.83036840728098,-14.568673583304603).toLchColor(),new C(77.35338313752958,-30.201708572215104,-18.92358284721101).toLchColor(),new C(73.45322093857781,-31.88590390189383,-21.130459992513686).toLchColor(),new C(69.97638465064783,-30.679850324547953,-23.186685661136707).toLchColor(),new C(64.44491716553777,-29.08337434584457,-21.154935769156214).toLchColor(),new C(56.99816432961103,-27.31081477279451,-17.86988815767443).toLchColor(),new C(49.75464182255671,-25.335383503694242,-15.024722591662787).toLchColor(),new C(36.52725894264432,-22.129641744194515,-9.176159146894303).toLchColor()]),new W([new C(94.18453941589918,-6.08351703428972,-1.5488916051161983).toLchColor(),new C(85.68177077414457,-15.333179440298606,-2.8519825761476048).toLchColor(),new C(76.85067847190405,-24.844059173189713,-3.8750785132192656).toLchColor(),new C(68.02762242570138,-32.566861154120716,-4.015231084407134).toLchColor(),new C(61.667257304525464,-36.06752603289354,-3.4734046401753815).toLchColor(),new C(55.67310397390196,-36.66069960626328,-2.125617915169653).toLchColor(),new C(51.059149495197715,-34.65019160301408,-1.3910484300432513).toLchColor(),new C(45.269081019218405,-32.13244775422941,-.4526371852697775).toLchColor(),new C(39.36899076059384,-29.25264468583161,-.03562564673170732).toLchColor(),new C(28.58363043701477,-24.585465516136413,1.8037402162492389).toLchColor()]),new W([new C(95.30530183565223,-6.430415645739263,4.292950594459599).toLchColor(),new C(88.49014579152143,-15.23147744952702,10.848261177683138).toLchColor(),new C(81.22616870575376,-24.993886168551583,18.144696803330884).toLchColor(),new C(74.30361721558802,-35.56088696067356,26.781515251907727).toLchColor(),new C(69.0430995277442,-42.61556126595995,33.17109563126665).toLchColor(),new C(63.977421814072926,-48.54292673319982,39.73241526342939).toLchColor(),new C(58.777960853461366,-46.1153692478013,37.838910745225576).toLchColor(),new C(52.41108688974904,-43.21761792485762,35.62250659009424).toLchColor(),new C(46.2813873076426,-40.25816227675361,33.32343229338761).toLchColor(),new C(34.685655305814514,-34.75343878510312,28.866739034359767).toLchColor()]),new W([new C(96.70518169355954,-4.929987845095463,6.397084523168894).toLchColor(),new C(91.66416061199438,-12.057032041945693,16.054604579275143).toLchColor(),new C(86.2244395865449,-19.613646834080622,26.384906423454236).toLchColor(),new C(80.83404879636919,-27.080171840756893,37.378493742021334).toLchColor(),new C(76.79543725108964,-32.76659719736752,45.912190572444445).toLchColor(),new C(72.90025297028019,-37.549139223927384,53.51959496103027).toLchColor(),new C(67.21532310272079,-36.56304870773486,50.49629051268894).toLchColor(),new C(59.91051142210195,-35.77011466063357,46.56465847976187).toLchColor(),new C(52.51015841084511,-34.47903440699235,42.20723868724268).toLchColor(),new C(39.41191983353878,-32.80460974352642,35.255490585630014).toLchColor()]),new W([new C(97.99506057883428,-4.059632482741494,9.355797602381521).toLchColor(),new C(94.80926235976536,-9.237091467352855,23.230650064824985).toLchColor(),new C(91.85205843526167,-15.053917327011114,38.86115182206598).toLchColor(),new C(88.75812142080242,-19.542900400164097,53.71785675783709).toLchColor(),new C(86.27404180729515,-22.173992891121596,63.978639065232514).toLchColor(),new C(84.20566835376492,-24.270643520989342,72.79624067033038).toLchColor(),new C(78.27915100603997,-21.181850056402496,68.82763412297965).toLchColor(),new C(70.82385811892824,-17.788148932525672,64.00327817988128).toLchColor(),new C(62.936867012868035,-13.697412111684903,58.513000509287835).toLchColor(),new C(49.498610881452535,-6.485230564384715,49.67432722833751).toLchColor()]),new W([new C(98.93885129752759,-3.0098470288543178,10.765736833790008).toLchColor(),new C(97.22689784824074,-6.174599368734491,26.22932417355146).toLchColor(),new C(95.58092947828766,-8.907132848473886,43.56297291446567).toLchColor(),new C(94.09009515702486,-10.509628942710735,60.20019514231188).toLchColor(),new C(93.06546746683087,-11.008558476013008,71.76500826005477).toLchColor(),new C(92.12975017760128,-10.830023094868302,80.9090559640089).toLchColor(),new C(87.12188349168609,-2.3764300099239355,78.14868195373407).toLchColor(),new C(80.96200442419905,8.849333792729064,75.05050700092679).toLchColor(),new C(75.00342770718086,20.340173566879283,72.24841925958934).toLchColor(),new C(65.48207757431567,39.647064970476094,68.34872841768654).toLchColor()]),new W([new C(97.5642392074337,-1.445525639405032,11.881254316297674).toLchColor(),new C(93.67057953749456,-1.8693096862072434,30.02888670415651).toLchColor(),new C(89.94571492804107,-1.0224503814769692,49.649542361642276).toLchColor(),new C(86.71009164153801,1.0496066396428194,68.77377342409739).toLchColor(),new C(83.78773993319211,5.248231820098425,78.92920457852716).toLchColor(),new C(81.52191382080228,9.403655370707199,82.69257112982746).toLchColor(),new C(78.17240973804697,16.628512886531887,81.09358318806208).toLchColor(),new C(73.80899654381052,26.53614315250874,78.21754052181723).toLchColor(),new C(70.1134511665764,35.3007623359744,75.87510992138593).toLchColor(),new C(63.86460405565717,50.94648214505959,72.17815682124423).toLchColor()]),new W([new C(96.30459517801387,.923151172282477,10.598439446083074).toLchColor(),new C(90.68320082865087,4.103774964681062,26.485793721916128).toLchColor(),new C(85.00055287186233,9.047181758866651,44.51407622580792).toLchColor(),new C(79.42428495742953,16.452610724439875,62.08721739074201).toLchColor(),new C(75.47792699289774,23.395742928451867,72.64347611236501).toLchColor(),new C(72.04246561548388,30.681921012382098,77.08579298904603).toLchColor(),new C(68.94724338946975,35.22014778433863,74.88425044595111).toLchColor(),new C(64.83017495535229,40.91200730099703,71.9596053545428).toLchColor(),new C(60.8534207471871,46.41483590510681,69.18061963415211).toLchColor(),new C(54.77571742962287,55.282751019360035,65.10193403547922).toLchColor()]),new W([new C(93.69219844671957,5.763979334358293,3.1700162796469034).toLchColor(),new C(86.04629434276428,15.750843803958192,14.828476927090994).toLchColor(),new C(77.54010042938336,27.90113842540043,25.99645229289065).toLchColor(),new C(69.74095456707857,41.14487377552256,39.443320178900024).toLchColor(),new C(64.37085344539341,51.890379620443575,50.81312471046415).toLchColor(),new C(60.06780837277435,61.65258736118817,61.54771829165221).toLchColor(),new C(57.28707915232363,60.3250664308812,60.07341536376447).toLchColor(),new C(53.810052616293845,58.36760943780162,58.19586806694884).toLchColor(),new C(50.301352405105874,56.40104898089937,55.924141992404344).toLchColor(),new C(43.86477994548343,52.970887703910726,52.30067989225532).toLchColor()]),new W([new C(93.29864888069987,.9915456090475727,1.442353076378411).toLchColor(),new C(82.80884359004081,3.116221903342209,3.3523059451463055).toLchColor(),new C(70.95493047668185,5.469742193344784,5.449009494553492).toLchColor(),new C(58.712934619103066,7.990991075363385,8.352488495367627).toLchColor(),new C(49.150208552875895,10.570984981000397,10.831440151197924).toLchColor(),new C(39.63200151837749,13.138881961627241,13.531574711511885).toLchColor(),new C(35.600996682015754,12.40352847757295,12.10432183902449).toLchColor(),new C(30.084271265759952,11.317148149878081,10.547484304296217).toLchColor(),new C(24.555014696416578,10.816613316782464,8.506555306791984).toLchColor(),new C(18.35055226514404,10.225725550338765,7.058582769882571).toLchColor()]),new W([new C(98.27202740980219,-16418393644634932e-21,6567357457853973e-21).toLchColor(),new C(96.53749336548567,-1616917905122861e-20,6467671598286984e-21).toLchColor(),new C(94.0978378987781,-1581865383126768e-20,6327461532507073e-21).toLchColor(),new C(89.17728373493613,-1511167768697419e-20,6044671074789676e-21).toLchColor(),new C(76.61119902231323,-1330620591488696e-20,5322482343750323e-21).toLchColor(),new C(65.11424774127516,-11654345155598378e-21,4661738062239351e-21).toLchColor(),new C(49.238989620828065,-9373417431124409e-21,37493669724497636e-22).toLchColor(),new C(41.14266843804848,-8210152946386273e-21,32840611896567395e-22).toLchColor(),new C(27.974857206003705,-6318226192236764e-21,25272904768947058e-22).toLchColor(),new C(12.740011331302725,-4129311698131133e-21,16517246792524531e-22).toLchColor()]),new W([new C(94.27665212516236,-.637571046109342,-1.313515378996688).toLchColor(),new C(85.77788001492097,-2.2777811084512822,-3.0177758416151557).toLchColor(),new C(76.12296325015231,-3.401502988883809,-5.16867892977908).toLchColor(),new C(66.16340108908365,-4.819627183079045,-7.520697631614404).toLchColor(),new C(58.35752478513645,-5.7195089100892105,-9.165988916613488).toLchColor(),new C(50.70748082202715,-6.837992965799455,-10.956055112409357).toLchColor(),new C(44.85917867647632,-6.411990559239578,-9.74511982878765).toLchColor(),new C(36.92458930566504,-5.319878610845596,-8.341943474561553).toLchColor(),new C(29.115334784637618,-4.168907828645069,-6.8629962199973304).toLchColor(),new C(19.958338450799914,-3.3116721453186617,-5.4486142104736786).toLchColor()])],j=It=>{let At=G(It);if(null==At)return null;let Gt=At.toHslColor();return z(Gt)},z=It=>{let At=It.toRgbColor().toXyzColor().toLabColor().toLchColor();return U(At).createCustomPalette(At).map(Gt=>Gt.toLabColor().toXyzColor().toRgbColor())},U=It=>{let At=K.map(Yt=>Yt.minDeltaE(It)),Gt=Math.min(...At),Tt=At.indexOf(Gt);return K[Tt]},G=It=>{let At=parseInt(It,16),Gt=null;return 8===It.length&&(Gt=new F((At>>24&255)/255,(At>>16&255)/255,(At>>8&255)/255,(255&At)/255)),6===It.length&&(Gt=new F((At>>16&255)/255,(At>>8&255)/255,(255&At)/255)),Gt};function q(It){return`theme-${It}`}function ft(It){return It&&"#000000"===It?"rgba(0,0,0,.87)":It||"#ffffff"}function Lt(It){return It.slice(4,It.length-1).replace(new RegExp(" ","g"),"")}let Vt=(()=>{class It{constructor(Gt,Tt){this.document=Gt,this.platformId=Tt,this.themes=new d.t(new Map)}hasTheme(Gt){return this.themes.asObservable().pipe((0,h.T)(Tt=>!!Tt.has(Gt)))}setTheme(Gt,Tt){this.themes.next(this.themes.getValue().set(Gt,Tt)),(0,v.UE)(this.platformId)&&function J(It,At,Gt){const Tt=q(At);let Yt=It.getElementById(Tt);if(null===Yt){Yt=It.createElement("style"),Yt.id=Tt,Yt.setAttribute("type","text/css"),Yt.innerHTML="";const me=function $(It,At){let Gt=null;return"sector"===At&&(Gt=It.getElementById(q("host")),Gt||(Gt=It.getElementById(q("company"))),Gt&&(Gt=Gt.previousSibling)),"host"===At&&(Gt=It.getElementById(q("sector")),Gt||(Gt=It.getElementById(q("company")),Gt&&(Gt=Gt.previousSibling))),"company"===At&&(Gt=It.getElementById(q("host")),Gt||(Gt=It.getElementById(q("sector")))),Gt}(It,At);me?function mt(It,At){It&&It.parentNode&&It.parentNode.insertBefore(At,It.nextSibling)}(me,Yt):It.head.appendChild(Yt)}let Ot=null;"string"==typeof Gt&&(Ot=Gt),null!==Ot&&(Yt.innerHTML=Ot)}(this.document,Gt,function at(It){return function H(It){const At=function ot(It){const At="#ffffff",Gt=y()(It.primaryColor||"#ffffff"),Tt=Gt.toHsv(),Yt=y()(It.accentColor||Gt),Ot=y()("#f4c211"),me=ft(It.primaryTextColor),oe=ft(It.accentTextColor||It.primaryTextColor),Re=j(Gt.toHexString().replace("#","")),te=j(Yt.toHexString().replace("#","")),Qe=It.headerColor||"#ffffff",Qt="#ffffff"===Qe||"#000000"===It.primaryTextColor?"rgba(0,0,0,.67)":me,$t=It.pageColor||"#f8f9fa",Mt=y()(It.menuColor||"#ffffff"),Wt=Mt.isDark(),zt=It.menuColor?Mt.clone()[Wt?"brighten":"darken"](Wt?25:15):y()(`#${Re[1].rgbHex.toLowerCase()}`),le=It.menuColor?Wt?"#ffffff":"rgba(0,0,0,.67)":Gt.toHexString(),Je=Wt?"rgba(255,255,255,.87)":"rgba(0,0,0,.67)",Fe=y()(It.pageColor||"#ffffff"),tn=Fe.isDark()?"#ffffff":"rgba(0,0,0,.67)";let He="#f8f8f8",pn="#f2f2f2",Ze="#ececec";return Tt.s>.1&&Tt.v>.1&&Tt.h>=200&&Tt.h<240&&(He="#f8fafd",pn="#f0f4f9",Ze="#e9eef6"),{accent:Yt.toHexString(),accentColor:oe,accentLighter:Yt.clone().brighten(15).saturate(15).toHexString(),accentPalette50:`#${te[0].rgbHex.toLowerCase()}`,accentPalette100:`#${te[1].rgbHex.toLowerCase()}`,accentPalette200:`#${te[2].rgbHex.toLowerCase()}`,accentPalette300:`#${te[3].rgbHex.toLowerCase()}`,accentPalette400:`#${te[4].rgbHex.toLowerCase()}`,accentPalette500:`#${te[5].rgbHex.toLowerCase()}`,accentPalette600:`#${te[6].rgbHex.toLowerCase()}`,accentPalette700:`#${te[7].rgbHex.toLowerCase()}`,accentPalette800:`#${te[8].rgbHex.toLowerCase()}`,accentPalette900:`#${te[9].rgbHex.toLowerCase()}`,accentRgb:Lt(Yt.toRgbString()),basic:"white",basicRgb:"255,255,255",blue:"#1a73e8",blueRgb:"26,115,232",bodyBg:At,bodyColor:"rgba(0,0,0,.67)",bodyColorRgb:"0,0,0",cardBg:He,cardBorderColor:"#dadce0",cardBorderColorRgb:"218,220,224",detailPageBg:$t,detailPageColor:tn,fontFamily:'Montserrat, Roboto, "Helvetica Neue", sans-serif',headerBg:Qe,headerColor:Qt,headerColorRgb:(({r:Vn,g:Bn,b:fi})=>`${Vn},${Bn},${fi}`)(y()(Qt).toRgb()),headerLineBorderColor:It.headerLineColor||"#dadce0",headerLineBorderWidth:It.headerLineColor?It.headerLineColor===Qe?"0":"2px":"1px",menuBg:Mt.toHexString(),menuColor:Je,menuColorRgb:(({r:Vn,g:Bn,b:fi})=>`${Vn},${Bn},${fi}`)(y()(Je).toRgb()),menuHighlightBg:zt.toHexString(),menuHighlightBgRgb:(({r:Vn,g:Bn,b:fi})=>`${Vn},${Bn},${fi}`)(zt.toRgb()),menuHighlightColor:le,pageBg:Fe.toHexString(),pageColor:tn,primary:Gt.toHexString(),primaryColor:me,primaryLighter:Gt.clone().brighten(15).saturate(15).toHexString(),surfaceBg:At,surfaceContainerLowBg:He,surfaceContainerBg:pn,surfaceContainerHighBg:Ze,primaryPalette50:`#${Re[0].rgbHex.toLowerCase()}`,primaryPalette100:`#${Re[1].rgbHex.toLowerCase()}`,primaryPalette200:`#${Re[2].rgbHex.toLowerCase()}`,primaryPalette300:`#${Re[3].rgbHex.toLowerCase()}`,primaryPalette400:`#${Re[4].rgbHex.toLowerCase()}`,primaryPalette500:`#${Re[5].rgbHex.toLowerCase()}`,primaryPalette600:`#${Re[6].rgbHex.toLowerCase()}`,primaryPalette700:`#${Re[7].rgbHex.toLowerCase()}`,primaryPalette800:`#${Re[8].rgbHex.toLowerCase()}`,primaryPalette900:`#${Re[9].rgbHex.toLowerCase()}`,primaryRgb:Lt(Gt.toRgbString()),purple:"#8603d7",purpleRgb:"134,3,215",success:"#2ecc71",successRgb:"46,204,113",warn:"#f44336",warnRgb:"244,67,54",yellow:Ot.toHexString(),yellowLighter:Ot.clone().lighten(40).toHexString(),yellowRgb:Lt(Ot.toRgbString())}}(It);return`:root{${Object.keys(At).map(Gt=>`--${(0,g.A)(Gt)}:${At[Gt]}`).join(";")}}`}(It)+'.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0, 0, 0.2, 1);transform:scale3d(0, 0, 0);background-color:var(--mat-ripple-color, rgba(0, 0, 0, 0.1))}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0 !important;box-sizing:content-box !important;height:auto !important;overflow:hidden !important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0 !important;box-sizing:content-box !important;height:0 !important}@keyframes cdk-text-field-autofill-start{/*!*/}@keyframes cdk-text-field-autofill-end{/*!*/}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus::before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus::before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.mat-app-background{background-color:var(--mat-app-background-color, transparent);color:var(--mat-app-text-color, inherit)}html{--mat-ripple-color:rgba(0, 0, 0, 0.1)}html{--mat-option-selected-state-label-text-color:var(--primary);--mat-option-label-text-color:rgba(0, 0, 0, 0.87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, 0.04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, 0.04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, 0.04)}.mat-accent{--mat-option-selected-state-label-text-color:var(--accent);--mat-option-label-text-color:rgba(0, 0, 0, 0.87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, 0.04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, 0.04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, 0.04)}.mat-warn{--mat-option-selected-state-label-text-color:#f44336;--mat-option-label-text-color:rgba(0, 0, 0, 0.87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, 0.04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, 0.04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, 0.04)}html{--mat-optgroup-label-text-color:rgba(0, 0, 0, 0.87)}.mat-primary{--mat-full-pseudo-checkbox-selected-icon-color:var(--primary);--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:var(--primary);--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}html{--mat-full-pseudo-checkbox-selected-icon-color:var(--accent);--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:var(--accent);--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}.mat-accent{--mat-full-pseudo-checkbox-selected-icon-color:var(--accent);--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:var(--accent);--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}.mat-warn{--mat-full-pseudo-checkbox-selected-icon-color:#f44336;--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}html{--mat-app-background-color:#fafafa;--mat-app-text-color:rgba(0, 0, 0, 0.87)}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{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)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-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)}.mat-theme-loaded-marker{display:none}html{--mat-option-label-text-font:Roboto, sans-serif;--mat-option-label-text-line-height:24px;--mat-option-label-text-size:16px;--mat-option-label-text-tracking:0.03125em;--mat-option-label-text-weight:400}html{--mat-optgroup-label-text-font:Roboto, sans-serif;--mat-optgroup-label-text-line-height:24px;--mat-optgroup-label-text-size:16px;--mat-optgroup-label-text-tracking:0.03125em;--mat-optgroup-label-text-weight:400}html{--mdc-elevated-card-container-shape:4px;--mdc-outlined-card-container-shape:4px;--mdc-outlined-card-outline-width:1px}html{--mdc-elevated-card-container-color:white;--mdc-elevated-card-container-elevation:0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);--mdc-outlined-card-container-color:white;--mdc-outlined-card-outline-color:rgba(0, 0, 0, 0.12);--mdc-outlined-card-container-elevation:0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);--mat-card-subtitle-text-color:rgba(0, 0, 0, 0.54)}html{--mat-card-title-text-font:Roboto, sans-serif;--mat-card-title-text-line-height:32px;--mat-card-title-text-size:20px;--mat-card-title-text-tracking:0.0125em;--mat-card-title-text-weight:500;--mat-card-subtitle-text-font:Roboto, sans-serif;--mat-card-subtitle-text-line-height:22px;--mat-card-subtitle-text-size:14px;--mat-card-subtitle-text-tracking:0.0071428571em;--mat-card-subtitle-text-weight:500}html{--mdc-linear-progress-active-indicator-height:4px;--mdc-linear-progress-track-height:4px;--mdc-linear-progress-track-shape:0}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color:var(--primary);--mdc-linear-progress-track-color:rgba(var(--primary-rgb), 0.25)}.mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color:var(--accent);--mdc-linear-progress-track-color:rgba(var(--accent-rgb), 0.25)}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color:#f44336;--mdc-linear-progress-track-color:rgba(244, 67, 54, 0.25)}html{--mdc-plain-tooltip-container-shape:4px;--mdc-plain-tooltip-supporting-text-line-height:16px}html{--mdc-plain-tooltip-container-color:#616161;--mdc-plain-tooltip-supporting-text-color:#fff}html{--mdc-plain-tooltip-supporting-text-font:Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size:12px;--mdc-plain-tooltip-supporting-text-weight:400;--mdc-plain-tooltip-supporting-text-tracking:0.0333333333em}html{--mdc-filled-text-field-active-indicator-height:1px;--mdc-filled-text-field-focus-active-indicator-height:2px;--mdc-filled-text-field-container-shape:4px;--mdc-outlined-text-field-outline-width:1px;--mdc-outlined-text-field-focus-outline-width:2px;--mdc-outlined-text-field-container-shape:4px}html{--mdc-filled-text-field-caret-color:var(--primary);--mdc-filled-text-field-focus-active-indicator-color:var(--primary);--mdc-filled-text-field-focus-label-text-color:rgba(var(--primary-rgb), 0.87);--mdc-filled-text-field-container-color:whitesmoke;--mdc-filled-text-field-disabled-container-color:#fafafa;--mdc-filled-text-field-label-text-color:rgba(0, 0, 0, 0.6);--mdc-filled-text-field-hover-label-text-color:rgba(0, 0, 0, 0.6);--mdc-filled-text-field-disabled-label-text-color:rgba(0, 0, 0, 0.38);--mdc-filled-text-field-input-text-color:rgba(0, 0, 0, 0.87);--mdc-filled-text-field-disabled-input-text-color:rgba(0, 0, 0, 0.38);--mdc-filled-text-field-input-text-placeholder-color:rgba(0, 0, 0, 0.6);--mdc-filled-text-field-error-hover-label-text-color:#f44336;--mdc-filled-text-field-error-focus-label-text-color:#f44336;--mdc-filled-text-field-error-label-text-color:#f44336;--mdc-filled-text-field-error-caret-color:#f44336;--mdc-filled-text-field-active-indicator-color:rgba(0, 0, 0, 0.42);--mdc-filled-text-field-disabled-active-indicator-color:rgba(0, 0, 0, 0.06);--mdc-filled-text-field-hover-active-indicator-color:rgba(0, 0, 0, 0.87);--mdc-filled-text-field-error-active-indicator-color:#f44336;--mdc-filled-text-field-error-focus-active-indicator-color:#f44336;--mdc-filled-text-field-error-hover-active-indicator-color:#f44336;--mdc-outlined-text-field-caret-color:var(--primary);--mdc-outlined-text-field-focus-outline-color:var(--primary);--mdc-outlined-text-field-focus-label-text-color:rgba(var(--primary-rgb), 0.87);--mdc-outlined-text-field-label-text-color:rgba(0, 0, 0, 0.6);--mdc-outlined-text-field-hover-label-text-color:rgba(0, 0, 0, 0.6);--mdc-outlined-text-field-disabled-label-text-color:rgba(0, 0, 0, 0.38);--mdc-outlined-text-field-input-text-color:rgba(0, 0, 0, 0.87);--mdc-outlined-text-field-disabled-input-text-color:rgba(0, 0, 0, 0.38);--mdc-outlined-text-field-input-text-placeholder-color:rgba(0, 0, 0, 0.6);--mdc-outlined-text-field-error-caret-color:#f44336;--mdc-outlined-text-field-error-focus-label-text-color:#f44336;--mdc-outlined-text-field-error-label-text-color:#f44336;--mdc-outlined-text-field-error-hover-label-text-color:#f44336;--mdc-outlined-text-field-outline-color:rgba(0, 0, 0, 0.38);--mdc-outlined-text-field-disabled-outline-color:rgba(0, 0, 0, 0.06);--mdc-outlined-text-field-hover-outline-color:rgba(0, 0, 0, 0.87);--mdc-outlined-text-field-error-focus-outline-color:#f44336;--mdc-outlined-text-field-error-hover-outline-color:#f44336;--mdc-outlined-text-field-error-outline-color:#f44336;--mat-form-field-focus-select-arrow-color:rgba(var(--primary-rgb), 0.87);--mat-form-field-disabled-input-text-placeholder-color:rgba(0, 0, 0, 0.38);--mat-form-field-state-layer-color:rgba(0, 0, 0, 0.87);--mat-form-field-error-text-color:#f44336;--mat-form-field-select-option-text-color:inherit;--mat-form-field-select-disabled-option-text-color:GrayText;--mat-form-field-leading-icon-color:unset;--mat-form-field-disabled-leading-icon-color:unset;--mat-form-field-trailing-icon-color:unset;--mat-form-field-disabled-trailing-icon-color:unset;--mat-form-field-error-focus-trailing-icon-color:unset;--mat-form-field-error-hover-trailing-icon-color:unset;--mat-form-field-error-trailing-icon-color:unset;--mat-form-field-enabled-select-arrow-color:rgba(0, 0, 0, 0.54);--mat-form-field-disabled-select-arrow-color:rgba(0, 0, 0, 0.38);--mat-form-field-hover-state-layer-opacity:0.04;--mat-form-field-focus-state-layer-opacity:0.08}.mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color:var(--accent);--mdc-filled-text-field-focus-active-indicator-color:var(--accent);--mdc-filled-text-field-focus-label-text-color:rgba(var(--accent-rgb), 0.87);--mdc-outlined-text-field-caret-color:var(--accent);--mdc-outlined-text-field-focus-outline-color:var(--accent);--mdc-outlined-text-field-focus-label-text-color:rgba(var(--accent-rgb), 0.87);--mat-form-field-focus-select-arrow-color:rgba(var(--accent-rgb), 0.87)}.mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color:#f44336;--mdc-filled-text-field-focus-active-indicator-color:#f44336;--mdc-filled-text-field-focus-label-text-color:rgba(244, 67, 54, 0.87);--mdc-outlined-text-field-caret-color:#f44336;--mdc-outlined-text-field-focus-outline-color:#f44336;--mdc-outlined-text-field-focus-label-text-color:rgba(244, 67, 54, 0.87);--mat-form-field-focus-select-arrow-color:rgba(244, 67, 54, 0.87)}html{--mat-form-field-container-height:56px;--mat-form-field-filled-label-display:block;--mat-form-field-container-vertical-padding:16px;--mat-form-field-filled-with-label-container-padding-top:24px;--mat-form-field-filled-with-label-container-padding-bottom:8px}html{--mdc-filled-text-field-label-text-font:Roboto, sans-serif;--mdc-filled-text-field-label-text-size:16px;--mdc-filled-text-field-label-text-tracking:0.03125em;--mdc-filled-text-field-label-text-weight:400;--mdc-outlined-text-field-label-text-font:Roboto, sans-serif;--mdc-outlined-text-field-label-text-size:16px;--mdc-outlined-text-field-label-text-tracking:0.03125em;--mdc-outlined-text-field-label-text-weight:400;--mat-form-field-container-text-font:Roboto, sans-serif;--mat-form-field-container-text-line-height:24px;--mat-form-field-container-text-size:16px;--mat-form-field-container-text-tracking:0.03125em;--mat-form-field-container-text-weight:400;--mat-form-field-outlined-label-text-populated-size:16px;--mat-form-field-subscript-text-font:Roboto, sans-serif;--mat-form-field-subscript-text-line-height:20px;--mat-form-field-subscript-text-size:12px;--mat-form-field-subscript-text-tracking:0.0333333333em;--mat-form-field-subscript-text-weight:400}html{--mat-select-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12)}html{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, 0.87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, 0.38);--mat-select-placeholder-text-color:rgba(0, 0, 0, 0.6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, 0.54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, 0.38);--mat-select-focused-arrow-color:rgba(var(--primary-rgb), 0.87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, 0.87)}html .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, 0.87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, 0.38);--mat-select-placeholder-text-color:rgba(0, 0, 0, 0.6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, 0.54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, 0.38);--mat-select-focused-arrow-color:rgba(var(--accent-rgb), 0.87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, 0.87)}html .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, 0.87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, 0.38);--mat-select-placeholder-text-color:rgba(0, 0, 0, 0.6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, 0.54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, 0.38);--mat-select-focused-arrow-color:rgba(244, 67, 54, 0.87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, 0.87)}html{--mat-select-arrow-transform:translateY(-8px)}html{--mat-select-trigger-text-font:Roboto, sans-serif;--mat-select-trigger-text-line-height:24px;--mat-select-trigger-text-size:16px;--mat-select-trigger-text-tracking:0.03125em;--mat-select-trigger-text-weight:400}html{--mat-autocomplete-container-shape:4px;--mat-autocomplete-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12)}html{--mat-autocomplete-background-color:white}html{--mdc-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);--mdc-dialog-container-shadow-color:#000;--mdc-dialog-container-shape:4px;--mat-dialog-container-max-width:80vw;--mat-dialog-container-small-max-width:80vw;--mat-dialog-container-min-width:0;--mat-dialog-actions-alignment:start;--mat-dialog-actions-padding:8px;--mat-dialog-content-padding:20px 24px;--mat-dialog-with-actions-content-padding:20px 24px;--mat-dialog-headline-padding:0 24px 9px}html{--mdc-dialog-container-color:white;--mdc-dialog-subhead-color:rgba(0, 0, 0, 0.87);--mdc-dialog-supporting-text-color:rgba(0, 0, 0, 0.6)}html{--mdc-dialog-subhead-font:Roboto, sans-serif;--mdc-dialog-subhead-line-height:32px;--mdc-dialog-subhead-size:20px;--mdc-dialog-subhead-weight:500;--mdc-dialog-subhead-tracking:0.0125em;--mdc-dialog-supporting-text-font:Roboto, sans-serif;--mdc-dialog-supporting-text-line-height:24px;--mdc-dialog-supporting-text-size:16px;--mdc-dialog-supporting-text-weight:400;--mdc-dialog-supporting-text-tracking:0.03125em}.mat-mdc-standard-chip{--mdc-chip-container-shape-family:rounded;--mdc-chip-container-shape-radius:16px 16px 16px 16px;--mdc-chip-with-avatar-avatar-shape-family:rounded;--mdc-chip-with-avatar-avatar-shape-radius:14px 14px 14px 14px;--mdc-chip-with-avatar-avatar-size:28px;--mdc-chip-with-icon-icon-size:18px;--mdc-chip-outline-width:0;--mdc-chip-outline-color:transparent;--mdc-chip-disabled-outline-color:transparent;--mdc-chip-focus-outline-color:transparent;--mdc-chip-hover-state-layer-opacity:0.04;--mdc-chip-with-avatar-disabled-avatar-opacity:1;--mdc-chip-flat-selected-outline-width:0;--mdc-chip-selected-hover-state-layer-opacity:0.04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity:1;--mdc-chip-with-icon-disabled-icon-opacity:1;--mat-chip-disabled-container-opacity:0.4;--mat-chip-trailing-action-opacity:0.54;--mat-chip-trailing-action-focus-opacity:1;--mat-chip-trailing-action-state-layer-color:transparent;--mat-chip-selected-trailing-action-state-layer-color:transparent;--mat-chip-trailing-action-hover-state-layer-opacity:0;--mat-chip-trailing-action-focus-state-layer-opacity:0}.mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color:#212121;--mdc-chip-elevated-container-color:#e0e0e0;--mdc-chip-elevated-selected-container-color:#e0e0e0;--mdc-chip-elevated-disabled-container-color:#e0e0e0;--mdc-chip-flat-disabled-selected-container-color:#e0e0e0;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:0.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:0.12;--mdc-chip-label-text-color:#212121;--mdc-chip-selected-label-text-color:#212121;--mdc-chip-with-icon-icon-color:#212121;--mdc-chip-with-icon-disabled-icon-color:#212121;--mdc-chip-with-icon-selected-icon-color:#212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:#212121;--mdc-chip-with-trailing-icon-trailing-icon-color:#212121;--mat-chip-selected-disabled-trailing-icon-color:#212121;--mat-chip-selected-trailing-icon-color:#212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:var(--primary);--mdc-chip-elevated-selected-container-color:var(--primary);--mdc-chip-elevated-disabled-container-color:var(--primary);--mdc-chip-flat-disabled-selected-container-color:var(--primary);--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:0.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:0.12;--mdc-chip-label-text-color:white;--mdc-chip-selected-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white;--mat-chip-selected-disabled-trailing-icon-color:white;--mat-chip-selected-trailing-icon-color:white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:var(--accent);--mdc-chip-elevated-selected-container-color:var(--accent);--mdc-chip-elevated-disabled-container-color:var(--accent);--mdc-chip-flat-disabled-selected-container-color:var(--accent);--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:0.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:0.12;--mdc-chip-label-text-color:white;--mdc-chip-selected-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white;--mat-chip-selected-disabled-trailing-icon-color:white;--mat-chip-selected-trailing-icon-color:white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#f44336;--mdc-chip-elevated-selected-container-color:#f44336;--mdc-chip-elevated-disabled-container-color:#f44336;--mdc-chip-flat-disabled-selected-container-color:#f44336;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:0.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:0.12;--mdc-chip-label-text-color:white;--mdc-chip-selected-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white;--mat-chip-selected-disabled-trailing-icon-color:white;--mat-chip-selected-trailing-icon-color:white}.mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height:32px}.mat-mdc-standard-chip{--mdc-chip-label-text-font:Roboto, sans-serif;--mdc-chip-label-text-line-height:20px;--mdc-chip-label-text-size:14px;--mdc-chip-label-text-tracking:0.0178571429em;--mdc-chip-label-text-weight:400}html{--mdc-switch-disabled-selected-icon-opacity:0.38;--mdc-switch-disabled-track-opacity:0.12;--mdc-switch-disabled-unselected-icon-opacity:0.38;--mdc-switch-handle-height:20px;--mdc-switch-handle-shape:10px;--mdc-switch-handle-width:20px;--mdc-switch-selected-icon-size:18px;--mdc-switch-track-height:14px;--mdc-switch-track-shape:7px;--mdc-switch-track-width:36px;--mdc-switch-unselected-icon-size:18px;--mdc-switch-selected-focus-state-layer-opacity:0.12;--mdc-switch-selected-hover-state-layer-opacity:0.04;--mdc-switch-selected-pressed-state-layer-opacity:0.1;--mdc-switch-unselected-focus-state-layer-opacity:0.12;--mdc-switch-unselected-hover-state-layer-opacity:0.04;--mdc-switch-unselected-pressed-state-layer-opacity:0.1;--mat-switch-disabled-selected-handle-opacity:0.38;--mat-switch-disabled-unselected-handle-opacity:0.38;--mat-switch-unselected-handle-size:20px;--mat-switch-selected-handle-size:20px;--mat-switch-pressed-handle-size:20px;--mat-switch-with-icon-handle-size:20px;--mat-switch-selected-handle-horizontal-margin:0;--mat-switch-selected-with-icon-handle-horizontal-margin:0;--mat-switch-selected-pressed-handle-horizontal-margin:0;--mat-switch-unselected-handle-horizontal-margin:0;--mat-switch-unselected-with-icon-handle-horizontal-margin:0;--mat-switch-unselected-pressed-handle-horizontal-margin:0;--mat-switch-visible-track-opacity:1;--mat-switch-hidden-track-opacity:1;--mat-switch-visible-track-transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);--mat-switch-hidden-track-transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);--mat-switch-track-outline-width:1px;--mat-switch-track-outline-color:transparent;--mat-switch-selected-track-outline-width:1px;--mat-switch-disabled-unselected-track-outline-width:1px;--mat-switch-disabled-unselected-track-outline-color:transparent}html{--mdc-switch-selected-focus-state-layer-color:var(--primary-palette-600);--mdc-switch-selected-handle-color:var(--primary-palette-600);--mdc-switch-selected-hover-state-layer-color:var(--primary-palette-600);--mdc-switch-selected-pressed-state-layer-color:var(--primary-palette-600);--mdc-switch-selected-focus-handle-color:var(--primary-palette-900);--mdc-switch-selected-hover-handle-color:var(--primary-palette-900);--mdc-switch-selected-pressed-handle-color:var(--primary-palette-900);--mdc-switch-selected-focus-track-color:var(--primary-palette-300);--mdc-switch-selected-hover-track-color:var(--primary-palette-300);--mdc-switch-selected-pressed-track-color:var(--primary-palette-300);--mdc-switch-selected-track-color:var(--primary-palette-300);--mdc-switch-disabled-selected-handle-color:#424242;--mdc-switch-disabled-selected-icon-color:#fff;--mdc-switch-disabled-selected-track-color:#424242;--mdc-switch-disabled-unselected-handle-color:#424242;--mdc-switch-disabled-unselected-icon-color:#fff;--mdc-switch-disabled-unselected-track-color:#424242;--mdc-switch-handle-surface-color:var(--mdc-theme-surface, #fff);--mdc-switch-handle-elevation-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);--mdc-switch-handle-shadow-color:black;--mdc-switch-disabled-handle-elevation-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);--mdc-switch-selected-icon-color:#fff;--mdc-switch-unselected-focus-handle-color:#212121;--mdc-switch-unselected-focus-state-layer-color:#424242;--mdc-switch-unselected-focus-track-color:#e0e0e0;--mdc-switch-unselected-handle-color:#616161;--mdc-switch-unselected-hover-handle-color:#212121;--mdc-switch-unselected-hover-state-layer-color:#424242;--mdc-switch-unselected-hover-track-color:#e0e0e0;--mdc-switch-unselected-icon-color:#fff;--mdc-switch-unselected-pressed-handle-color:#212121;--mdc-switch-unselected-pressed-state-layer-color:#424242;--mdc-switch-unselected-pressed-track-color:#e0e0e0;--mdc-switch-unselected-track-color:#e0e0e0;--mdc-switch-disabled-label-text-color: rgba(0, 0, 0, 0.38)}html .mat-mdc-slide-toggle{--mdc-form-field-label-text-color:rgba(0, 0, 0, 0.87)}html .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color:var(--accent-palette-600);--mdc-switch-selected-handle-color:var(--accent-palette-600);--mdc-switch-selected-hover-state-layer-color:var(--accent-palette-600);--mdc-switch-selected-pressed-state-layer-color:var(--accent-palette-600);--mdc-switch-selected-focus-handle-color:var(--accent-palette-900);--mdc-switch-selected-hover-handle-color:var(--accent-palette-900);--mdc-switch-selected-pressed-handle-color:var(--accent-palette-900);--mdc-switch-selected-focus-track-color:var(--accent-palette-300);--mdc-switch-selected-hover-track-color:var(--accent-palette-300);--mdc-switch-selected-pressed-track-color:var(--accent-palette-300);--mdc-switch-selected-track-color:var(--accent-palette-300)}html .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color:#e53935;--mdc-switch-selected-handle-color:#e53935;--mdc-switch-selected-hover-state-layer-color:#e53935;--mdc-switch-selected-pressed-state-layer-color:#e53935;--mdc-switch-selected-focus-handle-color:#b71c1c;--mdc-switch-selected-hover-handle-color:#b71c1c;--mdc-switch-selected-pressed-handle-color:#b71c1c;--mdc-switch-selected-focus-track-color:#e57373;--mdc-switch-selected-hover-track-color:#e57373;--mdc-switch-selected-pressed-track-color:#e57373;--mdc-switch-selected-track-color:#e57373}html{--mdc-switch-state-layer-size:40px}html .mat-mdc-slide-toggle{--mdc-form-field-label-text-font:Roboto, sans-serif;--mdc-form-field-label-text-line-height:20px;--mdc-form-field-label-text-size:14px;--mdc-form-field-label-text-tracking:0.0178571429em;--mdc-form-field-label-text-weight:400}html{--mdc-radio-disabled-selected-icon-opacity:0.38;--mdc-radio-disabled-unselected-icon-opacity:0.38;--mdc-radio-state-layer-size:40px}.mat-mdc-radio-button{--mdc-form-field-label-text-color:rgba(0, 0, 0, 0.87)}.mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-selected-focus-icon-color:var(--primary);--mdc-radio-selected-hover-icon-color:var(--primary);--mdc-radio-selected-icon-color:var(--primary);--mdc-radio-selected-pressed-icon-color:var(--primary);--mat-radio-ripple-color:black;--mat-radio-checked-ripple-color:var(--primary);--mat-radio-disabled-label-color:rgba(0, 0, 0, 0.38)}.mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-selected-focus-icon-color:var(--accent);--mdc-radio-selected-hover-icon-color:var(--accent);--mdc-radio-selected-icon-color:var(--accent);--mdc-radio-selected-pressed-icon-color:var(--accent);--mat-radio-ripple-color:black;--mat-radio-checked-ripple-color:var(--accent);--mat-radio-disabled-label-color:rgba(0, 0, 0, 0.38)}.mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-selected-focus-icon-color:#f44336;--mdc-radio-selected-hover-icon-color:#f44336;--mdc-radio-selected-icon-color:#f44336;--mdc-radio-selected-pressed-icon-color:#f44336;--mat-radio-ripple-color:black;--mat-radio-checked-ripple-color:#f44336;--mat-radio-disabled-label-color:rgba(0, 0, 0, 0.38)}html{--mdc-radio-state-layer-size:40px;--mat-radio-touch-target-display:block}.mat-mdc-radio-button{--mdc-form-field-label-text-font:Roboto, sans-serif;--mdc-form-field-label-text-line-height:20px;--mdc-form-field-label-text-size:14px;--mdc-form-field-label-text-tracking:0.0178571429em;--mdc-form-field-label-text-weight:400}html{--mat-slider-value-indicator-width:auto;--mat-slider-value-indicator-height:32px;--mat-slider-value-indicator-caret-display:block;--mat-slider-value-indicator-border-radius:4px;--mat-slider-value-indicator-padding:0 12px;--mat-slider-value-indicator-text-transform:none;--mat-slider-value-indicator-container-transform:translateX(-50%);--mdc-slider-active-track-height:6px;--mdc-slider-active-track-shape:9999px;--mdc-slider-handle-height:20px;--mdc-slider-handle-shape:50%;--mdc-slider-handle-width:20px;--mdc-slider-inactive-track-height:4px;--mdc-slider-inactive-track-shape:9999px;--mdc-slider-with-overlap-handle-outline-width:1px;--mdc-slider-with-tick-marks-active-container-opacity:0.6;--mdc-slider-with-tick-marks-container-shape:50%;--mdc-slider-with-tick-marks-container-size:2px;--mdc-slider-with-tick-marks-inactive-container-opacity:0.6}html{--mdc-slider-handle-color:var(--primary);--mdc-slider-focus-handle-color:var(--primary);--mdc-slider-hover-handle-color:var(--primary);--mdc-slider-active-track-color:var(--primary);--mdc-slider-inactive-track-color:var(--primary);--mdc-slider-with-tick-marks-inactive-container-color:var(--primary);--mdc-slider-with-tick-marks-active-container-color:white;--mdc-slider-disabled-active-track-color:#000;--mdc-slider-disabled-handle-color:#000;--mdc-slider-disabled-inactive-track-color:#000;--mdc-slider-label-container-color:#000;--mdc-slider-label-label-text-color:#fff;--mdc-slider-with-overlap-handle-outline-color:#fff;--mdc-slider-with-tick-marks-disabled-container-color:#000;--mdc-slider-handle-elevation:0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);--mat-slider-ripple-color:var(--primary);--mat-slider-hover-state-layer-color:rgba(var(--primary-rgb), 0.05);--mat-slider-focus-state-layer-color:rgba(var(--primary-rgb), 0.2);--mat-slider-value-indicator-opacity:0.6}html .mat-accent{--mat-slider-ripple-color:var(--accent);--mat-slider-hover-state-layer-color:rgba(var(--accent-rgb), 0.05);--mat-slider-focus-state-layer-color:rgba(var(--accent-rgb), 0.2);--mdc-slider-handle-color:var(--accent);--mdc-slider-focus-handle-color:var(--accent);--mdc-slider-hover-handle-color:var(--accent);--mdc-slider-active-track-color:var(--accent);--mdc-slider-inactive-track-color:var(--accent);--mdc-slider-with-tick-marks-inactive-container-color:var(--accent);--mdc-slider-with-tick-marks-active-container-color:white}html .mat-warn{--mat-slider-ripple-color:#f44336;--mat-slider-hover-state-layer-color:rgba(244, 67, 54, 0.05);--mat-slider-focus-state-layer-color:rgba(244, 67, 54, 0.2);--mdc-slider-handle-color:#f44336;--mdc-slider-focus-handle-color:#f44336;--mdc-slider-hover-handle-color:#f44336;--mdc-slider-active-track-color:#f44336;--mdc-slider-inactive-track-color:#f44336;--mdc-slider-with-tick-marks-inactive-container-color:#f44336;--mdc-slider-with-tick-marks-active-container-color:white}html{--mdc-slider-label-label-text-font:Roboto, sans-serif;--mdc-slider-label-label-text-size:14px;--mdc-slider-label-label-text-line-height:22px;--mdc-slider-label-label-text-tracking:0.0071428571em;--mdc-slider-label-label-text-weight:500}html{--mat-menu-container-shape:4px;--mat-menu-divider-bottom-spacing:0;--mat-menu-divider-top-spacing:0;--mat-menu-item-spacing:16px;--mat-menu-item-icon-size:24px;--mat-menu-item-leading-spacing:16px;--mat-menu-item-trailing-spacing:16px;--mat-menu-item-with-icon-leading-spacing:16px;--mat-menu-item-with-icon-trailing-spacing:16px}html{--mat-menu-item-label-text-color:rgba(0, 0, 0, 0.87);--mat-menu-item-icon-color:rgba(0, 0, 0, 0.87);--mat-menu-item-hover-state-layer-color:rgba(0, 0, 0, 0.04);--mat-menu-item-focus-state-layer-color:rgba(0, 0, 0, 0.04);--mat-menu-container-color:white;--mat-menu-divider-color:rgba(0, 0, 0, 0.12)}html{--mat-menu-item-label-text-font:Roboto, sans-serif;--mat-menu-item-label-text-size:16px;--mat-menu-item-label-text-tracking:0.03125em;--mat-menu-item-label-text-line-height:24px;--mat-menu-item-label-text-weight:400}html{--mdc-list-list-item-container-shape:0;--mdc-list-list-item-leading-avatar-shape:50%;--mdc-list-list-item-container-color:transparent;--mdc-list-list-item-selected-container-color:transparent;--mdc-list-list-item-leading-avatar-color:transparent;--mdc-list-list-item-leading-icon-size:24px;--mdc-list-list-item-leading-avatar-size:40px;--mdc-list-list-item-trailing-icon-size:24px;--mdc-list-list-item-disabled-state-layer-color:transparent;--mdc-list-list-item-disabled-state-layer-opacity:0;--mdc-list-list-item-disabled-label-text-opacity:0.38;--mdc-list-list-item-disabled-leading-icon-opacity:0.38;--mdc-list-list-item-disabled-trailing-icon-opacity:0.38;--mat-list-active-indicator-color:transparent;--mat-list-active-indicator-shape:4px}html{--mdc-list-list-item-label-text-color:rgba(0, 0, 0, 0.87);--mdc-list-list-item-supporting-text-color:rgba(0, 0, 0, 0.54);--mdc-list-list-item-leading-icon-color:rgba(0, 0, 0, 0.38);--mdc-list-list-item-trailing-supporting-text-color:rgba(0, 0, 0, 0.38);--mdc-list-list-item-trailing-icon-color:rgba(0, 0, 0, 0.38);--mdc-list-list-item-selected-trailing-icon-color:rgba(0, 0, 0, 0.38);--mdc-list-list-item-disabled-label-text-color:black;--mdc-list-list-item-disabled-leading-icon-color:black;--mdc-list-list-item-disabled-trailing-icon-color:black;--mdc-list-list-item-hover-label-text-color:rgba(0, 0, 0, 0.87);--mdc-list-list-item-hover-leading-icon-color:rgba(0, 0, 0, 0.38);--mdc-list-list-item-hover-trailing-icon-color:rgba(0, 0, 0, 0.38);--mdc-list-list-item-focus-label-text-color:rgba(0, 0, 0, 0.87);--mdc-list-list-item-hover-state-layer-color:black;--mdc-list-list-item-hover-state-layer-opacity:0.04;--mdc-list-list-item-focus-state-layer-color:black;--mdc-list-list-item-focus-state-layer-opacity:0.12}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-selected-focus-icon-color:var(--primary);--mdc-radio-selected-hover-icon-color:var(--primary);--mdc-radio-selected-icon-color:var(--primary);--mdc-radio-selected-pressed-icon-color:var(--primary)}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-selected-focus-icon-color:var(--accent);--mdc-radio-selected-hover-icon-color:var(--accent);--mdc-radio-selected-icon-color:var(--accent);--mdc-radio-selected-pressed-icon-color:var(--accent)}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-selected-focus-icon-color:#f44336;--mdc-radio-selected-hover-icon-color:#f44336;--mdc-radio-selected-icon-color:#f44336;--mdc-radio-selected-pressed-icon-color:#f44336}.mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:var(--primary);--mdc-checkbox-selected-hover-icon-color:var(--primary);--mdc-checkbox-selected-icon-color:var(--primary);--mdc-checkbox-selected-pressed-icon-color:var(--primary);--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-selected-focus-state-layer-color:var(--primary);--mdc-checkbox-selected-hover-state-layer-color:var(--primary);--mdc-checkbox-selected-pressed-state-layer-color:var(--primary);--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:var(--accent);--mdc-checkbox-selected-hover-icon-color:var(--accent);--mdc-checkbox-selected-icon-color:var(--accent);--mdc-checkbox-selected-pressed-icon-color:var(--accent);--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-selected-focus-state-layer-color:var(--accent);--mdc-checkbox-selected-hover-state-layer-color:var(--accent);--mdc-checkbox-selected-pressed-state-layer-color:var(--accent);--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#f44336;--mdc-checkbox-selected-hover-icon-color:#f44336;--mdc-checkbox-selected-icon-color:#f44336;--mdc-checkbox-selected-pressed-icon-color:#f44336;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-selected-focus-state-layer-color:#f44336;--mdc-checkbox-selected-hover-state-layer-color:#f44336;--mdc-checkbox-selected-pressed-state-layer-color:#f44336;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text{color:var(--primary)}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--primary)}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}html{--mdc-list-list-item-one-line-container-height:48px;--mdc-list-list-item-two-line-container-height:64px;--mdc-list-list-item-three-line-container-height:88px;--mat-list-list-item-leading-icon-start-space:16px;--mat-list-list-item-leading-icon-end-space:32px}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-state-layer-size:40px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}html{--mdc-list-list-item-label-text-font:Roboto, sans-serif;--mdc-list-list-item-label-text-line-height:24px;--mdc-list-list-item-label-text-size:16px;--mdc-list-list-item-label-text-tracking:0.03125em;--mdc-list-list-item-label-text-weight:400;--mdc-list-list-item-supporting-text-font:Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height:20px;--mdc-list-list-item-supporting-text-size:14px;--mdc-list-list-item-supporting-text-tracking:0.0178571429em;--mdc-list-list-item-supporting-text-weight:400;--mdc-list-list-item-trailing-supporting-text-font:Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height:20px;--mdc-list-list-item-trailing-supporting-text-size:12px;--mdc-list-list-item-trailing-supporting-text-tracking:0.0333333333em;--mdc-list-list-item-trailing-supporting-text-weight:400}.mdc-list-group__subheader{font:400 16px/28px Roboto, sans-serif;letter-spacing:.009375em}html{--mat-paginator-container-text-color:rgba(0, 0, 0, 0.87);--mat-paginator-container-background-color:white;--mat-paginator-enabled-icon-color:rgba(0, 0, 0, 0.54);--mat-paginator-disabled-icon-color:rgba(0, 0, 0, 0.12)}html{--mat-paginator-container-size:56px;--mat-paginator-form-field-container-height:40px;--mat-paginator-form-field-container-vertical-padding:8px}html{--mat-paginator-container-text-font:Roboto, sans-serif;--mat-paginator-container-text-line-height:20px;--mat-paginator-container-text-size:12px;--mat-paginator-container-text-tracking:0.0333333333em;--mat-paginator-container-text-weight:400;--mat-paginator-select-trigger-text-size:12px}html{--mdc-tab-indicator-active-indicator-height:2px;--mdc-tab-indicator-active-indicator-shape:0;--mdc-secondary-navigation-tab-container-height:48px;--mat-tab-header-divider-color:transparent;--mat-tab-header-divider-height:0}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color:var(--primary);--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, 0.38);--mat-tab-header-pagination-icon-color:black;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-active-label-text-color:var(--primary);--mat-tab-header-active-ripple-color:var(--primary);--mat-tab-header-inactive-ripple-color:var(--primary);--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-active-focus-label-text-color:var(--primary);--mat-tab-header-active-hover-label-text-color:var(--primary);--mat-tab-header-active-focus-indicator-color:var(--primary);--mat-tab-header-active-hover-indicator-color:var(--primary)}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color:var(--accent);--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, 0.38);--mat-tab-header-pagination-icon-color:black;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-active-label-text-color:var(--accent);--mat-tab-header-active-ripple-color:var(--accent);--mat-tab-header-inactive-ripple-color:var(--accent);--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-active-focus-label-text-color:var(--accent);--mat-tab-header-active-hover-label-text-color:var(--accent);--mat-tab-header-active-focus-indicator-color:var(--accent);--mat-tab-header-active-hover-indicator-color:var(--accent)}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color:#f44336;--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, 0.38);--mat-tab-header-pagination-icon-color:black;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-active-label-text-color:#f44336;--mat-tab-header-active-ripple-color:#f44336;--mat-tab-header-inactive-ripple-color:#f44336;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-active-focus-label-text-color:#f44336;--mat-tab-header-active-hover-label-text-color:#f44336;--mat-tab-header-active-focus-indicator-color:#f44336;--mat-tab-header-active-hover-indicator-color:#f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color:var(--primary);--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color:var(--accent);--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color:#f44336;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height:48px}.mat-mdc-tab-header{--mat-tab-header-label-text-font:Roboto, sans-serif;--mat-tab-header-label-text-size:14px;--mat-tab-header-label-text-tracking:0.0892857143em;--mat-tab-header-label-text-line-height:36px;--mat-tab-header-label-text-weight:500}html{--mdc-checkbox-disabled-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-state-layer-opacity:0.16;--mdc-checkbox-selected-hover-state-layer-opacity:0.04;--mdc-checkbox-selected-pressed-state-layer-opacity:0.16;--mdc-checkbox-unselected-focus-state-layer-opacity:0.16;--mdc-checkbox-unselected-hover-state-layer-opacity:0.04;--mdc-checkbox-unselected-pressed-state-layer-opacity:0.16}html{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:var(--accent);--mdc-checkbox-selected-hover-icon-color:var(--accent);--mdc-checkbox-selected-icon-color:var(--accent);--mdc-checkbox-selected-pressed-icon-color:var(--accent);--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-selected-focus-state-layer-color:var(--accent);--mdc-checkbox-selected-hover-state-layer-color:var(--accent);--mdc-checkbox-selected-pressed-state-layer-color:var(--accent);--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black;--mat-checkbox-disabled-label-color:rgba(0, 0, 0, 0.38)}.mat-mdc-checkbox{--mdc-form-field-label-text-color:rgba(0, 0, 0, 0.87)}.mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:var(--primary);--mdc-checkbox-selected-hover-icon-color:var(--primary);--mdc-checkbox-selected-icon-color:var(--primary);--mdc-checkbox-selected-pressed-icon-color:var(--primary);--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-selected-focus-state-layer-color:var(--primary);--mdc-checkbox-selected-hover-state-layer-color:var(--primary);--mdc-checkbox-selected-pressed-state-layer-color:var(--primary);--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#f44336;--mdc-checkbox-selected-hover-icon-color:#f44336;--mdc-checkbox-selected-icon-color:#f44336;--mdc-checkbox-selected-pressed-icon-color:#f44336;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-selected-focus-state-layer-color:#f44336;--mdc-checkbox-selected-hover-state-layer-color:#f44336;--mdc-checkbox-selected-pressed-state-layer-color:#f44336;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}html{--mdc-checkbox-state-layer-size:40px;--mat-checkbox-touch-target-display:block}.mat-mdc-checkbox{--mdc-form-field-label-text-font:Roboto, sans-serif;--mdc-form-field-label-text-line-height:20px;--mdc-form-field-label-text-size:14px;--mdc-form-field-label-text-tracking:0.0178571429em;--mdc-form-field-label-text-weight:400}html{--mdc-text-button-container-shape:4px;--mdc-text-button-keep-touch-target:false;--mdc-filled-button-container-shape:4px;--mdc-filled-button-keep-touch-target:false;--mdc-protected-button-container-shape:4px;--mdc-protected-button-keep-touch-target:false;--mdc-outlined-button-keep-touch-target:false;--mdc-outlined-button-outline-width:1px;--mdc-outlined-button-container-shape:4px;--mat-text-button-horizontal-padding:8px;--mat-text-button-with-icon-horizontal-padding:8px;--mat-text-button-icon-spacing:8px;--mat-text-button-icon-offset:0;--mat-filled-button-horizontal-padding:16px;--mat-filled-button-icon-spacing:8px;--mat-filled-button-icon-offset:-4px;--mat-protected-button-horizontal-padding:16px;--mat-protected-button-icon-spacing:8px;--mat-protected-button-icon-offset:-4px;--mat-outlined-button-horizontal-padding:15px;--mat-outlined-button-icon-spacing:8px;--mat-outlined-button-icon-offset:-4px}html{--mdc-text-button-label-text-color:black;--mdc-text-button-disabled-label-text-color:rgba(0, 0, 0, 0.38);--mat-text-button-state-layer-color:black;--mat-text-button-disabled-state-layer-color:black;--mat-text-button-ripple-color:rgba(0, 0, 0, 0.1);--mat-text-button-hover-state-layer-opacity:0.04;--mat-text-button-focus-state-layer-opacity:0.12;--mat-text-button-pressed-state-layer-opacity:0.12;--mdc-filled-button-container-color:white;--mdc-filled-button-label-text-color:black;--mdc-filled-button-disabled-container-color:rgba(0, 0, 0, 0.12);--mdc-filled-button-disabled-label-text-color:rgba(0, 0, 0, 0.38);--mat-filled-button-state-layer-color:black;--mat-filled-button-disabled-state-layer-color:black;--mat-filled-button-ripple-color:rgba(0, 0, 0, 0.1);--mat-filled-button-hover-state-layer-opacity:0.04;--mat-filled-button-focus-state-layer-opacity:0.12;--mat-filled-button-pressed-state-layer-opacity:0.12;--mdc-protected-button-container-color:white;--mdc-protected-button-label-text-color:black;--mdc-protected-button-disabled-container-color:rgba(0, 0, 0, 0.12);--mdc-protected-button-disabled-label-text-color:rgba(0, 0, 0, 0.38);--mdc-protected-button-container-elevation-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);--mdc-protected-button-disabled-container-elevation-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);--mdc-protected-button-focus-container-elevation-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);--mdc-protected-button-hover-container-elevation-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);--mdc-protected-button-pressed-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);--mdc-protected-button-container-shadow-color:#000;--mat-protected-button-state-layer-color:black;--mat-protected-button-disabled-state-layer-color:black;--mat-protected-button-ripple-color:rgba(0, 0, 0, 0.1);--mat-protected-button-hover-state-layer-opacity:0.04;--mat-protected-button-focus-state-layer-opacity:0.12;--mat-protected-button-pressed-state-layer-opacity:0.12;--mdc-outlined-button-disabled-outline-color:rgba(0, 0, 0, 0.12);--mdc-outlined-button-disabled-label-text-color:rgba(0, 0, 0, 0.38);--mdc-outlined-button-label-text-color:black;--mdc-outlined-button-outline-color:rgba(0, 0, 0, 0.12);--mat-outlined-button-state-layer-color:black;--mat-outlined-button-disabled-state-layer-color:black;--mat-outlined-button-ripple-color:rgba(0, 0, 0, 0.1);--mat-outlined-button-hover-state-layer-opacity:0.04;--mat-outlined-button-focus-state-layer-opacity:0.12;--mat-outlined-button-pressed-state-layer-opacity:0.12}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color:var(--primary);--mat-text-button-state-layer-color:var(--primary);--mat-text-button-ripple-color:rgba(var(--primary-rgb), 0.1)}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color:var(--accent);--mat-text-button-state-layer-color:var(--accent);--mat-text-button-ripple-color:rgba(var(--accent-rgb), 0.1)}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color:#f44336;--mat-text-button-state-layer-color:#f44336;--mat-text-button-ripple-color:rgba(244, 67, 54, 0.1)}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color:var(--primary);--mdc-filled-button-label-text-color:var(--primary-color);--mat-filled-button-state-layer-color:var(--primary-color);--mat-filled-button-ripple-color:rgba(255, 255, 255, 0.1)}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color:var(--accent);--mdc-filled-button-label-text-color:var(--accent-color);--mat-filled-button-state-layer-color:var(--accent-color);--mat-filled-button-ripple-color:rgba(255, 255, 255, 0.1)}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color:#f44336;--mdc-filled-button-label-text-color:white;--mat-filled-button-state-layer-color:white;--mat-filled-button-ripple-color:rgba(255, 255, 255, 0.1)}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color:var(--primary);--mdc-protected-button-label-text-color:var(--primary-color);--mat-protected-button-state-layer-color:var(--primary-color);--mat-protected-button-ripple-color:rgba(255, 255, 255, 0.1)}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color:var(--accent);--mdc-protected-button-label-text-color:var(--accent-color);--mat-protected-button-state-layer-color:var(--accent-color);--mat-protected-button-ripple-color:rgba(255, 255, 255, 0.1)}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color:#f44336;--mdc-protected-button-label-text-color:white;--mat-protected-button-state-layer-color:white;--mat-protected-button-ripple-color:rgba(255, 255, 255, 0.1)}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color:var(--primary);--mdc-outlined-button-outline-color:rgba(0, 0, 0, 0.12);--mat-outlined-button-state-layer-color:var(--primary);--mat-outlined-button-ripple-color:rgba(var(--primary-rgb), 0.1)}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color:var(--accent);--mdc-outlined-button-outline-color:rgba(0, 0, 0, 0.12);--mat-outlined-button-state-layer-color:var(--accent);--mat-outlined-button-ripple-color:rgba(var(--accent-rgb), 0.1)}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color:#f44336;--mdc-outlined-button-outline-color:rgba(0, 0, 0, 0.12);--mat-outlined-button-state-layer-color:#f44336;--mat-outlined-button-ripple-color:rgba(244, 67, 54, 0.1)}html{--mdc-text-button-container-height:36px;--mdc-filled-button-container-height:36px;--mdc-outlined-button-container-height:36px;--mdc-protected-button-container-height:36px;--mat-text-button-touch-target-display:block;--mat-filled-button-touch-target-display:block;--mat-protected-button-touch-target-display:block;--mat-outlined-button-touch-target-display:block}html{--mdc-text-button-label-text-font:Roboto, sans-serif;--mdc-text-button-label-text-size:14px;--mdc-text-button-label-text-tracking:0.0892857143em;--mdc-text-button-label-text-weight:500;--mdc-text-button-label-text-transform:none;--mdc-filled-button-label-text-font:Roboto, sans-serif;--mdc-filled-button-label-text-size:14px;--mdc-filled-button-label-text-tracking:0.0892857143em;--mdc-filled-button-label-text-weight:500;--mdc-filled-button-label-text-transform:none;--mdc-outlined-button-label-text-font:Roboto, sans-serif;--mdc-outlined-button-label-text-size:14px;--mdc-outlined-button-label-text-tracking:0.0892857143em;--mdc-outlined-button-label-text-weight:500;--mdc-outlined-button-label-text-transform:none;--mdc-protected-button-label-text-font:Roboto, sans-serif;--mdc-protected-button-label-text-size:14px;--mdc-protected-button-label-text-tracking:0.0892857143em;--mdc-protected-button-label-text-weight:500;--mdc-protected-button-label-text-transform:none}html{--mdc-icon-button-icon-size:24px}html{--mdc-icon-button-icon-color:inherit;--mdc-icon-button-disabled-icon-color:rgba(0, 0, 0, 0.38);--mat-icon-button-state-layer-color:black;--mat-icon-button-disabled-state-layer-color:black;--mat-icon-button-ripple-color:rgba(0, 0, 0, 0.1);--mat-icon-button-hover-state-layer-opacity:0.04;--mat-icon-button-focus-state-layer-opacity:0.12;--mat-icon-button-pressed-state-layer-opacity:0.12}html .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color:var(--primary);--mat-icon-button-state-layer-color:var(--primary);--mat-icon-button-ripple-color:rgba(var(--primary-rgb), 0.1)}html .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color:var(--accent);--mat-icon-button-state-layer-color:var(--accent);--mat-icon-button-ripple-color:rgba(var(--accent-rgb), 0.1)}html .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color:#f44336;--mat-icon-button-state-layer-color:#f44336;--mat-icon-button-ripple-color:rgba(244, 67, 54, 0.1)}html{--mat-icon-button-touch-target-display:block}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size:48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}html{--mdc-fab-container-shape:50%;--mdc-fab-icon-size:24px;--mdc-fab-small-container-shape:50%;--mdc-fab-small-icon-size:24px;--mdc-extended-fab-container-height:48px;--mdc-extended-fab-container-shape:24px}html{--mdc-fab-container-color:white;--mdc-fab-container-elevation-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);--mdc-fab-focus-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);--mdc-fab-hover-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);--mdc-fab-pressed-container-elevation-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);--mdc-fab-container-shadow-color:#000;--mat-fab-foreground-color:black;--mat-fab-state-layer-color:black;--mat-fab-disabled-state-layer-color:black;--mat-fab-ripple-color:rgba(0, 0, 0, 0.1);--mat-fab-hover-state-layer-opacity:0.04;--mat-fab-focus-state-layer-opacity:0.12;--mat-fab-pressed-state-layer-opacity:0.12;--mat-fab-disabled-state-container-color:rgba(0, 0, 0, 0.12);--mat-fab-disabled-state-foreground-color:rgba(0, 0, 0, 0.38);--mdc-fab-small-container-color:white;--mdc-fab-small-container-elevation-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);--mdc-fab-small-focus-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);--mdc-fab-small-hover-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);--mdc-fab-small-pressed-container-elevation-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);--mdc-fab-small-container-shadow-color:#000;--mat-fab-small-foreground-color:black;--mat-fab-small-state-layer-color:black;--mat-fab-small-disabled-state-layer-color:black;--mat-fab-small-ripple-color:rgba(0, 0, 0, 0.1);--mat-fab-small-hover-state-layer-opacity:0.04;--mat-fab-small-focus-state-layer-opacity:0.12;--mat-fab-small-pressed-state-layer-opacity:0.12;--mat-fab-small-disabled-state-container-color:rgba(0, 0, 0, 0.12);--mat-fab-small-disabled-state-foreground-color:rgba(0, 0, 0, 0.38);--mdc-extended-fab-container-elevation-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);--mdc-extended-fab-focus-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);--mdc-extended-fab-hover-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);--mdc-extended-fab-pressed-container-elevation-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);--mdc-extended-fab-container-shadow-color:#000}html .mat-mdc-fab.mat-primary{--mdc-fab-container-color:var(--primary);--mat-fab-foreground-color:var(--primary-color);--mat-fab-state-layer-color:var(--primary-color);--mat-fab-ripple-color:rgba(255, 255, 255, 0.1)}html .mat-mdc-fab.mat-accent{--mdc-fab-container-color:var(--accent);--mat-fab-foreground-color:var(--accent-color);--mat-fab-state-layer-color:var(--accent-color);--mat-fab-ripple-color:rgba(255, 255, 255, 0.1)}html .mat-mdc-fab.mat-warn{--mdc-fab-container-color:#f44336;--mat-fab-foreground-color:white;--mat-fab-state-layer-color:white;--mat-fab-ripple-color:rgba(255, 255, 255, 0.1)}html .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color:var(--primary);--mat-fab-small-foreground-color:white;--mat-fab-small-state-layer-color:white;--mat-fab-small-ripple-color:rgba(255, 255, 255, 0.1)}html .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color:var(--accent);--mat-fab-small-foreground-color:white;--mat-fab-small-state-layer-color:white;--mat-fab-small-ripple-color:rgba(255, 255, 255, 0.1)}html .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color:#f44336;--mat-fab-small-foreground-color:white;--mat-fab-small-state-layer-color:white;--mat-fab-small-ripple-color:rgba(255, 255, 255, 0.1)}html{--mat-fab-touch-target-display:block;--mat-fab-small-touch-target-display:block}html{--mdc-extended-fab-label-text-font:Roboto, sans-serif;--mdc-extended-fab-label-text-size:14px;--mdc-extended-fab-label-text-tracking:0.0892857143em;--mdc-extended-fab-label-text-weight:500}html{--mdc-snackbar-container-shape:4px}html{--mdc-snackbar-container-color:#333333;--mdc-snackbar-supporting-text-color:rgba(255, 255, 255, 0.87);--mat-snack-bar-button-color:var(--accent)}html{--mdc-snackbar-supporting-text-font:Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height:20px;--mdc-snackbar-supporting-text-size:14px;--mdc-snackbar-supporting-text-weight:400}html{--mat-table-row-item-outline-width:1px}html{--mat-table-background-color:white;--mat-table-header-headline-color:rgba(0, 0, 0, 0.87);--mat-table-row-item-label-text-color:rgba(0, 0, 0, 0.87);--mat-table-row-item-outline-color:rgba(0, 0, 0, 0.12)}html{--mat-table-header-container-height:56px;--mat-table-footer-container-height:52px;--mat-table-row-item-container-height:52px}html{--mat-table-header-headline-font:Roboto, sans-serif;--mat-table-header-headline-line-height:22px;--mat-table-header-headline-size:14px;--mat-table-header-headline-weight:500;--mat-table-header-headline-tracking:0.0071428571em;--mat-table-row-item-label-text-font:Roboto, sans-serif;--mat-table-row-item-label-text-line-height:20px;--mat-table-row-item-label-text-size:14px;--mat-table-row-item-label-text-weight:400;--mat-table-row-item-label-text-tracking:0.0178571429em;--mat-table-footer-supporting-text-font:Roboto, sans-serif;--mat-table-footer-supporting-text-line-height:20px;--mat-table-footer-supporting-text-size:14px;--mat-table-footer-supporting-text-weight:400;--mat-table-footer-supporting-text-tracking:0.0178571429em}html{--mdc-circular-progress-active-indicator-width:4px;--mdc-circular-progress-size:48px}html{--mdc-circular-progress-active-indicator-color:var(--primary)}html .mat-accent{--mdc-circular-progress-active-indicator-color:var(--accent)}html .mat-warn{--mdc-circular-progress-active-indicator-color:#f44336}html{--mat-badge-container-shape:50%;--mat-badge-container-size:unset;--mat-badge-small-size-container-size:unset;--mat-badge-large-size-container-size:unset;--mat-badge-legacy-container-size:22px;--mat-badge-legacy-small-size-container-size:16px;--mat-badge-legacy-large-size-container-size:28px;--mat-badge-container-offset:-11px 0;--mat-badge-small-size-container-offset:-8px 0;--mat-badge-large-size-container-offset:-14px 0;--mat-badge-container-overlap-offset:-11px;--mat-badge-small-size-container-overlap-offset:-8px;--mat-badge-large-size-container-overlap-offset:-14px;--mat-badge-container-padding:0;--mat-badge-small-size-container-padding:0;--mat-badge-large-size-container-padding:0}html{--mat-badge-background-color:var(--primary);--mat-badge-text-color:white;--mat-badge-disabled-state-background-color:#b9b9b9;--mat-badge-disabled-state-text-color:rgba(0, 0, 0, 0.38)}.mat-badge-accent{--mat-badge-background-color:var(--accent);--mat-badge-text-color:white}.mat-badge-warn{--mat-badge-background-color:#f44336;--mat-badge-text-color:white}html{--mat-badge-text-font:Roboto, sans-serif;--mat-badge-text-size:12px;--mat-badge-text-weight:600;--mat-badge-small-size-text-size:9px;--mat-badge-large-size-text-size:24px}html{--mat-bottom-sheet-container-shape:4px}html{--mat-bottom-sheet-container-text-color:rgba(0, 0, 0, 0.87);--mat-bottom-sheet-container-background-color:white}html{--mat-bottom-sheet-container-text-font:Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height:20px;--mat-bottom-sheet-container-text-size:14px;--mat-bottom-sheet-container-text-tracking:0.0178571429em;--mat-bottom-sheet-container-text-weight:400}html{--mat-legacy-button-toggle-height:36px;--mat-legacy-button-toggle-shape:2px;--mat-legacy-button-toggle-focus-state-layer-opacity:1;--mat-standard-button-toggle-shape:4px;--mat-standard-button-toggle-hover-state-layer-opacity:0.04;--mat-standard-button-toggle-focus-state-layer-opacity:0.12}html{--mat-legacy-button-toggle-text-color:rgba(0, 0, 0, 0.38);--mat-legacy-button-toggle-state-layer-color:rgba(0, 0, 0, 0.12);--mat-legacy-button-toggle-selected-state-text-color:rgba(0, 0, 0, 0.54);--mat-legacy-button-toggle-selected-state-background-color:#e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color:rgba(0, 0, 0, 0.26);--mat-legacy-button-toggle-disabled-state-background-color:#eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color:#bdbdbd;--mat-standard-button-toggle-text-color:rgba(0, 0, 0, 0.87);--mat-standard-button-toggle-background-color:white;--mat-standard-button-toggle-state-layer-color:black;--mat-standard-button-toggle-selected-state-background-color:#e0e0e0;--mat-standard-button-toggle-selected-state-text-color:rgba(0, 0, 0, 0.87);--mat-standard-button-toggle-disabled-state-text-color:rgba(0, 0, 0, 0.26);--mat-standard-button-toggle-disabled-state-background-color:white;--mat-standard-button-toggle-disabled-selected-state-text-color:rgba(0, 0, 0, 0.87);--mat-standard-button-toggle-disabled-selected-state-background-color:#bdbdbd;--mat-standard-button-toggle-divider-color:#e0e0e0}html{--mat-standard-button-toggle-height:48px}html{--mat-legacy-button-toggle-label-text-font:Roboto, sans-serif;--mat-legacy-button-toggle-label-text-line-height:24px;--mat-legacy-button-toggle-label-text-size:16px;--mat-legacy-button-toggle-label-text-tracking:0.03125em;--mat-legacy-button-toggle-label-text-weight:400;--mat-standard-button-toggle-label-text-font:Roboto, sans-serif;--mat-standard-button-toggle-label-text-line-height:24px;--mat-standard-button-toggle-label-text-size:16px;--mat-standard-button-toggle-label-text-tracking:0.03125em;--mat-standard-button-toggle-label-text-weight:400}html{--mat-datepicker-calendar-container-shape:4px;--mat-datepicker-calendar-container-touch-shape:4px;--mat-datepicker-calendar-container-elevation-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);--mat-datepicker-calendar-container-touch-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)}html{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:var(--primary);--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(var(--primary-rgb), 0.4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(var(--primary-rgb), 0.3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(var(--primary-rgb), 0.3);--mat-datepicker-toggle-active-state-icon-color:var(--primary);--mat-datepicker-calendar-date-in-range-state-background-color:rgba(var(--primary-rgb), 0.2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, 0.2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e;--mat-datepicker-toggle-icon-color:rgba(0, 0, 0, 0.54);--mat-datepicker-calendar-body-label-text-color:rgba(0, 0, 0, 0.54);--mat-datepicker-calendar-period-button-text-color:black;--mat-datepicker-calendar-period-button-icon-color:rgba(0, 0, 0, 0.54);--mat-datepicker-calendar-navigation-button-icon-color:rgba(0, 0, 0, 0.54);--mat-datepicker-calendar-header-divider-color:rgba(0, 0, 0, 0.12);--mat-datepicker-calendar-header-text-color:rgba(0, 0, 0, 0.54);--mat-datepicker-calendar-date-today-outline-color:rgba(0, 0, 0, 0.38);--mat-datepicker-calendar-date-today-disabled-state-outline-color:rgba(0, 0, 0, 0.18);--mat-datepicker-calendar-date-text-color:rgba(0, 0, 0, 0.87);--mat-datepicker-calendar-date-outline-color:transparent;--mat-datepicker-calendar-date-disabled-state-text-color:rgba(0, 0, 0, 0.38);--mat-datepicker-calendar-date-preview-state-outline-color:rgba(0, 0, 0, 0.24);--mat-datepicker-range-input-separator-color:rgba(0, 0, 0, 0.87);--mat-datepicker-range-input-disabled-state-separator-color:rgba(0, 0, 0, 0.38);--mat-datepicker-range-input-disabled-state-text-color:rgba(0, 0, 0, 0.38);--mat-datepicker-calendar-container-background-color:white;--mat-datepicker-calendar-container-text-color:rgba(0, 0, 0, 0.87)}.mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:var(--accent);--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(var(--accent-rgb), 0.4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(var(--accent-rgb), 0.3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(var(--accent-rgb), 0.3);--mat-datepicker-calendar-date-in-range-state-background-color:rgba(var(--accent-rgb), 0.2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, 0.2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e}.mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(244, 67, 54, 0.4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(244, 67, 54, 0.3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(244, 67, 54, 0.3);--mat-datepicker-calendar-date-in-range-state-background-color:rgba(244, 67, 54, 0.2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, 0.2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e}.mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color:var(--accent)}.mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color:#f44336}.mat-calendar-controls{--mat-icon-button-touch-target-display:none}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size:40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}html{--mat-datepicker-calendar-text-font:Roboto, sans-serif;--mat-datepicker-calendar-text-size:13px;--mat-datepicker-calendar-body-label-text-size:14px;--mat-datepicker-calendar-body-label-text-weight:500;--mat-datepicker-calendar-period-button-text-size:14px;--mat-datepicker-calendar-period-button-text-weight:500;--mat-datepicker-calendar-header-text-size:11px;--mat-datepicker-calendar-header-text-weight:400}html{--mat-divider-width:1px}html{--mat-divider-color:rgba(0, 0, 0, 0.12)}html{--mat-expansion-container-shape:4px;--mat-expansion-legacy-header-indicator-display:inline-block;--mat-expansion-header-indicator-display:none}html{--mat-expansion-container-background-color:white;--mat-expansion-container-text-color:rgba(0, 0, 0, 0.87);--mat-expansion-actions-divider-color:rgba(0, 0, 0, 0.12);--mat-expansion-header-hover-state-layer-color:rgba(0, 0, 0, 0.04);--mat-expansion-header-focus-state-layer-color:rgba(0, 0, 0, 0.04);--mat-expansion-header-disabled-state-text-color:rgba(0, 0, 0, 0.26);--mat-expansion-header-text-color:rgba(0, 0, 0, 0.87);--mat-expansion-header-description-color:rgba(0, 0, 0, 0.54);--mat-expansion-header-indicator-color:rgba(0, 0, 0, 0.54)}html{--mat-expansion-header-collapsed-state-height:48px;--mat-expansion-header-expanded-state-height:64px}html{--mat-expansion-header-text-font:Roboto, sans-serif;--mat-expansion-header-text-size:14px;--mat-expansion-header-text-weight:500;--mat-expansion-header-text-line-height:inherit;--mat-expansion-header-text-tracking:inherit;--mat-expansion-container-text-font:Roboto, sans-serif;--mat-expansion-container-text-line-height:20px;--mat-expansion-container-text-size:14px;--mat-expansion-container-text-tracking:0.0178571429em;--mat-expansion-container-text-weight:400}html{--mat-grid-list-tile-header-primary-text-size:14px;--mat-grid-list-tile-header-secondary-text-size:12px;--mat-grid-list-tile-footer-primary-text-size:14px;--mat-grid-list-tile-footer-secondary-text-size:12px}html{--mat-icon-color:inherit}.mat-icon.mat-primary{--mat-icon-color:var(--primary)}.mat-icon.mat-accent{--mat-icon-color:var(--accent)}.mat-icon.mat-warn{--mat-icon-color:#f44336}html{--mat-sidenav-container-shape:0;--mat-sidenav-container-elevation-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);--mat-sidenav-container-width:auto}html{--mat-sidenav-container-divider-color:rgba(0, 0, 0, 0.12);--mat-sidenav-container-background-color:white;--mat-sidenav-container-text-color:rgba(0, 0, 0, 0.87);--mat-sidenav-content-background-color:#fafafa;--mat-sidenav-content-text-color:rgba(0, 0, 0, 0.87);--mat-sidenav-scrim-color:rgba(0, 0, 0, 0.6)}html{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:var(--primary);--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:var(--primary);--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:var(--primary);--mat-stepper-header-edit-state-icon-foreground-color:white;--mat-stepper-container-color:white;--mat-stepper-line-color:rgba(0, 0, 0, 0.12);--mat-stepper-header-hover-state-layer-color:rgba(0, 0, 0, 0.04);--mat-stepper-header-focus-state-layer-color:rgba(0, 0, 0, 0.04);--mat-stepper-header-label-text-color:rgba(0, 0, 0, 0.54);--mat-stepper-header-optional-label-text-color:rgba(0, 0, 0, 0.54);--mat-stepper-header-selected-state-label-text-color:rgba(0, 0, 0, 0.87);--mat-stepper-header-error-state-label-text-color:#f44336;--mat-stepper-header-icon-background-color:rgba(0, 0, 0, 0.54);--mat-stepper-header-error-state-icon-foreground-color:#f44336;--mat-stepper-header-error-state-icon-background-color:transparent}html .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:var(--accent);--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:var(--accent);--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:var(--accent);--mat-stepper-header-edit-state-icon-foreground-color:white}html .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#f44336;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#f44336;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#f44336;--mat-stepper-header-edit-state-icon-foreground-color:white}html{--mat-stepper-header-height:72px}html{--mat-stepper-container-text-font:Roboto, sans-serif;--mat-stepper-header-label-text-font:Roboto, sans-serif;--mat-stepper-header-label-text-size:14px;--mat-stepper-header-label-text-weight:400;--mat-stepper-header-error-state-label-text-size:16px;--mat-stepper-header-selected-state-label-text-size:16px;--mat-stepper-header-selected-state-label-text-weight:400}html{--mat-sort-arrow-color:#757575}html{--mat-toolbar-container-background-color:whitesmoke;--mat-toolbar-container-text-color:rgba(0, 0, 0, 0.87)}.mat-toolbar.mat-primary{--mat-toolbar-container-background-color:var(--primary);--mat-toolbar-container-text-color:white}.mat-toolbar.mat-accent{--mat-toolbar-container-background-color:var(--accent);--mat-toolbar-container-text-color:white}.mat-toolbar.mat-warn{--mat-toolbar-container-background-color:#f44336;--mat-toolbar-container-text-color:white}html{--mat-toolbar-standard-height:64px;--mat-toolbar-mobile-height:56px}html{--mat-toolbar-title-text-font:Roboto, sans-serif;--mat-toolbar-title-text-line-height:32px;--mat-toolbar-title-text-size:20px;--mat-toolbar-title-text-tracking:0.0125em;--mat-toolbar-title-text-weight:500}html{--mat-tree-container-background-color:white;--mat-tree-node-text-color:rgba(0, 0, 0, 0.87)}html{--mat-tree-node-min-height:48px}html{--mat-tree-node-text-font:Roboto, sans-serif;--mat-tree-node-text-size:14px;--mat-tree-node-text-weight:400}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font:400 24px/32px Roboto, sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font:500 20px/32px Roboto, sans-serif;letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font:400 16px/28px Roboto, sans-serif;letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font:400 16px/24px Roboto, sans-serif;letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 calc(14px*.83)/20px Roboto, sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 calc(14px*.67)/20px Roboto, sans-serif;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font:500 14px/22px Roboto, sans-serif;letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font:400 14px/20px Roboto, sans-serif;letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font:400 12px/20px Roboto, sans-serif;letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font:300 96px/96px Roboto, sans-serif;letter-spacing:-0.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font:300 60px/60px Roboto, sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font:400 48px/50px Roboto, sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font:400 34px/40px Roboto, sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}.mat-button-loading .mdc-button__label,.mat-button-loading .mat-icon{visibility:hidden}.mat-button-loading .mat-mdc-progress-spinner{position:absolute;top:calc(50% - 12px);left:calc(50% - 12px)}.mat-column-resize-table.cdk-column-resize-with-resized-column{table-layout:fixed}.mat-column-resize-flex .mat-mdc-header-cell,.mat-column-resize-flex .mat-mdc-cell{box-sizing:border-box;min-width:32px}.mat-mdc-header-cell{position:relative}.mat-resizable{box-sizing:border-box}.mat-mdc-header-cell:not(.mat-resizable)::after,.mat-resizable-handle{position:absolute;bottom:0;top:0;right:0;width:1px;background:rgba(0,0,0,0);transition:background 300ms cubic-bezier(0.55, 0, 0.55, 0.2)}.mat-mdc-header-cell:not(.mat-resizable)::after{content:""}[dir=rtl] .mat-mdc-header-cell:not(.mat-resizable)::after,[dir=rtl] .mat-resizable-handle{left:0;right:auto}[dir=rtl] .mat-mdc-header-row.cdk-column-resize-hover-or-active .mat-header-cell,[dir=rtl] .mat-mdc-header-row.cdk-column-resize-hover-or-active .mat-mdc-header-cell{border-left:none}.mat-mdc-header-row.cdk-column-resize-hover-or-active .mat-mdc-header-cell{border-right:none}.mat-mdc-header-row.cdk-column-resize-hover-or-active .mat-mdc-header-cell:not(.mat-resizable)::after{background-color:var(--mtx-grid-resizable-handle-disabled-background-color)}.mat-mdc-header-row.cdk-column-resize-hover-or-active .mat-resizable-handle{background-color:var(--mtx-grid-resizable-handle-hover-background-color)}.mat-resizable.cdk-resizable-overlay-thumb-active>.mat-resizable-handle{opacity:0;transition:none}.mat-resizable-handle:focus,.mat-mdc-header-row.cdk-column-resize-hover-or-active .mat-resizable-handle:focus{outline:none;background-color:var(--mtx-grid-resizable-handle-active-background-color)}.mat-column-resize-overlay-thumb{background:rgba(0,0,0,0);cursor:col-resize;width:100%;height:100%;transition:background 300ms cubic-bezier(0.55, 0, 0.55, 0.2);-webkit-user-select:none;user-select:none}.mat-column-resize-overlay-thumb:active{will-change:transform;background:linear-gradient(90deg, transparent, transparent 7px, var(--mtx-grid-resizable-handle-active-background-color) 7px, var(--mtx-grid-resizable-handle-active-background-color) 9px, transparent 9px, transparent)}.mat-column-resize-overlay-thumb:active .mat-column-resize-overlay-thumb-top{background:linear-gradient(90deg, transparent, transparent 4px, var(--mtx-grid-resizable-handle-active-background-color) 4px, var(--mtx-grid-resizable-handle-active-background-color) 12px, transparent 12px, transparent)}.mat-column-resize-overlay-thumb-top{width:100%}html{--mtx-alert-container-shape:4px}html{--mtx-alert-outline-color:transparent;--mtx-alert-background-color:white;--mtx-alert-text-color:rgba(0, 0, 0, 0.87);--mtx-alert-info-background-color:#2196f3;--mtx-alert-info-text-color:white;--mtx-alert-success-background-color:#4caf50;--mtx-alert-success-text-color:white;--mtx-alert-warning-background-color:#ff9800;--mtx-alert-warning-text-color:white;--mtx-alert-danger-background-color:#f44336;--mtx-alert-danger-text-color:white}html{--mtx-colorpicker-toggle-active-state-icon-color:var(--primary);--mtx-colorpicker-toggle-icon-color:rgba(0, 0, 0, 0.54)}.mtx-colorpicker-toggle-active.mat-accent{--mtx-colorpicker-toggle-active-state-icon-color:var(--accent)}.mtx-colorpicker-toggle-active.mat-warn{--mtx-colorpicker-toggle-active-state-icon-color:#f44336}html{--mtx-datetimepicker-container-elevation-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);--mtx-datetimepicker-container-touch-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);--mtx-datetimepicker-container-shape:4px;--mtx-datetimepicker-container-touch-shape:4px;--mtx-datetimepicker-selector-container-shape:4px}html{--mtx-datetimepicker-calendar-header-background-color:var(--primary);--mtx-datetimepicker-calendar-date-selected-state-text-color:white;--mtx-datetimepicker-calendar-date-selected-state-background-color:var(--primary);--mtx-datetimepicker-calendar-date-selected-disabled-state-background-color:rgba(var(--primary-rgb), 0.4);--mtx-datetimepicker-calendar-date-today-selected-state-outline-color:white;--mtx-datetimepicker-calendar-date-focus-state-background-color:rgba(var(--primary-rgb), 0.3);--mtx-datetimepicker-calendar-date-hover-state-background-color:rgba(var(--primary-rgb), 0.3);--mtx-datetimepicker-clock-hand-background-color:var(--primary);--mtx-datetimepicker-clock-cell-selected-state-background-color:var(--primary);--mtx-datetimepicker-time-input-active-state-text-color:var(--primary);--mtx-datetimepicker-time-input-active-state-background-color:rgba(var(--primary-rgb), 0.2);--mtx-datetimepicker-time-input-focus-state-outline-color:var(--primary);--mtx-datetimepicker-time-input-focus-state-placeholder-text-color:rgba(var(--primary-rgb), 0.6);--mtx-datetimepicker-time-ampm-selected-state-background-color:rgba(var(--primary-rgb), 0.2);--mtx-datetimepicker-toggle-active-state-icon-color:var(--primary);--mtx-datetimepicker-toggle-icon-color:rgba(0, 0, 0, 0.54);--mtx-datetimepicker-calendar-body-label-text-color:rgba(0, 0, 0, 0.54);--mtx-datetimepicker-calendar-header-text-color:white;--mtx-datetimepicker-calendar-header-divider-color:transparent;--mtx-datetimepicker-calendar-table-header-text-color:rgba(0, 0, 0, 0.54);--mtx-datetimepicker-calendar-date-today-outline-color:rgba(0, 0, 0, 0.38);--mtx-datetimepicker-calendar-date-text-color:rgba(0, 0, 0, 0.87);--mtx-datetimepicker-calendar-date-outline-color:transparent;--mtx-datetimepicker-calendar-date-disabled-state-text-color:rgba(0, 0, 0, 0.38);--mtx-datetimepicker-container-background-color:white;--mtx-datetimepicker-container-text-color:rgba(0, 0, 0, 0.87);--mtx-datetimepicker-clock-dial-background-color:rgba(0, 0, 0, 0.12);--mtx-datetimepicker-clock-cell-text-color:rgba(0, 0, 0, 0.87);--mtx-datetimepicker-clock-cell-hover-state-background-color:rgba(0, 0, 0, 0.04);--mtx-datetimepicker-clock-cell-disabled-state-text-color:rgba(0, 0, 0, 0.38);--mtx-datetimepicker-time-input-text-color:rgba(0, 0, 0, 0.87);--mtx-datetimepicker-time-input-background-color:rgba(0, 0, 0, 0.12);--mtx-datetimepicker-time-input-focus-state-background-color:#fafafa;--mtx-datetimepicker-time-input-warn-state-outline-color:#f44336;--mtx-datetimepicker-time-ampm-text-color:rgba(0, 0, 0, 0.75);--mtx-datetimepicker-time-ampm-outline-color:rgba(0, 0, 0, 0.38);--mtx-datetimepicker-time-ampm-selected-state-text-color:rgba(0, 0, 0, 0.87)}.mtx-datetimepicker-content.mat-accent{--mtx-datetimepicker-calendar-header-background-color:var(--accent);--mtx-datetimepicker-calendar-date-selected-state-text-color:white;--mtx-datetimepicker-calendar-date-selected-state-background-color:var(--accent);--mtx-datetimepicker-calendar-date-selected-disabled-state-background-color:rgba(var(--accent-rgb), 0.4);--mtx-datetimepicker-calendar-date-today-selected-state-outline-color:white;--mtx-datetimepicker-calendar-date-focus-state-background-color:rgba(var(--accent-rgb), 0.3);--mtx-datetimepicker-calendar-date-hover-state-background-color:rgba(var(--accent-rgb), 0.3);--mtx-datetimepicker-clock-hand-background-color:var(--accent);--mtx-datetimepicker-clock-cell-selected-state-background-color:var(--accent);--mtx-datetimepicker-time-input-active-state-text-color:var(--accent);--mtx-datetimepicker-time-input-active-state-background-color:rgba(var(--accent-rgb), 0.2);--mtx-datetimepicker-time-input-focus-state-outline-color:var(--accent);--mtx-datetimepicker-time-input-focus-state-placeholder-text-color:rgba(var(--accent-rgb), 0.6);--mtx-datetimepicker-time-ampm-selected-state-background-color:rgba(var(--accent-rgb), 0.2)}.mtx-datetimepicker-content.mat-warn{--mtx-datetimepicker-calendar-header-background-color:#f44336;--mtx-datetimepicker-calendar-date-selected-state-text-color:white;--mtx-datetimepicker-calendar-date-selected-state-background-color:#f44336;--mtx-datetimepicker-calendar-date-selected-disabled-state-background-color:rgba(244, 67, 54, 0.4);--mtx-datetimepicker-calendar-date-today-selected-state-outline-color:white;--mtx-datetimepicker-calendar-date-focus-state-background-color:rgba(244, 67, 54, 0.3);--mtx-datetimepicker-calendar-date-hover-state-background-color:rgba(244, 67, 54, 0.3);--mtx-datetimepicker-clock-hand-background-color:#f44336;--mtx-datetimepicker-clock-cell-selected-state-background-color:#f44336;--mtx-datetimepicker-time-input-active-state-text-color:#f44336;--mtx-datetimepicker-time-input-active-state-background-color:rgba(244, 67, 54, 0.2);--mtx-datetimepicker-time-input-focus-state-outline-color:#f44336;--mtx-datetimepicker-time-input-focus-state-placeholder-text-color:rgba(244, 67, 54, 0.6);--mtx-datetimepicker-time-ampm-selected-state-background-color:rgba(244, 67, 54, 0.2)}.mtx-datetimepicker-toggle-active.mat-accent{--mtx-datetimepicker-toggle-active-state-icon-color:var(--accent)}.mtx-datetimepicker-toggle-active.mat-warn{--mtx-datetimepicker-toggle-active-state-icon-color:#f44336}html{--mtx-datetimepicker-calendar-text-font:Roboto, sans-serif;--mtx-datetimepicker-calendar-text-size:13px;--mtx-datetimepicker-calendar-body-label-text-size:14px;--mtx-datetimepicker-calendar-body-label-text-weight:500;--mtx-datetimepicker-calendar-period-button-text-size:14px;--mtx-datetimepicker-calendar-period-button-text-weight:500;--mtx-datetimepicker-calendar-table-header-text-size:11px;--mtx-datetimepicker-calendar-table-header-text-weight:400;--mtx-datetimepicker-clock-text-size:14px}html{--mtx-drawer-container-shape:0}html{--mtx-drawer-container-background-color:white;--mtx-drawer-container-text-color:rgba(0, 0, 0, 0.87)}html{--mtx-grid-container-shape:0;--mtx-grid-table-cell-min-width:80px}html{--mtx-grid-outline-color:rgba(0, 0, 0, 0.2);--mtx-grid-column-menu-text-color:rgba(0, 0, 0, 0.87);--mtx-grid-column-menu-divider-color:rgba(0, 0, 0, 0.12);--mtx-grid-table-footer-background-color:whitesmoke;--mtx-grid-table-row-striped-background-color:#f5f5f5;--mtx-grid-table-row-hover-background-color:#eee;--mtx-grid-table-row-selected-background-color:#eee;--mtx-grid-table-row-selected-hover-background-color:#e0e0e0;--mtx-grid-table-cell-selected-outline-color:var(--accent);--mtx-grid-resizable-handle-active-background-color:var(--primary);--mtx-grid-resizable-handle-hover-background-color:var(--primary);--mtx-grid-resizable-handle-disabled-background-color:rgba(0, 0, 0, 0.12)}html{--mtx-grid-row-expand-button-size:48px}html{--mtx-loader-backdrop-background-color:rgba(250, 250, 250, 0.75)}html{--mtx-popover-container-shape:4px}html{--mtx-popover-outline-color:rgba(0, 0, 0, 0.12);--mtx-popover-background-color:white;--mtx-popover-text-color:rgba(0, 0, 0, 0.87)}html{--mtx-progress-container-shape:4px}html{--mtx-progress-track-color:rgba(0, 0, 0, 0.04);--mtx-progress-indicator-color:rgba(0, 0, 0, 0.12);--mtx-progress-text-color:rgba(0, 0, 0, 0.87);--mtx-progress-info-indicator-color:#2196f3;--mtx-progress-info-text-color:white;--mtx-progress-success-indicator-color:#4caf50;--mtx-progress-success-text-color:white;--mtx-progress-warning-indicator-color:#ff9800;--mtx-progress-warning-text-color:white;--mtx-progress-danger-indicator-color:#f44336;--mtx-progress-danger-text-color:white}html{--mtx-progress-text-size:12px}html{--mtx-select-container-shape:4px}html{--mtx-select-option-selected-state-text-color:var(--primary);--mtx-select-container-text-color:rgba(0, 0, 0, 0.87);--mtx-select-placeholder-text-color:rgba(0, 0, 0, 0.38);--mtx-select-disabled-text-color:rgba(0, 0, 0, 0.38);--mtx-select-multiple-value-background-color:#e0e0e0;--mtx-select-multiple-value-outline-color:rgba(0, 0, 0, 0.12);--mtx-select-multiple-value-icon-hover-background-color:rgba(0, 0, 0, 0.12);--mtx-select-clear-icon-color:rgba(0, 0, 0, 0.54);--mtx-select-clear-icon-hover-color:#f44336;--mtx-select-enabled-arrow-color:rgba(0, 0, 0, 0.54);--mtx-select-disabled-arrow-color:rgba(0, 0, 0, 0.38);--mtx-select-invalid-arrow-color:#f44336;--mtx-select-panel-background-color:white;--mtx-select-panel-divider-color:rgba(0, 0, 0, 0.12);--mtx-select-optgroup-label-text-color:rgba(0, 0, 0, 0.54);--mtx-select-option-label-text-color:rgba(0, 0, 0, 0.87);--mtx-select-option-selected-state-background-color:rgba(0, 0, 0, 0.04);--mtx-select-option-hover-state-background-color:rgba(0, 0, 0, 0.04);--mtx-select-option-disabled-state-text-color:rgba(0, 0, 0, 0.38)}.ng-dropdown-panel.mat-accent{--mtx-select-option-selected-state-text-color:var(--accent)}.ng-dropdown-panel.mat-warn{--mtx-select-option-selected-state-text-color:#f44336}html{--mtx-split-gutter-hover-state-background-color:var(--primary);--mtx-split-gutter-background-color:rgba(0, 0, 0, 0.12)}.mtx-split>.mtx-split-gutter.mat-accent:hover{--mtx-split-gutter-hover-state-background-color:var(--accent)}.mtx-split>.mtx-split-gutter.mat-warn:hover{--mtx-split-gutter-hover-state-background-color:#f44336}html{--mdc-plain-tooltip-container-shape:4px;--mdc-plain-tooltip-supporting-text-line-height:16px}html{--mdc-plain-tooltip-container-color:#616161;--mdc-plain-tooltip-supporting-text-color:#fff}html{--mdc-plain-tooltip-supporting-text-font:Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size:12px;--mdc-plain-tooltip-supporting-text-weight:400;--mdc-plain-tooltip-supporting-text-tracking:0.0333333333em}'}(Tt))}destroyTheme(Gt){const Tt=new Map(this.themes.getValue());if(Tt.delete(Gt),this.themes.next(Tt),(0,v.UE)(this.platformId)){const Yt=this.document.getElementById(q(Gt));Yt&&Yt.parentElement&&Yt.parentElement.removeChild(Yt)}}static#t=this.\u0275fac=function(Tt){return new(Tt||It)(p.KVO(v.qQ),p.KVO(p.Agw))};static#e=this.\u0275prov=p.jDH({token:It,factory:It.\u0275fac,providedIn:"root"})}return It})();var ce=e(38271);let se=(()=>{class It{constructor(Gt,Tt){this.actions$=Gt,this.service=Tt,this.setCompanyTheme$=(0,m.EH)(()=>this.actions$.pipe((0,m.gp)(ce.LD),(0,f.M)(({branding:Yt})=>{Yt?.theme&&this.service.setTheme("company",Yt.theme)})),{dispatch:!1}),this.setHostTheme$=(0,m.EH)(()=>this.actions$.pipe((0,m.gp)(ce.Cp),(0,f.M)(({branding:Yt})=>{Yt?.theme&&this.service.setTheme("host",Yt.theme)})),{dispatch:!1}),this.setSectorTheme$=(0,m.EH)(()=>this.actions$.pipe((0,m.gp)(ce.wy),(0,f.M)(({branding:Yt})=>{Yt?.theme&&this.service.setTheme("sector",Yt.theme)})),{dispatch:!1}),this.removeCompanyTheme$=(0,m.EH)(()=>this.actions$.pipe((0,m.gp)(ce.v),(0,f.M)(()=>this.service.destroyTheme("company"))),{dispatch:!1})}static#t=this.\u0275fac=function(Tt){return new(Tt||It)(p.KVO(m.En),p.KVO(Vt))};static#e=this.\u0275prov=p.jDH({token:It,factory:It.\u0275fac})}return It})(),xe=(()=>{class It{static#t=this.\u0275fac=function(Tt){return new(Tt||It)};static#e=this.\u0275mod=p.$C({type:It});static#n=this.\u0275inj=p.G2t({imports:[m.Vm.forFeature([se])]})}return It})()},72837:(ct,P,e)=>{"use strict";e.d(P,{g:()=>a});const a=(0,e(11439).VP)("[App] Open Userpilot Resource Center")},90169:(ct,P,e)=>{"use strict";e.d(P,{ET:()=>n.E,Kc:()=>d.Kc,Yj:()=>d.Yj}),e(4341),e(73927);var d=e(8682),n=(e(27182),e(21294));e(66949)},4341:(ct,P,e)=>{"use strict";e.d(P,{k:()=>m,s:()=>n});var t=e(68559),a=e(61318),d=e(59452),p=e(46443);const n=new t.nKC("systems.translation.loader-path");let m=(()=>{class f{constructor(h,E){this.loaderPath=h,this.http=E}getTranslation(h){return this.http.get(`${this.loaderPath}${h}.json`).pipe((0,a.W)(()=>(0,d.of)({})))}static#t=this.\u0275fac=function(E){return new(E||f)(t.KVO(n),t.KVO(p.Qq))};static#e=this.\u0275prov=t.jDH({token:f,factory:f.\u0275fac,providedIn:"root"})}return f})()},73927:(ct,P,e)=>{"use strict";e.d(P,{x:()=>a});var t=e(11439);const a=(0,t.VP)("[Translation] Set Language",(0,t.xk)())},8682:(ct,P,e)=>{"use strict";e.d(P,{Kc:()=>t,Yj:()=>d,dD:()=>a});const t="en",a="lang",d=[{code:"de",name:"German",native:"Deutsch"},{code:"en",name:"English",native:"English"},{code:"es",name:"Spanish",native:"Espa\xf1ol"},{code:"fr",name:"French",native:"Fran\xe7ais"},{code:"it",name:"Italian",native:"Italiano"},{code:"nl",name:"Dutch",native:"Nederlands"},{code:"pl",name:"Polish",native:"Polski"}]},27182:(ct,P,e)=>{"use strict";e.d(P,{c:()=>A});var t=e(17876),a=e(45442),d=e(98764),p=e(70271),n=e(51567),m=e(91817),f=e(44261),v=e(88145),h=e(28024),E=e(8682),y=e(73927),g=e(68559),b=e(90852);let A=(()=>{class x{constructor(D,C,S){this.actions$=D,this.storage=C,this.translate=S,this.setLanguage$=(0,t.EH)(()=>this.actions$.pipe((0,t.gp)(y.x),(0,d.M)(({lang:k})=>this.translate.use(k))),{dispatch:!1}),this.remember$=(0,t.EH)(()=>this.translate.onLangChange.pipe((0,d.M)(()=>this.storage.set(E.dD,this.translate.currentLang))),{dispatch:!1}),this.userPreference$=(0,t.EH)(()=>this.actions$.pipe((0,t.gp)(v.X1,h.QC,h.BC),(0,p.T)(({data:k})=>(0,a.A)(k,"language",(0,a.A)(k,"user.language",void 0))),(0,n.p)(k=>void 0!==k),(0,m.F)(),(0,p.T)(k=>y.x({lang:k}))))}static#t=this.\u0275fac=function(C){return new(C||x)(g.KVO(t.En),g.KVO(f.n$),g.KVO(b.c$))};static#e=this.\u0275prov=g.jDH({token:x,factory:x.\u0275fac})}return x})()},21294:(ct,P,e)=>{"use strict";e.d(P,{E:()=>g});var t=e(68559),a=e(60316),d=e(67495),p=e(17876),n=e(90852),m=e(44261),f=e(77089),v=e(4341),h=e(27182),E=e(66949);let y=(()=>{class b{static#t=this.\u0275fac=function(T){return new(T||b)};static#e=this.\u0275mod=t.$C({type:b});static#n=this.\u0275inj=t.G2t({providers:[{provide:t.hnV,multi:!0,useFactory:E.Z,deps:[a.aZ,n.c$,m.n$]},{provide:v.s,useFactory:E.U,deps:[d.$M]}],imports:[f.G,p.Vm.forFeature([h.c]),n.h.forRoot({loader:{provide:n.Wr,useClass:v.k}})]})}return b})(),g=(()=>{class b{static forRoot(){return{ngModule:y,providers:[]}}static#t=this.\u0275fac=function(T){return new(T||b)};static#e=this.\u0275mod=t.$C({type:b});static#n=this.\u0275inj=t.G2t({imports:[f.G,n.h]})}return b})()},66949:(ct,P,e)=>{"use strict";e.d(P,{U:()=>p,Z:()=>d});var t=e(62392),a=e(8682);function d(n,m,f){return()=>{const h=n.path().split("?").pop(),y=v(new URLSearchParams(h).get("lang"));y&&f.set(a.dD,y);const g=v(navigator.language)||a.Kc;return m.setDefaultLang(a.Kc),m.use(f.get(a.dD,g))};function v(h){if(h){h=h.slice(0,2);const E=a.Yj.find(y=>y.code===h);if(E)return E.code}return null}}function p(n){return t.c.production&&"production"!==t.c.build&&"web"===n&&"Simulator"!==t.c.appName?`../i18n/${t.c.build}/`:"../i18n/local/"}},84999:(ct,P,e)=>{"use strict";e.d(P,{wH:()=>mt,BA:()=>Lt});var t=e(46261),a=e(28266),d=e(82178),p=e(77900),n=e(37310),m=e(26636),f=e(68559);let v=(()=>{class Vt{intercept(se){if(se.type===d.br.type&&(se.data?.created||(se.data.created={ip:se.data.createdIp,on:se.data.createdOn,userAgent:se.data.createdUserAgent},delete se.data.createdIp,delete se.data.createdOn,delete se.data.createdUserAgent),"userId"in se&&delete se.userId,"currentAccessToken"in se.data&&delete se.data.currentAccessToken,"user"in se.data&&delete se.data.user,!se.data.expiresOn&&(0,t.A)(se.data.expiresIn)&&se.data.created?.on&&(se.data.expiresOn=new Date(Date.parse(se.data.created.on)+1e3*se.data.expiresIn).toISOString().replace(/\.[0-9]{3}Z$/,"Z"),delete se.data.expiresIn),se.data.geoLocation?.ip&&delete se.data.geoLocation.ip,(0,t.A)(se.data.geoLocation?.latitude)&&(se.data.geoLocation.latitude=se.data.geoLocation?.latitude.toString()),(0,t.A)(se.data.geoLocation?.longitude)&&(se.data.geoLocation.longitude=se.data.geoLocation?.longitude.toString())),se.type===m.br.type&&!se.data?.publicId&&(se.data.publicId=se.publicId),se.type===n.b.type&&(se.data?.emailAddress&&delete se.data.emailAddress,!se.data?.name&&se.data?.fullName&&(se.data.name=se.data.fullName,delete se.data.fullName)),se.type===p.$.type&&((0,a.A)(se.data?.config?.configsAreDifferent)&&(se.data.config.differentConfigs=se.data.config.configsAreDifferent,se.data.config.differentWanConfigs=se.data.config.configWanIsDifferent,delete se.data.config.configsAreDifferent,delete se.data.config.configWanIsDifferent),(0,a.A)(se.data?.config?.stewardConfigsAreDifferent)&&(se.data.config.differentStewardConfigs=se.data.config.stewardConfigsAreDifferent,delete se.data.config.stewardConfigsAreDifferent)),se.type===p.$.type&&se.data?.lastSeenUserAgent){const xe={};["appName","appVersion","configName","configVersion","firmwareVersion","hardware","hardwareCode","hardwareVersion","libixagentVersion","libixloggerVersion","opensslVersion","osName","osVersion"].forEach(It=>{void 0!==se.data.lastSeenUserAgent[It]&&(xe[It]=se.data.lastSeenUserAgent[It])}),se.data.lastSeenAgentUserAgent=xe,delete se.data.lastSeenUserAgent}return se}static#t=this.\u0275fac=function(xe){return new(xe||Vt)};static#e=this.\u0275prov=f.jDH({token:Vt,factory:Vt.\u0275fac})}return Vt})();var h=e(17876),E=e(70271),y=e(1365),g=e(59452),b=e(59400),A=e(64334),x=e(49655),T=e(87424),D=e(15917),C=e(37010),S=e(3922),k=e(74931),I=e(53974),F=e(58042),L=e(82984),W=e(86416),K=e(42916),j=e(20068),X=e(59906),B=e(84812),V=e(75907),z=e(45621),U=e(45057),G=e(71009),Z=e(69371),at=e(11439);let H=(()=>{class Vt{constructor(se,xe){this.actions$=se,this.store=xe,this.agentDeviceServer$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(...["Added","Changed","Removed","Updated"].map(It=>`[ChangeNotification] AgentDeviceServer Was ${It}`)),(0,E.T)(It=>{const{agentId:At,publicId:Gt,data:Tt}=It,Yt=It.type.replace("AgentDeviceServer","AgentServer");return void 0===Tt?{type:Yt,agentId:At,publicId:Gt}:{type:Yt,agentId:At,publicId:Gt,data:Tt}}))),this.agentDeviceVariable$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(...["Added","Removed","Updated"].map(It=>`[ChangeNotification] AgentDeviceVariable Was ${It}`)),(0,E.T)(It=>{const{agentId:At,publicId:Gt,data:Tt}=It,Yt=It.type.replace("AgentDeviceVariable","AgentDataVariable");return void 0===Tt?{type:Yt,agentId:At,publicId:Gt}:{type:Yt,agentId:At,publicId:Gt,data:Tt}}))),this.agentDeviceCondition$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(...["Added","Removed","Updated"].map(It=>`[ChangeNotification] AgentDeviceCondition Was ${It}`)),(0,E.T)(It=>{const{agentId:At,publicId:Gt,data:Tt}=It,Yt=It.type.replace("AgentDeviceCondition","AgentDataCondition");return void 0===Tt?{type:Yt,agentId:At,publicId:Gt}:{type:Yt,agentId:At,publicId:Gt,data:Tt}}))),this.agentDeviceTag$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(...["Added","Removed","Updated"].map(It=>`[ChangeNotification] AgentDeviceTag Was ${It}`)),(0,E.T)(It=>{const{agentId:At,publicId:Gt,data:Tt}=It,Yt=It.type.replace("AgentDeviceTag","AgentDataTag");return void 0===Tt?{type:Yt,agentId:At,publicId:Gt}:{type:Yt,agentId:At,publicId:Gt,data:Tt}}))),this.agentDeviceAlarm$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(...["Added","Removed","Updated"].map(It=>`[ChangeNotification] AgentDeviceAlarm Was ${It}`)),(0,E.T)(It=>{const{agentId:At,publicId:Gt,data:Tt}=It,Yt=It.type.replace("AgentDeviceAlarm","AgentDataAlarm");return void 0===Tt?{type:Yt,agentId:At,publicId:Gt}:{type:Yt,agentId:At,publicId:Gt,data:Tt}}))),this.agentPageLinkShouldAdd$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(j.$),(0,T.p)(k.TZ),(0,h.YQ)(({publicId:It})=>this.store.select(G.mx(It))),(0,y.Z)(([{publicId:It,data:At},Gt])=>{if(!Gt&&(At?.agent||At?.asset)){if(At.agent)return(0,g.of)({agentId:At.agent.publicId,publicId:It,data:void 0});if(At.asset)return(0,g.of)({assetId:At.asset.publicId,publicId:It,data:void 0})}return b.w}),(0,E.T)(It=>(0,x.U6)(j.br(It))))),this.agentServerShouldAdd$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(F.$),(0,T.p)(D.TZ),(0,h.YQ)(({publicId:It})=>this.store.select(V.mx(It))),(0,y.Z)(([{publicId:It,data:At},Gt])=>!Gt&&At?.agent?(0,g.of)({agentId:At.agent.publicId,publicId:It}):b.w),(0,E.T)(({agentId:It,publicId:At})=>(0,x.U6)(F.br({agentId:It,publicId:At,data:void 0}))))),this.groupShouldAdd$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(B.br),(0,y.Z)(({data:It})=>It?.group?(0,g.of)(It.group.publicId):b.w),(0,T.p)(S.TZ),(0,h.YQ)(It=>this.store.select(U.mx(It))),(0,y.Z)(([It,At])=>At?b.w:(0,g.of)({publicId:It})),(0,E.T)(({publicId:It})=>(0,x.U6)(K.br({publicId:It,data:void 0}))))),this.roleShouldAdd$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(B.br,B.$),(0,y.Z)(({data:It})=>It?.role?(0,g.of)(It.role.publicId):b.w),(0,T.p)(I.TZ),(0,h.YQ)(It=>this.store.select(Z.mx(It))),(0,y.Z)(([It,At])=>At?b.w:(0,g.of)({publicId:It})),(0,E.T)(({publicId:It})=>(0,x.U6)(X.br({publicId:It,data:void 0}))))),this.addNewlyEnabled$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(L.$),(0,T.p)(C.TZ),(0,h.YQ)(()=>this.store.select(z.MZ)),(0,y.Z)(([{publicId:It,data:At},Gt])=>Gt&&At.enabled?this.store.select(z.mx(It)).pipe((0,A.s)(1),(0,E.T)(Tt=>!!Tt),(0,y.Z)(Tt=>Tt?b.w:(0,g.of)((0,x.U6)(L.br({publicId:It}))))):b.w))),this.templateAddFromAgentSuccess$=(0,h.EH)(()=>this.actions$.pipe((0,h.gp)(W.SM),(0,E.T)(({data:It})=>(0,x.U6)(W.br({publicId:It.publicId,data:void 0})))))}static#t=this.\u0275fac=function(xe){return new(xe||Vt)(f.KVO(h.En),f.KVO(at.il))};static#e=this.\u0275prov=f.jDH({token:Vt,factory:Vt.\u0275fac,providedIn:"root"})}return Vt})();var q=e(46443),$=e(58902),ot=e(35681),J=e(42808);let ft=(()=>{class Vt{constructor(se,xe){this.TEN_SECONDS=1e4,this.agentUpdatedTimeStamp=new Map,this.options={...ot.KQ,...se},xe.pipe((0,h.gp)(J.au,J.RZ)).subscribe(({publicId:It})=>this.agentUpdatedTimeStamp.set(It,Date.now()))}intercept(se,xe){const It=this.options.baseUrl,At=new RegExp(`^${It}/agents/([a-zA-Z0-9]{12})$`),Gt=se.url.match(At);if(It&&"GET"===se.method&&Gt&&Gt.length>1){const Yt=this.agentUpdatedTimeStamp.get(Gt[1]);if(Yt&&Date.now()-Yt<this.TEN_SECONDS)return xe.handle(se).pipe((0,E.T)(Ot=>{if(Ot instanceof q.cS){const oe={...Ot.body,data:(0,$.A)(Ot.body.data,"config.configFileReportedWlanKeyEnabled")};return Ot.clone({body:oe})}return Ot}))}return xe.handle(se)}static#t=this.\u0275fac=function(xe){return new(xe||Vt)(f.KVO(ot.RC),f.KVO(h.En))};static#e=this.\u0275prov=f.jDH({token:Vt,factory:Vt.\u0275fac})}return Vt})(),mt=(()=>{class Vt{static#t=this.\u0275fac=function(xe){return new(xe||Vt)};static#e=this.\u0275mod=f.$C({type:Vt});static#n=this.\u0275inj=f.G2t({providers:[{provide:x.G3,useClass:v,multi:!0},{provide:q.a7,useClass:ft,multi:!0}],imports:[h.Vm.forFeature([H])]})}return Vt})();function Lt(Vt){let ce;return Vt.pipe((0,A.s)(1)).subscribe(se=>ce=se),ce}},58959:(ct,P,e)=>{"use strict";e.d(P,{HP:()=>n}),e(91294),e(73899);var d=e(77089),p=e(68559);let n=(()=>{class f{static#t=this.\u0275fac=function(E){return new(E||f)};static#e=this.\u0275mod=p.$C({type:f});static#n=this.\u0275inj=p.G2t({imports:[d.G]})}return f})();e(97820)},91294:(ct,P,e)=>{"use strict";e.d(P,{o:()=>D});var t=e(68559),a=e(49074),d=e(73899),p=e(97820),n=e(90852),m=e(60316),f=e(87801),v=e(84175),h=e(14102),E=e(31034);function y(C,S){if(1&C&&(t.j41(0,"a",1),t.EFF(1),t.k0s()),2&C){const k=t.XpG();t.Y8G("href",k.getLatestDownloadUrl(k.recommended),t.B4B)("target",k.downloadTarget),t.R7$(),t.SpI(" ",k.getDownloadLabel(k.recommended)," ")}}function g(C,S){1&C&&t.nrm(0,"mat-divider",2)}function b(C,S){if(1&C&&(t.j41(0,"a",1),t.EFF(1),t.k0s()),2&C){const k=S.$implicit,I=t.XpG();t.Y8G("href",I.getLatestDownloadUrl(k),t.B4B)("target",I.downloadTarget),t.R7$(),t.SpI(" ",I.getDownloadLabel(k)," ")}}function A(C,S){if(1&C&&(t.j41(0,"button",3),t.eu8(1,6),t.k0s()),2&C){const k=t.XpG(),I=t.sdS(1);t.Y8G("color",k.color)("matMenuTriggerFor",I),t.R7$(),t.Y8G("ngTemplateOutlet",k.template)}}function x(C,S){if(1&C&&(t.j41(0,"button",4),t.eu8(1,6),t.k0s()),2&C){const k=t.XpG(),I=t.sdS(1);t.Y8G("color",k.color)("matMenuTriggerFor",I),t.R7$(),t.Y8G("ngTemplateOutlet",k.template)}}function T(C,S){if(1&C&&(t.j41(0,"button",5),t.eu8(1,6),t.k0s()),2&C){const k=t.XpG(),I=t.sdS(1);t.Y8G("color",k.color)("matMenuTriggerFor",I),t.R7$(),t.Y8G("ngTemplateOutlet",k.template)}}let D=(()=>{class C{constructor(k,I){this.translate=k,this.facade=I,this.downloadTarget=(0,p._1)(),this.destroy=(0,t.WQX)(t.abz)}ngOnInit(){this.facade.recommended$.pipe((0,a.pQ)(this.destroy)).subscribe(k=>{this.recommended=k}),this.facade.alternates$.pipe((0,a.pQ)(this.destroy)).subscribe(k=>{this.alternates=k})}getDownloadLabel(k){return k?this.translate.instant((0,p.eN)(k)):null}getLatestDownloadUrl(k){return k?(0,p.XD)(k):null}static#t=this.\u0275fac=function(I){return new(I||C)(t.rXU(n.c$),t.rXU(d.R))};static#e=this.\u0275cmp=t.VBU({type:C,selectors:[["ix-vpn-installer-button"]],contentQueries:function(I,F,L){if(1&I&&t.wni(L,t.C4Q,7),2&I){let W;t.mGM(W=t.lsd())&&(F.template=W.first)}},inputs:{appearance:"appearance",color:"color"},decls:9,vars:5,consts:[["downloadMenu","matMenu"],["mat-menu-item","",3,"href","target"],[2,"margin","8px 0"],["mat-button","","fxLayoutAlign","center center",3,"color","matMenuTriggerFor"],["mat-flat-button","","fxLayoutAlign","center center",3,"color","matMenuTriggerFor"],["mat-stroked-button","","fxLayoutAlign","center center",3,"color","matMenuTriggerFor"],[3,"ngTemplateOutlet"]],template:function(I,F){1&I&&(t.j41(0,"mat-menu",null,0),t.DNE(2,y,2,3,"a",1)(3,g,1,0,"mat-divider",2),t.Z7z(4,b,2,3,"a",1,t.fX1),t.k0s(),t.DNE(6,A,2,3,"button",3)(7,x,2,3,"button",4)(8,T,2,3,"button",5)),2&I&&(t.R7$(2),t.vxM(2,F.recommended?2:-1),t.R7$(),t.vxM(3,F.recommended&&F.alternates.length?3:-1),t.R7$(),t.Dyx(F.alternates),t.R7$(2),t.vxM(6,F.appearance?-1:6),t.R7$(),t.vxM(7,"flat"===F.appearance?7:-1),t.R7$(),t.vxM(8,"stroked"===F.appearance?8:-1))},dependencies:[m.T3,f.sA,v.$z,h.q,E.kk,E.fb,E.Cp],styles:["[_nghost-%COMP%]{display:inline-flex}[_nghost-%COMP%]   [mat-flat-button][_ngcontent-%COMP%]{padding-right:.5rem}[_nghost-%COMP%]   button[_ngcontent-%COMP%]:not([mat-flat-button], [mat-stroked-button])[_ngcontent-%COMP%]{height:40px}[_nghost-%COMP%]   .py-1[_ngcontent-%COMP%]{padding-top:8px!important;padding-bottom:8px!important}"]})}return C})()},73899:(ct,P,e)=>{"use strict";e.d(P,{R:()=>E});var t=e(36647),a=e(70271),d=e(59452),p=e(22133),n=e(81799),m=e(97820),f=e(68559),v=e(11439),h=e(77111);let E=(()=>{class y{constructor(b,A){this.store=b,this.vpnService=A,this.recommended$=this.store.select(n.he).pipe((0,t.n)(x=>{const T=x?.custom?.glbVpnClientReleaseNotesUrl||null;return T?this.vpnService.getReleases(T).pipe((0,a.T)(D=>{const C=D?(0,p.nO)(D):null;return(0,m.JN)(C,x)?C:null})):(0,d.of)(null)})),this.alternates$=this.store.select(n.he).pipe((0,t.n)(x=>{const T=x?.custom?.glbVpnClientReleaseNotesUrl||null;return T?this.vpnService.getReleases(T).pipe((0,a.T)(D=>(D?(0,p.hM)(D):[]).filter(S=>(0,m.JN)(S,x)))):(0,d.of)([])}))}static#t=this.\u0275fac=function(A){return new(A||y)(f.KVO(v.il),f.KVO(h.Y))};static#e=this.\u0275prov=f.jDH({token:y,factory:y.\u0275fac,providedIn:"root"})}return y})()},97820:(ct,P,e)=>{"use strict";e.d(P,{JN:()=>m,XD:()=>n,_1:()=>p,eN:()=>d});var t=e(7196);function d(v){switch(v.os){case"linux":return"DOWNLOAD_FOR_LINUX";case"mac":return"DOWNLOAD_FOR_MAC";case"windows":return"DOWNLOAD_FOR_WINDOWS_64";case"windows-x86":return"DOWNLOAD_FOR_WINDOWS_32"}}function p(v){return v||(v=(new t.UAParser).getResult().browser.name),"Firefox"===v?"_blank":"_self"}function n(v){return v.downloadUrl.replace("{{version}}",v.latestVersion)}function m(v,h){if(v&&h){const E=function f(v){return v.slice(0,7)}(v.os);if(h?.custom?.glbSupportedPlatforms)return h.custom.glbSupportedPlatforms.includes(E)}return!1}},47735:(ct,P,e)=>{"use strict";e.d(P,{Bz:()=>E,Gq:()=>x,IX:()=>n,Kh:()=>m,Nf:()=>f,WF:()=>p,WY:()=>d,Zh:()=>g,_k:()=>a,bD:()=>v,cp:()=>h,fe:()=>T,gI:()=>b,jG:()=>A,sH:()=>D,zV:()=>y});var t=e(11439);const a=(0,t.VP)("[VPN Communication Lost Snackbar] Retry Communication"),d=(0,t.VP)("[App] Connect VPN",(0,t.xk)()),p=(0,t.VP)("[App] Connect VPN Failure"),n=(0,t.VP)("[App] Disconnect VPN"),m=(0,t.VP)("[App] Disconnect VPN Failure"),f=(0,t.VP)("[VPN Installer Dialog] Connect VPN",(0,t.xk)()),v=(0,t.VP)("[VPN Installer Dialog] Retry Communication"),h=(0,t.VP)("[VPN Consent Dialog] Accept And Connect",(0,t.xk)()),E=(0,t.VP)("[Auth] Disconnect VPN"),y=(0,t.VP)("[VPN Client] Communication Restored Update"),g=(0,t.VP)("[VPN Info Dialog] Disconnect VPN"),b=(0,t.VP)("[VPN Info Dialog] Reset Config OpenVPN",(0,t.xk)()),A=(0,t.VP)("[VPN Info Dialog] Retry Communication"),x=(0,t.VP)("[VPN Status] Show Info Dialog",(0,t.xk)()),T=(0,t.VP)("[VPN Client] Show VPN Status Bar"),D=(0,t.VP)("[VPN Client] Hide VPN Status Bar")},77111:(ct,P,e)=>{"use strict";e.d(P,{Y:()=>f});var t=e(61318),a=e(59452),d=e(86301),p=e(70271),n=e(68559),m=e(46443);let f=(()=>{class v{constructor(E){this.http=E,this.cacheSize=1}getReleaseObject(E){const y=Math.round((new Date).getTime()/36e5);return this.http.get(`${E}?cb=${y}`).pipe((0,t.W)(()=>(0,a.of)(null)))}getReleases(E){return this.cache$||(this.cache$=this.getReleaseObject(E).pipe((0,d.t)(this.cacheSize))),this.cache$.pipe((0,p.T)(y=>{if(y&&y.releases)return Object.keys(y.releases).reduce((g,b)=>({...g,[b]:{...y.releases[b],os:b}}),{})}))}getReleaseNotes(E){return this.cache$||(this.cache$=this.getReleaseObject(E).pipe((0,d.t)(this.cacheSize))),this.cache$.pipe((0,p.T)(y=>y?y.releaseNotes:null))}static#t=this.\u0275fac=function(y){return new(y||v)(n.KVO(m.Qq))};static#e=this.\u0275prov=n.jDH({token:v,factory:v.\u0275fac,providedIn:"root"})}return v})()},22133:(ct,P,e)=>{"use strict";e.d(P,{Cs:()=>y,K$:()=>g,_P:()=>m,hM:()=>n,nO:()=>p,u1:()=>h});var t=e(19247),a=e(7196);function p(b){const A=m();return A?b[A]:null}function n(b){const A=m();return Object.keys(b).sort(v).filter(x=>x!==A).map(x=>b[x])}function m(){return function f(b){const x=new a.UAParser(b).getResult();switch(x.os.name){case"Mac OS":return"mac";case"Windows":return x.ua.includes("Win64")||x.ua.includes("WOW64")?"windows":"windows-x86";case"Arch":case"Debian":case"Linux":case"Ubuntu":return"linux";default:return null}}()}function v(b,A){const x=["windows","windows-x86","mac","linux"];return x.indexOf(b)>x.indexOf(A)?1:-1}function h(b){return E(b).reduce((A,x)=>"string"==typeof x.status?`${A} ${x.name}`:`${A} ${x.status.message} (${x.status.code})`,"Error: ")}function E(b){return b?.activeRequest&&(0,t.A)(b.activeRequest.steps)?b.activeRequest.steps.filter(A=>"string"==typeof A.status?"error"===A.status:Number(A.status.code)>9):[]}function y(b){return!!E(b).length}function g(b){return b-28800<=Math.floor(Date.now()/1e3)}},11651:(ct,P,e)=>{"use strict";e.d(P,{Wd:()=>T,_O:()=>j,jf:()=>E,kW:()=>C});var t=e(68559),a=e(43942),d=e(18537),p=e(71870),n=e(63037),m=e(70271),f=e(91817),v=e(86301),h=e(60316);const E=new t.nKC("An abstraction over global window object",{factory:()=>{const{defaultView:X}=(0,t.WQX)(h.qQ);if(!X)throw new Error("Window is not available");return X}}),T=(new t.nKC("Shared Observable based on `window.requestAnimationFrame`",{factory:()=>{const{requestAnimationFrame:X,cancelAnimationFrame:B}=(0,t.WQX)(E);return new a.c(z=>{let U=NaN;const G=Z=>{z.next(Z),U=X(G)};return U=X(G),()=>{B(U)}}).pipe((0,p.u)())}}),new t.nKC("An abstraction over window.caches object",{factory:()=>(0,t.WQX)(E).caches}),new t.nKC("An abstraction over window.crypto object",{factory:()=>(0,t.WQX)(E).crypto}),new t.nKC("An abstraction over window.CSS object",{factory:()=>(0,t.WQX)(E).CSS||{escape:X=>X,supports:()=>!1}}),new t.nKC("An abstraction over window.history object",{factory:()=>(0,t.WQX)(E).history}),new t.nKC("An abstraction over window.localStorage object",{factory:()=>(0,t.WQX)(E).localStorage})),C=(new t.nKC("An abstraction over window.location object",{factory:()=>(0,t.WQX)(E).location}),new t.nKC("An abstraction over window.navigator object",{factory:()=>(0,t.WQX)(E).navigator})),j=(new t.nKC("An abstraction over window.navigator.mediaDevices object",{factory:()=>(0,t.WQX)(C).mediaDevices}),new t.nKC("An abstraction over window.navigator.connection object",{factory:()=>(0,t.WQX)(C).connection||null}),new t.nKC("Shared Observable based on `document visibility changed`",{factory:()=>{const X=(0,t.WQX)(h.qQ);return(0,d.R)(X,"visibilitychange").pipe((0,n.Z)(0),(0,m.T)(()=>"hidden"!==X.visibilityState),(0,f.F)(),(0,v.t)({refCount:!1,bufferSize:1}))}}),new t.nKC("An abstraction over window.performance object",{factory:()=>(0,t.WQX)(E).performance}),new t.nKC("An abstraction over window.sessionStorage object",{factory:()=>(0,t.WQX)(E).sessionStorage}),new t.nKC("An abstraction over SpeechRecognition class",{factory:()=>{const X=(0,t.WQX)(E);return X.speechRecognition||X.webkitSpeechRecognition||null}}),new t.nKC("An abstraction over window.speechSynthesis object",{factory:()=>(0,t.WQX)(E).speechSynthesis}),new t.nKC("An abstraction over window.navigator.userAgent object",{factory:()=>(0,t.WQX)(C).userAgent}))},98723:(ct,P,e)=>{"use strict";e.d(P,{U:()=>t});const t="production"},56320:(ct,P,e)=>{"use strict";e.d(P,{T:()=>t});const t=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__},78631:(ct,P,e)=>{"use strict";e.d(P,{jB:()=>v,lG:()=>m,lb:()=>f});var t=e(40241),a=e(53430),d=e(47752),p=e(91412),n=e(56320);function m(){return(0,t.BY)("globalEventProcessors",()=>[])}function f(h){m().push(h)}function v(h,E,y,g=0){return new a.T2((b,A)=>{const x=h[g];if(null===E||"function"!=typeof x)b(E);else{const T=x({...E},y);n.T&&x.id&&null===T&&d.vF.log(`Event processor "${x.id}" dropped event`),(0,p.Qg)(T)?T.then(D=>v(h,D,y,g+1).then(b)).then(null,A):v(h,T,y,g+1).then(b).then(null,A)}})}},69961:(ct,P,e)=>{"use strict";e.d(P,{Cp:()=>h,J0:()=>Z,J5:()=>q,KU:()=>U,NA:()=>C,PN:()=>g,Q:()=>z,VN:()=>B,Wt:()=>D,ZQ:()=>b,bX:()=>j,cx:()=>x,gV:()=>S,l7:()=>T,nb:()=>L,o:()=>A,o5:()=>G,r:()=>y,rB:()=>I,v4:()=>k,wd:()=>E});var t=e(89204),a=e(47752),d=e(40241),p=e(98723),n=e(56320),m=e(51677),f=e(10286),v=e(69143);function h($,ot){return(0,m.BF)().captureException($,(0,v.li)(ot))}function E($,ot){const J="string"==typeof ot?ot:void 0,ft="string"!=typeof ot?{captureContext:ot}:void 0;return(0,m.BF)().captureMessage($,J,ft)}function y($,ot){return(0,m.BF)().captureEvent($,ot)}function g($){(0,m.BF)().configureScope($)}function b($,ot){(0,m.BF)().addBreadcrumb($,ot)}function A($,ot){(0,m.BF)().setContext($,ot)}function x($){(0,m.BF)().setExtras($)}function T($,ot){(0,m.BF)().setExtra($,ot)}function D($){(0,m.BF)().setTags($)}function C($,ot){(0,m.BF)().setTag($,ot)}function S($){(0,m.BF)().setUser($)}function k(...$){const ot=(0,m.BF)();if(2===$.length){const[J,ft]=$;return ot.withScope(J?()=>(ot.getStackTop().scope=J,ft(J)):ft)}return ot.withScope($[0])}function I($){return(0,m.fx)(()=>$((0,m.rm)()))}function L($,ot){return(0,m.BF)().startTransaction({...$},ot)}function j($){return X.apply(this,arguments)}function X(){return(X=(0,t.A)(function*($){const ot=U();return ot?ot.flush($):(n.T&&a.vF.warn("Cannot flush events. No client defined."),Promise.resolve(!1))})).apply(this,arguments)}function B($){return V.apply(this,arguments)}function V(){return(V=(0,t.A)(function*($){const ot=U();return ot?ot.close($):(n.T&&a.vF.warn("Cannot flush events and disable SDK. No client defined."),Promise.resolve(!1))})).apply(this,arguments)}function z(){return(0,m.BF)().lastEventId()}function U(){return(0,m.BF)().getClient()}function G(){return(0,m.BF)().getScope()}function Z($){const ot=U(),J=(0,m.rm)(),ft=G(),{release:mt,environment:Lt=p.U}=ot&&ot.getOptions()||{},{userAgent:Vt}=d.OW.navigator||{},ce=(0,f.fj)({release:mt,environment:Lt,user:ft.getUser()||J.getUser(),...Vt&&{userAgent:Vt},...$}),se=J.getSession();return se&&"ok"===se.status&&(0,f.qO)(se,{status:"exited"}),at(),J.setSession(ce),ft.setSession(ce),ce}function at(){const $=(0,m.rm)(),ot=G(),J=ot.getSession()||$.getSession();J&&(0,f.Vu)(J),H(),$.setSession(),ot.setSession()}function H(){const $=(0,m.rm)(),ot=G(),J=U(),ft=ot.getSession()||$.getSession();ft&&J&&J.captureSession&&J.captureSession(ft)}function q($=!1){$?at():H()}},51677:(ct,P,e)=>{"use strict";e.d(P,{BF:()=>T,EU:()=>A,Me:()=>L,YZ:()=>b,fx:()=>I,gM:()=>x,rm:()=>D});var t=e(91412),a=e(85004),d=e(71349),p=e(47752),n=e(40241),m=e(98723),f=e(56320),v=e(59306),h=e(10286),E=e(82502);const y=parseFloat(E.M),g=100;class b{constructor(j,X,B,V=y){let z,U;this._version=V,X?z=X:(z=new v.HG,z.setClient(j)),B?U=B:(U=new v.HG,U.setClient(j)),this._stack=[{scope:z}],j&&this.bindClient(j),this._isolationScope=U}isOlderThan(j){return this._version<j}bindClient(j){const X=this.getStackTop();X.client=j,X.scope.setClient(j),j&&j.setupIntegrations&&j.setupIntegrations()}pushScope(){const j=this.getScope().clone();return this.getStack().push({client:this.getClient(),scope:j}),j}popScope(){return!(this.getStack().length<=1||!this.getStack().pop())}withScope(j){const X=this.pushScope();let B;try{B=j(X)}catch(V){throw this.popScope(),V}return(0,t.Qg)(B)?B.then(V=>(this.popScope(),V),V=>{throw this.popScope(),V}):(this.popScope(),B)}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(j,X){const B=this._lastEventId=X&&X.event_id?X.event_id:(0,a.eJ)(),V=new Error("Sentry syntheticException");return this.getScope().captureException(j,{originalException:j,syntheticException:V,...X,event_id:B}),B}captureMessage(j,X,B){const V=this._lastEventId=B&&B.event_id?B.event_id:(0,a.eJ)(),z=new Error(j);return this.getScope().captureMessage(j,X,{originalException:j,syntheticException:z,...B,event_id:V}),V}captureEvent(j,X){const B=X&&X.event_id?X.event_id:(0,a.eJ)();return j.type||(this._lastEventId=B),this.getScope().captureEvent(j,{...X,event_id:B}),B}lastEventId(){return this._lastEventId}addBreadcrumb(j,X){const{scope:B,client:V}=this.getStackTop();if(!V)return;const{beforeBreadcrumb:z=null,maxBreadcrumbs:U=g}=V.getOptions&&V.getOptions()||{};if(U<=0)return;const Z={timestamp:(0,d.lu)(),...j},at=z?(0,p.pq)(()=>z(Z,X)):Z;null!==at&&(V.emit&&V.emit("beforeAddBreadcrumb",at,X),B.addBreadcrumb(at,U))}setUser(j){this.getScope().setUser(j),this.getIsolationScope().setUser(j)}setTags(j){this.getScope().setTags(j),this.getIsolationScope().setTags(j)}setExtras(j){this.getScope().setExtras(j),this.getIsolationScope().setExtras(j)}setTag(j,X){this.getScope().setTag(j,X),this.getIsolationScope().setTag(j,X)}setExtra(j,X){this.getScope().setExtra(j,X),this.getIsolationScope().setExtra(j,X)}setContext(j,X){this.getScope().setContext(j,X),this.getIsolationScope().setContext(j,X)}configureScope(j){const{scope:X,client:B}=this.getStackTop();B&&j(X)}run(j){const X=x(this);try{j(this)}finally{x(X)}}getIntegration(j){const X=this.getClient();if(!X)return null;try{return X.getIntegration(j)}catch{return f.T&&p.vF.warn(`Cannot retrieve integration ${j.id} from the current Hub`),null}}startTransaction(j,X){const B=this._callExtensionMethod("startTransaction",j,X);return f.T&&!B&&(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'")),B}traceHeaders(){return this._callExtensionMethod("traceHeaders")}captureSession(j=!1){if(j)return this.endSession();this._sendSessionUpdate()}endSession(){const X=this.getStackTop().scope,B=X.getSession();B&&(0,h.Vu)(B),this._sendSessionUpdate(),X.setSession()}startSession(j){const{scope:X,client:B}=this.getStackTop(),{release:V,environment:z=m.U}=B&&B.getOptions()||{},{userAgent:U}=n.OW.navigator||{},G=(0,h.fj)({release:V,environment:z,user:X.getUser(),...U&&{userAgent:U},...j}),Z=X.getSession&&X.getSession();return Z&&"ok"===Z.status&&(0,h.qO)(Z,{status:"exited"}),this.endSession(),X.setSession(G),G}shouldSendDefaultPii(){const j=this.getClient(),X=j&&j.getOptions();return!(!X||!X.sendDefaultPii)}_sendSessionUpdate(){const{scope:j,client:X}=this.getStackTop(),B=j.getSession();B&&X&&X.captureSession&&X.captureSession(B)}_callExtensionMethod(j,...X){const V=A().__SENTRY__;if(V&&V.extensions&&"function"==typeof V.extensions[j])return V.extensions[j].apply(this,X);f.T&&p.vF.warn(`Extension method ${j} couldn't be found, doing nothing.`)}}function A(){return n.OW.__SENTRY__=n.OW.__SENTRY__||{extensions:{},hub:void 0},n.OW}function x(K){const j=A(),X=L(j);return W(j,K),X}function T(){const K=A();if(K.__SENTRY__&&K.__SENTRY__.acs){const j=K.__SENTRY__.acs.getCurrentHub();if(j)return j}return function C(K=A()){return(!function F(K){return!!(K&&K.__SENTRY__&&K.__SENTRY__.hub)}(K)||L(K).isOlderThan(y))&&W(K,new b),L(K)}(K)}function D(){return T().getIsolationScope()}function I(K,j={}){const X=A();return X.__SENTRY__&&X.__SENTRY__.acs?X.__SENTRY__.acs.runWithAsyncContext(K,j):K()}function L(K){return(0,n.BY)("hub",()=>new b,K)}function W(K,j){return!!K&&((K.__SENTRY__=K.__SENTRY__||{}).hub=j,!0)}},59306:(ct,P,e)=>{"use strict";e.d(P,{HG:()=>E,m6:()=>y});var t=e(91412),a=e(71349),d=e(85004),p=e(47752),n=e(78631),m=e(10286),f=e(77235);let h;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=b()}static clone(x){return x?x.clone():new E}clone(){const x=new E;return x._breadcrumbs=[...this._breadcrumbs],x._tags={...this._tags},x._extra={...this._extra},x._contexts={...this._contexts},x._user=this._user,x._level=this._level,x._span=this._span,x._session=this._session,x._transactionName=this._transactionName,x._fingerprint=this._fingerprint,x._eventProcessors=[...this._eventProcessors],x._requestSession=this._requestSession,x._attachments=[...this._attachments],x._sdkProcessingMetadata={...this._sdkProcessingMetadata},x._propagationContext={...this._propagationContext},x._client=this._client,x}setClient(x){this._client=x}getClient(){return this._client}addScopeListener(x){this._scopeListeners.push(x)}addEventProcessor(x){return this._eventProcessors.push(x),this}setUser(x){return this._user=x||{email:void 0,id:void 0,ip_address:void 0,segment:void 0,username:void 0},this._session&&(0,m.qO)(this._session,{user:x}),this._notifyScopeListeners(),this}getUser(){return this._user}getRequestSession(){return this._requestSession}setRequestSession(x){return this._requestSession=x,this}setTags(x){return this._tags={...this._tags,...x},this._notifyScopeListeners(),this}setTag(x,T){return this._tags={...this._tags,[x]:T},this._notifyScopeListeners(),this}setExtras(x){return this._extra={...this._extra,...x},this._notifyScopeListeners(),this}setExtra(x,T){return this._extra={...this._extra,[x]:T},this._notifyScopeListeners(),this}setFingerprint(x){return this._fingerprint=x,this._notifyScopeListeners(),this}setLevel(x){return this._level=x,this._notifyScopeListeners(),this}setTransactionName(x){return this._transactionName=x,this._notifyScopeListeners(),this}setContext(x,T){return null===T?delete this._contexts[x]:this._contexts[x]=T,this._notifyScopeListeners(),this}setSpan(x){return this._span=x,this._notifyScopeListeners(),this}getSpan(){return this._span}getTransaction(){const x=this._span;return x&&x.transaction}setSession(x){return x?this._session=x:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(x){if(!x)return this;if("function"==typeof x){const T=x(this);return T instanceof E?T:this}return x instanceof E?(this._tags={...this._tags,...x._tags},this._extra={...this._extra,...x._extra},this._contexts={...this._contexts,...x._contexts},x._user&&Object.keys(x._user).length&&(this._user=x._user),x._level&&(this._level=x._level),x._fingerprint&&(this._fingerprint=x._fingerprint),x._requestSession&&(this._requestSession=x._requestSession),x._propagationContext&&(this._propagationContext=x._propagationContext)):(0,t.Qd)(x)&&(this._tags={...this._tags,...x.tags},this._extra={...this._extra,...x.extra},this._contexts={...this._contexts,...x.contexts},x.user&&(this._user=x.user),x.level&&(this._level=x.level),x.fingerprint&&(this._fingerprint=x.fingerprint),x.requestSession&&(this._requestSession=x.requestSession),x.propagationContext&&(this._propagationContext=x.propagationContext)),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=b(),this}addBreadcrumb(x,T){const D="number"==typeof T?T:100;if(D<=0)return this;const C={timestamp:(0,a.lu)(),...x},S=this._breadcrumbs;return S.push(C),this._breadcrumbs=S.length>D?S.slice(-D):S,this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(x){return this._attachments.push(x),this}getAttachments(){return this.getScopeData().attachments}clearAttachments(){return this._attachments=[],this}getScopeData(){const{_breadcrumbs:x,_attachments:T,_contexts:D,_tags:C,_extra:S,_user:k,_level:I,_fingerprint:F,_eventProcessors:L,_propagationContext:W,_sdkProcessingMetadata:K,_transactionName:j,_span:X}=this;return{breadcrumbs:x,attachments:T,contexts:D,tags:C,extra:S,user:k,level:I,fingerprint:F||[],eventProcessors:L,propagationContext:W,sdkProcessingMetadata:K,transactionName:j,span:X}}applyToEvent(x,T={},D=[]){(0,f.e2)(x,this.getScopeData());const C=[...D,...(0,n.lG)(),...this._eventProcessors];return(0,n.jB)(C,x,T)}setSDKProcessingMetadata(x){return this._sdkProcessingMetadata={...this._sdkProcessingMetadata,...x},this}setPropagationContext(x){return this._propagationContext=x,this}getPropagationContext(){return this._propagationContext}captureException(x,T){const D=T&&T.event_id?T.event_id:(0,d.eJ)();if(!this._client)return p.vF.warn("No client configured on scope - will not capture exception!"),D;const C=new Error("Sentry syntheticException");return this._client.captureException(x,{originalException:x,syntheticException:C,...T,event_id:D},this),D}captureMessage(x,T,D){const C=D&&D.event_id?D.event_id:(0,d.eJ)();if(!this._client)return p.vF.warn("No client configured on scope - will not capture message!"),C;const S=new Error(x);return this._client.captureMessage(x,T,{originalException:x,syntheticException:S,...D,event_id:C},this),C}captureEvent(x,T){const D=T&&T.event_id?T.event_id:(0,d.eJ)();return this._client?(this._client.captureEvent(x,{...T,event_id:D},this),D):(p.vF.warn("No client configured on scope - will not capture event!"),D)}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(x=>{x(this)}),this._notifyingListeners=!1)}}function y(){return h||(h=new E),h}function b(){return{traceId:(0,d.eJ)(),spanId:(0,d.eJ)().substring(16)}}},10286:(ct,P,e)=>{"use strict";e.d(P,{Vu:()=>m,fj:()=>p,qO:()=>n});var t=e(71349),a=e(85004),d=e(80959);function p(v){const h=(0,t.zf)(),E={sid:(0,a.eJ)(),init:!0,timestamp:h,started:h,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>function f(v){return(0,d.Ce)({sid:`${v.sid}`,init:v.init,started:new Date(1e3*v.started).toISOString(),timestamp:new Date(1e3*v.timestamp).toISOString(),status:v.status,errors:v.errors,did:"number"==typeof v.did||"string"==typeof v.did?`${v.did}`:void 0,duration:v.duration,abnormal_mechanism:v.abnormal_mechanism,attrs:{release:v.release,environment:v.environment,ip_address:v.ipAddress,user_agent:v.userAgent}})}(E)};return v&&n(E,v),E}function n(v,h={}){if(h.user&&(!v.ipAddress&&h.user.ip_address&&(v.ipAddress=h.user.ip_address),!v.did&&!h.did&&(v.did=h.user.id||h.user.email||h.user.username)),v.timestamp=h.timestamp||(0,t.zf)(),h.abnormal_mechanism&&(v.abnormal_mechanism=h.abnormal_mechanism),h.ignoreDuration&&(v.ignoreDuration=h.ignoreDuration),h.sid&&(v.sid=32===h.sid.length?h.sid:(0,a.eJ)()),void 0!==h.init&&(v.init=h.init),!v.did&&h.did&&(v.did=`${h.did}`),"number"==typeof h.started&&(v.started=h.started),v.ignoreDuration)v.duration=void 0;else if("number"==typeof h.duration)v.duration=h.duration;else{const E=v.timestamp-v.started;v.duration=E>=0?E:0}h.release&&(v.release=h.release),h.environment&&(v.environment=h.environment),!v.ipAddress&&h.ipAddress&&(v.ipAddress=h.ipAddress),!v.userAgent&&h.userAgent&&(v.userAgent=h.userAgent),"number"==typeof h.errors&&(v.errors=h.errors),h.status&&(v.status=h.status)}function m(v,h){let E={};h?E={status:h}:"ok"===v.status&&(E={status:"exited"}),n(v,E)}},80312:(ct,P,e)=>{"use strict";e.d(P,{k:()=>f,l:()=>m});var t=e(80959),a=e(98723),d=e(69961),p=e(71496),n=e(88137);function m(v,h,E){const y=h.getOptions(),{publicKey:g}=h.getDsn()||{},{segment:b}=E&&E.getUser()||{},A=(0,t.Ce)({environment:y.environment||a.U,release:y.release,user_segment:b,public_key:g,trace_id:v});return h.emit&&h.emit("createDsc",A),A}function f(v){const h=(0,d.KU)();if(!h)return{};const E=m((0,n.et)(v).trace_id||"",h,(0,d.o5)()),y=(0,p.z)(v);if(!y)return E;const g=y&&y._frozenDynamicSamplingContext;if(g)return g;const{sampleRate:b,source:A}=y.metadata;null!=b&&(E.sample_rate=`${b}`);const x=(0,n.et)(y);return A&&"url"!==A&&(E.transaction=x.description),E.sampled=String((0,n.pK)(y)),h.emit&&h.emit("createDsc",E),E}},77235:(ct,P,e)=>{"use strict";e.d(P,{Rg:()=>f,e2:()=>m});var t=e(80959),a=e(85004),d=e(80312),p=e(71496),n=e(88137);function m(A,x){const{fingerprint:T,span:D,breadcrumbs:C,sdkProcessingMetadata:S,propagationContext:k}=x;(function h(A,x){const{extra:T,tags:D,user:C,contexts:S,level:k,transactionName:I}=x,F=(0,t.Ce)(T);F&&Object.keys(F).length&&(A.extra={...F,...A.extra});const L=(0,t.Ce)(D);L&&Object.keys(L).length&&(A.tags={...L,...A.tags});const W=(0,t.Ce)(C);W&&Object.keys(W).length&&(A.user={...W,...A.user});const K=(0,t.Ce)(S);K&&Object.keys(K).length&&(A.contexts={...K,...A.contexts}),k&&(A.level=k),I&&(A.transaction=I)})(A,x),D&&function g(A,x){A.contexts={trace:(0,n.kX)(x),...A.contexts};const T=(0,p.z)(x);if(T){A.sdkProcessingMetadata={dynamicSamplingContext:(0,d.k)(x),...A.sdkProcessingMetadata};const D=(0,n.et)(T).description;D&&(A.tags={transaction:D,...A.tags})}}(A,D),function b(A,x){A.fingerprint=A.fingerprint?(0,a.k9)(A.fingerprint):[],x&&(A.fingerprint=A.fingerprint.concat(x)),A.fingerprint&&!A.fingerprint.length&&delete A.fingerprint}(A,T),function E(A,x){const T=[...A.breadcrumbs||[],...x];A.breadcrumbs=T.length?T:void 0}(A,C),function y(A,x,T){A.sdkProcessingMetadata={...A.sdkProcessingMetadata,...x,propagationContext:T}}(A,S,k)}function f(A,x){const{extra:T,tags:D,user:C,contexts:S,level:k,sdkProcessingMetadata:I,breadcrumbs:F,fingerprint:L,eventProcessors:W,attachments:K,propagationContext:j,transactionName:X,span:B}=x;v(A,"extra",T),v(A,"tags",D),v(A,"user",C),v(A,"contexts",S),v(A,"sdkProcessingMetadata",I),k&&(A.level=k),X&&(A.transactionName=X),B&&(A.span=B),F.length&&(A.breadcrumbs=[...A.breadcrumbs,...F]),L.length&&(A.fingerprint=[...A.fingerprint,...L]),W.length&&(A.eventProcessors=[...A.eventProcessors,...W]),K.length&&(A.attachments=[...A.attachments,...K]),A.propagationContext={...A.propagationContext,...j}}function v(A,x,T){if(T&&Object.keys(T).length){A[x]={...A[x]};for(const D in T)Object.prototype.hasOwnProperty.call(T,D)&&(A[x][D]=T[D])}}},71496:(ct,P,e)=>{"use strict";function t(a){return a.transaction}e.d(P,{z:()=>t})},69143:(ct,P,e)=>{"use strict";e.d(P,{li:()=>S,mG:()=>y});var t=e(85004),a=e(71349),d=e(22505),p=e(40241),n=e(90196),m=e(98723),f=e(78631),v=e(59306),h=e(77235),E=e(88137);function y(L,W,K,j,X,B){const{normalizeDepth:V=3,normalizeMaxBreadth:z=1e3}=L,U={...W,event_id:W.event_id||K.event_id||(0,t.eJ)(),timestamp:W.timestamp||(0,a.lu)()},G=K.integrations||L.integrations.map(J=>J.name);(function g(L,W){const{environment:K,release:j,dist:X,maxValueLength:B=250}=W;"environment"in L||(L.environment="environment"in W?K:m.U),void 0===L.release&&void 0!==j&&(L.release=j),void 0===L.dist&&void 0!==X&&(L.dist=X),L.message&&(L.message=(0,d.xv)(L.message,B));const V=L.exception&&L.exception.values&&L.exception.values[0];V&&V.value&&(V.value=(0,d.xv)(V.value,B));const z=L.request;z&&z.url&&(z.url=(0,d.xv)(z.url,B))})(U,L),function T(L,W){W.length>0&&(L.sdk=L.sdk||{},L.sdk.integrations=[...L.sdk.integrations||[],...W])}(U,G),void 0===W.type&&function A(L,W){const K=p.OW._sentryDebugIds;if(!K)return;let j;const X=b.get(W);X?j=X:(j=new Map,b.set(W,j));const B=Object.keys(K).reduce((V,z)=>{let U;const G=j.get(z);G?U=G:(U=W(z),j.set(z,U));for(let Z=U.length-1;Z>=0;Z--){const at=U[Z];if(at.filename){V[at.filename]=K[z];break}}return V},{});try{L.exception.values.forEach(V=>{V.stacktrace.frames.forEach(z=>{z.filename&&(z.debug_id=B[z.filename])})})}catch{}}(U,L.stackParser);const Z=function C(L,W){if(!W)return L;const K=L?L.clone():new v.HG;return K.update(W),K}(j,K.captureContext);K.mechanism&&(0,t.M6)(U,K.mechanism);const at=X&&X.getEventProcessors?X.getEventProcessors():[],H=(0,v.m6)().getScopeData();if(B){const J=B.getScopeData();(0,h.Rg)(H,J)}if(Z){const J=Z.getScopeData();(0,h.Rg)(H,J)}const q=[...K.attachments||[],...H.attachments];q.length&&(K.attachments=q),(0,h.e2)(U,H);const $=[...at,...(0,f.lG)(),...H.eventProcessors];return(0,f.jB)($,U,K).then(J=>(J&&function x(L){const W={};try{L.exception.values.forEach(j=>{j.stacktrace.frames.forEach(X=>{X.debug_id&&(X.abs_path?W[X.abs_path]=X.debug_id:X.filename&&(W[X.filename]=X.debug_id),delete X.debug_id)})})}catch{}if(0===Object.keys(W).length)return;L.debug_meta=L.debug_meta||{},L.debug_meta.images=L.debug_meta.images||[];const K=L.debug_meta.images;Object.keys(W).forEach(j=>{K.push({type:"sourcemap",code_file:j,debug_id:W[j]})})}(J),"number"==typeof V&&V>0?function D(L,W,K){if(!L)return null;const j={...L,...L.breadcrumbs&&{breadcrumbs:L.breadcrumbs.map(X=>({...X,...X.data&&{data:(0,n.S8)(X.data,W,K)}}))},...L.user&&{user:(0,n.S8)(L.user,W,K)},...L.contexts&&{contexts:(0,n.S8)(L.contexts,W,K)},...L.extra&&{extra:(0,n.S8)(L.extra,W,K)}};return L.contexts&&L.contexts.trace&&j.contexts&&(j.contexts.trace=L.contexts.trace,L.contexts.trace.data&&(j.contexts.trace.data=(0,n.S8)(L.contexts.trace.data,W,K))),L.spans&&(j.spans=L.spans.map(X=>{const B=(0,E.et)(X).data;return B&&(X.data=(0,n.S8)(B,W,K)),X})),j}(J,V,z):J))}const b=new WeakMap;function S(L){if(L)return function k(L){return L instanceof v.HG||"function"==typeof L}(L)||function F(L){return Object.keys(L).some(W=>I.includes(W))}(L)?{captureContext:L}:L}const I=["user","level","extra","contexts","tags","fingerprint","requestSession","propagationContext"]},88137:(ct,P,e)=>{"use strict";e.d(P,{CC:()=>p,Qh:()=>f,aO:()=>n,cI:()=>v,et:()=>E,kX:()=>m,pK:()=>g});var t=e(80959),a=e(45064),d=e(71349);const p=0,n=1;function m(b){const{spanId:A,traceId:x}=b.spanContext(),{data:T,op:D,parent_span_id:C,status:S,tags:k,origin:I}=E(b);return(0,t.Ce)({data:T,op:D,parent_span_id:C,span_id:A,status:S,tags:k,trace_id:x,origin:I})}function f(b){const{traceId:A,spanId:x}=b.spanContext(),T=g(b);return(0,a.TC)(A,x,T)}function v(b){return"number"==typeof b?h(b):Array.isArray(b)?b[0]+b[1]/1e9:b instanceof Date?h(b.getTime()):(0,d.zf)()}function h(b){return b>9999999999?b/1e3:b}function E(b){return function y(b){return"function"==typeof b.getSpanJSON}(b)?b.getSpanJSON():"function"==typeof b.toJSON?b.toJSON():{}}function g(b){const{traceFlags:A}=b.spanContext();return!!(A&n)}},82502:(ct,P,e)=>{"use strict";e.d(P,{M:()=>t});const t="7.94.1"},99028:(ct,P,e)=>{"use strict";e.d(P,{De:()=>h,hF:()=>p,yD:()=>v});var t=e(81488),a=e(91412),d=e(47752);const p="baggage",n="sentry-",m=/^sentry-/,f=8192;function v(g){if(!(0,a.Kg)(g)&&!Array.isArray(g))return;let b={};if(Array.isArray(g))b=g.reduce((x,T)=>{const D=E(T);for(const C of Object.keys(D))x[C]=D[C];return x},{});else{if(!g)return;b=E(g)}const A=Object.entries(b).reduce((x,[T,D])=>(T.match(m)&&(x[T.slice(n.length)]=D),x),{});return Object.keys(A).length>0?A:void 0}function h(g){if(g)return function y(g){if(0!==Object.keys(g).length)return Object.entries(g).reduce((b,[A,x],T)=>{const D=`${encodeURIComponent(A)}=${encodeURIComponent(x)}`,C=0===T?D:`${b},${D}`;return C.length>f?(t.T&&d.vF.warn(`Not adding key: ${A} with val: ${x} to baggage header due to exceeding baggage size limits.`),b):C},"")}(Object.entries(g).reduce((A,[x,T])=>(T&&(A[`${n}${x}`]=T),A),{}))}function E(g){return g.split(",").map(b=>b.split("=").map(A=>decodeURIComponent(A.trim()))).reduce((b,[A,x])=>(b[A]=x,b),{})}},74146:(ct,P,e)=>{"use strict";e.d(P,{$N:()=>f,Hd:()=>n,NX:()=>v,xE:()=>h});var t=e(91412);const d=(0,e(40241).VZ)(),p=80;function n(E,y={}){if(!E)return"<unknown>";try{let g=E;const b=5,A=[];let x=0,T=0;const D=" > ",C=D.length;let S;const k=Array.isArray(y)?y:y.keyAttrs,I=!Array.isArray(y)&&y.maxStringLength||p;for(;g&&x++<b&&(S=m(g,k),!("html"===S||x>1&&T+A.length*C+S.length>=I));)A.push(S),T+=S.length,g=g.parentNode;return A.reverse().join(D)}catch{return"<unknown>"}}function m(E,y){const g=E,b=[];let A,x,T,D,C;if(!g||!g.tagName)return"";if(d.HTMLElement&&g instanceof HTMLElement&&g.dataset&&g.dataset.sentryComponent)return g.dataset.sentryComponent;b.push(g.tagName.toLowerCase());const S=y&&y.length?y.filter(I=>g.getAttribute(I)).map(I=>[I,g.getAttribute(I)]):null;if(S&&S.length)S.forEach(I=>{b.push(`[${I[0]}="${I[1]}"]`)});else if(g.id&&b.push(`#${g.id}`),A=g.className,A&&(0,t.Kg)(A))for(x=A.split(/\s+/),C=0;C<x.length;C++)b.push(`.${x[C]}`);const k=["aria-label","type","name","title","alt"];for(C=0;C<k.length;C++)T=k[C],D=g.getAttribute(T),D&&b.push(`[${T}="${D}"]`);return b.join("")}function f(){try{return d.document.location.href}catch{return""}}function v(E){return d.document&&d.document.querySelector?d.document.querySelector(E):null}function h(E){if(!d.HTMLElement)return null;let y=E;for(let b=0;b<5;b++){if(!y)return null;if(y instanceof HTMLElement&&y.dataset.sentryComponent)return y.dataset.sentryComponent;y=y.parentNode}return null}},81488:(ct,P,e)=>{"use strict";e.d(P,{T:()=>t});const t=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__},33409:(ct,P,e)=>{"use strict";function t(){return typeof __SENTRY_BROWSER_BUNDLE__<"u"&&!!__SENTRY_BROWSER_BUNDLE__}function a(){return"npm"}e.d(P,{Z:()=>t,e:()=>a})},91412:(ct,P,e)=>{"use strict";e.d(P,{BD:()=>n,Kg:()=>f,L2:()=>C,NF:()=>v,Qd:()=>E,Qg:()=>A,T2:()=>p,W6:()=>m,bJ:()=>a,gd:()=>b,mE:()=>x,sO:()=>h,tH:()=>D,vq:()=>g,xH:()=>y,yr:()=>T});const t=Object.prototype.toString;function a(S){switch(t.call(S)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return D(S,Error)}}function d(S,k){return t.call(S)===`[object ${k}]`}function p(S){return d(S,"ErrorEvent")}function n(S){return d(S,"DOMError")}function m(S){return d(S,"DOMException")}function f(S){return d(S,"String")}function v(S){return"object"==typeof S&&null!==S&&"__sentry_template_string__"in S&&"__sentry_template_values__"in S}function h(S){return null===S||v(S)||"object"!=typeof S&&"function"!=typeof S}function E(S){return d(S,"Object")}function y(S){return typeof Event<"u"&&D(S,Event)}function g(S){return typeof Element<"u"&&D(S,Element)}function b(S){return d(S,"RegExp")}function A(S){return!(!S||!S.then||"function"!=typeof S.then)}function x(S){return E(S)&&"nativeEvent"in S&&"preventDefault"in S&&"stopPropagation"in S}function T(S){return"number"==typeof S&&S!=S}function D(S,k){try{return S instanceof k}catch{return!1}}function C(S){return!("object"!=typeof S||null===S||!S.__isVue&&!S._isVue)}},47752:(ct,P,e)=>{"use strict";e.d(P,{Ow:()=>p,Z9:()=>n,pq:()=>m,vF:()=>v});var t=e(81488),a=e(40241);const p=["debug","info","warn","error","log","assert","trace"],n={};function m(h){if(!("console"in a.OW))return h();const E=a.OW.console,y={},g=Object.keys(n);g.forEach(b=>{const A=n[b];y[b]=E[b],E[b]=A});try{return h()}finally{g.forEach(b=>{E[b]=y[b]})}}const v=function f(){let h=!1;const E={enable:()=>{h=!0},disable:()=>{h=!1},isEnabled:()=>h};return p.forEach(t.T?y=>{E[y]=(...g)=>{h&&m(()=>{a.OW.console[y](`Sentry Logger [${y}]:`,...g)})}}:y=>{E[y]=()=>{}}),E}()},85004:(ct,P,e)=>{"use strict";e.d(P,{$X:()=>n,GR:()=>y,M6:()=>f,eJ:()=>d,gO:()=>m,k9:()=>g});var t=e(80959),a=e(40241);function d(){const b=a.OW,A=b.crypto||b.msCrypto;let x=()=>16*Math.random();try{if(A&&A.randomUUID)return A.randomUUID().replace(/-/g,"");A&&A.getRandomValues&&(x=()=>{const T=new Uint8Array(1);return A.getRandomValues(T),T[0]})}catch{}return"10000000100040008000100000000000".replace(/[018]/g,T=>(T^(15&x())>>T/4).toString(16))}function p(b){return b.exception&&b.exception.values?b.exception.values[0]:void 0}function n(b){const{message:A,event_id:x}=b;if(A)return A;const T=p(b);return T?T.type&&T.value?`${T.type}: ${T.value}`:T.type||T.value||x||"<unknown>":x||"<unknown>"}function m(b,A,x){const T=b.exception=b.exception||{},D=T.values=T.values||[],C=D[0]=D[0]||{};C.value||(C.value=A||""),C.type||(C.type=x||"Error")}function f(b,A){const x=p(b);if(!x)return;const D=x.mechanism;if(x.mechanism={type:"generic",handled:!0,...D,...A},A&&"data"in A){const C={...D&&D.data,...A.data};x.mechanism.data=C}}function y(b){if(b&&b.__sentry_captured__)return!0;try{(0,t.my)(b,"__sentry_captured__",!0)}catch{}return!1}function g(b){return Array.isArray(b)?b:[b]}},22712:(ct,P,e)=>{"use strict";e.d(P,{wD:()=>a});var t=e(33409);function a(){return!(0,t.Z)()&&"[object process]"===Object.prototype.toString.call(typeof process<"u"?process:0)}ct=e.hmd(ct)},90196:(ct,P,e)=>{"use strict";e.d(P,{S8:()=>n,cd:()=>m});var t=e(91412),d=e(80959),p=e(65217);function n(b,A=100,x=1/0){try{return f("",b,A,x)}catch(T){return{ERROR:`**non-serializable** (${T})`}}}function m(b,A=3,x=102400){const T=n(b,A);return function y(b){return function E(b){return~-encodeURI(b).split(/%..|./).length}(JSON.stringify(b))}(T)>x?m(b,A-1,x):T}function f(b,A,x=1/0,T=1/0,D=function a(){const b="function"==typeof WeakSet,A=b?new WeakSet:[];return[function x(D){if(b)return!!A.has(D)||(A.add(D),!1);for(let C=0;C<A.length;C++)if(A[C]===D)return!0;return A.push(D),!1},function T(D){if(b)A.delete(D);else for(let C=0;C<A.length;C++)if(A[C]===D){A.splice(C,1);break}}]}()){const[C,S]=D;if(null==A||["number","boolean","string"].includes(typeof A)&&!(0,t.yr)(A))return A;const k=function v(b,A){try{if("domain"===b&&A&&"object"==typeof A&&A._events)return"[Domain]";if("domainEmitter"===b)return"[DomainEmitter]";if(typeof global<"u"&&A===global)return"[Global]";if(typeof window<"u"&&A===window)return"[Window]";if(typeof document<"u"&&A===document)return"[Document]";if((0,t.L2)(A))return"[VueViewModel]";if((0,t.mE)(A))return"[SyntheticEvent]";if("number"==typeof A&&A!=A)return"[NaN]";if("function"==typeof A)return`[Function: ${(0,p.qQ)(A)}]`;if("symbol"==typeof A)return`[${String(A)}]`;if("bigint"==typeof A)return`[BigInt: ${String(A)}]`;const x=function h(b){const A=Object.getPrototypeOf(b);return A?A.constructor.name:"null prototype"}(A);return/^HTML(\w*)Element$/.test(x)?`[HTMLElement: ${x}]`:`[object ${x}]`}catch(x){return`**non-serializable** (${x})`}}(b,A);if(!k.startsWith("[object "))return k;if(A.__sentry_skip_normalization__)return A;const I="number"==typeof A.__sentry_override_normalization_depth__?A.__sentry_override_normalization_depth__:x;if(0===I)return k.replace("object ","");if(C(A))return"[Circular ~]";const F=A;if(F&&"function"==typeof F.toJSON)try{return f("",F.toJSON(),I-1,T,D)}catch{}const L=Array.isArray(A)?[]:{};let W=0;const K=(0,d.W4)(A);for(const j in K)if(Object.prototype.hasOwnProperty.call(K,j)){if(W>=T){L[j]="[MaxProperties ~]";break}L[j]=f(j,K[j],I-1,T,D),W++}return S(A),L}},80959:(ct,P,e)=>{"use strict";e.d(P,{Ce:()=>x,GS:()=>m,HF:()=>A,W4:()=>y,my:()=>f,pO:()=>v,sp:()=>h,u4:()=>E});var t=e(74146),a=e(81488),d=e(91412),p=e(47752),n=e(22505);function m(S,k,I){if(!(k in S))return;const F=S[k],L=I(F);"function"==typeof L&&v(L,F),S[k]=L}function f(S,k,I){try{Object.defineProperty(S,k,{value:I,writable:!0,configurable:!0})}catch{a.T&&p.vF.log(`Failed to add non-enumerable property "${k}" to object`,S)}}function v(S,k){try{S.prototype=k.prototype=k.prototype||{},f(S,"__sentry_original__",k)}catch{}}function h(S){return S.__sentry_original__}function E(S){return Object.keys(S).map(k=>`${encodeURIComponent(k)}=${encodeURIComponent(S[k])}`).join("&")}function y(S){if((0,d.bJ)(S))return{message:S.message,name:S.name,stack:S.stack,...b(S)};if((0,d.xH)(S)){const k={type:S.type,target:g(S.target),currentTarget:g(S.currentTarget),...b(S)};return typeof CustomEvent<"u"&&(0,d.tH)(S,CustomEvent)&&(k.detail=S.detail),k}return S}function g(S){try{return(0,d.vq)(S)?(0,t.Hd)(S):Object.prototype.toString.call(S)}catch{return"<unknown>"}}function b(S){if("object"==typeof S&&null!==S){const k={};for(const I in S)Object.prototype.hasOwnProperty.call(S,I)&&(k[I]=S[I]);return k}return{}}function A(S,k=40){const I=Object.keys(y(S));if(I.sort(),!I.length)return"[object has no keys]";if(I[0].length>=k)return(0,n.xv)(I[0],k);for(let F=I.length;F>0;F--){const L=I.slice(0,F).join(", ");if(!(L.length>k))return F===I.length?L:(0,n.xv)(L,k)}return""}function x(S){return T(S,new Map)}function T(S,k){if(function D(S){if(!(0,d.Qd)(S))return!1;try{const k=Object.getPrototypeOf(S).constructor.name;return!k||"Object"===k}catch{return!0}}(S)){const I=k.get(S);if(void 0!==I)return I;const F={};k.set(S,F);for(const L of Object.keys(S))typeof S[L]<"u"&&(F[L]=T(S[L],k));return F}if(Array.isArray(S)){const I=k.get(S);if(void 0!==I)return I;const F=[];return k.set(S,F),S.forEach(L=>{F.push(T(L,k))}),F}return S}},65217:(ct,P,e)=>{"use strict";e.d(P,{gd:()=>p,qQ:()=>v,vk:()=>n});const t=50,a=/\(error: (.*)\)/,d=/captureMessage|captureException/;function p(...E){const y=E.sort((g,b)=>g[0]-b[0]).map(g=>g[1]);return(g,b=0)=>{const A=[],x=g.split("\n");for(let T=b;T<x.length;T++){const D=x[T];if(D.length>1024)continue;const C=a.test(D)?D.replace(a,"$1"):D;if(!C.match(/\S*Error: /)){for(const S of y){const k=S(C);if(k){A.push(k);break}}if(A.length>=t)break}}return function m(E){if(!E.length)return[];const y=Array.from(E);return/sentryWrapped/.test(y[y.length-1].function||"")&&y.pop(),y.reverse(),d.test(y[y.length-1].function||"")&&(y.pop(),d.test(y[y.length-1].function||"")&&y.pop()),y.slice(0,t).map(g=>({...g,filename:g.filename||y[y.length-1].filename,function:g.function||"?"}))}(A)}}function n(E){return Array.isArray(E)?p(...E):E}const f="<anonymous>";function v(E){try{return E&&"function"==typeof E&&E.name||f}catch{return f}}},22505:(ct,P,e)=>{"use strict";e.d(P,{Xr:()=>m,gt:()=>p,xv:()=>a});var t=e(91412);function a(f,v=0){return"string"!=typeof f||0===v||f.length<=v?f:`${f.slice(0,v)}...`}function p(f,v){if(!Array.isArray(f))return"";const h=[];for(let E=0;E<f.length;E++){const y=f[E];try{(0,t.L2)(y)?h.push("[VueViewModel]"):h.push(String(y))}catch{h.push("[value cannot be serialized]")}}return h.join(v)}function m(f,v=[],h=!1){return v.some(E=>function n(f,v,h=!1){return!!(0,t.Kg)(f)&&((0,t.gd)(v)?v.test(f):!!(0,t.Kg)(v)&&(h?f===v:f.includes(v)))}(f,E,h))}},53430:(ct,P,e)=>{"use strict";e.d(P,{T2:()=>n,XW:()=>d,xg:()=>p});var a,m,t=e(91412);function d(m){return new n(f=>{f(m)})}function p(m){return new n((f,v)=>{v(m)})}(m=a||(a={}))[m.PENDING=0]="PENDING",m[m.RESOLVED=1]="RESOLVED",m[m.REJECTED=2]="REJECTED";class n{constructor(f){n.prototype.__init.call(this),n.prototype.__init2.call(this),n.prototype.__init3.call(this),n.prototype.__init4.call(this),this._state=a.PENDING,this._handlers=[];try{f(this._resolve,this._reject)}catch(v){this._reject(v)}}then(f,v){return new n((h,E)=>{this._handlers.push([!1,y=>{if(f)try{h(f(y))}catch(g){E(g)}else h(y)},y=>{if(v)try{h(v(y))}catch(g){E(g)}else E(y)}]),this._executeHandlers()})}catch(f){return this.then(v=>v,f)}finally(f){return new n((v,h)=>{let E,y;return this.then(g=>{y=!1,E=g,f&&f()},g=>{y=!0,E=g,f&&f()}).then(()=>{y?h(E):v(E)})})}__init(){this._resolve=f=>{this._setResult(a.RESOLVED,f)}}__init2(){this._reject=f=>{this._setResult(a.REJECTED,f)}}__init3(){this._setResult=(f,v)=>{if(this._state===a.PENDING){if((0,t.Qg)(v))return void v.then(this._resolve,this._reject);this._state=f,this._value=v,this._executeHandlers()}}}__init4(){this._executeHandlers=()=>{if(this._state===a.PENDING)return;const f=this._handlers.slice();this._handlers=[],f.forEach(v=>{v[0]||(this._state===a.RESOLVED&&v[1](this._value),this._state===a.REJECTED&&v[2](this._value),v[0]=!0)})}}}},71349:(ct,P,e)=>{"use strict";e.d(P,{k3:()=>v,lu:()=>d,zf:()=>n});var t=e(40241);const a=1e3;function d(){return Date.now()/a}const n=function p(){const{performance:h}=t.OW;if(!h||!h.now)return d;const E=Date.now()-h.now(),y=null==h.timeOrigin?E:h.timeOrigin;return()=>(y+h.now())/a}();let f;const v=(()=>{const{performance:h}=t.OW;if(!h||!h.now)return void(f="none");const E=36e5,y=h.now(),g=Date.now(),b=h.timeOrigin?Math.abs(h.timeOrigin+y-g):E,A=b<E,x=h.timing&&h.timing.navigationStart,D="number"==typeof x?Math.abs(x+y-g):E;return A||D<E?b<=D?(f="timeOrigin",h.timeOrigin):(f="navigationStart",x):(f="dateNow",g)})()},45064:(ct,P,e)=>{"use strict";e.d(P,{E0:()=>n,TC:()=>m,nc:()=>p});var t=e(99028),a=e(85004);const d=new RegExp("^[ \\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\t]*$");function p(f){if(!f)return;const v=f.match(d);if(!v)return;let h;return"1"===v[3]?h=!0:"0"===v[3]&&(h=!1),{traceId:v[1],parentSampled:h,parentSpanId:v[2]}}function n(f,v){const h=p(f),E=(0,t.yD)(v),{traceId:y,parentSpanId:g,parentSampled:b}=h||{},A={traceId:y||(0,a.eJ)(),spanId:(0,a.eJ)().substring(16),sampled:b};return g&&(A.parentSpanId=g),E&&(A.dsc=E),{traceparentData:h,dynamicSamplingContext:E,propagationContext:A}}function m(f=(0,a.eJ)(),v=(0,a.eJ)().substring(16),h){let E="";return void 0!==h&&(E=h?"-1":"-0"),`${f}-${v}${E}`}},40241:(ct,P,e)=>{"use strict";function t(n){return n&&n.Math==Math?n:void 0}e.d(P,{BY:()=>p,OW:()=>a,VZ:()=>d});const a="object"==typeof globalThis&&t(globalThis)||"object"==typeof window&&t(window)||"object"==typeof self&&t(self)||"object"==typeof global&&t(global)||function(){return this}()||{};function d(){return a}function p(n,m,f){const v=f||a,h=v.__SENTRY__=v.__SENTRY__||{};return h[n]||(h[n]=m())}},10937:(ct,P,e)=>{"use strict";e.d(P,{h:()=>A});var t=e(137),a=e(82645),d=e(84205),p=e(50819),n=e(91687),f=e(51903),h=e(14876),E=e(77919),y=e(98764);function b(x,T){return Math.pow(2,x)*T}function A(x){const{initialInterval:T,maxRetries:D=1/0,maxInterval:C=1/0,shouldRetry:S=(()=>!0),resetOnSuccess:k=!1,backoffDelay:I=b}="number"==typeof x?{initialInterval:x}:x;return F=>(0,t.v)(()=>{let L=0;return F.pipe(function m(x){return(0,p.N)((T,D)=>{let C,k,S=!1;const I=()=>{C=T.subscribe((0,n._)(D,void 0,void 0,F=>{k||(k=new d.B,(0,a.Tg)(x(k)).subscribe((0,n._)(D,()=>C?I():S=!0))),k&&k.next(F)})),S&&(C.unsubscribe(),C=null,S=!1,I())};I()})}(W=>W.pipe((0,f.H)(K=>{const j=L++;return function v(x,T,D){return(0,t.v)(()=>x()?T:D)}(()=>j<D&&S(K),(0,h.O)(function g(x,T){return Math.min(x,T)}(I(j,T),C)),(0,E.$)(K))}))),(0,y.M)(()=>{k&&(L=0)}))})}},59183:function(ct,P,e){var t;ct.exports=(t=e(36609),e(50310),e(53728),e(5814),e(83161),function(){var a=t,p=a.lib.BlockCipher,n=a.algo,m=[],f=[],v=[],h=[],E=[],y=[],g=[],b=[],A=[],x=[];!function(){for(var C=[],S=0;S<256;S++)C[S]=S<128?S<<1:S<<1^283;var k=0,I=0;for(S=0;S<256;S++){var F=I^I<<1^I<<2^I<<3^I<<4;m[k]=F=F>>>8^255&F^99,f[F]=k;var j,L=C[k],W=C[L],K=C[W];v[k]=(j=257*C[F]^16843008*F)<<24|j>>>8,h[k]=j<<16|j>>>16,E[k]=j<<8|j>>>24,y[k]=j,g[F]=(j=16843009*K^65537*W^257*L^16843008*k)<<24|j>>>8,b[F]=j<<16|j>>>16,A[F]=j<<8|j>>>24,x[F]=j,k?(k=L^C[C[C[K^L]]],I^=C[C[I]]):k=I=1}}();var T=[0,1,2,4,8,16,32,64,128,27,54],D=n.AES=p.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var S=this._keyPriorReset=this._key,k=S.words,I=S.sigBytes/4,L=4*((this._nRounds=I+6)+1),W=this._keySchedule=[],K=0;K<L;K++)K<I?W[K]=k[K]:(C=W[K-1],K%I?I>6&&K%I==4&&(C=m[C>>>24]<<24|m[C>>>16&255]<<16|m[C>>>8&255]<<8|m[255&C]):(C=m[(C=C<<8|C>>>24)>>>24]<<24|m[C>>>16&255]<<16|m[C>>>8&255]<<8|m[255&C],C^=T[K/I|0]<<24),W[K]=W[K-I]^C);for(var j=this._invKeySchedule=[],X=0;X<L;X++){if(K=L-X,X%4)var C=W[K];else C=W[K-4];j[X]=X<4||K<=4?C:g[m[C>>>24]]^b[m[C>>>16&255]]^A[m[C>>>8&255]]^x[m[255&C]]}}},encryptBlock:function(C,S){this._doCryptBlock(C,S,this._keySchedule,v,h,E,y,m)},decryptBlock:function(C,S){var k=C[S+1];C[S+1]=C[S+3],C[S+3]=k,this._doCryptBlock(C,S,this._invKeySchedule,g,b,A,x,f),k=C[S+1],C[S+1]=C[S+3],C[S+3]=k},_doCryptBlock:function(C,S,k,I,F,L,W,K){for(var j=this._nRounds,X=C[S]^k[0],B=C[S+1]^k[1],V=C[S+2]^k[2],z=C[S+3]^k[3],U=4,G=1;G<j;G++){var Z=I[X>>>24]^F[B>>>16&255]^L[V>>>8&255]^W[255&z]^k[U++],at=I[B>>>24]^F[V>>>16&255]^L[z>>>8&255]^W[255&X]^k[U++],H=I[V>>>24]^F[z>>>16&255]^L[X>>>8&255]^W[255&B]^k[U++],q=I[z>>>24]^F[X>>>16&255]^L[B>>>8&255]^W[255&V]^k[U++];X=Z,B=at,V=H,z=q}Z=(K[X>>>24]<<24|K[B>>>16&255]<<16|K[V>>>8&255]<<8|K[255&z])^k[U++],at=(K[B>>>24]<<24|K[V>>>16&255]<<16|K[z>>>8&255]<<8|K[255&X])^k[U++],H=(K[V>>>24]<<24|K[z>>>16&255]<<16|K[X>>>8&255]<<8|K[255&B])^k[U++],q=(K[z>>>24]<<24|K[X>>>16&255]<<16|K[B>>>8&255]<<8|K[255&V])^k[U++],C[S]=Z,C[S+1]=at,C[S+2]=H,C[S+3]=q},keySize:8});a.AES=p._createHelper(D)}(),t.AES)},9148:function(ct,P,e){var t;ct.exports=(t=e(36609),e(50310),e(53728),e(5814),e(83161),function(){var a=t,p=a.lib.BlockCipher;const m=16,f=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],v=[[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946],[1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055],[3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504],[976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462]];var h={pbox:[],sbox:[]};function E(x,T){let I=x.sbox[0][T>>24&255]+x.sbox[1][T>>16&255];return I^=x.sbox[2][T>>8&255],I+=x.sbox[3][255&T],I}function y(x,T,D){let k,C=T,S=D;for(let I=0;I<m;++I)C^=x.pbox[I],S=E(x,C)^S,k=C,C=S,S=k;return k=C,C=S,S=k,S^=x.pbox[m],C^=x.pbox[m+1],{left:C,right:S}}var A=a.algo.Blowfish=p.extend({_doReset:function(){if(this._keyPriorReset!==this._key){var x=this._keyPriorReset=this._key;!function b(x,T,D){for(let F=0;F<4;F++){x.sbox[F]=[];for(let L=0;L<256;L++)x.sbox[F][L]=v[F][L]}let C=0;for(let F=0;F<m+2;F++)x.pbox[F]=f[F]^T[C],C++,C>=D&&(C=0);let S=0,k=0,I=0;for(let F=0;F<m+2;F+=2)I=y(x,S,k),S=I.left,k=I.right,x.pbox[F]=S,x.pbox[F+1]=k;for(let F=0;F<4;F++)for(let L=0;L<256;L+=2)I=y(x,S,k),S=I.left,k=I.right,x.sbox[F][L]=S,x.sbox[F][L+1]=k;return!0}(h,x.words,x.sigBytes/4)}},encryptBlock:function(x,T){var D=y(h,x[T],x[T+1]);x[T]=D.left,x[T+1]=D.right},decryptBlock:function(x,T){var D=function g(x,T,D){let k,C=T,S=D;for(let I=m+1;I>1;--I)C^=x.pbox[I],S=E(x,C)^S,k=C,C=S,S=k;return k=C,C=S,S=k,S^=x.pbox[1],C^=x.pbox[0],{left:C,right:S}}(h,x[T],x[T+1]);x[T]=D.left,x[T+1]=D.right},blockSize:2,keySize:4,ivSize:2});a.Blowfish=p._createHelper(A)}(),t.Blowfish)},83161:function(ct,P,e){var d,p,n,m,f,v,E,g,b,x,T,D,S,I,L,W,j,X,t;ct.exports=(t=e(36609),e(5814),void(t.lib.Cipher||(d=t,p=d.lib,n=p.Base,m=p.WordArray,f=p.BufferedBlockAlgorithm,v=d.enc,E=v.Base64,g=d.algo.EvpKDF,b=p.Cipher=f.extend({cfg:n.extend(),createEncryptor:function(B,V){return this.create(this._ENC_XFORM_MODE,B,V)},createDecryptor:function(B,V){return this.create(this._DEC_XFORM_MODE,B,V)},init:function(B,V,z){this.cfg=this.cfg.extend(z),this._xformMode=B,this._key=V,this.reset()},reset:function(){f.reset.call(this),this._doReset()},process:function(B){return this._append(B),this._process()},finalize:function(B){return B&&this._append(B),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function B(V){return"string"==typeof V?X:W}return function(V){return{encrypt:function(z,U,G){return B(U).encrypt(V,z,U,G)},decrypt:function(z,U,G){return B(U).decrypt(V,z,U,G)}}}}()}),p.StreamCipher=b.extend({_doFinalize:function(){return this._process(!0)},blockSize:1}),x=d.mode={},T=p.BlockCipherMode=n.extend({createEncryptor:function(B,V){return this.Encryptor.create(B,V)},createDecryptor:function(B,V){return this.Decryptor.create(B,V)},init:function(B,V){this._cipher=B,this._iv=V}}),D=x.CBC=function(){var B=T.extend();function V(z,U,G){var Z,at=this._iv;at?(Z=at,this._iv=undefined):Z=this._prevBlock;for(var H=0;H<G;H++)z[U+H]^=Z[H]}return B.Encryptor=B.extend({processBlock:function(z,U){var G=this._cipher,Z=G.blockSize;V.call(this,z,U,Z),G.encryptBlock(z,U),this._prevBlock=z.slice(U,U+Z)}}),B.Decryptor=B.extend({processBlock:function(z,U){var G=this._cipher,Z=G.blockSize,at=z.slice(U,U+Z);G.decryptBlock(z,U),V.call(this,z,U,Z),this._prevBlock=at}}),B}(),S=(d.pad={}).Pkcs7={pad:function(B,V){for(var z=4*V,U=z-B.sigBytes%z,G=U<<24|U<<16|U<<8|U,Z=[],at=0;at<U;at+=4)Z.push(G);var H=m.create(Z,U);B.concat(H)},unpad:function(B){B.sigBytes-=255&B.words[B.sigBytes-1>>>2]}},p.BlockCipher=b.extend({cfg:b.cfg.extend({mode:D,padding:S}),reset:function(){var B;b.reset.call(this);var V=this.cfg,z=V.iv,U=V.mode;this._xformMode==this._ENC_XFORM_MODE?B=U.createEncryptor:(B=U.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==B?this._mode.init(this,z&&z.words):(this._mode=B.call(U,this,z&&z.words),this._mode.__creator=B)},_doProcessBlock:function(B,V){this._mode.processBlock(B,V)},_doFinalize:function(){var B,V=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(V.pad(this._data,this.blockSize),B=this._process(!0)):(B=this._process(!0),V.unpad(B)),B},blockSize:4}),I=p.CipherParams=n.extend({init:function(B){this.mixIn(B)},toString:function(B){return(B||this.formatter).stringify(this)}}),L=(d.format={}).OpenSSL={stringify:function(B){var z=B.ciphertext,U=B.salt;return(U?m.create([1398893684,1701076831]).concat(U).concat(z):z).toString(E)},parse:function(B){var V,z=E.parse(B),U=z.words;return 1398893684==U[0]&&1701076831==U[1]&&(V=m.create(U.slice(2,4)),U.splice(0,4),z.sigBytes-=16),I.create({ciphertext:z,salt:V})}},W=p.SerializableCipher=n.extend({cfg:n.extend({format:L}),encrypt:function(B,V,z,U){U=this.cfg.extend(U);var G=B.createEncryptor(z,U),Z=G.finalize(V),at=G.cfg;return I.create({ciphertext:Z,key:z,iv:at.iv,algorithm:B,mode:at.mode,padding:at.padding,blockSize:B.blockSize,formatter:U.format})},decrypt:function(B,V,z,U){return U=this.cfg.extend(U),V=this._parse(V,U.format),B.createDecryptor(z,U).finalize(V.ciphertext)},_parse:function(B,V){return"string"==typeof B?V.parse(B,this):B}}),j=(d.kdf={}).OpenSSL={execute:function(B,V,z,U,G){if(U||(U=m.random(8)),G)var Z=g.create({keySize:V+z,hasher:G}).compute(B,U);else Z=g.create({keySize:V+z}).compute(B,U);var at=m.create(Z.words.slice(V),4*z);return Z.sigBytes=4*V,I.create({key:Z,iv:at,salt:U})}},X=p.PasswordBasedCipher=W.extend({cfg:W.cfg.extend({kdf:j}),encrypt:function(B,V,z,U){var G=(U=this.cfg.extend(U)).kdf.execute(z,B.keySize,B.ivSize,U.salt,U.hasher);U.iv=G.iv;var Z=W.encrypt.call(this,B,V,G.key,U);return Z.mixIn(G),Z},decrypt:function(B,V,z,U){U=this.cfg.extend(U),V=this._parse(V,U.format);var G=U.kdf.execute(z,B.keySize,B.ivSize,V.salt,U.hasher);return U.iv=G.iv,W.decrypt.call(this,B,V,G.key,U)}}))))},36609:function(ct,P,e){var t;ct.exports=(t=t||function(a,d){var p;if(typeof window<"u"&&window.crypto&&(p=window.crypto),typeof self<"u"&&self.crypto&&(p=self.crypto),typeof globalThis<"u"&&globalThis.crypto&&(p=globalThis.crypto),!p&&typeof window<"u"&&window.msCrypto&&(p=window.msCrypto),!p&&typeof global<"u"&&global.crypto&&(p=global.crypto),!p)try{p=e(50477)}catch{}var n=function(){if(p){if("function"==typeof p.getRandomValues)try{return p.getRandomValues(new Uint32Array(1))[0]}catch{}if("function"==typeof p.randomBytes)try{return p.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")},m=Object.create||function(){function C(){}return function(S){var k;return C.prototype=S,k=new C,C.prototype=null,k}}(),f={},v=f.lib={},h=v.Base=function(){return{extend:function(C){var S=m(this);return C&&S.mixIn(C),(!S.hasOwnProperty("init")||this.init===S.init)&&(S.init=function(){S.$super.init.apply(this,arguments)}),S.init.prototype=S,S.$super=this,S},create:function(){var C=this.extend();return C.init.apply(C,arguments),C},init:function(){},mixIn:function(C){for(var S in C)C.hasOwnProperty(S)&&(this[S]=C[S]);C.hasOwnProperty("toString")&&(this.toString=C.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),E=v.WordArray=h.extend({init:function(C,S){C=this.words=C||[],this.sigBytes=null!=S?S:4*C.length},toString:function(C){return(C||g).stringify(this)},concat:function(C){var S=this.words,k=C.words,I=this.sigBytes,F=C.sigBytes;if(this.clamp(),I%4)for(var L=0;L<F;L++)S[I+L>>>2]|=(k[L>>>2]>>>24-L%4*8&255)<<24-(I+L)%4*8;else for(var K=0;K<F;K+=4)S[I+K>>>2]=k[K>>>2];return this.sigBytes+=F,this},clamp:function(){var C=this.words,S=this.sigBytes;C[S>>>2]&=4294967295<<32-S%4*8,C.length=a.ceil(S/4)},clone:function(){var C=h.clone.call(this);return C.words=this.words.slice(0),C},random:function(C){for(var S=[],k=0;k<C;k+=4)S.push(n());return new E.init(S,C)}}),y=f.enc={},g=y.Hex={stringify:function(C){for(var S=C.words,k=C.sigBytes,I=[],F=0;F<k;F++){var L=S[F>>>2]>>>24-F%4*8&255;I.push((L>>>4).toString(16)),I.push((15&L).toString(16))}return I.join("")},parse:function(C){for(var S=C.length,k=[],I=0;I<S;I+=2)k[I>>>3]|=parseInt(C.substr(I,2),16)<<24-I%8*4;return new E.init(k,S/2)}},b=y.Latin1={stringify:function(C){for(var S=C.words,k=C.sigBytes,I=[],F=0;F<k;F++)I.push(String.fromCharCode(S[F>>>2]>>>24-F%4*8&255));return I.join("")},parse:function(C){for(var S=C.length,k=[],I=0;I<S;I++)k[I>>>2]|=(255&C.charCodeAt(I))<<24-I%4*8;return new E.init(k,S)}},A=y.Utf8={stringify:function(C){try{return decodeURIComponent(escape(b.stringify(C)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(C){return b.parse(unescape(encodeURIComponent(C)))}},x=v.BufferedBlockAlgorithm=h.extend({reset:function(){this._data=new E.init,this._nDataBytes=0},_append:function(C){"string"==typeof C&&(C=A.parse(C)),this._data.concat(C),this._nDataBytes+=C.sigBytes},_process:function(C){var S,k=this._data,I=k.words,F=k.sigBytes,L=this.blockSize,K=F/(4*L),j=(K=C?a.ceil(K):a.max((0|K)-this._minBufferSize,0))*L,X=a.min(4*j,F);if(j){for(var B=0;B<j;B+=L)this._doProcessBlock(I,B);S=I.splice(0,j),k.sigBytes-=X}return new E.init(S,X)},clone:function(){var C=h.clone.call(this);return C._data=this._data.clone(),C},_minBufferSize:0}),D=(v.Hasher=x.extend({cfg:h.extend(),init:function(C){this.cfg=this.cfg.extend(C),this.reset()},reset:function(){x.reset.call(this),this._doReset()},update:function(C){return this._append(C),this._process(),this},finalize:function(C){return C&&this._append(C),this._doFinalize()},blockSize:16,_createHelper:function(C){return function(S,k){return new C.init(k).finalize(S)}},_createHmacHelper:function(C){return function(S,k){return new D.HMAC.init(C,k).finalize(S)}}}),f.algo={});return f}(Math),t)},50310:function(ct,P,e){var t,p;ct.exports=(t=e(36609),p=t.lib.WordArray,t.enc.Base64={stringify:function(v){var h=v.words,E=v.sigBytes,y=this._map;v.clamp();for(var g=[],b=0;b<E;b+=3)for(var D=(h[b>>>2]>>>24-b%4*8&255)<<16|(h[b+1>>>2]>>>24-(b+1)%4*8&255)<<8|h[b+2>>>2]>>>24-(b+2)%4*8&255,C=0;C<4&&b+.75*C<E;C++)g.push(y.charAt(D>>>6*(3-C)&63));var S=y.charAt(64);if(S)for(;g.length%4;)g.push(S);return g.join("")},parse:function(v){var h=v.length,E=this._map,y=this._reverseMap;if(!y){y=this._reverseMap=[];for(var g=0;g<E.length;g++)y[E.charCodeAt(g)]=g}var b=E.charAt(64);if(b){var A=v.indexOf(b);-1!==A&&(h=A)}return function f(v,h,E){for(var y=[],g=0,b=0;b<h;b++)if(b%4){var A=E[v.charCodeAt(b-1)]<<b%4*2,x=E[v.charCodeAt(b)]>>>6-b%4*2;y[g>>>2]|=(A|x)<<24-g%4*8,g++}return p.create(y,g)}(v,h,y)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},t.enc.Base64)},85249:function(ct,P,e){var t,p;ct.exports=(t=e(36609),p=t.lib.WordArray,t.enc.Base64url={stringify:function(v,h){void 0===h&&(h=!0);var E=v.words,y=v.sigBytes,g=h?this._safe_map:this._map;v.clamp();for(var b=[],A=0;A<y;A+=3)for(var C=(E[A>>>2]>>>24-A%4*8&255)<<16|(E[A+1>>>2]>>>24-(A+1)%4*8&255)<<8|E[A+2>>>2]>>>24-(A+2)%4*8&255,S=0;S<4&&A+.75*S<y;S++)b.push(g.charAt(C>>>6*(3-S)&63));var k=g.charAt(64);if(k)for(;b.length%4;)b.push(k);return b.join("")},parse:function(v,h){void 0===h&&(h=!0);var E=v.length,y=h?this._safe_map:this._map,g=this._reverseMap;if(!g){g=this._reverseMap=[];for(var b=0;b<y.length;b++)g[y.charCodeAt(b)]=b}var A=y.charAt(64);if(A){var x=v.indexOf(A);-1!==x&&(E=x)}return function f(v,h,E){for(var y=[],g=0,b=0;b<h;b++)if(b%4){var A=E[v.charCodeAt(b-1)]<<b%4*2,x=E[v.charCodeAt(b)]>>>6-b%4*2;y[g>>>2]|=(A|x)<<24-g%4*8,g++}return p.create(y,g)}(v,E,g)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_safe_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"},t.enc.Base64url)},30035:function(ct,P,e){var t;ct.exports=(t=e(36609),function(){var p=t.lib.WordArray,n=t.enc;function f(v){return v<<8&4278255360|v>>>8&16711935}n.Utf16=n.Utf16BE={stringify:function(v){for(var h=v.words,E=v.sigBytes,y=[],g=0;g<E;g+=2)y.push(String.fromCharCode(h[g>>>2]>>>16-g%4*8&65535));return y.join("")},parse:function(v){for(var h=v.length,E=[],y=0;y<h;y++)E[y>>>1]|=v.charCodeAt(y)<<16-y%2*16;return p.create(E,2*h)}},n.Utf16LE={stringify:function(v){for(var h=v.words,E=v.sigBytes,y=[],g=0;g<E;g+=2){var b=f(h[g>>>2]>>>16-g%4*8&65535);y.push(String.fromCharCode(b))}return y.join("")},parse:function(v){for(var h=v.length,E=[],y=0;y<h;y++)E[y>>>1]|=f(v.charCodeAt(y)<<16-y%2*16);return p.create(E,2*h)}}}(),t.enc.Utf16)},5814:function(ct,P,e){var a,d,p,n,m,v,t;ct.exports=(t=e(36609),e(80867),e(92541),n=(d=(a=t).lib).WordArray,v=(m=a.algo).EvpKDF=(p=d.Base).extend({cfg:p.extend({keySize:4,hasher:m.MD5,iterations:1}),init:function(h){this.cfg=this.cfg.extend(h)},compute:function(h,E){for(var y,g=this.cfg,b=g.hasher.create(),A=n.create(),x=A.words,T=g.keySize,D=g.iterations;x.length<T;){y&&b.update(y),y=b.update(h).finalize(E),b.reset();for(var C=1;C<D;C++)y=b.finalize(y),b.reset();A.concat(y)}return A.sigBytes=4*T,A}}),a.EvpKDF=function(h,E,y){return v.create(y).compute(h,E)},t.EvpKDF)},35901:function(ct,P,e){var t,n,f;ct.exports=(t=e(36609),e(83161),n=t.lib.CipherParams,f=t.enc.Hex,t.format.Hex={stringify:function(E){return E.ciphertext.toString(f)},parse:function(E){var y=f.parse(E);return n.create({ciphertext:y})}},t.format.Hex)},92541:function(ct,P,e){var t,m;ct.exports=(t=e(36609),m=t.enc.Utf8,void(t.algo.HMAC=t.lib.Base.extend({init:function(h,E){h=this._hasher=new h.init,"string"==typeof E&&(E=m.parse(E));var y=h.blockSize,g=4*y;E.sigBytes>g&&(E=h.finalize(E)),E.clamp();for(var b=this._oKey=E.clone(),A=this._iKey=E.clone(),x=b.words,T=A.words,D=0;D<y;D++)x[D]^=1549556828,T[D]^=909522486;b.sigBytes=A.sigBytes=g,this.reset()},reset:function(){var h=this._hasher;h.reset(),h.update(this._iKey)},update:function(h){return this._hasher.update(h),this},finalize:function(h){var E=this._hasher,y=E.finalize(h);return E.reset(),E.finalize(this._oKey.clone().concat(y))}})))},75720:function(ct,P,e){var t;ct.exports=(t=e(36609),e(9396),e(83180),e(30035),e(50310),e(85249),e(53728),e(80867),e(72021),e(32400),e(35232),e(80369),e(40357),e(87396),e(92541),e(57191),e(5814),e(83161),e(25517),e(28335),e(30536),e(71889),e(21258),e(55445),e(77821),e(97726),e(68983),e(57624),e(35901),e(59183),e(43504),e(55021),e(73878),e(97436),e(9148),t)},83180:function(ct,P,e){var t;ct.exports=(t=e(36609),function(){if("function"==typeof ArrayBuffer){var p=t.lib.WordArray,n=p.init,m=p.init=function(f){if(f instanceof ArrayBuffer&&(f=new Uint8Array(f)),(f instanceof Int8Array||typeof Uint8ClampedArray<"u"&&f instanceof Uint8ClampedArray||f instanceof Int16Array||f instanceof Uint16Array||f instanceof Int32Array||f instanceof Uint32Array||f instanceof Float32Array||f instanceof Float64Array)&&(f=new Uint8Array(f.buffer,f.byteOffset,f.byteLength)),f instanceof Uint8Array){for(var v=f.byteLength,h=[],E=0;E<v;E++)h[E>>>2]|=f[E]<<24-E%4*8;n.call(this,h,v)}else n.apply(this,arguments)};m.prototype=p}}(),t.lib.WordArray)},53728:function(ct,P,e){var t;ct.exports=(t=e(36609),function(a){var d=t,p=d.lib,n=p.WordArray,m=p.Hasher,f=d.algo,v=[];!function(){for(var A=0;A<64;A++)v[A]=4294967296*a.abs(a.sin(A+1))|0}();var h=f.MD5=m.extend({_doReset:function(){this._hash=new n.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(A,x){for(var T=0;T<16;T++){var D=x+T,C=A[D];A[D]=16711935&(C<<8|C>>>24)|4278255360&(C<<24|C>>>8)}var S=this._hash.words,k=A[x+0],I=A[x+1],F=A[x+2],L=A[x+3],W=A[x+4],K=A[x+5],j=A[x+6],X=A[x+7],B=A[x+8],V=A[x+9],z=A[x+10],U=A[x+11],G=A[x+12],Z=A[x+13],at=A[x+14],H=A[x+15],q=S[0],$=S[1],ot=S[2],J=S[3];q=E(q,$,ot,J,k,7,v[0]),J=E(J,q,$,ot,I,12,v[1]),ot=E(ot,J,q,$,F,17,v[2]),$=E($,ot,J,q,L,22,v[3]),q=E(q,$,ot,J,W,7,v[4]),J=E(J,q,$,ot,K,12,v[5]),ot=E(ot,J,q,$,j,17,v[6]),$=E($,ot,J,q,X,22,v[7]),q=E(q,$,ot,J,B,7,v[8]),J=E(J,q,$,ot,V,12,v[9]),ot=E(ot,J,q,$,z,17,v[10]),$=E($,ot,J,q,U,22,v[11]),q=E(q,$,ot,J,G,7,v[12]),J=E(J,q,$,ot,Z,12,v[13]),ot=E(ot,J,q,$,at,17,v[14]),q=y(q,$=E($,ot,J,q,H,22,v[15]),ot,J,I,5,v[16]),J=y(J,q,$,ot,j,9,v[17]),ot=y(ot,J,q,$,U,14,v[18]),$=y($,ot,J,q,k,20,v[19]),q=y(q,$,ot,J,K,5,v[20]),J=y(J,q,$,ot,z,9,v[21]),ot=y(ot,J,q,$,H,14,v[22]),$=y($,ot,J,q,W,20,v[23]),q=y(q,$,ot,J,V,5,v[24]),J=y(J,q,$,ot,at,9,v[25]),ot=y(ot,J,q,$,L,14,v[26]),$=y($,ot,J,q,B,20,v[27]),q=y(q,$,ot,J,Z,5,v[28]),J=y(J,q,$,ot,F,9,v[29]),ot=y(ot,J,q,$,X,14,v[30]),q=g(q,$=y($,ot,J,q,G,20,v[31]),ot,J,K,4,v[32]),J=g(J,q,$,ot,B,11,v[33]),ot=g(ot,J,q,$,U,16,v[34]),$=g($,ot,J,q,at,23,v[35]),q=g(q,$,ot,J,I,4,v[36]),J=g(J,q,$,ot,W,11,v[37]),ot=g(ot,J,q,$,X,16,v[38]),$=g($,ot,J,q,z,23,v[39]),q=g(q,$,ot,J,Z,4,v[40]),J=g(J,q,$,ot,k,11,v[41]),ot=g(ot,J,q,$,L,16,v[42]),$=g($,ot,J,q,j,23,v[43]),q=g(q,$,ot,J,V,4,v[44]),J=g(J,q,$,ot,G,11,v[45]),ot=g(ot,J,q,$,H,16,v[46]),q=b(q,$=g($,ot,J,q,F,23,v[47]),ot,J,k,6,v[48]),J=b(J,q,$,ot,X,10,v[49]),ot=b(ot,J,q,$,at,15,v[50]),$=b($,ot,J,q,K,21,v[51]),q=b(q,$,ot,J,G,6,v[52]),J=b(J,q,$,ot,L,10,v[53]),ot=b(ot,J,q,$,z,15,v[54]),$=b($,ot,J,q,I,21,v[55]),q=b(q,$,ot,J,B,6,v[56]),J=b(J,q,$,ot,H,10,v[57]),ot=b(ot,J,q,$,j,15,v[58]),$=b($,ot,J,q,Z,21,v[59]),q=b(q,$,ot,J,W,6,v[60]),J=b(J,q,$,ot,U,10,v[61]),ot=b(ot,J,q,$,F,15,v[62]),$=b($,ot,J,q,V,21,v[63]),S[0]=S[0]+q|0,S[1]=S[1]+$|0,S[2]=S[2]+ot|0,S[3]=S[3]+J|0},_doFinalize:function(){var A=this._data,x=A.words,T=8*this._nDataBytes,D=8*A.sigBytes;x[D>>>5]|=128<<24-D%32;var C=a.floor(T/4294967296),S=T;x[15+(D+64>>>9<<4)]=16711935&(C<<8|C>>>24)|4278255360&(C<<24|C>>>8),x[14+(D+64>>>9<<4)]=16711935&(S<<8|S>>>24)|4278255360&(S<<24|S>>>8),A.sigBytes=4*(x.length+1),this._process();for(var k=this._hash,I=k.words,F=0;F<4;F++){var L=I[F];I[F]=16711935&(L<<8|L>>>24)|4278255360&(L<<24|L>>>8)}return k},clone:function(){var A=m.clone.call(this);return A._hash=this._hash.clone(),A}});function E(A,x,T,D,C,S,k){var I=A+(x&T|~x&D)+C+k;return(I<<S|I>>>32-S)+x}function y(A,x,T,D,C,S,k){var I=A+(x&D|T&~D)+C+k;return(I<<S|I>>>32-S)+x}function g(A,x,T,D,C,S,k){var I=A+(x^T^D)+C+k;return(I<<S|I>>>32-S)+x}function b(A,x,T,D,C,S,k){var I=A+(T^(x|~D))+C+k;return(I<<S|I>>>32-S)+x}d.MD5=m._createHelper(h),d.HmacMD5=m._createHmacHelper(h)}(Math),t.MD5)},25517:function(ct,P,e){var t;ct.exports=(t=e(36609),e(83161),t.mode.CFB=function(){var a=t.lib.BlockCipherMode.extend();function d(p,n,m,f){var v,h=this._iv;h?(v=h.slice(0),this._iv=void 0):v=this._prevBlock,f.encryptBlock(v,0);for(var E=0;E<m;E++)p[n+E]^=v[E]}return a.Encryptor=a.extend({processBlock:function(p,n){var m=this._cipher,f=m.blockSize;d.call(this,p,n,f,m),this._prevBlock=p.slice(n,n+f)}}),a.Decryptor=a.extend({processBlock:function(p,n){var m=this._cipher,f=m.blockSize,v=p.slice(n,n+f);d.call(this,p,n,f,m),this._prevBlock=v}}),a}(),t.mode.CFB)},30536:function(ct,P,e){var t;ct.exports=(t=e(36609),e(83161),t.mode.CTRGladman=function(){var a=t.lib.BlockCipherMode.extend();function d(m){if(255&~(m>>24))m+=1<<24;else{var f=m>>16&255,v=m>>8&255,h=255&m;255===f?(f=0,255===v?(v=0,255===h?h=0:++h):++v):++f,m=0,m+=f<<16,m+=v<<8,m+=h}return m}var n=a.Encryptor=a.extend({processBlock:function(m,f){var v=this._cipher,h=v.blockSize,E=this._iv,y=this._counter;E&&(y=this._counter=E.slice(0),this._iv=void 0),function p(m){return 0===(m[0]=d(m[0]))&&(m[1]=d(m[1])),m}(y);var g=y.slice(0);v.encryptBlock(g,0);for(var b=0;b<h;b++)m[f+b]^=g[b]}});return a.Decryptor=n,a}(),t.mode.CTRGladman)},28335:function(ct,P,e){var a,d,t;ct.exports=(t=e(36609),e(83161),t.mode.CTR=(d=(a=t.lib.BlockCipherMode.extend()).Encryptor=a.extend({processBlock:function(p,n){var m=this._cipher,f=m.blockSize,v=this._iv,h=this._counter;v&&(h=this._counter=v.slice(0),this._iv=void 0);var E=h.slice(0);m.encryptBlock(E,0),h[f-1]=h[f-1]+1|0;for(var y=0;y<f;y++)p[n+y]^=E[y]}}),a.Decryptor=d,a),t.mode.CTR)},21258:function(ct,P,e){var a,t;ct.exports=(t=e(36609),e(83161),t.mode.ECB=((a=t.lib.BlockCipherMode.extend()).Encryptor=a.extend({processBlock:function(d,p){this._cipher.encryptBlock(d,p)}}),a.Decryptor=a.extend({processBlock:function(d,p){this._cipher.decryptBlock(d,p)}}),a),t.mode.ECB)},71889:function(ct,P,e){var a,d,t;ct.exports=(t=e(36609),e(83161),t.mode.OFB=(d=(a=t.lib.BlockCipherMode.extend()).Encryptor=a.extend({processBlock:function(p,n){var m=this._cipher,f=m.blockSize,v=this._iv,h=this._keystream;v&&(h=this._keystream=v.slice(0),this._iv=void 0),m.encryptBlock(h,0);for(var E=0;E<f;E++)p[n+E]^=h[E]}}),a.Decryptor=d,a),t.mode.OFB)},55445:function(ct,P,e){var t;ct.exports=(t=e(36609),e(83161),t.pad.AnsiX923={pad:function(a,d){var p=a.sigBytes,n=4*d,m=n-p%n,f=p+m-1;a.clamp(),a.words[f>>>2]|=m<<24-f%4*8,a.sigBytes+=m},unpad:function(a){a.sigBytes-=255&a.words[a.sigBytes-1>>>2]}},t.pad.Ansix923)},77821:function(ct,P,e){var t;ct.exports=(t=e(36609),e(83161),t.pad.Iso10126={pad:function(a,d){var p=4*d,n=p-a.sigBytes%p;a.concat(t.lib.WordArray.random(n-1)).concat(t.lib.WordArray.create([n<<24],1))},unpad:function(a){a.sigBytes-=255&a.words[a.sigBytes-1>>>2]}},t.pad.Iso10126)},97726:function(ct,P,e){var t;ct.exports=(t=e(36609),e(83161),t.pad.Iso97971={pad:function(a,d){a.concat(t.lib.WordArray.create([2147483648],1)),t.pad.ZeroPadding.pad(a,d)},unpad:function(a){t.pad.ZeroPadding.unpad(a),a.sigBytes--}},t.pad.Iso97971)},57624:function(ct,P,e){var t;ct.exports=(t=e(36609),e(83161),t.pad.NoPadding={pad:function(){},unpad:function(){}},t.pad.NoPadding)},68983:function(ct,P,e){var t;ct.exports=(t=e(36609),e(83161),t.pad.ZeroPadding={pad:function(a,d){var p=4*d;a.clamp(),a.sigBytes+=p-(a.sigBytes%p||p)},unpad:function(a){var d=a.words,p=a.sigBytes-1;for(p=a.sigBytes-1;p>=0;p--)if(d[p>>>2]>>>24-p%4*8&255){a.sigBytes=p+1;break}}},t.pad.ZeroPadding)},57191:function(ct,P,e){var a,d,p,n,m,v,h,t;ct.exports=(t=e(36609),e(72021),e(92541),n=(d=(a=t).lib).WordArray,v=(m=a.algo).HMAC,h=m.PBKDF2=(p=d.Base).extend({cfg:p.extend({keySize:4,hasher:m.SHA256,iterations:25e4}),init:function(E){this.cfg=this.cfg.extend(E)},compute:function(E,y){for(var g=this.cfg,b=v.create(g.hasher,E),A=n.create(),x=n.create([1]),T=A.words,D=x.words,C=g.keySize,S=g.iterations;T.length<C;){var k=b.update(y).finalize(x);b.reset();for(var I=k.words,F=I.length,L=k,W=1;W<S;W++){L=b.finalize(L),b.reset();for(var K=L.words,j=0;j<F;j++)I[j]^=K[j]}A.concat(k),D[0]++}return A.sigBytes=4*C,A}}),a.PBKDF2=function(E,y,g){return h.create(g).compute(E,y)},t.PBKDF2)},97436:function(ct,P,e){var t;ct.exports=(t=e(36609),e(50310),e(53728),e(5814),e(83161),function(){var a=t,p=a.lib.StreamCipher,m=[],f=[],v=[],h=a.algo.RabbitLegacy=p.extend({_doReset:function(){var y=this._key.words,g=this.cfg.iv,b=this._X=[y[0],y[3]<<16|y[2]>>>16,y[1],y[0]<<16|y[3]>>>16,y[2],y[1]<<16|y[0]>>>16,y[3],y[2]<<16|y[1]>>>16],A=this._C=[y[2]<<16|y[2]>>>16,4294901760&y[0]|65535&y[1],y[3]<<16|y[3]>>>16,4294901760&y[1]|65535&y[2],y[0]<<16|y[0]>>>16,4294901760&y[2]|65535&y[3],y[1]<<16|y[1]>>>16,4294901760&y[3]|65535&y[0]];this._b=0;for(var x=0;x<4;x++)E.call(this);for(x=0;x<8;x++)A[x]^=b[x+4&7];if(g){var T=g.words,D=T[0],C=T[1],S=16711935&(D<<8|D>>>24)|4278255360&(D<<24|D>>>8),k=16711935&(C<<8|C>>>24)|4278255360&(C<<24|C>>>8),I=S>>>16|4294901760&k,F=k<<16|65535&S;for(A[0]^=S,A[1]^=I,A[2]^=k,A[3]^=F,A[4]^=S,A[5]^=I,A[6]^=k,A[7]^=F,x=0;x<4;x++)E.call(this)}},_doProcessBlock:function(y,g){var b=this._X;E.call(this),m[0]=b[0]^b[5]>>>16^b[3]<<16,m[1]=b[2]^b[7]>>>16^b[5]<<16,m[2]=b[4]^b[1]>>>16^b[7]<<16,m[3]=b[6]^b[3]>>>16^b[1]<<16;for(var A=0;A<4;A++)m[A]=16711935&(m[A]<<8|m[A]>>>24)|4278255360&(m[A]<<24|m[A]>>>8),y[g+A]^=m[A]},blockSize:4,ivSize:2});function E(){for(var y=this._X,g=this._C,b=0;b<8;b++)f[b]=g[b];for(g[0]=g[0]+1295307597+this._b|0,g[1]=g[1]+3545052371+(g[0]>>>0<f[0]>>>0?1:0)|0,g[2]=g[2]+886263092+(g[1]>>>0<f[1]>>>0?1:0)|0,g[3]=g[3]+1295307597+(g[2]>>>0<f[2]>>>0?1:0)|0,g[4]=g[4]+3545052371+(g[3]>>>0<f[3]>>>0?1:0)|0,g[5]=g[5]+886263092+(g[4]>>>0<f[4]>>>0?1:0)|0,g[6]=g[6]+1295307597+(g[5]>>>0<f[5]>>>0?1:0)|0,g[7]=g[7]+3545052371+(g[6]>>>0<f[6]>>>0?1:0)|0,this._b=g[7]>>>0<f[7]>>>0?1:0,b=0;b<8;b++){var A=y[b]+g[b],x=65535&A,T=A>>>16;v[b]=((x*x>>>17)+x*T>>>15)+T*T^((4294901760&A)*A|0)+((65535&A)*A|0)}y[0]=v[0]+(v[7]<<16|v[7]>>>16)+(v[6]<<16|v[6]>>>16)|0,y[1]=v[1]+(v[0]<<8|v[0]>>>24)+v[7]|0,y[2]=v[2]+(v[1]<<16|v[1]>>>16)+(v[0]<<16|v[0]>>>16)|0,y[3]=v[3]+(v[2]<<8|v[2]>>>24)+v[1]|0,y[4]=v[4]+(v[3]<<16|v[3]>>>16)+(v[2]<<16|v[2]>>>16)|0,y[5]=v[5]+(v[4]<<8|v[4]>>>24)+v[3]|0,y[6]=v[6]+(v[5]<<16|v[5]>>>16)+(v[4]<<16|v[4]>>>16)|0,y[7]=v[7]+(v[6]<<8|v[6]>>>24)+v[5]|0}a.RabbitLegacy=p._createHelper(h)}(),t.RabbitLegacy)},73878:function(ct,P,e){var t;ct.exports=(t=e(36609),e(50310),e(53728),e(5814),e(83161),function(){var a=t,p=a.lib.StreamCipher,m=[],f=[],v=[],h=a.algo.Rabbit=p.extend({_doReset:function(){for(var y=this._key.words,g=this.cfg.iv,b=0;b<4;b++)y[b]=16711935&(y[b]<<8|y[b]>>>24)|4278255360&(y[b]<<24|y[b]>>>8);var A=this._X=[y[0],y[3]<<16|y[2]>>>16,y[1],y[0]<<16|y[3]>>>16,y[2],y[1]<<16|y[0]>>>16,y[3],y[2]<<16|y[1]>>>16],x=this._C=[y[2]<<16|y[2]>>>16,4294901760&y[0]|65535&y[1],y[3]<<16|y[3]>>>16,4294901760&y[1]|65535&y[2],y[0]<<16|y[0]>>>16,4294901760&y[2]|65535&y[3],y[1]<<16|y[1]>>>16,4294901760&y[3]|65535&y[0]];for(this._b=0,b=0;b<4;b++)E.call(this);for(b=0;b<8;b++)x[b]^=A[b+4&7];if(g){var T=g.words,D=T[0],C=T[1],S=16711935&(D<<8|D>>>24)|4278255360&(D<<24|D>>>8),k=16711935&(C<<8|C>>>24)|4278255360&(C<<24|C>>>8),I=S>>>16|4294901760&k,F=k<<16|65535&S;for(x[0]^=S,x[1]^=I,x[2]^=k,x[3]^=F,x[4]^=S,x[5]^=I,x[6]^=k,x[7]^=F,b=0;b<4;b++)E.call(this)}},_doProcessBlock:function(y,g){var b=this._X;E.call(this),m[0]=b[0]^b[5]>>>16^b[3]<<16,m[1]=b[2]^b[7]>>>16^b[5]<<16,m[2]=b[4]^b[1]>>>16^b[7]<<16,m[3]=b[6]^b[3]>>>16^b[1]<<16;for(var A=0;A<4;A++)m[A]=16711935&(m[A]<<8|m[A]>>>24)|4278255360&(m[A]<<24|m[A]>>>8),y[g+A]^=m[A]},blockSize:4,ivSize:2});function E(){for(var y=this._X,g=this._C,b=0;b<8;b++)f[b]=g[b];for(g[0]=g[0]+1295307597+this._b|0,g[1]=g[1]+3545052371+(g[0]>>>0<f[0]>>>0?1:0)|0,g[2]=g[2]+886263092+(g[1]>>>0<f[1]>>>0?1:0)|0,g[3]=g[3]+1295307597+(g[2]>>>0<f[2]>>>0?1:0)|0,g[4]=g[4]+3545052371+(g[3]>>>0<f[3]>>>0?1:0)|0,g[5]=g[5]+886263092+(g[4]>>>0<f[4]>>>0?1:0)|0,g[6]=g[6]+1295307597+(g[5]>>>0<f[5]>>>0?1:0)|0,g[7]=g[7]+3545052371+(g[6]>>>0<f[6]>>>0?1:0)|0,this._b=g[7]>>>0<f[7]>>>0?1:0,b=0;b<8;b++){var A=y[b]+g[b],x=65535&A,T=A>>>16;v[b]=((x*x>>>17)+x*T>>>15)+T*T^((4294901760&A)*A|0)+((65535&A)*A|0)}y[0]=v[0]+(v[7]<<16|v[7]>>>16)+(v[6]<<16|v[6]>>>16)|0,y[1]=v[1]+(v[0]<<8|v[0]>>>24)+v[7]|0,y[2]=v[2]+(v[1]<<16|v[1]>>>16)+(v[0]<<16|v[0]>>>16)|0,y[3]=v[3]+(v[2]<<8|v[2]>>>24)+v[1]|0,y[4]=v[4]+(v[3]<<16|v[3]>>>16)+(v[2]<<16|v[2]>>>16)|0,y[5]=v[5]+(v[4]<<8|v[4]>>>24)+v[3]|0,y[6]=v[6]+(v[5]<<16|v[5]>>>16)+(v[4]<<16|v[4]>>>16)|0,y[7]=v[7]+(v[6]<<8|v[6]>>>24)+v[5]|0}a.Rabbit=p._createHelper(h)}(),t.Rabbit)},55021:function(ct,P,e){var t;ct.exports=(t=e(36609),e(50310),e(53728),e(5814),e(83161),function(){var a=t,p=a.lib.StreamCipher,n=a.algo,m=n.RC4=p.extend({_doReset:function(){for(var h=this._key,E=h.words,y=h.sigBytes,g=this._S=[],b=0;b<256;b++)g[b]=b;b=0;for(var A=0;b<256;b++){var x=b%y,D=g[b];g[b]=g[A=(A+g[b]+(E[x>>>2]>>>24-x%4*8&255))%256],g[A]=D}this._i=this._j=0},_doProcessBlock:function(h,E){h[E]^=f.call(this)},keySize:8,ivSize:0});function f(){for(var h=this._S,E=this._i,y=this._j,g=0,b=0;b<4;b++){var A=h[E=(E+1)%256];h[E]=h[y=(y+h[E])%256],h[y]=A,g|=h[(h[E]+h[y])%256]<<24-8*b}return this._i=E,this._j=y,g}a.RC4=p._createHelper(m);var v=n.RC4Drop=m.extend({cfg:m.cfg.extend({drop:192}),_doReset:function(){m._doReset.call(this);for(var h=this.cfg.drop;h>0;h--)f.call(this)}});a.RC4Drop=p._createHelper(v)}(),t.RC4)},87396:function(ct,P,e){var t;ct.exports=(t=e(36609),function(a){var d=t,p=d.lib,n=p.WordArray,m=p.Hasher,f=d.algo,v=n.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),h=n.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),E=n.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),y=n.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),g=n.create([0,1518500249,1859775393,2400959708,2840853838]),b=n.create([1352829926,1548603684,1836072691,2053994217,0]),A=f.RIPEMD160=m.extend({_doReset:function(){this._hash=n.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(I,F){for(var L=0;L<16;L++){var W=F+L,K=I[W];I[W]=16711935&(K<<8|K>>>24)|4278255360&(K<<24|K>>>8)}var Z,at,H,q,$,ot,J,ft,mt,Lt,Vt,j=this._hash.words,X=g.words,B=b.words,V=v.words,z=h.words,U=E.words,G=y.words;for(ot=Z=j[0],J=at=j[1],ft=H=j[2],mt=q=j[3],Lt=$=j[4],L=0;L<80;L+=1)Vt=Z+I[F+V[L]]|0,Vt+=L<16?x(at,H,q)+X[0]:L<32?T(at,H,q)+X[1]:L<48?D(at,H,q)+X[2]:L<64?C(at,H,q)+X[3]:S(at,H,q)+X[4],Vt=(Vt=k(Vt|=0,U[L]))+$|0,Z=$,$=q,q=k(H,10),H=at,at=Vt,Vt=ot+I[F+z[L]]|0,Vt+=L<16?S(J,ft,mt)+B[0]:L<32?C(J,ft,mt)+B[1]:L<48?D(J,ft,mt)+B[2]:L<64?T(J,ft,mt)+B[3]:x(J,ft,mt)+B[4],Vt=(Vt=k(Vt|=0,G[L]))+Lt|0,ot=Lt,Lt=mt,mt=k(ft,10),ft=J,J=Vt;Vt=j[1]+H+mt|0,j[1]=j[2]+q+Lt|0,j[2]=j[3]+$+ot|0,j[3]=j[4]+Z+J|0,j[4]=j[0]+at+ft|0,j[0]=Vt},_doFinalize:function(){var I=this._data,F=I.words,L=8*this._nDataBytes,W=8*I.sigBytes;F[W>>>5]|=128<<24-W%32,F[14+(W+64>>>9<<4)]=16711935&(L<<8|L>>>24)|4278255360&(L<<24|L>>>8),I.sigBytes=4*(F.length+1),this._process();for(var K=this._hash,j=K.words,X=0;X<5;X++){var B=j[X];j[X]=16711935&(B<<8|B>>>24)|4278255360&(B<<24|B>>>8)}return K},clone:function(){var I=m.clone.call(this);return I._hash=this._hash.clone(),I}});function x(I,F,L){return I^F^L}function T(I,F,L){return I&F|~I&L}function D(I,F,L){return(I|~F)^L}function C(I,F,L){return I&L|F&~L}function S(I,F,L){return I^(F|~L)}function k(I,F){return I<<F|I>>>32-F}d.RIPEMD160=m._createHelper(A),d.HmacRIPEMD160=m._createHmacHelper(A)}(Math),t.RIPEMD160)},80867:function(ct,P,e){var a,d,p,n,f,v,t;ct.exports=(t=e(36609),p=(d=(a=t).lib).WordArray,f=[],v=a.algo.SHA1=(n=d.Hasher).extend({_doReset:function(){this._hash=new p.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(h,E){for(var y=this._hash.words,g=y[0],b=y[1],A=y[2],x=y[3],T=y[4],D=0;D<80;D++){if(D<16)f[D]=0|h[E+D];else{var C=f[D-3]^f[D-8]^f[D-14]^f[D-16];f[D]=C<<1|C>>>31}var S=(g<<5|g>>>27)+T+f[D];S+=D<20?1518500249+(b&A|~b&x):D<40?1859775393+(b^A^x):D<60?(b&A|b&x|A&x)-1894007588:(b^A^x)-899497514,T=x,x=A,A=b<<30|b>>>2,b=g,g=S}y[0]=y[0]+g|0,y[1]=y[1]+b|0,y[2]=y[2]+A|0,y[3]=y[3]+x|0,y[4]=y[4]+T|0},_doFinalize:function(){var h=this._data,E=h.words,y=8*this._nDataBytes,g=8*h.sigBytes;return E[g>>>5]|=128<<24-g%32,E[14+(g+64>>>9<<4)]=Math.floor(y/4294967296),E[15+(g+64>>>9<<4)]=y,h.sigBytes=4*E.length,this._process(),this._hash},clone:function(){var h=n.clone.call(this);return h._hash=this._hash.clone(),h}}),a.SHA1=n._createHelper(v),a.HmacSHA1=n._createHmacHelper(v),t.SHA1)},32400:function(ct,P,e){var a,p,n,m,f,t;ct.exports=(t=e(36609),e(72021),p=(a=t).lib.WordArray,f=(n=a.algo).SHA224=(m=n.SHA256).extend({_doReset:function(){this._hash=new p.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var v=m._doFinalize.call(this);return v.sigBytes-=4,v}}),a.SHA224=m._createHelper(f),a.HmacSHA224=m._createHmacHelper(f),t.SHA224)},72021:function(ct,P,e){var t;ct.exports=(t=e(36609),function(a){var d=t,p=d.lib,n=p.WordArray,m=p.Hasher,f=d.algo,v=[],h=[];!function(){function g(T){for(var D=a.sqrt(T),C=2;C<=D;C++)if(!(T%C))return!1;return!0}function b(T){return 4294967296*(T-(0|T))|0}for(var A=2,x=0;x<64;)g(A)&&(x<8&&(v[x]=b(a.pow(A,.5))),h[x]=b(a.pow(A,1/3)),x++),A++}();var E=[],y=f.SHA256=m.extend({_doReset:function(){this._hash=new n.init(v.slice(0))},_doProcessBlock:function(g,b){for(var A=this._hash.words,x=A[0],T=A[1],D=A[2],C=A[3],S=A[4],k=A[5],I=A[6],F=A[7],L=0;L<64;L++){if(L<16)E[L]=0|g[b+L];else{var W=E[L-15],j=E[L-2];E[L]=((W<<25|W>>>7)^(W<<14|W>>>18)^W>>>3)+E[L-7]+((j<<15|j>>>17)^(j<<13|j>>>19)^j>>>10)+E[L-16]}var V=x&T^x&D^T&D,G=F+((S<<26|S>>>6)^(S<<21|S>>>11)^(S<<7|S>>>25))+(S&k^~S&I)+h[L]+E[L];F=I,I=k,k=S,S=C+G|0,C=D,D=T,T=x,x=G+(((x<<30|x>>>2)^(x<<19|x>>>13)^(x<<10|x>>>22))+V)|0}A[0]=A[0]+x|0,A[1]=A[1]+T|0,A[2]=A[2]+D|0,A[3]=A[3]+C|0,A[4]=A[4]+S|0,A[5]=A[5]+k|0,A[6]=A[6]+I|0,A[7]=A[7]+F|0},_doFinalize:function(){var g=this._data,b=g.words,A=8*this._nDataBytes,x=8*g.sigBytes;return b[x>>>5]|=128<<24-x%32,b[14+(x+64>>>9<<4)]=a.floor(A/4294967296),b[15+(x+64>>>9<<4)]=A,g.sigBytes=4*b.length,this._process(),this._hash},clone:function(){var g=m.clone.call(this);return g._hash=this._hash.clone(),g}});d.SHA256=m._createHelper(y),d.HmacSHA256=m._createHmacHelper(y)}(Math),t.SHA256)},40357:function(ct,P,e){var t;ct.exports=(t=e(36609),e(9396),function(a){var d=t,p=d.lib,n=p.WordArray,m=p.Hasher,v=d.x64.Word,h=d.algo,E=[],y=[],g=[];!function(){for(var x=1,T=0,D=0;D<24;D++){E[x+5*T]=(D+1)*(D+2)/2%64;var S=(2*x+3*T)%5;x=T%5,T=S}for(x=0;x<5;x++)for(T=0;T<5;T++)y[x+5*T]=T+(2*x+3*T)%5*5;for(var k=1,I=0;I<24;I++){for(var F=0,L=0,W=0;W<7;W++){if(1&k){var K=(1<<W)-1;K<32?L^=1<<K:F^=1<<K-32}128&k?k=k<<1^113:k<<=1}g[I]=v.create(F,L)}}();var b=[];!function(){for(var x=0;x<25;x++)b[x]=v.create()}();var A=h.SHA3=m.extend({cfg:m.cfg.extend({outputLength:512}),_doReset:function(){for(var x=this._state=[],T=0;T<25;T++)x[T]=new v.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(x,T){for(var D=this._state,C=this.blockSize/2,S=0;S<C;S++){var k=x[T+2*S],I=x[T+2*S+1];k=16711935&(k<<8|k>>>24)|4278255360&(k<<24|k>>>8),(F=D[S]).high^=I=16711935&(I<<8|I>>>24)|4278255360&(I<<24|I>>>8),F.low^=k}for(var L=0;L<24;L++){for(var W=0;W<5;W++){for(var K=0,j=0,X=0;X<5;X++)K^=(F=D[W+5*X]).high,j^=F.low;var B=b[W];B.high=K,B.low=j}for(W=0;W<5;W++){var V=b[(W+4)%5],z=b[(W+1)%5],U=z.high,G=z.low;for(K=V.high^(U<<1|G>>>31),j=V.low^(G<<1|U>>>31),X=0;X<5;X++)(F=D[W+5*X]).high^=K,F.low^=j}for(var Z=1;Z<25;Z++){var at=(F=D[Z]).high,H=F.low,q=E[Z];q<32?(K=at<<q|H>>>32-q,j=H<<q|at>>>32-q):(K=H<<q-32|at>>>64-q,j=at<<q-32|H>>>64-q);var $=b[y[Z]];$.high=K,$.low=j}var ot=b[0],J=D[0];for(ot.high=J.high,ot.low=J.low,W=0;W<5;W++)for(X=0;X<5;X++){var ft=b[Z=W+5*X],mt=b[(W+1)%5+5*X],Lt=b[(W+2)%5+5*X];(F=D[Z]).high=ft.high^~mt.high&Lt.high,F.low=ft.low^~mt.low&Lt.low}var F,Vt=g[L];(F=D[0]).high^=Vt.high,F.low^=Vt.low}},_doFinalize:function(){var x=this._data,T=x.words,C=8*x.sigBytes,S=32*this.blockSize;T[C>>>5]|=1<<24-C%32,T[(a.ceil((C+1)/S)*S>>>5)-1]|=128,x.sigBytes=4*T.length,this._process();for(var k=this._state,I=this.cfg.outputLength/8,F=I/8,L=[],W=0;W<F;W++){var K=k[W],j=K.high,X=K.low;j=16711935&(j<<8|j>>>24)|4278255360&(j<<24|j>>>8),L.push(X=16711935&(X<<8|X>>>24)|4278255360&(X<<24|X>>>8)),L.push(j)}return new n.init(L,I)},clone:function(){for(var x=m.clone.call(this),T=x._state=this._state.slice(0),D=0;D<25;D++)T[D]=T[D].clone();return x}});d.SHA3=m._createHelper(A),d.HmacSHA3=m._createHmacHelper(A)}(Math),t.SHA3)},80369:function(ct,P,e){var a,d,p,n,m,f,v,t;ct.exports=(t=e(36609),e(9396),e(35232),p=(d=(a=t).x64).Word,n=d.WordArray,v=(m=a.algo).SHA384=(f=m.SHA512).extend({_doReset:function(){this._hash=new n.init([new p.init(3418070365,3238371032),new p.init(1654270250,914150663),new p.init(2438529370,812702999),new p.init(355462360,4144912697),new p.init(1731405415,4290775857),new p.init(2394180231,1750603025),new p.init(3675008525,1694076839),new p.init(1203062813,3204075428)])},_doFinalize:function(){var h=f._doFinalize.call(this);return h.sigBytes-=16,h}}),a.SHA384=f._createHelper(v),a.HmacSHA384=f._createHmacHelper(v),t.SHA384)},35232:function(ct,P,e){var t;ct.exports=(t=e(36609),e(9396),function(){var a=t,p=a.lib.Hasher,n=a.x64,m=n.Word,f=n.WordArray,v=a.algo;function h(){return m.create.apply(m,arguments)}var E=[h(1116352408,3609767458),h(1899447441,602891725),h(3049323471,3964484399),h(3921009573,2173295548),h(961987163,4081628472),h(1508970993,3053834265),h(2453635748,2937671579),h(2870763221,3664609560),h(3624381080,2734883394),h(310598401,1164996542),h(607225278,1323610764),h(1426881987,3590304994),h(1925078388,4068182383),h(2162078206,991336113),h(2614888103,633803317),h(3248222580,3479774868),h(3835390401,2666613458),h(4022224774,944711139),h(264347078,2341262773),h(604807628,2007800933),h(770255983,1495990901),h(1249150122,1856431235),h(1555081692,3175218132),h(1996064986,2198950837),h(2554220882,3999719339),h(2821834349,766784016),h(2952996808,2566594879),h(3210313671,3203337956),h(3336571891,1034457026),h(3584528711,2466948901),h(113926993,3758326383),h(338241895,168717936),h(666307205,1188179964),h(773529912,1546045734),h(1294757372,1522805485),h(1396182291,2643833823),h(1695183700,2343527390),h(1986661051,1014477480),h(2177026350,1206759142),h(2456956037,344077627),h(2730485921,1290863460),h(2820302411,3158454273),h(3259730800,3505952657),h(3345764771,106217008),h(3516065817,3606008344),h(3600352804,1432725776),h(4094571909,1467031594),h(275423344,851169720),h(430227734,3100823752),h(506948616,1363258195),h(659060556,3750685593),h(883997877,3785050280),h(958139571,3318307427),h(1322822218,3812723403),h(1537002063,2003034995),h(1747873779,3602036899),h(1955562222,1575990012),h(2024104815,1125592928),h(2227730452,2716904306),h(2361852424,442776044),h(2428436474,593698344),h(2756734187,3733110249),h(3204031479,2999351573),h(3329325298,3815920427),h(3391569614,3928383900),h(3515267271,566280711),h(3940187606,3454069534),h(4118630271,4000239992),h(116418474,1914138554),h(174292421,2731055270),h(289380356,3203993006),h(460393269,320620315),h(685471733,587496836),h(852142971,1086792851),h(1017036298,365543100),h(1126000580,2618297676),h(1288033470,3409855158),h(1501505948,4234509866),h(1607167915,987167468),h(1816402316,1246189591)],y=[];!function(){for(var b=0;b<80;b++)y[b]=h()}();var g=v.SHA512=p.extend({_doReset:function(){this._hash=new f.init([new m.init(1779033703,4089235720),new m.init(3144134277,2227873595),new m.init(1013904242,4271175723),new m.init(2773480762,1595750129),new m.init(1359893119,2917565137),new m.init(2600822924,725511199),new m.init(528734635,4215389547),new m.init(1541459225,327033209)])},_doProcessBlock:function(b,A){for(var x=this._hash.words,T=x[0],D=x[1],C=x[2],S=x[3],k=x[4],I=x[5],F=x[6],L=x[7],W=T.high,K=T.low,j=D.high,X=D.low,B=C.high,V=C.low,z=S.high,U=S.low,G=k.high,Z=k.low,at=I.high,H=I.low,q=F.high,$=F.low,ot=L.high,J=L.low,ft=W,mt=K,Lt=j,Vt=X,ce=B,se=V,xe=z,It=U,At=G,Gt=Z,Tt=at,Yt=H,Ot=q,me=$,oe=ot,Re=J,te=0;te<80;te++){var Qe,Qt,$t=y[te];if(te<16)Qt=$t.high=0|b[A+2*te],Qe=$t.low=0|b[A+2*te+1];else{var Mt=y[te-15],Wt=Mt.high,zt=Mt.low,Je=(zt>>>1|Wt<<31)^(zt>>>8|Wt<<24)^(zt>>>7|Wt<<25),Fe=y[te-2],tn=Fe.high,He=Fe.low,Ze=(He>>>19|tn<<13)^(He<<3|tn>>>29)^(He>>>6|tn<<26),$n=y[te-7],fi=y[te-16],an=fi.low;$t.high=Qt=(Qt=(Qt=((Wt>>>1|zt<<31)^(Wt>>>8|zt<<24)^Wt>>>7)+$n.high+((Qe=Je+$n.low)>>>0<Je>>>0?1:0))+((tn>>>19|He<<13)^(tn<<3|He>>>29)^tn>>>6)+((Qe+=Ze)>>>0<Ze>>>0?1:0))+fi.high+((Qe+=an)>>>0<an>>>0?1:0),$t.low=Qe}var rn,qt=At&Tt^~At&Ot,St=Gt&Yt^~Gt&me,Ft=ft&Lt^ft&ce^Lt&ce,rt=(mt>>>28|ft<<4)^(mt<<30|ft>>>2)^(mt<<25|ft>>>7),Ut=E[te],Sn=Ut.low,hn=oe+((At>>>14|Gt<<18)^(At>>>18|Gt<<14)^(At<<23|Gt>>>9))+((rn=Re+((Gt>>>14|At<<18)^(Gt>>>18|At<<14)^(Gt<<23|At>>>9)))>>>0<Re>>>0?1:0),Me=rt+(mt&Vt^mt&se^Vt&se);oe=Ot,Re=me,Ot=Tt,me=Yt,Tt=At,Yt=Gt,At=xe+(hn=(hn=(hn=hn+qt+((rn+=St)>>>0<St>>>0?1:0))+Ut.high+((rn+=Sn)>>>0<Sn>>>0?1:0))+Qt+((rn+=Qe)>>>0<Qe>>>0?1:0))+((Gt=It+rn|0)>>>0<It>>>0?1:0)|0,xe=ce,It=se,ce=Lt,se=Vt,Lt=ft,Vt=mt,ft=hn+(((ft>>>28|mt<<4)^(ft<<30|mt>>>2)^(ft<<25|mt>>>7))+Ft+(Me>>>0<rt>>>0?1:0))+((mt=rn+Me|0)>>>0<rn>>>0?1:0)|0}K=T.low=K+mt,T.high=W+ft+(K>>>0<mt>>>0?1:0),X=D.low=X+Vt,D.high=j+Lt+(X>>>0<Vt>>>0?1:0),V=C.low=V+se,C.high=B+ce+(V>>>0<se>>>0?1:0),U=S.low=U+It,S.high=z+xe+(U>>>0<It>>>0?1:0),Z=k.low=Z+Gt,k.high=G+At+(Z>>>0<Gt>>>0?1:0),H=I.low=H+Yt,I.high=at+Tt+(H>>>0<Yt>>>0?1:0),$=F.low=$+me,F.high=q+Ot+($>>>0<me>>>0?1:0),J=L.low=J+Re,L.high=ot+oe+(J>>>0<Re>>>0?1:0)},_doFinalize:function(){var b=this._data,A=b.words,x=8*this._nDataBytes,T=8*b.sigBytes;return A[T>>>5]|=128<<24-T%32,A[30+(T+128>>>10<<5)]=Math.floor(x/4294967296),A[31+(T+128>>>10<<5)]=x,b.sigBytes=4*A.length,this._process(),this._hash.toX32()},clone:function(){var b=p.clone.call(this);return b._hash=this._hash.clone(),b},blockSize:32});a.SHA512=p._createHelper(g),a.HmacSHA512=p._createHmacHelper(g)}(),t.SHA512)},43504:function(ct,P,e){var t;ct.exports=(t=e(36609),e(50310),e(53728),e(5814),e(83161),function(){var a=t,d=a.lib,p=d.WordArray,n=d.BlockCipher,m=a.algo,f=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],v=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],h=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],E=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],y=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],g=m.DES=n.extend({_doReset:function(){for(var D=this._key.words,C=[],S=0;S<56;S++){var k=f[S]-1;C[S]=D[k>>>5]>>>31-k%32&1}for(var I=this._subKeys=[],F=0;F<16;F++){var L=I[F]=[],W=h[F];for(S=0;S<24;S++)L[S/6|0]|=C[(v[S]-1+W)%28]<<31-S%6,L[4+(S/6|0)]|=C[28+(v[S+24]-1+W)%28]<<31-S%6;for(L[0]=L[0]<<1|L[0]>>>31,S=1;S<7;S++)L[S]=L[S]>>>4*(S-1)+3;L[7]=L[7]<<5|L[7]>>>27}var K=this._invSubKeys=[];for(S=0;S<16;S++)K[S]=I[15-S]},encryptBlock:function(T,D){this._doCryptBlock(T,D,this._subKeys)},decryptBlock:function(T,D){this._doCryptBlock(T,D,this._invSubKeys)},_doCryptBlock:function(T,D,C){this._lBlock=T[D],this._rBlock=T[D+1],b.call(this,4,252645135),b.call(this,16,65535),A.call(this,2,858993459),A.call(this,8,16711935),b.call(this,1,1431655765);for(var S=0;S<16;S++){for(var k=C[S],I=this._lBlock,F=this._rBlock,L=0,W=0;W<8;W++)L|=E[W][((F^k[W])&y[W])>>>0];this._lBlock=F,this._rBlock=I^L}var K=this._lBlock;this._lBlock=this._rBlock,this._rBlock=K,b.call(this,1,1431655765),A.call(this,8,16711935),A.call(this,2,858993459),b.call(this,16,65535),b.call(this,4,252645135),T[D]=this._lBlock,T[D+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function b(T,D){var C=(this._lBlock>>>T^this._rBlock)&D;this._rBlock^=C,this._lBlock^=C<<T}function A(T,D){var C=(this._rBlock>>>T^this._lBlock)&D;this._lBlock^=C,this._rBlock^=C<<T}a.DES=n._createHelper(g);var x=m.TripleDES=n.extend({_doReset:function(){var D=this._key.words;if(2!==D.length&&4!==D.length&&D.length<6)throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.");var C=D.slice(0,2),S=D.length<4?D.slice(0,2):D.slice(2,4),k=D.length<6?D.slice(0,2):D.slice(4,6);this._des1=g.createEncryptor(p.create(C)),this._des2=g.createEncryptor(p.create(S)),this._des3=g.createEncryptor(p.create(k))},encryptBlock:function(T,D){this._des1.encryptBlock(T,D),this._des2.decryptBlock(T,D),this._des3.encryptBlock(T,D)},decryptBlock:function(T,D){this._des3.decryptBlock(T,D),this._des2.encryptBlock(T,D),this._des1.decryptBlock(T,D)},keySize:6,ivSize:2,blockSize:2});a.TripleDES=n._createHelper(x)}(),t.TripleDES)},9396:function(ct,P,e){var p,n,m,f,t;ct.exports=(t=e(36609),n=(p=t.lib).Base,m=p.WordArray,(f=t.x64={}).Word=n.extend({init:function(E,y){this.high=E,this.low=y}}),f.WordArray=n.extend({init:function(E,y){E=this.words=E||[],this.sigBytes=null!=y?y:8*E.length},toX32:function(){for(var E=this.words,y=E.length,g=[],b=0;b<y;b++){var A=E[b];g.push(A.high),g.push(A.low)}return m.create(g,this.sigBytes)},clone:function(){for(var E=n.clone.call(this),y=E.words=this.words.slice(0),g=y.length,b=0;b<g;b++)y[b]=y[b].clone();return E}}),t)},49645:function(ct){ct.exports=function(){"use strict";var e=6e4,t=36e5,a="millisecond",d="second",p="minute",n="hour",m="day",f="week",v="month",h="quarter",E="year",y="date",g="Invalid Date",b=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,A=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,x={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(X){var B=["th","st","nd","rd"],V=X%100;return"["+X+(B[(V-20)%10]||B[V]||B[0])+"]"}},T=function(X,B,V){var z=String(X);return!z||z.length>=B?X:""+Array(B+1-z.length).join(V)+X},D={s:T,z:function(X){var B=-X.utcOffset(),V=Math.abs(B),z=Math.floor(V/60),U=V%60;return(B<=0?"+":"-")+T(z,2,"0")+":"+T(U,2,"0")},m:function X(B,V){if(B.date()<V.date())return-X(V,B);var z=12*(V.year()-B.year())+(V.month()-B.month()),U=B.clone().add(z,v),G=V-U<0,Z=B.clone().add(z+(G?-1:1),v);return+(-(z+(V-U)/(G?U-Z:Z-U))||0)},a:function(X){return X<0?Math.ceil(X)||0:Math.floor(X)},p:function(X){return{M:v,y:E,w:f,d:m,D:y,h:n,m:p,s:d,ms:a,Q:h}[X]||String(X||"").toLowerCase().replace(/s$/,"")},u:function(X){return void 0===X}},C="en",S={};S[C]=x;var k="$isDayjsObject",I=function(X){return X instanceof K||!(!X||!X[k])},F=function X(B,V,z){var U;if(!B)return C;if("string"==typeof B){var G=B.toLowerCase();S[G]&&(U=G),V&&(S[G]=V,U=G);var Z=B.split("-");if(!U&&Z.length>1)return X(Z[0])}else{var at=B.name;S[at]=B,U=at}return!z&&U&&(C=U),U||!z&&C},L=function(X,B){if(I(X))return X.clone();var V="object"==typeof B?B:{};return V.date=X,V.args=arguments,new K(V)},W=D;W.l=F,W.i=I,W.w=function(X,B){return L(X,{locale:B.$L,utc:B.$u,x:B.$x,$offset:B.$offset})};var K=function(){function X(V){this.$L=F(V.locale,null,!0),this.parse(V),this.$x=this.$x||V.x||{},this[k]=!0}var B=X.prototype;return B.parse=function(V){this.$d=function(z){var U=z.date,G=z.utc;if(null===U)return new Date(NaN);if(W.u(U))return new Date;if(U instanceof Date)return new Date(U);if("string"==typeof U&&!/Z$/i.test(U)){var Z=U.match(b);if(Z){var at=Z[2]-1||0,H=(Z[7]||"0").substring(0,3);return G?new Date(Date.UTC(Z[1],at,Z[3]||1,Z[4]||0,Z[5]||0,Z[6]||0,H)):new Date(Z[1],at,Z[3]||1,Z[4]||0,Z[5]||0,Z[6]||0,H)}}return new Date(U)}(V),this.init()},B.init=function(){var V=this.$d;this.$y=V.getFullYear(),this.$M=V.getMonth(),this.$D=V.getDate(),this.$W=V.getDay(),this.$H=V.getHours(),this.$m=V.getMinutes(),this.$s=V.getSeconds(),this.$ms=V.getMilliseconds()},B.$utils=function(){return W},B.isValid=function(){return this.$d.toString()!==g},B.isSame=function(V,z){var U=L(V);return this.startOf(z)<=U&&U<=this.endOf(z)},B.isAfter=function(V,z){return L(V)<this.startOf(z)},B.isBefore=function(V,z){return this.endOf(z)<L(V)},B.$g=function(V,z,U){return W.u(V)?this[z]:this.set(U,V)},B.unix=function(){return Math.floor(this.valueOf()/1e3)},B.valueOf=function(){return this.$d.getTime()},B.startOf=function(V,z){var U=this,G=!!W.u(z)||z,Z=W.p(V),at=function(Lt,Vt){var ce=W.w(U.$u?Date.UTC(U.$y,Vt,Lt):new Date(U.$y,Vt,Lt),U);return G?ce:ce.endOf(m)},H=function(Lt,Vt){return W.w(U.toDate()[Lt].apply(U.toDate("s"),(G?[0,0,0,0]:[23,59,59,999]).slice(Vt)),U)},q=this.$W,$=this.$M,ot=this.$D,J="set"+(this.$u?"UTC":"");switch(Z){case E:return G?at(1,0):at(31,11);case v:return G?at(1,$):at(0,$+1);case f:var ft=this.$locale().weekStart||0,mt=(q<ft?q+7:q)-ft;return at(G?ot-mt:ot+(6-mt),$);case m:case y:return H(J+"Hours",0);case n:return H(J+"Minutes",1);case p:return H(J+"Seconds",2);case d:return H(J+"Milliseconds",3);default:return this.clone()}},B.endOf=function(V){return this.startOf(V,!1)},B.$set=function(V,z){var U,G=W.p(V),Z="set"+(this.$u?"UTC":""),at=(U={},U[m]=Z+"Date",U[y]=Z+"Date",U[v]=Z+"Month",U[E]=Z+"FullYear",U[n]=Z+"Hours",U[p]=Z+"Minutes",U[d]=Z+"Seconds",U[a]=Z+"Milliseconds",U)[G],H=G===m?this.$D+(z-this.$W):z;if(G===v||G===E){var q=this.clone().set(y,1);q.$d[at](H),q.init(),this.$d=q.set(y,Math.min(this.$D,q.daysInMonth())).$d}else at&&this.$d[at](H);return this.init(),this},B.set=function(V,z){return this.clone().$set(V,z)},B.get=function(V){return this[W.p(V)]()},B.add=function(V,z){var U,G=this;V=Number(V);var Z=W.p(z),at=function($){var ot=L(G);return W.w(ot.date(ot.date()+Math.round($*V)),G)};if(Z===v)return this.set(v,this.$M+V);if(Z===E)return this.set(E,this.$y+V);if(Z===m)return at(1);if(Z===f)return at(7);var H=(U={},U[p]=e,U[n]=t,U[d]=1e3,U)[Z]||1,q=this.$d.getTime()+V*H;return W.w(q,this)},B.subtract=function(V,z){return this.add(-1*V,z)},B.format=function(V){var z=this,U=this.$locale();if(!this.isValid())return U.invalidDate||g;var G=V||"YYYY-MM-DDTHH:mm:ssZ",Z=W.z(this),at=this.$H,H=this.$m,q=this.$M,$=U.weekdays,ot=U.months,ft=function(Vt,ce,se,xe){return Vt&&(Vt[ce]||Vt(z,G))||se[ce].slice(0,xe)},mt=function(Vt){return W.s(at%12||12,Vt,"0")},Lt=U.meridiem||function(Vt,ce,se){var xe=Vt<12?"AM":"PM";return se?xe.toLowerCase():xe};return G.replace(A,function(Vt,ce){return ce||function(se){switch(se){case"YY":return String(z.$y).slice(-2);case"YYYY":return W.s(z.$y,4,"0");case"M":return q+1;case"MM":return W.s(q+1,2,"0");case"MMM":return ft(U.monthsShort,q,ot,3);case"MMMM":return ft(ot,q);case"D":return z.$D;case"DD":return W.s(z.$D,2,"0");case"d":return String(z.$W);case"dd":return ft(U.weekdaysMin,z.$W,$,2);case"ddd":return ft(U.weekdaysShort,z.$W,$,3);case"dddd":return $[z.$W];case"H":return String(at);case"HH":return W.s(at,2,"0");case"h":return mt(1);case"hh":return mt(2);case"a":return Lt(at,H,!0);case"A":return Lt(at,H,!1);case"m":return String(H);case"mm":return W.s(H,2,"0");case"s":return String(z.$s);case"ss":return W.s(z.$s,2,"0");case"SSS":return W.s(z.$ms,3,"0");case"Z":return Z}return null}(Vt)||Z.replace(":","")})},B.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},B.diff=function(V,z,U){var G,Z=this,at=W.p(z),H=L(V),q=(H.utcOffset()-this.utcOffset())*e,$=this-H,ot=function(){return W.m(Z,H)};switch(at){case E:G=ot()/12;break;case v:G=ot();break;case h:G=ot()/3;break;case f:G=($-q)/6048e5;break;case m:G=($-q)/864e5;break;case n:G=$/t;break;case p:G=$/e;break;case d:G=$/1e3;break;default:G=$}return U?G:W.a(G)},B.daysInMonth=function(){return this.endOf(v).$D},B.$locale=function(){return S[this.$L]},B.locale=function(V,z){if(!V)return this.$L;var U=this.clone(),G=F(V,z,!0);return G&&(U.$L=G),U},B.clone=function(){return W.w(this.$d,this)},B.toDate=function(){return new Date(this.valueOf())},B.toJSON=function(){return this.isValid()?this.toISOString():null},B.toISOString=function(){return this.$d.toISOString()},B.toString=function(){return this.$d.toUTCString()},X}(),j=K.prototype;return L.prototype=j,[["$ms",a],["$s",d],["$m",p],["$H",n],["$W",m],["$M",v],["$y",E],["$D",y]].forEach(function(X){j[X[1]]=function(B){return this.$g(B,X[0],X[1])}}),L.extend=function(X,B){return X.$i||(X(B,K,L),X.$i=!0),L},L.locale=F,L.isDayjs=I,L.unix=function(X){return L(1e3*X)},L.en=S[C],L.Ls=S,L.p={},L}()},30001:function(ct){ct.exports=function(){"use strict";var P={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"},e=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,t=/\d\d/,a=/\d\d?/,d=/\d*[^-_:/,()\s\d]+/,p={},n=function(g){return(g=+g)+(g>68?1900:2e3)},m=function(g){return function(b){this[g]=+b}},f=[/[+-]\d\d:?(\d\d)?|Z/,function(g){(this.zone||(this.zone={})).offset=function(b){if(!b||"Z"===b)return 0;var A=b.match(/([+-]|\d\d)/g),x=60*A[1]+(+A[2]||0);return 0===x?0:"+"===A[0]?-x:x}(g)}],v=function(g){var b=p[g];return b&&(b.indexOf?b:b.s.concat(b.f))},h=function(g,b){var A,x=p.meridiem;if(x){for(var T=1;T<=24;T+=1)if(g.indexOf(x(T,0,b))>-1){A=T>12;break}}else A=g===(b?"pm":"PM");return A},E={A:[d,function(g){this.afternoon=h(g,!1)}],a:[d,function(g){this.afternoon=h(g,!0)}],S:[/\d/,function(g){this.milliseconds=100*+g}],SS:[t,function(g){this.milliseconds=10*+g}],SSS:[/\d{3}/,function(g){this.milliseconds=+g}],s:[a,m("seconds")],ss:[a,m("seconds")],m:[a,m("minutes")],mm:[a,m("minutes")],H:[a,m("hours")],h:[a,m("hours")],HH:[a,m("hours")],hh:[a,m("hours")],D:[a,m("day")],DD:[t,m("day")],Do:[d,function(g){var b=p.ordinal,A=g.match(/\d+/);if(this.day=A[0],b)for(var x=1;x<=31;x+=1)b(x).replace(/\[|\]/g,"")===g&&(this.day=x)}],M:[a,m("month")],MM:[t,m("month")],MMM:[d,function(g){var b=v("months"),A=(v("monthsShort")||b.map(function(x){return x.slice(0,3)})).indexOf(g)+1;if(A<1)throw new Error;this.month=A%12||A}],MMMM:[d,function(g){var b=v("months").indexOf(g)+1;if(b<1)throw new Error;this.month=b%12||b}],Y:[/[+-]?\d+/,m("year")],YY:[t,function(g){this.year=n(g)}],YYYY:[/\d{4}/,m("year")],Z:f,ZZ:f};return function(g,b,A){A.p.customParseFormat=!0,g&&g.parseTwoDigitYear&&(n=g.parseTwoDigitYear);var x=b.prototype,T=x.parse;x.parse=function(D){var C=D.date,S=D.utc,k=D.args;this.$u=S;var I=k[1];if("string"==typeof I){var F=!0===k[2],L=!0===k[3],W=F||L,K=k[2];L&&(K=k[2]),p=this.$locale(),!F&&K&&(p=A.Ls[K]),this.$d=function(V,z,U){try{if(["x","X"].indexOf(z)>-1)return new Date(("X"===z?1e3:1)*V);var G=function y(g){var A;A=p&&p.formats;for(var x=(g=g.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(F,L,W){var K=W&&W.toUpperCase();return L||A[W]||P[W]||A[K].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(j,X,B){return X||B.slice(1)})})).match(e),T=x.length,D=0;D<T;D+=1){var C=x[D],S=E[C],I=S&&S[1];x[D]=I?{regex:S&&S[0],parser:I}:C.replace(/^\[|\]$/g,"")}return function(F){for(var L={},W=0,K=0;W<T;W+=1){var j=x[W];if("string"==typeof j)K+=j.length;else{var X=j.regex,B=j.parser,V=F.slice(K),z=X.exec(V)[0];B.call(L,z),F=F.replace(z,"")}}return function(U){var G=U.afternoon;if(void 0!==G){var Z=U.hours;G?Z<12&&(U.hours+=12):12===Z&&(U.hours=0),delete U.afternoon}}(L),L}}(z)(V),Z=G.year,at=G.month,H=G.day,q=G.hours,$=G.minutes,ot=G.seconds,J=G.milliseconds,ft=G.zone,mt=new Date,Lt=H||(Z||at?1:mt.getDate()),Vt=Z||mt.getFullYear(),ce=0;Z&&!at||(ce=at>0?at-1:mt.getMonth());var se=q||0,xe=$||0,It=ot||0,At=J||0;return ft?new Date(Date.UTC(Vt,ce,Lt,se,xe,It,At+60*ft.offset*1e3)):U?new Date(Date.UTC(Vt,ce,Lt,se,xe,It,At)):new Date(Vt,ce,Lt,se,xe,It,At)}catch{return new Date("")}}(C,I,S),this.init(),K&&!0!==K&&(this.$L=this.locale(K).$L),W&&C!=this.format(I)&&(this.$d=new Date("")),p={}}else if(I instanceof Array)for(var j=I.length,X=1;X<=j;X+=1){k[1]=I[X-1];var B=A.apply(this,k);if(B.isValid()){this.$d=B.$d,this.$L=B.$L,this.init();break}X===j&&(this.$d=new Date(""))}else T.call(this,D)}}}()},64693:function(ct){ct.exports=function(){"use strict";var P="day";return function(e,t,a){var d=function(m){return m.add(4-m.isoWeekday(),P)},p=t.prototype;p.isoWeekYear=function(){return d(this).year()},p.isoWeek=function(m){if(!this.$utils().u(m))return this.add(7*(m-this.isoWeek()),P);var f,h,E,y=d(this),g=(f=this.isoWeekYear(),E=4-(h=(this.$u?a.utc:a)().year(f).startOf("year")).isoWeekday(),h.isoWeekday()>4&&(E+=7),h.add(E,P));return y.diff(g,"week")+1},p.isoWeekday=function(m){return this.$utils().u(m)?this.day()||7:this.day(this.day()%7?m:m-7)};var n=p.startOf;p.startOf=function(m,f){var v=this.$utils(),h=!!v.u(f)||f;return"isoweek"===v.p(m)?h?this.date(this.date()-(this.isoWeekday()-1)).startOf("day"):this.date(this.date()-1-(this.isoWeekday()-1)+7).endOf("day"):n.bind(this)(m,f)}}}()},31444:function(ct){ct.exports=function(){"use strict";return function(P,e,t){var d=function(v){return v&&(v.indexOf?v:v.s)},p=function(v,h,E,y,g){var b=v.name?v:v.$locale(),A=d(b[h]),x=d(b[E]),T=A||x.map(function(C){return C.slice(0,y)});if(!g)return T;var D=b.weekStart;return T.map(function(C,S){return T[(S+(D||0))%7]})},n=function(){return t.Ls[t.locale()]},m=function(v,h){return v.formats[h]||v.formats[h.toUpperCase()].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(y,g,b){return g||b.slice(1)})},f=function(){var v=this;return{months:function(h){return h?h.format("MMMM"):p(v,"months")},monthsShort:function(h){return h?h.format("MMM"):p(v,"monthsShort","months",3)},firstDayOfWeek:function(){return v.$locale().weekStart||0},weekdays:function(h){return h?h.format("dddd"):p(v,"weekdays")},weekdaysMin:function(h){return h?h.format("dd"):p(v,"weekdaysMin","weekdays",2)},weekdaysShort:function(h){return h?h.format("ddd"):p(v,"weekdaysShort","weekdays",3)},longDateFormat:function(h){return m(v.$locale(),h)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};e.prototype.localeData=function(){return f.bind(this)()},t.localeData=function(){var v=n();return{firstDayOfWeek:function(){return v.weekStart||0},weekdays:function(){return t.weekdays()},weekdaysShort:function(){return t.weekdaysShort()},weekdaysMin:function(){return t.weekdaysMin()},months:function(){return t.months()},monthsShort:function(){return t.monthsShort()},longDateFormat:function(h){return m(v,h)},meridiem:v.meridiem,ordinal:v.ordinal}},t.months=function(){return p(n(),"months")},t.monthsShort=function(){return p(n(),"monthsShort","months",3)},t.weekdays=function(v){return p(n(),"weekdays",null,null,v)},t.weekdaysShort=function(v){return p(n(),"weekdaysShort","weekdays",3,v)},t.weekdaysMin=function(v){return p(n(),"weekdaysMin","weekdays",2,v)}}}()},83066:function(ct){ct.exports=function(){"use strict";var P={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"};return function(e,t,a){var d=t.prototype,p=d.format;a.en.formats=P,d.format=function(n){void 0===n&&(n="YYYY-MM-DDTHH:mm:ssZ");var h,m=this.$locale().formats,f=(h=void 0===m?{}:m,n.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(E,y,g){var b=g&&g.toUpperCase();return y||h[g]||P[g]||h[b].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(A,x,T){return x||T.slice(1)})}));return p.call(this,f)}}}()},5210:function(ct){ct.exports=function(){"use strict";var P="week",e="year";return function(t,a,d){var p=a.prototype;p.week=function(n){if(void 0===n&&(n=null),null!==n)return this.add(7*(n-this.week()),"day");var m=this.$locale().yearStart||1;if(11===this.month()&&this.date()>25){var f=d(this).startOf(e).add(1,e).date(m),v=d(this).endOf(P);if(f.isBefore(v))return 1}var h=d(this).startOf(e).date(m).startOf(P).subtract(1,"millisecond"),E=this.diff(h,P,!0);return E<0?d(this).startOf("week").week():Math.ceil(E)},p.weeks=function(n){return void 0===n&&(n=null),this.week(n)}}}()},85841:function(ct,P){var e,a;void 0!==(a="function"==typeof(e=function(){"use strict";function p(E,y,g){var b=new XMLHttpRequest;b.open("GET",E),b.responseType="blob",b.onload=function(){h(b.response,y,g)},b.onerror=function(){console.error("could not download file")},b.send()}function n(E){var y=new XMLHttpRequest;y.open("HEAD",E,!1);try{y.send()}catch{}return 200<=y.status&&299>=y.status}function m(E){try{E.dispatchEvent(new MouseEvent("click"))}catch{var y=document.createEvent("MouseEvents");y.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),E.dispatchEvent(y)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,v=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),h=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!v?function(E,y,g){var b=f.URL||f.webkitURL,A=document.createElement("a");A.download=y=y||E.name||"download",A.rel="noopener","string"==typeof E?(A.href=E,A.origin===location.origin?m(A):n(A.href)?p(E,y,g):m(A,A.target="_blank")):(A.href=b.createObjectURL(E),setTimeout(function(){b.revokeObjectURL(A.href)},4e4),setTimeout(function(){m(A)},0))}:"msSaveOrOpenBlob"in navigator?function(E,y,g){if(y=y||E.name||"download","string"!=typeof E)navigator.msSaveOrOpenBlob(function d(E,y){return typeof y>"u"?y={autoBom:!1}:"object"!=typeof y&&(console.warn("Deprecated: Expected third argument to be a object"),y={autoBom:!y}),y.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(E.type)?new Blob(["\ufeff",E],{type:E.type}):E}(E,g),y);else if(n(E))p(E,y,g);else{var b=document.createElement("a");b.href=E,b.target="_blank",setTimeout(function(){m(b)})}}:function(E,y,g,b){if((b=b||open("","_blank"))&&(b.document.title=b.document.body.innerText="downloading..."),"string"==typeof E)return p(E,y,g);var A="application/octet-stream"===E.type,x=/constructor/i.test(f.HTMLElement)||f.safari,T=/CriOS\/[\d]+/.test(navigator.userAgent);if((T||A&&x||v)&&typeof FileReader<"u"){var D=new FileReader;D.onloadend=function(){var k=D.result;k=T?k:k.replace(/^data:[^;]*;/,"data:attachment/file;"),b?b.location.href=k:location=k,b=null},D.readAsDataURL(E)}else{var C=f.URL||f.webkitURL,S=C.createObjectURL(E);b?b.location=S:location.href=S,b=null,setTimeout(function(){C.revokeObjectURL(S)},4e4)}});f.saveAs=h.saveAs=h,ct.exports=h})?e.apply(P,[]):e)&&(ct.exports=a)},30168:(ct,P,e)=>{"use strict";function t($e){if(void 0===$e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return $e}function a($e,Y){$e.prototype=Object.create(Y.prototype),$e.prototype.constructor=$e,$e.__proto__=Y}e.d(P,{Ay:()=>ki});var n,m,f,Z,at,H,q,J,Yt,jr,gr,Ye,en,cn,Dn,zn,Xn,$e,Y,pt,_t,Dt,Xt,pe,De,ri,d={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},p={duration:.5,overwrite:!1,delay:0},v=1e8,h=1/v,E=2*Math.PI,y=E/4,g=0,b=Math.sqrt,A=Math.cos,x=Math.sin,T=function(Y){return"string"==typeof Y},D=function(Y){return"function"==typeof Y},C=function(Y){return"number"==typeof Y},S=function(Y){return typeof Y>"u"},k=function(Y){return"object"==typeof Y},I=function(Y){return!1!==Y},F=function(){return typeof window<"u"},L=function(Y){return D(Y)||T(Y)},W="function"==typeof ArrayBuffer&&ArrayBuffer.isView||function(){},K=Array.isArray,j=/(?:-?\.?\d|\.)+/gi,X=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,B=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,V=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,z=/[+-]=-?[.\d]+/,U=/[^,'"\[\]\s]+/gi,G=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,$={},ot={},ft=function(Y){return(ot=Vn(Y,$))&&re},mt=function(Y,pt){return console.warn("Invalid property",Y,"set to",pt,"Missing plugin? gsap.registerPlugin()")},Lt=function(Y,pt){return!pt&&console.warn(Y)},Vt=function(Y,pt){return Y&&($[Y]=pt)&&ot&&(ot[Y]=pt)||$},ce=function(){return 0},se={suppressEvents:!0,isStart:!0,kill:!1},xe={suppressEvents:!0,kill:!1},It={suppressEvents:!0},At={},Gt=[],Tt={},Ot={},me={},oe=30,Re=[],te="",Qe=function(Y){var _t,Dt,pt=Y[0];if(k(pt)||D(pt)||(Y=[Y]),!(_t=(pt._gsap||{}).harness)){for(Dt=Re.length;Dt--&&!Re[Dt].targetTest(pt););_t=Re[Dt]}for(Dt=Y.length;Dt--;)Y[Dt]&&(Y[Dt]._gsap||(Y[Dt]._gsap=new ds(Y[Dt],_t)))||Y.splice(Dt,1);return Y},Qt=function(Y){return Y._gsap||Qe(An(Y))[0]._gsap},$t=function(Y,pt,_t){return(_t=Y[pt])&&D(_t)?Y[pt]():S(_t)&&Y.getAttribute&&Y.getAttribute(pt)||_t},Mt=function(Y,pt){return(Y=Y.split(",")).forEach(pt)||Y},Wt=function(Y){return Math.round(1e5*Y)/1e5||0},zt=function(Y){return Math.round(1e7*Y)/1e7||0},le=function(Y,pt){var _t=pt.charAt(0),Dt=parseFloat(pt.substr(2));return Y=parseFloat(Y),"+"===_t?Y+Dt:"-"===_t?Y-Dt:"*"===_t?Y*Dt:Y/Dt},Je=function(Y,pt){for(var _t=pt.length,Dt=0;Y.indexOf(pt[Dt])<0&&++Dt<_t;);return Dt<_t},Fe=function(){var _t,Dt,Y=Gt.length,pt=Gt.slice(0);for(Tt={},Gt.length=0,_t=0;_t<Y;_t++)(Dt=pt[_t])&&Dt._lazy&&(Dt.render(Dt._lazy[0],Dt._lazy[1],!0)._lazy=0)},tn=function(Y,pt,_t,Dt){Gt.length&&!m&&Fe(),Y.render(pt,_t,Dt||m&&pt<0&&(Y._initted||Y._startAt)),Gt.length&&!m&&Fe()},He=function(Y){var pt=parseFloat(Y);return(pt||0===pt)&&(Y+"").match(U).length<2?pt:T(Y)?Y.trim():Y},pn=function(Y){return Y},Ze=function(Y,pt){for(var _t in pt)_t in Y||(Y[_t]=pt[_t]);return Y},Vn=function(Y,pt){for(var _t in pt)Y[_t]=pt[_t];return Y},Bn=function $e(Y,pt){for(var _t in pt)"__proto__"!==_t&&"constructor"!==_t&&"prototype"!==_t&&(Y[_t]=k(pt[_t])?$e(Y[_t]||(Y[_t]={}),pt[_t]):pt[_t]);return Y},fi=function(Y,pt){var Dt,_t={};for(Dt in Y)Dt in pt||(_t[Dt]=Y[Dt]);return _t},nn=function(Y){var pt=Y.parent||Z,_t=Y.keyframes?function(Y){return function(pt,_t){for(var Dt in _t)Dt in pt||"duration"===Dt&&Y||"ease"===Dt||(pt[Dt]=_t[Dt])}}(K(Y.keyframes)):Ze;if(I(Y.inherit))for(;pt;)_t(Y,pt.vars.defaults),pt=pt.parent||pt._dp;return Y},qt=function(Y,pt,_t,Dt,Xt){void 0===_t&&(_t="_first"),void 0===Dt&&(Dt="_last");var De,pe=Y[Dt];if(Xt)for(De=pt[Xt];pe&&pe[Xt]>De;)pe=pe._prev;return pe?(pt._next=pe._next,pe._next=pt):(pt._next=Y[_t],Y[_t]=pt),pt._next?pt._next._prev=pt:Y[Dt]=pt,pt._prev=pe,pt.parent=pt._dp=Y,pt},St=function(Y,pt,_t,Dt){void 0===_t&&(_t="_first"),void 0===Dt&&(Dt="_last");var Xt=pt._prev,pe=pt._next;Xt?Xt._next=pe:Y[_t]===pt&&(Y[_t]=pe),pe?pe._prev=Xt:Y[Dt]===pt&&(Y[Dt]=Xt),pt._next=pt._prev=pt.parent=null},Ft=function(Y,pt){Y.parent&&(!pt||Y.parent.autoRemoveChildren)&&Y.parent.remove&&Y.parent.remove(Y),Y._act=0},tt=function(Y,pt){if(Y&&(!pt||pt._end>Y._dur||pt._start<0))for(var _t=Y;_t;)_t._dirty=1,_t=_t.parent;return Y},rt=function(Y,pt,_t,Dt){return Y._startAt&&(m?Y._startAt.revert(xe):Y.vars.immediateRender&&!Y.vars.autoRevert||Y._startAt.render(pt,!0,Dt))},et=function $e(Y){return!Y||Y._ts&&$e(Y.parent)},bt=function(Y){return Y._repeat?Ut(Y._tTime,Y=Y.duration()+Y._rDelay)*Y:0},Ut=function(Y,pt){var _t=Math.floor(Y/=pt);return Y&&_t===Y?_t-1:_t},Oe=function(Y,pt){return(Y-pt._start)*pt._ts+(pt._ts>=0?0:pt._dirty?pt.totalDuration():pt._tDur)},Sn=function(Y){return Y._end=zt(Y._start+(Y._tDur/Math.abs(Y._ts||Y._rts||h)||0))},rn=function(Y,pt){var _t=Y._dp;return _t&&_t.smoothChildTiming&&Y._ts&&(Y._start=zt(_t._time-(Y._ts>0?pt/Y._ts:((Y._dirty?Y.totalDuration():Y._tDur)-pt)/-Y._ts)),Sn(Y),_t._dirty||tt(_t,Y)),Y},hn=function(Y,pt){var _t;if((pt._time||!pt._dur&&pt._initted||pt._start<Y._time&&(pt._dur||!pt.add))&&(_t=Oe(Y.rawTime(),pt),(!pt._dur||er(0,pt.totalDuration(),_t)-pt._tTime>h)&&pt.render(_t,!0)),tt(Y,pt)._dp&&Y._initted&&Y._time>=Y._dur&&Y._ts){if(Y._dur<Y.duration())for(_t=Y;_t._dp;)_t.rawTime()>=0&&_t.totalTime(_t._tTime),_t=_t._dp;Y._zTime=-h}},Me=function(Y,pt,_t,Dt){return pt.parent&&Ft(pt),pt._start=zt((C(_t)?_t:_t||Y!==Z?ti(Y,_t,pt):Y._time)+pt._delay),pt._end=zt(pt._start+(pt.totalDuration()/Math.abs(pt.timeScale())||0)),qt(Y,pt,"_first","_last",Y._sort?"_start":0),Ct(pt)||(Y._recent=pt),Dt||hn(Y,pt),Y._ts<0&&rn(Y,Y._tTime),Y},on=function(Y,pt){return($.ScrollTrigger||mt("scrollTrigger",pt))&&$.ScrollTrigger.create(pt,Y)},Le=function(Y,pt,_t,Dt,Xt){return Is(Y,pt,Xt),Y._initted?!_t&&Y._pt&&!m&&(Y._dur&&!1!==Y.vars.lazy||!Y._dur&&Y.vars.lazy)&&Yt!==Ti.frame?(Gt.push(Y),Y._lazy=[Xt,Dt],1):void 0:1},he=function $e(Y){var pt=Y.parent;return pt&&pt._ts&&pt._initted&&!pt._lock&&(pt.rawTime()<0||$e(pt))},Ct=function(Y){var pt=Y.data;return"isFromStart"===pt||"isStart"===pt},we=function(Y,pt,_t,Dt){var Xt=Y._repeat,pe=zt(pt)||0,De=Y._tTime/Y._tDur;return De&&!Dt&&(Y._time*=pe/Y._dur),Y._dur=pe,Y._tDur=Xt?Xt<0?1e10:zt(pe*(Xt+1)+Y._rDelay*Xt):pe,De>0&&!Dt&&rn(Y,Y._tTime=Y._tDur*De),Y.parent&&Sn(Y),_t||tt(Y.parent,Y),Y},mn=function(Y){return Y instanceof Ao?tt(Y):we(Y,Y._dur)},Fn={_start:0,endTime:ce,totalDuration:ce},ti=function $e(Y,pt,_t){var De,Ye,en,Dt=Y.labels,Xt=Y._recent||Fn,pe=Y.duration()>=v?Xt.endTime(!1):Y._dur;return T(pt)&&(isNaN(pt)||pt in Dt)?(Ye=pt.charAt(0),en="%"===pt.substr(-1),De=pt.indexOf("="),"<"===Ye||">"===Ye?(De>=0&&(pt=pt.replace(/=/,"")),("<"===Ye?Xt._start:Xt.endTime(Xt._repeat>=0))+(parseFloat(pt.substr(1))||0)*(en?(De<0?Xt:_t).totalDuration()/100:1)):De<0?(pt in Dt||(Dt[pt]=pe),Dt[pt]):(Ye=parseFloat(pt.charAt(De-1)+pt.substr(De+1)),en&&_t&&(Ye=Ye/100*(K(_t)?_t[0]:_t).totalDuration()),De>1?$e(Y,pt.substr(0,De-1),_t)+Ye:pe+Ye)):null==pt?pe:+pt},vi=function(Y,pt,_t){var De,Ye,Dt=C(pt[1]),Xt=(Dt?2:1)+(Y<2?0:1),pe=pt[Xt];if(Dt&&(pe.duration=pt[1]),pe.parent=_t,Y){for(De=pe,Ye=_t;Ye&&!("immediateRender"in De);)De=Ye.vars.defaults||{},Ye=I(Ye.vars.inherit)&&Ye.parent;pe.immediateRender=I(De.immediateRender),Y<2?pe.runBackwards=1:pe.startAt=pt[Xt-1]}return new ei(pt[0],pe,pt[Xt+1])},Mi=function(Y,pt){return Y||0===Y?pt(Y):pt},er=function(Y,pt,_t){return _t<Y?Y:_t>pt?pt:_t},Ne=function(Y,pt){return T(Y)&&(pt=G.exec(Y))?pt[1]:""},be=[].slice,ie=function(Y,pt){return Y&&k(Y)&&"length"in Y&&(!pt&&!Y.length||Y.length-1 in Y&&k(Y[0]))&&!Y.nodeType&&Y!==at},An=function(Y,pt,_t){return f&&!pt&&f.selector?f.selector(Y):!T(Y)||_t||!H&&yr()?K(Y)?function(Y,pt,_t){return void 0===_t&&(_t=[]),Y.forEach(function(Dt){var Xt;return T(Dt)&&!pt||ie(Dt,1)?(Xt=_t).push.apply(Xt,An(Dt)):_t.push(Dt)})||_t}(Y,_t):ie(Y)?be.call(Y,0):Y?[Y]:[]:be.call((pt||q).querySelectorAll(Y),0)},ge=function(Y){return Y=An(Y)[0]||Lt("Invalid scope")||{},function(pt){var _t=Y.current||Y.nativeElement||Y;return An(pt,_t.querySelectorAll?_t:_t===Y?Lt("Invalid scope")||q.createElement("div"):Y)}},Ie=function(Y){return Y.sort(function(){return.5-Math.random()})},Ke=function(Y){if(D(Y))return Y;var pt=k(Y)?Y:{each:Y},_t=bo(pt.ease),Dt=pt.from||0,Xt=parseFloat(pt.base)||0,pe={},De=Dt>0&&Dt<1,Ye=isNaN(Dt)||De,en=pt.axis,cn=Dt,Dn=Dt;return T(Dt)?cn=Dn={center:.5,edges:.5,end:1}[Dt]||0:!De&&Ye&&(cn=Dt[0],Dn=Dt[1]),function(zn,Xn,ri){var _i,Pi,Di,wi,Si,Gi,tr,Ni,Bi,On=(ri||pt).length,ui=pe[On];if(!ui){if(!(Bi="auto"===pt.grid?0:(pt.grid||[1,v])[1])){for(tr=-v;tr<(tr=ri[Bi++].getBoundingClientRect().left)&&Bi<On;);Bi<On&&Bi--}for(ui=pe[On]=[],_i=Ye?Math.min(Bi,On)*cn-.5:Dt%Bi,Pi=Bi===v?0:Ye?On*Dn/Bi-.5:Dt/Bi|0,tr=0,Ni=v,Gi=0;Gi<On;Gi++)Di=Gi%Bi-_i,wi=Pi-(Gi/Bi|0),ui[Gi]=Si=en?Math.abs("y"===en?wi:Di):b(Di*Di+wi*wi),Si>tr&&(tr=Si),Si<Ni&&(Ni=Si);"random"===Dt&&Ie(ui),ui.max=tr-Ni,ui.min=Ni,ui.v=On=(parseFloat(pt.amount)||parseFloat(pt.each)*(Bi>On?On-1:en?"y"===en?On/Bi:Bi:Math.max(Bi,On/Bi))||0)*("edges"===Dt?-1:1),ui.b=On<0?Xt-On:Xt,ui.u=Ne(pt.amount||pt.each)||0,_t=_t&&On<0?Ws(_t):_t}return On=(ui[zn]-ui.min)/ui.max||0,zt(ui.b+(_t?_t(On):On)*ui.v)+ui.u}},bn=function(Y){var pt=Math.pow(10,((Y+"").split(".")[1]||"").length);return function(_t){var Dt=zt(Math.round(parseFloat(_t)/Y)*Y*pt);return(Dt-Dt%1)/pt+(C(_t)?0:Ne(_t))}},Tn=function(Y,pt){var Dt,Xt,_t=K(Y);return!_t&&k(Y)&&(Dt=_t=Y.radius||v,Y.values?(Y=An(Y.values),(Xt=!C(Y[0]))&&(Dt*=Dt)):Y=bn(Y.increment)),Mi(pt,_t?D(Y)?function(pe){return Xt=Y(pe),Math.abs(Xt-pe)<=Dt?Xt:pe}:function(pe){for(var zn,Xn,De=parseFloat(Xt?pe.x:pe),Ye=parseFloat(Xt?pe.y:0),en=v,cn=0,Dn=Y.length;Dn--;)(zn=Xt?(zn=Y[Dn].x-De)*zn+(Xn=Y[Dn].y-Ye)*Xn:Math.abs(Y[Dn]-De))<en&&(en=zn,cn=Dn);return cn=!Dt||en<=Dt?Y[cn]:pe,Xt||cn===pe||C(pe)?cn:cn+Ne(pe)}:bn(Y))},Ue=function(Y,pt,_t,Dt){return Mi(K(Y)?!pt:!0===_t?!!(_t=0):!Dt,function(){return K(Y)?Y[~~(Math.random()*Y.length)]:(_t=_t||1e-5)&&(Dt=_t<1?Math.pow(10,(_t+"").length-2):1)&&Math.floor(Math.round((Y-_t/2+Math.random()*(pt-Y+.99*_t))/_t)*_t*Dt)/Dt})},ee=function(Y,pt,_t){return Mi(_t,function(Dt){return Y[~~pt(Dt)]})},bi=function(Y){for(var Dt,Xt,pe,De,pt=0,_t="";~(Dt=Y.indexOf("random(",pt));)pe=Y.indexOf(")",Dt),De="["===Y.charAt(Dt+7),Xt=Y.substr(Dt+7,pe-Dt-7).match(De?U:j),_t+=Y.substr(pt,Dt-pt)+Ue(De?Xt:+Xt[0],De?0:+Xt[1],+Xt[2]||1e-5),pt=pe+1;return _t+Y.substr(pt,Y.length-pt)},Ir=function(Y,pt,_t,Dt,Xt){var pe=pt-Y,De=Dt-_t;return Mi(Xt,function(Ye){return _t+((Ye-Y)/pe*De||0)})},fr=function(Y,pt,_t){var pe,De,Ye,Dt=Y.labels,Xt=v;for(pe in Dt)(De=Dt[pe]-pt)<0==!!_t&&De&&Xt>(De=Math.abs(De))&&(Ye=pe,Xt=De);return Ye},Ki=function(Y,pt,_t){var Ye,en,cn,Dt=Y.vars,Xt=Dt[pt],pe=f,De=Y._ctx;if(Xt)return Ye=Dt[pt+"Params"],en=Dt.callbackScope||Y,_t&&Gt.length&&Fe(),De&&(f=De),cn=Ye?Xt.apply(en,Ye):Xt.call(en),f=pe,cn},Yi=function(Y){return Ft(Y),Y.scrollTrigger&&Y.scrollTrigger.kill(!!m),Y.progress()<1&&Ki(Y,"onInterrupt"),Y},Kr=[],Cr=function(Y){if(Y)if(Y=!Y.name&&Y.default||Y,F()||Y.headless){var pt=Y.name,_t=D(Y),Dt=pt&&!_t&&Y.init?function(){this._props=[]}:Y,Xt={init:ce,render:Ys,add:rs,kill:Ua,modifier:Qs,rawVars:0},pe={targetTest:0,get:0,getSetter:Fs,aliases:{},register:0};if(yr(),Y!==Dt){if(Ot[pt])return;Ze(Dt,Ze(fi(Y,Xt),pe)),Vn(Dt.prototype,Vn(Xt,fi(Y,pe))),Ot[Dt.prop=pt]=Dt,Y.targetTest&&(Re.push(Dt),At[pt]=1),pt=("css"===pt?"CSS":pt.charAt(0).toUpperCase()+pt.substr(1))+"Plugin"}Vt(pt,Dt),Y.register&&Y.register(re,Dt,Cn)}else Kr.push(Y)},Mr=255,ho={aqua:[0,Mr,Mr],lime:[0,Mr,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,Mr],navy:[0,0,128],white:[Mr,Mr,Mr],olive:[128,128,0],yellow:[Mr,Mr,0],orange:[Mr,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[Mr,0,0],pink:[Mr,192,203],cyan:[0,Mr,Mr],transparent:[Mr,Mr,Mr,0]},ir=function(Y,pt,_t){return(6*(Y+=Y<0?1:Y>1?-1:0)<1?pt+(_t-pt)*Y*6:Y<.5?_t:3*Y<2?pt+(_t-pt)*(2/3-Y)*6:pt)*Mr+.5|0},qe=function(Y,pt,_t){var Xt,pe,De,Ye,en,cn,Dn,zn,Xn,ri,Dt=Y?C(Y)?[Y>>16,Y>>8&Mr,Y&Mr]:0:ho.black;if(!Dt){if(","===Y.substr(-1)&&(Y=Y.substr(0,Y.length-1)),ho[Y])Dt=ho[Y];else if("#"===Y.charAt(0)){if(Y.length<6&&(Xt=Y.charAt(1),pe=Y.charAt(2),De=Y.charAt(3),Y="#"+Xt+Xt+pe+pe+De+De+(5===Y.length?Y.charAt(4)+Y.charAt(4):"")),9===Y.length)return[(Dt=parseInt(Y.substr(1,6),16))>>16,Dt>>8&Mr,Dt&Mr,parseInt(Y.substr(7),16)/255];Dt=[(Y=parseInt(Y.substr(1),16))>>16,Y>>8&Mr,Y&Mr]}else if("hsl"===Y.substr(0,3))if(Dt=ri=Y.match(j),pt){if(~Y.indexOf("="))return Dt=Y.match(X),_t&&Dt.length<4&&(Dt[3]=1),Dt}else Ye=+Dt[0]%360/360,en=+Dt[1]/100,Xt=2*(cn=+Dt[2]/100)-(pe=cn<=.5?cn*(en+1):cn+en-cn*en),Dt.length>3&&(Dt[3]*=1),Dt[0]=ir(Ye+1/3,Xt,pe),Dt[1]=ir(Ye,Xt,pe),Dt[2]=ir(Ye-1/3,Xt,pe);else Dt=Y.match(j)||ho.transparent;Dt=Dt.map(Number)}return pt&&!ri&&(Xt=Dt[0]/Mr,pe=Dt[1]/Mr,De=Dt[2]/Mr,cn=((Dn=Math.max(Xt,pe,De))+(zn=Math.min(Xt,pe,De)))/2,Dn===zn?Ye=en=0:(Xn=Dn-zn,en=cn>.5?Xn/(2-Dn-zn):Xn/(Dn+zn),Ye=Dn===Xt?(pe-De)/Xn+(pe<De?6:0):Dn===pe?(De-Xt)/Xn+2:(Xt-pe)/Xn+4,Ye*=60),Dt[0]=~~(Ye+.5),Dt[1]=~~(100*en+.5),Dt[2]=~~(100*cn+.5)),_t&&Dt.length<4&&(Dt[3]=1),Dt},qn=function(Y){var pt=[],_t=[],Dt=-1;return Y.split(Ln).forEach(function(Xt){var pe=Xt.match(B)||[];pt.push.apply(pt,pe),_t.push(Dt+=pe.length+1)}),pt.c=_t,pt},In=function(Y,pt,_t){var Ye,en,cn,Dn,Dt="",Xt=(Y+Dt).match(Ln),pe=pt?"hsla(":"rgba(",De=0;if(!Xt)return Y;if(Xt=Xt.map(function(zn){return(zn=qe(zn,pt,1))&&pe+(pt?zn[0]+","+zn[1]+"%,"+zn[2]+"%,"+zn[3]:zn.join(","))+")"}),_t&&(cn=qn(Y),(Ye=_t.c).join(Dt)!==cn.c.join(Dt)))for(Dn=(en=Y.replace(Ln,"1").split(B)).length-1;De<Dn;De++)Dt+=en[De]+(~Ye.indexOf(De)?Xt.shift()||pe+"0,0,0,0)":(cn.length?cn:Xt.length?Xt:_t).shift());if(!en)for(Dn=(en=Y.split(Ln)).length-1;De<Dn;De++)Dt+=en[De]+Xt[De];return Dt+en[Dn]},Ln=function(){var Y,$e="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3,4}){1,2}\\b";for(Y in ho)$e+="|"+Y+"\\b";return new RegExp($e+")","gi")}(),Ai=/hsl[a]?\(/,ai=function(Y){var _t,pt=Y.join(" ");if(Ln.lastIndex=0,Ln.test(pt))return _t=Ai.test(pt),Y[1]=In(Y[1],_t),Y[0]=In(Y[0],_t,qn(Y[1])),!0},Ti=($e=Date.now,Y=500,pt=33,_t=$e(),Dt=_t,pe=Xt=1e3/240,ri=function On(ui){var Di,wi,Si,Gi,_i=$e()-Dt,Pi=!0===ui;if((_i>Y||_i<0)&&(_t+=_i-pt),((Di=(Si=(Dt+=_i)-_t)-pe)>0||Pi)&&(Gi=++Dn.frame,zn=Si-1e3*Dn.time,Dn.time=Si/=1e3,pe+=Di+(Di>=Xt?4:Xt-Di),wi=1),Pi||(Ye=en(On)),wi)for(Xn=0;Xn<De.length;Xn++)De[Xn](Si,zn,Gi,ui)},Dn={time:0,frame:0,tick:function(){ri(!0)},deltaRatio:function(ui){return zn/(1e3/(ui||60))},wake:function(){J&&(!H&&F()&&(at=H=window,q=at.document||{},$.gsap=re,(at.gsapVersions||(at.gsapVersions=[])).push(re.version),ft(ot||at.GreenSockGlobals||!at.gsap&&at||{}),Kr.forEach(Cr)),cn=typeof requestAnimationFrame<"u"&&requestAnimationFrame,Ye&&Dn.sleep(),en=cn||function(ui){return setTimeout(ui,pe-1e3*Dn.time+1|0)},gr=1,ri(2))},sleep:function(){(cn?cancelAnimationFrame:clearTimeout)(Ye),gr=0,en=ce},lagSmoothing:function(ui,_i){Y=ui||1/0,pt=Math.min(_i||33,Y)},fps:function(ui){pe=1e3*Dn.time+(Xt=1e3/(ui||240))},add:function(ui,_i,Pi){var Di=_i?function(wi,Si,Gi,tr){ui(wi,Si,Gi,tr),Dn.remove(Di)}:ui;return Dn.remove(ui),De[Pi?"unshift":"push"](Di),yr(),Di},remove:function(ui,_i){~(_i=De.indexOf(ui))&&De.splice(_i,1)&&Xn>=_i&&Xn--},_listeners:De=[]}),yr=function(){return!gr&&Ti.wake()},qi={},_r=/^[\d.\-M][\d.\-,\s]/,Uo=/["']/g,ia=function(Y){for(var De,Ye,en,pt={},_t=Y.substr(1,Y.length-3).split(":"),Dt=_t[0],Xt=1,pe=_t.length;Xt<pe;Xt++)Ye=_t[Xt],De=Xt!==pe-1?Ye.lastIndexOf(","):Ye.length,en=Ye.substr(0,De),pt[Dt]=isNaN(en)?en.replace(Uo,"").trim():+en,Dt=Ye.substr(De+1).trim();return pt},Ws=function(Y){return function(pt){return 1-Y(1-pt)}},Qo=function $e(Y,pt){for(var Dt,_t=Y._first;_t;)_t instanceof Ao?$e(_t,pt):_t.vars.yoyoEase&&(!_t._yoyo||!_t._repeat)&&_t._yoyo!==pt&&(_t.timeline?$e(_t.timeline,pt):(Dt=_t._ease,_t._ease=_t._yEase,_t._yEase=Dt,_t._yoyo=pt)),_t=_t._next},bo=function(Y,pt){return Y&&(D(Y)?Y:qi[Y]||function(Y){var pt=(Y+"").split("("),_t=qi[pt[0]];return _t&&pt.length>1&&_t.config?_t.config.apply(null,~Y.indexOf("{")?[ia(pt[1])]:function(Y){var pt=Y.indexOf("(")+1,_t=Y.indexOf(")"),Dt=Y.indexOf("(",pt);return Y.substring(pt,~Dt&&Dt<_t?Y.indexOf(")",_t+1):_t)}(Y).split(",").map(He)):qi._CE&&_r.test(Y)?qi._CE("",Y):_t}(Y))||pt},io=function(Y,pt,_t,Dt){void 0===_t&&(_t=function(Ye){return 1-pt(1-Ye)}),void 0===Dt&&(Dt=function(Ye){return Ye<.5?pt(2*Ye)/2:1-pt(2*(1-Ye))/2});var pe,Xt={easeIn:pt,easeOut:_t,easeInOut:Dt};return Mt(Y,function(De){for(var Ye in qi[De]=$[De]=Xt,qi[pe=De.toLowerCase()]=_t,Xt)qi[pe+("easeIn"===Ye?".in":"easeOut"===Ye?".out":".inOut")]=qi[De+"."+Ye]=Xt[Ye]}),Xt},nr=function(Y){return function(pt){return pt<.5?(1-Y(1-2*pt))/2:.5+Y(2*(pt-.5))/2}},jo=function $e(Y,pt,_t){var Dt=pt>=1?pt:1,Xt=(_t||(Y?.3:.45))/(pt<1?pt:1),pe=Xt/E*(Math.asin(1/Dt)||0),De=function(cn){return 1===cn?1:Dt*Math.pow(2,-10*cn)*x((cn-pe)*Xt)+1},Ye="out"===Y?De:"in"===Y?function(en){return 1-De(1-en)}:nr(De);return Xt=E/Xt,Ye.config=function(en,cn){return $e(Y,en,cn)},Ye},yo=function $e(Y,pt){void 0===pt&&(pt=1.70158);var _t=function(pe){return pe?--pe*pe*((pt+1)*pe+pt)+1:0},Dt="out"===Y?_t:"in"===Y?function(Xt){return 1-_t(1-Xt)}:nr(_t);return Dt.config=function(Xt){return $e(Y,Xt)},Dt};Mt("Linear,Quad,Cubic,Quart,Quint,Strong",function($e,Y){var pt=Y<5?Y+1:Y;io($e+",Power"+(pt-1),Y?function(_t){return Math.pow(_t,pt)}:function(_t){return _t},function(_t){return 1-Math.pow(1-_t,pt)},function(_t){return _t<.5?Math.pow(2*_t,pt)/2:1-Math.pow(2*(1-_t),pt)/2})}),qi.Linear.easeNone=qi.none=qi.Linear.easeIn,io("Elastic",jo("in"),jo("out"),jo()),function($e,Y){var Xt=function(De){return De<.36363636363636365?$e*De*De:De<.7272727272727273?$e*Math.pow(De-1.5/Y,2)+.75:De<.9090909090909092?$e*(De-=2.25/Y)*De+.9375:$e*Math.pow(De-2.625/Y,2)+.984375};io("Bounce",function(pe){return 1-Xt(1-pe)},Xt)}(7.5625,2.75),io("Expo",function($e){return $e?Math.pow(2,10*($e-1)):0}),io("Circ",function($e){return-(b(1-$e*$e)-1)}),io("Sine",function($e){return 1===$e?1:1-A($e*y)}),io("Back",yo("in"),yo("out"),yo()),qi.SteppedEase=qi.steps=$.SteppedEase={config:function(Y,pt){void 0===Y&&(Y=1);var _t=1/Y,Dt=Y+(pt?0:1),Xt=pt?1:0;return function(De){return((Dt*er(0,.99999999,De)|0)+Xt)*_t}}},p.ease=qi["quad.out"],Mt("onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt",function($e){return te+=$e+","+$e+"Params,"});var ds=function(Y,pt){this.id=g++,Y._gsap=this,this.target=Y,this.harness=pt,this.get=pt?pt.get:$t,this.set=pt?pt.getSetter:Fs},so=function(){function $e(pt){this.vars=pt,this._delay=+pt.delay||0,(this._repeat=pt.repeat===1/0?-2:pt.repeat||0)&&(this._rDelay=pt.repeatDelay||0,this._yoyo=!!pt.yoyo||!!pt.yoyoEase),this._ts=1,we(this,+pt.duration,1,1),this.data=pt.data,f&&(this._ctx=f,f.data.push(this)),gr||Ti.wake()}var Y=$e.prototype;return Y.delay=function(_t){return _t||0===_t?(this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+_t-this._delay),this._delay=_t,this):this._delay},Y.duration=function(_t){return arguments.length?this.totalDuration(this._repeat>0?_t+(_t+this._rDelay)*this._repeat:_t):this.totalDuration()&&this._dur},Y.totalDuration=function(_t){return arguments.length?(this._dirty=0,we(this,this._repeat<0?_t:(_t-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},Y.totalTime=function(_t,Dt){if(yr(),!arguments.length)return this._tTime;var Xt=this._dp;if(Xt&&Xt.smoothChildTiming&&this._ts){for(rn(this,_t),!Xt._dp||Xt.parent||hn(Xt,this);Xt&&Xt.parent;)Xt.parent._time!==Xt._start+(Xt._ts>=0?Xt._tTime/Xt._ts:(Xt.totalDuration()-Xt._tTime)/-Xt._ts)&&Xt.totalTime(Xt._tTime,!0),Xt=Xt.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&_t<this._tDur||this._ts<0&&_t>0||!this._tDur&&!_t)&&Me(this._dp,this,this._start-this._delay)}return(this._tTime!==_t||!this._dur&&!Dt||this._initted&&Math.abs(this._zTime)===h||!_t&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=_t),tn(this,_t,Dt)),this},Y.time=function(_t,Dt){return arguments.length?this.totalTime(Math.min(this.totalDuration(),_t+bt(this))%(this._dur+this._rDelay)||(_t?this._dur:0),Dt):this._time},Y.totalProgress=function(_t,Dt){return arguments.length?this.totalTime(this.totalDuration()*_t,Dt):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.rawTime()>0?1:0},Y.progress=function(_t,Dt){return arguments.length?this.totalTime(this.duration()*(!this._yoyo||1&this.iteration()?_t:1-_t)+bt(this),Dt):this.duration()?Math.min(1,this._time/this._dur):this.rawTime()>0?1:0},Y.iteration=function(_t,Dt){var Xt=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(_t-1)*Xt,Dt):this._repeat?Ut(this._tTime,Xt)+1:1},Y.timeScale=function(_t,Dt){if(!arguments.length)return this._rts===-h?0:this._rts;if(this._rts===_t)return this;var Xt=this.parent&&this._ts?Oe(this.parent._time,this):this._tTime;return this._rts=+_t||0,this._ts=this._ps||_t===-h?0:this._rts,this.totalTime(er(-Math.abs(this._delay),this._tDur,Xt),!1!==Dt),Sn(this),function(Y){for(var pt=Y.parent;pt&&pt.parent;)pt._dirty=1,pt.totalDuration(),pt=pt.parent;return Y}(this)},Y.paused=function(_t){return arguments.length?(this._ps!==_t&&(this._ps=_t,_t?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(yr(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,1===this.progress()&&Math.abs(this._zTime)!==h&&(this._tTime-=h)))),this):this._ps},Y.startTime=function(_t){if(arguments.length){this._start=_t;var Dt=this.parent||this._dp;return Dt&&(Dt._sort||!this.parent)&&Me(Dt,this,_t-this._delay),this}return this._start},Y.endTime=function(_t){return this._start+(I(_t)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},Y.rawTime=function(_t){var Dt=this.parent||this._dp;return Dt?_t&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?Oe(Dt.rawTime(_t),this):this._tTime:this._tTime},Y.revert=function(_t){void 0===_t&&(_t=It);var Dt=m;return m=_t,(this._initted||this._startAt)&&(this.timeline&&this.timeline.revert(_t),this.totalTime(-.01,_t.suppressEvents)),"nested"!==this.data&&!1!==_t.kill&&this.kill(),m=Dt,this},Y.globalTime=function(_t){for(var Dt=this,Xt=arguments.length?_t:Dt.rawTime();Dt;)Xt=Dt._start+Xt/(Math.abs(Dt._ts)||1),Dt=Dt._dp;return!this.parent&&this._sat?this._sat.globalTime(_t):Xt},Y.repeat=function(_t){return arguments.length?(this._repeat=_t===1/0?-2:_t,mn(this)):-2===this._repeat?1/0:this._repeat},Y.repeatDelay=function(_t){if(arguments.length){var Dt=this._time;return this._rDelay=_t,mn(this),Dt?this.time(Dt):this}return this._rDelay},Y.yoyo=function(_t){return arguments.length?(this._yoyo=_t,this):this._yoyo},Y.seek=function(_t,Dt){return this.totalTime(ti(this,_t),I(Dt))},Y.restart=function(_t,Dt){return this.play().totalTime(_t?-this._delay:0,I(Dt))},Y.play=function(_t,Dt){return null!=_t&&this.seek(_t,Dt),this.reversed(!1).paused(!1)},Y.reverse=function(_t,Dt){return null!=_t&&this.seek(_t||this.totalDuration(),Dt),this.reversed(!0).paused(!1)},Y.pause=function(_t,Dt){return null!=_t&&this.seek(_t,Dt),this.paused(!0)},Y.resume=function(){return this.paused(!1)},Y.reversed=function(_t){return arguments.length?(!!_t!==this.reversed()&&this.timeScale(-this._rts||(_t?-h:0)),this):this._rts<0},Y.invalidate=function(){return this._initted=this._act=0,this._zTime=-h,this},Y.isActive=function(){var Xt,_t=this.parent||this._dp,Dt=this._start;return!(_t&&!(this._ts&&this._initted&&_t.isActive()&&(Xt=_t.rawTime(!0))>=Dt&&Xt<this.endTime(!0)-h))},Y.eventCallback=function(_t,Dt,Xt){var pe=this.vars;return arguments.length>1?(Dt?(pe[_t]=Dt,Xt&&(pe[_t+"Params"]=Xt),"onUpdate"===_t&&(this._onUpdate=Dt)):delete pe[_t],this):pe[_t]},Y.then=function(_t){var Dt=this;return new Promise(function(Xt){var pe=D(_t)?_t:pn,De=function(){var en=Dt.then;Dt.then=null,D(pe)&&(pe=pe(Dt))&&(pe.then||pe===Dt)&&(Dt.then=en),Xt(pe),Dt.then=en};Dt._initted&&1===Dt.totalProgress()&&Dt._ts>=0||!Dt._tTime&&Dt._ts<0?De():Dt._prom=De})},Y.kill=function(){Yi(this)},$e}();Ze(so.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-h,_prom:0,_ps:!1,_rts:1});var Ao=function($e){function Y(_t,Dt){var Xt;return void 0===_t&&(_t={}),(Xt=$e.call(this,_t)||this).labels={},Xt.smoothChildTiming=!!_t.smoothChildTiming,Xt.autoRemoveChildren=!!_t.autoRemoveChildren,Xt._sort=I(_t.sortChildren),Z&&Me(_t.parent||Z,t(Xt),Dt),_t.reversed&&Xt.reverse(),_t.paused&&Xt.paused(!0),_t.scrollTrigger&&on(t(Xt),_t.scrollTrigger),Xt}a(Y,$e);var pt=Y.prototype;return pt.to=function(Dt,Xt,pe){return vi(0,arguments,this),this},pt.from=function(Dt,Xt,pe){return vi(1,arguments,this),this},pt.fromTo=function(Dt,Xt,pe,De){return vi(2,arguments,this),this},pt.set=function(Dt,Xt,pe){return Xt.duration=0,Xt.parent=this,nn(Xt).repeatDelay||(Xt.repeat=0),Xt.immediateRender=!!Xt.immediateRender,new ei(Dt,Xt,ti(this,pe),1),this},pt.call=function(Dt,Xt,pe){return Me(this,ei.delayedCall(0,Dt,Xt),pe)},pt.staggerTo=function(Dt,Xt,pe,De,Ye,en,cn){return pe.duration=Xt,pe.stagger=pe.stagger||De,pe.onComplete=en,pe.onCompleteParams=cn,pe.parent=this,new ei(Dt,pe,ti(this,Ye)),this},pt.staggerFrom=function(Dt,Xt,pe,De,Ye,en,cn){return pe.runBackwards=1,nn(pe).immediateRender=I(pe.immediateRender),this.staggerTo(Dt,Xt,pe,De,Ye,en,cn)},pt.staggerFromTo=function(Dt,Xt,pe,De,Ye,en,cn,Dn){return De.startAt=pe,nn(De).immediateRender=I(De.immediateRender),this.staggerTo(Dt,Xt,De,Ye,en,cn,Dn)},pt.render=function(Dt,Xt,pe){var zn,Xn,ri,On,ui,_i,Pi,Di,wi,Si,Gi,tr,De=this._time,Ye=this._dirty?this.totalDuration():this._tDur,en=this._dur,cn=Dt<=0?0:zt(Dt),Dn=this._zTime<0!=Dt<0&&(this._initted||!en);if(this!==Z&&cn>Ye&&Dt>=0&&(cn=Ye),cn!==this._tTime||pe||Dn){if(De!==this._time&&en&&(cn+=this._time-De,Dt+=this._time-De),zn=cn,wi=this._start,_i=!(Di=this._ts),Dn&&(en||(De=this._zTime),(Dt||!Xt)&&(this._zTime=Dt)),this._repeat){if(Gi=this._yoyo,ui=en+this._rDelay,this._repeat<-1&&Dt<0)return this.totalTime(100*ui+Dt,Xt,pe);if(zn=zt(cn%ui),cn===Ye?(On=this._repeat,zn=en):((On=~~(cn/ui))&&On===cn/ui&&(zn=en,On--),zn>en&&(zn=en)),Si=Ut(this._tTime,ui),!De&&this._tTime&&Si!==On&&this._tTime-Si*ui-this._dur<=0&&(Si=On),Gi&&1&On&&(zn=en-zn,tr=1),On!==Si&&!this._lock){var Ni=Gi&&1&Si,Bi=Ni===(Gi&&1&On);if(On<Si&&(Ni=!Ni),De=Ni?0:cn%en?en:cn,this._lock=1,this.render(De||(tr?0:zt(On*ui)),Xt,!en)._lock=0,this._tTime=cn,!Xt&&this.parent&&Ki(this,"onRepeat"),this.vars.repeatRefresh&&!tr&&(this.invalidate()._lock=1),De&&De!==this._time||_i!==!this._ts||this.vars.onRepeat&&!this.parent&&!this._act)return this;if(en=this._dur,Ye=this._tDur,Bi&&(this._lock=2,this.render(De=Ni?en:-1e-4,!0),this.vars.repeatRefresh&&!tr&&this.invalidate()),this._lock=0,!this._ts&&!_i)return this;Qo(this,tr)}}if(this._hasPause&&!this._forcing&&this._lock<2&&(Pi=function(Y,pt,_t){var Dt;if(_t>pt)for(Dt=Y._first;Dt&&Dt._start<=_t;){if("isPause"===Dt.data&&Dt._start>pt)return Dt;Dt=Dt._next}else for(Dt=Y._last;Dt&&Dt._start>=_t;){if("isPause"===Dt.data&&Dt._start<pt)return Dt;Dt=Dt._prev}}(this,zt(De),zt(zn)),Pi&&(cn-=zn-(zn=Pi._start))),this._tTime=cn,this._time=zn,this._act=!Di,this._initted||(this._onUpdate=this.vars.onUpdate,this._initted=1,this._zTime=Dt,De=0),!De&&zn&&!Xt&&!On&&(Ki(this,"onStart"),this._tTime!==cn))return this;if(zn>=De&&Dt>=0)for(Xn=this._first;Xn;){if(ri=Xn._next,(Xn._act||zn>=Xn._start)&&Xn._ts&&Pi!==Xn){if(Xn.parent!==this)return this.render(Dt,Xt,pe);if(Xn.render(Xn._ts>0?(zn-Xn._start)*Xn._ts:(Xn._dirty?Xn.totalDuration():Xn._tDur)+(zn-Xn._start)*Xn._ts,Xt,pe),zn!==this._time||!this._ts&&!_i){Pi=0,ri&&(cn+=this._zTime=-h);break}}Xn=ri}else{Xn=this._last;for(var xo=Dt<0?Dt:zn;Xn;){if(ri=Xn._prev,(Xn._act||xo<=Xn._end)&&Xn._ts&&Pi!==Xn){if(Xn.parent!==this)return this.render(Dt,Xt,pe);if(Xn.render(Xn._ts>0?(xo-Xn._start)*Xn._ts:(Xn._dirty?Xn.totalDuration():Xn._tDur)+(xo-Xn._start)*Xn._ts,Xt,pe||m&&(Xn._initted||Xn._startAt)),zn!==this._time||!this._ts&&!_i){Pi=0,ri&&(cn+=this._zTime=xo?-h:h);break}}Xn=ri}}if(Pi&&!Xt&&(this.pause(),Pi.render(zn>=De?0:-h)._zTime=zn>=De?1:-1,this._ts))return this._start=wi,Sn(this),this.render(Dt,Xt,pe);this._onUpdate&&!Xt&&Ki(this,"onUpdate",!0),(cn===Ye&&this._tTime>=this.totalDuration()||!cn&&De)&&(wi===this._start||Math.abs(Di)!==Math.abs(this._ts))&&(this._lock||((Dt||!en)&&(cn===Ye&&this._ts>0||!cn&&this._ts<0)&&Ft(this,1),!Xt&&(!(Dt<0)||De)&&(cn||De||!Ye)&&(Ki(this,cn===Ye&&Dt>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(cn<Ye&&this.timeScale()>0)&&this._prom())))}return this},pt.add=function(Dt,Xt){var pe=this;if(C(Xt)||(Xt=ti(this,Xt,Dt)),!(Dt instanceof so)){if(K(Dt))return Dt.forEach(function(De){return pe.add(De,Xt)}),this;if(T(Dt))return this.addLabel(Dt,Xt);if(!D(Dt))return this;Dt=ei.delayedCall(0,Dt)}return this!==Dt?Me(this,Dt,Xt):this},pt.getChildren=function(Dt,Xt,pe,De){void 0===Dt&&(Dt=!0),void 0===Xt&&(Xt=!0),void 0===pe&&(pe=!0),void 0===De&&(De=-v);for(var Ye=[],en=this._first;en;)en._start>=De&&(en instanceof ei?Xt&&Ye.push(en):(pe&&Ye.push(en),Dt&&Ye.push.apply(Ye,en.getChildren(!0,Xt,pe)))),en=en._next;return Ye},pt.getById=function(Dt){for(var Xt=this.getChildren(1,1,1),pe=Xt.length;pe--;)if(Xt[pe].vars.id===Dt)return Xt[pe]},pt.remove=function(Dt){return T(Dt)?this.removeLabel(Dt):D(Dt)?this.killTweensOf(Dt):(St(this,Dt),Dt===this._recent&&(this._recent=this._last),tt(this))},pt.totalTime=function(Dt,Xt){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=zt(Ti.time-(this._ts>0?Dt/this._ts:(this.totalDuration()-Dt)/-this._ts))),$e.prototype.totalTime.call(this,Dt,Xt),this._forcing=0,this):this._tTime},pt.addLabel=function(Dt,Xt){return this.labels[Dt]=ti(this,Xt),this},pt.removeLabel=function(Dt){return delete this.labels[Dt],this},pt.addPause=function(Dt,Xt,pe){var De=ei.delayedCall(0,Xt||ce,pe);return De.data="isPause",this._hasPause=1,Me(this,De,ti(this,Dt))},pt.removePause=function(Dt){var Xt=this._first;for(Dt=ti(this,Dt);Xt;)Xt._start===Dt&&"isPause"===Xt.data&&Ft(Xt),Xt=Xt._next},pt.killTweensOf=function(Dt,Xt,pe){for(var De=this.getTweensOf(Dt,pe),Ye=De.length;Ye--;)Ho!==De[Ye]&&De[Ye].kill(Dt,Xt);return this},pt.getTweensOf=function(Dt,Xt){for(var cn,pe=[],De=An(Dt),Ye=this._first,en=C(Xt);Ye;)Ye instanceof ei?Je(Ye._targets,De)&&(en?(!Ho||Ye._initted&&Ye._ts)&&Ye.globalTime(0)<=Xt&&Ye.globalTime(Ye.totalDuration())>Xt:!Xt||Ye.isActive())&&pe.push(Ye):(cn=Ye.getTweensOf(De,Xt)).length&&pe.push.apply(pe,cn),Ye=Ye._next;return pe},pt.tweenTo=function(Dt,Xt){Xt=Xt||{};var Xn,pe=this,De=ti(pe,Dt),en=Xt.startAt,cn=Xt.onStart,Dn=Xt.onStartParams,zn=Xt.immediateRender,ri=ei.to(pe,Ze({ease:Xt.ease||"none",lazy:!1,immediateRender:!1,time:De,overwrite:"auto",duration:Xt.duration||Math.abs((De-(en&&"time"in en?en.time:pe._time))/pe.timeScale())||h,onStart:function(){if(pe.pause(),!Xn){var ui=Xt.duration||Math.abs((De-(en&&"time"in en?en.time:pe._time))/pe.timeScale());ri._dur!==ui&&we(ri,ui,0,1).render(ri._time,!0,!0),Xn=1}cn&&cn.apply(ri,Dn||[])}},Xt));return zn?ri.render(0):ri},pt.tweenFromTo=function(Dt,Xt,pe){return this.tweenTo(Xt,Ze({startAt:{time:ti(this,Dt)}},pe))},pt.recent=function(){return this._recent},pt.nextLabel=function(Dt){return void 0===Dt&&(Dt=this._time),fr(this,ti(this,Dt))},pt.previousLabel=function(Dt){return void 0===Dt&&(Dt=this._time),fr(this,ti(this,Dt),1)},pt.currentLabel=function(Dt){return arguments.length?this.seek(Dt,!0):this.previousLabel(this._time+h)},pt.shiftChildren=function(Dt,Xt,pe){void 0===pe&&(pe=0);for(var en,De=this._first,Ye=this.labels;De;)De._start>=pe&&(De._start+=Dt,De._end+=Dt),De=De._next;if(Xt)for(en in Ye)Ye[en]>=pe&&(Ye[en]+=Dt);return tt(this)},pt.invalidate=function(Dt){var Xt=this._first;for(this._lock=0;Xt;)Xt.invalidate(Dt),Xt=Xt._next;return $e.prototype.invalidate.call(this,Dt)},pt.clear=function(Dt){void 0===Dt&&(Dt=!0);for(var pe,Xt=this._first;Xt;)pe=Xt._next,this.remove(Xt),Xt=pe;return this._dp&&(this._time=this._tTime=this._pTime=0),Dt&&(this.labels={}),tt(this)},pt.totalDuration=function(Dt){var en,cn,Dn,Xt=0,pe=this,De=pe._last,Ye=v;if(arguments.length)return pe.timeScale((pe._repeat<0?pe.duration():pe.totalDuration())/(pe.reversed()?-Dt:Dt));if(pe._dirty){for(Dn=pe.parent;De;)en=De._prev,De._dirty&&De.totalDuration(),(cn=De._start)>Ye&&pe._sort&&De._ts&&!pe._lock?(pe._lock=1,Me(pe,De,cn-De._delay,1)._lock=0):Ye=cn,cn<0&&De._ts&&(Xt-=cn,(!Dn&&!pe._dp||Dn&&Dn.smoothChildTiming)&&(pe._start+=cn/pe._ts,pe._time-=cn,pe._tTime-=cn),pe.shiftChildren(-cn,!1,-1/0),Ye=0),De._end>Xt&&De._ts&&(Xt=De._end),De=en;we(pe,pe===Z&&pe._time>Xt?pe._time:Xt,1,1),pe._dirty=0}return pe._tDur},Y.updateRoot=function(Dt){if(Z._ts&&(tn(Z,Oe(Dt,Z)),Yt=Ti.frame),Ti.frame>=oe){oe+=d.autoSleep||120;var Xt=Z._first;if((!Xt||!Xt._ts)&&d.autoSleep&&Ti._listeners.length<2){for(;Xt&&!Xt._ts;)Xt=Xt._next;Xt||Ti.sleep()}}},Y}(so);Ze(Ao.prototype,{_lock:0,_hasPause:0,_forcing:0});var Ho,xs,Zr=function(Y,pt,_t,Dt,Xt,pe,De){var Dn,zn,Xn,ri,On,ui,_i,Pi,Ye=new Cn(this._pt,Y,pt,0,1,oo,null,Xt),en=0,cn=0;for(Ye.b=_t,Ye.e=Dt,_t+="",(_i=~(Dt+="").indexOf("random("))&&(Dt=bi(Dt)),pe&&(pe(Pi=[_t,Dt],Y,pt),_t=Pi[0],Dt=Pi[1]),zn=_t.match(V)||[];Dn=V.exec(Dt);)ri=Dn[0],On=Dt.substring(en,Dn.index),Xn?Xn=(Xn+1)%5:"rgba("===On.substr(-5)&&(Xn=1),ri!==zn[cn++]&&(ui=parseFloat(zn[cn-1])||0,Ye._pt={_next:Ye._pt,p:On||1===cn?On:",",s:ui,c:"="===ri.charAt(1)?le(ui,ri)-ui:parseFloat(ri)-ui,m:Xn&&Xn<4?Math.round:0},en=V.lastIndex);return Ye.c=en<Dt.length?Dt.substring(en,Dt.length):"",Ye.fp=De,(z.test(Dt)||_i)&&(Ye.e=0),this._pt=Ye,Ye},rs=function(Y,pt,_t,Dt,Xt,pe,De,Ye,en,cn){D(Dt)&&(Dt=Dt(Xt||0,Y,pe));var ri,Dn=Y[pt],zn="get"!==_t?_t:D(Dn)?en?Y[pt.indexOf("set")||!D(Y["get"+pt.substr(3)])?pt:"get"+pt.substr(3)](en):Y[pt]():Dn,Xn=D(Dn)?en?ro:To:Ri;if(T(Dt)&&(~Dt.indexOf("random(")&&(Dt=bi(Dt)),"="===Dt.charAt(1)&&((ri=le(zn,Dt)+(Ne(zn)||0))||0===ri)&&(Dt=ri)),!cn||zn!==Dt||xs)return isNaN(zn*Dt)||""===Dt?(!Dn&&!(pt in Y)&&mt(pt,Dt),Zr.call(this,Y,pt,zn,Dt,Xn,Ye||d.stringFilter,en)):(ri=new Cn(this._pt,Y,pt,+zn||0,Dt-(zn||0),"boolean"==typeof Dn?Es:Xs,0,Xn),en&&(ri.fp=en),De&&ri.modifier(De,this,Y),this._pt=ri)},Os=function(Y,pt,_t,Dt,Xt,pe){var De,Ye,en,cn;if(Ot[Y]&&!1!==(De=new Ot[Y]).init(Xt,De.rawVars?pt[Y]:function(Y,pt,_t,Dt,Xt){if(D(Y)&&(Y=Zt(Y,Xt,pt,_t,Dt)),!k(Y)||Y.style&&Y.nodeType||K(Y)||W(Y))return T(Y)?Zt(Y,Xt,pt,_t,Dt):Y;var De,pe={};for(De in Y)pe[De]=Zt(Y[De],Xt,pt,_t,Dt);return pe}(pt[Y],Dt,Xt,pe,_t),_t,Dt,pe)&&(_t._pt=Ye=new Cn(_t._pt,Xt,Y,0,1,De.render,De,0,De.priority),_t!==jr))for(en=_t._ptLookup[_t._targets.indexOf(Xt)],cn=De._props.length;cn--;)en[De._props[cn]]=Ye;return De},Is=function $e(Y,pt,_t){var Si,Gi,tr,Ni,Bi,xo,vr,mo,fo,gt,Pt,vt,Rt,Dt=Y.vars,Xt=Dt.ease,pe=Dt.startAt,De=Dt.immediateRender,Ye=Dt.lazy,en=Dt.onUpdate,cn=Dt.runBackwards,Dn=Dt.yoyoEase,zn=Dt.keyframes,Xn=Dt.autoRevert,ri=Y._dur,On=Y._startAt,ui=Y._targets,_i=Y.parent,Pi=_i&&"nested"===_i.data?_i.vars.targets:ui,Di="auto"===Y._overwrite&&!n,wi=Y.timeline;if(wi&&(!zn||!Xt)&&(Xt="none"),Y._ease=bo(Xt,p.ease),Y._yEase=Dn?Ws(bo(!0===Dn?Xt:Dn,p.ease)):0,Dn&&Y._yoyo&&!Y._repeat&&(Dn=Y._yEase,Y._yEase=Y._ease,Y._ease=Dn),Y._from=!wi&&!!Dt.runBackwards,!wi||zn&&!Dt.stagger){if(vt=(mo=ui[0]?Qt(ui[0]).harness:0)&&Dt[mo.prop],Si=fi(Dt,At),On&&(On._zTime<0&&On.progress(1),pt<0&&cn&&De&&!Xn?On.render(-1,!0):On.revert(cn&&ri?xe:se),On._lazy=0),pe){if(Ft(Y._startAt=ei.set(ui,Ze({data:"isStart",overwrite:!1,parent:_i,immediateRender:!0,lazy:!On&&I(Ye),startAt:null,delay:0,onUpdate:en&&function(){return Ki(Y,"onUpdate")},stagger:0},pe))),Y._startAt._dp=0,Y._startAt._sat=Y,pt<0&&(m||!De&&!Xn)&&Y._startAt.revert(xe),De&&ri&&pt<=0&&_t<=0)return void(pt&&(Y._zTime=pt))}else if(cn&&ri&&!On)if(pt&&(De=!1),tr=Ze({overwrite:!1,data:"isFromStart",lazy:De&&!On&&I(Ye),immediateRender:De,stagger:0,parent:_i},Si),vt&&(tr[mo.prop]=vt),Ft(Y._startAt=ei.set(ui,tr)),Y._startAt._dp=0,Y._startAt._sat=Y,pt<0&&(m?Y._startAt.revert(xe):Y._startAt.render(-1,!0)),Y._zTime=pt,De){if(!pt)return}else $e(Y._startAt,h,h);for(Y._pt=Y._ptCache=0,Ye=ri&&I(Ye)||Ye&&!ri,Gi=0;Gi<ui.length;Gi++){if(vr=(Bi=ui[Gi])._gsap||Qe(ui)[Gi]._gsap,Y._ptLookup[Gi]=gt={},Tt[vr.id]&&Gt.length&&Fe(),Pt=Pi===ui?Gi:Pi.indexOf(Bi),mo&&!1!==(fo=new mo).init(Bi,vt||Si,Y,Pt,Pi)&&(Y._pt=Ni=new Cn(Y._pt,Bi,fo.name,0,1,fo.render,fo,0,fo.priority),fo._props.forEach(function(ae){gt[ae]=Ni}),fo.priority&&(xo=1)),!mo||vt)for(tr in Si)Ot[tr]&&(fo=Os(tr,Si,Y,Pt,Bi,Pi))?fo.priority&&(xo=1):gt[tr]=Ni=rs.call(Y,Bi,tr,"get",Si[tr],Pt,Pi,0,Dt.stringFilter);Y._op&&Y._op[Gi]&&Y.kill(Bi,Y._op[Gi]),Di&&Y._pt&&(Ho=Y,Z.killTweensOf(Bi,gt,Y.globalTime(pt)),Rt=!Y.parent,Ho=0),Y._pt&&Ye&&(Tt[vr.id]=1)}xo&&vn(Y),Y._onInit&&Y._onInit(Y)}Y._onUpdate=en,Y._initted=(!Y._op||Y._pt)&&!Rt,zn&&pt<=0&&wi.render(v,!0,!0)},zi=function(Y,pt,_t,Dt){var pe,De,Xt=pt.ease||Dt||"power1.inOut";if(K(pt))De=_t[Y]||(_t[Y]=[]),pt.forEach(function(Ye,en){return De.push({t:en/(pt.length-1)*100,v:Ye,e:Xt})});else for(pe in pt)De=_t[pe]||(_t[pe]=[]),"ease"===pe||De.push({t:parseFloat(Y),v:pt[pe],e:Xt})},Zt=function(Y,pt,_t,Dt,Xt){return D(Y)?Y.call(pt,_t,Dt,Xt):T(Y)&&~Y.indexOf("random(")?bi(Y):Y},We=te+"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase,autoRevert",Ge={};Mt(We+",id,stagger,delay,duration,paused,scrollTrigger",function($e){return Ge[$e]=1});var ei=function($e){function Y(_t,Dt,Xt,pe){var De;"number"==typeof Dt&&(Xt.duration=Dt,Dt=Xt,Xt=null);var wi,Si,Gi,tr,Ni,Bi,xo,vr,Ye=(De=$e.call(this,pe?Dt:nn(Dt))||this).vars,en=Ye.duration,cn=Ye.delay,Dn=Ye.immediateRender,zn=Ye.stagger,Xn=Ye.overwrite,ri=Ye.keyframes,On=Ye.defaults,ui=Ye.scrollTrigger,_i=Ye.yoyoEase,Pi=Dt.parent||Z,Di=(K(_t)||W(_t)?C(_t[0]):"length"in Dt)?[_t]:An(_t);if(De._targets=Di.length?Qe(Di):Lt("GSAP target "+_t+" not found. https://gsap.com",!d.nullTargetWarn)||[],De._ptLookup=[],De._overwrite=Xn,ri||zn||L(en)||L(cn)){if(Dt=De.vars,(wi=De.timeline=new Ao({data:"nested",defaults:On||{},targets:Pi&&"nested"===Pi.data?Pi.vars.targets:Di})).kill(),wi.parent=wi._dp=t(De),wi._start=0,zn||L(en)||L(cn)){if(tr=Di.length,xo=zn&&Ke(zn),k(zn))for(Ni in zn)~We.indexOf(Ni)&&(vr||(vr={}),vr[Ni]=zn[Ni]);for(Si=0;Si<tr;Si++)(Gi=fi(Dt,Ge)).stagger=0,_i&&(Gi.yoyoEase=_i),vr&&Vn(Gi,vr),Bi=Di[Si],Gi.duration=+Zt(en,t(De),Si,Bi,Di),Gi.delay=(+Zt(cn,t(De),Si,Bi,Di)||0)-De._delay,!zn&&1===tr&&Gi.delay&&(De._delay=cn=Gi.delay,De._start+=cn,Gi.delay=0),wi.to(Bi,Gi,xo?xo(Si,Bi,Di):0),wi._ease=qi.none;wi.duration()?en=cn=0:De.timeline=0}else if(ri){nn(Ze(wi.vars.defaults,{ease:"none"})),wi._ease=bo(ri.ease||Dt.ease||"none");var fo,gt,Pt,mo=0;if(K(ri))ri.forEach(function(vt){return wi.to(Di,vt,">")}),wi.duration();else{for(Ni in Gi={},ri)"ease"===Ni||"easeEach"===Ni||zi(Ni,ri[Ni],Gi,ri.easeEach);for(Ni in Gi)for(fo=Gi[Ni].sort(function(vt,Rt){return vt.t-Rt.t}),mo=0,Si=0;Si<fo.length;Si++)(Pt={ease:(gt=fo[Si]).e,duration:(gt.t-(Si?fo[Si-1].t:0))/100*en})[Ni]=gt.v,wi.to(Di,Pt,mo),mo+=Pt.duration;wi.duration()<en&&wi.to({},{duration:en-wi.duration()})}}en||De.duration(en=wi.duration())}else De.timeline=0;return!0===Xn&&!n&&(Ho=t(De),Z.killTweensOf(Di),Ho=0),Me(Pi,t(De),Xt),Dt.reversed&&De.reverse(),Dt.paused&&De.paused(!0),(Dn||!en&&!ri&&De._start===zt(Pi._time)&&I(Dn)&&et(t(De))&&"nested"!==Pi.data)&&(De._tTime=-h,De.render(Math.max(0,-cn)||0)),ui&&on(t(De),ui),De}a(Y,$e);var pt=Y.prototype;return pt.render=function(Dt,Xt,pe){var zn,Xn,ri,On,ui,_i,Pi,Di,wi,De=this._time,Ye=this._tDur,en=this._dur,cn=Dt<0,Dn=Dt>Ye-h&&!cn?Ye:Dt<h?0:Dt;if(en){if(Dn!==this._tTime||!Dt||pe||!this._initted&&this._tTime||this._startAt&&this._zTime<0!==cn){if(zn=Dn,Di=this.timeline,this._repeat){if(On=en+this._rDelay,this._repeat<-1&&cn)return this.totalTime(100*On+Dt,Xt,pe);if(zn=zt(Dn%On),Dn===Ye?(ri=this._repeat,zn=en):((ri=~~(Dn/On))&&ri===zt(Dn/On)&&(zn=en,ri--),zn>en&&(zn=en)),(_i=this._yoyo&&1&ri)&&(wi=this._yEase,zn=en-zn),ui=Ut(this._tTime,On),zn===De&&!pe&&this._initted&&ri===ui)return this._tTime=Dn,this;ri!==ui&&(Di&&this._yEase&&Qo(Di,_i),this.vars.repeatRefresh&&!_i&&!this._lock&&this._time!==On&&this._initted&&(this._lock=pe=1,this.render(zt(On*ri),!0).invalidate()._lock=0))}if(!this._initted){if(Le(this,cn?Dt:zn,pe,Xt,Dn))return this._tTime=0,this;if(!(De===this._time||pe&&this.vars.repeatRefresh&&ri!==ui))return this;if(en!==this._dur)return this.render(Dt,Xt,pe)}if(this._tTime=Dn,this._time=zn,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=Pi=(wi||this._ease)(zn/en),this._from&&(this.ratio=Pi=1-Pi),zn&&!De&&!Xt&&!ri&&(Ki(this,"onStart"),this._tTime!==Dn))return this;for(Xn=this._pt;Xn;)Xn.r(Pi,Xn.d),Xn=Xn._next;Di&&Di.render(Dt<0?Dt:Di._dur*Di._ease(zn/this._dur),Xt,pe)||this._startAt&&(this._zTime=Dt),this._onUpdate&&!Xt&&(cn&&rt(this,Dt,0,pe),Ki(this,"onUpdate")),this._repeat&&ri!==ui&&this.vars.onRepeat&&!Xt&&this.parent&&Ki(this,"onRepeat"),(Dn===this._tDur||!Dn)&&this._tTime===Dn&&(cn&&!this._onUpdate&&rt(this,Dt,0,!0),(Dt||!en)&&(Dn===this._tDur&&this._ts>0||!Dn&&this._ts<0)&&Ft(this,1),!Xt&&(!cn||De)&&(Dn||De||_i)&&(Ki(this,Dn===Ye?"onComplete":"onReverseComplete",!0),this._prom&&!(Dn<Ye&&this.timeScale()>0)&&this._prom()))}}else!function(Y,pt,_t,Dt){var en,cn,Dn,Xt=Y.ratio,pe=pt<0||!pt&&(!Y._start&&he(Y)&&(Y._initted||!Ct(Y))||(Y._ts<0||Y._dp._ts<0)&&!Ct(Y))?0:1,De=Y._rDelay,Ye=0;if(De&&Y._repeat&&(Ye=er(0,Y._tDur,pt),cn=Ut(Ye,De),Y._yoyo&&1&cn&&(pe=1-pe),cn!==Ut(Y._tTime,De)&&(Xt=1-pe,Y.vars.repeatRefresh&&Y._initted&&Y.invalidate())),pe!==Xt||m||Dt||Y._zTime===h||!pt&&Y._zTime){if(!Y._initted&&Le(Y,pt,Dt,_t,Ye))return;for(Dn=Y._zTime,Y._zTime=pt||(_t?h:0),_t||(_t=pt&&!Dn),Y.ratio=pe,Y._from&&(pe=1-pe),Y._time=0,Y._tTime=Ye,en=Y._pt;en;)en.r(pe,en.d),en=en._next;pt<0&&rt(Y,pt,0,!0),Y._onUpdate&&!_t&&Ki(Y,"onUpdate"),Ye&&Y._repeat&&!_t&&Y.parent&&Ki(Y,"onRepeat"),(pt>=Y._tDur||pt<0)&&Y.ratio===pe&&(pe&&Ft(Y,1),!_t&&!m&&(Ki(Y,pe?"onComplete":"onReverseComplete",!0),Y._prom&&Y._prom()))}else Y._zTime||(Y._zTime=pt)}(this,Dt,Xt,pe);return this},pt.targets=function(){return this._targets},pt.invalidate=function(Dt){return(!Dt||!this.vars.runBackwards)&&(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(Dt),$e.prototype.invalidate.call(this,Dt)},pt.resetTo=function(Dt,Xt,pe,De,Ye){gr||Ti.wake(),this._ts||this.play();var en=Math.min(this._dur,(this._dp._time-this._start)*this._ts);return this._initted||Is(this,en),function(Y,pt,_t,Dt,Xt,pe,De,Ye){var cn,Dn,zn,Xn,en=(Y._pt&&Y._ptCache||(Y._ptCache={}))[pt];if(!en)for(en=Y._ptCache[pt]=[],zn=Y._ptLookup,Xn=Y._targets.length;Xn--;){if((cn=zn[Xn][pt])&&cn.d&&cn.d._pt)for(cn=cn.d._pt;cn&&cn.p!==pt&&cn.fp!==pt;)cn=cn._next;if(!cn)return xs=1,Y.vars[pt]="+=0",Is(Y,De),xs=0,Ye?Lt(pt+" not eligible for reset"):1;en.push(cn)}for(Xn=en.length;Xn--;)(cn=(Dn=en[Xn])._pt||Dn).s=!Dt&&0!==Dt||Xt?cn.s+(Dt||0)+pe*cn.c:Dt,cn.c=_t-cn.s,Dn.e&&(Dn.e=Wt(_t)+Ne(Dn.e)),Dn.b&&(Dn.b=cn.s+Ne(Dn.b))}(this,Dt,Xt,pe,De,this._ease(en/this._dur),en,Ye)?this.resetTo(Dt,Xt,pe,De,1):(rn(this,0),this.parent||qt(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0))},pt.kill=function(Dt,Xt){if(void 0===Xt&&(Xt="all"),!(Dt||Xt&&"all"!==Xt))return this._lazy=this._pt=0,this.parent?Yi(this):this;if(this.timeline){var pe=this.timeline.totalDuration();return this.timeline.killTweensOf(Dt,Xt,Ho&&!0!==Ho.vars.overwrite)._first||Yi(this),this.parent&&pe!==this.timeline.totalDuration()&&we(this,this._dur*this.timeline._tDur/pe,0,1),this}var Dn,zn,Xn,ri,On,ui,_i,De=this._targets,Ye=Dt?An(Dt):De,en=this._ptLookup,cn=this._pt;if((!Xt||"all"===Xt)&&function(Y,pt){for(var _t=Y.length,Dt=_t===pt.length;Dt&&_t--&&Y[_t]===pt[_t];);return _t<0}(De,Ye))return"all"===Xt&&(this._pt=0),Yi(this);for(Dn=this._op=this._op||[],"all"!==Xt&&(T(Xt)&&(On={},Mt(Xt,function(Pi){return On[Pi]=1}),Xt=On),Xt=function(Y,pt){var Xt,pe,De,Ye,_t=Y[0]?Qt(Y[0]).harness:0,Dt=_t&&_t.aliases;if(!Dt)return pt;for(pe in Xt=Vn({},pt),Dt)if(pe in Xt)for(De=(Ye=Dt[pe].split(",")).length;De--;)Xt[Ye[De]]=Xt[pe];return Xt}(De,Xt)),_i=De.length;_i--;)if(~Ye.indexOf(De[_i]))for(On in zn=en[_i],"all"===Xt?(Dn[_i]=Xt,ri=zn,Xn={}):(Xn=Dn[_i]=Dn[_i]||{},ri=Xt),ri)(ui=zn&&zn[On])&&((!("kill"in ui.d)||!0===ui.d.kill(On))&&St(this,ui,"_pt"),delete zn[On]),"all"!==Xn&&(Xn[On]=1);return this._initted&&!this._pt&&cn&&Yi(this),this},Y.to=function(Dt,Xt){return new Y(Dt,Xt,arguments[2])},Y.from=function(Dt,Xt){return vi(1,arguments)},Y.delayedCall=function(Dt,Xt,pe,De){return new Y(Xt,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:Dt,onComplete:Xt,onReverseComplete:Xt,onCompleteParams:pe,onReverseCompleteParams:pe,callbackScope:De})},Y.fromTo=function(Dt,Xt,pe){return vi(2,arguments)},Y.set=function(Dt,Xt){return Xt.duration=0,Xt.repeatDelay||(Xt.repeat=0),new Y(Dt,Xt)},Y.killTweensOf=function(Dt,Xt,pe){return Z.killTweensOf(Dt,Xt,pe)},Y}(so);Ze(ei.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0}),Mt("staggerTo,staggerFrom,staggerFromTo",function($e){ei[$e]=function(){var Y=new Ao,pt=be.call(arguments,0);return pt.splice("staggerFromTo"===$e?5:4,0,0),Y[$e].apply(Y,pt)}});var Ri=function(Y,pt,_t){return Y[pt]=_t},To=function(Y,pt,_t){return Y[pt](_t)},ro=function(Y,pt,_t,Dt){return Y[pt](Dt.fp,_t)},Ps=function(Y,pt,_t){return Y.setAttribute(pt,_t)},Fs=function(Y,pt){return D(Y[pt])?To:S(Y[pt])&&Y.setAttribute?Ps:Ri},Xs=function(Y,pt){return pt.set(pt.t,pt.p,Math.round(1e6*(pt.s+pt.c*Y))/1e6,pt)},Es=function(Y,pt){return pt.set(pt.t,pt.p,!!(pt.s+pt.c*Y),pt)},oo=function(Y,pt){var _t=pt._pt,Dt="";if(!Y&&pt.b)Dt=pt.b;else if(1===Y&&pt.e)Dt=pt.e;else{for(;_t;)Dt=_t.p+(_t.m?_t.m(_t.s+_t.c*Y):Math.round(1e4*(_t.s+_t.c*Y))/1e4)+Dt,_t=_t._next;Dt+=pt.c}pt.set(pt.t,pt.p,Dt,pt)},Ys=function(Y,pt){for(var _t=pt._pt;_t;)_t.r(Y,_t.d),_t=_t._next},Qs=function(Y,pt,_t,Dt){for(var pe,Xt=this._pt;Xt;)pe=Xt._next,Xt.p===Dt&&Xt.modifier(Y,pt,_t),Xt=pe},Ua=function(Y){for(var _t,Dt,pt=this._pt;pt;)Dt=pt._next,pt.p===Y&&!pt.op||pt.op===Y?St(this,pt,"_pt"):pt.dep||(_t=1),pt=Dt;return!_t},os=function(Y,pt,_t,Dt){Dt.mSet(Y,pt,Dt.m.call(Dt.tween,_t,Dt.mt),Dt)},vn=function(Y){for(var _t,Dt,Xt,pe,pt=Y._pt;pt;){for(_t=pt._next,Dt=Xt;Dt&&Dt.pr>pt.pr;)Dt=Dt._next;(pt._prev=Dt?Dt._prev:pe)?pt._prev._next=pt:Xt=pt,(pt._next=Dt)?Dt._prev=pt:pe=pt,pt=_t}Y._pt=Xt},Cn=function(){function $e(pt,_t,Dt,Xt,pe,De,Ye,en,cn){this.t=_t,this.s=Xt,this.c=pe,this.p=Dt,this.r=De||Xs,this.d=Ye||this,this.set=en||Ri,this.pr=cn||0,this._next=pt,pt&&(pt._prev=this)}return $e.prototype.modifier=function(_t,Dt,Xt){this.mSet=this.mSet||this.set,this.set=os,this.m=_t,this.mt=Xt,this.tween=Dt},$e}();Mt(te+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",function($e){return At[$e]=1}),$.TweenMax=$.TweenLite=ei,$.TimelineLite=$.TimelineMax=Ao,Z=new Ao({sortChildren:!1,defaults:p,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0}),d.stringFilter=ai;var ii=[],oi={},Ci=[],gi=0,Hi=0,rr=function(Y){return(oi[Y]||Ci).map(function(pt){return pt()})},dr=function(){var Y=Date.now(),pt=[];Y-gi>2&&(rr("matchMediaInit"),ii.forEach(function(_t){var pe,De,Ye,en,Dt=_t.queries,Xt=_t.conditions;for(De in Dt)(pe=at.matchMedia(Dt[De]).matches)&&(Ye=1),pe!==Xt[De]&&(Xt[De]=pe,en=1);en&&(_t.revert(),Ye&&pt.push(_t))}),rr("matchMediaRevert"),pt.forEach(function(_t){return _t.onMatch(_t,function(Dt){return _t.add(null,Dt)})}),gi=Y,rr("matchMedia"))},Ar=function(){function $e(pt,_t){this.selector=_t&&ge(_t),this.data=[],this._r=[],this.isReverted=!1,this.id=Hi++,pt&&this.add(pt)}var Y=$e.prototype;return Y.add=function(_t,Dt,Xt){D(_t)&&(Xt=Dt,Dt=_t,_t=D);var pe=this,De=function(){var Dn,en=f,cn=pe.selector;return en&&en!==pe&&en.data.push(pe),Xt&&(pe.selector=ge(Xt)),f=pe,Dn=Dt.apply(pe,arguments),D(Dn)&&pe._r.push(Dn),f=en,pe.selector=cn,pe.isReverted=!1,Dn};return pe.last=De,_t===D?De(pe,function(Ye){return pe.add(null,Ye)}):_t?pe[_t]=De:De},Y.ignore=function(_t){var Dt=f;f=null,_t(this),f=Dt},Y.getTweens=function(){var _t=[];return this.data.forEach(function(Dt){return Dt instanceof $e?_t.push.apply(_t,Dt.getTweens()):Dt instanceof ei&&!(Dt.parent&&"nested"===Dt.parent.data)&&_t.push(Dt)}),_t},Y.clear=function(){this._r.length=this.data.length=0},Y.kill=function(_t,Dt){var Xt=this;if(_t?function(){for(var en,De=Xt.getTweens(),Ye=Xt.data.length;Ye--;)"isFlip"===(en=Xt.data[Ye]).data&&(en.revert(),en.getChildren(!0,!0,!1).forEach(function(cn){return De.splice(De.indexOf(cn),1)}));for(De.map(function(cn){return{g:cn._dur||cn._delay||cn._sat&&!cn._sat.vars.immediateRender?cn.globalTime(0):-1/0,t:cn}}).sort(function(cn,Dn){return Dn.g-cn.g||-1/0}).forEach(function(cn){return cn.t.revert(_t)}),Ye=Xt.data.length;Ye--;)(en=Xt.data[Ye])instanceof Ao?"nested"!==en.data&&(en.scrollTrigger&&en.scrollTrigger.revert(),en.kill()):!(en instanceof ei)&&en.revert&&en.revert(_t);Xt._r.forEach(function(cn){return cn(_t,Xt)}),Xt.isReverted=!0}():this.data.forEach(function(De){return De.kill&&De.kill()}),this.clear(),Dt)for(var pe=ii.length;pe--;)ii[pe].id===this.id&&ii.splice(pe,1)},Y.revert=function(_t){this.kill(_t||{})},$e}(),Nr=function(){function $e(pt){this.contexts=[],this.scope=pt,f&&f.data.push(this)}var Y=$e.prototype;return Y.add=function(_t,Dt,Xt){k(_t)||(_t={matches:_t});var Ye,en,cn,pe=new Ar(0,Xt||this.scope),De=pe.conditions={};for(en in f&&!pe.selector&&(pe.selector=f.selector),this.contexts.push(pe),Dt=pe.add("onMatch",Dt),pe.queries=_t,_t)"all"===en?cn=1:(Ye=at.matchMedia(_t[en]))&&(ii.indexOf(pe)<0&&ii.push(pe),(De[en]=Ye.matches)&&(cn=1),Ye.addListener?Ye.addListener(dr):Ye.addEventListener("change",dr));return cn&&Dt(pe,function(Dn){return pe.add(null,Dn)}),this},Y.revert=function(_t){this.kill(_t||{})},Y.kill=function(_t){this.contexts.forEach(function(Dt){return Dt.kill(_t,!0)})},$e}(),to={registerPlugin:function(){for(var Y=arguments.length,pt=new Array(Y),_t=0;_t<Y;_t++)pt[_t]=arguments[_t];pt.forEach(function(Dt){return Cr(Dt)})},timeline:function(Y){return new Ao(Y)},getTweensOf:function(Y,pt){return Z.getTweensOf(Y,pt)},getProperty:function(Y,pt,_t,Dt){T(Y)&&(Y=An(Y)[0]);var Xt=Qt(Y||{}).get,pe=_t?pn:He;return"native"===_t&&(_t=""),Y&&(pt?pe((Ot[pt]&&Ot[pt].get||Xt)(Y,pt,_t,Dt)):function(De,Ye,en){return pe((Ot[De]&&Ot[De].get||Xt)(Y,De,Ye,en))})},quickSetter:function(Y,pt,_t){if((Y=An(Y)).length>1){var Dt=Y.map(function(cn){return re.quickSetter(cn,pt,_t)}),Xt=Dt.length;return function(cn){for(var Dn=Xt;Dn--;)Dt[Dn](cn)}}var pe=Ot[pt],De=Qt(Y=Y[0]||{}),Ye=De.harness&&(De.harness.aliases||{})[pt]||pt,en=pe?function(cn){var Dn=new pe;jr._pt=0,Dn.init(Y,_t?cn+_t:cn,jr,0,[Y]),Dn.render(1,Dn),jr._pt&&Ys(1,jr)}:De.set(Y,Ye);return pe?en:function(cn){return en(Y,Ye,_t?cn+_t:cn,De,1)}},quickTo:function(Y,pt,_t){var Dt,Xt=re.to(Y,Vn(((Dt={})[pt]="+=0.1",Dt.paused=!0,Dt),_t||{})),pe=function(Ye,en,cn){return Xt.resetTo(pt,Ye,en,cn)};return pe.tween=Xt,pe},isTweening:function(Y){return Z.getTweensOf(Y,!0).length>0},defaults:function(Y){return Y&&Y.ease&&(Y.ease=bo(Y.ease,p.ease)),Bn(p,Y||{})},config:function(Y){return Bn(d,Y||{})},registerEffect:function(Y){var pt=Y.name,_t=Y.effect,Xt=Y.defaults,pe=Y.extendTimeline;(Y.plugins||"").split(",").forEach(function(De){return De&&!Ot[De]&&!$[De]&&Lt(pt+" effect requires "+De+" plugin.")}),me[pt]=function(De,Ye,en){return _t(An(De),Ze(Ye||{},Xt),en)},pe&&(Ao.prototype[pt]=function(De,Ye,en){return this.add(me[pt](De,k(Ye)?Ye:(en=Ye)&&{},this),en)})},registerEase:function(Y,pt){qi[Y]=bo(pt)},parseEase:function(Y,pt){return arguments.length?bo(Y,pt):qi},getById:function(Y){return Z.getById(Y)},exportRoot:function(Y,pt){void 0===Y&&(Y={});var Dt,Xt,_t=new Ao(Y);for(_t.smoothChildTiming=I(Y.smoothChildTiming),Z.remove(_t),_t._dp=0,_t._time=_t._tTime=Z._time,Dt=Z._first;Dt;)Xt=Dt._next,(pt||!(!Dt._dur&&Dt instanceof ei&&Dt.vars.onComplete===Dt._targets[0]))&&Me(_t,Dt,Dt._start-Dt._delay),Dt=Xt;return Me(Z,_t,0),_t},context:function(Y,pt){return Y?new Ar(Y,pt):f},matchMedia:function(Y){return new Nr(Y)},matchMediaRefresh:function(){return ii.forEach(function(Y){var _t,Dt,pt=Y.conditions;for(Dt in pt)pt[Dt]&&(pt[Dt]=!1,_t=1);_t&&Y.revert()})||dr()},addEventListener:function(Y,pt){var _t=oi[Y]||(oi[Y]=[]);~_t.indexOf(pt)||_t.push(pt)},removeEventListener:function(Y,pt){var _t=oi[Y],Dt=_t&&_t.indexOf(pt);Dt>=0&&_t.splice(Dt,1)},utils:{wrap:function $e(Y,pt,_t){var Dt=pt-Y;return K(Y)?ee(Y,$e(0,Y.length),pt):Mi(_t,function(Xt){return(Dt+(Xt-Y)%Dt)%Dt+Y})},wrapYoyo:function $e(Y,pt,_t){var Dt=pt-Y,Xt=2*Dt;return K(Y)?ee(Y,$e(0,Y.length-1),pt):Mi(_t,function(pe){return Y+((pe=(Xt+(pe-Y)%Xt)%Xt||0)>Dt?Xt-pe:pe)})},distribute:Ke,random:Ue,snap:Tn,normalize:function(Y,pt,_t){return Ir(Y,pt,0,1,_t)},getUnit:Ne,clamp:function(Y,pt,_t){return Mi(_t,function(Dt){return er(Y,pt,Dt)})},splitColor:qe,toArray:An,selector:ge,mapRange:Ir,pipe:function(){for(var Y=arguments.length,pt=new Array(Y),_t=0;_t<Y;_t++)pt[_t]=arguments[_t];return function(Dt){return pt.reduce(function(Xt,pe){return pe(Xt)},Dt)}},unitize:function(Y,pt){return function(_t){return Y(parseFloat(_t))+(pt||Ne(_t))}},interpolate:function $e(Y,pt,_t,Dt){var Xt=isNaN(Y+pt)?0:function(Xn){return(1-Xn)*Y+Xn*pt};if(!Xt){var Ye,en,cn,Dn,zn,pe=T(Y),De={};if(!0===_t&&(Dt=1)&&(_t=null),pe)Y={p:Y},pt={p:pt};else if(K(Y)&&!K(pt)){for(cn=[],zn=(Dn=Y.length)-2,en=1;en<Dn;en++)cn.push($e(Y[en-1],Y[en]));Dn--,Xt=function(ri){ri*=Dn;var On=Math.min(zn,~~ri);return cn[On](ri-On)},_t=pt}else Dt||(Y=Vn(K(Y)?[]:{},Y));if(!cn){for(Ye in pt)rs.call(De,Y,Ye,"get",pt[Ye]);Xt=function(ri){return Ys(ri,De)||(pe?Y.p:Y)}}}return Mi(_t,Xt)},shuffle:Ie},install:ft,effects:me,ticker:Ti,updateRoot:Ao.updateRoot,plugins:Ot,globalTimeline:Z,core:{PropTween:Cn,globals:Vt,Tween:ei,Timeline:Ao,Animation:so,getCache:Qt,_removeLinkedListItem:St,reverting:function(){return m},context:function(Y){return Y&&f&&(f.data.push(Y),Y._ctx=f),f},suppressOverwrites:function(Y){return n=Y}}};Mt("to,from,fromTo,delayedCall,set,killTweensOf",function($e){return to[$e]=ei[$e]}),Ti.add(Ao.updateRoot),jr=to.to({},{duration:0});var Vr=function(Y,pt){for(var _t=Y._pt;_t&&_t.p!==pt&&_t.op!==pt&&_t.fp!==pt;)_t=_t._next;return _t},zo=function(Y,pt){return{name:Y,rawVars:1,init:function(Dt,Xt,pe){pe._onInit=function(De){var Ye,en;if(T(Xt)&&(Ye={},Mt(Xt,function(cn){return Ye[cn]=1}),Xt=Ye),pt){for(en in Ye={},Xt)Ye[en]=pt(Xt[en]);Xt=Ye}!function(Y,pt){var Dt,Xt,pe,_t=Y._targets;for(Dt in pt)for(Xt=_t.length;Xt--;)(pe=Y._ptLookup[Xt][Dt])&&(pe=pe.d)&&(pe._pt&&(pe=Vr(pe,Dt)),pe&&pe.modifier&&pe.modifier(pt[Dt],Y,_t[Xt],Dt))}(De,Xt)}}}},re=to.registerPlugin({name:"attr",init:function(Y,pt,_t,Dt,Xt){var pe,De,Ye;for(pe in this.tween=_t,pt)Ye=Y.getAttribute(pe)||"",(De=this.add(Y,"setAttribute",(Ye||0)+"",pt[pe],Dt,Xt,0,0,pe)).op=pe,De.b=Ye,this._props.push(pe)},render:function(Y,pt){for(var _t=pt._pt;_t;)m?_t.set(_t.t,_t.p,_t.b,_t):_t.r(Y,_t.d),_t=_t._next}},{name:"endArray",init:function(Y,pt){for(var _t=pt.length;_t--;)this.add(Y,_t,Y[_t]||0,pt[_t],0,0,0,0,0,1)}},zo("roundProps",bn),zo("modifiers"),zo("snap",Tn))||to;ei.version=Ao.version=re.version="3.12.5",J=1,F()&&yr();var Gr,us,$a,Bo,Cs,Wa,Ha,ps,po={},Do=180/Math.PI,ts=Math.PI/180,ao=Math.atan2,ec=1e8,Xr=/([A-Z])/g,uc=/(left|right|width|margin|padding|x)/i,Jc=/[\s,\(]\S/,Aa={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},Oa=function(Y,pt){return pt.set(pt.t,pt.p,Math.round(1e4*(pt.s+pt.c*Y))/1e4+pt.u,pt)},hc=function(Y,pt){return pt.set(pt.t,pt.p,1===Y?pt.e:Math.round(1e4*(pt.s+pt.c*Y))/1e4+pt.u,pt)},ks=function(Y,pt){return pt.set(pt.t,pt.p,Y?Math.round(1e4*(pt.s+pt.c*Y))/1e4+pt.u:pt.b,pt)},Ka=function(Y,pt){var _t=pt.s+pt.c*Y;pt.set(pt.t,pt.p,~~(_t+(_t<0?-.5:.5))+pt.u,pt)},ma=function(Y,pt){return pt.set(pt.t,pt.p,Y?pt.e:pt.b,pt)},Rl=function(Y,pt){return pt.set(pt.t,pt.p,1!==Y?pt.b:pt.e,pt)},pc=function(Y,pt,_t){return Y.style[pt]=_t},Ll=function(Y,pt,_t){return Y.style.setProperty(pt,_t)},Lc=function(Y,pt,_t){return Y._gsap[pt]=_t},Fl=function(Y,pt,_t){return Y._gsap.scaleX=Y._gsap.scaleY=_t},Fc=function(Y,pt,_t,Dt,Xt){var pe=Y._gsap;pe.scaleX=pe.scaleY=_t,pe.renderTransform(Xt,pe)},Hs=function(Y,pt,_t,Dt,Xt){var pe=Y._gsap;pe[pt]=_t,pe.renderTransform(Xt,pe)},Mo="transform",hs=Mo+"Origin",oa=function $e(Y,pt){var _t=this,Dt=this.target,Xt=Dt.style,pe=Dt._gsap;if(Y in po&&Xt){if(this.tfm=this.tfm||{},"transform"===Y)return Aa.transform.split(",").forEach(function(De){return $e.call(_t,De,pt)});if(~(Y=Aa[Y]||Y).indexOf(",")?Y.split(",").forEach(function(De){return _t.tfm[De]=Ce(Dt,De)}):this.tfm[Y]=pe.x?pe[Y]:Ce(Dt,Y),Y===hs&&(this.tfm.zOrigin=pe.zOrigin),this.props.indexOf(Mo)>=0)return;pe.svg&&(this.svgo=Dt.getAttribute("data-svg-origin"),this.props.push(hs,pt,"")),Y=Mo}(Xt||pt)&&this.props.push(Y,pt,Xt[Y])},Da=function(Y){Y.translate&&(Y.removeProperty("translate"),Y.removeProperty("scale"),Y.removeProperty("rotate"))},Bc=function(){var Xt,pe,Y=this.props,pt=this.target,_t=pt.style,Dt=pt._gsap;for(Xt=0;Xt<Y.length;Xt+=3)Y[Xt+1]?pt[Y[Xt]]=Y[Xt+2]:Y[Xt+2]?_t[Y[Xt]]=Y[Xt+2]:_t.removeProperty("--"===Y[Xt].substr(0,2)?Y[Xt]:Y[Xt].replace(Xr,"-$1").toLowerCase());if(this.tfm){for(pe in this.tfm)Dt[pe]=this.tfm[pe];Dt.svg&&(Dt.renderTransform(),pt.setAttribute("data-svg-origin",this.svgo||"")),(!(Xt=Ha())||!Xt.isStart)&&!_t[Mo]&&(Da(_t),Dt.zOrigin&&_t[hs]&&(_t[hs]+=" "+Dt.zOrigin+"px",Dt.zOrigin=0,Dt.renderTransform()),Dt.uncache=1)}},As=function(Y,pt){var _t={target:Y,props:[],revert:Bc,save:oa};return Y._gsap||re.core.getCache(Y),pt&&pt.split(",").forEach(function(Dt){return _t.save(Dt)}),_t},fa=function(Y,pt){var _t=us.createElementNS?us.createElementNS((pt||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),Y):us.createElement(Y);return _t&&_t.style?_t:us.createElement(Y)},Ds=function $e(Y,pt,_t){var Dt=getComputedStyle(Y);return Dt[pt]||Dt.getPropertyValue(pt.replace(Xr,"-$1").toLowerCase())||Dt.getPropertyValue(pt)||!_t&&$e(Y,Ia(pt)||pt,1)||""},mc="O,Moz,ms,Ms,Webkit".split(","),Ia=function(Y,pt,_t){var Xt=(pt||Cs).style,pe=5;if(Y in Xt&&!_t)return Y;for(Y=Y.charAt(0).toUpperCase()+Y.substr(1);pe--&&!(mc[pe]+Y in Xt););return pe<0?null:(3===pe?"ms":pe>=0?mc[pe]:"")+Y},ga=function(){typeof window<"u"&&window.document&&(Gr=window,$a=(us=Gr.document).documentElement,Cs=fa("div")||{style:{}},fa("div"),Mo=Ia(Mo),hs=Mo+"Origin",Cs.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",ps=!!Ia("perspective"),Ha=re.core.reverting,Bo=1)},ms=function $e(Y){var pe,pt=fa("svg",this.ownerSVGElement&&this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),_t=this.parentNode,Dt=this.nextSibling,Xt=this.style.cssText;if($a.appendChild(pt),pt.appendChild(this),this.style.display="block",Y)try{pe=this.getBBox(),this._gsapBBox=this.getBBox,this.getBBox=$e}catch{}else this._gsapBBox&&(pe=this._gsapBBox());return _t&&(Dt?_t.insertBefore(this,Dt):_t.appendChild(this)),$a.removeChild(pt),this.style.cssText=Xt,pe},fc=function(Y,pt){for(var _t=pt.length;_t--;)if(Y.hasAttribute(pt[_t]))return Y.getAttribute(pt[_t])},gc=function(Y){var pt;try{pt=Y.getBBox()}catch{pt=ms.call(Y,!0)}return pt&&(pt.width||pt.height)||Y.getBBox===ms||(pt=ms.call(Y,!0)),!pt||pt.width||pt.x||pt.y?pt:{x:+fc(Y,["x","cx","x1"])||0,y:+fc(Y,["y","cy","y1"])||0,width:0,height:0}},Nc=function(Y){return!(!Y.getCTM||Y.parentNode&&!Y.ownerSVGElement||!gc(Y))},Zs=function(Y,pt){if(pt){var Dt,_t=Y.style;pt in po&&pt!==hs&&(pt=Mo),_t.removeProperty?(("ms"===(Dt=pt.substr(0,2))||"webkit"===pt.substr(0,6))&&(pt="-"+pt),_t.removeProperty("--"===Dt?pt:pt.replace(Xr,"-$1").toLowerCase())):_t.removeAttribute(pt)}},Zo=function(Y,pt,_t,Dt,Xt,pe){var De=new Cn(Y._pt,pt,_t,0,1,pe?Rl:ma);return Y._pt=De,De.b=Dt,De.e=Xt,Y._props.push(_t),De},_c={deg:1,rad:1,turn:1},Pa={grid:1,flex:1},Et=function $e(Y,pt,_t,Dt){var ri,On,ui,_i,Xt=parseFloat(_t)||0,pe=(_t+"").trim().substr((Xt+"").length)||"px",De=Cs.style,Ye=uc.test(pt),en="svg"===Y.tagName.toLowerCase(),cn=(en?"client":"offset")+(Ye?"Width":"Height"),zn="px"===Dt,Xn="%"===Dt;if(Dt===pe||!Xt||_c[Dt]||_c[pe])return Xt;if("px"!==pe&&!zn&&(Xt=$e(Y,pt,_t,"px")),_i=Y.getCTM&&Nc(Y),(Xn||"%"===pe)&&(po[pt]||~pt.indexOf("adius")))return ri=_i?Y.getBBox()[Ye?"width":"height"]:Y[cn],Wt(Xn?Xt/ri*100:Xt/100*ri);if(De[Ye?"width":"height"]=100+(zn?pe:Dt),On=~pt.indexOf("adius")||"em"===Dt&&Y.appendChild&&!en?Y:Y.parentNode,_i&&(On=(Y.ownerSVGElement||{}).parentNode),(!On||On===us||!On.appendChild)&&(On=us.body),(ui=On._gsap)&&Xn&&ui.width&&Ye&&ui.time===Ti.time&&!ui.uncache)return Wt(Xt/ui.width*100);if(!Xn||"height"!==pt&&"width"!==pt)(Xn||"%"===pe)&&!Pa[Ds(On,"display")]&&(De.position=Ds(Y,"position")),On===Y&&(De.position="static"),On.appendChild(Cs),ri=Cs[cn],On.removeChild(Cs),De.position="absolute";else{var Pi=Y.style[pt];Y.style[pt]=100+Dt,ri=Y[cn],Pi?Y.style[pt]=Pi:Zs(Y,pt)}return Ye&&Xn&&((ui=Qt(On)).time=Ti.time,ui.width=On[cn]),Wt(zn?ri*Xt/100:ri&&Xt?100/ri*Xt:0)},Ce=function(Y,pt,_t,Dt){var Xt;return Bo||ga(),pt in Aa&&"transform"!==pt&&~(pt=Aa[pt]).indexOf(",")&&(pt=pt.split(",")[0]),po[pt]&&"transform"!==pt?(Xt=Lr(Y,Dt),Xt="transformOrigin"!==pt?Xt[pt]:Xt.svg?Xt.origin:Lo(Ds(Y,hs))+" "+Xt.zOrigin+"px"):(!(Xt=Y.style[pt])||"auto"===Xt||Dt||~(Xt+"").indexOf("calc("))&&(Xt=hi[pt]&&hi[pt](Y,pt,_t)||Ds(Y,pt)||$t(Y,pt)||("opacity"===pt?1:0)),_t&&!~(Xt+"").trim().indexOf(" ")?Et(Y,pt,Xt,_t)+_t:Xt},Kt=function(Y,pt,_t,Dt){if(!_t||"none"===_t){var Xt=Ia(pt,Y,1),pe=Xt&&Ds(Y,Xt,1);pe&&pe!==_t?(pt=Xt,_t=pe):"borderColor"===pt&&(_t=Ds(Y,"borderTopColor"))}var cn,Dn,zn,Xn,ri,On,ui,_i,Pi,Di,wi,De=new Cn(this._pt,Y.style,pt,0,1,oo),Ye=0,en=0;if(De.b=_t,De.e=Dt,_t+="","auto"==(Dt+="")&&(On=Y.style[pt],Y.style[pt]=Dt,Dt=Ds(Y,pt)||Dt,On?Y.style[pt]=On:Zs(Y,pt)),ai(cn=[_t,Dt]),Dt=cn[1],zn=(_t=cn[0]).match(B)||[],(Dt.match(B)||[]).length){for(;Dn=B.exec(Dt);)ui=Dn[0],Pi=Dt.substring(Ye,Dn.index),ri?ri=(ri+1)%5:("rgba("===Pi.substr(-5)||"hsla("===Pi.substr(-5))&&(ri=1),ui!==(On=zn[en++]||"")&&(Xn=parseFloat(On)||0,wi=On.substr((Xn+"").length),"="===ui.charAt(1)&&(ui=le(Xn,ui)+wi),_i=parseFloat(ui),Di=ui.substr((_i+"").length),Ye=B.lastIndex-Di.length,Di||(Di=Di||d.units[pt]||wi,Ye===Dt.length&&(Dt+=Di,De.e+=Di)),wi!==Di&&(Xn=Et(Y,pt,On,Di)||0),De._pt={_next:De._pt,p:Pi||1===en?Pi:",",s:Xn,c:_i-Xn,m:ri&&ri<4||"zIndex"===pt?Math.round:0});De.c=Ye<Dt.length?Dt.substring(Ye,Dt.length):""}else De.r="display"===pt&&"none"===Dt?Rl:ma;return z.test(Dt)&&(De.e=0),this._pt=De,De},ue={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},un=function(Y){var pt=Y.split(" "),_t=pt[0],Dt=pt[1]||"50%";return("top"===_t||"bottom"===_t||"left"===Dt||"right"===Dt)&&(Y=_t,_t=Dt,Dt=Y),pt[0]=ue[_t]||_t,pt[1]=ue[Dt]||Dt,pt.join(" ")},Qn=function(Y,pt){if(pt.tween&&pt.tween._time===pt.tween._dur){var De,Ye,en,_t=pt.t,Dt=_t.style,Xt=pt.u,pe=_t._gsap;if("all"===Xt||!0===Xt)Dt.cssText="",Ye=1;else for(en=(Xt=Xt.split(",")).length;--en>-1;)po[De=Xt[en]]&&(Ye=1,De="transformOrigin"===De?hs:Mo),Zs(_t,De);Ye&&(Zs(_t,Mo),pe&&(pe.svg&&_t.removeAttribute("transform"),Lr(_t,1),pe.uncache=1,Da(Dt)))}},hi={clearProps:function(Y,pt,_t,Dt,Xt){if("isFromStart"!==Xt.data){var pe=Y._pt=new Cn(Y._pt,pt,_t,0,0,Qn);return pe.u=Dt,pe.pr=-10,pe.tween=Xt,Y._props.push(_t),1}}},Qi=[1,0,0,1,0,0],wo={},Wr=function(Y){return"matrix(1, 0, 0, 1, 0, 0)"===Y||"none"===Y||!Y},uo=function(Y){var pt=Ds(Y,Mo);return Wr(pt)?Qi:pt.substr(7).match(X).map(Wt)},Sr=function(Y,pt){var pe,De,Ye,en,_t=Y._gsap||Qt(Y),Dt=Y.style,Xt=uo(Y);return _t.svg&&Y.getAttribute("transform")?"1,0,0,1,0,0"===(Xt=[(Ye=Y.transform.baseVal.consolidate().matrix).a,Ye.b,Ye.c,Ye.d,Ye.e,Ye.f]).join(",")?Qi:Xt:(Xt===Qi&&!Y.offsetParent&&Y!==$a&&!_t.svg&&(Ye=Dt.display,Dt.display="block",(!(pe=Y.parentNode)||!Y.offsetParent)&&(en=1,De=Y.nextElementSibling,$a.appendChild(Y)),Xt=uo(Y),Ye?Dt.display=Ye:Zs(Y,"display"),en&&(De?pe.insertBefore(Y,De):pe?pe.appendChild(Y):$a.removeChild(Y))),pt&&Xt.length>6?[Xt[0],Xt[1],Xt[4],Xt[5],Xt[12],Xt[13]]:Xt)},Zi=function(Y,pt,_t,Dt,Xt,pe){var Gi,tr,Bi,De=Y._gsap,Ye=Xt||Sr(Y,!0),en=De.xOrigin||0,cn=De.yOrigin||0,Dn=De.xOffset||0,zn=De.yOffset||0,Xn=Ye[0],ri=Ye[1],On=Ye[2],ui=Ye[3],_i=Ye[4],Pi=Ye[5],Di=pt.split(" "),wi=parseFloat(Di[0])||0,Si=parseFloat(Di[1])||0;_t?Ye!==Qi&&(tr=Xn*ui-ri*On)&&(Bi=wi*(-ri/tr)+Si*(Xn/tr)-(Xn*Pi-ri*_i)/tr,wi=wi*(ui/tr)+Si*(-On/tr)+(On*Pi-ui*_i)/tr,Si=Bi):(wi=(Gi=gc(Y)).x+(~Di[0].indexOf("%")?wi/100*Gi.width:wi),Si=Gi.y+(~(Di[1]||Di[0]).indexOf("%")?Si/100*Gi.height:Si)),Dt||!1!==Dt&&De.smooth?(De.xOffset=Dn+((_i=wi-en)*Xn+(Pi=Si-cn)*On)-_i,De.yOffset=zn+(_i*ri+Pi*ui)-Pi):De.xOffset=De.yOffset=0,De.xOrigin=wi,De.yOrigin=Si,De.smooth=!!Dt,De.origin=pt,De.originIsAbsolute=!!_t,Y.style[hs]="0px 0px",pe&&(Zo(pe,De,"xOrigin",en,wi),Zo(pe,De,"yOrigin",cn,Si),Zo(pe,De,"xOffset",Dn,De.xOffset),Zo(pe,De,"yOffset",zn,De.yOffset)),Y.setAttribute("data-svg-origin",wi+" "+Si)},Lr=function(Y,pt){var _t=Y._gsap||new ds(Y);if("x"in _t&&!pt&&!_t.uncache)return _t;var cn,Dn,zn,Xn,ri,On,ui,_i,Pi,Di,wi,Si,Gi,tr,Ni,Bi,xo,vr,mo,fo,gt,Pt,vt,Rt,ae,Pe,fn,Yn,Kn,Xi,Tr,Fr,Dt=Y.style,Xt=_t.scaleX<0,De="deg",Ye=getComputedStyle(Y),en=Ds(Y,hs)||"0";return cn=Dn=zn=On=ui=_i=Pi=Di=wi=0,Xn=ri=1,_t.svg=!(!Y.getCTM||!Nc(Y)),Ye.translate&&(("none"!==Ye.translate||"none"!==Ye.scale||"none"!==Ye.rotate)&&(Dt[Mo]=("none"!==Ye.translate?"translate3d("+(Ye.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+("none"!==Ye.rotate?"rotate("+Ye.rotate+") ":"")+("none"!==Ye.scale?"scale("+Ye.scale.split(" ").join(",")+") ":"")+("none"!==Ye[Mo]?Ye[Mo]:"")),Dt.scale=Dt.rotate=Dt.translate="none"),tr=Sr(Y,_t.svg),_t.svg&&(_t.uncache?(ae=Y.getBBox(),en=_t.xOrigin-ae.x+"px "+(_t.yOrigin-ae.y)+"px",Rt=""):Rt=!pt&&Y.getAttribute("data-svg-origin"),Zi(Y,Rt||en,!!Rt||_t.originIsAbsolute,!1!==_t.smooth,tr)),Si=_t.xOrigin||0,Gi=_t.yOrigin||0,tr!==Qi&&(vr=tr[0],mo=tr[1],fo=tr[2],gt=tr[3],cn=Pt=tr[4],Dn=vt=tr[5],6===tr.length?(Xn=Math.sqrt(vr*vr+mo*mo),ri=Math.sqrt(gt*gt+fo*fo),On=vr||mo?ao(mo,vr)*Do:0,(Pi=fo||gt?ao(fo,gt)*Do+On:0)&&(ri*=Math.abs(Math.cos(Pi*ts))),_t.svg&&(cn-=Si-(Si*vr+Gi*fo),Dn-=Gi-(Si*mo+Gi*gt))):(Xi=tr[7],fn=tr[8],Yn=tr[9],Tr=tr[11],cn=tr[12],Dn=tr[13],zn=tr[14],ui=(Ni=ao(Fr=tr[6],Kn=tr[10]))*Do,Ni&&(Rt=Pt*(Bi=Math.cos(-Ni))+fn*(xo=Math.sin(-Ni)),ae=vt*Bi+Yn*xo,Pe=Fr*Bi+Kn*xo,fn=Pt*-xo+fn*Bi,Yn=vt*-xo+Yn*Bi,Kn=Fr*-xo+Kn*Bi,Tr=Xi*-xo+Tr*Bi,Pt=Rt,vt=ae,Fr=Pe),_i=(Ni=ao(-fo,Kn))*Do,Ni&&(Bi=Math.cos(-Ni),Tr=gt*(xo=Math.sin(-Ni))+Tr*Bi,vr=Rt=vr*Bi-fn*xo,mo=ae=mo*Bi-Yn*xo,fo=Pe=fo*Bi-Kn*xo),On=(Ni=ao(mo,vr))*Do,Ni&&(Rt=vr*(Bi=Math.cos(Ni))+mo*(xo=Math.sin(Ni)),ae=Pt*Bi+vt*xo,mo=mo*Bi-vr*xo,vt=vt*Bi-Pt*xo,vr=Rt,Pt=ae),ui&&Math.abs(ui)+Math.abs(On)>359.9&&(ui=On=0,_i=180-_i),Xn=Wt(Math.sqrt(vr*vr+mo*mo+fo*fo)),ri=Wt(Math.sqrt(vt*vt+Fr*Fr)),Ni=ao(Pt,vt),Pi=Math.abs(Ni)>2e-4?Ni*Do:0,wi=Tr?1/(Tr<0?-Tr:Tr):0),_t.svg&&(Rt=Y.getAttribute("transform"),_t.forceCSS=Y.setAttribute("transform","")||!Wr(Ds(Y,Mo)),Rt&&Y.setAttribute("transform",Rt))),Math.abs(Pi)>90&&Math.abs(Pi)<270&&(Xt?(Xn*=-1,Pi+=On<=0?180:-180,On+=On<=0?180:-180):(ri*=-1,Pi+=Pi<=0?180:-180)),pt=pt||_t.uncache,_t.x=cn-((_t.xPercent=cn&&(!pt&&_t.xPercent||(Math.round(Y.offsetWidth/2)===Math.round(-cn)?-50:0)))?Y.offsetWidth*_t.xPercent/100:0)+"px",_t.y=Dn-((_t.yPercent=Dn&&(!pt&&_t.yPercent||(Math.round(Y.offsetHeight/2)===Math.round(-Dn)?-50:0)))?Y.offsetHeight*_t.yPercent/100:0)+"px",_t.z=zn+"px",_t.scaleX=Wt(Xn),_t.scaleY=Wt(ri),_t.rotation=Wt(On)+De,_t.rotationX=Wt(ui)+De,_t.rotationY=Wt(_i)+De,_t.skewX=Pi+De,_t.skewY=Di+De,_t.transformPerspective=wi+"px",(_t.zOrigin=parseFloat(en.split(" ")[2])||!pt&&_t.zOrigin||0)&&(Dt[hs]=Lo(en)),_t.xOffset=_t.yOffset=0,_t.force3D=d.force3D,_t.renderTransform=_t.svg?En:ps?dn:nt,_t.uncache=0,_t},Lo=function(Y){return(Y=Y.split(" "))[0]+" "+Y[1]},Ht=function(Y,pt,_t){var Dt=Ne(pt);return Wt(parseFloat(pt)+parseFloat(Et(Y,"x",_t+"px",Dt)))+Dt},nt=function(Y,pt){pt.z="0px",pt.rotationY=pt.rotationX="0deg",pt.force3D=0,dn(Y,pt)},Nt="0deg",ne="0px",Ve=") ",dn=function(Y,pt){var _t=pt||this,Dt=_t.xPercent,Xt=_t.yPercent,pe=_t.x,De=_t.y,Ye=_t.z,en=_t.rotation,cn=_t.rotationY,Dn=_t.rotationX,zn=_t.skewX,Xn=_t.skewY,ri=_t.scaleX,On=_t.scaleY,ui=_t.transformPerspective,_i=_t.force3D,Pi=_t.target,Di=_t.zOrigin,wi="",Si="auto"===_i&&Y&&1!==Y||!0===_i;if(Di&&(Dn!==Nt||cn!==Nt)){var Bi,Gi=parseFloat(cn)*ts,tr=Math.sin(Gi),Ni=Math.cos(Gi);Gi=parseFloat(Dn)*ts,Bi=Math.cos(Gi),pe=Ht(Pi,pe,tr*Bi*-Di),De=Ht(Pi,De,-Math.sin(Gi)*-Di),Ye=Ht(Pi,Ye,Ni*Bi*-Di+Di)}ui!==ne&&(wi+="perspective("+ui+Ve),(Dt||Xt)&&(wi+="translate("+Dt+"%, "+Xt+"%) "),(Si||pe!==ne||De!==ne||Ye!==ne)&&(wi+=Ye!==ne||Si?"translate3d("+pe+", "+De+", "+Ye+") ":"translate("+pe+", "+De+Ve),en!==Nt&&(wi+="rotate("+en+Ve),cn!==Nt&&(wi+="rotateY("+cn+Ve),Dn!==Nt&&(wi+="rotateX("+Dn+Ve),(zn!==Nt||Xn!==Nt)&&(wi+="skew("+zn+", "+Xn+Ve),(1!==ri||1!==On)&&(wi+="scale("+ri+", "+On+Ve),Pi.style[Mo]=wi||"translate(0, 0)"},En=function(Y,pt){var Si,Gi,tr,Ni,Bi,_t=pt||this,Dt=_t.xPercent,Xt=_t.yPercent,pe=_t.x,De=_t.y,Ye=_t.rotation,en=_t.skewX,cn=_t.skewY,Dn=_t.scaleX,zn=_t.scaleY,Xn=_t.target,ri=_t.xOrigin,On=_t.yOrigin,ui=_t.xOffset,_i=_t.yOffset,Pi=_t.forceCSS,Di=parseFloat(pe),wi=parseFloat(De);Ye=parseFloat(Ye),en=parseFloat(en),(cn=parseFloat(cn))&&(en+=cn=parseFloat(cn),Ye+=cn),Ye||en?(Ye*=ts,en*=ts,Si=Math.cos(Ye)*Dn,Gi=Math.sin(Ye)*Dn,tr=Math.sin(Ye-en)*-zn,Ni=Math.cos(Ye-en)*zn,en&&(cn*=ts,Bi=Math.tan(en-cn),tr*=Bi=Math.sqrt(1+Bi*Bi),Ni*=Bi,cn&&(Bi=Math.tan(cn),Si*=Bi=Math.sqrt(1+Bi*Bi),Gi*=Bi)),Si=Wt(Si),Gi=Wt(Gi),tr=Wt(tr),Ni=Wt(Ni)):(Si=Dn,Ni=zn,Gi=tr=0),(Di&&!~(pe+"").indexOf("px")||wi&&!~(De+"").indexOf("px"))&&(Di=Et(Xn,"x",pe,"px"),wi=Et(Xn,"y",De,"px")),(ri||On||ui||_i)&&(Di=Wt(Di+ri-(ri*Si+On*tr)+ui),wi=Wt(wi+On-(ri*Gi+On*Ni)+_i)),(Dt||Xt)&&(Bi=Xn.getBBox(),Di=Wt(Di+Dt/100*Bi.width),wi=Wt(wi+Xt/100*Bi.height)),Xn.setAttribute("transform",Bi="matrix("+Si+","+Gi+","+tr+","+Ni+","+Di+","+wi+")"),Pi&&(Xn.style[Mo]=Bi)},jn=function(Y,pt,_t,Dt,Xt){var Dn,zn,pe=360,De=T(Xt),en=parseFloat(Xt)*(De&&~Xt.indexOf("rad")?Do:1)-Dt,cn=Dt+en+"deg";return De&&("short"===(Dn=Xt.split("_")[1])&&(en%=pe)!=en%180&&(en+=en<0?pe:-pe),"cw"===Dn&&en<0?en=(en+pe*ec)%pe-~~(en/pe)*pe:"ccw"===Dn&&en>0&&(en=(en-pe*ec)%pe-~~(en/pe)*pe)),Y._pt=zn=new Cn(Y._pt,pt,_t,Dt,en,hc),zn.e=cn,zn.u="deg",Y._props.push(_t),zn},Wn=function(Y,pt){for(var _t in pt)Y[_t]=pt[_t];return Y},pi=function(Y,pt,_t){var De,Ye,en,cn,Dn,zn,ri,Dt=Wn({},_t._gsap),pe=_t.style;for(Ye in Dt.svg?(en=_t.getAttribute("transform"),_t.setAttribute("transform",""),pe[Mo]=pt,De=Lr(_t,1),Zs(_t,Mo),_t.setAttribute("transform",en)):(en=getComputedStyle(_t)[Mo],pe[Mo]=pt,De=Lr(_t,1),pe[Mo]=en),po)(en=Dt[Ye])!==(cn=De[Ye])&&"perspective,force3D,transformOrigin,svgOrigin".indexOf(Ye)<0&&(Dn=Ne(en)!==(ri=Ne(cn))?Et(_t,Ye,en,ri):parseFloat(en),zn=parseFloat(cn),Y._pt=new Cn(Y._pt,De,Ye,Dn,zn-Dn,Oa),Y._pt.u=ri||0,Y._props.push(Ye));Wn(De,Dt)};Mt("padding,margin,Width,Radius",function($e,Y){var _t="Right",Dt="Bottom",Xt="Left",pe=(Y<3?["Top",_t,Dt,Xt]:["Top"+Xt,"Top"+_t,Dt+_t,Dt+Xt]).map(function(De){return Y<2?$e+De:"border"+De+$e});hi[Y>1?"border"+$e:$e]=function(De,Ye,en,cn,Dn){var zn,Xn;if(arguments.length<4)return zn=pe.map(function(ri){return Ce(De,ri,en)}),5===(Xn=zn.join(" ")).split(zn[0]).length?zn[0]:Xn;zn=(cn+"").split(" "),Xn={},pe.forEach(function(ri,On){return Xn[ri]=zn[On]=zn[On]||zn[(On-1)/2|0]}),De.init(Ye,Xn,Dn)}});var ar={name:"css",register:ga,targetTest:function(Y){return Y.style&&Y.nodeType},init:function(Y,pt,_t,Dt,Xt){var en,cn,Dn,zn,Xn,ri,On,ui,_i,Pi,Di,wi,Si,Gi,tr,Ni,pe=this._props,De=Y.style,Ye=_t.vars.startAt;for(On in Bo||ga(),this.styles=this.styles||As(Y),Ni=this.styles.props,this.tween=_t,pt)if("autoRound"!==On&&(cn=pt[On],!Ot[On]||!Os(On,pt,_t,Dt,Y,Xt)))if(ri=hi[On],"function"==(Xn=typeof cn)&&(Xn=typeof(cn=cn.call(_t,Dt,Y,Xt))),"string"===Xn&&~cn.indexOf("random(")&&(cn=bi(cn)),ri)ri(this,Y,On,cn,_t)&&(tr=1);else if("--"===On.substr(0,2))en=(getComputedStyle(Y).getPropertyValue(On)+"").trim(),cn+="",Ln.lastIndex=0,Ln.test(en)||(ui=Ne(en),_i=Ne(cn)),_i?ui!==_i&&(en=Et(Y,On,en,_i)+_i):ui&&(cn+=ui),this.add(De,"setProperty",en,cn,Dt,Xt,0,0,On),pe.push(On),Ni.push(On,0,De[On]);else if("undefined"!==Xn){if(Ye&&On in Ye?(en="function"==typeof Ye[On]?Ye[On].call(_t,Dt,Y,Xt):Ye[On],T(en)&&~en.indexOf("random(")&&(en=bi(en)),Ne(en+"")||"auto"===en||(en+=d.units[On]||Ne(Ce(Y,On))||""),"="===(en+"").charAt(1)&&(en=Ce(Y,On))):en=Ce(Y,On),zn=parseFloat(en),(Pi="string"===Xn&&"="===cn.charAt(1)&&cn.substr(0,2))&&(cn=cn.substr(2)),Dn=parseFloat(cn),On in Aa&&("autoAlpha"===On&&(1===zn&&"hidden"===Ce(Y,"visibility")&&Dn&&(zn=0),Ni.push("visibility",0,De.visibility),Zo(this,De,"visibility",zn?"inherit":"hidden",Dn?"inherit":"hidden",!Dn)),"scale"!==On&&"transform"!==On&&~(On=Aa[On]).indexOf(",")&&(On=On.split(",")[0])),Di=On in po)if(this.styles.save(On),wi||((Si=Y._gsap).renderTransform&&!pt.parseTransform||Lr(Y,pt.parseTransform),Gi=!1!==pt.smoothOrigin&&Si.smooth,(wi=this._pt=new Cn(this._pt,De,Mo,0,1,Si.renderTransform,Si,0,-1)).dep=1),"scale"===On)this._pt=new Cn(this._pt,Si,"scaleY",Si.scaleY,(Pi?le(Si.scaleY,Pi+Dn):Dn)-Si.scaleY||0,Oa),this._pt.u=0,pe.push("scaleY",On),On+="X";else{if("transformOrigin"===On){Ni.push(hs,0,De[hs]),cn=un(cn),Si.svg?Zi(Y,cn,0,Gi,0,this):((_i=parseFloat(cn.split(" ")[2])||0)!==Si.zOrigin&&Zo(this,Si,"zOrigin",Si.zOrigin,_i),Zo(this,De,On,Lo(en),Lo(cn)));continue}if("svgOrigin"===On){Zi(Y,cn,1,Gi,0,this);continue}if(On in wo){jn(this,Si,On,zn,Pi?le(zn,Pi+cn):cn);continue}if("smoothOrigin"===On){Zo(this,Si,"smooth",Si.smooth,cn);continue}if("force3D"===On){Si[On]=cn;continue}if("transform"===On){pi(this,cn,Y);continue}}else On in De||(On=Ia(On)||On);if(Di||(Dn||0===Dn)&&(zn||0===zn)&&!Jc.test(cn)&&On in De)Dn||(Dn=0),(ui=(en+"").substr((zn+"").length))!==(_i=Ne(cn)||(On in d.units?d.units[On]:ui))&&(zn=Et(Y,On,en,_i)),this._pt=new Cn(this._pt,Di?Si:De,On,zn,(Pi?le(zn,Pi+Dn):Dn)-zn,Di||"px"!==_i&&"zIndex"!==On||!1===pt.autoRound?Oa:Ka),this._pt.u=_i||0,ui!==_i&&"%"!==_i&&(this._pt.b=en,this._pt.r=ks);else if(On in De)Kt.call(this,Y,On,en,Pi?Pi+cn:cn);else if(On in Y)this.add(Y,On,en||Y[On],Pi?Pi+cn:cn,Dt,Xt);else if("parseTransform"!==On){mt(On,cn);continue}Di||(On in De?Ni.push(On,0,De[On]):Ni.push(On,1,en||Y[On])),pe.push(On)}tr&&vn(this)},render:function(Y,pt){if(pt.tween._time||!Ha())for(var _t=pt._pt;_t;)_t.r(Y,_t.d),_t=_t._next;else pt.styles.revert()},get:Ce,aliases:Aa,getSetter:function(Y,pt,_t){var Dt=Aa[pt];return Dt&&Dt.indexOf(",")<0&&(pt=Dt),pt in po&&pt!==hs&&(Y._gsap.x||Ce(Y,"x"))?_t&&Wa===_t?"scale"===pt?Fl:Lc:(Wa=_t||{})&&("scale"===pt?Fc:Hs):Y.style&&!S(Y.style[pt])?pc:~pt.indexOf("-")?Ll:Fs(Y,pt)},core:{_removeProperty:Zs,_getMatrix:Sr}};re.utils.checkPrefix=Ia,re.core.getStyleSaver=As,function($e,Y,pt,_t){var Dt=Mt($e+","+Y+",transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective",function(Xt){po[Xt]=1});Mt(Y,function(Xt){d.units[Xt]="deg",wo[Xt]=1}),Aa[Dt[13]]=$e+","+Y,Mt("0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY",function(Xt){var pe=Xt.split(":");Aa[pe[1]]=Dt[pe[0]]})}("x,y,z,scale,scaleX,scaleY,xPercent,yPercent","rotation,rotationX,rotationY,skewX,skewY"),Mt("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function($e){d.units[$e]="px"}),re.registerPlugin(ar);var ki=re.registerPlugin(ar)||re},66157:(ct,P,e)=>{"use strict";function t(k){return Array.prototype.slice.call(arguments,1).forEach(function(F){F&&Object.keys(F).forEach(function(L){k[L]=F[L]})}),k}function a(k){return Object.prototype.toString.call(k)}function m(k){return"[object Function]"===a(k)}function f(k){return k.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}var v={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1},E={"http:":{validate:function(k,I,F){var L=k.slice(I);return F.re.http||(F.re.http=new RegExp("^\\/\\/"+F.re.src_auth+F.re.src_host_port_strict+F.re.src_path,"i")),F.re.http.test(L)?L.match(F.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(k,I,F){var L=k.slice(I);return F.re.no_http||(F.re.no_http=new RegExp("^"+F.re.src_auth+"(?:localhost|(?:(?:"+F.re.src_domain+")\\.)+"+F.re.src_domain_root+")"+F.re.src_port+F.re.src_host_terminator+F.re.src_path,"i")),F.re.no_http.test(L)?I>=3&&":"===k[I-3]||I>=3&&"/"===k[I-3]?0:L.match(F.re.no_http)[0].length:0}},"mailto:":{validate:function(k,I,F){var L=k.slice(I);return F.re.mailto||(F.re.mailto=new RegExp("^"+F.re.src_email_name+"@"+F.re.src_host_strict,"i")),F.re.mailto.test(L)?L.match(F.re.mailto)[0].length:0}}},y="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",g="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|\u0440\u0444".split("|");function T(k){var I=k.re=e(85120)(k.__opts__),F=k.__tlds__.slice();function L(X){return X.replace("%TLDS%",I.src_tlds)}k.onCompile(),k.__tlds_replaced__||F.push(y),F.push(I.src_xn),I.src_tlds=F.join("|"),I.email_fuzzy=RegExp(L(I.tpl_email_fuzzy),"i"),I.link_fuzzy=RegExp(L(I.tpl_link_fuzzy),"i"),I.link_no_ip_fuzzy=RegExp(L(I.tpl_link_no_ip_fuzzy),"i"),I.host_fuzzy_test=RegExp(L(I.tpl_host_fuzzy_test),"i");var W=[];function K(X,B){throw new Error('(LinkifyIt) Invalid schema "'+X+'": '+B)}k.__compiled__={},Object.keys(k.__schemas__).forEach(function(X){var B=k.__schemas__[X];if(null!==B){var V={validate:null,link:null};if(k.__compiled__[X]=V,function p(k){return"[object Object]"===a(k)}(B))return function n(k){return"[object RegExp]"===a(k)}(B.validate)?V.validate=function A(k){return function(I,F){var L=I.slice(F);return k.test(L)?L.match(k)[0].length:0}}(B.validate):m(B.validate)?V.validate=B.validate:K(X,B),void(m(B.normalize)?V.normalize=B.normalize:B.normalize?K(X,B):V.normalize=function(k,I){I.normalize(k)});if(function d(k){return"[object String]"===a(k)}(B))return void W.push(X);K(X,B)}}),W.forEach(function(X){k.__compiled__[k.__schemas__[X]]&&(k.__compiled__[X].validate=k.__compiled__[k.__schemas__[X]].validate,k.__compiled__[X].normalize=k.__compiled__[k.__schemas__[X]].normalize)}),k.__compiled__[""]={validate:null,normalize:function(k,I){I.normalize(k)}};var j=Object.keys(k.__compiled__).filter(function(X){return X.length>0&&k.__compiled__[X]}).map(f).join("|");k.re.schema_test=RegExp("(^|(?!_)(?:[><\uff5c]|"+I.src_ZPCc+"))("+j+")","i"),k.re.schema_search=RegExp("(^|(?!_)(?:[><\uff5c]|"+I.src_ZPCc+"))("+j+")","ig"),k.re.schema_at_start=RegExp("^"+k.re.schema_search.source,"i"),k.re.pretest=RegExp("("+k.re.schema_test.source+")|("+k.re.host_fuzzy_test.source+")|@","i"),function b(k){k.__index__=-1,k.__text_cache__=""}(k)}function D(k,I){var F=k.__index__,L=k.__last_index__,W=k.__text_cache__.slice(F,L);this.schema=k.__schema__.toLowerCase(),this.index=F+I,this.lastIndex=L+I,this.raw=W,this.text=W,this.url=W}function C(k,I){var F=new D(k,I);return k.__compiled__[F.schema].normalize(F,k),F}function S(k,I){if(!(this instanceof S))return new S(k,I);I||function h(k){return Object.keys(k||{}).reduce(function(I,F){return I||v.hasOwnProperty(F)},!1)}(k)&&(I=k,k={}),this.__opts__=t({},v,I),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=t({},E,k),this.__compiled__={},this.__tlds__=g,this.__tlds_replaced__=!1,this.re={},T(this)}S.prototype.add=function(I,F){return this.__schemas__[I]=F,T(this),this},S.prototype.set=function(I){return this.__opts__=t(this.__opts__,I),this},S.prototype.test=function(I){if(this.__text_cache__=I,this.__index__=-1,!I.length)return!1;var F,L,W,K,j,X,B,V;if(this.re.schema_test.test(I))for((B=this.re.schema_search).lastIndex=0;null!==(F=B.exec(I));)if(K=this.testSchemaAt(I,F[2],B.lastIndex)){this.__schema__=F[2],this.__index__=F.index+F[1].length,this.__last_index__=F.index+F[0].length+K;break}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(V=I.search(this.re.host_fuzzy_test))>=0&&(this.__index__<0||V<this.__index__)&&null!==(L=I.match(this.__opts__.fuzzyIP?this.re.link_fuzzy:this.re.link_no_ip_fuzzy))&&(j=L.index+L[1].length,(this.__index__<0||j<this.__index__)&&(this.__schema__="",this.__index__=j,this.__last_index__=L.index+L[0].length)),this.__opts__.fuzzyEmail&&this.__compiled__["mailto:"]&&I.indexOf("@")>=0&&null!==(W=I.match(this.re.email_fuzzy))&&(j=W.index+W[1].length,X=W.index+W[0].length,(this.__index__<0||j<this.__index__||j===this.__index__&&X>this.__last_index__)&&(this.__schema__="mailto:",this.__index__=j,this.__last_index__=X)),this.__index__>=0},S.prototype.pretest=function(I){return this.re.pretest.test(I)},S.prototype.testSchemaAt=function(I,F,L){return this.__compiled__[F.toLowerCase()]?this.__compiled__[F.toLowerCase()].validate(I,L,this):0},S.prototype.match=function(I){var F=0,L=[];this.__index__>=0&&this.__text_cache__===I&&(L.push(C(this,F)),F=this.__last_index__);for(var W=F?I.slice(F):I;this.test(W);)L.push(C(this,F)),W=W.slice(this.__last_index__),F+=this.__last_index__;return L.length?L:null},S.prototype.matchAtStart=function(I){if(this.__text_cache__=I,this.__index__=-1,!I.length)return null;var F=this.re.schema_at_start.exec(I);if(!F)return null;var L=this.testSchemaAt(I,F[2],F[0].length);return L?(this.__schema__=F[2],this.__index__=F.index+F[1].length,this.__last_index__=F.index+F[0].length+L,C(this,0)):null},S.prototype.tlds=function(I,F){return I=Array.isArray(I)?I:[I],F?(this.__tlds__=this.__tlds__.concat(I).sort().filter(function(L,W,K){return L!==K[W-1]}).reverse(),T(this),this):(this.__tlds__=I.slice(),this.__tlds_replaced__=!0,T(this),this)},S.prototype.normalize=function(I){I.schema||(I.url="http://"+I.url),"mailto:"===I.schema&&!/^mailto:/i.test(I.url)&&(I.url="mailto:"+I.url)},S.prototype.onCompile=function(){},ct.exports=S},85120:(ct,P,e)=>{"use strict";ct.exports=function(t){var a={};t=t||{},a.src_Any=e(61359).source,a.src_Cc=e(69884).source,a.src_Z=e(47534).source,a.src_P=e(41824).source,a.src_ZPCc=[a.src_Z,a.src_P,a.src_Cc].join("|"),a.src_ZCc=[a.src_Z,a.src_Cc].join("|");return a.src_pseudo_letter="(?:(?![><\uff5c]|"+a.src_ZPCc+")"+a.src_Any+")",a.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",a.src_auth="(?:(?:(?!"+a.src_ZCc+"|[@/\\[\\]()]).)+@)?",a.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",a.src_host_terminator="(?=$|[><\uff5c]|"+a.src_ZPCc+")(?!"+(t["---"]?"-(?!--)|":"-|")+"_|:\\d|\\.-|\\.(?!$|"+a.src_ZPCc+"))",a.src_path="(?:[/?#](?:(?!"+a.src_ZCc+"|[><\uff5c]|[()[\\]{}.,\"'?!\\-;]).|\\[(?:(?!"+a.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+a.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+a.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+a.src_ZCc+'|["]).)+\\"|\\\'(?:(?!'+a.src_ZCc+"|[']).)+\\'|\\'(?="+a.src_pseudo_letter+"|[-])|\\.{2,}[a-zA-Z0-9%/&]|\\.(?!"+a.src_ZCc+"|[.]|$)|"+(t["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+",(?!"+a.src_ZCc+"|$)|;(?!"+a.src_ZCc+"|$)|\\!+(?!"+a.src_ZCc+"|[!]|$)|\\?(?!"+a.src_ZCc+"|[?]|$))+|\\/)?",a.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',a.src_xn="xn--[a-z0-9\\-]{1,59}",a.src_domain_root="(?:"+a.src_xn+"|"+a.src_pseudo_letter+"{1,63})",a.src_domain="(?:"+a.src_xn+"|(?:"+a.src_pseudo_letter+")|(?:"+a.src_pseudo_letter+"(?:-|"+a.src_pseudo_letter+"){0,61}"+a.src_pseudo_letter+"))",a.src_host="(?:(?:(?:(?:"+a.src_domain+")\\.)*"+a.src_domain+"))",a.tpl_host_fuzzy="(?:"+a.src_ip4+"|(?:(?:(?:"+a.src_domain+")\\.)+(?:%TLDS%)))",a.tpl_host_no_ip_fuzzy="(?:(?:(?:"+a.src_domain+")\\.)+(?:%TLDS%))",a.src_host_strict=a.src_host+a.src_host_terminator,a.tpl_host_fuzzy_strict=a.tpl_host_fuzzy+a.src_host_terminator,a.src_host_port_strict=a.src_host+a.src_port+a.src_host_terminator,a.tpl_host_port_fuzzy_strict=a.tpl_host_fuzzy+a.src_port+a.src_host_terminator,a.tpl_host_port_no_ip_fuzzy_strict=a.tpl_host_no_ip_fuzzy+a.src_port+a.src_host_terminator,a.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+a.src_ZPCc+"|>|$))",a.tpl_email_fuzzy='(^|[><\uff5c]|"|\\(|'+a.src_ZCc+")("+a.src_email_name+"@"+a.tpl_host_fuzzy_strict+")",a.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uff5c]|"+a.src_ZPCc+"))((?![$+<=>^`|\uff5c])"+a.tpl_host_port_fuzzy_strict+a.src_path+")",a.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uff5c]|"+a.src_ZPCc+"))((?![$+<=>^`|\uff5c])"+a.tpl_host_port_no_ip_fuzzy_strict+a.src_path+")",a}},60606:(ct,P,e)=>{"use strict";ct.exports=e(89506)},40395:(ct,P,e)=>{"use strict";ct.exports=e(24357)},54146:ct=>{"use strict";ct.exports=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","section","source","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"]},26889:ct=>{"use strict";var n="<[A-Za-z][A-Za-z0-9\\-]*(?:\\s+[a-zA-Z_:][a-zA-Z0-9:._-]*(?:\\s*=\\s*(?:[^\"'=<>`\\x00-\\x20]+|'[^']*'|\"[^\"]*\"))?)*\\s*\\/?>",m="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",y=new RegExp("^(?:"+n+"|"+m+"|\x3c!----\x3e|\x3c!--(?:-?[^>-])(?:-?[^-])*--\x3e|<[?][\\s\\S]*?[?]>|<![A-Z]+\\s+[^>]*>|<!\\[CDATA\\[[\\s\\S]*?\\]\\]>)"),g=new RegExp("^(?:"+n+"|"+m+")");ct.exports.l=y,ct.exports.p=g},91735:(ct,P,e)=>{"use strict";var d=Object.prototype.hasOwnProperty;function p(z,U){return d.call(z,U)}function f(z){return!(z>=55296&&z<=57343||z>=64976&&z<=65007||!(65535&~z)||65534==(65535&z)||z>=0&&z<=8||11===z||z>=14&&z<=31||z>=127&&z<=159||z>1114111)}function v(z){return z>65535?(z-=65536,String.fromCharCode(55296+(z>>10),56320+(1023&z))):String.fromCharCode(z)}var h=/\\([!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~])/g,y=new RegExp(h.source+"|"+/&([a-z#][a-z0-9]{1,31});/gi.source,"gi"),g=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))$/i,b=e(40395),D=/[&<>"]/,C=/[&<>"]/g,S={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;"};function k(z){return S[z]}var F=/[.?*+^$[\]\\(){}|-]/g,j=e(41824);P.lib={},P.lib.mdurl=e(55881),P.lib.ucmicro=e(34499),P.assign=function n(z){return Array.prototype.slice.call(arguments,1).forEach(function(G){if(G){if("object"!=typeof G)throw new TypeError(G+"must be object");Object.keys(G).forEach(function(Z){z[Z]=G[Z]})}}),z},P.isString=function a(z){return"[object String]"===function t(z){return Object.prototype.toString.call(z)}(z)},P.has=p,P.unescapeMd=function x(z){return z.indexOf("\\")<0?z:z.replace(h,"$1")},P.unescapeAll=function T(z){return z.indexOf("\\")<0&&z.indexOf("&")<0?z:z.replace(y,function(U,G,Z){return G||function A(z,U){var G;return p(b,U)?b[U]:35===U.charCodeAt(0)&&g.test(U)&&f(G="x"===U[1].toLowerCase()?parseInt(U.slice(2),16):parseInt(U.slice(1),10))?v(G):z}(U,Z)})},P.isValidEntityCode=f,P.fromCodePoint=v,P.escapeHtml=function I(z){return D.test(z)?z.replace(C,k):z},P.arrayReplaceAt=function m(z,U,G){return[].concat(z.slice(0,U),G,z.slice(U+1))},P.isSpace=function W(z){switch(z){case 9:case 32:return!0}return!1},P.isWhiteSpace=function K(z){if(z>=8192&&z<=8202)return!0;switch(z){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1},P.isMdAsciiPunct=function B(z){switch(z){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}},P.isPunctChar=function X(z){return j.test(z)},P.escapeRE=function L(z){return z.replace(F,"\\$&")},P.normalizeReference=function V(z){return z=z.trim().replace(/\s+/g," "),"\u1e7e"==="\u1e9e".toLowerCase()&&(z=z.replace(/\u1e9e/g,"\xdf")),z.toLowerCase().toUpperCase()}},22956:(ct,P,e)=>{"use strict";P.parseLinkLabel=e(67455),P.parseLinkDestination=e(96665),P.parseLinkTitle=e(80619)},96665:(ct,P,e)=>{"use strict";var t=e(91735).unescapeAll;ct.exports=function(d,p,n){var m,f,v=p,h={ok:!1,pos:0,lines:0,str:""};if(60===d.charCodeAt(v)){for(v++;v<n;){if(10===(m=d.charCodeAt(v))||60===m)return h;if(62===m)return h.pos=v+1,h.str=t(d.slice(p+1,v)),h.ok=!0,h;92===m&&v+1<n?v+=2:v++}return h}for(f=0;v<n&&!(32===(m=d.charCodeAt(v))||m<32||127===m);)if(92===m&&v+1<n){if(32===d.charCodeAt(v+1))break;v+=2}else{if(40===m&&++f>32)return h;if(41===m){if(0===f)break;f--}v++}return p===v||0!==f||(h.str=t(d.slice(p,v)),h.pos=v,h.ok=!0),h}},67455:ct=>{"use strict";ct.exports=function(e,t,a){var d,p,n,m,f=-1,v=e.posMax,h=e.pos;for(e.pos=t+1,d=1;e.pos<v;){if(93===(n=e.src.charCodeAt(e.pos))&&0==--d){p=!0;break}if(m=e.pos,e.md.inline.skipToken(e),91===n)if(m===e.pos-1)d++;else if(a)return e.pos=h,-1}return p&&(f=e.pos),e.pos=h,f}},80619:(ct,P,e)=>{"use strict";var t=e(91735).unescapeAll;ct.exports=function(d,p,n){var m,f,v=0,h=p,E={ok:!1,pos:0,lines:0,str:""};if(h>=n||34!==(f=d.charCodeAt(h))&&39!==f&&40!==f)return E;for(h++,40===f&&(f=41);h<n;){if((m=d.charCodeAt(h))===f)return E.pos=h+1,E.lines=v,E.str=t(d.slice(p+1,h)),E.ok=!0,E;if(40===m&&41===f)return E;10===m?v++:92===m&&h+1<n&&(h++,10===d.charCodeAt(h)&&v++),h++}return E}},89506:(ct,P,e)=>{"use strict";var t=e(91735),a=e(22956),d=e(65339),p=e(77517),n=e(93433),m=e(64415),f=e(66157),v=e(55881),h=e(55655),E={default:e(43984),zero:e(8931),commonmark:e(57325)},y=/^(vbscript|javascript|file|data):/,g=/^data:image\/(gif|png|jpeg|webp);/;function b(C){var S=C.trim().toLowerCase();return!y.test(S)||!!g.test(S)}var A=["http:","https:","mailto:"];function x(C){var S=v.parse(C,!0);if(S.hostname&&(!S.protocol||A.indexOf(S.protocol)>=0))try{S.hostname=h.toASCII(S.hostname)}catch{}return v.encode(v.format(S))}function T(C){var S=v.parse(C,!0);if(S.hostname&&(!S.protocol||A.indexOf(S.protocol)>=0))try{S.hostname=h.toUnicode(S.hostname)}catch{}return v.decode(v.format(S),v.decode.defaultChars+"%")}function D(C,S){if(!(this instanceof D))return new D(C,S);S||t.isString(C)||(S=C||{},C="default"),this.inline=new m,this.block=new n,this.core=new p,this.renderer=new d,this.linkify=new f,this.validateLink=b,this.normalizeLink=x,this.normalizeLinkText=T,this.utils=t,this.helpers=t.assign({},a),this.options={},this.configure(C),S&&this.set(S)}D.prototype.set=function(C){return t.assign(this.options,C),this},D.prototype.configure=function(C){var k,S=this;if(t.isString(C)&&!(C=E[k=C]))throw new Error('Wrong `markdown-it` preset "'+k+'", check name');if(!C)throw new Error("Wrong `markdown-it` preset, can't be empty");return C.options&&S.set(C.options),C.components&&Object.keys(C.components).forEach(function(I){C.components[I].rules&&S[I].ruler.enableOnly(C.components[I].rules),C.components[I].rules2&&S[I].ruler2.enableOnly(C.components[I].rules2)}),this},D.prototype.enable=function(C,S){var k=[];Array.isArray(C)||(C=[C]),["core","block","inline"].forEach(function(F){k=k.concat(this[F].ruler.enable(C,!0))},this),k=k.concat(this.inline.ruler2.enable(C,!0));var I=C.filter(function(F){return k.indexOf(F)<0});if(I.length&&!S)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+I);return this},D.prototype.disable=function(C,S){var k=[];Array.isArray(C)||(C=[C]),["core","block","inline"].forEach(function(F){k=k.concat(this[F].ruler.disable(C,!0))},this),k=k.concat(this.inline.ruler2.disable(C,!0));var I=C.filter(function(F){return k.indexOf(F)<0});if(I.length&&!S)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+I);return this},D.prototype.use=function(C){var S=[this].concat(Array.prototype.slice.call(arguments,1));return C.apply(C,S),this},D.prototype.parse=function(C,S){if("string"!=typeof C)throw new Error("Input data should be a String");var k=new this.core.State(C,this,S);return this.core.process(k),k.tokens},D.prototype.render=function(C,S){return this.renderer.render(this.parse(C,S=S||{}),this.options,S)},D.prototype.parseInline=function(C,S){var k=new this.core.State(C,this,S);return k.inlineMode=!0,this.core.process(k),k.tokens},D.prototype.renderInline=function(C,S){return this.renderer.render(this.parseInline(C,S=S||{}),this.options,S)},ct.exports=D},93433:(ct,P,e)=>{"use strict";var t=e(18270),a=[["table",e(56988),["paragraph","reference"]],["code",e(13667)],["fence",e(52601),["paragraph","reference","blockquote","list"]],["blockquote",e(44617),["paragraph","reference","blockquote","list"]],["hr",e(15420),["paragraph","reference","blockquote","list"]],["list",e(34010),["paragraph","reference","blockquote"]],["reference",e(27669)],["html_block",e(27885),["paragraph","reference","blockquote"]],["heading",e(55438),["paragraph","reference","blockquote"]],["lheading",e(55828)],["paragraph",e(61122)]];function d(){this.ruler=new t;for(var p=0;p<a.length;p++)this.ruler.push(a[p][0],a[p][1],{alt:(a[p][2]||[]).slice()})}d.prototype.tokenize=function(p,n,m){for(var f,v,h,E=this.ruler.getRules(""),y=E.length,g=n,b=!1,A=p.md.options.maxNesting;g<m&&(p.line=g=p.skipEmptyLines(g),!(g>=m||p.sCount[g]<p.blkIndent));){if(p.level>=A){p.line=m;break}for(h=p.line,v=0;v<y;v++)if(f=E[v](p,g,m,!1)){if(h>=p.line)throw new Error("block rule didn't increment state.line");break}if(!f)throw new Error("none of the block rules matched");p.tight=!b,p.isEmpty(p.line-1)&&(b=!0),(g=p.line)<m&&p.isEmpty(g)&&(b=!0,g++,p.line=g)}},d.prototype.parse=function(p,n,m,f){var v;p&&(v=new this.State(p,n,m,f),this.tokenize(v,v.line,v.lineMax))},d.prototype.State=e(77891),ct.exports=d},77517:(ct,P,e)=>{"use strict";var t=e(18270),a=[["normalize",e(70487)],["block",e(27257)],["inline",e(97407)],["linkify",e(64846)],["replacements",e(2215)],["smartquotes",e(31880)],["text_join",e(88108)]];function d(){this.ruler=new t;for(var p=0;p<a.length;p++)this.ruler.push(a[p][0],a[p][1])}d.prototype.process=function(p){var n,m,f;for(n=0,m=(f=this.ruler.getRules("")).length;n<m;n++)f[n](p)},d.prototype.State=e(25475),ct.exports=d},64415:(ct,P,e)=>{"use strict";var t=e(18270),a=[["text",e(50427)],["linkify",e(57740)],["newline",e(81378)],["escape",e(24387)],["backticks",e(59113)],["strikethrough",e(96273).q],["emphasis",e(27566).q],["link",e(92316)],["image",e(93999)],["autolink",e(97511)],["html_inline",e(64589)],["entity",e(14011)]],d=[["balance_pairs",e(72160)],["strikethrough",e(96273).g],["emphasis",e(27566).g],["fragments_join",e(90122)]];function p(){var n;for(this.ruler=new t,n=0;n<a.length;n++)this.ruler.push(a[n][0],a[n][1]);for(this.ruler2=new t,n=0;n<d.length;n++)this.ruler2.push(d[n][0],d[n][1])}p.prototype.skipToken=function(n){var m,f,v=n.pos,h=this.ruler.getRules(""),E=h.length,y=n.md.options.maxNesting,g=n.cache;if(typeof g[v]<"u")n.pos=g[v];else{if(n.level<y){for(f=0;f<E;f++)if(n.level++,m=h[f](n,!0),n.level--,m){if(v>=n.pos)throw new Error("inline rule didn't increment state.pos");break}}else n.pos=n.posMax;m||n.pos++,g[v]=n.pos}},p.prototype.tokenize=function(n){for(var m,f,v,h=this.ruler.getRules(""),E=h.length,y=n.posMax,g=n.md.options.maxNesting;n.pos<y;){if(v=n.pos,n.level<g)for(f=0;f<E;f++)if(m=h[f](n,!1)){if(v>=n.pos)throw new Error("inline rule didn't increment state.pos");break}if(m){if(n.pos>=y)break}else n.pending+=n.src[n.pos++]}n.pending&&n.pushPending()},p.prototype.parse=function(n,m,f,v){var h,E,y,g=new this.State(n,m,f,v);for(this.tokenize(g),y=(E=this.ruler2.getRules("")).length,h=0;h<y;h++)E[h](g)},p.prototype.State=e(96567),ct.exports=p},57325:ct=>{"use strict";ct.exports={options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201c\u201d\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["blockquote","code","fence","heading","hr","html_block","lheading","list","reference","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","html_inline","image","link","newline","text"],rules2:["balance_pairs","emphasis","fragments_join"]}}}},43984:ct=>{"use strict";ct.exports={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201c\u201d\u2018\u2019",highlight:null,maxNesting:100},components:{core:{},block:{},inline:{}}}},8931:ct=>{"use strict";ct.exports={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201c\u201d\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["paragraph"]},inline:{rules:["text"],rules2:["balance_pairs","fragments_join"]}}}},65339:(ct,P,e)=>{"use strict";var t=e(91735).assign,a=e(91735).unescapeAll,d=e(91735).escapeHtml,p={};function n(){this.rules=t({},p)}p.code_inline=function(m,f,v,h,E){var y=m[f];return"<code"+E.renderAttrs(y)+">"+d(y.content)+"</code>"},p.code_block=function(m,f,v,h,E){return"<pre"+E.renderAttrs(m[f])+"><code>"+d(m[f].content)+"</code></pre>\n"},p.fence=function(m,f,v,h,E){var x,T,D,C,y=m[f],g=y.info?a(y.info).trim():"",b="",A="";return g&&(b=(D=g.split(/(\s+)/g))[0],A=D.slice(2).join("")),0===(x=v.highlight&&v.highlight(y.content,b,A)||d(y.content)).indexOf("<pre")?x+"\n":g?(T=y.attrIndex("class"),C=y.attrs?y.attrs.slice():[],T<0?C.push(["class",v.langPrefix+b]):(C[T]=C[T].slice(),C[T][1]+=" "+v.langPrefix+b),"<pre><code"+E.renderAttrs({attrs:C})+">"+x+"</code></pre>\n"):"<pre><code"+E.renderAttrs(y)+">"+x+"</code></pre>\n"},p.image=function(m,f,v,h,E){var y=m[f];return y.attrs[y.attrIndex("alt")][1]=E.renderInlineAsText(y.children,v,h),E.renderToken(m,f,v)},p.hardbreak=function(m,f,v){return v.xhtmlOut?"<br />\n":"<br>\n"},p.softbreak=function(m,f,v){return v.breaks?v.xhtmlOut?"<br />\n":"<br>\n":"\n"},p.text=function(m,f){return d(m[f].content)},p.html_block=function(m,f){return m[f].content},p.html_inline=function(m,f){return m[f].content},n.prototype.renderAttrs=function(f){var v,h,E;if(!f.attrs)return"";for(E="",v=0,h=f.attrs.length;v<h;v++)E+=" "+d(f.attrs[v][0])+'="'+d(f.attrs[v][1])+'"';return E},n.prototype.renderToken=function(f,v,h){var E,y="",g=!1,b=f[v];return b.hidden?"":(b.block&&-1!==b.nesting&&v&&f[v-1].hidden&&(y+="\n"),y+=(-1===b.nesting?"</":"<")+b.tag,y+=this.renderAttrs(b),0===b.nesting&&h.xhtmlOut&&(y+=" /"),b.block&&(g=!0,1===b.nesting&&v+1<f.length&&("inline"===(E=f[v+1]).type||E.hidden||-1===E.nesting&&E.tag===b.tag)&&(g=!1)),y+=g?">\n":">")},n.prototype.renderInline=function(m,f,v){for(var h,E="",y=this.rules,g=0,b=m.length;g<b;g++)E+=typeof y[h=m[g].type]<"u"?y[h](m,g,f,v,this):this.renderToken(m,g,f);return E},n.prototype.renderInlineAsText=function(m,f,v){for(var h="",E=0,y=m.length;E<y;E++)"text"===m[E].type?h+=m[E].content:"image"===m[E].type?h+=this.renderInlineAsText(m[E].children,f,v):"softbreak"===m[E].type&&(h+="\n");return h},n.prototype.render=function(m,f,v){var h,E,y,g="",b=this.rules;for(h=0,E=m.length;h<E;h++)g+="inline"===(y=m[h].type)?this.renderInline(m[h].children,f,v):typeof b[y]<"u"?b[y](m,h,f,v,this):this.renderToken(m,h,f,v);return g},ct.exports=n},18270:ct=>{"use strict";function P(){this.__rules__=[],this.__cache__=null}P.prototype.__find__=function(e){for(var t=0;t<this.__rules__.length;t++)if(this.__rules__[t].name===e)return t;return-1},P.prototype.__compile__=function(){var e=this,t=[""];e.__rules__.forEach(function(a){a.enabled&&a.alt.forEach(function(d){t.indexOf(d)<0&&t.push(d)})}),e.__cache__={},t.forEach(function(a){e.__cache__[a]=[],e.__rules__.forEach(function(d){d.enabled&&(a&&d.alt.indexOf(a)<0||e.__cache__[a].push(d.fn))})})},P.prototype.at=function(e,t,a){var d=this.__find__(e),p=a||{};if(-1===d)throw new Error("Parser rule not found: "+e);this.__rules__[d].fn=t,this.__rules__[d].alt=p.alt||[],this.__cache__=null},P.prototype.before=function(e,t,a,d){var p=this.__find__(e),n=d||{};if(-1===p)throw new Error("Parser rule not found: "+e);this.__rules__.splice(p,0,{name:t,enabled:!0,fn:a,alt:n.alt||[]}),this.__cache__=null},P.prototype.after=function(e,t,a,d){var p=this.__find__(e),n=d||{};if(-1===p)throw new Error("Parser rule not found: "+e);this.__rules__.splice(p+1,0,{name:t,enabled:!0,fn:a,alt:n.alt||[]}),this.__cache__=null},P.prototype.push=function(e,t,a){this.__rules__.push({name:e,enabled:!0,fn:t,alt:(a||{}).alt||[]}),this.__cache__=null},P.prototype.enable=function(e,t){Array.isArray(e)||(e=[e]);var a=[];return e.forEach(function(d){var p=this.__find__(d);if(p<0){if(t)return;throw new Error("Rules manager: invalid rule name "+d)}this.__rules__[p].enabled=!0,a.push(d)},this),this.__cache__=null,a},P.prototype.enableOnly=function(e,t){Array.isArray(e)||(e=[e]),this.__rules__.forEach(function(a){a.enabled=!1}),this.enable(e,t)},P.prototype.disable=function(e,t){Array.isArray(e)||(e=[e]);var a=[];return e.forEach(function(d){var p=this.__find__(d);if(p<0){if(t)return;throw new Error("Rules manager: invalid rule name "+d)}this.__rules__[p].enabled=!1,a.push(d)},this),this.__cache__=null,a},P.prototype.getRules=function(e){return null===this.__cache__&&this.__compile__(),this.__cache__[e]||[]},ct.exports=P},44617:(ct,P,e)=>{"use strict";var t=e(91735).isSpace;ct.exports=function(d,p,n,m){var f,v,h,E,y,g,b,A,x,T,D,C,S,k,I,F,L,W,K,j,X=d.lineMax,B=d.bMarks[p]+d.tShift[p],V=d.eMarks[p];if(d.sCount[p]-d.blkIndent>=4||62!==d.src.charCodeAt(B))return!1;if(m)return!0;for(T=[],D=[],k=[],I=[],W=d.md.block.ruler.getRules("blockquote"),S=d.parentType,d.parentType="blockquote",A=p;A<n&&(j=d.sCount[A]<d.blkIndent,!((B=d.bMarks[A]+d.tShift[A])>=(V=d.eMarks[A])));A++)if(62!==d.src.charCodeAt(B++)||j){if(g)break;for(L=!1,h=0,y=W.length;h<y;h++)if(W[h](d,A,n,!0)){L=!0;break}if(L){d.lineMax=A,0!==d.blkIndent&&(T.push(d.bMarks[A]),D.push(d.bsCount[A]),I.push(d.tShift[A]),k.push(d.sCount[A]),d.sCount[A]-=d.blkIndent);break}T.push(d.bMarks[A]),D.push(d.bsCount[A]),I.push(d.tShift[A]),k.push(d.sCount[A]),d.sCount[A]=-1}else{for(E=d.sCount[A]+1,32===d.src.charCodeAt(B)?(B++,E++,f=!1,F=!0):9===d.src.charCodeAt(B)?(F=!0,(d.bsCount[A]+E)%4==3?(B++,E++,f=!1):f=!0):F=!1,x=E,T.push(d.bMarks[A]),d.bMarks[A]=B;B<V&&(v=d.src.charCodeAt(B),t(v));)9===v?x+=4-(x+d.bsCount[A]+(f?1:0))%4:x++,B++;g=B>=V,D.push(d.bsCount[A]),d.bsCount[A]=d.sCount[A]+1+(F?1:0),k.push(d.sCount[A]),d.sCount[A]=x-E,I.push(d.tShift[A]),d.tShift[A]=B-d.bMarks[A]}for(C=d.blkIndent,d.blkIndent=0,(K=d.push("blockquote_open","blockquote",1)).markup=">",K.map=b=[p,0],d.md.block.tokenize(d,p,A),(K=d.push("blockquote_close","blockquote",-1)).markup=">",d.lineMax=X,d.parentType=S,b[1]=d.line,h=0;h<I.length;h++)d.bMarks[h+p]=T[h],d.tShift[h+p]=I[h],d.sCount[h+p]=k[h],d.bsCount[h+p]=D[h];return d.blkIndent=C,!0}},13667:ct=>{"use strict";ct.exports=function(e,t,a){var d,p,n;if(e.sCount[t]-e.blkIndent<4)return!1;for(p=d=t+1;d<a;)if(e.isEmpty(d))d++;else{if(!(e.sCount[d]-e.blkIndent>=4))break;p=++d}return e.line=p,(n=e.push("code_block","code",0)).content=e.getLines(t,p,4+e.blkIndent,!1)+"\n",n.map=[t,e.line],!0}},52601:ct=>{"use strict";ct.exports=function(e,t,a,d){var p,n,m,f,v,h,E,y=!1,g=e.bMarks[t]+e.tShift[t],b=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4||g+3>b||126!==(p=e.src.charCodeAt(g))&&96!==p||(v=g,(n=(g=e.skipChars(g,p))-v)<3)||(E=e.src.slice(v,g),m=e.src.slice(g,b),96===p&&m.indexOf(String.fromCharCode(p))>=0))return!1;if(d)return!0;for(f=t;!(++f>=a||(g=v=e.bMarks[f]+e.tShift[f],b=e.eMarks[f],g<b&&e.sCount[f]<e.blkIndent));)if(!(e.src.charCodeAt(g)!==p||e.sCount[f]-e.blkIndent>=4||(g=e.skipChars(g,p),g-v<n||(g=e.skipSpaces(g),g<b)))){y=!0;break}return n=e.sCount[t],e.line=f+(y?1:0),(h=e.push("fence","code",0)).info=m,h.content=e.getLines(t+1,f,n,!0),h.markup=E,h.map=[t,e.line],!0}},55438:(ct,P,e)=>{"use strict";var t=e(91735).isSpace;ct.exports=function(d,p,n,m){var f,v,h,E,y=d.bMarks[p]+d.tShift[p],g=d.eMarks[p];if(d.sCount[p]-d.blkIndent>=4||35!==(f=d.src.charCodeAt(y))||y>=g)return!1;for(v=1,f=d.src.charCodeAt(++y);35===f&&y<g&&v<=6;)v++,f=d.src.charCodeAt(++y);return!(v>6||y<g&&!t(f)||(m||(g=d.skipSpacesBack(g,y),(h=d.skipCharsBack(g,35,y))>y&&t(d.src.charCodeAt(h-1))&&(g=h),d.line=p+1,(E=d.push("heading_open","h"+String(v),1)).markup="########".slice(0,v),E.map=[p,d.line],(E=d.push("inline","",0)).content=d.src.slice(y,g).trim(),E.map=[p,d.line],E.children=[],(E=d.push("heading_close","h"+String(v),-1)).markup="########".slice(0,v)),0))}},15420:(ct,P,e)=>{"use strict";var t=e(91735).isSpace;ct.exports=function(d,p,n,m){var f,v,h,E,y=d.bMarks[p]+d.tShift[p],g=d.eMarks[p];if(d.sCount[p]-d.blkIndent>=4||42!==(f=d.src.charCodeAt(y++))&&45!==f&&95!==f)return!1;for(v=1;y<g;){if((h=d.src.charCodeAt(y++))!==f&&!t(h))return!1;h===f&&v++}return!(v<3||(m||(d.line=p+1,(E=d.push("hr","hr",0)).map=[p,d.line],E.markup=Array(v+1).join(String.fromCharCode(f))),0))}},27885:(ct,P,e)=>{"use strict";var t=e(54146),a=e(26889).p,d=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^<!--/,/-->/,!0],[/^<\?/,/\?>/,!0],[/^<![A-Z]/,/>/,!0],[/^<!\[CDATA\[/,/\]\]>/,!0],[new RegExp("^</?("+t.join("|")+")(?=(\\s|/?>|$))","i"),/^$/,!0],[new RegExp(a.source+"\\s*$"),/^$/,!1]];ct.exports=function(n,m,f,v){var h,E,y,g,b=n.bMarks[m]+n.tShift[m],A=n.eMarks[m];if(n.sCount[m]-n.blkIndent>=4||!n.md.options.html||60!==n.src.charCodeAt(b))return!1;for(g=n.src.slice(b,A),h=0;h<d.length&&!d[h][0].test(g);h++);if(h===d.length)return!1;if(v)return d[h][2];if(E=m+1,!d[h][1].test(g))for(;E<f&&!(n.sCount[E]<n.blkIndent);E++)if(g=n.src.slice(b=n.bMarks[E]+n.tShift[E],A=n.eMarks[E]),d[h][1].test(g)){0!==g.length&&E++;break}return n.line=E,(y=n.push("html_block","",0)).map=[m,E],y.content=n.getLines(m,E,n.blkIndent,!0),!0}},55828:ct=>{"use strict";ct.exports=function(e,t,a){var d,p,n,m,f,v,h,E,y,b,g=t+1,A=e.md.block.ruler.getRules("paragraph");if(e.sCount[t]-e.blkIndent>=4)return!1;for(b=e.parentType,e.parentType="paragraph";g<a&&!e.isEmpty(g);g++)if(!(e.sCount[g]-e.blkIndent>3)){if(e.sCount[g]>=e.blkIndent&&(v=e.bMarks[g]+e.tShift[g])<(h=e.eMarks[g])&&(45===(y=e.src.charCodeAt(v))||61===y)&&(v=e.skipChars(v,y),(v=e.skipSpaces(v))>=h)){E=61===y?1:2;break}if(!(e.sCount[g]<0)){for(p=!1,n=0,m=A.length;n<m;n++)if(A[n](e,g,a,!0)){p=!0;break}if(p)break}}return!!E&&(d=e.getLines(t,g,e.blkIndent,!1).trim(),e.line=g+1,(f=e.push("heading_open","h"+String(E),1)).markup=String.fromCharCode(y),f.map=[t,e.line],(f=e.push("inline","",0)).content=d,f.map=[t,e.line-1],f.children=[],(f=e.push("heading_close","h"+String(E),-1)).markup=String.fromCharCode(y),e.parentType=b,!0)}},34010:(ct,P,e)=>{"use strict";var t=e(91735).isSpace;function a(n,m){var f,v,h,E;return v=n.bMarks[m]+n.tShift[m],h=n.eMarks[m],42!==(f=n.src.charCodeAt(v++))&&45!==f&&43!==f||v<h&&(E=n.src.charCodeAt(v),!t(E))?-1:v}function d(n,m){var f,v=n.bMarks[m]+n.tShift[m],h=v,E=n.eMarks[m];if(h+1>=E||(f=n.src.charCodeAt(h++))<48||f>57)return-1;for(;;){if(h>=E)return-1;if(!((f=n.src.charCodeAt(h++))>=48&&f<=57)){if(41===f||46===f)break;return-1}if(h-v>=10)return-1}return h<E&&(f=n.src.charCodeAt(h),!t(f))?-1:h}ct.exports=function(m,f,v,h){var E,y,g,b,A,x,T,D,C,S,k,I,F,L,W,K,j,X,B,V,z,U,G,Z,at,H,q,$=f,ot=!1,J=!0;if(m.sCount[$]-m.blkIndent>=4||m.listIndent>=0&&m.sCount[$]-m.listIndent>=4&&m.sCount[$]<m.blkIndent)return!1;if(h&&"paragraph"===m.parentType&&m.sCount[$]>=m.blkIndent&&(ot=!0),(U=d(m,$))>=0){if(T=!0,Z=m.bMarks[$]+m.tShift[$],F=Number(m.src.slice(Z,U-1)),ot&&1!==F)return!1}else{if(!((U=a(m,$))>=0))return!1;T=!1}if(ot&&m.skipSpaces(U)>=m.eMarks[$])return!1;if(h)return!0;for(I=m.src.charCodeAt(U-1),k=m.tokens.length,T?(q=m.push("ordered_list_open","ol",1),1!==F&&(q.attrs=[["start",F]])):q=m.push("bullet_list_open","ul",1),q.map=S=[$,0],q.markup=String.fromCharCode(I),G=!1,H=m.md.block.ruler.getRules("list"),j=m.parentType,m.parentType="list";$<v;){for(z=U,L=m.eMarks[$],x=W=m.sCount[$]+U-(m.bMarks[$]+m.tShift[$]);z<L;){if(9===(E=m.src.charCodeAt(z)))W+=4-(W+m.bsCount[$])%4;else{if(32!==E)break;W++}z++}if((A=(y=z)>=L?1:W-x)>4&&(A=1),b=x+A,(q=m.push("list_item_open","li",1)).markup=String.fromCharCode(I),q.map=D=[$,0],T&&(q.info=m.src.slice(Z,U-1)),V=m.tight,B=m.tShift[$],X=m.sCount[$],K=m.listIndent,m.listIndent=m.blkIndent,m.blkIndent=b,m.tight=!0,m.tShift[$]=y-m.bMarks[$],m.sCount[$]=W,y>=L&&m.isEmpty($+1)?m.line=Math.min(m.line+2,v):m.md.block.tokenize(m,$,v,!0),(!m.tight||G)&&(J=!1),G=m.line-$>1&&m.isEmpty(m.line-1),m.blkIndent=m.listIndent,m.listIndent=K,m.tShift[$]=B,m.sCount[$]=X,m.tight=V,(q=m.push("list_item_close","li",-1)).markup=String.fromCharCode(I),D[1]=$=m.line,$>=v||m.sCount[$]<m.blkIndent||m.sCount[$]-m.blkIndent>=4)break;for(at=!1,g=0,C=H.length;g<C;g++)if(H[g](m,$,v,!0)){at=!0;break}if(at)break;if(T){if((U=d(m,$))<0)break;Z=m.bMarks[$]+m.tShift[$]}else if((U=a(m,$))<0)break;if(I!==m.src.charCodeAt(U-1))break}return(q=T?m.push("ordered_list_close","ol",-1):m.push("bullet_list_close","ul",-1)).markup=String.fromCharCode(I),S[1]=$,m.line=$,m.parentType=j,J&&function p(n,m){var f,v,h=n.level+2;for(f=m+2,v=n.tokens.length-2;f<v;f++)n.tokens[f].level===h&&"paragraph_open"===n.tokens[f].type&&(n.tokens[f+2].hidden=!0,n.tokens[f].hidden=!0,f+=2)}(m,k),!0}},61122:ct=>{"use strict";ct.exports=function(e,t,a){var d,p,n,m,f,v,h=t+1,E=e.md.block.ruler.getRules("paragraph");for(v=e.parentType,e.parentType="paragraph";h<a&&!e.isEmpty(h);h++)if(!(e.sCount[h]-e.blkIndent>3||e.sCount[h]<0)){for(p=!1,n=0,m=E.length;n<m;n++)if(E[n](e,h,a,!0)){p=!0;break}if(p)break}return d=e.getLines(t,h,e.blkIndent,!1).trim(),e.line=h,(f=e.push("paragraph_open","p",1)).map=[t,e.line],(f=e.push("inline","",0)).content=d,f.map=[t,e.line],f.children=[],f=e.push("paragraph_close","p",-1),e.parentType=v,!0}},27669:(ct,P,e)=>{"use strict";var t=e(91735).normalizeReference,a=e(91735).isSpace;ct.exports=function(p,n,m,f){var v,h,E,y,g,b,A,x,T,D,C,S,k,I,F,L,W=0,K=p.bMarks[n]+p.tShift[n],j=p.eMarks[n],X=n+1;if(p.sCount[n]-p.blkIndent>=4||91!==p.src.charCodeAt(K))return!1;for(;++K<j;)if(93===p.src.charCodeAt(K)&&92!==p.src.charCodeAt(K-1)){if(K+1===j||58!==p.src.charCodeAt(K+1))return!1;break}for(y=p.lineMax,F=p.md.block.ruler.getRules("reference"),D=p.parentType,p.parentType="reference";X<y&&!p.isEmpty(X);X++)if(!(p.sCount[X]-p.blkIndent>3||p.sCount[X]<0)){for(I=!1,b=0,A=F.length;b<A;b++)if(F[b](p,X,y,!0)){I=!0;break}if(I)break}for(j=(k=p.getLines(n,X,p.blkIndent,!1).trim()).length,K=1;K<j;K++){if(91===(v=k.charCodeAt(K)))return!1;if(93===v){T=K;break}(10===v||92===v&&++K<j&&10===k.charCodeAt(K))&&W++}if(T<0||58!==k.charCodeAt(T+1))return!1;for(K=T+2;K<j;K++)if(10===(v=k.charCodeAt(K)))W++;else if(!a(v))break;if(!(C=p.md.helpers.parseLinkDestination(k,K,j)).ok||(g=p.md.normalizeLink(C.str),!p.md.validateLink(g)))return!1;for(h=K=C.pos,E=W+=C.lines,S=K;K<j;K++)if(10===(v=k.charCodeAt(K)))W++;else if(!a(v))break;for(C=p.md.helpers.parseLinkTitle(k,K,j),K<j&&S!==K&&C.ok?(L=C.str,K=C.pos,W+=C.lines):(L="",K=h,W=E);K<j&&(v=k.charCodeAt(K),a(v));)K++;if(K<j&&10!==k.charCodeAt(K)&&L)for(L="",K=h,W=E;K<j&&(v=k.charCodeAt(K),a(v));)K++;return!(K<j&&10!==k.charCodeAt(K)||(x=t(k.slice(1,T)),!x)||(f||(typeof p.env.references>"u"&&(p.env.references={}),typeof p.env.references[x]>"u"&&(p.env.references[x]={title:L,href:g}),p.parentType=D,p.line=n+W+1),0))}},77891:(ct,P,e)=>{"use strict";var t=e(50295),a=e(91735).isSpace;function d(p,n,m,f){var v,h,E,y,g,b,A,x;for(this.src=p,this.md=n,this.env=m,this.tokens=f,this.bMarks=[],this.eMarks=[],this.tShift=[],this.sCount=[],this.bsCount=[],this.blkIndent=0,this.line=0,this.lineMax=0,this.tight=!1,this.ddIndent=-1,this.listIndent=-1,this.parentType="root",this.level=0,this.result="",x=!1,E=y=b=A=0,g=(h=this.src).length;y<g;y++){if(v=h.charCodeAt(y),!x){if(a(v)){b++,9===v?A+=4-A%4:A++;continue}x=!0}(10===v||y===g-1)&&(10!==v&&y++,this.bMarks.push(E),this.eMarks.push(y),this.tShift.push(b),this.sCount.push(A),this.bsCount.push(0),x=!1,b=0,A=0,E=y+1)}this.bMarks.push(h.length),this.eMarks.push(h.length),this.tShift.push(0),this.sCount.push(0),this.bsCount.push(0),this.lineMax=this.bMarks.length-1}d.prototype.push=function(p,n,m){var f=new t(p,n,m);return f.block=!0,m<0&&this.level--,f.level=this.level,m>0&&this.level++,this.tokens.push(f),f},d.prototype.isEmpty=function(n){return this.bMarks[n]+this.tShift[n]>=this.eMarks[n]},d.prototype.skipEmptyLines=function(n){for(var m=this.lineMax;n<m&&!(this.bMarks[n]+this.tShift[n]<this.eMarks[n]);n++);return n},d.prototype.skipSpaces=function(n){for(var m,f=this.src.length;n<f&&(m=this.src.charCodeAt(n),a(m));n++);return n},d.prototype.skipSpacesBack=function(n,m){if(n<=m)return n;for(;n>m;)if(!a(this.src.charCodeAt(--n)))return n+1;return n},d.prototype.skipChars=function(n,m){for(var f=this.src.length;n<f&&this.src.charCodeAt(n)===m;n++);return n},d.prototype.skipCharsBack=function(n,m,f){if(n<=f)return n;for(;n>f;)if(m!==this.src.charCodeAt(--n))return n+1;return n},d.prototype.getLines=function(n,m,f,v){var h,E,y,g,b,A,x,T=n;if(n>=m)return"";for(A=new Array(m-n),h=0;T<m;T++,h++){for(E=0,x=g=this.bMarks[T],b=T+1<m||v?this.eMarks[T]+1:this.eMarks[T];g<b&&E<f;){if(y=this.src.charCodeAt(g),a(y))9===y?E+=4-(E+this.bsCount[T])%4:E++;else{if(!(g-x<this.tShift[T]))break;E++}g++}A[h]=E>f?new Array(E-f+1).join(" ")+this.src.slice(g,b):this.src.slice(g,b)}return A.join("")},d.prototype.Token=t,ct.exports=d},56988:(ct,P,e)=>{"use strict";var t=e(91735).isSpace;function a(p,n){return p.src.slice(p.bMarks[n]+p.tShift[n],p.eMarks[n])}function d(p){var v,n=[],m=0,f=p.length,h=!1,E=0,y="";for(v=p.charCodeAt(m);m<f;)124===v&&(h?(y+=p.substring(E,m-1),E=m):(n.push(y+p.substring(E,m)),y="",E=m+1)),h=92===v,m++,v=p.charCodeAt(m);return n.push(y+p.substring(E)),n}ct.exports=function(n,m,f,v){var h,E,y,g,b,A,x,T,D,C,S,k,I,F,L,W,K,j;if(m+2>f||n.sCount[A=m+1]<n.blkIndent||n.sCount[A]-n.blkIndent>=4||(y=n.bMarks[A]+n.tShift[A])>=n.eMarks[A]||124!==(K=n.src.charCodeAt(y++))&&45!==K&&58!==K||y>=n.eMarks[A]||124!==(j=n.src.charCodeAt(y++))&&45!==j&&58!==j&&!t(j)||45===K&&t(j))return!1;for(;y<n.eMarks[A];){if(124!==(h=n.src.charCodeAt(y))&&45!==h&&58!==h&&!t(h))return!1;y++}for(x=(E=a(n,m+1)).split("|"),C=[],g=0;g<x.length;g++){if(!(S=x[g].trim())){if(0===g||g===x.length-1)continue;return!1}if(!/^:?-+:?$/.test(S))return!1;58===S.charCodeAt(S.length-1)?C.push(58===S.charCodeAt(0)?"center":"right"):58===S.charCodeAt(0)?C.push("left"):C.push("")}if(-1===(E=a(n,m).trim()).indexOf("|")||n.sCount[m]-n.blkIndent>=4||((x=d(E)).length&&""===x[0]&&x.shift(),x.length&&""===x[x.length-1]&&x.pop(),0===(T=x.length)||T!==C.length))return!1;if(v)return!0;for(F=n.parentType,n.parentType="table",W=n.md.block.ruler.getRules("blockquote"),(D=n.push("table_open","table",1)).map=k=[m,0],(D=n.push("thead_open","thead",1)).map=[m,m+1],(D=n.push("tr_open","tr",1)).map=[m,m+1],g=0;g<x.length;g++)D=n.push("th_open","th",1),C[g]&&(D.attrs=[["style","text-align:"+C[g]]]),(D=n.push("inline","",0)).content=x[g].trim(),D.children=[],D=n.push("th_close","th",-1);for(D=n.push("tr_close","tr",-1),D=n.push("thead_close","thead",-1),A=m+2;A<f&&!(n.sCount[A]<n.blkIndent);A++){for(L=!1,g=0,b=W.length;g<b;g++)if(W[g](n,A,f,!0)){L=!0;break}if(L||!(E=a(n,A).trim())||n.sCount[A]-n.blkIndent>=4)break;for((x=d(E)).length&&""===x[0]&&x.shift(),x.length&&""===x[x.length-1]&&x.pop(),A===m+2&&((D=n.push("tbody_open","tbody",1)).map=I=[m+2,0]),(D=n.push("tr_open","tr",1)).map=[A,A+1],g=0;g<T;g++)D=n.push("td_open","td",1),C[g]&&(D.attrs=[["style","text-align:"+C[g]]]),(D=n.push("inline","",0)).content=x[g]?x[g].trim():"",D.children=[],D=n.push("td_close","td",-1);D=n.push("tr_close","tr",-1)}return I&&(D=n.push("tbody_close","tbody",-1),I[1]=A),D=n.push("table_close","table",-1),k[1]=A,n.parentType=F,n.line=A,!0}},27257:ct=>{"use strict";ct.exports=function(e){var t;e.inlineMode?((t=new e.Token("inline","",0)).content=e.src,t.map=[0,1],t.children=[],e.tokens.push(t)):e.md.block.parse(e.src,e.md,e.env,e.tokens)}},97407:ct=>{"use strict";ct.exports=function(e){var a,d,p,t=e.tokens;for(d=0,p=t.length;d<p;d++)"inline"===(a=t[d]).type&&e.md.inline.parse(a.content,e.md,e.env,a.children)}},64846:(ct,P,e)=>{"use strict";var t=e(91735).arrayReplaceAt;ct.exports=function(n){var m,f,v,h,E,y,g,b,A,x,T,D,C,k,I,L,F=n.tokens;if(n.md.options.linkify)for(f=0,v=F.length;f<v;f++)if("inline"===F[f].type&&n.md.linkify.pretest(F[f].content))for(C=0,m=(h=F[f].children).length-1;m>=0;m--)if("link_close"!==(y=h[m]).type){if("html_inline"===y.type&&(/^<a[>\s]/i.test(y.content)&&C>0&&C--,/^<\/a\s*>/i.test(y.content)&&C++),!(C>0)&&"text"===y.type&&n.md.linkify.test(y.content)){for(L=n.md.linkify.match(A=y.content),g=[],D=y.level,T=0,L.length>0&&0===L[0].index&&m>0&&"text_special"===h[m-1].type&&(L=L.slice(1)),b=0;b<L.length;b++)k=n.md.normalizeLink(L[b].url),n.md.validateLink(k)&&(I=L[b].text,I=L[b].schema?"mailto:"!==L[b].schema||/^mailto:/i.test(I)?n.md.normalizeLinkText(I):n.md.normalizeLinkText("mailto:"+I).replace(/^mailto:/,""):n.md.normalizeLinkText("http://"+I).replace(/^http:\/\//,""),(x=L[b].index)>T&&((E=new n.Token("text","",0)).content=A.slice(T,x),E.level=D,g.push(E)),(E=new n.Token("link_open","a",1)).attrs=[["href",k]],E.level=D++,E.markup="linkify",E.info="auto",g.push(E),(E=new n.Token("text","",0)).content=I,E.level=D,g.push(E),(E=new n.Token("link_close","a",-1)).level=--D,E.markup="linkify",E.info="auto",g.push(E),T=L[b].lastIndex);T<A.length&&((E=new n.Token("text","",0)).content=A.slice(T),E.level=D,g.push(E)),F[f].children=h=t(h,m,g)}}else for(m--;h[m].level!==y.level&&"link_open"!==h[m].type;)m--}},70487:ct=>{"use strict";var P=/\r\n?|\n/g,e=/\0/g;ct.exports=function(a){var d;d=(d=a.src.replace(P,"\n")).replace(e,"\ufffd"),a.src=d}},2215:ct=>{"use strict";var P=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,e=/\((c|tm|r)\)/i,t=/\((c|tm|r)\)/gi,a={c:"\xa9",r:"\xae",tm:"\u2122"};function d(m,f){return a[f.toLowerCase()]}function p(m){var f,v,h=0;for(f=m.length-1;f>=0;f--)"text"===(v=m[f]).type&&!h&&(v.content=v.content.replace(t,d)),"link_open"===v.type&&"auto"===v.info&&h--,"link_close"===v.type&&"auto"===v.info&&h++}function n(m){var f,v,h=0;for(f=m.length-1;f>=0;f--)"text"===(v=m[f]).type&&!h&&P.test(v.content)&&(v.content=v.content.replace(/\+-/g,"\xb1").replace(/\.{2,}/g,"\u2026").replace(/([?!])\u2026/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/gm,"$1\u2014").replace(/(^|\s)--(?=\s|$)/gm,"$1\u2013").replace(/(^|[^-\s])--(?=[^-\s]|$)/gm,"$1\u2013")),"link_open"===v.type&&"auto"===v.info&&h--,"link_close"===v.type&&"auto"===v.info&&h++}ct.exports=function(f){var v;if(f.md.options.typographer)for(v=f.tokens.length-1;v>=0;v--)"inline"===f.tokens[v].type&&(e.test(f.tokens[v].content)&&p(f.tokens[v].children),P.test(f.tokens[v].content)&&n(f.tokens[v].children))}},31880:(ct,P,e)=>{"use strict";var t=e(91735).isWhiteSpace,a=e(91735).isPunctChar,d=e(91735).isMdAsciiPunct,p=/['"]/,n=/['"]/g;function f(h,E,y){return h.slice(0,E)+y+h.slice(E+1)}function v(h,E){var y,g,b,A,x,T,D,C,S,k,I,F,L,W,K,j,X,B,V,z,U;for(V=[],y=0;y<h.length;y++){for(g=h[y],D=h[y].level,X=V.length-1;X>=0&&!(V[X].level<=D);X--);if(V.length=X+1,"text"===g.type){x=0,T=(b=g.content).length;t:for(;x<T&&(n.lastIndex=x,A=n.exec(b),A);){if(K=j=!0,x=A.index+1,B="'"===A[0],S=32,A.index-1>=0)S=b.charCodeAt(A.index-1);else for(X=y-1;X>=0&&"softbreak"!==h[X].type&&"hardbreak"!==h[X].type;X--)if(h[X].content){S=h[X].content.charCodeAt(h[X].content.length-1);break}if(k=32,x<T)k=b.charCodeAt(x);else for(X=y+1;X<h.length&&"softbreak"!==h[X].type&&"hardbreak"!==h[X].type;X++)if(h[X].content){k=h[X].content.charCodeAt(0);break}if(I=d(S)||a(String.fromCharCode(S)),F=d(k)||a(String.fromCharCode(k)),L=t(S),(W=t(k))?K=!1:F&&(L||I||(K=!1)),L?j=!1:I&&(W||F||(j=!1)),34===k&&'"'===A[0]&&S>=48&&S<=57&&(j=K=!1),K&&j&&(K=I,j=F),K||j){if(j)for(X=V.length-1;X>=0&&(C=V[X],!(V[X].level<D));X--)if(C.single===B&&V[X].level===D){C=V[X],B?(z=E.md.options.quotes[2],U=E.md.options.quotes[3]):(z=E.md.options.quotes[0],U=E.md.options.quotes[1]),g.content=f(g.content,A.index,U),h[C.token].content=f(h[C.token].content,C.pos,z),x+=U.length-1,C.token===y&&(x+=z.length-1),T=(b=g.content).length,V.length=X;continue t}K?V.push({token:y,pos:A.index,single:B,level:D}):j&&B&&(g.content=f(g.content,A.index,"\u2019"))}else B&&(g.content=f(g.content,A.index,"\u2019"))}}}}ct.exports=function(E){var y;if(E.md.options.typographer)for(y=E.tokens.length-1;y>=0;y--)"inline"!==E.tokens[y].type||!p.test(E.tokens[y].content)||v(E.tokens[y].children,E)}},25475:(ct,P,e)=>{"use strict";var t=e(50295);function a(d,p,n){this.src=d,this.env=n,this.tokens=[],this.inlineMode=!1,this.md=p}a.prototype.Token=t,ct.exports=a},88108:ct=>{"use strict";ct.exports=function(e){var t,a,d,p,n,m,f=e.tokens;for(t=0,a=f.length;t<a;t++)if("inline"===f[t].type){for(n=(d=f[t].children).length,p=0;p<n;p++)"text_special"===d[p].type&&(d[p].type="text");for(p=m=0;p<n;p++)"text"===d[p].type&&p+1<n&&"text"===d[p+1].type?d[p+1].content=d[p].content+d[p+1].content:(p!==m&&(d[m]=d[p]),m++);p!==m&&(d.length=m)}}},97511:ct=>{"use strict";var P=/^([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])?)*)$/,e=/^([a-zA-Z][a-zA-Z0-9+.\-]{1,31}):([^<>\x00-\x20]*)$/;ct.exports=function(a,d){var p,n,m,f,v,h,E=a.pos;if(60!==a.src.charCodeAt(E))return!1;for(v=a.pos,h=a.posMax;;){if(++E>=h||60===(f=a.src.charCodeAt(E)))return!1;if(62===f)break}return p=a.src.slice(v+1,E),e.test(p)?(n=a.md.normalizeLink(p),!!a.md.validateLink(n)&&(d||((m=a.push("link_open","a",1)).attrs=[["href",n]],m.markup="autolink",m.info="auto",(m=a.push("text","",0)).content=a.md.normalizeLinkText(p),(m=a.push("link_close","a",-1)).markup="autolink",m.info="auto"),a.pos+=p.length+2,!0)):!!P.test(p)&&(n=a.md.normalizeLink("mailto:"+p),!!a.md.validateLink(n)&&(d||((m=a.push("link_open","a",1)).attrs=[["href",n]],m.markup="autolink",m.info="auto",(m=a.push("text","",0)).content=a.md.normalizeLinkText(p),(m=a.push("link_close","a",-1)).markup="autolink",m.info="auto"),a.pos+=p.length+2,!0))}},59113:ct=>{"use strict";ct.exports=function(e,t){var a,d,p,n,m,f,v,h,E=e.pos;if(96!==e.src.charCodeAt(E))return!1;for(a=E,E++,d=e.posMax;E<d&&96===e.src.charCodeAt(E);)E++;if(v=(p=e.src.slice(a,E)).length,e.backticksScanned&&(e.backticks[v]||0)<=a)return t||(e.pending+=p),e.pos+=v,!0;for(f=E;-1!==(m=e.src.indexOf("`",f));){for(f=m+1;f<d&&96===e.src.charCodeAt(f);)f++;if((h=f-m)===v)return t||((n=e.push("code_inline","code",0)).markup=p,n.content=e.src.slice(E,m).replace(/\n/g," ").replace(/^ (.+) $/,"$1")),e.pos=f,!0;e.backticks[h]=m}return e.backticksScanned=!0,t||(e.pending+=p),e.pos+=v,!0}},72160:ct=>{"use strict";function P(e){var t,a,d,p,n,m,f,v,h={},E=e.length;if(E){var y=0,g=-2,b=[];for(t=0;t<E;t++)if(d=e[t],b.push(0),(e[y].marker!==d.marker||g!==d.token-1)&&(y=t),g=d.token,d.length=d.length||0,d.close){for(h.hasOwnProperty(d.marker)||(h[d.marker]=[-1,-1,-1,-1,-1,-1]),n=h[d.marker][(d.open?3:0)+d.length%3],m=a=y-b[y]-1;a>n;a-=b[a]+1)if((p=e[a]).marker===d.marker&&p.open&&p.end<0&&(f=!1,(p.close||d.open)&&(p.length+d.length)%3==0&&(p.length%3!=0||d.length%3!=0)&&(f=!0),!f)){b[t]=t-a+(v=a>0&&!e[a-1].open?b[a-1]+1:0),b[a]=v,d.open=!1,p.end=t,p.close=!1,m=-1,g=-2;break}-1!==m&&(h[d.marker][(d.open?3:0)+(d.length||0)%3]=m)}}}ct.exports=function(t){var a,d=t.tokens_meta,p=t.tokens_meta.length;for(P(t.delimiters),a=0;a<p;a++)d[a]&&d[a].delimiters&&P(d[a].delimiters)}},27566:ct=>{"use strict";function P(e,t){var a,d,p,n,m,f;for(a=t.length-1;a>=0;a--)(95===(d=t[a]).marker||42===d.marker)&&-1!==d.end&&(p=t[d.end],f=a>0&&t[a-1].end===d.end+1&&t[a-1].marker===d.marker&&t[a-1].token===d.token-1&&t[d.end+1].token===p.token+1,m=String.fromCharCode(d.marker),(n=e.tokens[d.token]).type=f?"strong_open":"em_open",n.tag=f?"strong":"em",n.nesting=1,n.markup=f?m+m:m,n.content="",(n=e.tokens[p.token]).type=f?"strong_close":"em_close",n.tag=f?"strong":"em",n.nesting=-1,n.markup=f?m+m:m,n.content="",f&&(e.tokens[t[a-1].token].content="",e.tokens[t[d.end+1].token].content="",a--))}ct.exports.q=function(t,a){var d,p,f=t.src.charCodeAt(t.pos);if(a||95!==f&&42!==f)return!1;for(p=t.scanDelims(t.pos,42===f),d=0;d<p.length;d++)t.push("text","",0).content=String.fromCharCode(f),t.delimiters.push({marker:f,length:p.length,token:t.tokens.length-1,end:-1,open:p.can_open,close:p.can_close});return t.pos+=p.length,!0},ct.exports.g=function(t){var a,d=t.tokens_meta,p=t.tokens_meta.length;for(P(t,t.delimiters),a=0;a<p;a++)d[a]&&d[a].delimiters&&P(t,d[a].delimiters)}},14011:(ct,P,e)=>{"use strict";var t=e(40395),a=e(91735).has,d=e(91735).isValidEntityCode,p=e(91735).fromCodePoint,n=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,m=/^&([a-z][a-z0-9]{1,31});/i;ct.exports=function(v,h){var y,g,b,A=v.pos,x=v.posMax;if(38!==v.src.charCodeAt(A)||A+1>=x)return!1;if(35===v.src.charCodeAt(A+1)){if(g=v.src.slice(A).match(n))return h||(y="x"===g[1][0].toLowerCase()?parseInt(g[1].slice(1),16):parseInt(g[1],10),(b=v.push("text_special","",0)).content=d(y)?p(y):p(65533),b.markup=g[0],b.info="entity"),v.pos+=g[0].length,!0}else if((g=v.src.slice(A).match(m))&&a(t,g[1]))return h||((b=v.push("text_special","",0)).content=t[g[1]],b.markup=g[0],b.info="entity"),v.pos+=g[0].length,!0;return!1}},24387:(ct,P,e)=>{"use strict";for(var t=e(91735).isSpace,a=[],d=0;d<256;d++)a.push(0);"\\!\"#$%&'()*+,./:;<=>?@[]^_`{|}~-".split("").forEach(function(p){a[p.charCodeAt(0)]=1}),ct.exports=function(n,m){var f,v,h,E,y,g=n.pos,b=n.posMax;if(92!==n.src.charCodeAt(g)||++g>=b)return!1;if(10===(f=n.src.charCodeAt(g))){for(m||n.push("hardbreak","br",0),g++;g<b&&(f=n.src.charCodeAt(g),t(f));)g++;return n.pos=g,!0}return E=n.src[g],f>=55296&&f<=56319&&g+1<b&&(v=n.src.charCodeAt(g+1))>=56320&&v<=57343&&(E+=n.src[g+1],g++),h="\\"+E,m||((y=n.push("text_special","",0)).content=f<256&&0!==a[f]?E:h,y.markup=h,y.info="escape"),n.pos=g+1,!0}},90122:ct=>{"use strict";ct.exports=function(e){var t,a,d=0,p=e.tokens,n=e.tokens.length;for(t=a=0;t<n;t++)p[t].nesting<0&&d--,p[t].level=d,p[t].nesting>0&&d++,"text"===p[t].type&&t+1<n&&"text"===p[t+1].type?p[t+1].content=p[t].content+p[t+1].content:(t!==a&&(p[a]=p[t]),a++);t!==a&&(p.length=a)}},64589:(ct,P,e)=>{"use strict";var t=e(26889).l;ct.exports=function(m,f){var v,h,E,y,g=m.pos;return!(!m.md.options.html||(E=m.posMax,60!==m.src.charCodeAt(g)||g+2>=E)||(v=m.src.charCodeAt(g+1),33!==v&&63!==v&&47!==v&&!function p(n){var m=32|n;return m>=97&&m<=122}(v))||(h=m.src.slice(g).match(t),!h)||(f||((y=m.push("html_inline","",0)).content=h[0],function a(n){return/^<a[>\s]/i.test(n)}(y.content)&&m.linkLevel++,function d(n){return/^<\/a\s*>/i.test(n)}(y.content)&&m.linkLevel--),m.pos+=h[0].length,0))}},93999:(ct,P,e)=>{"use strict";var t=e(91735).normalizeReference,a=e(91735).isSpace;ct.exports=function(p,n){var m,f,v,h,E,y,g,b,A,x,T,D,C,S="",k=p.pos,I=p.posMax;if(33!==p.src.charCodeAt(p.pos)||91!==p.src.charCodeAt(p.pos+1)||(y=p.pos+2,(E=p.md.helpers.parseLinkLabel(p,p.pos+1,!1))<0))return!1;if((g=E+1)<I&&40===p.src.charCodeAt(g)){for(g++;g<I&&(f=p.src.charCodeAt(g),a(f)||10===f);g++);if(g>=I)return!1;for(C=g,(A=p.md.helpers.parseLinkDestination(p.src,g,p.posMax)).ok&&(S=p.md.normalizeLink(A.str),p.md.validateLink(S)?g=A.pos:S=""),C=g;g<I&&(f=p.src.charCodeAt(g),a(f)||10===f);g++);if(A=p.md.helpers.parseLinkTitle(p.src,g,p.posMax),g<I&&C!==g&&A.ok)for(x=A.str,g=A.pos;g<I&&(f=p.src.charCodeAt(g),a(f)||10===f);g++);else x="";if(g>=I||41!==p.src.charCodeAt(g))return p.pos=k,!1;g++}else{if(typeof p.env.references>"u")return!1;if(g<I&&91===p.src.charCodeAt(g)?(C=g+1,(g=p.md.helpers.parseLinkLabel(p,g))>=0?h=p.src.slice(C,g++):g=E+1):g=E+1,h||(h=p.src.slice(y,E)),!(b=p.env.references[t(h)]))return p.pos=k,!1;S=b.href,x=b.title}return n||(v=p.src.slice(y,E),p.md.inline.parse(v,p.md,p.env,D=[]),(T=p.push("image","img",0)).attrs=m=[["src",S],["alt",""]],T.children=D,T.content=v,x&&m.push(["title",x])),p.pos=g,p.posMax=I,!0}},92316:(ct,P,e)=>{"use strict";var t=e(91735).normalizeReference,a=e(91735).isSpace;ct.exports=function(p,n){var m,f,v,h,E,y,g,b,x="",T="",D=p.pos,C=p.posMax,S=p.pos,k=!0;if(91!==p.src.charCodeAt(p.pos)||(E=p.pos+1,(h=p.md.helpers.parseLinkLabel(p,p.pos,!0))<0))return!1;if((y=h+1)<C&&40===p.src.charCodeAt(y)){for(k=!1,y++;y<C&&(f=p.src.charCodeAt(y),a(f)||10===f);y++);if(y>=C)return!1;if(S=y,(g=p.md.helpers.parseLinkDestination(p.src,y,p.posMax)).ok){for(x=p.md.normalizeLink(g.str),p.md.validateLink(x)?y=g.pos:x="",S=y;y<C&&(f=p.src.charCodeAt(y),a(f)||10===f);y++);if(g=p.md.helpers.parseLinkTitle(p.src,y,p.posMax),y<C&&S!==y&&g.ok)for(T=g.str,y=g.pos;y<C&&(f=p.src.charCodeAt(y),a(f)||10===f);y++);}(y>=C||41!==p.src.charCodeAt(y))&&(k=!0),y++}if(k){if(typeof p.env.references>"u")return!1;if(y<C&&91===p.src.charCodeAt(y)?(S=y+1,(y=p.md.helpers.parseLinkLabel(p,y))>=0?v=p.src.slice(S,y++):y=h+1):y=h+1,v||(v=p.src.slice(E,h)),!(b=p.env.references[t(v)]))return p.pos=D,!1;x=b.href,T=b.title}return n||(p.pos=E,p.posMax=h,p.push("link_open","a",1).attrs=m=[["href",x]],T&&m.push(["title",T]),p.linkLevel++,p.md.inline.tokenize(p),p.linkLevel--,p.push("link_close","a",-1)),p.pos=y,p.posMax=C,!0}},57740:ct=>{"use strict";var P=/(?:^|[^a-z0-9.+-])([a-z][a-z0-9.+-]*)$/i;ct.exports=function(t,a){var d,p,n,m,f,v,h,E;return!(!t.md.options.linkify||t.linkLevel>0||(d=t.pos,p=t.posMax,d+3>p)||58!==t.src.charCodeAt(d)||47!==t.src.charCodeAt(d+1)||47!==t.src.charCodeAt(d+2)||(n=t.pending.match(P),!n)||(m=n[1],f=t.md.linkify.matchAtStart(t.src.slice(d-m.length)),!f)||(v=f.url,v.length<=m.length)||(v=v.replace(/\*+$/,""),h=t.md.normalizeLink(v),!t.md.validateLink(h))||(a||(t.pending=t.pending.slice(0,-m.length),(E=t.push("link_open","a",1)).attrs=[["href",h]],E.markup="linkify",E.info="auto",(E=t.push("text","",0)).content=t.md.normalizeLinkText(v),(E=t.push("link_close","a",-1)).markup="linkify",E.info="auto"),t.pos+=v.length-m.length,0))}},81378:(ct,P,e)=>{"use strict";var t=e(91735).isSpace;ct.exports=function(d,p){var n,m,f,v=d.pos;if(10!==d.src.charCodeAt(v))return!1;if(n=d.pending.length-1,m=d.posMax,!p)if(n>=0&&32===d.pending.charCodeAt(n))if(n>=1&&32===d.pending.charCodeAt(n-1)){for(f=n-1;f>=1&&32===d.pending.charCodeAt(f-1);)f--;d.pending=d.pending.slice(0,f),d.push("hardbreak","br",0)}else d.pending=d.pending.slice(0,-1),d.push("softbreak","br",0);else d.push("softbreak","br",0);for(v++;v<m&&t(d.src.charCodeAt(v));)v++;return d.pos=v,!0}},96567:(ct,P,e)=>{"use strict";var t=e(50295),a=e(91735).isWhiteSpace,d=e(91735).isPunctChar,p=e(91735).isMdAsciiPunct;function n(m,f,v,h){this.src=m,this.env=v,this.md=f,this.tokens=h,this.tokens_meta=Array(h.length),this.pos=0,this.posMax=this.src.length,this.level=0,this.pending="",this.pendingLevel=0,this.cache={},this.delimiters=[],this._prev_delimiters=[],this.backticks={},this.backticksScanned=!1,this.linkLevel=0}n.prototype.pushPending=function(){var m=new t("text","",0);return m.content=this.pending,m.level=this.pendingLevel,this.tokens.push(m),this.pending="",m},n.prototype.push=function(m,f,v){this.pending&&this.pushPending();var h=new t(m,f,v),E=null;return v<0&&(this.level--,this.delimiters=this._prev_delimiters.pop()),h.level=this.level,v>0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],E={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(h),this.tokens_meta.push(E),h},n.prototype.scanDelims=function(m,f){var h,E,y,g,b,A,x,T,D,v=m,C=!0,S=!0,k=this.posMax,I=this.src.charCodeAt(m);for(h=m>0?this.src.charCodeAt(m-1):32;v<k&&this.src.charCodeAt(v)===I;)v++;return y=v-m,E=v<k?this.src.charCodeAt(v):32,x=p(h)||d(String.fromCharCode(h)),D=p(E)||d(String.fromCharCode(E)),A=a(h),(T=a(E))?C=!1:D&&(A||x||(C=!1)),A?S=!1:x&&(T||D||(S=!1)),f?(g=C,b=S):(g=C&&(!S||x),b=S&&(!C||D)),{can_open:g,can_close:b,length:y}},n.prototype.Token=t,ct.exports=n},96273:ct=>{"use strict";function P(e,t){var a,d,p,n,m,f=[],v=t.length;for(a=0;a<v;a++)126===(p=t[a]).marker&&-1!==p.end&&(n=t[p.end],(m=e.tokens[p.token]).type="s_open",m.tag="s",m.nesting=1,m.markup="~~",m.content="",(m=e.tokens[n.token]).type="s_close",m.tag="s",m.nesting=-1,m.markup="~~",m.content="","text"===e.tokens[n.token-1].type&&"~"===e.tokens[n.token-1].content&&f.push(n.token-1));for(;f.length;){for(d=(a=f.pop())+1;d<e.tokens.length&&"s_close"===e.tokens[d].type;)d++;a!==--d&&(m=e.tokens[d],e.tokens[d]=e.tokens[a],e.tokens[a]=m)}}ct.exports.q=function(t,a){var d,p,m,f,h=t.src.charCodeAt(t.pos);if(a||126!==h||(m=(p=t.scanDelims(t.pos,!0)).length,f=String.fromCharCode(h),m<2))return!1;for(m%2&&(t.push("text","",0).content=f,m--),d=0;d<m;d+=2)t.push("text","",0).content=f+f,t.delimiters.push({marker:h,length:0,token:t.tokens.length-1,end:-1,open:p.can_open,close:p.can_close});return t.pos+=p.length,!0},ct.exports.g=function(t){var a,d=t.tokens_meta,p=t.tokens_meta.length;for(P(t,t.delimiters),a=0;a<p;a++)d[a]&&d[a].delimiters&&P(t,d[a].delimiters)}},50427:ct=>{"use strict";function P(e){switch(e){case 10:case 33:case 35:case 36:case 37:case 38:case 42:case 43:case 45:case 58:case 60:case 61:case 62:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 125:case 126:return!0;default:return!1}}ct.exports=function(t,a){for(var d=t.pos;d<t.posMax&&!P(t.src.charCodeAt(d));)d++;return d!==t.pos&&(a||(t.pending+=t.src.slice(t.pos,d)),t.pos=d,!0)}},50295:ct=>{"use strict";function P(e,t,a){this.type=e,this.tag=t,this.attrs=null,this.map=null,this.nesting=a,this.level=0,this.children=null,this.content="",this.markup="",this.info="",this.meta=null,this.block=!1,this.hidden=!1}P.prototype.attrIndex=function(t){var a,d,p;if(!this.attrs)return-1;for(d=0,p=(a=this.attrs).length;d<p;d++)if(a[d][0]===t)return d;return-1},P.prototype.attrPush=function(t){this.attrs?this.attrs.push(t):this.attrs=[t]},P.prototype.attrSet=function(t,a){var d=this.attrIndex(t),p=[t,a];d<0?this.attrPush(p):this.attrs[d]=p},P.prototype.attrGet=function(t){var a=this.attrIndex(t),d=null;return a>=0&&(d=this.attrs[a][1]),d},P.prototype.attrJoin=function(t,a){var d=this.attrIndex(t);d<0?this.attrPush([t,a]):this.attrs[d][1]=this.attrs[d][1]+" "+a},ct.exports=P},72379:ct=>{"use strict";var P={};function t(a,d){var p;return"string"!=typeof d&&(d=t.defaultChars),p=function e(a){var d,p,n=P[a];if(n)return n;for(n=P[a]=[],d=0;d<128;d++)p=String.fromCharCode(d),n.push(p);for(d=0;d<a.length;d++)n[p=a.charCodeAt(d)]="%"+("0"+p.toString(16).toUpperCase()).slice(-2);return n}(d),a.replace(/(%[a-f0-9]{2})+/gi,function(n){var m,f,v,h,E,y,g,b="";for(m=0,f=n.length;m<f;m+=3)(v=parseInt(n.slice(m+1,m+3),16))<128?b+=p[v]:192==(224&v)&&m+3<f&&128==(192&(h=parseInt(n.slice(m+4,m+6),16)))?(b+=(g=v<<6&1984|63&h)<128?"\ufffd\ufffd":String.fromCharCode(g),m+=3):224==(240&v)&&m+6<f&&(h=parseInt(n.slice(m+4,m+6),16),E=parseInt(n.slice(m+7,m+9),16),128==(192&h)&&128==(192&E))?(b+=(g=v<<12&61440|h<<6&4032|63&E)<2048||g>=55296&&g<=57343?"\ufffd\ufffd\ufffd":String.fromCharCode(g),m+=6):240==(248&v)&&m+9<f&&(h=parseInt(n.slice(m+4,m+6),16),E=parseInt(n.slice(m+7,m+9),16),y=parseInt(n.slice(m+10,m+12),16),128==(192&h)&&128==(192&E)&&128==(192&y))?((g=v<<18&1835008|h<<12&258048|E<<6&4032|63&y)<65536||g>1114111?b+="\ufffd\ufffd\ufffd\ufffd":(g-=65536,b+=String.fromCharCode(55296+(g>>10),56320+(1023&g))),m+=9):b+="\ufffd";return b})}t.defaultChars=";/?:@&=+$,#",t.componentChars="",ct.exports=t},83431:ct=>{"use strict";var P={};function t(a,d,p){var n,m,f,v,h,E="";for("string"!=typeof d&&(p=d,d=t.defaultChars),typeof p>"u"&&(p=!0),h=function e(a){var d,p,n=P[a];if(n)return n;for(n=P[a]=[],d=0;d<128;d++)p=String.fromCharCode(d),/^[0-9a-z]$/i.test(p)?n.push(p):n.push("%"+("0"+d.toString(16).toUpperCase()).slice(-2));for(d=0;d<a.length;d++)n[a.charCodeAt(d)]=a[d];return n}(d),n=0,m=a.length;n<m;n++)if(f=a.charCodeAt(n),p&&37===f&&n+2<m&&/^[0-9a-f]{2}$/i.test(a.slice(n+1,n+3)))E+=a.slice(n,n+3),n+=2;else if(f<128)E+=h[f];else if(f>=55296&&f<=57343){if(f>=55296&&f<=56319&&n+1<m&&(v=a.charCodeAt(n+1))>=56320&&v<=57343){E+=encodeURIComponent(a[n]+a[n+1]),n++;continue}E+="%EF%BF%BD"}else E+=encodeURIComponent(a[n]);return E}t.defaultChars=";/?:@&=+$,-_.!~*'()#",t.componentChars="-_.!~*'()",ct.exports=t},6450:ct=>{"use strict";ct.exports=function(e){var t="";return t+=e.protocol||"",t+=e.slashes?"//":"",t+=e.auth?e.auth+"@":"",e.hostname&&-1!==e.hostname.indexOf(":")?t+="["+e.hostname+"]":t+=e.hostname||"",t+=e.port?":"+e.port:"",t+=e.pathname||"",(t+=e.search||"")+(e.hash||"")}},55881:(ct,P,e)=>{"use strict";ct.exports.encode=e(83431),ct.exports.decode=e(72379),ct.exports.format=e(6450),ct.exports.parse=e(12750)},12750:ct=>{"use strict";function P(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}var e=/^([a-z0-9.+-]+:)/i,t=/:[0-9]*$/,a=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,p=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),n=["'"].concat(p),m=["%","/","?",";","#"].concat(n),f=["/","?","#"],h=/^[+a-z0-9A-Z_-]{0,63}$/,E=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,y={javascript:!0,"javascript:":!0},g={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};P.prototype.parse=function(A,x){var T,D,C,S,k,I=A;if(I=I.trim(),!x&&1===A.split("#").length){var F=a.exec(I);if(F)return this.pathname=F[1],F[2]&&(this.search=F[2]),this}var L=e.exec(I);if(L&&(C=(L=L[0]).toLowerCase(),this.protocol=L,I=I.substr(L.length)),(x||L||I.match(/^\/\/[^@\/]+@[^@\/]+/))&&(k="//"===I.substr(0,2))&&!(L&&y[L])&&(I=I.substr(2),this.slashes=!0),!y[L]&&(k||L&&!g[L])){var K,j,W=-1;for(T=0;T<f.length;T++)-1!==(S=I.indexOf(f[T]))&&(-1===W||S<W)&&(W=S);for(-1!==(j=-1===W?I.lastIndexOf("@"):I.lastIndexOf("@",W))&&(K=I.slice(0,j),I=I.slice(j+1),this.auth=K),W=-1,T=0;T<m.length;T++)-1!==(S=I.indexOf(m[T]))&&(-1===W||S<W)&&(W=S);-1===W&&(W=I.length),":"===I[W-1]&&W--;var X=I.slice(0,W);I=I.slice(W),this.parseHost(X),this.hostname=this.hostname||"";var B="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!B){var V=this.hostname.split(/\./);for(T=0,D=V.length;T<D;T++){var z=V[T];if(z&&!z.match(h)){for(var U="",G=0,Z=z.length;G<Z;G++)z.charCodeAt(G)>127?U+="x":U+=z[G];if(!U.match(h)){var at=V.slice(0,T),H=V.slice(T+1),q=z.match(E);q&&(at.push(q[1]),H.unshift(q[2])),H.length&&(I=H.join(".")+I),this.hostname=at.join(".");break}}}}this.hostname.length>255&&(this.hostname=""),B&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}var $=I.indexOf("#");-1!==$&&(this.hash=I.substr($),I=I.slice(0,$));var ot=I.indexOf("?");return-1!==ot&&(this.search=I.substr(ot),I=I.slice(0,ot)),I&&(this.pathname=I),g[C]&&this.hostname&&!this.pathname&&(this.pathname=""),this},P.prototype.parseHost=function(A){var x=t.exec(A);x&&(":"!==(x=x[0])&&(this.port=x.substr(1)),A=A.substr(0,A.length-x.length)),A&&(this.hostname=A)},ct.exports=function b(A,x){if(A&&A instanceof P)return A;var T=new P;return T.parse(A,x),T}},55655:(ct,P,e)=>{"use strict";e.r(P),e.d(P,{decode:()=>K,default:()=>z,encode:()=>j,toASCII:()=>B,toUnicode:()=>X,ucs2decode:()=>k,ucs2encode:()=>I});const t=2147483647,a=36,E=/^xn--/,y=/[^\0-\x7E]/,g=/[\x2E\u3002\uFF0E\uFF61]/g,b={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},x=Math.floor,T=String.fromCharCode;function D(U){throw new RangeError(b[U])}function S(U,G){const Z=U.split("@");let at="";Z.length>1&&(at=Z[0]+"@",U=Z[1]);const q=function C(U,G){const Z=[];let at=U.length;for(;at--;)Z[at]=G(U[at]);return Z}((U=U.replace(g,".")).split("."),G).join(".");return at+q}function k(U){const G=[];let Z=0;const at=U.length;for(;Z<at;){const H=U.charCodeAt(Z++);if(H>=55296&&H<=56319&&Z<at){const q=U.charCodeAt(Z++);56320==(64512&q)?G.push(((1023&H)<<10)+(1023&q)+65536):(G.push(H),Z--)}else G.push(H)}return G}const I=U=>String.fromCodePoint(...U),F=function(U){return U-48<10?U-22:U-65<26?U-65:U-97<26?U-97:a},L=function(U,G){return U+22+75*(U<26)-((0!=G)<<5)},W=function(U,G,Z){let at=0;for(U=Z?x(U/700):U>>1,U+=x(U/G);U>455;at+=a)U=x(U/35);return x(at+36*U/(U+38))},K=function(U){const G=[],Z=U.length;let at=0,H=128,q=72,$=U.lastIndexOf("-");$<0&&($=0);for(let ot=0;ot<$;++ot)U.charCodeAt(ot)>=128&&D("not-basic"),G.push(U.charCodeAt(ot));for(let ot=$>0?$+1:0;ot<Z;){let J=at;for(let mt=1,Lt=a;;Lt+=a){ot>=Z&&D("invalid-input");const Vt=F(U.charCodeAt(ot++));(Vt>=a||Vt>x((t-at)/mt))&&D("overflow"),at+=Vt*mt;const ce=Lt<=q?1:Lt>=q+26?26:Lt-q;if(Vt<ce)break;const se=a-ce;mt>x(t/se)&&D("overflow"),mt*=se}const ft=G.length+1;q=W(at-J,ft,0==J),x(at/ft)>t-H&&D("overflow"),H+=x(at/ft),at%=ft,G.splice(at++,0,H)}return String.fromCodePoint(...G)},j=function(U){const G=[];let Z=(U=k(U)).length,at=128,H=0,q=72;for(const J of U)J<128&&G.push(T(J));let $=G.length,ot=$;for($&&G.push("-");ot<Z;){let J=t;for(const mt of U)mt>=at&&mt<J&&(J=mt);const ft=ot+1;J-at>x((t-H)/ft)&&D("overflow"),H+=(J-at)*ft,at=J;for(const mt of U)if(mt<at&&++H>t&&D("overflow"),mt==at){let Lt=H;for(let Vt=a;;Vt+=a){const ce=Vt<=q?1:Vt>=q+26?26:Vt-q;if(Lt<ce)break;const se=Lt-ce,xe=a-ce;G.push(T(L(ce+se%xe,0))),Lt=x(se/xe)}G.push(T(L(Lt,0))),q=W(H,ft,ot==$),H=0,++ot}++H,++at}return G.join("")},X=function(U){return S(U,function(G){return E.test(G)?K(G.slice(4).toLowerCase()):G})},B=function(U){return S(U,function(G){return y.test(G)?"xn--"+j(G):G})},z={version:"2.1.0",ucs2:{decode:k,encode:I},decode:K,encode:j,toASCII:B,toUnicode:X}},75797:(ct,P,e)=>{"use strict";e.d(P,{t:()=>a});var t=e(84205);class a extends t.B{constructor(p){super(),this._value=p}get value(){return this.getValue()}_subscribe(p){const n=super._subscribe(p);return!n.closed&&p.next(this._value),n}getValue(){const{hasError:p,thrownError:n,_value:m}=this;if(p)throw n;return this._throwIfClosed(),m}next(p){super.next(this._value=p)}}},43942:(ct,P,e)=>{"use strict";e.d(P,{c:()=>v});var t=e(49931),a=e(27092),d=e(44127),p=e(95682),n=e(62213),m=e(81530),f=e(60023);let v=(()=>{class g{constructor(A){A&&(this._subscribe=A)}lift(A){const x=new g;return x.source=this,x.operator=A,x}subscribe(A,x,T){const D=function y(g){return g&&g instanceof t.vU||function E(g){return g&&(0,m.T)(g.next)&&(0,m.T)(g.error)&&(0,m.T)(g.complete)}(g)&&(0,a.Uv)(g)}(A)?A:new t.Ms(A,x,T);return(0,f.Y)(()=>{const{operator:C,source:S}=this;D.add(C?C.call(D,S):S?this._subscribe(D):this._trySubscribe(D))}),D}_trySubscribe(A){try{return this._subscribe(A)}catch(x){A.error(x)}}forEach(A,x){return new(x=h(x))((T,D)=>{const C=new t.Ms({next:S=>{try{A(S)}catch(k){D(k),C.unsubscribe()}},error:D,complete:T});this.subscribe(C)})}_subscribe(A){var x;return null===(x=this.source)||void 0===x?void 0:x.subscribe(A)}[d.s](){return this}pipe(...A){return(0,p.m)(A)(this)}toPromise(A){return new(A=h(A))((x,T)=>{let D;this.subscribe(C=>D=C,C=>T(C),()=>x(D))})}}return g.create=b=>new g(b),g})();function h(g){var b;return null!==(b=g??n.$.Promise)&&void 0!==b?b:Promise}},56042:(ct,P,e)=>{"use strict";e.d(P,{m:()=>d});var t=e(84205),a=e(35152);class d extends t.B{constructor(n=1/0,m=1/0,f=a.U){super(),this._bufferSize=n,this._windowTime=m,this._timestampProvider=f,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=m===1/0,this._bufferSize=Math.max(1,n),this._windowTime=Math.max(1,m)}next(n){const{isStopped:m,_buffer:f,_infiniteTimeWindow:v,_timestampProvider:h,_windowTime:E}=this;m||(f.push(n),!v&&f.push(h.now()+E)),this._trimBuffer(),super.next(n)}_subscribe(n){this._throwIfClosed(),this._trimBuffer();const m=this._innerSubscribe(n),{_infiniteTimeWindow:f,_buffer:v}=this,h=v.slice();for(let E=0;E<h.length&&!n.closed;E+=f?1:2)n.next(h[E]);return this._checkFinalizedStatuses(n),m}_trimBuffer(){const{_bufferSize:n,_timestampProvider:m,_buffer:f,_infiniteTimeWindow:v}=this,h=(v?1:2)*n;if(n<1/0&&h<f.length&&f.splice(0,f.length-h),!v){const E=m.now();let y=0;for(let g=1;g<f.length&&f[g]<=E;g+=2)y=g;y&&f.splice(0,y+1)}}}},84205:(ct,P,e)=>{"use strict";e.d(P,{k:()=>v,B:()=>f});var t=e(43942),a=e(27092);const p=(0,e(32384).L)(h=>function(){h(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var n=e(80967),m=e(60023);let f=(()=>{class h extends t.c{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(y){const g=new v(this,this);return g.operator=y,g}_throwIfClosed(){if(this.closed)throw new p}next(y){(0,m.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const g of this.currentObservers)g.next(y)}})}error(y){(0,m.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=y;const{observers:g}=this;for(;g.length;)g.shift().error(y)}})}complete(){(0,m.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:y}=this;for(;y.length;)y.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var y;return(null===(y=this.observers)||void 0===y?void 0:y.length)>0}_trySubscribe(y){return this._throwIfClosed(),super._trySubscribe(y)}_subscribe(y){return this._throwIfClosed(),this._checkFinalizedStatuses(y),this._innerSubscribe(y)}_innerSubscribe(y){const{hasError:g,isStopped:b,observers:A}=this;return g||b?a.Kn:(this.currentObservers=null,A.push(y),new a.yU(()=>{this.currentObservers=null,(0,n.o)(A,y)}))}_checkFinalizedStatuses(y){const{hasError:g,thrownError:b,isStopped:A}=this;g?y.error(b):A&&y.complete()}asObservable(){const y=new t.c;return y.source=this,y}}return h.create=(E,y)=>new v(E,y),h})();class v extends f{constructor(E,y){super(),this.destination=E,this.source=y}next(E){var y,g;null===(g=null===(y=this.destination)||void 0===y?void 0:y.next)||void 0===g||g.call(y,E)}error(E){var y,g;null===(g=null===(y=this.destination)||void 0===y?void 0:y.error)||void 0===g||g.call(y,E)}complete(){var E,y;null===(y=null===(E=this.destination)||void 0===E?void 0:E.complete)||void 0===y||y.call(E)}_subscribe(E){var y,g;return null!==(g=null===(y=this.source)||void 0===y?void 0:y.subscribe(E))&&void 0!==g?g:a.Kn}}},49931:(ct,P,e)=>{"use strict";e.d(P,{Ms:()=>T,vU:()=>g});var t=e(81530),a=e(27092),d=e(62213),p=e(31411),n=e(54318);const m=h("C",void 0,void 0);function h(I,F,L){return{kind:I,value:F,error:L}}var E=e(59603),y=e(60023);class g extends a.yU{constructor(F){super(),this.isStopped=!1,F?(this.destination=F,(0,a.Uv)(F)&&F.add(this)):this.destination=k}static create(F,L,W){return new T(F,L,W)}next(F){this.isStopped?S(function v(I){return h("N",I,void 0)}(F),this):this._next(F)}error(F){this.isStopped?S(function f(I){return h("E",void 0,I)}(F),this):(this.isStopped=!0,this._error(F))}complete(){this.isStopped?S(m,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(F){this.destination.next(F)}_error(F){try{this.destination.error(F)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const b=Function.prototype.bind;function A(I,F){return b.call(I,F)}class x{constructor(F){this.partialObserver=F}next(F){const{partialObserver:L}=this;if(L.next)try{L.next(F)}catch(W){D(W)}}error(F){const{partialObserver:L}=this;if(L.error)try{L.error(F)}catch(W){D(W)}else D(F)}complete(){const{partialObserver:F}=this;if(F.complete)try{F.complete()}catch(L){D(L)}}}class T extends g{constructor(F,L,W){let K;if(super(),(0,t.T)(F)||!F)K={next:F??void 0,error:L??void 0,complete:W??void 0};else{let j;this&&d.$.useDeprecatedNextContext?(j=Object.create(F),j.unsubscribe=()=>this.unsubscribe(),K={next:F.next&&A(F.next,j),error:F.error&&A(F.error,j),complete:F.complete&&A(F.complete,j)}):K=F}this.destination=new x(K)}}function D(I){d.$.useDeprecatedSynchronousErrorHandling?(0,y.l)(I):(0,p.m)(I)}function S(I,F){const{onStoppedNotification:L}=d.$;L&&E.f.setTimeout(()=>L(I,F))}const k={closed:!0,next:n.l,error:function C(I){throw I},complete:n.l}},27092:(ct,P,e)=>{"use strict";e.d(P,{Kn:()=>m,yU:()=>n,Uv:()=>f});var t=e(81530);const d=(0,e(32384).L)(h=>function(y){h(this),this.message=y?`${y.length} errors occurred during unsubscription:\n${y.map((g,b)=>`${b+1}) ${g.toString()}`).join("\n  ")}`:"",this.name="UnsubscriptionError",this.errors=y});var p=e(80967);class n{constructor(E){this.initialTeardown=E,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let E;if(!this.closed){this.closed=!0;const{_parentage:y}=this;if(y)if(this._parentage=null,Array.isArray(y))for(const A of y)A.remove(this);else y.remove(this);const{initialTeardown:g}=this;if((0,t.T)(g))try{g()}catch(A){E=A instanceof d?A.errors:[A]}const{_finalizers:b}=this;if(b){this._finalizers=null;for(const A of b)try{v(A)}catch(x){E=E??[],x instanceof d?E=[...E,...x.errors]:E.push(x)}}if(E)throw new d(E)}}add(E){var y;if(E&&E!==this)if(this.closed)v(E);else{if(E instanceof n){if(E.closed||E._hasParent(this))return;E._addParent(this)}(this._finalizers=null!==(y=this._finalizers)&&void 0!==y?y:[]).push(E)}}_hasParent(E){const{_parentage:y}=this;return y===E||Array.isArray(y)&&y.includes(E)}_addParent(E){const{_parentage:y}=this;this._parentage=Array.isArray(y)?(y.push(E),y):y?[y,E]:E}_removeParent(E){const{_parentage:y}=this;y===E?this._parentage=null:Array.isArray(y)&&(0,p.o)(y,E)}remove(E){const{_finalizers:y}=this;y&&(0,p.o)(y,E),E instanceof n&&E._removeParent(this)}}n.EMPTY=(()=>{const h=new n;return h.closed=!0,h})();const m=n.EMPTY;function f(h){return h instanceof n||h&&"closed"in h&&(0,t.T)(h.remove)&&(0,t.T)(h.add)&&(0,t.T)(h.unsubscribe)}function v(h){(0,t.T)(h)?h():h.unsubscribe()}},62213:(ct,P,e)=>{"use strict";e.d(P,{$:()=>t});const t={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},56196:(ct,P,e)=>{"use strict";e.d(P,{_:()=>d});var t=e(93335),a=e(49931);function d(p,n){const m="object"==typeof n;return new Promise((f,v)=>{const h=new a.Ms({next:E=>{f(E),h.unsubscribe()},error:v,complete:()=>{m?f(n.defaultValue):v(new t.G)}});p.subscribe(h)})}},94982:(ct,P,e)=>{"use strict";e.d(P,{G:()=>m});var t=e(43942),a=e(27092),d=e(73481),p=e(91687),n=e(50819);class m extends t.c{constructor(v,h){super(),this.source=v,this.subjectFactory=h,this._subject=null,this._refCount=0,this._connection=null,(0,n.S)(v)&&(this.lift=v.lift)}_subscribe(v){return this.getSubject().subscribe(v)}getSubject(){const v=this._subject;return(!v||v.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:v}=this;this._subject=this._connection=null,v?.unsubscribe()}connect(){let v=this._connection;if(!v){v=this._connection=new a.yU;const h=this.getSubject();v.add(this.source.subscribe((0,p._)(h,void 0,()=>{this._teardown(),h.complete()},E=>{this._teardown(),h.error(E)},()=>this._teardown()))),v.closed&&(this._connection=null,v=a.yU.EMPTY)}return v}refCount(){return(0,d.B)()(this)}}},19999:(ct,P,e)=>{"use strict";e.d(P,{z:()=>E});var t=e(43942),a=e(57808),d=e(53081),p=e(1440),n=e(38067),m=e(4083),f=e(96813),v=e(91687),h=e(20310);function E(...b){const A=(0,m.lI)(b),x=(0,m.ms)(b),{args:T,keys:D}=(0,a.D)(b);if(0===T.length)return(0,d.H)([],A);const C=new t.c(function y(b,A,x=p.D){return T=>{g(A,()=>{const{length:D}=b,C=new Array(D);let S=D,k=D;for(let I=0;I<D;I++)g(A,()=>{const F=(0,d.H)(b[I],A);let L=!1;F.subscribe((0,v._)(T,W=>{C[I]=W,L||(L=!0,k--),k||T.next(x(C.slice()))},()=>{--S||T.complete()}))},T)},T)}}(T,A,D?S=>(0,f.e)(D,S):p.D));return x?C.pipe((0,n.I)(x)):C}function g(b,A,x){b?(0,h.N)(x,b,A):A()}},23513:(ct,P,e)=>{"use strict";e.d(P,{x:()=>n});var t=e(23222),d=e(4083),p=e(53081);function n(...m){return function a(){return(0,t.U)(1)}()((0,p.H)(m,(0,d.lI)(m)))}},137:(ct,P,e)=>{"use strict";e.d(P,{v:()=>d});var t=e(43942),a=e(82645);function d(p){return new t.c(n=>{(0,a.Tg)(p()).subscribe(n)})}},59400:(ct,P,e)=>{"use strict";e.d(P,{w:()=>a});const a=new(e(43942).c)(n=>n.complete())},61873:(ct,P,e)=>{"use strict";e.d(P,{p:()=>v});var t=e(43942),a=e(57808),d=e(82645),p=e(4083),n=e(91687),m=e(38067),f=e(96813);function v(...h){const E=(0,p.ms)(h),{args:y,keys:g}=(0,a.D)(h),b=new t.c(A=>{const{length:x}=y;if(!x)return void A.complete();const T=new Array(x);let D=x,C=x;for(let S=0;S<x;S++){let k=!1;(0,d.Tg)(y[S]).subscribe((0,n._)(A,I=>{k||(k=!0,C--),T[S]=I},()=>D--,void 0,()=>{(!D||!k)&&(C||A.next(g?(0,f.e)(g,T):T),A.complete())}))}});return E?b.pipe((0,m.I)(E)):b}},53081:(ct,P,e)=>{"use strict";e.d(P,{H:()=>F});var t=e(82645),a=e(74304),d=e(12128),m=e(43942),v=e(92476),h=e(81530),E=e(20310);function g(L,W){if(!L)throw new Error("Iterable cannot be null");return new m.c(K=>{(0,E.N)(K,W,()=>{const j=L[Symbol.asyncIterator]();(0,E.N)(K,W,()=>{j.next().then(X=>{X.done?K.complete():K.next(X.value)})},0,!0)})})}var b=e(31516),A=e(81117),x=e(88830),T=e(30528),D=e(64558),C=e(21374),S=e(83233);function F(L,W){return W?function I(L,W){if(null!=L){if((0,b.l)(L))return function p(L,W){return(0,t.Tg)(L).pipe((0,d._)(W),(0,a.Q)(W))}(L,W);if((0,x.X)(L))return function f(L,W){return new m.c(K=>{let j=0;return W.schedule(function(){j===L.length?K.complete():(K.next(L[j++]),K.closed||this.schedule())})})}(L,W);if((0,A.y)(L))return function n(L,W){return(0,t.Tg)(L).pipe((0,d._)(W),(0,a.Q)(W))}(L,W);if((0,D.T)(L))return g(L,W);if((0,T.x)(L))return function y(L,W){return new m.c(K=>{let j;return(0,E.N)(K,W,()=>{j=L[v.l](),(0,E.N)(K,W,()=>{let X,B;try{({value:X,done:B}=j.next())}catch(V){return void K.error(V)}B?K.complete():K.next(X)},0,!0)}),()=>(0,h.T)(j?.return)&&j.return()})}(L,W);if((0,S.U)(L))return function k(L,W){return g((0,S.C)(L),W)}(L,W)}throw(0,C.L)(L)}(L,W):(0,t.Tg)(L)}},18537:(ct,P,e)=>{"use strict";e.d(P,{R:()=>E});var t=e(82645),a=e(43942),d=e(1365),p=e(88830),n=e(81530),m=e(38067);const f=["addListener","removeListener"],v=["addEventListener","removeEventListener"],h=["on","off"];function E(x,T,D,C){if((0,n.T)(D)&&(C=D,D=void 0),C)return E(x,T,D).pipe((0,m.I)(C));const[S,k]=function A(x){return(0,n.T)(x.addEventListener)&&(0,n.T)(x.removeEventListener)}(x)?v.map(I=>F=>x[I](T,F,D)):function g(x){return(0,n.T)(x.addListener)&&(0,n.T)(x.removeListener)}(x)?f.map(y(x,T)):function b(x){return(0,n.T)(x.on)&&(0,n.T)(x.off)}(x)?h.map(y(x,T)):[];if(!S&&(0,p.X)(x))return(0,d.Z)(I=>E(I,T,D))((0,t.Tg)(x));if(!S)throw new TypeError("Invalid event target");return new a.c(I=>{const F=(...L)=>I.next(1<L.length?L:L[0]);return S(F),()=>k(F)})}function y(x,T){return D=>C=>x[D](T,C)}},82645:(ct,P,e)=>{"use strict";e.d(P,{Tg:()=>b});var t=e(24398),a=e(88830),d=e(81117),p=e(43942),n=e(31516),m=e(64558),f=e(21374),v=e(30528),h=e(83233),E=e(81530),y=e(31411),g=e(44127);function b(I){if(I instanceof p.c)return I;if(null!=I){if((0,n.l)(I))return function A(I){return new p.c(F=>{const L=I[g.s]();if((0,E.T)(L.subscribe))return L.subscribe(F);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(I);if((0,a.X)(I))return function x(I){return new p.c(F=>{for(let L=0;L<I.length&&!F.closed;L++)F.next(I[L]);F.complete()})}(I);if((0,d.y)(I))return function T(I){return new p.c(F=>{I.then(L=>{F.closed||(F.next(L),F.complete())},L=>F.error(L)).then(null,y.m)})}(I);if((0,m.T)(I))return C(I);if((0,v.x)(I))return function D(I){return new p.c(F=>{for(const L of I)if(F.next(L),F.closed)return;F.complete()})}(I);if((0,h.U)(I))return function S(I){return C((0,h.C)(I))}(I)}throw(0,f.L)(I)}function C(I){return new p.c(F=>{(function k(I,F){var L,W,K,j;return(0,t.sH)(this,void 0,void 0,function*(){try{for(L=(0,t.xN)(I);!(W=yield L.next()).done;)if(F.next(W.value),F.closed)return}catch(X){K={error:X}}finally{try{W&&!W.done&&(j=L.return)&&(yield j.call(L))}finally{if(K)throw K.error}}F.complete()})})(I,F).catch(L=>F.error(L))})}},63617:(ct,P,e)=>{"use strict";e.d(P,{h:()=>m});var t=e(23222),a=e(82645),d=e(59400),p=e(4083),n=e(53081);function m(...f){const v=(0,p.lI)(f),h=(0,p.R0)(f,1/0),E=f;return E.length?1===E.length?(0,a.Tg)(E[0]):(0,t.U)(h)((0,n.H)(E,v)):d.w}},59452:(ct,P,e)=>{"use strict";e.d(P,{of:()=>d});var t=e(4083),a=e(53081);function d(...p){const n=(0,t.lI)(p);return(0,a.H)(p,n)}},77919:(ct,P,e)=>{"use strict";e.d(P,{$:()=>d});var t=e(43942),a=e(81530);function d(p,n){const m=(0,a.T)(p)?p:()=>p,f=v=>v.error(m());return new t.c(n?v=>n.schedule(f,0,v):f)}},14876:(ct,P,e)=>{"use strict";e.d(P,{O:()=>n});var t=e(43942),a=e(18473),d=e(89397),p=e(15602);function n(m=0,f,v=a.b){let h=-1;return null!=f&&((0,d.m)(f)?v=f:h=f),new t.c(E=>{let y=(0,p.v)(m)?+m-v.now():m;y<0&&(y=0);let g=0;return v.schedule(function(){E.closed||(E.next(g++),0<=h?this.schedule(void 0,h):E.complete())},y)})}},91687:(ct,P,e)=>{"use strict";e.d(P,{H:()=>d,_:()=>a});var t=e(49931);function a(p,n,m,f,v){return new d(p,n,m,f,v)}class d extends t.vU{constructor(n,m,f,v,h,E){super(n),this.onFinalize=h,this.shouldUnsubscribe=E,this._next=m?function(y){try{m(y)}catch(g){n.error(g)}}:super._next,this._error=v?function(y){try{v(y)}catch(g){n.error(g)}finally{this.unsubscribe()}}:super._error,this._complete=f?function(){try{f()}catch(y){n.error(y)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var n;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:m}=this;super.unsubscribe(),!m&&(null===(n=this.onFinalize)||void 0===n||n.call(this))}}}},67535:(ct,P,e)=>{"use strict";e.d(P,{Z:()=>f});var t=e(18473),a=e(50819),d=e(82645),p=e(91687),m=e(14876);function f(v,h=t.E){return function n(v){return(0,a.N)((h,E)=>{let y=!1,g=null,b=null,A=!1;const x=()=>{if(b?.unsubscribe(),b=null,y){y=!1;const D=g;g=null,E.next(D)}A&&E.complete()},T=()=>{b=null,A&&E.complete()};h.subscribe((0,p._)(E,D=>{y=!0,g=D,b||(0,d.Tg)(v(D)).subscribe(b=(0,p._)(E,x,T))},()=>{A=!0,(!y||!b||b.closed)&&E.complete()}))})}(()=>(0,m.O)(v,h))}},61318:(ct,P,e)=>{"use strict";e.d(P,{W:()=>p});var t=e(82645),a=e(91687),d=e(50819);function p(n){return(0,d.N)((m,f)=>{let E,v=null,h=!1;v=m.subscribe((0,a._)(f,void 0,void 0,y=>{E=(0,t.Tg)(n(y,p(n)(m))),v?(v.unsubscribe(),v=null,E.subscribe(f)):h=!0})),h&&(v.unsubscribe(),v=null,E.subscribe(f))})}},51903:(ct,P,e)=>{"use strict";e.d(P,{H:()=>d});var t=e(1365),a=e(81530);function d(p,n){return(0,a.T)(n)?(0,t.Z)(p,n,1):(0,t.Z)(p,1)}},52575:(ct,P,e)=>{"use strict";e.d(P,{B:()=>p});var t=e(18473),a=e(50819),d=e(91687);function p(n,m=t.E){return(0,a.N)((f,v)=>{let h=null,E=null,y=null;const g=()=>{if(h){h.unsubscribe(),h=null;const A=E;E=null,v.next(A)}};function b(){const A=y+n,x=m.now();if(x<A)return h=this.schedule(void 0,A-x),void v.add(h);g()}f.subscribe((0,d._)(v,A=>{E=A,y=m.now(),h||(h=m.schedule(b,n),v.add(h))},()=>{g(),v.complete()},void 0,()=>{E=h=null}))})}},90778:(ct,P,e)=>{"use strict";e.d(P,{U:()=>d});var t=e(50819),a=e(91687);function d(p){return(0,t.N)((n,m)=>{let f=!1;n.subscribe((0,a._)(m,v=>{f=!0,m.next(v)},()=>{f||m.next(p),m.complete()}))})}},95074:(ct,P,e)=>{"use strict";e.d(P,{c:()=>p});var t=e(18473),a=e(31534),d=e(14876);function p(n,m=t.E){const f=(0,d.O)(n,m);return(0,a.o)(()=>f)}},31534:(ct,P,e)=>{"use strict";e.d(P,{o:()=>f});var t=e(23513),a=e(64334),d=e(7242),p=e(87378),n=e(1365),m=e(82645);function f(v,h){return h?E=>(0,t.x)(h.pipe((0,a.s)(1),(0,d.w)()),E.pipe(f(v))):(0,n.Z)((E,y)=>(0,m.Tg)(v(E,y)).pipe((0,a.s)(1),(0,p.u)(E)))}},91817:(ct,P,e)=>{"use strict";e.d(P,{F:()=>p});var t=e(1440),a=e(50819),d=e(91687);function p(m,f=t.D){return m=m??n,(0,a.N)((v,h)=>{let E,y=!0;v.subscribe((0,d._)(h,g=>{const b=f(g);(y||!m(E,b))&&(y=!1,E=b,h.next(g))}))})}function n(m,f){return m===f}},51567:(ct,P,e)=>{"use strict";e.d(P,{p:()=>d});var t=e(50819),a=e(91687);function d(p,n){return(0,t.N)((m,f)=>{let v=0;m.subscribe((0,a._)(f,h=>p.call(n,h,v++)&&f.next(h)))})}},89475:(ct,P,e)=>{"use strict";e.d(P,{j:()=>a});var t=e(50819);function a(d){return(0,t.N)((p,n)=>{try{p.subscribe(n)}finally{n.add(d)}})}},2435:(ct,P,e)=>{"use strict";e.d(P,{$:()=>f});var t=e(93335),a=e(51567),d=e(64334),p=e(90778),n=e(99365),m=e(1440);function f(v,h){const E=arguments.length>=2;return y=>y.pipe(v?(0,a.p)((g,b)=>v(g,b,y)):m.D,(0,d.s)(1),E?(0,p.U)(h):(0,n.v)(()=>new t.G))}},7242:(ct,P,e)=>{"use strict";e.d(P,{w:()=>p});var t=e(50819),a=e(91687),d=e(54318);function p(){return(0,t.N)((n,m)=>{n.subscribe((0,a._)(m,d.l))})}},22157:(ct,P,e)=>{"use strict";e.d(P,{H:()=>f});var t=e(93335),a=e(51567),d=e(80602),p=e(99365),n=e(90778),m=e(1440);function f(v,h){const E=arguments.length>=2;return y=>y.pipe(v?(0,a.p)((g,b)=>v(g,b,y)):m.D,(0,d.o)(1),E?(0,n.U)(h):(0,p.v)(()=>new t.G))}},70271:(ct,P,e)=>{"use strict";e.d(P,{T:()=>d});var t=e(50819),a=e(91687);function d(p,n){return(0,t.N)((m,f)=>{let v=0;m.subscribe((0,a._)(f,h=>{f.next(p.call(n,h,v++))}))})}},87378:(ct,P,e)=>{"use strict";e.d(P,{u:()=>a});var t=e(70271);function a(d){return(0,t.T)(()=>d)}},23222:(ct,P,e)=>{"use strict";e.d(P,{U:()=>d});var t=e(1365),a=e(1440);function d(p=1/0){return(0,t.Z)(a.D,p)}},1365:(ct,P,e)=>{"use strict";e.d(P,{Z:()=>v});var t=e(70271),a=e(82645),d=e(50819),p=e(20310),n=e(91687),f=e(81530);function v(h,E,y=1/0){return(0,f.T)(E)?v((g,b)=>(0,t.T)((A,x)=>E(g,A,b,x))((0,a.Tg)(h(g,b))),y):("number"==typeof E&&(y=E),(0,d.N)((g,b)=>function m(h,E,y,g,b,A,x,T){const D=[];let C=0,S=0,k=!1;const I=()=>{k&&!D.length&&!C&&E.complete()},F=W=>C<g?L(W):D.push(W),L=W=>{A&&E.next(W),C++;let K=!1;(0,a.Tg)(y(W,S++)).subscribe((0,n._)(E,j=>{b?.(j),A?F(j):E.next(j)},()=>{K=!0},void 0,()=>{if(K)try{for(C--;D.length&&C<g;){const j=D.shift();x?(0,p.N)(E,x,()=>L(j)):L(j)}I()}catch(j){E.error(j)}}))};return h.subscribe((0,n._)(E,F,()=>{k=!0,I()})),()=>{T?.()}}(g,b,h,y)))}},74304:(ct,P,e)=>{"use strict";e.d(P,{Q:()=>p});var t=e(20310),a=e(50819),d=e(91687);function p(n,m=0){return(0,a.N)((f,v)=>{f.subscribe((0,d._)(v,h=>(0,t.N)(v,n,()=>v.next(h),m),()=>(0,t.N)(v,n,()=>v.complete(),m),h=>(0,t.N)(v,n,()=>v.error(h),m)))})}},5057:(ct,P,e)=>{"use strict";e.d(P,{J:()=>d});var t=e(50819),a=e(91687);function d(){return(0,t.N)((p,n)=>{let m,f=!1;p.subscribe((0,a._)(n,v=>{const h=m;m=v,f&&n.next([h,v]),f=!0}))})}},73481:(ct,P,e)=>{"use strict";e.d(P,{B:()=>d});var t=e(50819),a=e(91687);function d(){return(0,t.N)((p,n)=>{let m=null;p._refCount++;const f=(0,a._)(n,void 0,void 0,void 0,()=>{if(!p||p._refCount<=0||0<--p._refCount)return void(m=null);const v=p._connection,h=m;m=null,v&&(!h||v===h)&&v.unsubscribe(),n.unsubscribe()});p.subscribe(f),f.closed||(m=p.connect())})}},24031:(ct,P,e)=>{"use strict";e.d(P,{S:()=>p});var t=e(50819),a=e(91687);function p(n,m){return(0,t.N)(function d(n,m,f,v,h){return(E,y)=>{let g=f,b=m,A=0;E.subscribe((0,a._)(y,x=>{const T=A++;b=g?n(b,x,T):(g=!0,x),v&&y.next(b)},h&&(()=>{g&&y.next(b),y.complete()})))}}(n,m,arguments.length>=2,!0))}},71870:(ct,P,e)=>{"use strict";e.d(P,{u:()=>n});var t=e(82645),a=e(84205),d=e(49931),p=e(50819);function n(f={}){const{connector:v=(()=>new a.B),resetOnError:h=!0,resetOnComplete:E=!0,resetOnRefCountZero:y=!0}=f;return g=>{let b,A,x,T=0,D=!1,C=!1;const S=()=>{A?.unsubscribe(),A=void 0},k=()=>{S(),b=x=void 0,D=C=!1},I=()=>{const F=b;k(),F?.unsubscribe()};return(0,p.N)((F,L)=>{T++,!C&&!D&&S();const W=x=x??v();L.add(()=>{T--,0===T&&!C&&!D&&(A=m(I,y))}),W.subscribe(L),!b&&T>0&&(b=new d.Ms({next:K=>W.next(K),error:K=>{C=!0,S(),A=m(k,h,K),W.error(K)},complete:()=>{D=!0,S(),A=m(k,E),W.complete()}}),(0,t.Tg)(F).subscribe(b))})(g)}}function m(f,v,...h){if(!0===v)return void f();if(!1===v)return;const E=new d.Ms({next:()=>{E.unsubscribe(),f()}});return(0,t.Tg)(v(...h)).subscribe(E)}},86301:(ct,P,e)=>{"use strict";e.d(P,{t:()=>d});var t=e(56042),a=e(71870);function d(p,n,m){let f,v=!1;return p&&"object"==typeof p?({bufferSize:f=1/0,windowTime:n=1/0,refCount:v=!1,scheduler:m}=p):f=p??1/0,(0,a.u)({connector:()=>new t.m(f,n,m),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:v})}},47470:(ct,P,e)=>{"use strict";e.d(P,{i:()=>a});var t=e(51567);function a(d){return(0,t.p)((p,n)=>d<=n)}},63037:(ct,P,e)=>{"use strict";e.d(P,{Z:()=>p});var t=e(23513),a=e(4083),d=e(50819);function p(...n){const m=(0,a.lI)(n);return(0,d.N)((f,v)=>{(m?(0,t.x)(n,f,m):(0,t.x)(n,f)).subscribe(v)})}},12128:(ct,P,e)=>{"use strict";e.d(P,{_:()=>a});var t=e(50819);function a(d,p=0){return(0,t.N)((n,m)=>{m.add(d.schedule(()=>n.subscribe(m),p))})}},36647:(ct,P,e)=>{"use strict";e.d(P,{n:()=>p});var t=e(82645),a=e(50819),d=e(91687);function p(n,m){return(0,a.N)((f,v)=>{let h=null,E=0,y=!1;const g=()=>y&&!h&&v.complete();f.subscribe((0,d._)(v,b=>{h?.unsubscribe();let A=0;const x=E++;(0,t.Tg)(n(b,x)).subscribe(h=(0,d._)(v,T=>v.next(m?m(b,T,x,A++):T),()=>{h=null,g()}))},()=>{y=!0,g()}))})}},64334:(ct,P,e)=>{"use strict";e.d(P,{s:()=>p});var t=e(59400),a=e(50819),d=e(91687);function p(n){return n<=0?()=>t.w:(0,a.N)((m,f)=>{let v=0;m.subscribe((0,d._)(f,h=>{++v<=n&&(f.next(h),n<=v&&f.complete())}))})}},80602:(ct,P,e)=>{"use strict";e.d(P,{o:()=>p});var t=e(59400),a=e(50819),d=e(91687);function p(n){return n<=0?()=>t.w:(0,a.N)((m,f)=>{let v=[];m.subscribe((0,d._)(f,h=>{v.push(h),n<v.length&&v.shift()},()=>{for(const h of v)f.next(h);f.complete()},void 0,()=>{v=null}))})}},33900:(ct,P,e)=>{"use strict";e.d(P,{Q:()=>n});var t=e(50819),a=e(91687),d=e(82645),p=e(54318);function n(m){return(0,t.N)((f,v)=>{(0,d.Tg)(m).subscribe((0,a._)(v,()=>v.complete(),p.l)),!v.closed&&f.subscribe(v)})}},11249:(ct,P,e)=>{"use strict";e.d(P,{v:()=>d});var t=e(50819),a=e(91687);function d(p,n=!1){return(0,t.N)((m,f)=>{let v=0;m.subscribe((0,a._)(f,h=>{const E=p(h,v++);(E||n)&&f.next(h),!E&&f.complete()}))})}},98764:(ct,P,e)=>{"use strict";e.d(P,{M:()=>n});var t=e(81530),a=e(50819),d=e(91687),p=e(1440);function n(m,f,v){const h=(0,t.T)(m)||f||v?{next:m,error:f,complete:v}:m;return h?(0,a.N)((E,y)=>{var g;null===(g=h.subscribe)||void 0===g||g.call(h);let b=!0;E.subscribe((0,d._)(y,A=>{var x;null===(x=h.next)||void 0===x||x.call(h,A),y.next(A)},()=>{var A;b=!1,null===(A=h.complete)||void 0===A||A.call(h),y.complete()},A=>{var x;b=!1,null===(x=h.error)||void 0===x||x.call(h,A),y.error(A)},()=>{var A,x;b&&(null===(A=h.unsubscribe)||void 0===A||A.call(h)),null===(x=h.finalize)||void 0===x||x.call(h)}))}):p.D}},99365:(ct,P,e)=>{"use strict";e.d(P,{v:()=>p});var t=e(93335),a=e(50819),d=e(91687);function p(m=n){return(0,a.N)((f,v)=>{let h=!1;f.subscribe((0,d._)(v,E=>{h=!0,v.next(E)},()=>h?v.complete():v.error(m())))})}function n(){return new t.G}},15842:(ct,P,e)=>{"use strict";e.d(P,{E:()=>f});var t=e(50819),a=e(91687),d=e(82645),p=e(1440),n=e(54318),m=e(4083);function f(...v){const h=(0,m.ms)(v);return(0,t.N)((E,y)=>{const g=v.length,b=new Array(g);let A=v.map(()=>!1),x=!1;for(let T=0;T<g;T++)(0,d.Tg)(v[T]).subscribe((0,a._)(y,D=>{b[T]=D,!x&&!A[T]&&(A[T]=!0,(x=A.every(p.D))&&(A=null))},n.l));E.subscribe((0,a._)(y,T=>{if(x){const D=[T,...b];y.next(h?h(...D):D)}}))})}},90428:(ct,P,e)=>{"use strict";e.d(P,{R:()=>n});var t=e(27092);class a extends t.yU{constructor(f,v){super()}schedule(f,v=0){return this}}const d={setInterval(m,f,...v){const{delegate:h}=d;return h?.setInterval?h.setInterval(m,f,...v):setInterval(m,f,...v)},clearInterval(m){const{delegate:f}=d;return(f?.clearInterval||clearInterval)(m)},delegate:void 0};var p=e(80967);class n extends a{constructor(f,v){super(f,v),this.scheduler=f,this.work=v,this.pending=!1}schedule(f,v=0){var h;if(this.closed)return this;this.state=f;const E=this.id,y=this.scheduler;return null!=E&&(this.id=this.recycleAsyncId(y,E,v)),this.pending=!0,this.delay=v,this.id=null!==(h=this.id)&&void 0!==h?h:this.requestAsyncId(y,this.id,v),this}requestAsyncId(f,v,h=0){return d.setInterval(f.flush.bind(f,this),h)}recycleAsyncId(f,v,h=0){if(null!=h&&this.delay===h&&!1===this.pending)return v;null!=v&&d.clearInterval(v)}execute(f,v){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const h=this._execute(f,v);if(h)return h;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(f,v){let E,h=!1;try{this.work(f)}catch(y){h=!0,E=y||new Error("Scheduled action threw falsy error")}if(h)return this.unsubscribe(),E}unsubscribe(){if(!this.closed){const{id:f,scheduler:v}=this,{actions:h}=v;this.work=this.state=this.scheduler=null,this.pending=!1,(0,p.o)(h,this),null!=f&&(this.id=this.recycleAsyncId(v,f,null)),this.delay=null,super.unsubscribe()}}}},9576:(ct,P,e)=>{"use strict";e.d(P,{q:()=>d});var t=e(35152);class a{constructor(n,m=a.now){this.schedulerActionCtor=n,this.now=m}schedule(n,m=0,f){return new this.schedulerActionCtor(this,n).schedule(f,m)}}a.now=t.U.now;class d extends a{constructor(n,m=a.now){super(n,m),this.actions=[],this._active=!1}flush(n){const{actions:m}=this;if(this._active)return void m.push(n);let f;this._active=!0;do{if(f=n.execute(n.state,n.delay))break}while(n=m.shift());if(this._active=!1,f){for(;n=m.shift();)n.unsubscribe();throw f}}}},23762:(ct,P,e)=>{"use strict";e.d(P,{X:()=>f});var t=e(90428),a=e(27092);const d={schedule(h){let E=requestAnimationFrame,y=cancelAnimationFrame;const{delegate:g}=d;g&&(E=g.requestAnimationFrame,y=g.cancelAnimationFrame);const b=E(A=>{y=void 0,h(A)});return new a.yU(()=>y?.(b))},requestAnimationFrame(...h){const{delegate:E}=d;return(E?.requestAnimationFrame||requestAnimationFrame)(...h)},cancelAnimationFrame(...h){const{delegate:E}=d;return(E?.cancelAnimationFrame||cancelAnimationFrame)(...h)},delegate:void 0};var n=e(9576);const f=new class m extends n.q{flush(E){this._active=!0;const y=this._scheduled;this._scheduled=void 0;const{actions:g}=this;let b;E=E||g.shift();do{if(b=E.execute(E.state,E.delay))break}while((E=g[0])&&E.id===y&&g.shift());if(this._active=!1,b){for(;(E=g[0])&&E.id===y&&g.shift();)E.unsubscribe();throw b}}}(class p extends t.R{constructor(E,y){super(E,y),this.scheduler=E,this.work=y}requestAsyncId(E,y,g=0){return null!==g&&g>0?super.requestAsyncId(E,y,g):(E.actions.push(this),E._scheduled||(E._scheduled=d.requestAnimationFrame(()=>E.flush(void 0))))}recycleAsyncId(E,y,g=0){var b;if(null!=g?g>0:this.delay>0)return super.recycleAsyncId(E,y,g);const{actions:A}=E;null!=y&&(null===(b=A[A.length-1])||void 0===b?void 0:b.id)!==y&&(d.cancelAnimationFrame(y),E._scheduled=void 0)}})},35873:(ct,P,e)=>{"use strict";e.d(P,{$:()=>A});var t=e(90428);let d,a=1;const p={};function n(T){return T in p&&(delete p[T],!0)}const m={setImmediate(T){const D=a++;return p[D]=!0,d||(d=Promise.resolve()),d.then(()=>n(D)&&T()),D},clearImmediate(T){n(T)}},{setImmediate:v,clearImmediate:h}=m,E={setImmediate(...T){const{delegate:D}=E;return(D?.setImmediate||v)(...T)},clearImmediate(T){const{delegate:D}=E;return(D?.clearImmediate||h)(T)},delegate:void 0};var g=e(9576);const A=new class b extends g.q{flush(D){this._active=!0;const C=this._scheduled;this._scheduled=void 0;const{actions:S}=this;let k;D=D||S.shift();do{if(k=D.execute(D.state,D.delay))break}while((D=S[0])&&D.id===C&&S.shift());if(this._active=!1,k){for(;(D=S[0])&&D.id===C&&S.shift();)D.unsubscribe();throw k}}}(class y extends t.R{constructor(D,C){super(D,C),this.scheduler=D,this.work=C}requestAsyncId(D,C,S=0){return null!==S&&S>0?super.requestAsyncId(D,C,S):(D.actions.push(this),D._scheduled||(D._scheduled=E.setImmediate(D.flush.bind(D,void 0))))}recycleAsyncId(D,C,S=0){var k;if(null!=S?S>0:this.delay>0)return super.recycleAsyncId(D,C,S);const{actions:I}=D;null!=C&&(null===(k=I[I.length-1])||void 0===k?void 0:k.id)!==C&&(E.clearImmediate(C),D._scheduled===C&&(D._scheduled=void 0))}})},18473:(ct,P,e)=>{"use strict";e.d(P,{E:()=>d,b:()=>p});var t=e(90428);const d=new(e(9576).q)(t.R),p=d},35152:(ct,P,e)=>{"use strict";e.d(P,{U:()=>t});const t={now:()=>(t.delegate||Date).now(),delegate:void 0}},40038:(ct,P,e)=>{"use strict";e.d(P,{T:()=>n});var t=e(90428),d=e(9576);const n=new class p extends d.q{}(class a extends t.R{constructor(v,h){super(v,h),this.scheduler=v,this.work=h}schedule(v,h=0){return h>0?super.schedule(v,h):(this.delay=h,this.state=v,this.scheduler.flush(this),this)}execute(v,h){return h>0||this.closed?super.execute(v,h):this._execute(v,h)}requestAsyncId(v,h,E=0){return null!=E&&E>0||null==E&&this.delay>0?super.requestAsyncId(v,h,E):(v.flush(this),0)}})},59603:(ct,P,e)=>{"use strict";e.d(P,{f:()=>t});const t={setTimeout(a,d,...p){const{delegate:n}=t;return n?.setTimeout?n.setTimeout(a,d,...p):setTimeout(a,d,...p)},clearTimeout(a){const{delegate:d}=t;return(d?.clearTimeout||clearTimeout)(a)},delegate:void 0}},92476:(ct,P,e)=>{"use strict";e.d(P,{l:()=>a});const a=function t(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},44127:(ct,P,e)=>{"use strict";e.d(P,{s:()=>t});const t="function"==typeof Symbol&&Symbol.observable||"@@observable"},93335:(ct,P,e)=>{"use strict";e.d(P,{G:()=>a});const a=(0,e(32384).L)(d=>function(){d(this),this.name="EmptyError",this.message="no elements in sequence"})},4083:(ct,P,e)=>{"use strict";e.d(P,{R0:()=>m,lI:()=>n,ms:()=>p});var t=e(81530),a=e(89397);function d(f){return f[f.length-1]}function p(f){return(0,t.T)(d(f))?f.pop():void 0}function n(f){return(0,a.m)(d(f))?f.pop():void 0}function m(f,v){return"number"==typeof d(f)?f.pop():v}},57808:(ct,P,e)=>{"use strict";e.d(P,{D:()=>n});const{isArray:t}=Array,{getPrototypeOf:a,prototype:d,keys:p}=Object;function n(f){if(1===f.length){const v=f[0];if(t(v))return{args:v,keys:null};if(function m(f){return f&&"object"==typeof f&&a(f)===d}(v)){const h=p(v);return{args:h.map(E=>v[E]),keys:h}}}return{args:f,keys:null}}},80967:(ct,P,e)=>{"use strict";function t(a,d){if(a){const p=a.indexOf(d);0<=p&&a.splice(p,1)}}e.d(P,{o:()=>t})},32384:(ct,P,e)=>{"use strict";function t(a){const p=a(n=>{Error.call(n),n.stack=(new Error).stack});return p.prototype=Object.create(Error.prototype),p.prototype.constructor=p,p}e.d(P,{L:()=>t})},96813:(ct,P,e)=>{"use strict";function t(a,d){return a.reduce((p,n,m)=>(p[n]=d[m],p),{})}e.d(P,{e:()=>t})},60023:(ct,P,e)=>{"use strict";e.d(P,{Y:()=>d,l:()=>p});var t=e(62213);let a=null;function d(n){if(t.$.useDeprecatedSynchronousErrorHandling){const m=!a;if(m&&(a={errorThrown:!1,error:null}),n(),m){const{errorThrown:f,error:v}=a;if(a=null,f)throw v}}else n()}function p(n){t.$.useDeprecatedSynchronousErrorHandling&&a&&(a.errorThrown=!0,a.error=n)}},20310:(ct,P,e)=>{"use strict";function t(a,d,p,n=0,m=!1){const f=d.schedule(function(){p(),m?a.add(this.schedule(null,n)):this.unsubscribe()},n);if(a.add(f),!m)return f}e.d(P,{N:()=>t})},1440:(ct,P,e)=>{"use strict";function t(a){return a}e.d(P,{D:()=>t})},88830:(ct,P,e)=>{"use strict";e.d(P,{X:()=>t});const t=a=>a&&"number"==typeof a.length&&"function"!=typeof a},64558:(ct,P,e)=>{"use strict";e.d(P,{T:()=>a});var t=e(81530);function a(d){return Symbol.asyncIterator&&(0,t.T)(d?.[Symbol.asyncIterator])}},15602:(ct,P,e)=>{"use strict";function t(a){return a instanceof Date&&!isNaN(a)}e.d(P,{v:()=>t})},81530:(ct,P,e)=>{"use strict";function t(a){return"function"==typeof a}e.d(P,{T:()=>t})},31516:(ct,P,e)=>{"use strict";e.d(P,{l:()=>d});var t=e(44127),a=e(81530);function d(p){return(0,a.T)(p[t.s])}},30528:(ct,P,e)=>{"use strict";e.d(P,{x:()=>d});var t=e(92476),a=e(81530);function d(p){return(0,a.T)(p?.[t.l])}},72551:(ct,P,e)=>{"use strict";e.d(P,{A:()=>d});var t=e(43942),a=e(81530);function d(p){return!!p&&(p instanceof t.c||(0,a.T)(p.lift)&&(0,a.T)(p.subscribe))}},81117:(ct,P,e)=>{"use strict";e.d(P,{y:()=>a});var t=e(81530);function a(d){return(0,t.T)(d?.then)}},83233:(ct,P,e)=>{"use strict";e.d(P,{C:()=>d,U:()=>p});var t=e(24398),a=e(81530);function d(n){return(0,t.AQ)(this,arguments,function*(){const f=n.getReader();try{for(;;){const{value:v,done:h}=yield(0,t.N3)(f.read());if(h)return yield(0,t.N3)(void 0);yield yield(0,t.N3)(v)}}finally{f.releaseLock()}})}function p(n){return(0,a.T)(n?.getReader)}},89397:(ct,P,e)=>{"use strict";e.d(P,{m:()=>a});var t=e(81530);function a(d){return d&&(0,t.T)(d.schedule)}},50819:(ct,P,e)=>{"use strict";e.d(P,{N:()=>d,S:()=>a});var t=e(81530);function a(p){return(0,t.T)(p?.lift)}function d(p){return n=>{if(a(n))return n.lift(function(m){try{return p(m,this)}catch(f){this.error(f)}});throw new TypeError("Unable to lift unknown Observable type")}}},38067:(ct,P,e)=>{"use strict";e.d(P,{I:()=>p});var t=e(70271);const{isArray:a}=Array;function p(n){return(0,t.T)(m=>function d(n,m){return a(m)?n(...m):n(m)}(n,m))}},54318:(ct,P,e)=>{"use strict";function t(){}e.d(P,{l:()=>t})},95682:(ct,P,e)=>{"use strict";e.d(P,{F:()=>a,m:()=>d});var t=e(1440);function a(...p){return d(p)}function d(p){return 0===p.length?t.D:1===p.length?p[0]:function(m){return p.reduce((f,v)=>v(f),m)}}},31411:(ct,P,e)=>{"use strict";e.d(P,{m:()=>d});var t=e(62213),a=e(59603);function d(p){a.f.setTimeout(()=>{const{onUnhandledError:n}=t.$;if(!n)throw p;n(p)})}},21374:(ct,P,e)=>{"use strict";function t(a){return new TypeError(`You provided ${null!==a&&"object"==typeof a?"an invalid object":`'${a}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}e.d(P,{L:()=>t})},58729:(ct,P,e)=>{var t;!function(a){var d=/^\s+/,p=/\s+$/,n=0,m=a.round,f=a.min,v=a.max,h=a.random;function E(Tt,Yt){if(Yt=Yt||{},(Tt=Tt||"")instanceof E)return Tt;if(!(this instanceof E))return new E(Tt,Yt);var Ot=function y(Tt){var Yt={r:0,g:0,b:0},Ot=1,me=null,oe=null,Re=null,te=!1,Qe=!1;return"string"==typeof Tt&&(Tt=function At(Tt){Tt=Tt.replace(d,"").replace(p,"").toLowerCase();var Ot,Yt=!1;if(Z[Tt])Tt=Z[Tt],Yt=!0;else if("transparent"==Tt)return{r:0,g:0,b:0,a:0,format:"name"};return(Ot=xe.rgb.exec(Tt))?{r:Ot[1],g:Ot[2],b:Ot[3]}:(Ot=xe.rgba.exec(Tt))?{r:Ot[1],g:Ot[2],b:Ot[3],a:Ot[4]}:(Ot=xe.hsl.exec(Tt))?{h:Ot[1],s:Ot[2],l:Ot[3]}:(Ot=xe.hsla.exec(Tt))?{h:Ot[1],s:Ot[2],l:Ot[3],a:Ot[4]}:(Ot=xe.hsv.exec(Tt))?{h:Ot[1],s:Ot[2],v:Ot[3]}:(Ot=xe.hsva.exec(Tt))?{h:Ot[1],s:Ot[2],v:Ot[3],a:Ot[4]}:(Ot=xe.hex8.exec(Tt))?{r:J(Ot[1]),g:J(Ot[2]),b:J(Ot[3]),a:se(Ot[4]),format:Yt?"name":"hex8"}:(Ot=xe.hex6.exec(Tt))?{r:J(Ot[1]),g:J(Ot[2]),b:J(Ot[3]),format:Yt?"name":"hex"}:(Ot=xe.hex4.exec(Tt))?{r:J(Ot[1]+""+Ot[1]),g:J(Ot[2]+""+Ot[2]),b:J(Ot[3]+""+Ot[3]),a:se(Ot[4]+""+Ot[4]),format:Yt?"name":"hex8"}:!!(Ot=xe.hex3.exec(Tt))&&{r:J(Ot[1]+""+Ot[1]),g:J(Ot[2]+""+Ot[2]),b:J(Ot[3]+""+Ot[3]),format:Yt?"name":"hex"}}(Tt)),"object"==typeof Tt&&(It(Tt.r)&&It(Tt.g)&&It(Tt.b)?(Yt=function g(Tt,Yt,Ot){return{r:255*$(Tt,255),g:255*$(Yt,255),b:255*$(Ot,255)}}(Tt.r,Tt.g,Tt.b),te=!0,Qe="%"===String(Tt.r).substr(-1)?"prgb":"rgb"):It(Tt.h)&&It(Tt.s)&&It(Tt.v)?(me=Vt(Tt.s),oe=Vt(Tt.v),Yt=function T(Tt,Yt,Ot){Tt=6*$(Tt,360),Yt=$(Yt,100),Ot=$(Ot,100);var me=a.floor(Tt),oe=Tt-me,Re=Ot*(1-Yt),te=Ot*(1-oe*Yt),Qe=Ot*(1-(1-oe)*Yt),Qt=me%6;return{r:255*[Ot,te,Re,Re,Qe,Ot][Qt],g:255*[Qe,Ot,Ot,te,Re,Re][Qt],b:255*[Re,Re,Qe,Ot,Ot,te][Qt]}}(Tt.h,me,oe),te=!0,Qe="hsv"):It(Tt.h)&&It(Tt.s)&&It(Tt.l)&&(me=Vt(Tt.s),Re=Vt(Tt.l),Yt=function A(Tt,Yt,Ot){var me,oe,Re;function te($t,Mt,Wt){return Wt<0&&(Wt+=1),Wt>1&&(Wt-=1),Wt<1/6?$t+6*(Mt-$t)*Wt:Wt<.5?Mt:Wt<2/3?$t+(Mt-$t)*(2/3-Wt)*6:$t}if(Tt=$(Tt,360),Yt=$(Yt,100),Ot=$(Ot,100),0===Yt)me=oe=Re=Ot;else{var Qe=Ot<.5?Ot*(1+Yt):Ot+Yt-Ot*Yt,Qt=2*Ot-Qe;me=te(Qt,Qe,Tt+1/3),oe=te(Qt,Qe,Tt),Re=te(Qt,Qe,Tt-1/3)}return{r:255*me,g:255*oe,b:255*Re}}(Tt.h,me,Re),te=!0,Qe="hsl"),Tt.hasOwnProperty("a")&&(Ot=Tt.a)),Ot=q(Ot),{ok:te,format:Tt.format||Qe,r:f(255,v(Yt.r,0)),g:f(255,v(Yt.g,0)),b:f(255,v(Yt.b,0)),a:Ot}}(Tt);this._originalInput=Tt,this._r=Ot.r,this._g=Ot.g,this._b=Ot.b,this._a=Ot.a,this._roundA=m(100*this._a)/100,this._format=Yt.format||Ot.format,this._gradientType=Yt.gradientType,this._r<1&&(this._r=m(this._r)),this._g<1&&(this._g=m(this._g)),this._b<1&&(this._b=m(this._b)),this._ok=Ot.ok,this._tc_id=n++}function b(Tt,Yt,Ot){Tt=$(Tt,255),Yt=$(Yt,255),Ot=$(Ot,255);var Re,te,me=v(Tt,Yt,Ot),oe=f(Tt,Yt,Ot),Qe=(me+oe)/2;if(me==oe)Re=te=0;else{var Qt=me-oe;switch(te=Qe>.5?Qt/(2-me-oe):Qt/(me+oe),me){case Tt:Re=(Yt-Ot)/Qt+(Yt<Ot?6:0);break;case Yt:Re=(Ot-Tt)/Qt+2;break;case Ot:Re=(Tt-Yt)/Qt+4}Re/=6}return{h:Re,s:te,l:Qe}}function x(Tt,Yt,Ot){Tt=$(Tt,255),Yt=$(Yt,255),Ot=$(Ot,255);var Re,te,me=v(Tt,Yt,Ot),oe=f(Tt,Yt,Ot),Qe=me,Qt=me-oe;if(te=0===me?0:Qt/me,me==oe)Re=0;else{switch(me){case Tt:Re=(Yt-Ot)/Qt+(Yt<Ot?6:0);break;case Yt:Re=(Ot-Tt)/Qt+2;break;case Ot:Re=(Tt-Yt)/Qt+4}Re/=6}return{h:Re,s:te,v:Qe}}function D(Tt,Yt,Ot,me){var oe=[Lt(m(Tt).toString(16)),Lt(m(Yt).toString(16)),Lt(m(Ot).toString(16))];return me&&oe[0].charAt(0)==oe[0].charAt(1)&&oe[1].charAt(0)==oe[1].charAt(1)&&oe[2].charAt(0)==oe[2].charAt(1)?oe[0].charAt(0)+oe[1].charAt(0)+oe[2].charAt(0):oe.join("")}function S(Tt,Yt,Ot,me){return[Lt(ce(me)),Lt(m(Tt).toString(16)),Lt(m(Yt).toString(16)),Lt(m(Ot).toString(16))].join("")}function k(Tt,Yt){Yt=0===Yt?0:Yt||10;var Ot=E(Tt).toHsl();return Ot.s-=Yt/100,Ot.s=ot(Ot.s),E(Ot)}function I(Tt,Yt){Yt=0===Yt?0:Yt||10;var Ot=E(Tt).toHsl();return Ot.s+=Yt/100,Ot.s=ot(Ot.s),E(Ot)}function F(Tt){return E(Tt).desaturate(100)}function L(Tt,Yt){Yt=0===Yt?0:Yt||10;var Ot=E(Tt).toHsl();return Ot.l+=Yt/100,Ot.l=ot(Ot.l),E(Ot)}function W(Tt,Yt){Yt=0===Yt?0:Yt||10;var Ot=E(Tt).toRgb();return Ot.r=v(0,f(255,Ot.r-m(-Yt/100*255))),Ot.g=v(0,f(255,Ot.g-m(-Yt/100*255))),Ot.b=v(0,f(255,Ot.b-m(-Yt/100*255))),E(Ot)}function K(Tt,Yt){Yt=0===Yt?0:Yt||10;var Ot=E(Tt).toHsl();return Ot.l-=Yt/100,Ot.l=ot(Ot.l),E(Ot)}function j(Tt,Yt){var Ot=E(Tt).toHsl(),me=(Ot.h+Yt)%360;return Ot.h=me<0?360+me:me,E(Ot)}function X(Tt){var Yt=E(Tt).toHsl();return Yt.h=(Yt.h+180)%360,E(Yt)}function B(Tt){var Yt=E(Tt).toHsl(),Ot=Yt.h;return[E(Tt),E({h:(Ot+120)%360,s:Yt.s,l:Yt.l}),E({h:(Ot+240)%360,s:Yt.s,l:Yt.l})]}function V(Tt){var Yt=E(Tt).toHsl(),Ot=Yt.h;return[E(Tt),E({h:(Ot+90)%360,s:Yt.s,l:Yt.l}),E({h:(Ot+180)%360,s:Yt.s,l:Yt.l}),E({h:(Ot+270)%360,s:Yt.s,l:Yt.l})]}function z(Tt){var Yt=E(Tt).toHsl(),Ot=Yt.h;return[E(Tt),E({h:(Ot+72)%360,s:Yt.s,l:Yt.l}),E({h:(Ot+216)%360,s:Yt.s,l:Yt.l})]}function U(Tt,Yt,Ot){Yt=Yt||6,Ot=Ot||30;var me=E(Tt).toHsl(),oe=360/Ot,Re=[E(Tt)];for(me.h=(me.h-(oe*Yt>>1)+720)%360;--Yt;)me.h=(me.h+oe)%360,Re.push(E(me));return Re}function G(Tt,Yt){Yt=Yt||6;for(var Ot=E(Tt).toHsv(),me=Ot.h,oe=Ot.s,Re=Ot.v,te=[],Qe=1/Yt;Yt--;)te.push(E({h:me,s:oe,v:Re})),Re=(Re+Qe)%1;return te}E.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var Tt=this.toRgb();return(299*Tt.r+587*Tt.g+114*Tt.b)/1e3},getLuminance:function(){var Yt,Ot,me,Tt=this.toRgb();return Ot=Tt.g/255,me=Tt.b/255,.2126*((Yt=Tt.r/255)<=.03928?Yt/12.92:a.pow((Yt+.055)/1.055,2.4))+.7152*(Ot<=.03928?Ot/12.92:a.pow((Ot+.055)/1.055,2.4))+.0722*(me<=.03928?me/12.92:a.pow((me+.055)/1.055,2.4))},setAlpha:function(Tt){return this._a=q(Tt),this._roundA=m(100*this._a)/100,this},toHsv:function(){var Tt=x(this._r,this._g,this._b);return{h:360*Tt.h,s:Tt.s,v:Tt.v,a:this._a}},toHsvString:function(){var Tt=x(this._r,this._g,this._b),Yt=m(360*Tt.h),Ot=m(100*Tt.s),me=m(100*Tt.v);return 1==this._a?"hsv("+Yt+", "+Ot+"%, "+me+"%)":"hsva("+Yt+", "+Ot+"%, "+me+"%, "+this._roundA+")"},toHsl:function(){var Tt=b(this._r,this._g,this._b);return{h:360*Tt.h,s:Tt.s,l:Tt.l,a:this._a}},toHslString:function(){var Tt=b(this._r,this._g,this._b),Yt=m(360*Tt.h),Ot=m(100*Tt.s),me=m(100*Tt.l);return 1==this._a?"hsl("+Yt+", "+Ot+"%, "+me+"%)":"hsla("+Yt+", "+Ot+"%, "+me+"%, "+this._roundA+")"},toHex:function(Tt){return D(this._r,this._g,this._b,Tt)},toHexString:function(Tt){return"#"+this.toHex(Tt)},toHex8:function(Tt){return function C(Tt,Yt,Ot,me,oe){var Re=[Lt(m(Tt).toString(16)),Lt(m(Yt).toString(16)),Lt(m(Ot).toString(16)),Lt(ce(me))];return oe&&Re[0].charAt(0)==Re[0].charAt(1)&&Re[1].charAt(0)==Re[1].charAt(1)&&Re[2].charAt(0)==Re[2].charAt(1)&&Re[3].charAt(0)==Re[3].charAt(1)?Re[0].charAt(0)+Re[1].charAt(0)+Re[2].charAt(0)+Re[3].charAt(0):Re.join("")}(this._r,this._g,this._b,this._a,Tt)},toHex8String:function(Tt){return"#"+this.toHex8(Tt)},toRgb:function(){return{r:m(this._r),g:m(this._g),b:m(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+m(this._r)+", "+m(this._g)+", "+m(this._b)+")":"rgba("+m(this._r)+", "+m(this._g)+", "+m(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:m(100*$(this._r,255))+"%",g:m(100*$(this._g,255))+"%",b:m(100*$(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+m(100*$(this._r,255))+"%, "+m(100*$(this._g,255))+"%, "+m(100*$(this._b,255))+"%)":"rgba("+m(100*$(this._r,255))+"%, "+m(100*$(this._g,255))+"%, "+m(100*$(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(at[D(this._r,this._g,this._b,!0)]||!1)},toFilter:function(Tt){var Yt="#"+S(this._r,this._g,this._b,this._a),Ot=Yt,me=this._gradientType?"GradientType = 1, ":"";if(Tt){var oe=E(Tt);Ot="#"+S(oe._r,oe._g,oe._b,oe._a)}return"progid:DXImageTransform.Microsoft.gradient("+me+"startColorstr="+Yt+",endColorstr="+Ot+")"},toString:function(Tt){var Yt=!!Tt;Tt=Tt||this._format;var Ot=!1;return!Yt&&this._a<1&&this._a>=0&&("hex"===Tt||"hex6"===Tt||"hex3"===Tt||"hex4"===Tt||"hex8"===Tt||"name"===Tt)?"name"===Tt&&0===this._a?this.toName():this.toRgbString():("rgb"===Tt&&(Ot=this.toRgbString()),"prgb"===Tt&&(Ot=this.toPercentageRgbString()),("hex"===Tt||"hex6"===Tt)&&(Ot=this.toHexString()),"hex3"===Tt&&(Ot=this.toHexString(!0)),"hex4"===Tt&&(Ot=this.toHex8String(!0)),"hex8"===Tt&&(Ot=this.toHex8String()),"name"===Tt&&(Ot=this.toName()),"hsl"===Tt&&(Ot=this.toHslString()),"hsv"===Tt&&(Ot=this.toHsvString()),Ot||this.toHexString())},clone:function(){return E(this.toString())},_applyModification:function(Tt,Yt){var Ot=Tt.apply(null,[this].concat([].slice.call(Yt)));return this._r=Ot._r,this._g=Ot._g,this._b=Ot._b,this.setAlpha(Ot._a),this},lighten:function(){return this._applyModification(L,arguments)},brighten:function(){return this._applyModification(W,arguments)},darken:function(){return this._applyModification(K,arguments)},desaturate:function(){return this._applyModification(k,arguments)},saturate:function(){return this._applyModification(I,arguments)},greyscale:function(){return this._applyModification(F,arguments)},spin:function(){return this._applyModification(j,arguments)},_applyCombination:function(Tt,Yt){return Tt.apply(null,[this].concat([].slice.call(Yt)))},analogous:function(){return this._applyCombination(U,arguments)},complement:function(){return this._applyCombination(X,arguments)},monochromatic:function(){return this._applyCombination(G,arguments)},splitcomplement:function(){return this._applyCombination(z,arguments)},triad:function(){return this._applyCombination(B,arguments)},tetrad:function(){return this._applyCombination(V,arguments)}},E.fromRatio=function(Tt,Yt){if("object"==typeof Tt){var Ot={};for(var me in Tt)Tt.hasOwnProperty(me)&&(Ot[me]="a"===me?Tt[me]:Vt(Tt[me]));Tt=Ot}return E(Tt,Yt)},E.equals=function(Tt,Yt){return!(!Tt||!Yt)&&E(Tt).toRgbString()==E(Yt).toRgbString()},E.random=function(){return E.fromRatio({r:h(),g:h(),b:h()})},E.mix=function(Tt,Yt,Ot){Ot=0===Ot?0:Ot||50;var me=E(Tt).toRgb(),oe=E(Yt).toRgb(),Re=Ot/100;return E({r:(oe.r-me.r)*Re+me.r,g:(oe.g-me.g)*Re+me.g,b:(oe.b-me.b)*Re+me.b,a:(oe.a-me.a)*Re+me.a})},E.readability=function(Tt,Yt){var Ot=E(Tt),me=E(Yt);return(a.max(Ot.getLuminance(),me.getLuminance())+.05)/(a.min(Ot.getLuminance(),me.getLuminance())+.05)},E.isReadable=function(Tt,Yt,Ot){var oe,Re,me=E.readability(Tt,Yt);switch(Re=!1,oe=function Gt(Tt){var Yt,Ot;return"AA"!==(Yt=((Tt=Tt||{level:"AA",size:"small"}).level||"AA").toUpperCase())&&"AAA"!==Yt&&(Yt="AA"),"small"!==(Ot=(Tt.size||"small").toLowerCase())&&"large"!==Ot&&(Ot="small"),{level:Yt,size:Ot}}(Ot),oe.level+oe.size){case"AAsmall":case"AAAlarge":Re=me>=4.5;break;case"AAlarge":Re=me>=3;break;case"AAAsmall":Re=me>=7}return Re},E.mostReadable=function(Tt,Yt,Ot){var Re,te,Qe,Qt,me=null,oe=0;te=(Ot=Ot||{}).includeFallbackColors,Qe=Ot.level,Qt=Ot.size;for(var $t=0;$t<Yt.length;$t++)(Re=E.readability(Tt,Yt[$t]))>oe&&(oe=Re,me=E(Yt[$t]));return E.isReadable(Tt,me,{level:Qe,size:Qt})||!te?me:(Ot.includeFallbackColors=!1,E.mostReadable(Tt,["#fff","#000"],Ot))};var Z=E.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},at=E.hexNames=function H(Tt){var Yt={};for(var Ot in Tt)Tt.hasOwnProperty(Ot)&&(Yt[Tt[Ot]]=Ot);return Yt}(Z);function q(Tt){return Tt=parseFloat(Tt),(isNaN(Tt)||Tt<0||Tt>1)&&(Tt=1),Tt}function $(Tt,Yt){(function ft(Tt){return"string"==typeof Tt&&-1!=Tt.indexOf(".")&&1===parseFloat(Tt)})(Tt)&&(Tt="100%");var Ot=function mt(Tt){return"string"==typeof Tt&&-1!=Tt.indexOf("%")}(Tt);return Tt=f(Yt,v(0,parseFloat(Tt))),Ot&&(Tt=parseInt(Tt*Yt,10)/100),a.abs(Tt-Yt)<1e-6?1:Tt%Yt/parseFloat(Yt)}function ot(Tt){return f(1,v(0,Tt))}function J(Tt){return parseInt(Tt,16)}function Lt(Tt){return 1==Tt.length?"0"+Tt:""+Tt}function Vt(Tt){return Tt<=1&&(Tt=100*Tt+"%"),Tt}function ce(Tt){return a.round(255*parseFloat(Tt)).toString(16)}function se(Tt){return J(Tt)/255}var Ot,me,oe,xe=(me="[\\s|\\(]+("+(Ot="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+Ot+")[,|\\s]+("+Ot+")\\s*\\)?",oe="[\\s|\\(]+("+Ot+")[,|\\s]+("+Ot+")[,|\\s]+("+Ot+")[,|\\s]+("+Ot+")\\s*\\)?",{CSS_UNIT:new RegExp(Ot),rgb:new RegExp("rgb"+me),rgba:new RegExp("rgba"+oe),hsl:new RegExp("hsl"+me),hsla:new RegExp("hsla"+oe),hsv:new RegExp("hsv"+me),hsva:new RegExp("hsva"+oe),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function It(Tt){return!!xe.CSS_UNIT.exec(Tt)}ct.exports?ct.exports=E:void 0!==(t=function(){return E}.call(P,e,P,ct))&&(ct.exports=t)}(Math)},7196:function(ct,P,e){var t;!function(a,d){"use strict";var f="function",v="undefined",h="object",E="string",y="major",g="model",b="name",A="type",x="vendor",T="version",D="architecture",C="console",S="mobile",k="tablet",I="smarttv",F="wearable",L="embedded",K="Amazon",j="Apple",X="ASUS",B="BlackBerry",V="Browser",z="Chrome",G="Firefox",Z="Google",H="LG",q="Microsoft",$="Motorola",ot="Opera",J="Samsung",mt="Sony",Lt="Xiaomi",Vt="Zebra",ce="Facebook",se="Chromium OS",At=function(Wt){for(var zt={},le=0;le<Wt.length;le++)zt[Wt[le].toUpperCase()]=Wt[le];return zt},Gt=function(Wt,zt){return typeof Wt===E&&-1!==Tt(zt).indexOf(Tt(Wt))},Tt=function(Wt){return Wt.toLowerCase()},Ot=function(Wt,zt){if(typeof Wt===E)return Wt=Wt.replace(/^\s\s*/,""),typeof zt===v?Wt:Wt.substring(0,500)},me=function(Wt,zt){for(var Je,Fe,tn,He,pn,Ze,le=0;le<zt.length&&!pn;){var $n=zt[le],Vn=zt[le+1];for(Je=Fe=0;Je<$n.length&&!pn&&$n[Je];)if(pn=$n[Je++].exec(Wt))for(tn=0;tn<Vn.length;tn++)Ze=pn[++Fe],typeof(He=Vn[tn])===h&&He.length>0?2===He.length?this[He[0]]=typeof He[1]==f?He[1].call(this,Ze):He[1]:3===He.length?this[He[0]]=typeof He[1]!==f||He[1].exec&&He[1].test?Ze?Ze.replace(He[1],He[2]):d:Ze?He[1].call(this,Ze,He[2]):d:4===He.length&&(this[He[0]]=Ze?He[3].call(this,Ze.replace(He[1],He[2])):d):this[He]=Ze||d;le+=2}},oe=function(Wt,zt){for(var le in zt)if(typeof zt[le]===h&&zt[le].length>0){for(var Je=0;Je<zt[le].length;Je++)if(Gt(zt[le][Je],Wt))return"?"===le?d:le}else if(Gt(zt[le],Wt))return"?"===le?d:le;return Wt},te={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2",8.1:"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},Qe={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[T,[b,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[T,[b,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[b,T],[/opios[\/ ]+([\w\.]+)/i],[T,[b,ot+" Mini"]],[/\bopr\/([\w\.]+)/i],[T,[b,ot]],[/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[T,[b,"Baidu"]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer)[\/ ]?([\w\.]*)/i,/(avant|iemobile|slim)\s?(?:browser)?[\/ ]?([\w\.]*)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|qq|duckduckgo)\/([-\w\.]+)/i,/(heytap|ovi)browser\/([\d\.]+)/i,/(weibo)__([\d\.]+)/i],[b,T],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[T,[b,"UC"+V]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[T,[b,"WeChat"]],[/konqueror\/([\w\.]+)/i],[T,[b,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[T,[b,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[T,[b,"Yandex"]],[/slbrowser\/([\w\.]+)/i],[T,[b,"Smart Lenovo "+V]],[/(avast|avg)\/([\w\.]+)/i],[[b,/(.+)/,"$1 Secure "+V],T],[/\bfocus\/([\w\.]+)/i],[T,[b,G+" Focus"]],[/\bopt\/([\w\.]+)/i],[T,[b,ot+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[T,[b,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[T,[b,"Dolphin"]],[/coast\/([\w\.]+)/i],[T,[b,ot+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[T,[b,"MIUI "+V]],[/fxios\/([-\w\.]+)/i],[T,[b,G]],[/\bqihu|(qi?ho?o?|360)browser/i],[[b,"360 "+V]],[/(oculus|sailfish|huawei|vivo)browser\/([\w\.]+)/i],[[b,/(.+)/,"$1 "+V],T],[/samsungbrowser\/([\w\.]+)/i],[T,[b,J+" Internet"]],[/(comodo_dragon)\/([\w\.]+)/i],[[b,/_/g," "],T],[/metasr[\/ ]?([\d\.]+)/i],[T,[b,"Sogou Explorer"]],[/(sogou)mo\w+\/([\d\.]+)/i],[[b,"Sogou Mobile"],T],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|2345Explorer)[\/ ]?([\w\.]+)/i],[b,T],[/(lbbrowser)/i,/\[(linkedin)app\]/i],[b],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[b,ce],T],[/(Klarna)\/([\w\.]+)/i,/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(alipay)client\/([\w\.]+)/i,/(chromium|instagram|snapchat)[\/ ]([-\w\.]+)/i],[b,T],[/\bgsa\/([\w\.]+) .*safari\//i],[T,[b,"GSA"]],[/musical_ly(?:.+app_?version\/|_)([\w\.]+)/i],[T,[b,"TikTok"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[T,[b,z+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[b,z+" WebView"],T],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[T,[b,"Android "+V]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[b,T],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[T,[b,"Mobile Safari"]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[T,b],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[b,[T,oe,{"1.0":"/8",1.2:"/1",1.3:"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}]],[/(webkit|khtml)\/([\w\.]+)/i],[b,T],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[b,"Netscape"],T],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[T,[b,G+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror|klar)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir|obigo|mosaic|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/(links) \(([\w\.]+)/i,/panasonic;(viera)/i],[b,T],[/(cobalt)\/([\w\.]+)/i],[b,[T,/master.|lts./,""]]],cpu:[[/(?:(amd|x(?:(?:86|64)[-_])?|wow|win)64)[;\)]/i],[[D,"amd64"]],[/(ia32(?=;))/i],[[D,Tt]],[/((?:i[346]|x)86)[;\)]/i],[[D,"ia32"]],[/\b(aarch64|arm(v?8e?l?|_?64))\b/i],[[D,"arm64"]],[/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i],[[D,"armhf"]],[/windows (ce|mobile); ppc;/i],[[D,"arm"]],[/((?:ppc|powerpc)(?:64)?)(?: mac|;|\))/i],[[D,/ower/,"",Tt]],[/(sun4\w)[;\)]/i],[[D,"sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|\barm(?=v(?:[1-7]|[5-7]1)l?|;|eabi)|(?=atmel )avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i],[[D,Tt]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[g,[x,J],[A,k]],[/\b((?:s[cgp]h|gt|sm)-\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]([-\w]+)/i,/sec-(sgh\w+)/i],[g,[x,J],[A,S]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[g,[x,j],[A,S]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[g,[x,j],[A,k]],[/(macintosh);/i],[g,[x,j]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[g,[x,"Sharp"],[A,S]],[/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i],[g,[x,"Huawei"],[A,k]],[/(?:huawei|honor)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[g,[x,"Huawei"],[A,S]],[/\b(poco[\w ]+|m2\d{3}j\d\d[a-z]{2})(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/oid[^\)]+; (m?[12][0-389][01]\w{3,6}[c-y])( bui|; wv|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite)?)(?: bui|\))/i],[[g,/_/g," "],[x,Lt],[A,S]],[/oid[^\)]+; (2\d{4}(283|rpbf)[cgl])( bui|\))/i,/\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i],[[g,/_/g," "],[x,Lt],[A,k]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[g,[x,"OPPO"],[A,S]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[g,[x,"Vivo"],[A,S]],[/\b(rmx[1-3]\d{3})(?: bui|;|\))/i],[g,[x,"Realme"],[A,S]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[g,[x,$],[A,S]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[g,[x,$],[A,k]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[g,[x,H],[A,k]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv)\w+)/i,/\blg-?([\d\w]+) bui/i],[g,[x,H],[A,S]],[/(ideatab[-\w ]+)/i,/lenovo ?(s[56]000[-\w]+|tab(?:[\w ]+)|yt[-\d\w]{6}|tb[-\d\w]{6})/i],[g,[x,"Lenovo"],[A,k]],[/(?:maemo|nokia).*(n900|lumia \d+)/i,/nokia[-_ ]?([-\w\.]*)/i],[[g,/_/g," "],[x,"Nokia"],[A,S]],[/(pixel c)\b/i],[g,[x,Z],[A,k]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[g,[x,Z],[A,S]],[/droid.+ (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[g,[x,mt],[A,S]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[g,"Xperia Tablet"],[x,mt],[A,k]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[g,[x,"OnePlus"],[A,S]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo[c-r]{2})( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[g,[x,K],[A,k]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[g,/(.+)/g,"Fire Phone $1"],[x,K],[A,S]],[/(playbook);[-\w\),; ]+(rim)/i],[g,x,[A,k]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[g,[x,B],[A,S]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[g,[x,X],[A,k]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[g,[x,X],[A,S]],[/(nexus 9)/i],[g,[x,"HTC"],[A,k]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[x,[g,/_/g," "],[A,S]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[g,[x,"Acer"],[A,k]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[g,[x,"Meizu"],[A,S]],[/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i],[g,[x,"Ulefone"],[A,S]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron|infinix|tecno)[-_ ]?([-\w]*)/i,/(hp) ([\w ]+\w)/i,/(asus)-?(\w+)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w]+)/i,/(jolla)/i,/(oppo) ?([\w ]+) bui/i],[x,g,[A,S]],[/(kobo)\s(ereader|touch)/i,/(archos) (gamepad2?)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[x,g,[A,k]],[/(surface duo)/i],[g,[x,q],[A,k]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[g,[x,"Fairphone"],[A,S]],[/(u304aa)/i],[g,[x,"AT&T"],[A,S]],[/\bsie-(\w*)/i],[g,[x,"Siemens"],[A,S]],[/\b(rct\w+) b/i],[g,[x,"RCA"],[A,k]],[/\b(venue[\d ]{2,7}) b/i],[g,[x,"Dell"],[A,k]],[/\b(q(?:mv|ta)\w+) b/i],[g,[x,"Verizon"],[A,k]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[g,[x,"Barnes & Noble"],[A,k]],[/\b(tm\d{3}\w+) b/i],[g,[x,"NuVision"],[A,k]],[/\b(k88) b/i],[g,[x,"ZTE"],[A,k]],[/\b(nx\d{3}j) b/i],[g,[x,"ZTE"],[A,S]],[/\b(gen\d{3}) b.+49h/i],[g,[x,"Swiss"],[A,S]],[/\b(zur\d{3}) b/i],[g,[x,"Swiss"],[A,k]],[/\b((zeki)?tb.*\b) b/i],[g,[x,"Zeki"],[A,k]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[x,"Dragon Touch"],g,[A,k]],[/\b(ns-?\w{0,9}) b/i],[g,[x,"Insignia"],[A,k]],[/\b((nxa|next)-?\w{0,9}) b/i],[g,[x,"NextBook"],[A,k]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[x,"Voice"],g,[A,S]],[/\b(lvtel\-)?(v1[12]) b/i],[[x,"LvTel"],g,[A,S]],[/\b(ph-1) /i],[g,[x,"Essential"],[A,S]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[g,[x,"Envizen"],[A,k]],[/\b(trio[-\w\. ]+) b/i],[g,[x,"MachSpeed"],[A,k]],[/\btu_(1491) b/i],[g,[x,"Rotor"],[A,k]],[/(shield[\w ]+) b/i],[g,[x,"Nvidia"],[A,k]],[/(sprint) (\w+)/i],[x,g,[A,S]],[/(kin\.[onetw]{3})/i],[[g,/\./g," "],[x,q],[A,S]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[g,[x,Vt],[A,k]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[g,[x,Vt],[A,S]],[/smart-tv.+(samsung)/i],[x,[A,I]],[/hbbtv.+maple;(\d+)/i],[[g,/^/,"SmartTV"],[x,J],[A,I]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[x,H],[A,I]],[/(apple) ?tv/i],[x,[g,j+" TV"],[A,I]],[/crkey/i],[[g,z+"cast"],[x,Z],[A,I]],[/droid.+aft(\w+)( bui|\))/i],[g,[x,K],[A,I]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[g,[x,"Sharp"],[A,I]],[/(bravia[\w ]+)( bui|\))/i],[g,[x,mt],[A,I]],[/(mitv-\w{5}) bui/i],[g,[x,Lt],[A,I]],[/Hbbtv.*(technisat) (.*);/i],[x,g,[A,I]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[x,Ot],[g,Ot],[A,I]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[A,I]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[x,g,[A,C]],[/droid.+; (shield) bui/i],[g,[x,"Nvidia"],[A,C]],[/(playstation [345portablevi]+)/i],[g,[x,mt],[A,C]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[g,[x,q],[A,C]],[/((pebble))app/i],[x,g,[A,F]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[g,[x,j],[A,F]],[/droid.+; (glass) \d/i],[g,[x,Z],[A,F]],[/droid.+; (wt63?0{2,3})\)/i],[g,[x,Vt],[A,F]],[/(quest( 2| pro)?)/i],[g,[x,ce],[A,F]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[x,[A,L]],[/(aeobc)\b/i],[g,[x,K],[A,L]],[/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew).+? mobile safari/i],[g,[A,S]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[g,[A,k]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[A,k]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[A,S]],[/(android[-\w\. ]{0,9});.+buil/i],[g,[x,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[T,[b,"EdgeHTML"]],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[T,[b,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[b,T],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[T,b]],os:[[/microsoft (windows) (vista|xp)/i],[b,T],[/(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i],[b,[T,oe,te]],[/windows nt 6\.2; (arm)/i,/windows[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i,/(?:win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[T,oe,te],[b,"Windows"]],[/ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i,/(?:ios;fbsv\/|iphone.+ios[\/ ])([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[T,/_/g,"."],[b,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[b,"Mac OS"],[T,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[T,b],[/(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish)[-\/ ]?([\w\.]*)/i,/(blackberry)\w*\/([\w\.]*)/i,/(tizen|kaios)[\/ ]([\w\.]+)/i,/\((series40);/i],[b,T],[/\(bb(10);/i],[T,[b,B]],[/(?:symbian ?os|symbos|s60(?=;)|series60)[-\/ ]?([\w\.]*)/i],[T,[b,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[T,[b,G+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[T,[b,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[T,[b,"watchOS"]],[/crkey\/([\d\.]+)/i],[T,[b,z+"cast"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[b,se],T],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux) ?([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[b,T],[/(sunos) ?([\w\.\d]*)/i],[[b,"Solaris"],T],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[b,T]]},Qt=function(Wt,zt){if(typeof Wt===h&&(zt=Wt,Wt=d),!(this instanceof Qt))return new Qt(Wt,zt).getResult();var le=typeof a!==v&&a.navigator?a.navigator:d,Je=Wt||(le&&le.userAgent?le.userAgent:""),Fe=le&&le.userAgentData?le.userAgentData:d,tn=zt?function(Wt,zt){var le={};for(var Je in Wt)le[Je]=zt[Je]&&zt[Je].length%2==0?zt[Je].concat(Wt[Je]):Wt[Je];return le}(Qe,zt):Qe,He=le&&le.userAgent==Je;return this.getBrowser=function(){var pn={};return pn[b]=d,pn[T]=d,me.call(pn,Je,tn.browser),pn[y]=function(Wt){return typeof Wt===E?Wt.replace(/[^\d\.]/g,"").split(".")[0]:d}(pn[T]),He&&le&&le.brave&&typeof le.brave.isBrave==f&&(pn[b]="Brave"),pn},this.getCPU=function(){var pn={};return pn[D]=d,me.call(pn,Je,tn.cpu),pn},this.getDevice=function(){var pn={};return pn[x]=d,pn[g]=d,pn[A]=d,me.call(pn,Je,tn.device),He&&!pn[A]&&Fe&&Fe.mobile&&(pn[A]=S),He&&"Macintosh"==pn[g]&&le&&typeof le.standalone!==v&&le.maxTouchPoints&&le.maxTouchPoints>2&&(pn[g]="iPad",pn[A]=k),pn},this.getEngine=function(){var pn={};return pn[b]=d,pn[T]=d,me.call(pn,Je,tn.engine),pn},this.getOS=function(){var pn={};return pn[b]=d,pn[T]=d,me.call(pn,Je,tn.os),He&&!pn[b]&&Fe&&"Unknown"!=Fe.platform&&(pn[b]=Fe.platform.replace(/chrome os/i,se).replace(/macos/i,"Mac OS")),pn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return Je},this.setUA=function(pn){return Je=typeof pn===E&&pn.length>500?Ot(pn,500):pn,this},this.setUA(Je),this};Qt.VERSION="1.0.37",Qt.BROWSER=At([b,T,y]),Qt.CPU=At([D]),Qt.DEVICE=At([g,x,A,C,S,I,k,F,L]),Qt.ENGINE=Qt.OS=At([b,T]),typeof P!==v?(ct.exports&&(P=ct.exports=Qt),P.UAParser=Qt):e.amdO?(t=function(){return Qt}.call(P,e,P,ct))!==d&&(ct.exports=t):typeof a!==v&&(a.UAParser=Qt);var $t=typeof a!==v&&(a.jQuery||a.Zepto);if($t&&!$t.ua){var Mt=new Qt;$t.ua=Mt.getResult(),$t.ua.get=function(){return Mt.getUA()},$t.ua.set=function(Wt){Mt.setUA(Wt);var zt=Mt.getResult();for(var le in zt)$t.ua[le]=zt[le]}}}("object"==typeof window?window:this)},69884:ct=>{ct.exports=/[\0-\x1F\x7F-\x9F]/},7047:ct=>{ct.exports=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/},41824:ct=>{ct.exports=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4E\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDF55-\uDF59]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDF3C-\uDF3E]|\uD806[\uDC3B\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/},47534:ct=>{ct.exports=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/},34499:(ct,P,e)=>{"use strict";P.Any=e(61359),P.Cc=e(69884),P.Cf=e(7047),P.P=e(41824),P.Z=e(47534)},61359:ct=>{ct.exports=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/},52768:ct=>{"use strict";var P,e={},t=0;e.initialize=function(d,p){d&&(!t&&this.load(d,p),t=1)},e.loaded=function(){return typeof window.userpilot<"u"},e.load=function(d,p){typeof window>"u"||(p||(p={}),(p={...window.userpilotSettings,...p}).version=p.version||"v0",p.endpoint=p.endpoint||"api.userpilot.io/socket/",p.token=d,window.userpilotSettings=p,function a(d){(P=document.createElement("script")).setAttribute("src",d),document.getElementsByTagName("head")[0].appendChild(P)}(p.domain?`//${p.domain}/sdk/latest.js`:"//js.userpilot.io/sdk/latest.js"))},e.reload=function(d){window.userpilot?window.userpilot.reload(d):typeof P<"u"&&P.addEventListener("load",function(){window.userpilot&&window.userpilot.reload(d)})},e.suppress=function(){window.userpilot?window.userpilot.suppress():typeof P<"u"&&P.addEventListener("load",function(){window.userpilot&&window.userpilot.suppress()})},e.unsuppress=function(){window.userpilot?window.userpilot.unsuppress():typeof P<"u"&&P.addEventListener("load",function(){window.userpilot&&window.userpilot.unsuppress()})},e.identify=function(d,p){p&&p.createdAt&&(p.created_at=p.createdAt,delete p.createdAt),window.userpilot?window.userpilot.identify(d,p):typeof P<"u"&&P.addEventListener("load",function(){window.userpilot&&window.userpilot.identify(d,p)})},e.anonymous=function(){window.userpilot?window.userpilot.anonymous():typeof P<"u"&&P.addEventListener("load",function(){window.userpilot&&window.userpilot.anonymous()})},e.trigger=function(d){window.userpilot?window.userpilot.trigger(d):typeof P<"u"&&P.addEventListener("load",function(){window.userpilot&&window.userpilot.trigger(d)})},e.on=function(d,p){window.userpilot?window.userpilot.on(d,p):typeof P<"u"&&P.addEventListener("load",function(){window.userpilot&&window.userpilot.on(d,p)})},e.off=function(d){window.userpilot?window.userpilot.off(d):typeof P<"u"&&P.addEventListener("load",function(){window.userpilot&&window.userpilot.off(d)})},e.once=function(d,p){window.userpilot?window.userpilot.once(d,p):typeof P<"u"&&P.addEventListener("load",function(){window.userpilot&&window.userpilot.once(d,p)})},e.track=function(d,p){window.userpilot?window.userpilot.track(d,p):typeof P<"u"&&P.addEventListener("load",function(){window.userpilot&&window.userpilot.track(d,p)})},e.next=function(){window.userpilot?window.userpilot.next():typeof P<"u"&&P.addEventListener("load",function(){window.userpilot&&window.userpilot.next()})},e.end=function(d){window.userpilot?window.userpilot.end(d):typeof P<"u"&&P.addEventListener("load",function(){window.userpilot&&window.userpilot.end(d)})},e.reset=function(){window.userpilot?window.userpilot.reset():typeof P<"u"&&P.addEventListener("load",function(){window.userpilot&&window.userpilot.reset()})},e.clean=function(){window.userpilot?window.userpilot.clean():typeof P<"u"&&P.addEventListener("load",function(){window.userpilot&&window.userpilot.clean()})},e.destroy=function(){window.userpilot?window.userpilot.destroy():typeof P<"u"&&P.addEventListener("load",function(){window.userpilot&&window.userpilot.destroy()})},e.theme=function(d){window.userpilot?window.userpilot.theme(d):typeof P<"u"&&P.addEventListener("load",function(){window.userpilot&&window.userpilot.theme(d)})},typeof ct.exports<"u"?ct.exports.Userpilot=e:window.Userpilot=e},50978:(ct,P,e)=>{"use strict";function t(a){return a||(a={}),function(d,p){var m="desc"==a.direction?-1:1,f=-m,v=/(^-?[0-9]+(\.?[0-9]*)[df]?e?[0-9]?$|^0x[0-9a-f]+$|[0-9]+)/gi,h=/(^[ ]*|[ ]*$)/g,E=/(^([\w ]+,?[\w ]+)?[\w ]+,?[\w ]+\d+:\d+(:\d+)?[\w ]?|^\d{1,4}[/\-]\d{1,4}[/\-]\d{1,4}|^\w+, \w+ \d+, \d{4})/,y=/^0x[0-9a-f]+$/i,g=/^0/,b=function(K){var j=""+K;return a.caseSensitive?j:j.toLowerCase()},A=b(d).replace(h,"")||"",x=b(p).replace(h,"")||"",T=A.replace(v,"\0$1\0").replace(/\0$/,"").replace(/^\0/,"").split("\0"),D=x.replace(v,"\0$1\0").replace(/\0$/,"").replace(/^\0/,"").split("\0");if(!A&&!x)return 0;if(!A&&x)return m;if(A&&!x)return f;var k,I,C=parseInt(A.match(y))||1!=T.length&&A.match(E)&&Date.parse(A),S=parseInt(x.match(y))||C&&x.match(E)&&Date.parse(x)||null;if(S){if(C<S)return f;if(C>S)return m}for(var F=0,L=Math.max(T.length,D.length);F<L;F++){if(k=!(T[F]||"").match(g)&&parseFloat(T[F])||T[F]||0,I=!(D[F]||"").match(g)&&parseFloat(D[F])||D[F]||0,isNaN(k)!==isNaN(I))return isNaN(k)?m:f;if(typeof k!=typeof I&&(k+="",I+=""),k<I)return f;if(k>I)return m}return 0}}e.d(P,{I:()=>t})},50477:()=>{},47172:(ct,P,e)=>{"use strict";e.d(P,{FX:()=>j,If:()=>t,K2:()=>m,MA:()=>g,Os:()=>n,P:()=>A,hZ:()=>d,i0:()=>p,i7:()=>h,iF:()=>f,kY:()=>E,kp:()=>a,sf:()=>W,ui:()=>K,wk:()=>v});var t=function(X){return X[X.State=0]="State",X[X.Transition=1]="Transition",X[X.Sequence=2]="Sequence",X[X.Group=3]="Group",X[X.Animate=4]="Animate",X[X.Keyframes=5]="Keyframes",X[X.Style=6]="Style",X[X.Trigger=7]="Trigger",X[X.Reference=8]="Reference",X[X.AnimateChild=9]="AnimateChild",X[X.AnimateRef=10]="AnimateRef",X[X.Query=11]="Query",X[X.Stagger=12]="Stagger",X}(t||{});const a="*";function d(X,B){return{type:t.Trigger,name:X,definitions:B,options:{}}}function p(X,B=null){return{type:t.Animate,styles:B,timings:X}}function n(X,B=null){return{type:t.Group,steps:X,options:B}}function m(X,B=null){return{type:t.Sequence,steps:X,options:B}}function f(X){return{type:t.Style,styles:X,offset:null}}function v(X,B,V){return{type:t.State,name:X,styles:B,options:V}}function h(X){return{type:t.Keyframes,steps:X}}function E(X,B,V=null){return{type:t.Transition,expr:X,animation:B,options:V}}function g(X=null){return{type:t.AnimateChild,options:X}}function A(X,B,V=null){return{type:t.Query,selector:X,animation:B,options:V}}class W{constructor(B=0,V=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=B+V}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(B=>B()),this._onDoneFns=[])}onStart(B){this._originalOnStartFns.push(B),this._onStartFns.push(B)}onDone(B){this._originalOnDoneFns.push(B),this._onDoneFns.push(B)}onDestroy(B){this._onDestroyFns.push(B)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(B=>B()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(B=>B()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(B){this._position=this.totalTime?B*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(B){const V="start"==B?this._onStartFns:this._onDoneFns;V.forEach(z=>z()),V.length=0}}class K{constructor(B){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=B;let V=0,z=0,U=0;const G=this.players.length;0==G?queueMicrotask(()=>this._onFinish()):this.players.forEach(Z=>{Z.onDone(()=>{++V==G&&this._onFinish()}),Z.onDestroy(()=>{++z==G&&this._onDestroy()}),Z.onStart(()=>{++U==G&&this._onStart()})}),this.totalTime=this.players.reduce((Z,at)=>Math.max(Z,at.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(B=>B()),this._onDoneFns=[])}init(){this.players.forEach(B=>B.init())}onStart(B){this._onStartFns.push(B)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(B=>B()),this._onStartFns=[])}onDone(B){this._onDoneFns.push(B)}onDestroy(B){this._onDestroyFns.push(B)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(B=>B.play())}pause(){this.players.forEach(B=>B.pause())}restart(){this.players.forEach(B=>B.restart())}finish(){this._onFinish(),this.players.forEach(B=>B.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(B=>B.destroy()),this._onDestroyFns.forEach(B=>B()),this._onDestroyFns=[])}reset(){this.players.forEach(B=>B.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(B){const V=B*this.totalTime;this.players.forEach(z=>{const U=z.totalTime?Math.min(1,V/z.totalTime):1;z.setPosition(U)})}getPosition(){const B=this.players.reduce((V,z)=>null===V||z.totalTime>V.totalTime?z:V,null);return null!=B?B.getPosition():0}beforeDestroy(){this.players.forEach(B=>{B.beforeDestroy&&B.beforeDestroy()})}triggerCallback(B){const V="start"==B?this._onStartFns:this._onDoneFns;V.forEach(z=>z()),V.length=0}}const j="!"},72102:(ct,P,e)=>{"use strict";e.d(P,{Ae:()=>F,Ai:()=>He,Au:()=>G,Bu:()=>Z,FN:()=>Bn,GX:()=>Gt,Pd:()=>tt,Q_:()=>Ft,Z7:()=>H,_G:()=>te,kB:()=>Tt,px:()=>I,vR:()=>fi,vr:()=>B,w6:()=>Qe});var t=e(60316),a=e(68559),d=e(17699),p=e(84205),n=e(27092),m=e(75797),f=e(59452),v=e(74879),h=e(98764),E=e(52575),y=e(51567),g=e(70271),b=e(64334),A=e(47470),x=e(91817),T=e(33900),D=e(39539),C=e(2814),S=e(87912);const k=" ";function I(it,rt,et){const bt=L(it,rt);et=et.trim(),!bt.some(Ut=>Ut.trim()===et)&&(bt.push(et),it.setAttribute(rt,bt.join(k)))}function F(it,rt,et){const bt=L(it,rt);et=et.trim();const Ut=bt.filter(Oe=>Oe!==et);Ut.length?it.setAttribute(rt,Ut.join(k)):it.removeAttribute(rt)}function L(it,rt){return it.getAttribute(rt)?.match(/\S+/g)??[]}const K="cdk-describedby-message",j="cdk-describedby-host";let X=0,B=(()=>{class it{constructor(et,bt){this._platform=bt,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+X++,this._document=et,this._id=(0,a.WQX)(a.sZ2)+"-"+X++}describe(et,bt,Ut){if(!this._canBeDescribed(et,bt))return;const Oe=V(bt,Ut);"string"!=typeof bt?(z(bt,this._id),this._messageRegistry.set(Oe,{messageElement:bt,referenceCount:0})):this._messageRegistry.has(Oe)||this._createMessageElement(bt,Ut),this._isElementDescribedByMessage(et,Oe)||this._addMessageReference(et,Oe)}removeDescription(et,bt,Ut){if(!bt||!this._isElementNode(et))return;const Oe=V(bt,Ut);if(this._isElementDescribedByMessage(et,Oe)&&this._removeMessageReference(et,Oe),"string"==typeof bt){const Sn=this._messageRegistry.get(Oe);Sn&&0===Sn.referenceCount&&this._deleteMessageElement(Oe)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const et=this._document.querySelectorAll(`[${j}="${this._id}"]`);for(let bt=0;bt<et.length;bt++)this._removeCdkDescribedByReferenceIds(et[bt]),et[bt].removeAttribute(j);this._messagesContainer?.remove(),this._messagesContainer=null,this._messageRegistry.clear()}_createMessageElement(et,bt){const Ut=this._document.createElement("div");z(Ut,this._id),Ut.textContent=et,bt&&Ut.setAttribute("role",bt),this._createMessagesContainer(),this._messagesContainer.appendChild(Ut),this._messageRegistry.set(V(et,bt),{messageElement:Ut,referenceCount:0})}_deleteMessageElement(et){this._messageRegistry.get(et)?.messageElement?.remove(),this._messageRegistry.delete(et)}_createMessagesContainer(){if(this._messagesContainer)return;const et="cdk-describedby-message-container",bt=this._document.querySelectorAll(`.${et}[platform="server"]`);for(let Oe=0;Oe<bt.length;Oe++)bt[Oe].remove();const Ut=this._document.createElement("div");Ut.style.visibility="hidden",Ut.classList.add(et),Ut.classList.add("cdk-visually-hidden"),this._platform&&!this._platform.isBrowser&&Ut.setAttribute("platform","server"),this._document.body.appendChild(Ut),this._messagesContainer=Ut}_removeCdkDescribedByReferenceIds(et){const bt=L(et,"aria-describedby").filter(Ut=>0!=Ut.indexOf(K));et.setAttribute("aria-describedby",bt.join(" "))}_addMessageReference(et,bt){const Ut=this._messageRegistry.get(bt);I(et,"aria-describedby",Ut.messageElement.id),et.setAttribute(j,this._id),Ut.referenceCount++}_removeMessageReference(et,bt){const Ut=this._messageRegistry.get(bt);Ut.referenceCount--,F(et,"aria-describedby",Ut.messageElement.id),et.removeAttribute(j)}_isElementDescribedByMessage(et,bt){const Ut=L(et,"aria-describedby"),Oe=this._messageRegistry.get(bt),Sn=Oe&&Oe.messageElement.id;return!!Sn&&-1!=Ut.indexOf(Sn)}_canBeDescribed(et,bt){if(!this._isElementNode(et))return!1;if(bt&&"object"==typeof bt)return!0;const Ut=null==bt?"":`${bt}`.trim(),Oe=et.getAttribute("aria-label");return!(!Ut||Oe&&Oe.trim()===Ut)}_isElementNode(et){return et.nodeType===this._document.ELEMENT_NODE}static#t=this.\u0275fac=function(bt){return new(bt||it)(a.KVO(t.qQ),a.KVO(d.OD))};static#e=this.\u0275prov=a.jDH({token:it,factory:it.\u0275fac,providedIn:"root"})}return it})();function V(it,rt){return"string"==typeof it?`${rt||""}/${it}`:it}function z(it,rt){it.id||(it.id=`${K}-${rt}-${X++}`)}class U{constructor(rt,et){this._items=rt,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new p.B,this._typeaheadSubscription=n.yU.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=bt=>bt.disabled,this._pressedLetters=[],this.tabOut=new p.B,this.change=new p.B,rt instanceof a.rOR?this._itemChangesSubscription=rt.changes.subscribe(bt=>this._itemsChanged(bt.toArray())):(0,a.Hps)(rt)&&(this._effectRef=(0,a.QZP)(()=>this._itemsChanged(rt()),{injector:et}))}skipPredicate(rt){return this._skipPredicateFn=rt,this}withWrap(rt=!0){return this._wrap=rt,this}withVerticalOrientation(rt=!0){return this._vertical=rt,this}withHorizontalOrientation(rt){return this._horizontal=rt,this}withAllowedModifierKeys(rt){return this._allowedModifierKeys=rt,this}withTypeAhead(rt=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,h.M)(et=>this._pressedLetters.push(et)),(0,E.B)(rt),(0,y.p)(()=>this._pressedLetters.length>0),(0,g.T)(()=>this._pressedLetters.join(""))).subscribe(et=>{const bt=this._getItemsArray();for(let Ut=1;Ut<bt.length+1;Ut++){const Oe=(this._activeItemIndex+Ut)%bt.length,Sn=bt[Oe];if(!this._skipPredicateFn(Sn)&&0===Sn.getLabel().toUpperCase().trim().indexOf(et)){this.setActiveItem(Oe);break}}this._pressedLetters=[]}),this}cancelTypeahead(){return this._pressedLetters=[],this}withHomeAndEnd(rt=!0){return this._homeAndEnd=rt,this}withPageUpDown(rt=!0,et=10){return this._pageUpAndDown={enabled:rt,delta:et},this}setActiveItem(rt){const et=this._activeItem;this.updateActiveItem(rt),this._activeItem!==et&&this.change.next(this._activeItemIndex)}onKeydown(rt){const et=rt.keyCode,Ut=["altKey","ctrlKey","metaKey","shiftKey"].every(Oe=>!rt[Oe]||this._allowedModifierKeys.indexOf(Oe)>-1);switch(et){case v.wn:return void this.tabOut.next();case v.n6:if(this._vertical&&Ut){this.setNextItemActive();break}return;case v.i7:if(this._vertical&&Ut){this.setPreviousItemActive();break}return;case v.LE:if(this._horizontal&&Ut){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case v.UQ:if(this._horizontal&&Ut){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case v.yZ:if(this._homeAndEnd&&Ut){this.setFirstItemActive();break}return;case v.Kp:if(this._homeAndEnd&&Ut){this.setLastItemActive();break}return;case v.w_:if(this._pageUpAndDown.enabled&&Ut){const Oe=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(Oe>0?Oe:0,1);break}return;case v.dB:if(this._pageUpAndDown.enabled&&Ut){const Oe=this._activeItemIndex+this._pageUpAndDown.delta,Sn=this._getItemsArray().length;this._setActiveItemByIndex(Oe<Sn?Oe:Sn-1,-1);break}return;default:return void((Ut||(0,v.rp)(rt,"shiftKey"))&&(rt.key&&1===rt.key.length?this._letterKeyStream.next(rt.key.toLocaleUpperCase()):(et>=v.A&&et<=v.Z||et>=v.f2&&et<=v.bn)&&this._letterKeyStream.next(String.fromCharCode(et))))}this._pressedLetters=[],rt.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}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(rt){const et=this._getItemsArray(),bt="number"==typeof rt?rt:et.indexOf(rt);this._activeItem=et[bt]??null,this._activeItemIndex=bt}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._effectRef?.destroy(),this._letterKeyStream.complete(),this.tabOut.complete(),this.change.complete(),this._pressedLetters=[]}_setActiveItemByDelta(rt){this._wrap?this._setActiveInWrapMode(rt):this._setActiveInDefaultMode(rt)}_setActiveInWrapMode(rt){const et=this._getItemsArray();for(let bt=1;bt<=et.length;bt++){const Ut=(this._activeItemIndex+rt*bt+et.length)%et.length;if(!this._skipPredicateFn(et[Ut]))return void this.setActiveItem(Ut)}}_setActiveInDefaultMode(rt){this._setActiveItemByIndex(this._activeItemIndex+rt,rt)}_setActiveItemByIndex(rt,et){const bt=this._getItemsArray();if(bt[rt]){for(;this._skipPredicateFn(bt[rt]);)if(!bt[rt+=et])return;this.setActiveItem(rt)}}_getItemsArray(){return(0,a.Hps)(this._items)?this._items():this._items instanceof a.rOR?this._items.toArray():this._items}_itemsChanged(rt){if(this._activeItem){const et=rt.indexOf(this._activeItem);et>-1&&et!==this._activeItemIndex&&(this._activeItemIndex=et)}}}class G extends U{setActiveItem(rt){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(rt),this.activeItem&&this.activeItem.setActiveStyles()}}class Z extends U{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(rt){return this._origin=rt,this}setActiveItem(rt){super.setActiveItem(rt),this.activeItem&&this.activeItem.focus(this._origin)}}let H=(()=>{class it{constructor(et){this._platform=et}isDisabled(et){return et.hasAttribute("disabled")}isVisible(et){return function $(it){return!!(it.offsetWidth||it.offsetHeight||"function"==typeof it.getClientRects&&it.getClientRects().length)}(et)&&"visible"===getComputedStyle(et).visibility}isTabbable(et){if(!this._platform.isBrowser)return!1;const bt=function q(it){try{return it.frameElement}catch{return null}}(function It(it){return it.ownerDocument&&it.ownerDocument.defaultView||window}(et));if(bt&&(-1===ce(bt)||!this.isVisible(bt)))return!1;let Ut=et.nodeName.toLowerCase(),Oe=ce(et);return et.hasAttribute("contenteditable")?-1!==Oe:!("iframe"===Ut||"object"===Ut||this._platform.WEBKIT&&this._platform.IOS&&!function se(it){let rt=it.nodeName.toLowerCase(),et="input"===rt&&it.type;return"text"===et||"password"===et||"select"===rt||"textarea"===rt}(et))&&("audio"===Ut?!!et.hasAttribute("controls")&&-1!==Oe:"video"===Ut?-1!==Oe&&(null!==Oe||this._platform.FIREFOX||et.hasAttribute("controls")):et.tabIndex>=0)}isFocusable(et,bt){return function xe(it){return!function J(it){return function mt(it){return"input"==it.nodeName.toLowerCase()}(it)&&"hidden"==it.type}(it)&&(function ot(it){let rt=it.nodeName.toLowerCase();return"input"===rt||"select"===rt||"button"===rt||"textarea"===rt}(it)||function ft(it){return function Lt(it){return"a"==it.nodeName.toLowerCase()}(it)&&it.hasAttribute("href")}(it)||it.hasAttribute("contenteditable")||Vt(it))}(et)&&!this.isDisabled(et)&&(bt?.ignoreVisibility||this.isVisible(et))}static#t=this.\u0275fac=function(bt){return new(bt||it)(a.KVO(d.OD))};static#e=this.\u0275prov=a.jDH({token:it,factory:it.\u0275fac,providedIn:"root"})}return it})();function Vt(it){if(!it.hasAttribute("tabindex")||void 0===it.tabIndex)return!1;let rt=it.getAttribute("tabindex");return!(!rt||isNaN(parseInt(rt,10)))}function ce(it){if(!Vt(it))return null;const rt=parseInt(it.getAttribute("tabindex")||"",10);return isNaN(rt)?-1:rt}class At{get enabled(){return this._enabled}set enabled(rt){this._enabled=rt,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(rt,this._startAnchor),this._toggleAnchorTabIndex(rt,this._endAnchor))}constructor(rt,et,bt,Ut,Oe=!1){this._element=rt,this._checker=et,this._ngZone=bt,this._document=Ut,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,Oe||this.attachAnchors()}destroy(){const rt=this._startAnchor,et=this._endAnchor;rt&&(rt.removeEventListener("focus",this.startAnchorListener),rt.remove()),et&&(et.removeEventListener("focus",this.endAnchorListener),et.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(rt){return new Promise(et=>{this._executeOnStable(()=>et(this.focusInitialElement(rt)))})}focusFirstTabbableElementWhenReady(rt){return new Promise(et=>{this._executeOnStable(()=>et(this.focusFirstTabbableElement(rt)))})}focusLastTabbableElementWhenReady(rt){return new Promise(et=>{this._executeOnStable(()=>et(this.focusLastTabbableElement(rt)))})}_getRegionBoundary(rt){const et=this._element.querySelectorAll(`[cdk-focus-region-${rt}], [cdkFocusRegion${rt}], [cdk-focus-${rt}]`);return"start"==rt?et.length?et[0]:this._getFirstTabbableElement(this._element):et.length?et[et.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(rt){const et=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(et){if(!this._checker.isFocusable(et)){const bt=this._getFirstTabbableElement(et);return bt?.focus(rt),!!bt}return et.focus(rt),!0}return this.focusFirstTabbableElement(rt)}focusFirstTabbableElement(rt){const et=this._getRegionBoundary("start");return et&&et.focus(rt),!!et}focusLastTabbableElement(rt){const et=this._getRegionBoundary("end");return et&&et.focus(rt),!!et}hasAttached(){return this._hasAttached}_getFirstTabbableElement(rt){if(this._checker.isFocusable(rt)&&this._checker.isTabbable(rt))return rt;const et=rt.children;for(let bt=0;bt<et.length;bt++){const Ut=et[bt].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(et[bt]):null;if(Ut)return Ut}return null}_getLastTabbableElement(rt){if(this._checker.isFocusable(rt)&&this._checker.isTabbable(rt))return rt;const et=rt.children;for(let bt=et.length-1;bt>=0;bt--){const Ut=et[bt].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(et[bt]):null;if(Ut)return Ut}return null}_createAnchor(){const rt=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,rt),rt.classList.add("cdk-visually-hidden"),rt.classList.add("cdk-focus-trap-anchor"),rt.setAttribute("aria-hidden","true"),rt}_toggleAnchorTabIndex(rt,et){rt?et.setAttribute("tabindex","0"):et.removeAttribute("tabindex")}toggleAnchors(rt){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(rt,this._startAnchor),this._toggleAnchorTabIndex(rt,this._endAnchor))}_executeOnStable(rt){this._ngZone.isStable?rt():this._ngZone.onStable.pipe((0,b.s)(1)).subscribe(rt)}}let Gt=(()=>{class it{constructor(et,bt,Ut){this._checker=et,this._ngZone=bt,this._document=Ut}create(et,bt=!1){return new At(et,this._checker,this._ngZone,this._document,bt)}static#t=this.\u0275fac=function(bt){return new(bt||it)(a.KVO(H),a.KVO(a.SKi),a.KVO(t.qQ))};static#e=this.\u0275prov=a.jDH({token:it,factory:it.\u0275fac,providedIn:"root"})}return it})(),Tt=(()=>{class it{get enabled(){return this.focusTrap?.enabled||!1}set enabled(et){this.focusTrap&&(this.focusTrap.enabled=et)}constructor(et,bt,Ut){this._elementRef=et,this._focusTrapFactory=bt,this._previouslyFocusedElement=null,(0,a.WQX)(d.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(et){const bt=et.autoCapture;bt&&!bt.firstChange&&this.autoCapture&&this.focusTrap?.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=(0,d.vc)(),this.focusTrap?.focusInitialElementWhenReady()}static#t=this.\u0275fac=function(bt){return new(bt||it)(a.rXU(a.aKT),a.rXU(Gt),a.rXU(t.qQ))};static#e=this.\u0275dir=a.FsC({type:it,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:[a.Mj6.HasDecoratorInputTransform,"cdkTrapFocus","enabled",a.L39],autoCapture:[a.Mj6.HasDecoratorInputTransform,"cdkTrapFocusAutoCapture","autoCapture",a.L39]},exportAs:["cdkTrapFocus"],standalone:!0,features:[a.GFd,a.OA$]})}return it})();function te(it){return 0===it.buttons||0===it.detail}function Qe(it){const rt=it.touches&&it.touches[0]||it.changedTouches&&it.changedTouches[0];return!(!rt||-1!==rt.identifier||null!=rt.radiusX&&1!==rt.radiusX||null!=rt.radiusY&&1!==rt.radiusY)}const Qt=new a.nKC("cdk-input-modality-detector-options"),$t={ignoreKeys:[v.A$,v.W3,v.eg,v.Ge,v.FX]},Wt=(0,d.BQ)({passive:!0,capture:!0});let zt=(()=>{class it{get mostRecentModality(){return this._modality.value}constructor(et,bt,Ut,Oe){this._platform=et,this._mostRecentTarget=null,this._modality=new m.t(null),this._lastTouchMs=0,this._onKeydown=Sn=>{this._options?.ignoreKeys?.some(rn=>rn===Sn.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,d.Fb)(Sn))},this._onMousedown=Sn=>{Date.now()-this._lastTouchMs<650||(this._modality.next(te(Sn)?"keyboard":"mouse"),this._mostRecentTarget=(0,d.Fb)(Sn))},this._onTouchstart=Sn=>{Qe(Sn)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,d.Fb)(Sn))},this._options={...$t,...Oe},this.modalityDetected=this._modality.pipe((0,A.i)(1)),this.modalityChanged=this.modalityDetected.pipe((0,x.F)()),et.isBrowser&&bt.runOutsideAngular(()=>{Ut.addEventListener("keydown",this._onKeydown,Wt),Ut.addEventListener("mousedown",this._onMousedown,Wt),Ut.addEventListener("touchstart",this._onTouchstart,Wt)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,Wt),document.removeEventListener("mousedown",this._onMousedown,Wt),document.removeEventListener("touchstart",this._onTouchstart,Wt))}static#t=this.\u0275fac=function(bt){return new(bt||it)(a.KVO(d.OD),a.KVO(a.SKi),a.KVO(t.qQ),a.KVO(Qt,8))};static#e=this.\u0275prov=a.jDH({token:it,factory:it.\u0275fac,providedIn:"root"})}return it})();const le=new a.nKC("liveAnnouncerElement",{providedIn:"root",factory:function Je(){return null}}),Fe=new a.nKC("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let tn=0,He=(()=>{class it{constructor(et,bt,Ut,Oe){this._ngZone=bt,this._defaultOptions=Oe,this._document=Ut,this._liveElement=et||this._createLiveElement()}announce(et,...bt){const Ut=this._defaultOptions;let Oe,Sn;return 1===bt.length&&"number"==typeof bt[0]?Sn=bt[0]:[Oe,Sn]=bt,this.clear(),clearTimeout(this._previousTimeout),Oe||(Oe=Ut&&Ut.politeness?Ut.politeness:"polite"),null==Sn&&Ut&&(Sn=Ut.duration),this._liveElement.setAttribute("aria-live",Oe),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(rn=>this._currentResolve=rn)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=et,"number"==typeof Sn&&(this._previousTimeout=setTimeout(()=>this.clear(),Sn)),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 et="cdk-live-announcer-element",bt=this._document.getElementsByClassName(et),Ut=this._document.createElement("div");for(let Oe=0;Oe<bt.length;Oe++)bt[Oe].remove();return Ut.classList.add(et),Ut.classList.add("cdk-visually-hidden"),Ut.setAttribute("aria-atomic","true"),Ut.setAttribute("aria-live","polite"),Ut.id="cdk-live-announcer-"+tn++,this._document.body.appendChild(Ut),Ut}_exposeAnnouncerToModals(et){const bt=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let Ut=0;Ut<bt.length;Ut++){const Oe=bt[Ut],Sn=Oe.getAttribute("aria-owns");Sn?-1===Sn.indexOf(et)&&Oe.setAttribute("aria-owns",Sn+" "+et):Oe.setAttribute("aria-owns",et)}}static#t=this.\u0275fac=function(bt){return new(bt||it)(a.KVO(le,8),a.KVO(a.SKi),a.KVO(t.qQ),a.KVO(Fe,8))};static#e=this.\u0275prov=a.jDH({token:it,factory:it.\u0275fac,providedIn:"root"})}return it})();var Ze=function(it){return it[it.IMMEDIATE=0]="IMMEDIATE",it[it.EVENTUAL=1]="EVENTUAL",it}(Ze||{});const $n=new a.nKC("cdk-focus-monitor-default-options"),Vn=(0,d.BQ)({passive:!0,capture:!0});let Bn=(()=>{class it{constructor(et,bt,Ut,Oe,Sn){this._ngZone=et,this._platform=bt,this._inputModalityDetector=Ut,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.B,this._rootNodeFocusAndBlurListener=rn=>{for(let Me=(0,d.Fb)(rn);Me;Me=Me.parentElement)"focus"===rn.type?this._onFocus(rn,Me):this._onBlur(rn,Me)},this._document=Oe,this._detectionMode=Sn?.detectionMode||Ze.IMMEDIATE}monitor(et,bt=!1){const Ut=(0,C.i8)(et);if(!this._platform.isBrowser||1!==Ut.nodeType)return(0,f.of)();const Oe=(0,d.KT)(Ut)||this._getDocument(),Sn=this._elementInfo.get(Ut);if(Sn)return bt&&(Sn.checkChildren=!0),Sn.subject;const rn={checkChildren:bt,subject:new p.B,rootNode:Oe};return this._elementInfo.set(Ut,rn),this._registerGlobalListeners(rn),rn.subject}stopMonitoring(et){const bt=(0,C.i8)(et),Ut=this._elementInfo.get(bt);Ut&&(Ut.subject.complete(),this._setClasses(bt),this._elementInfo.delete(bt),this._removeGlobalListeners(Ut))}focusVia(et,bt,Ut){const Oe=(0,C.i8)(et);Oe===this._getDocument().activeElement?this._getClosestElementsInfo(Oe).forEach(([rn,hn])=>this._originChanged(rn,bt,hn)):(this._setOrigin(bt),"function"==typeof Oe.focus&&Oe.focus(Ut))}ngOnDestroy(){this._elementInfo.forEach((et,bt)=>this.stopMonitoring(bt))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(et){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(et)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:et&&this._isLastInteractionFromInputLabel(et)?"mouse":"program"}_shouldBeAttributedToTouch(et){return this._detectionMode===Ze.EVENTUAL||!!et?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(et,bt){et.classList.toggle("cdk-focused",!!bt),et.classList.toggle("cdk-touch-focused","touch"===bt),et.classList.toggle("cdk-keyboard-focused","keyboard"===bt),et.classList.toggle("cdk-mouse-focused","mouse"===bt),et.classList.toggle("cdk-program-focused","program"===bt)}_setOrigin(et,bt=!1){this._ngZone.runOutsideAngular(()=>{this._origin=et,this._originFromTouchInteraction="touch"===et&&bt,this._detectionMode===Ze.IMMEDIATE&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(et,bt){const Ut=this._elementInfo.get(bt),Oe=(0,d.Fb)(et);!Ut||!Ut.checkChildren&&bt!==Oe||this._originChanged(bt,this._getFocusOrigin(Oe),Ut)}_onBlur(et,bt){const Ut=this._elementInfo.get(bt);!Ut||Ut.checkChildren&&et.relatedTarget instanceof Node&&bt.contains(et.relatedTarget)||(this._setClasses(bt),this._emitOrigin(Ut,null))}_emitOrigin(et,bt){et.subject.observers.length&&this._ngZone.run(()=>et.subject.next(bt))}_registerGlobalListeners(et){if(!this._platform.isBrowser)return;const bt=et.rootNode,Ut=this._rootNodeFocusListenerCount.get(bt)||0;Ut||this._ngZone.runOutsideAngular(()=>{bt.addEventListener("focus",this._rootNodeFocusAndBlurListener,Vn),bt.addEventListener("blur",this._rootNodeFocusAndBlurListener,Vn)}),this._rootNodeFocusListenerCount.set(bt,Ut+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,T.Q)(this._stopInputModalityDetector)).subscribe(Oe=>{this._setOrigin(Oe,!0)}))}_removeGlobalListeners(et){const bt=et.rootNode;if(this._rootNodeFocusListenerCount.has(bt)){const Ut=this._rootNodeFocusListenerCount.get(bt);Ut>1?this._rootNodeFocusListenerCount.set(bt,Ut-1):(bt.removeEventListener("focus",this._rootNodeFocusAndBlurListener,Vn),bt.removeEventListener("blur",this._rootNodeFocusAndBlurListener,Vn),this._rootNodeFocusListenerCount.delete(bt))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(et,bt,Ut){this._setClasses(et,bt),this._emitOrigin(Ut,bt),this._lastFocusOrigin=bt}_getClosestElementsInfo(et){const bt=[];return this._elementInfo.forEach((Ut,Oe)=>{(Oe===et||Ut.checkChildren&&Oe.contains(et))&&bt.push([Oe,Ut])}),bt}_isLastInteractionFromInputLabel(et){const{_mostRecentTarget:bt,mostRecentModality:Ut}=this._inputModalityDetector;if("mouse"!==Ut||!bt||bt===et||"INPUT"!==et.nodeName&&"TEXTAREA"!==et.nodeName||et.disabled)return!1;const Oe=et.labels;if(Oe)for(let Sn=0;Sn<Oe.length;Sn++)if(Oe[Sn].contains(bt))return!0;return!1}static#t=this.\u0275fac=function(bt){return new(bt||it)(a.KVO(a.SKi),a.KVO(d.OD),a.KVO(zt),a.KVO(t.qQ,8),a.KVO($n,8))};static#e=this.\u0275prov=a.jDH({token:it,factory:it.\u0275fac,providedIn:"root"})}return it})(),fi=(()=>{class it{constructor(et,bt){this._elementRef=et,this._focusMonitor=bt,this._focusOrigin=null,this.cdkFocusChange=new a.bkB}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){const et=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(et,1===et.nodeType&&et.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(bt=>{this._focusOrigin=bt,this.cdkFocusChange.emit(bt)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}static#t=this.\u0275fac=function(bt){return new(bt||it)(a.rXU(a.aKT),a.rXU(Bn))};static#e=this.\u0275dir=a.FsC({type:it,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"],standalone:!0})}return it})();var nn=function(it){return it[it.NONE=0]="NONE",it[it.BLACK_ON_WHITE=1]="BLACK_ON_WHITE",it[it.WHITE_ON_BLACK=2]="WHITE_ON_BLACK",it}(nn||{});const an="cdk-high-contrast-black-on-white",qt="cdk-high-contrast-white-on-black",St="cdk-high-contrast-active";let Ft=(()=>{class it{constructor(et,bt){this._platform=et,this._document=bt,this._breakpointSubscription=(0,a.WQX)(S.QP).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return nn.NONE;const et=this._document.createElement("div");et.style.backgroundColor="rgb(1,2,3)",et.style.position="absolute",this._document.body.appendChild(et);const bt=this._document.defaultView||window,Ut=bt&&bt.getComputedStyle?bt.getComputedStyle(et):null,Oe=(Ut&&Ut.backgroundColor||"").replace(/ /g,"");switch(et.remove(),Oe){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return nn.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return nn.BLACK_ON_WHITE}return nn.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const et=this._document.body.classList;et.remove(St,an,qt),this._hasCheckedHighContrastMode=!0;const bt=this.getHighContrastMode();bt===nn.BLACK_ON_WHITE?et.add(St,an):bt===nn.WHITE_ON_BLACK&&et.add(St,qt)}}static#t=this.\u0275fac=function(bt){return new(bt||it)(a.KVO(d.OD),a.KVO(t.qQ))};static#e=this.\u0275prov=a.jDH({token:it,factory:it.\u0275fac,providedIn:"root"})}return it})(),tt=(()=>{class it{constructor(et){et._applyBodyHighContrastModeCssClasses()}static#t=this.\u0275fac=function(bt){return new(bt||it)(a.KVO(Ft))};static#e=this.\u0275mod=a.$C({type:it});static#n=this.\u0275inj=a.G2t({imports:[D.w5]})}return it})()},63680:(ct,P,e)=>{"use strict";e.d(P,{dS:()=>f,jI:()=>h});var t=e(68559),a=e(60316);const d=new t.nKC("cdk-dir-doc",{providedIn:"root",factory:function p(){return(0,t.WQX)(a.qQ)}}),n=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let f=(()=>{class E{constructor(g){this.value="ltr",this.change=new t.bkB,g&&(this.value=function m(E){const y=E?.toLowerCase()||"";return"auto"===y&&typeof navigator<"u"&&navigator?.language?n.test(navigator.language)?"rtl":"ltr":"rtl"===y?"rtl":"ltr"}((g.body?g.body.dir:null)||(g.documentElement?g.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}static#t=this.\u0275fac=function(b){return new(b||E)(t.KVO(d,8))};static#e=this.\u0275prov=t.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}return E})(),h=(()=>{class E{static#t=this.\u0275fac=function(b){return new(b||E)};static#e=this.\u0275mod=t.$C({type:E});static#n=this.\u0275inj=t.G2t({})}return E})()},52352:(ct,P,e)=>{"use strict";e.d(P,{B0:()=>p,FQ:()=>f});var t=e(60316),a=e(68559);class d{constructor(h,E){this._document=E;const y=this._textarea=this._document.createElement("textarea"),g=y.style;g.position="fixed",g.top=g.opacity="0",g.left="-999em",y.setAttribute("aria-hidden","true"),y.value=h,y.readOnly=!0,(this._document.fullscreenElement||this._document.body).appendChild(y)}copy(){const h=this._textarea;let E=!1;try{if(h){const y=this._document.activeElement;h.select(),h.setSelectionRange(0,h.value.length),E=this._document.execCommand("copy"),y&&y.focus()}}catch{}return E}destroy(){const h=this._textarea;h&&(h.remove(),this._textarea=void 0)}}let p=(()=>{class v{constructor(E){this._document=E}copy(E){const y=this.beginCopy(E),g=y.copy();return y.destroy(),g}beginCopy(E){return new d(E,this._document)}static#t=this.\u0275fac=function(y){return new(y||v)(a.KVO(t.qQ))};static#e=this.\u0275prov=a.jDH({token:v,factory:v.\u0275fac,providedIn:"root"})}return v})(),f=(()=>{class v{static#t=this.\u0275fac=function(y){return new(y||v)};static#e=this.\u0275mod=a.$C({type:v});static#n=this.\u0275inj=a.G2t({})}return v})()},2814:(ct,P,e)=>{"use strict";e.d(P,{FG:()=>n,OE:()=>d,a1:()=>m,cc:()=>v,he:()=>a,i8:()=>f,o1:()=>p});var t=e(68559);function a(h){return null!=h&&"false"!=`${h}`}function d(h,E=0){return p(h)?Number(h):E}function p(h){return!isNaN(parseFloat(h))&&!isNaN(Number(h))}function n(h){return Array.isArray(h)?h:[h]}function m(h){return null==h?"":"string"==typeof h?h:`${h}px`}function f(h){return h instanceof t.aKT?h.nativeElement:h}function v(h,E=/\s+/){const y=[];if(null!=h){const g=Array.isArray(h)?h:`${h}`.split(E);for(const b of g){const A=`${b}`.trim();A&&y.push(A)}}return y}},37989:(ct,P,e)=>{"use strict";e.d(P,{CB:()=>b,DQ:()=>g,Q3:()=>h,qS:()=>m,sL:()=>E,xn:()=>y,y4:()=>f,zP:()=>x});var t=e(94982),p=(e(72551),e(59452),e(84205)),n=e(68559);class m{}function f(T){return T&&"function"==typeof T.connect&&!(T instanceof t.G)}var h=function(T){return T[T.REPLACED=0]="REPLACED",T[T.INSERTED=1]="INSERTED",T[T.MOVED=2]="MOVED",T[T.REMOVED=3]="REMOVED",T}(h||{});const E=new n.nKC("_ViewRepeater");class y{applyChanges(D,C,S,k,I){D.forEachOperation((F,L,W)=>{let K,j;if(null==F.previousIndex){const X=S(F,L,W);K=C.createEmbeddedView(X.templateRef,X.context,X.index),j=h.INSERTED}else null==W?(C.remove(L),j=h.REMOVED):(K=C.get(L),C.move(K,W),j=h.MOVED);I&&I({context:K?.context,operation:j,record:F})})}detach(){}}class g{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(D,C,S,k,I){D.forEachOperation((F,L,W)=>{let K,j;null==F.previousIndex?(K=this._insertView(()=>S(F,L,W),W,C,k(F)),j=K?h.INSERTED:h.REPLACED):null==W?(this._detachAndCacheView(L,C),j=h.REMOVED):(K=this._moveView(L,W,C,k(F)),j=h.MOVED),I&&I({context:K?.context,operation:j,record:F})})}detach(){for(const D of this._viewCache)D.destroy();this._viewCache=[]}_insertView(D,C,S,k){const I=this._insertViewFromCache(C,S);if(I)return void(I.context.$implicit=k);const F=D();return S.createEmbeddedView(F.templateRef,F.context,F.index)}_detachAndCacheView(D,C){const S=C.detach(D);this._maybeCacheView(S,C)}_moveView(D,C,S,k){const I=S.get(D);return S.move(I,C),I.context.$implicit=k,I}_maybeCacheView(D,C){if(this._viewCache.length<this.viewCacheSize)this._viewCache.push(D);else{const S=C.indexOf(D);-1===S?D.destroy():C.remove(S)}}_insertViewFromCache(D,C){const S=this._viewCache.pop();return S&&C.insert(S,D),S||null}}class b{get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}constructor(D=!1,C,S=!0,k){this._multiple=D,this._emitChanges=S,this.compareWith=k,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new p.B,C&&C.length&&(D?C.forEach(I=>this._markSelected(I)):this._markSelected(C[0]),this._selectedToEmit.length=0)}select(...D){this._verifyValueAssignment(D),D.forEach(S=>this._markSelected(S));const C=this._hasQueuedChanges();return this._emitChangeEvent(),C}deselect(...D){this._verifyValueAssignment(D),D.forEach(S=>this._unmarkSelected(S));const C=this._hasQueuedChanges();return this._emitChangeEvent(),C}setSelection(...D){this._verifyValueAssignment(D);const C=this.selected,S=new Set(D);D.forEach(I=>this._markSelected(I)),C.filter(I=>!S.has(this._getConcreteValue(I,S))).forEach(I=>this._unmarkSelected(I));const k=this._hasQueuedChanges();return this._emitChangeEvent(),k}toggle(D){return this.isSelected(D)?this.deselect(D):this.select(D)}clear(D=!0){this._unmarkAll();const C=this._hasQueuedChanges();return D&&this._emitChangeEvent(),C}isSelected(D){return this._selection.has(this._getConcreteValue(D))}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(D){this._multiple&&this.selected&&this._selected.sort(D)}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(D){D=this._getConcreteValue(D),this.isSelected(D)||(this._multiple||this._unmarkAll(),this.isSelected(D)||this._selection.add(D),this._emitChanges&&this._selectedToEmit.push(D))}_unmarkSelected(D){D=this._getConcreteValue(D),this.isSelected(D)&&(this._selection.delete(D),this._emitChanges&&this._deselectedToEmit.push(D))}_unmarkAll(){this.isEmpty()||this._selection.forEach(D=>this._unmarkSelected(D))}_verifyValueAssignment(D){}_hasQueuedChanges(){return!(!this._deselectedToEmit.length&&!this._selectedToEmit.length)}_getConcreteValue(D,C){if(this.compareWith){C=C??this._selection;for(let S of C)if(this.compareWith(D,S))return S;return D}return D}}let x=(()=>{class T{constructor(){this._listeners=[]}notify(C,S){for(let k of this._listeners)k(C,S)}listen(C){return this._listeners.push(C),()=>{this._listeners=this._listeners.filter(S=>C!==S)}}ngOnDestroy(){this._listeners=[]}static#t=this.\u0275fac=function(S){return new(S||T)};static#e=this.\u0275prov=n.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}return T})()},93482:(ct,P,e)=>{"use strict";e.d(P,{Pe:()=>A,Ph:()=>j,lG:()=>W,sU:()=>T});var t=e(72102),a=e(81570),d=e(17699),p=e(9168),n=e(60316),m=e(68559),f=e(74879),v=e(84205),h=e(137),E=e(59452),y=e(63680),g=e(63037);function b(X,B){}class A{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 T=(()=>{class X extends p.lb{constructor(V,z,U,G,Z,at,H,q){super(),this._elementRef=V,this._focusTrapFactory=z,this._config=G,this._interactivityChecker=Z,this._ngZone=at,this._overlayRef=H,this._focusMonitor=q,this._platform=(0,m.WQX)(d.OD),this._focusTrap=null,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this._ariaLabelledByQueue=[],this._changeDetectorRef=(0,m.WQX)(m.gRc),this.attachDomPortal=$=>{this._portalOutlet.hasAttached();const ot=this._portalOutlet.attachDomPortal($);return this._contentAttached(),ot},this._document=U,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy)}_addAriaLabelledBy(V){this._ariaLabelledByQueue.push(V),this._changeDetectorRef.markForCheck()}_removeAriaLabelledBy(V){const z=this._ariaLabelledByQueue.indexOf(V);z>-1&&(this._ariaLabelledByQueue.splice(z,1),this._changeDetectorRef.markForCheck())}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._restoreFocus()}attachComponentPortal(V){this._portalOutlet.hasAttached();const z=this._portalOutlet.attachComponentPortal(V);return this._contentAttached(),z}attachTemplatePortal(V){this._portalOutlet.hasAttached();const z=this._portalOutlet.attachTemplatePortal(V);return this._contentAttached(),z}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(V,z){this._interactivityChecker.isFocusable(V)||(V.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const U=()=>{V.removeEventListener("blur",U),V.removeEventListener("mousedown",U),V.removeAttribute("tabindex")};V.addEventListener("blur",U),V.addEventListener("mousedown",U)})),V.focus(z)}_focusByCssSelector(V,z){let U=this._elementRef.nativeElement.querySelector(V);U&&this._forceFocus(U,z)}_trapFocus(){const V=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||V.focus();break;case!0:case"first-tabbable":this._focusTrap?.focusInitialElementWhenReady().then(z=>{z||this._focusDialogContainer()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus)}}_restoreFocus(){const V=this._config.restoreFocus;let z=null;if("string"==typeof V?z=this._document.querySelector(V):"boolean"==typeof V?z=V?this._elementFocusedBeforeDialogWasOpened:null:V&&(z=V),this._config.restoreFocus&&z&&"function"==typeof z.focus){const U=(0,d.vc)(),G=this._elementRef.nativeElement;(!U||U===this._document.body||U===G||G.contains(U))&&(this._focusMonitor?(this._focusMonitor.focusVia(z,this._closeInteractionType),this._closeInteractionType=null):z.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const V=this._elementRef.nativeElement,z=(0,d.vc)();return V===z||V.contains(z)}_initializeFocusTrap(){this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=(0,d.vc)()))}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}static#t=this.\u0275fac=function(z){return new(z||X)(m.rXU(m.aKT),m.rXU(t.GX),m.rXU(n.qQ,8),m.rXU(A),m.rXU(t.Z7),m.rXU(m.SKi),m.rXU(a.yY),m.rXU(t.FN))};static#e=this.\u0275cmp=m.VBU({type:X,selectors:[["cdk-dialog-container"]],viewQuery:function(z,U){if(1&z&&m.GBs(p.I3,7),2&z){let G;m.mGM(G=m.lsd())&&(U._portalOutlet=G.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(z,U){2&z&&m.BMQ("id",U._config.id||null)("role",U._config.role)("aria-modal",U._config.ariaModal)("aria-labelledby",U._config.ariaLabel?null:U._ariaLabelledByQueue[0])("aria-label",U._config.ariaLabel)("aria-describedby",U._config.ariaDescribedBy||null)},standalone:!0,features:[m.Vt3,m.aNF],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(z,U){1&z&&m.DNE(0,b,0,0,"ng-template",0)},dependencies:[p.I3],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2})}return X})();class D{constructor(B,V){this.overlayRef=B,this.config=V,this.closed=new v.B,this.disableClose=V.disableClose,this.backdropClick=B.backdropClick(),this.keydownEvents=B.keydownEvents(),this.outsidePointerEvents=B.outsidePointerEvents(),this.id=V.id,this.keydownEvents.subscribe(z=>{z.keyCode===f._f&&!this.disableClose&&!(0,f.rp)(z)&&(z.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=B.detachments().subscribe(()=>{!1!==V.closeOnOverlayDetachments&&this.close()})}close(B,V){if(this.containerInstance){const z=this.closed;this.containerInstance._closeInteractionType=V?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),z.next(B),z.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(B="",V=""){return this.overlayRef.updateSize({width:B,height:V}),this}addPanelClass(B){return this.overlayRef.addPanelClass(B),this}removePanelClass(B){return this.overlayRef.removePanelClass(B),this}}const C=new m.nKC("DialogScrollStrategy",{providedIn:"root",factory:()=>{const X=(0,m.WQX)(a.hJ);return()=>X.scrollStrategies.block()}}),S=new m.nKC("DialogData"),k=new m.nKC("DefaultDialogConfig");let L=0,W=(()=>{class X{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor(V,z,U,G,Z,at){this._overlay=V,this._injector=z,this._defaultOptions=U,this._parentDialog=G,this._overlayContainer=Z,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new v.B,this._afterOpenedAtThisLevel=new v.B,this._ariaHiddenElements=new Map,this.afterAllClosed=(0,h.v)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,g.Z)(void 0))),this._scrollStrategy=at}open(V,z){(z={...this._defaultOptions||new A,...z}).id=z.id||"cdk-dialog-"+L++,z.id&&this.getDialogById(z.id);const G=this._getOverlayConfig(z),Z=this._overlay.create(G),at=new D(Z,z),H=this._attachContainer(Z,at,z);return at.containerInstance=H,this._attachDialogContent(V,at,H,z),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(at),at.closed.subscribe(()=>this._removeOpenDialog(at,!0)),this.afterOpened.next(at),at}closeAll(){K(this.openDialogs,V=>V.close())}getDialogById(V){return this.openDialogs.find(z=>z.id===V)}ngOnDestroy(){K(this._openDialogsAtThisLevel,V=>{!1===V.config.closeOnDestroy&&this._removeOpenDialog(V,!1)}),K(this._openDialogsAtThisLevel,V=>V.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(V){const z=new a.rR({positionStrategy:V.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:V.scrollStrategy||this._scrollStrategy(),panelClass:V.panelClass,hasBackdrop:V.hasBackdrop,direction:V.direction,minWidth:V.minWidth,minHeight:V.minHeight,maxWidth:V.maxWidth,maxHeight:V.maxHeight,width:V.width,height:V.height,disposeOnNavigation:V.closeOnNavigation});return V.backdropClass&&(z.backdropClass=V.backdropClass),z}_attachContainer(V,z,U){const G=U.injector||U.viewContainerRef?.injector,Z=[{provide:A,useValue:U},{provide:D,useValue:z},{provide:a.yY,useValue:V}];let at;U.container?"function"==typeof U.container?at=U.container:(at=U.container.type,Z.push(...U.container.providers(U))):at=T;const H=new p.A8(at,U.viewContainerRef,m.zZn.create({parent:G||this._injector,providers:Z}),U.componentFactoryResolver);return V.attach(H).instance}_attachDialogContent(V,z,U,G){if(V instanceof m.C4Q){const Z=this._createInjector(G,z,U,void 0);let at={$implicit:G.data,dialogRef:z};G.templateContext&&(at={...at,..."function"==typeof G.templateContext?G.templateContext():G.templateContext}),U.attachTemplatePortal(new p.VA(V,null,at,Z))}else{const Z=this._createInjector(G,z,U,this._injector),at=U.attachComponentPortal(new p.A8(V,G.viewContainerRef,Z,G.componentFactoryResolver));z.componentRef=at,z.componentInstance=at.instance}}_createInjector(V,z,U,G){const Z=V.injector||V.viewContainerRef?.injector,at=[{provide:S,useValue:V.data},{provide:D,useValue:z}];return V.providers&&("function"==typeof V.providers?at.push(...V.providers(z,V,U)):at.push(...V.providers)),V.direction&&(!Z||!Z.get(y.dS,null,{optional:!0}))&&at.push({provide:y.dS,useValue:{value:V.direction,change:(0,E.of)()}}),m.zZn.create({parent:Z||G,providers:at})}_removeOpenDialog(V,z){const U=this.openDialogs.indexOf(V);U>-1&&(this.openDialogs.splice(U,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((G,Z)=>{G?Z.setAttribute("aria-hidden",G):Z.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),z&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const V=this._overlayContainer.getContainerElement();if(V.parentElement){const z=V.parentElement.children;for(let U=z.length-1;U>-1;U--){const G=z[U];G!==V&&"SCRIPT"!==G.nodeName&&"STYLE"!==G.nodeName&&!G.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(G,G.getAttribute("aria-hidden")),G.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){const V=this._parentDialog;return V?V._getAfterAllClosed():this._afterAllClosedAtThisLevel}static#t=this.\u0275fac=function(z){return new(z||X)(m.KVO(a.hJ),m.KVO(m.zZn),m.KVO(k,8),m.KVO(X,12),m.KVO(a.Sf),m.KVO(C))};static#e=this.\u0275prov=m.jDH({token:X,factory:X.\u0275fac,providedIn:"root"})}return X})();function K(X,B){let V=X.length;for(;V--;)B(X[V])}let j=(()=>{class X{static#t=this.\u0275fac=function(z){return new(z||X)};static#e=this.\u0275mod=m.$C({type:X});static#n=this.\u0275inj=m.G2t({providers:[W],imports:[a.z_,p.jc,t.Pd,p.jc]})}return X})()},86571:(ct,P,e)=>{"use strict";e.d(P,{T1:()=>it,EM:()=>hn,O7:()=>Ut,ad:()=>on,HD:()=>oe});var t=e(68559),a=e(60316),d=e(79975),p=e(17699),n=e(2814),m=e(72102),f=e(84205),v=e(27092),h=e(18473),E=e(14876),g=e(23762),b=e(43942),A=e(63617),x=e(75797),T=e(33900),D=e(70271),C=e(64334),S=e(98764),k=e(36647),I=e(63037),F=e(63680);function L(Le,he,Ct){for(let Ee in he)if(he.hasOwnProperty(Ee)){const wt=he[Ee];wt?Le.setProperty(Ee,wt,Ct?.has(Ee)?"important":""):Le.removeProperty(Ee)}return Le}function W(Le,he){const Ct=he?"":"none";L(Le.style,{"touch-action":he?"":"none","-webkit-user-drag":he?"":"none","-webkit-tap-highlight-color":he?"":"transparent","user-select":Ct,"-ms-user-select":Ct,"-webkit-user-select":Ct,"-moz-user-select":Ct})}function K(Le,he,Ct){L(Le.style,{position:he?"":"fixed",top:he?"":"0",opacity:he?"":"0",left:he?"":"-999em"},Ct)}function j(Le,he){return he&&"none"!=he?Le+" "+he:Le}function X(Le,he){Le.style.width=`${he.width}px`,Le.style.height=`${he.height}px`,Le.style.transform=B(he.left,he.top)}function B(Le,he){return`translate3d(${Math.round(Le)}px, ${Math.round(he)}px, 0)`}function V(Le){const he=Le.getBoundingClientRect();return{top:he.top,right:he.right,bottom:he.bottom,left:he.left,width:he.width,height:he.height,x:he.x,y:he.y}}function z(Le,he,Ct){const{top:Ee,bottom:wt,left:we,right:mn}=Le;return Ct>=Ee&&Ct<=wt&&he>=we&&he<=mn}function U(Le,he,Ct){Le.top+=he,Le.bottom=Le.top+Le.height,Le.left+=Ct,Le.right=Le.left+Le.width}function G(Le,he,Ct,Ee){const{top:wt,right:we,bottom:mn,left:Fn,width:ti,height:vi}=Le,Mi=ti*he,er=vi*he;return Ee>wt-er&&Ee<mn+er&&Ct>Fn-Mi&&Ct<we+Mi}class Z{constructor(he){this._document=he,this.positions=new Map}clear(){this.positions.clear()}cache(he){this.clear(),this.positions.set(this._document,{scrollPosition:this.getViewportScrollPosition()}),he.forEach(Ct=>{this.positions.set(Ct,{scrollPosition:{top:Ct.scrollTop,left:Ct.scrollLeft},clientRect:V(Ct)})})}handleScroll(he){const Ct=(0,p.Fb)(he),Ee=this.positions.get(Ct);if(!Ee)return null;const wt=Ee.scrollPosition;let we,mn;if(Ct===this._document){const vi=this.getViewportScrollPosition();we=vi.top,mn=vi.left}else we=Ct.scrollTop,mn=Ct.scrollLeft;const Fn=wt.top-we,ti=wt.left-mn;return this.positions.forEach((vi,Mi)=>{vi.clientRect&&Ct!==Mi&&Ct.contains(Mi)&&U(vi.clientRect,Fn,ti)}),wt.top=we,wt.left=mn,{top:Fn,left:ti}}getViewportScrollPosition(){return{top:window.scrollY,left:window.scrollX}}}function at(Le){const he=Le.cloneNode(!0),Ct=he.querySelectorAll("[id]"),Ee=Le.nodeName.toLowerCase();he.removeAttribute("id");for(let wt=0;wt<Ct.length;wt++)Ct[wt].removeAttribute("id");return"canvas"===Ee?ot(Le,he):("input"===Ee||"select"===Ee||"textarea"===Ee)&&$(Le,he),H("canvas",Le,he,ot),H("input, textarea, select",Le,he,$),he}function H(Le,he,Ct,Ee){const wt=he.querySelectorAll(Le);if(wt.length){const we=Ct.querySelectorAll(Le);for(let mn=0;mn<wt.length;mn++)Ee(wt[mn],we[mn])}}let q=0;function $(Le,he){"file"!==he.type&&(he.value=Le.value),"radio"===he.type&&he.name&&(he.name=`mat-clone-${he.name}-${q++}`)}function ot(Le,he){const Ct=he.getContext("2d");if(Ct)try{Ct.drawImage(Le,0,0)}catch{}}function J(Le,he){const Ct=Le.rootNodes;if(1===Ct.length&&Ct[0].nodeType===he.ELEMENT_NODE)return Ct[0];const Ee=he.createElement("div");return Ct.forEach(wt=>Ee.appendChild(wt)),Ee}function ft(Le){const he=Le.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(Le)*he}function Lt(Le,he){return Le.getPropertyValue(he).split(",").map(Ee=>Ee.trim())}const Vt=new Set(["position"]);class ce{constructor(he,Ct,Ee,wt,we,mn,Fn,ti,vi){this._document=he,this._rootElement=Ct,this._direction=Ee,this._initialDomRect=wt,this._previewTemplate=we,this._previewClass=mn,this._pickupPositionOnPage=Fn,this._initialTransform=ti,this._zIndex=vi}attach(he){this._preview=this._createPreview(),he.appendChild(this._preview),"showPopover"in this._preview&&this._preview.showPopover()}destroy(){this._preview.remove(),this._previewEmbeddedView?.destroy(),this._preview=this._previewEmbeddedView=null}setTransform(he){this._preview.style.transform=he}getBoundingClientRect(){return this._preview.getBoundingClientRect()}addClass(he){this._preview.classList.add(he)}getTransitionDuration(){return function mt(Le){const he=getComputedStyle(Le),Ct=Lt(he,"transition-property"),Ee=Ct.find(Fn=>"transform"===Fn||"all"===Fn);if(!Ee)return 0;const wt=Ct.indexOf(Ee),we=Lt(he,"transition-duration"),mn=Lt(he,"transition-delay");return ft(we[wt])+ft(mn[wt])}(this._preview)}addEventListener(he,Ct){this._preview.addEventListener(he,Ct)}removeEventListener(he,Ct){this._preview.removeEventListener(he,Ct)}_createPreview(){const he=this._previewTemplate,Ct=this._previewClass,Ee=he?he.template:null;let wt;if(Ee&&he){const we=he.matchSize?this._initialDomRect:null,mn=he.viewContainer.createEmbeddedView(Ee,he.context);mn.detectChanges(),wt=J(mn,this._document),this._previewEmbeddedView=mn,he.matchSize?X(wt,we):wt.style.transform=B(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else wt=at(this._rootElement),X(wt,this._initialDomRect),this._initialTransform&&(wt.style.transform=this._initialTransform);return L(wt.style,{"pointer-events":"none",margin:"0",position:"fixed",top:"0",left:"0","z-index":this._zIndex+""},Vt),W(wt,!1),wt.classList.add("cdk-drag-preview"),wt.setAttribute("popover","manual"),wt.setAttribute("dir",this._direction),Ct&&(Array.isArray(Ct)?Ct.forEach(we=>wt.classList.add(we)):wt.classList.add(Ct)),wt}}const se=(0,p.BQ)({passive:!0}),xe=(0,p.BQ)({passive:!1}),It=(0,p.BQ)({passive:!1,capture:!0}),Gt=new Set(["position"]);class Tt{get disabled(){return this._disabled||!(!this._dropContainer||!this._dropContainer.disabled)}set disabled(he){he!==this._disabled&&(this._disabled=he,this._toggleNativeDragInteractions(),this._handles.forEach(Ct=>W(Ct,he)))}constructor(he,Ct,Ee,wt,we,mn){this._config=Ct,this._document=Ee,this._ngZone=wt,this._viewportRuler=we,this._dragDropRegistry=mn,this._passiveTransform={x:0,y:0},this._activeTransform={x:0,y:0},this._hasStartedDragging=!1,this._moveEvents=new f.B,this._pointerMoveSubscription=v.yU.EMPTY,this._pointerUpSubscription=v.yU.EMPTY,this._scrollSubscription=v.yU.EMPTY,this._resizeSubscription=v.yU.EMPTY,this._boundaryElement=null,this._nativeInteractionsEnabled=!0,this._handles=[],this._disabledHandles=new Set,this._direction="ltr",this.dragStartDelay=0,this._disabled=!1,this.beforeStarted=new f.B,this.started=new f.B,this.released=new f.B,this.ended=new f.B,this.entered=new f.B,this.exited=new f.B,this.dropped=new f.B,this.moved=this._moveEvents,this._pointerDown=Fn=>{if(this.beforeStarted.next(),this._handles.length){const ti=this._getTargetHandle(Fn);ti&&!this._disabledHandles.has(ti)&&!this.disabled&&this._initializeDragSequence(ti,Fn)}else this.disabled||this._initializeDragSequence(this._rootElement,Fn)},this._pointerMove=Fn=>{const ti=this._getPointerPositionOnPage(Fn);if(!this._hasStartedDragging){if(Math.abs(ti.x-this._pickupPositionOnPage.x)+Math.abs(ti.y-this._pickupPositionOnPage.y)>=this._config.dragStartThreshold){const je=Date.now()>=this._dragStartTime+this._getDragStartDelay(Fn),be=this._dropContainer;if(!je)return void this._endDragSequence(Fn);(!be||!be.isDragging()&&!be.isReceiving())&&(Fn.cancelable&&Fn.preventDefault(),this._hasStartedDragging=!0,this._ngZone.run(()=>this._startDragSequence(Fn)))}return}Fn.cancelable&&Fn.preventDefault();const vi=this._getConstrainedPointerPosition(ti);if(this._hasMoved=!0,this._lastKnownPointerPosition=ti,this._updatePointerDirectionDelta(vi),this._dropContainer)this._updateActiveDropContainer(vi,ti);else{const Mi=this.constrainPosition?this._initialDomRect:this._pickupPositionOnPage,er=this._activeTransform;er.x=vi.x-Mi.x+this._passiveTransform.x,er.y=vi.y-Mi.y+this._passiveTransform.y,this._applyRootElementTransform(er.x,er.y)}this._moveEvents.observers.length&&this._ngZone.run(()=>{this._moveEvents.next({source:this,pointerPosition:vi,event:Fn,distance:this._getDragDistance(vi),delta:this._pointerDirectionDelta})})},this._pointerUp=Fn=>{this._endDragSequence(Fn)},this._nativeDragStart=Fn=>{if(this._handles.length){const ti=this._getTargetHandle(Fn);ti&&!this._disabledHandles.has(ti)&&!this.disabled&&Fn.preventDefault()}else this.disabled||Fn.preventDefault()},this.withRootElement(he).withParent(Ct.parentDragRef||null),this._parentPositions=new Z(Ee),mn.registerDragItem(this)}getPlaceholderElement(){return this._placeholder}getRootElement(){return this._rootElement}getVisibleElement(){return this.isDragging()?this.getPlaceholderElement():this.getRootElement()}withHandles(he){this._handles=he.map(Ee=>(0,n.i8)(Ee)),this._handles.forEach(Ee=>W(Ee,this.disabled)),this._toggleNativeDragInteractions();const Ct=new Set;return this._disabledHandles.forEach(Ee=>{this._handles.indexOf(Ee)>-1&&Ct.add(Ee)}),this._disabledHandles=Ct,this}withPreviewTemplate(he){return this._previewTemplate=he,this}withPlaceholderTemplate(he){return this._placeholderTemplate=he,this}withRootElement(he){const Ct=(0,n.i8)(he);return Ct!==this._rootElement&&(this._rootElement&&this._removeRootElementListeners(this._rootElement),this._ngZone.runOutsideAngular(()=>{Ct.addEventListener("mousedown",this._pointerDown,xe),Ct.addEventListener("touchstart",this._pointerDown,se),Ct.addEventListener("dragstart",this._nativeDragStart,xe)}),this._initialTransform=void 0,this._rootElement=Ct),typeof SVGElement<"u"&&this._rootElement instanceof SVGElement&&(this._ownerSVGElement=this._rootElement.ownerSVGElement),this}withBoundaryElement(he){return this._boundaryElement=he?(0,n.i8)(he):null,this._resizeSubscription.unsubscribe(),he&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe(()=>this._containInsideBoundaryOnResize())),this}withParent(he){return this._parentDragRef=he,this}dispose(){this._removeRootElementListeners(this._rootElement),this.isDragging()&&this._rootElement?.remove(),this._anchor?.remove(),this._destroyPreview(),this._destroyPlaceholder(),this._dragDropRegistry.removeDragItem(this),this._removeListeners(),this.beforeStarted.complete(),this.started.complete(),this.released.complete(),this.ended.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this._moveEvents.complete(),this._handles=[],this._disabledHandles.clear(),this._dropContainer=void 0,this._resizeSubscription.unsubscribe(),this._parentPositions.clear(),this._boundaryElement=this._rootElement=this._ownerSVGElement=this._placeholderTemplate=this._previewTemplate=this._anchor=this._parentDragRef=null}isDragging(){return this._hasStartedDragging&&this._dragDropRegistry.isDragging(this)}reset(){this._rootElement.style.transform=this._initialTransform||"",this._activeTransform={x:0,y:0},this._passiveTransform={x:0,y:0}}disableHandle(he){!this._disabledHandles.has(he)&&this._handles.indexOf(he)>-1&&(this._disabledHandles.add(he),W(he,!0))}enableHandle(he){this._disabledHandles.has(he)&&(this._disabledHandles.delete(he),W(he,this.disabled))}withDirection(he){return this._direction=he,this}_withDropContainer(he){this._dropContainer=he}getFreeDragPosition(){const he=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:he.x,y:he.y}}setFreeDragPosition(he){return this._activeTransform={x:0,y:0},this._passiveTransform.x=he.x,this._passiveTransform.y=he.y,this._dropContainer||this._applyRootElementTransform(he.x,he.y),this}withPreviewContainer(he){return this._previewContainer=he,this}_sortFromLastPointerPosition(){const he=this._lastKnownPointerPosition;he&&this._dropContainer&&this._updateActiveDropContainer(this._getConstrainedPointerPosition(he),he)}_removeListeners(){this._pointerMoveSubscription.unsubscribe(),this._pointerUpSubscription.unsubscribe(),this._scrollSubscription.unsubscribe(),this._getShadowRoot()?.removeEventListener("selectstart",me,It)}_destroyPreview(){this._preview?.destroy(),this._preview=null}_destroyPlaceholder(){this._placeholder?.remove(),this._placeholderRef?.destroy(),this._placeholder=this._placeholderRef=null}_endDragSequence(he){if(this._dragDropRegistry.isDragging(this)&&(this._removeListeners(),this._dragDropRegistry.stopDragging(this),this._toggleNativeDragInteractions(),this._handles&&(this._rootElement.style.webkitTapHighlightColor=this._rootElementTapHighlight),this._hasStartedDragging))if(this.released.next({source:this,event:he}),this._dropContainer)this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then(()=>{this._cleanupDragArtifacts(he),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)});else{this._passiveTransform.x=this._activeTransform.x;const Ct=this._getPointerPositionOnPage(he);this._passiveTransform.y=this._activeTransform.y,this._ngZone.run(()=>{this.ended.next({source:this,distance:this._getDragDistance(Ct),dropPoint:Ct,event:he})}),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)}}_startDragSequence(he){Ot(he)&&(this._lastTouchEventTime=Date.now()),this._toggleNativeDragInteractions();const Ct=this._getShadowRoot(),Ee=this._dropContainer;if(Ct&&this._ngZone.runOutsideAngular(()=>{Ct.addEventListener("selectstart",me,It)}),Ee){const wt=this._rootElement,we=wt.parentNode,mn=this._placeholder=this._createPlaceholderElement(),Fn=this._anchor=this._anchor||this._document.createComment("");we.insertBefore(Fn,wt),this._initialTransform=wt.style.transform||"",this._preview=new ce(this._document,this._rootElement,this._direction,this._initialDomRect,this._previewTemplate||null,this.previewClass||null,this._pickupPositionOnPage,this._initialTransform,this._config.zIndex||1e3),this._preview.attach(this._getPreviewInsertionPoint(we,Ct)),K(wt,!1,Gt),this._document.body.appendChild(we.replaceChild(mn,wt)),this.started.next({source:this,event:he}),Ee.start(),this._initialContainer=Ee,this._initialIndex=Ee.getItemIndex(this)}else this.started.next({source:this,event:he}),this._initialContainer=this._initialIndex=void 0;this._parentPositions.cache(Ee?Ee.getScrollableParents():[])}_initializeDragSequence(he,Ct){this._parentDragRef&&Ct.stopPropagation();const Ee=this.isDragging(),wt=Ot(Ct),we=!wt&&0!==Ct.button,mn=this._rootElement,Fn=(0,p.Fb)(Ct),ti=!wt&&this._lastTouchEventTime&&this._lastTouchEventTime+800>Date.now(),vi=wt?(0,m.w6)(Ct):(0,m._G)(Ct);if(Fn&&Fn.draggable&&"mousedown"===Ct.type&&Ct.preventDefault(),Ee||we||ti||vi)return;if(this._handles.length){const Ne=mn.style;this._rootElementTapHighlight=Ne.webkitTapHighlightColor||"",Ne.webkitTapHighlightColor="transparent"}this._hasStartedDragging=this._hasMoved=!1,this._removeListeners(),this._initialDomRect=this._rootElement.getBoundingClientRect(),this._pointerMoveSubscription=this._dragDropRegistry.pointerMove.subscribe(this._pointerMove),this._pointerUpSubscription=this._dragDropRegistry.pointerUp.subscribe(this._pointerUp),this._scrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(Ne=>this._updateOnScroll(Ne)),this._boundaryElement&&(this._boundaryRect=V(this._boundaryElement));const Mi=this._previewTemplate;this._pickupPositionInElement=Mi&&Mi.template&&!Mi.matchSize?{x:0,y:0}:this._getPointerPositionInElement(this._initialDomRect,he,Ct);const er=this._pickupPositionOnPage=this._lastKnownPointerPosition=this._getPointerPositionOnPage(Ct);this._pointerDirectionDelta={x:0,y:0},this._pointerPositionAtLastDirectionChange={x:er.x,y:er.y},this._dragStartTime=Date.now(),this._dragDropRegistry.startDragging(this,Ct)}_cleanupDragArtifacts(he){K(this._rootElement,!0,Gt),this._anchor.parentNode.replaceChild(this._rootElement,this._anchor),this._destroyPreview(),this._destroyPlaceholder(),this._initialDomRect=this._boundaryRect=this._previewRect=this._initialTransform=void 0,this._ngZone.run(()=>{const Ct=this._dropContainer,Ee=Ct.getItemIndex(this),wt=this._getPointerPositionOnPage(he),we=this._getDragDistance(wt),mn=Ct._isOverContainer(wt.x,wt.y);this.ended.next({source:this,distance:we,dropPoint:wt,event:he}),this.dropped.next({item:this,currentIndex:Ee,previousIndex:this._initialIndex,container:Ct,previousContainer:this._initialContainer,isPointerOverContainer:mn,distance:we,dropPoint:wt,event:he}),Ct.drop(this,Ee,this._initialIndex,this._initialContainer,mn,we,wt,he),this._dropContainer=this._initialContainer})}_updateActiveDropContainer({x:he,y:Ct},{x:Ee,y:wt}){let we=this._initialContainer._getSiblingContainerFromPosition(this,he,Ct);!we&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(he,Ct)&&(we=this._initialContainer),we&&we!==this._dropContainer&&this._ngZone.run(()=>{this.exited.next({item:this,container:this._dropContainer}),this._dropContainer.exit(this),this._dropContainer=we,this._dropContainer.enter(this,he,Ct,we===this._initialContainer&&we.sortingDisabled?this._initialIndex:void 0),this.entered.next({item:this,container:we,currentIndex:we.getItemIndex(this)})}),this.isDragging()&&(this._dropContainer._startScrollingIfNecessary(Ee,wt),this._dropContainer._sortItem(this,he,Ct,this._pointerDirectionDelta),this.constrainPosition?this._applyPreviewTransform(he,Ct):this._applyPreviewTransform(he-this._pickupPositionInElement.x,Ct-this._pickupPositionInElement.y))}_animatePreviewToPlaceholder(){if(!this._hasMoved)return Promise.resolve();const he=this._placeholder.getBoundingClientRect();this._preview.addClass("cdk-drag-animating"),this._applyPreviewTransform(he.left,he.top);const Ct=this._preview.getTransitionDuration();return 0===Ct?Promise.resolve():this._ngZone.runOutsideAngular(()=>new Promise(Ee=>{const wt=mn=>{(!mn||(0,p.Fb)(mn)===this._preview&&"transform"===mn.propertyName)&&(this._preview?.removeEventListener("transitionend",wt),Ee(),clearTimeout(we))},we=setTimeout(wt,1.5*Ct);this._preview.addEventListener("transitionend",wt)}))}_createPlaceholderElement(){const he=this._placeholderTemplate,Ct=he?he.template:null;let Ee;return Ct?(this._placeholderRef=he.viewContainer.createEmbeddedView(Ct,he.context),this._placeholderRef.detectChanges(),Ee=J(this._placeholderRef,this._document)):Ee=at(this._rootElement),Ee.style.pointerEvents="none",Ee.classList.add("cdk-drag-placeholder"),Ee}_getPointerPositionInElement(he,Ct,Ee){const wt=Ct===this._rootElement?null:Ct,we=wt?wt.getBoundingClientRect():he,mn=Ot(Ee)?Ee.targetTouches[0]:Ee,Fn=this._getViewportScrollPosition();return{x:we.left-he.left+(mn.pageX-we.left-Fn.left),y:we.top-he.top+(mn.pageY-we.top-Fn.top)}}_getPointerPositionOnPage(he){const Ct=this._getViewportScrollPosition(),Ee=Ot(he)?he.touches[0]||he.changedTouches[0]||{pageX:0,pageY:0}:he,wt=Ee.pageX-Ct.left,we=Ee.pageY-Ct.top;if(this._ownerSVGElement){const mn=this._ownerSVGElement.getScreenCTM();if(mn){const Fn=this._ownerSVGElement.createSVGPoint();return Fn.x=wt,Fn.y=we,Fn.matrixTransform(mn.inverse())}}return{x:wt,y:we}}_getConstrainedPointerPosition(he){const Ct=this._dropContainer?this._dropContainer.lockAxis:null;let{x:Ee,y:wt}=this.constrainPosition?this.constrainPosition(he,this,this._initialDomRect,this._pickupPositionInElement):he;if("x"===this.lockAxis||"x"===Ct?wt=this._pickupPositionOnPage.y-(this.constrainPosition?this._pickupPositionInElement.y:0):("y"===this.lockAxis||"y"===Ct)&&(Ee=this._pickupPositionOnPage.x-(this.constrainPosition?this._pickupPositionInElement.x:0)),this._boundaryRect){const{x:we,y:mn}=this.constrainPosition?{x:0,y:0}:this._pickupPositionInElement,Fn=this._boundaryRect,{width:ti,height:vi}=this._getPreviewRect(),Mi=Fn.top+mn,er=Fn.bottom-(vi-mn);Ee=Yt(Ee,Fn.left+we,Fn.right-(ti-we)),wt=Yt(wt,Mi,er)}return{x:Ee,y:wt}}_updatePointerDirectionDelta(he){const{x:Ct,y:Ee}=he,wt=this._pointerDirectionDelta,we=this._pointerPositionAtLastDirectionChange,mn=Math.abs(Ct-we.x),Fn=Math.abs(Ee-we.y);return mn>this._config.pointerDirectionChangeThreshold&&(wt.x=Ct>we.x?1:-1,we.x=Ct),Fn>this._config.pointerDirectionChangeThreshold&&(wt.y=Ee>we.y?1:-1,we.y=Ee),wt}_toggleNativeDragInteractions(){if(!this._rootElement||!this._handles)return;const he=this._handles.length>0||!this.isDragging();he!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=he,W(this._rootElement,he))}_removeRootElementListeners(he){he.removeEventListener("mousedown",this._pointerDown,xe),he.removeEventListener("touchstart",this._pointerDown,se),he.removeEventListener("dragstart",this._nativeDragStart,xe)}_applyRootElementTransform(he,Ct){const Ee=B(he,Ct),wt=this._rootElement.style;null==this._initialTransform&&(this._initialTransform=wt.transform&&"none"!=wt.transform?wt.transform:""),wt.transform=j(Ee,this._initialTransform)}_applyPreviewTransform(he,Ct){const Ee=this._previewTemplate?.template?void 0:this._initialTransform,wt=B(he,Ct);this._preview.setTransform(j(wt,Ee))}_getDragDistance(he){const Ct=this._pickupPositionOnPage;return Ct?{x:he.x-Ct.x,y:he.y-Ct.y}:{x:0,y:0}}_cleanupCachedDimensions(){this._boundaryRect=this._previewRect=void 0,this._parentPositions.clear()}_containInsideBoundaryOnResize(){let{x:he,y:Ct}=this._passiveTransform;if(0===he&&0===Ct||this.isDragging()||!this._boundaryElement)return;const Ee=this._rootElement.getBoundingClientRect(),wt=this._boundaryElement.getBoundingClientRect();if(0===wt.width&&0===wt.height||0===Ee.width&&0===Ee.height)return;const we=wt.left-Ee.left,mn=Ee.right-wt.right,Fn=wt.top-Ee.top,ti=Ee.bottom-wt.bottom;wt.width>Ee.width?(we>0&&(he+=we),mn>0&&(he-=mn)):he=0,wt.height>Ee.height?(Fn>0&&(Ct+=Fn),ti>0&&(Ct-=ti)):Ct=0,(he!==this._passiveTransform.x||Ct!==this._passiveTransform.y)&&this.setFreeDragPosition({y:Ct,x:he})}_getDragStartDelay(he){const Ct=this.dragStartDelay;return"number"==typeof Ct?Ct:Ot(he)?Ct.touch:Ct?Ct.mouse:0}_updateOnScroll(he){const Ct=this._parentPositions.handleScroll(he);if(Ct){const Ee=(0,p.Fb)(he);this._boundaryRect&&Ee!==this._boundaryElement&&Ee.contains(this._boundaryElement)&&U(this._boundaryRect,Ct.top,Ct.left),this._pickupPositionOnPage.x+=Ct.left,this._pickupPositionOnPage.y+=Ct.top,this._dropContainer||(this._activeTransform.x-=Ct.left,this._activeTransform.y-=Ct.top,this._applyRootElementTransform(this._activeTransform.x,this._activeTransform.y))}}_getViewportScrollPosition(){return this._parentPositions.positions.get(this._document)?.scrollPosition||this._parentPositions.getViewportScrollPosition()}_getShadowRoot(){return void 0===this._cachedShadowRoot&&(this._cachedShadowRoot=(0,p.KT)(this._rootElement)),this._cachedShadowRoot}_getPreviewInsertionPoint(he,Ct){const Ee=this._previewContainer||"global";if("parent"===Ee)return he;if("global"===Ee){const wt=this._document;return Ct||wt.fullscreenElement||wt.webkitFullscreenElement||wt.mozFullScreenElement||wt.msFullscreenElement||wt.body}return(0,n.i8)(Ee)}_getPreviewRect(){return(!this._previewRect||!this._previewRect.width&&!this._previewRect.height)&&(this._previewRect=this._preview?this._preview.getBoundingClientRect():this._initialDomRect),this._previewRect}_getTargetHandle(he){return this._handles.find(Ct=>he.target&&(he.target===Ct||Ct.contains(he.target)))}}function Yt(Le,he,Ct){return Math.max(he,Math.min(Ct,Le))}function Ot(Le){return"t"===Le.type[0]}function me(Le){Le.preventDefault()}function oe(Le,he,Ct){const Ee=Qe(he,Le.length-1),wt=Qe(Ct,Le.length-1);if(Ee===wt)return;const we=Le[Ee],mn=wt<Ee?-1:1;for(let Fn=Ee;Fn!==wt;Fn+=mn)Le[Fn]=Le[Fn+mn];Le[wt]=we}function Qe(Le,he){return Math.max(0,Math.min(he,Le))}class Qt{constructor(he,Ct){this._element=he,this._dragDropRegistry=Ct,this._itemPositions=[],this.orientation="vertical",this._previousSwap={drag:null,delta:0,overlaps:!1}}start(he){this.withItems(he)}sort(he,Ct,Ee,wt){const we=this._itemPositions,mn=this._getItemIndexFromPointerPosition(he,Ct,Ee,wt);if(-1===mn&&we.length>0)return null;const Fn="horizontal"===this.orientation,ti=we.findIndex(Te=>Te.drag===he),vi=we[mn],er=vi.clientRect,Ne=ti>mn?1:-1,je=this._getItemOffsetPx(we[ti].clientRect,er,Ne),be=this._getSiblingOffsetPx(ti,we,Ne),ie=we.slice();return oe(we,ti,mn),we.forEach((Te,An)=>{if(ie[An]===Te)return;const ge=Te.drag===he,Ie=ge?je:be,Ke=ge?he.getPlaceholderElement():Te.drag.getRootElement();Te.offset+=Ie,Fn?(Ke.style.transform=j(`translate3d(${Math.round(Te.offset)}px, 0, 0)`,Te.initialTransform),U(Te.clientRect,0,Ie)):(Ke.style.transform=j(`translate3d(0, ${Math.round(Te.offset)}px, 0)`,Te.initialTransform),U(Te.clientRect,Ie,0))}),this._previousSwap.overlaps=z(er,Ct,Ee),this._previousSwap.drag=vi.drag,this._previousSwap.delta=Fn?wt.x:wt.y,{previousIndex:ti,currentIndex:mn}}enter(he,Ct,Ee,wt){const we=null==wt||wt<0?this._getItemIndexFromPointerPosition(he,Ct,Ee):wt,mn=this._activeDraggables,Fn=mn.indexOf(he),ti=he.getPlaceholderElement();let vi=mn[we];if(vi===he&&(vi=mn[we+1]),!vi&&(null==we||-1===we||we<mn.length-1)&&this._shouldEnterAsFirstChild(Ct,Ee)&&(vi=mn[0]),Fn>-1&&mn.splice(Fn,1),vi&&!this._dragDropRegistry.isDragging(vi)){const Mi=vi.getRootElement();Mi.parentElement.insertBefore(ti,Mi),mn.splice(we,0,he)}else(0,n.i8)(this._element).appendChild(ti),mn.push(he);ti.style.transform="",this._cacheItemPositions()}withItems(he){this._activeDraggables=he.slice(),this._cacheItemPositions()}withSortPredicate(he){this._sortPredicate=he}reset(){this._activeDraggables.forEach(he=>{const Ct=he.getRootElement();if(Ct){const Ee=this._itemPositions.find(wt=>wt.drag===he)?.initialTransform;Ct.style.transform=Ee||""}}),this._itemPositions=[],this._activeDraggables=[],this._previousSwap.drag=null,this._previousSwap.delta=0,this._previousSwap.overlaps=!1}getActiveItemsSnapshot(){return this._activeDraggables}getItemIndex(he){return("horizontal"===this.orientation&&"rtl"===this.direction?this._itemPositions.slice().reverse():this._itemPositions).findIndex(Ee=>Ee.drag===he)}updateOnScroll(he,Ct){this._itemPositions.forEach(({clientRect:Ee})=>{U(Ee,he,Ct)}),this._itemPositions.forEach(({drag:Ee})=>{this._dragDropRegistry.isDragging(Ee)&&Ee._sortFromLastPointerPosition()})}_cacheItemPositions(){const he="horizontal"===this.orientation;this._itemPositions=this._activeDraggables.map(Ct=>{const Ee=Ct.getVisibleElement();return{drag:Ct,offset:0,initialTransform:Ee.style.transform||"",clientRect:V(Ee)}}).sort((Ct,Ee)=>he?Ct.clientRect.left-Ee.clientRect.left:Ct.clientRect.top-Ee.clientRect.top)}_getItemOffsetPx(he,Ct,Ee){const wt="horizontal"===this.orientation;let we=wt?Ct.left-he.left:Ct.top-he.top;return-1===Ee&&(we+=wt?Ct.width-he.width:Ct.height-he.height),we}_getSiblingOffsetPx(he,Ct,Ee){const wt="horizontal"===this.orientation,we=Ct[he].clientRect,mn=Ct[he+-1*Ee];let Fn=we[wt?"width":"height"]*Ee;if(mn){const ti=wt?"left":"top",vi=wt?"right":"bottom";-1===Ee?Fn-=mn.clientRect[ti]-we[vi]:Fn+=we[ti]-mn.clientRect[vi]}return Fn}_shouldEnterAsFirstChild(he,Ct){if(!this._activeDraggables.length)return!1;const Ee=this._itemPositions,wt="horizontal"===this.orientation;if(Ee[0].drag!==this._activeDraggables[0]){const mn=Ee[Ee.length-1].clientRect;return wt?he>=mn.right:Ct>=mn.bottom}{const mn=Ee[0].clientRect;return wt?he<=mn.left:Ct<=mn.top}}_getItemIndexFromPointerPosition(he,Ct,Ee,wt){const we="horizontal"===this.orientation,mn=this._itemPositions.findIndex(({drag:Fn,clientRect:ti})=>Fn!==he&&((!wt||Fn!==this._previousSwap.drag||!this._previousSwap.overlaps||(we?wt.x:wt.y)!==this._previousSwap.delta)&&(we?Ct>=Math.floor(ti.left)&&Ct<Math.floor(ti.right):Ee>=Math.floor(ti.top)&&Ee<Math.floor(ti.bottom))));return-1!==mn&&this._sortPredicate(mn,he)?mn:-1}}var Wt=function(Le){return Le[Le.NONE=0]="NONE",Le[Le.UP=1]="UP",Le[Le.DOWN=2]="DOWN",Le}(Wt||{}),zt=function(Le){return Le[Le.NONE=0]="NONE",Le[Le.LEFT=1]="LEFT",Le[Le.RIGHT=2]="RIGHT",Le}(zt||{});class le{constructor(he,Ct,Ee,wt,we){this._dragDropRegistry=Ct,this._ngZone=wt,this._viewportRuler=we,this.disabled=!1,this.sortingDisabled=!1,this.autoScrollDisabled=!1,this.autoScrollStep=2,this.enterPredicate=()=>!0,this.sortPredicate=()=>!0,this.beforeStarted=new f.B,this.entered=new f.B,this.exited=new f.B,this.dropped=new f.B,this.sorted=new f.B,this.receivingStarted=new f.B,this.receivingStopped=new f.B,this._isDragging=!1,this._draggables=[],this._siblings=[],this._activeSiblings=new Set,this._viewportScrollSubscription=v.yU.EMPTY,this._verticalScrollDirection=Wt.NONE,this._horizontalScrollDirection=zt.NONE,this._stopScrollTimers=new f.B,this._cachedShadowRoot=null,this._startScrollInterval=()=>{this._stopScrolling(),function y(Le=0,he=h.E){return Le<0&&(Le=0),(0,E.O)(Le,Le,he)}(0,g.X).pipe((0,T.Q)(this._stopScrollTimers)).subscribe(()=>{const mn=this._scrollNode,Fn=this.autoScrollStep;this._verticalScrollDirection===Wt.UP?mn.scrollBy(0,-Fn):this._verticalScrollDirection===Wt.DOWN&&mn.scrollBy(0,Fn),this._horizontalScrollDirection===zt.LEFT?mn.scrollBy(-Fn,0):this._horizontalScrollDirection===zt.RIGHT&&mn.scrollBy(Fn,0)})},this.element=(0,n.i8)(he),this._document=Ee,this.withScrollableParents([this.element]),Ct.registerDropContainer(this),this._parentPositions=new Z(Ee),this._sortStrategy=new Qt(this.element,Ct),this._sortStrategy.withSortPredicate((mn,Fn)=>this.sortPredicate(mn,Fn,this))}dispose(){this._stopScrolling(),this._stopScrollTimers.complete(),this._viewportScrollSubscription.unsubscribe(),this.beforeStarted.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this.sorted.complete(),this.receivingStarted.complete(),this.receivingStopped.complete(),this._activeSiblings.clear(),this._scrollNode=null,this._parentPositions.clear(),this._dragDropRegistry.removeDropContainer(this)}isDragging(){return this._isDragging}start(){this._draggingStarted(),this._notifyReceivingSiblings()}enter(he,Ct,Ee,wt){this._draggingStarted(),null==wt&&this.sortingDisabled&&(wt=this._draggables.indexOf(he)),this._sortStrategy.enter(he,Ct,Ee,wt),this._cacheParentPositions(),this._notifyReceivingSiblings(),this.entered.next({item:he,container:this,currentIndex:this.getItemIndex(he)})}exit(he){this._reset(),this.exited.next({item:he,container:this})}drop(he,Ct,Ee,wt,we,mn,Fn,ti={}){this._reset(),this.dropped.next({item:he,currentIndex:Ct,previousIndex:Ee,container:this,previousContainer:wt,isPointerOverContainer:we,distance:mn,dropPoint:Fn,event:ti})}withItems(he){const Ct=this._draggables;return this._draggables=he,he.forEach(Ee=>Ee._withDropContainer(this)),this.isDragging()&&(Ct.filter(wt=>wt.isDragging()).every(wt=>-1===he.indexOf(wt))?this._reset():this._sortStrategy.withItems(this._draggables)),this}withDirection(he){return this._sortStrategy.direction=he,this}connectedTo(he){return this._siblings=he.slice(),this}withOrientation(he){return this._sortStrategy.orientation=he,this}withScrollableParents(he){const Ct=(0,n.i8)(this.element);return this._scrollableElements=-1===he.indexOf(Ct)?[Ct,...he]:he.slice(),this}getScrollableParents(){return this._scrollableElements}getItemIndex(he){return this._isDragging?this._sortStrategy.getItemIndex(he):this._draggables.indexOf(he)}isReceiving(){return this._activeSiblings.size>0}_sortItem(he,Ct,Ee,wt){if(this.sortingDisabled||!this._domRect||!G(this._domRect,.05,Ct,Ee))return;const we=this._sortStrategy.sort(he,Ct,Ee,wt);we&&this.sorted.next({previousIndex:we.previousIndex,currentIndex:we.currentIndex,container:this,item:he})}_startScrollingIfNecessary(he,Ct){if(this.autoScrollDisabled)return;let Ee,wt=Wt.NONE,we=zt.NONE;if(this._parentPositions.positions.forEach((mn,Fn)=>{Fn===this._document||!mn.clientRect||Ee||G(mn.clientRect,.05,he,Ct)&&([wt,we]=function tn(Le,he,Ct,Ee,wt){const we=Je(he,wt),mn=Fe(he,Ee);let Fn=Wt.NONE,ti=zt.NONE;if(we){const vi=Le.scrollTop;we===Wt.UP?vi>0&&(Fn=Wt.UP):Le.scrollHeight-vi>Le.clientHeight&&(Fn=Wt.DOWN)}if(mn){const vi=Le.scrollLeft;"rtl"===Ct?mn===zt.RIGHT?vi<0&&(ti=zt.RIGHT):Le.scrollWidth+vi>Le.clientWidth&&(ti=zt.LEFT):mn===zt.LEFT?vi>0&&(ti=zt.LEFT):Le.scrollWidth-vi>Le.clientWidth&&(ti=zt.RIGHT)}return[Fn,ti]}(Fn,mn.clientRect,this._sortStrategy.direction,he,Ct),(wt||we)&&(Ee=Fn))}),!wt&&!we){const{width:mn,height:Fn}=this._viewportRuler.getViewportSize(),ti={width:mn,height:Fn,top:0,right:mn,bottom:Fn,left:0};wt=Je(ti,Ct),we=Fe(ti,he),Ee=window}Ee&&(wt!==this._verticalScrollDirection||we!==this._horizontalScrollDirection||Ee!==this._scrollNode)&&(this._verticalScrollDirection=wt,this._horizontalScrollDirection=we,this._scrollNode=Ee,(wt||we)&&Ee?this._ngZone.runOutsideAngular(this._startScrollInterval):this._stopScrolling())}_stopScrolling(){this._stopScrollTimers.next()}_draggingStarted(){const he=(0,n.i8)(this.element).style;this.beforeStarted.next(),this._isDragging=!0,this._initialScrollSnap=he.msScrollSnapType||he.scrollSnapType||"",he.scrollSnapType=he.msScrollSnapType="none",this._sortStrategy.start(this._draggables),this._cacheParentPositions(),this._viewportScrollSubscription.unsubscribe(),this._listenToScrollEvents()}_cacheParentPositions(){const he=(0,n.i8)(this.element);this._parentPositions.cache(this._scrollableElements),this._domRect=this._parentPositions.positions.get(he).clientRect}_reset(){this._isDragging=!1;const he=(0,n.i8)(this.element).style;he.scrollSnapType=he.msScrollSnapType=this._initialScrollSnap,this._siblings.forEach(Ct=>Ct._stopReceiving(this)),this._sortStrategy.reset(),this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear()}_isOverContainer(he,Ct){return null!=this._domRect&&z(this._domRect,he,Ct)}_getSiblingContainerFromPosition(he,Ct,Ee){return this._siblings.find(wt=>wt._canReceive(he,Ct,Ee))}_canReceive(he,Ct,Ee){if(!this._domRect||!z(this._domRect,Ct,Ee)||!this.enterPredicate(he,this))return!1;const wt=this._getShadowRoot().elementFromPoint(Ct,Ee);if(!wt)return!1;const we=(0,n.i8)(this.element);return wt===we||we.contains(wt)}_startReceiving(he,Ct){const Ee=this._activeSiblings;!Ee.has(he)&&Ct.every(wt=>this.enterPredicate(wt,this)||this._draggables.indexOf(wt)>-1)&&(Ee.add(he),this._cacheParentPositions(),this._listenToScrollEvents(),this.receivingStarted.next({initiator:he,receiver:this,items:Ct}))}_stopReceiving(he){this._activeSiblings.delete(he),this._viewportScrollSubscription.unsubscribe(),this.receivingStopped.next({initiator:he,receiver:this})}_listenToScrollEvents(){this._viewportScrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(he=>{if(this.isDragging()){const Ct=this._parentPositions.handleScroll(he);Ct&&this._sortStrategy.updateOnScroll(Ct.top,Ct.left)}else this.isReceiving()&&this._cacheParentPositions()})}_getShadowRoot(){if(!this._cachedShadowRoot){const he=(0,p.KT)((0,n.i8)(this.element));this._cachedShadowRoot=he||this._document}return this._cachedShadowRoot}_notifyReceivingSiblings(){const he=this._sortStrategy.getActiveItemsSnapshot().filter(Ct=>Ct.isDragging());this._siblings.forEach(Ct=>Ct._startReceiving(this,he))}}function Je(Le,he){const{top:Ct,bottom:Ee,height:wt}=Le,we=.05*wt;return he>=Ct-we&&he<=Ct+we?Wt.UP:he>=Ee-we&&he<=Ee+we?Wt.DOWN:Wt.NONE}function Fe(Le,he){const{left:Ct,right:Ee,width:wt}=Le,we=.05*wt;return he>=Ct-we&&he<=Ct+we?zt.LEFT:he>=Ee-we&&he<=Ee+we?zt.RIGHT:zt.NONE}const He=(0,p.BQ)({passive:!1,capture:!0}),pn=new Set;let Ze=(()=>{class Le{static#t=this.\u0275fac=function(Ee){return new(Ee||Le)};static#e=this.\u0275cmp=t.VBU({type:Le,selectors:[["ng-component"]],hostAttrs:["cdk-drag-resets-container",""],standalone:!0,features:[t.aNF],decls:0,vars:0,template:function(Ee,wt){},styles:["@layer cdk-resets{.cdk-drag-preview{background:none;border:none;padding:0;color:inherit}}"],encapsulation:2,changeDetection:0})}return Le})(),$n=(()=>{class Le{constructor(Ct,Ee){this._ngZone=Ct,this._appRef=(0,t.WQX)(t.o8S),this._environmentInjector=(0,t.WQX)(t.uvJ),this._dropInstances=new Set,this._dragInstances=new Set,this._activeDragInstances=[],this._globalListeners=new Map,this._draggingPredicate=wt=>wt.isDragging(),this.pointerMove=new f.B,this.pointerUp=new f.B,this.scroll=new f.B,this._preventDefaultWhileDragging=wt=>{this._activeDragInstances.length>0&&wt.preventDefault()},this._persistentTouchmoveListener=wt=>{this._activeDragInstances.length>0&&(this._activeDragInstances.some(this._draggingPredicate)&&wt.preventDefault(),this.pointerMove.next(wt))},this._document=Ee}registerDropContainer(Ct){this._dropInstances.has(Ct)||this._dropInstances.add(Ct)}registerDragItem(Ct){this._dragInstances.add(Ct),1===this._dragInstances.size&&this._ngZone.runOutsideAngular(()=>{this._document.addEventListener("touchmove",this._persistentTouchmoveListener,He)})}removeDropContainer(Ct){this._dropInstances.delete(Ct)}removeDragItem(Ct){this._dragInstances.delete(Ct),this.stopDragging(Ct),0===this._dragInstances.size&&this._document.removeEventListener("touchmove",this._persistentTouchmoveListener,He)}startDragging(Ct,Ee){if(!(this._activeDragInstances.indexOf(Ct)>-1)&&(this._loadResets(),this._activeDragInstances.push(Ct),1===this._activeDragInstances.length)){const wt=Ee.type.startsWith("touch");this._globalListeners.set(wt?"touchend":"mouseup",{handler:we=>this.pointerUp.next(we),options:!0}).set("scroll",{handler:we=>this.scroll.next(we),options:!0}).set("selectstart",{handler:this._preventDefaultWhileDragging,options:He}),wt||this._globalListeners.set("mousemove",{handler:we=>this.pointerMove.next(we),options:He}),this._ngZone.runOutsideAngular(()=>{this._globalListeners.forEach((we,mn)=>{this._document.addEventListener(mn,we.handler,we.options)})})}}stopDragging(Ct){const Ee=this._activeDragInstances.indexOf(Ct);Ee>-1&&(this._activeDragInstances.splice(Ee,1),0===this._activeDragInstances.length&&this._clearGlobalListeners())}isDragging(Ct){return this._activeDragInstances.indexOf(Ct)>-1}scrolled(Ct){const Ee=[this.scroll];return Ct&&Ct!==this._document&&Ee.push(new b.c(wt=>this._ngZone.runOutsideAngular(()=>{const mn=Fn=>{this._activeDragInstances.length&&wt.next(Fn)};return Ct.addEventListener("scroll",mn,!0),()=>{Ct.removeEventListener("scroll",mn,!0)}}))),(0,A.h)(...Ee)}ngOnDestroy(){this._dragInstances.forEach(Ct=>this.removeDragItem(Ct)),this._dropInstances.forEach(Ct=>this.removeDropContainer(Ct)),this._clearGlobalListeners(),this.pointerMove.complete(),this.pointerUp.complete()}_clearGlobalListeners(){this._globalListeners.forEach((Ct,Ee)=>{this._document.removeEventListener(Ee,Ct.handler,Ct.options)}),this._globalListeners.clear()}_loadResets(){if(!pn.has(this._appRef)){pn.add(this._appRef);const Ct=(0,t.a0P)(Ze,{environmentInjector:this._environmentInjector});this._appRef.onDestroy(()=>{pn.delete(this._appRef),0===pn.size&&Ct.destroy()})}}static#t=this.\u0275fac=function(Ee){return new(Ee||Le)(t.KVO(t.SKi),t.KVO(a.qQ))};static#e=this.\u0275prov=t.jDH({token:Le,factory:Le.\u0275fac,providedIn:"root"})}return Le})();const Vn={dragStartThreshold:5,pointerDirectionChangeThreshold:5};let Bn=(()=>{class Le{constructor(Ct,Ee,wt,we){this._document=Ct,this._ngZone=Ee,this._viewportRuler=wt,this._dragDropRegistry=we}createDrag(Ct,Ee=Vn){return new Tt(Ct,Ee,this._document,this._ngZone,this._viewportRuler,this._dragDropRegistry)}createDropList(Ct){return new le(Ct,this._dragDropRegistry,this._document,this._ngZone,this._viewportRuler)}static#t=this.\u0275fac=function(Ee){return new(Ee||Le)(t.KVO(a.qQ),t.KVO(t.SKi),t.KVO(d.Xj),t.KVO($n))};static#e=this.\u0275prov=t.jDH({token:Le,factory:Le.\u0275fac,providedIn:"root"})}return Le})();const fi=new t.nKC("CDK_DRAG_PARENT"),an=new t.nKC("CdkDragHandle"),St=new t.nKC("CDK_DRAG_CONFIG"),tt=new t.nKC("CdkDropList");let it=(()=>{class Le{static#t=this._dragInstances=[];get disabled(){return this._disabled||this.dropContainer&&this.dropContainer.disabled}set disabled(Ct){this._disabled=Ct,this._dragRef.disabled=this._disabled}constructor(Ct,Ee,wt,we,mn,Fn,ti,vi,Mi,er,Ne){this.element=Ct,this.dropContainer=Ee,this._ngZone=we,this._viewContainerRef=mn,this._dir=ti,this._changeDetectorRef=Mi,this._selfHandle=er,this._parentDrag=Ne,this._destroyed=new f.B,this._handles=new x.t([]),this.started=new t.bkB,this.released=new t.bkB,this.ended=new t.bkB,this.entered=new t.bkB,this.exited=new t.bkB,this.dropped=new t.bkB,this.moved=new b.c(je=>{const be=this._dragRef.moved.pipe((0,D.T)(ie=>({source:this,pointerPosition:ie.pointerPosition,event:ie.event,delta:ie.delta,distance:ie.distance}))).subscribe(je);return()=>{be.unsubscribe()}}),this._dragRef=vi.createDrag(Ct,{dragStartThreshold:Fn&&null!=Fn.dragStartThreshold?Fn.dragStartThreshold:5,pointerDirectionChangeThreshold:Fn&&null!=Fn.pointerDirectionChangeThreshold?Fn.pointerDirectionChangeThreshold:5,zIndex:Fn?.zIndex}),this._dragRef.data=this,Le._dragInstances.push(this),Fn&&this._assignDefaults(Fn),Ee&&(this._dragRef._withDropContainer(Ee._dropListRef),Ee.addItem(this)),this._syncInputs(this._dragRef),this._handleEvents(this._dragRef)}getPlaceholderElement(){return this._dragRef.getPlaceholderElement()}getRootElement(){return this._dragRef.getRootElement()}reset(){this._dragRef.reset()}getFreeDragPosition(){return this._dragRef.getFreeDragPosition()}setFreeDragPosition(Ct){this._dragRef.setFreeDragPosition(Ct)}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,C.s)(1),(0,T.Q)(this._destroyed)).subscribe(()=>{this._updateRootElement(),this._setupHandlesListener(),this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)})})}ngOnChanges(Ct){const Ee=Ct.rootElementSelector,wt=Ct.freeDragPosition;Ee&&!Ee.firstChange&&this._updateRootElement(),wt&&!wt.firstChange&&this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)}ngOnDestroy(){this.dropContainer&&this.dropContainer.removeItem(this);const Ct=Le._dragInstances.indexOf(this);Ct>-1&&Le._dragInstances.splice(Ct,1),this._ngZone.runOutsideAngular(()=>{this._handles.complete(),this._destroyed.next(),this._destroyed.complete(),this._dragRef.dispose()})}_addHandle(Ct){const Ee=this._handles.getValue();Ee.push(Ct),this._handles.next(Ee)}_removeHandle(Ct){const Ee=this._handles.getValue(),wt=Ee.indexOf(Ct);wt>-1&&(Ee.splice(wt,1),this._handles.next(Ee))}_setPreviewTemplate(Ct){this._previewTemplate=Ct}_resetPreviewTemplate(Ct){Ct===this._previewTemplate&&(this._previewTemplate=null)}_setPlaceholderTemplate(Ct){this._placeholderTemplate=Ct}_resetPlaceholderTemplate(Ct){Ct===this._placeholderTemplate&&(this._placeholderTemplate=null)}_updateRootElement(){const Ct=this.element.nativeElement;let Ee=Ct;this.rootElementSelector&&(Ee=void 0!==Ct.closest?Ct.closest(this.rootElementSelector):Ct.parentElement?.closest(this.rootElementSelector)),this._dragRef.withRootElement(Ee||Ct)}_getBoundaryElement(){const Ct=this.boundaryElement;return Ct?"string"==typeof Ct?this.element.nativeElement.closest(Ct):(0,n.i8)(Ct):null}_syncInputs(Ct){Ct.beforeStarted.subscribe(()=>{if(!Ct.isDragging()){const Ee=this._dir,wt=this.dragStartDelay,we=this._placeholderTemplate?{template:this._placeholderTemplate.templateRef,context:this._placeholderTemplate.data,viewContainer:this._viewContainerRef}:null,mn=this._previewTemplate?{template:this._previewTemplate.templateRef,context:this._previewTemplate.data,matchSize:this._previewTemplate.matchSize,viewContainer:this._viewContainerRef}:null;Ct.disabled=this.disabled,Ct.lockAxis=this.lockAxis,Ct.dragStartDelay="object"==typeof wt&&wt?wt:(0,n.OE)(wt),Ct.constrainPosition=this.constrainPosition,Ct.previewClass=this.previewClass,Ct.withBoundaryElement(this._getBoundaryElement()).withPlaceholderTemplate(we).withPreviewTemplate(mn).withPreviewContainer(this.previewContainer||"global"),Ee&&Ct.withDirection(Ee.value)}}),Ct.beforeStarted.pipe((0,C.s)(1)).subscribe(()=>{if(this._parentDrag)return void Ct.withParent(this._parentDrag._dragRef);let Ee=this.element.nativeElement.parentElement;for(;Ee;){if(Ee.classList.contains("cdk-drag")){Ct.withParent(Le._dragInstances.find(wt=>wt.element.nativeElement===Ee)?._dragRef||null);break}Ee=Ee.parentElement}})}_handleEvents(Ct){Ct.started.subscribe(Ee=>{this.started.emit({source:this,event:Ee.event}),this._changeDetectorRef.markForCheck()}),Ct.released.subscribe(Ee=>{this.released.emit({source:this,event:Ee.event})}),Ct.ended.subscribe(Ee=>{this.ended.emit({source:this,distance:Ee.distance,dropPoint:Ee.dropPoint,event:Ee.event}),this._changeDetectorRef.markForCheck()}),Ct.entered.subscribe(Ee=>{this.entered.emit({container:Ee.container.data,item:this,currentIndex:Ee.currentIndex})}),Ct.exited.subscribe(Ee=>{this.exited.emit({container:Ee.container.data,item:this})}),Ct.dropped.subscribe(Ee=>{this.dropped.emit({previousIndex:Ee.previousIndex,currentIndex:Ee.currentIndex,previousContainer:Ee.previousContainer.data,container:Ee.container.data,isPointerOverContainer:Ee.isPointerOverContainer,item:this,distance:Ee.distance,dropPoint:Ee.dropPoint,event:Ee.event})})}_assignDefaults(Ct){const{lockAxis:Ee,dragStartDelay:wt,constrainPosition:we,previewClass:mn,boundaryElement:Fn,draggingDisabled:ti,rootElementSelector:vi,previewContainer:Mi}=Ct;this.disabled=ti??!1,this.dragStartDelay=wt||0,Ee&&(this.lockAxis=Ee),we&&(this.constrainPosition=we),mn&&(this.previewClass=mn),Fn&&(this.boundaryElement=Fn),vi&&(this.rootElementSelector=vi),Mi&&(this.previewContainer=Mi)}_setupHandlesListener(){this._handles.pipe((0,S.M)(Ct=>{const Ee=Ct.map(wt=>wt.element);this._selfHandle&&this.rootElementSelector&&Ee.push(this.element),this._dragRef.withHandles(Ee)}),(0,k.n)(Ct=>(0,A.h)(...Ct.map(Ee=>Ee._stateChanges.pipe((0,I.Z)(Ee))))),(0,T.Q)(this._destroyed)).subscribe(Ct=>{const Ee=this._dragRef,wt=Ct.element.nativeElement;Ct.disabled?Ee.disableHandle(wt):Ee.enableHandle(wt)})}static#e=this.\u0275fac=function(Ee){return new(Ee||Le)(t.rXU(t.aKT),t.rXU(tt,12),t.rXU(a.qQ),t.rXU(t.SKi),t.rXU(t.c1b),t.rXU(St,8),t.rXU(F.dS,8),t.rXU(Bn),t.rXU(t.gRc),t.rXU(an,10),t.rXU(fi,12))};static#n=this.\u0275dir=t.FsC({type:Le,selectors:[["","cdkDrag",""]],hostAttrs:[1,"cdk-drag"],hostVars:4,hostBindings:function(Ee,wt){2&Ee&&t.AVh("cdk-drag-disabled",wt.disabled)("cdk-drag-dragging",wt._dragRef.isDragging())},inputs:{data:[t.Mj6.None,"cdkDragData","data"],lockAxis:[t.Mj6.None,"cdkDragLockAxis","lockAxis"],rootElementSelector:[t.Mj6.None,"cdkDragRootElement","rootElementSelector"],boundaryElement:[t.Mj6.None,"cdkDragBoundary","boundaryElement"],dragStartDelay:[t.Mj6.None,"cdkDragStartDelay","dragStartDelay"],freeDragPosition:[t.Mj6.None,"cdkDragFreeDragPosition","freeDragPosition"],disabled:[t.Mj6.HasDecoratorInputTransform,"cdkDragDisabled","disabled",t.L39],constrainPosition:[t.Mj6.None,"cdkDragConstrainPosition","constrainPosition"],previewClass:[t.Mj6.None,"cdkDragPreviewClass","previewClass"],previewContainer:[t.Mj6.None,"cdkDragPreviewContainer","previewContainer"]},outputs:{started:"cdkDragStarted",released:"cdkDragReleased",ended:"cdkDragEnded",entered:"cdkDragEntered",exited:"cdkDragExited",dropped:"cdkDragDropped",moved:"cdkDragMoved"},exportAs:["cdkDrag"],standalone:!0,features:[t.Jv_([{provide:fi,useExisting:Le}]),t.GFd,t.OA$]})}return Le})();const rt=new t.nKC("CdkDropListGroup");let bt=0,Ut=(()=>{class Le{static#t=this._dropLists=[];get disabled(){return this._disabled||!!this._group&&this._group.disabled}set disabled(Ct){this._dropListRef.disabled=this._disabled=Ct}constructor(Ct,Ee,wt,we,mn,Fn,ti){this.element=Ct,this._changeDetectorRef=wt,this._scrollDispatcher=we,this._dir=mn,this._group=Fn,this._destroyed=new f.B,this.connectedTo=[],this.id="cdk-drop-list-"+bt++,this.enterPredicate=()=>!0,this.sortPredicate=()=>!0,this.dropped=new t.bkB,this.entered=new t.bkB,this.exited=new t.bkB,this.sorted=new t.bkB,this._unsortedItems=new Set,this._dropListRef=Ee.createDropList(Ct),this._dropListRef.data=this,ti&&this._assignDefaults(ti),this._dropListRef.enterPredicate=(vi,Mi)=>this.enterPredicate(vi.data,Mi.data),this._dropListRef.sortPredicate=(vi,Mi,er)=>this.sortPredicate(vi,Mi.data,er.data),this._setupInputSyncSubscription(this._dropListRef),this._handleEvents(this._dropListRef),Le._dropLists.push(this),Fn&&Fn._items.add(this)}addItem(Ct){this._unsortedItems.add(Ct),this._dropListRef.isDragging()&&this._syncItemsWithRef()}removeItem(Ct){this._unsortedItems.delete(Ct),this._dropListRef.isDragging()&&this._syncItemsWithRef()}getSortedItems(){return Array.from(this._unsortedItems).sort((Ct,Ee)=>Ct._dragRef.getVisibleElement().compareDocumentPosition(Ee._dragRef.getVisibleElement())&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)}ngOnDestroy(){const Ct=Le._dropLists.indexOf(this);Ct>-1&&Le._dropLists.splice(Ct,1),this._group&&this._group._items.delete(this),this._unsortedItems.clear(),this._dropListRef.dispose(),this._destroyed.next(),this._destroyed.complete()}_setupInputSyncSubscription(Ct){this._dir&&this._dir.change.pipe((0,I.Z)(this._dir.value),(0,T.Q)(this._destroyed)).subscribe(Ee=>Ct.withDirection(Ee)),Ct.beforeStarted.subscribe(()=>{const Ee=(0,n.FG)(this.connectedTo).map(wt=>"string"==typeof wt?Le._dropLists.find(mn=>mn.id===wt):wt);if(this._group&&this._group._items.forEach(wt=>{-1===Ee.indexOf(wt)&&Ee.push(wt)}),!this._scrollableParentsResolved){const wt=this._scrollDispatcher.getAncestorScrollContainers(this.element).map(we=>we.getElementRef().nativeElement);this._dropListRef.withScrollableParents(wt),this._scrollableParentsResolved=!0}Ct.disabled=this.disabled,Ct.lockAxis=this.lockAxis,Ct.sortingDisabled=this.sortingDisabled,Ct.autoScrollDisabled=this.autoScrollDisabled,Ct.autoScrollStep=(0,n.OE)(this.autoScrollStep,2),Ct.connectedTo(Ee.filter(wt=>wt&&wt!==this).map(wt=>wt._dropListRef)).withOrientation(this.orientation)})}_handleEvents(Ct){Ct.beforeStarted.subscribe(()=>{this._syncItemsWithRef(),this._changeDetectorRef.markForCheck()}),Ct.entered.subscribe(Ee=>{this.entered.emit({container:this,item:Ee.item.data,currentIndex:Ee.currentIndex})}),Ct.exited.subscribe(Ee=>{this.exited.emit({container:this,item:Ee.item.data}),this._changeDetectorRef.markForCheck()}),Ct.sorted.subscribe(Ee=>{this.sorted.emit({previousIndex:Ee.previousIndex,currentIndex:Ee.currentIndex,container:this,item:Ee.item.data})}),Ct.dropped.subscribe(Ee=>{this.dropped.emit({previousIndex:Ee.previousIndex,currentIndex:Ee.currentIndex,previousContainer:Ee.previousContainer.data,container:Ee.container.data,item:Ee.item.data,isPointerOverContainer:Ee.isPointerOverContainer,distance:Ee.distance,dropPoint:Ee.dropPoint,event:Ee.event}),this._changeDetectorRef.markForCheck()}),(0,A.h)(Ct.receivingStarted,Ct.receivingStopped).subscribe(()=>this._changeDetectorRef.markForCheck())}_assignDefaults(Ct){const{lockAxis:Ee,draggingDisabled:wt,sortingDisabled:we,listAutoScrollDisabled:mn,listOrientation:Fn}=Ct;this.disabled=wt??!1,this.sortingDisabled=we??!1,this.autoScrollDisabled=mn??!1,this.orientation=Fn||"vertical",Ee&&(this.lockAxis=Ee)}_syncItemsWithRef(){this._dropListRef.withItems(this.getSortedItems().map(Ct=>Ct._dragRef))}static#e=this.\u0275fac=function(Ee){return new(Ee||Le)(t.rXU(t.aKT),t.rXU(Bn),t.rXU(t.gRc),t.rXU(d.R),t.rXU(F.dS,8),t.rXU(rt,12),t.rXU(St,8))};static#n=this.\u0275dir=t.FsC({type:Le,selectors:[["","cdkDropList",""],["cdk-drop-list"]],hostAttrs:[1,"cdk-drop-list"],hostVars:7,hostBindings:function(Ee,wt){2&Ee&&(t.BMQ("id",wt.id),t.AVh("cdk-drop-list-disabled",wt.disabled)("cdk-drop-list-dragging",wt._dropListRef.isDragging())("cdk-drop-list-receiving",wt._dropListRef.isReceiving()))},inputs:{connectedTo:[t.Mj6.None,"cdkDropListConnectedTo","connectedTo"],data:[t.Mj6.None,"cdkDropListData","data"],orientation:[t.Mj6.None,"cdkDropListOrientation","orientation"],id:"id",lockAxis:[t.Mj6.None,"cdkDropListLockAxis","lockAxis"],disabled:[t.Mj6.HasDecoratorInputTransform,"cdkDropListDisabled","disabled",t.L39],sortingDisabled:[t.Mj6.HasDecoratorInputTransform,"cdkDropListSortingDisabled","sortingDisabled",t.L39],enterPredicate:[t.Mj6.None,"cdkDropListEnterPredicate","enterPredicate"],sortPredicate:[t.Mj6.None,"cdkDropListSortPredicate","sortPredicate"],autoScrollDisabled:[t.Mj6.HasDecoratorInputTransform,"cdkDropListAutoScrollDisabled","autoScrollDisabled",t.L39],autoScrollStep:[t.Mj6.None,"cdkDropListAutoScrollStep","autoScrollStep"]},outputs:{dropped:"cdkDropListDropped",entered:"cdkDropListEntered",exited:"cdkDropListExited",sorted:"cdkDropListSorted"},exportAs:["cdkDropList"],standalone:!0,features:[t.Jv_([{provide:rt,useValue:void 0},{provide:tt,useExisting:Le}]),t.GFd]})}return Le})();const rn=new t.nKC("CdkDragPlaceholder");let hn=(()=>{class Le{constructor(Ct){this.templateRef=Ct,this._drag=(0,t.WQX)(fi,{optional:!0}),this._drag?._setPlaceholderTemplate(this)}ngOnDestroy(){this._drag?._resetPlaceholderTemplate(this)}static#t=this.\u0275fac=function(Ee){return new(Ee||Le)(t.rXU(t.C4Q))};static#e=this.\u0275dir=t.FsC({type:Le,selectors:[["ng-template","cdkDragPlaceholder",""]],inputs:{data:"data"},standalone:!0,features:[t.Jv_([{provide:rn,useExisting:Le}])]})}return Le})(),on=(()=>{class Le{static#t=this.\u0275fac=function(Ee){return new(Ee||Le)};static#e=this.\u0275mod=t.$C({type:Le});static#n=this.\u0275inj=t.G2t({providers:[Bn],imports:[d.Gj]})}return Le})()},74879:(ct,P,e)=>{"use strict";e.d(P,{A:()=>J,A$:()=>v,FX:()=>m,Fm:()=>n,G_:()=>a,Ge:()=>Fe,I8:()=>Te,KE:()=>ge,Kp:()=>x,LE:()=>S,SJ:()=>W,UQ:()=>D,W3:()=>f,Z:()=>Je,_f:()=>y,bn:()=>at,dB:()=>A,eg:()=>ke,f2:()=>K,i7:()=>C,n6:()=>k,rp:()=>xn,t6:()=>g,w_:()=>b,wn:()=>d,yZ:()=>T});const a=8,d=9,n=13,m=16,f=17,v=18,y=27,g=32,b=33,A=34,x=35,T=36,D=37,C=38,S=39,k=40,W=46,K=48,at=57,J=65,Je=90,Fe=91,Te=186,ge=188,ke=224;function xn(bi,...Ir){return Ir.length?Ir.some(Pr=>bi[Pr]):bi.altKey||bi.shiftKey||bi.ctrlKey||bi.metaKey}},87912:(ct,P,e)=>{"use strict";e.d(P,{DY:()=>D,QP:()=>k,RH:()=>A,Rp:()=>F});var t=e(68559),a=e(2814),d=e(84205),p=e(19999),n=e(23513),m=e(43942),f=e(64334),v=e(47470),h=e(52575),E=e(70271),y=e(63037),g=e(33900),b=e(17699);let A=(()=>{class L{static#t=this.\u0275fac=function(j){return new(j||L)};static#e=this.\u0275mod=t.$C({type:L});static#n=this.\u0275inj=t.G2t({})}return L})();const x=new Set;let T,D=(()=>{class L{constructor(K,j){this._platform=K,this._nonce=j,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):S}matchMedia(K){return(this._platform.WEBKIT||this._platform.BLINK)&&function C(L,W){if(!x.has(L))try{T||(T=document.createElement("style"),W&&T.setAttribute("nonce",W),T.setAttribute("type","text/css"),document.head.appendChild(T)),T.sheet&&(T.sheet.insertRule(`@media ${L} {body{ }}`,0),x.add(L))}catch(K){console.error(K)}}(K,this._nonce),this._matchMedia(K)}static#t=this.\u0275fac=function(j){return new(j||L)(t.KVO(b.OD),t.KVO(t.BIS,8))};static#e=this.\u0275prov=t.jDH({token:L,factory:L.\u0275fac,providedIn:"root"})}return L})();function S(L){return{matches:"all"===L||""===L,media:L,addListener:()=>{},removeListener:()=>{}}}let k=(()=>{class L{constructor(K,j){this._mediaMatcher=K,this._zone=j,this._queries=new Map,this._destroySubject=new d.B}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(K){return I((0,a.FG)(K)).some(X=>this._registerQuery(X).mql.matches)}observe(K){const X=I((0,a.FG)(K)).map(V=>this._registerQuery(V).observable);let B=(0,p.z)(X);return B=(0,n.x)(B.pipe((0,f.s)(1)),B.pipe((0,v.i)(1),(0,h.B)(0))),B.pipe((0,E.T)(V=>{const z={matches:!1,breakpoints:{}};return V.forEach(({matches:U,query:G})=>{z.matches=z.matches||U,z.breakpoints[G]=U}),z}))}_registerQuery(K){if(this._queries.has(K))return this._queries.get(K);const j=this._mediaMatcher.matchMedia(K),B={observable:new m.c(V=>{const z=U=>this._zone.run(()=>V.next(U));return j.addListener(z),()=>{j.removeListener(z)}}).pipe((0,y.Z)(j),(0,E.T)(({matches:V})=>({query:K,matches:V})),(0,g.Q)(this._destroySubject)),mql:j};return this._queries.set(K,B),B}static#t=this.\u0275fac=function(j){return new(j||L)(t.KVO(D),t.KVO(t.SKi))};static#e=this.\u0275prov=t.jDH({token:L,factory:L.\u0275fac,providedIn:"root"})}return L})();function I(L){return L.map(W=>W.split(",")).reduce((W,K)=>W.concat(K)).map(W=>W.trim())}const F={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)"}},39539:(ct,P,e)=>{"use strict";e.d(P,{Wv:()=>y,w5:()=>g});var t=e(2814),a=e(68559),d=e(43942),p=e(84205),n=e(70271),m=e(51567),f=e(52575);let h=(()=>{class b{create(x){return typeof MutationObserver>"u"?null:new MutationObserver(x)}static#t=this.\u0275fac=function(T){return new(T||b)};static#e=this.\u0275prov=a.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}return b})(),E=(()=>{class b{constructor(x){this._mutationObserverFactory=x,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((x,T)=>this._cleanupObserver(T))}observe(x){const T=(0,t.i8)(x);return new d.c(D=>{const S=this._observeElement(T).pipe((0,n.T)(k=>k.filter(I=>!function v(b){if("characterData"===b.type&&b.target instanceof Comment)return!0;if("childList"===b.type){for(let A=0;A<b.addedNodes.length;A++)if(!(b.addedNodes[A]instanceof Comment))return!1;for(let A=0;A<b.removedNodes.length;A++)if(!(b.removedNodes[A]instanceof Comment))return!1;return!0}return!1}(I))),(0,m.p)(k=>!!k.length)).subscribe(D);return()=>{S.unsubscribe(),this._unobserveElement(T)}})}_observeElement(x){if(this._observedElements.has(x))this._observedElements.get(x).count++;else{const T=new p.B,D=this._mutationObserverFactory.create(C=>T.next(C));D&&D.observe(x,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(x,{observer:D,stream:T,count:1})}return this._observedElements.get(x).stream}_unobserveElement(x){this._observedElements.has(x)&&(this._observedElements.get(x).count--,this._observedElements.get(x).count||this._cleanupObserver(x))}_cleanupObserver(x){if(this._observedElements.has(x)){const{observer:T,stream:D}=this._observedElements.get(x);T&&T.disconnect(),D.complete(),this._observedElements.delete(x)}}static#t=this.\u0275fac=function(T){return new(T||b)(a.KVO(h))};static#e=this.\u0275prov=a.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}return b})(),y=(()=>{class b{get disabled(){return this._disabled}set disabled(x){this._disabled=x,this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(x){this._debounce=(0,t.OE)(x),this._subscribe()}constructor(x,T,D){this._contentObserver=x,this._elementRef=T,this._ngZone=D,this.event=new a.bkB,this._disabled=!1,this._currentSubscription=null}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const x=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?x.pipe((0,f.B)(this.debounce)):x).subscribe(this.event)})}_unsubscribe(){this._currentSubscription?.unsubscribe()}static#t=this.\u0275fac=function(T){return new(T||b)(a.rXU(E),a.rXU(a.aKT),a.rXU(a.SKi))};static#e=this.\u0275dir=a.FsC({type:b,selectors:[["","cdkObserveContent",""]],inputs:{disabled:[a.Mj6.HasDecoratorInputTransform,"cdkObserveContentDisabled","disabled",a.L39],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"],standalone:!0,features:[a.GFd]})}return b})(),g=(()=>{class b{static#t=this.\u0275fac=function(T){return new(T||b)};static#e=this.\u0275mod=a.$C({type:b});static#n=this.\u0275inj=a.G2t({providers:[h]})}return b})()},81570:(ct,P,e)=>{"use strict";e.d(P,{$Q:()=>Ot,Sf:()=>at,WB:()=>me,hJ:()=>Gt,rR:()=>K,rW:()=>ot,yY:()=>H,z_:()=>te});var t=e(79975),a=e(60316),d=e(68559),p=e(2814),n=e(17699),m=e(51567),f=e(64334),v=e(33900),h=e(11249),E=e(63680),y=e(9168),g=e(84205),b=e(27092),A=e(63617),x=e(74879);const T=(0,n.CZ)();class D{constructor($t,Mt){this._viewportRuler=$t,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=Mt}attach(){}enable(){if(this._canBeEnabled()){const $t=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=$t.style.left||"",this._previousHTMLStyles.top=$t.style.top||"",$t.style.left=(0,p.a1)(-this._previousScrollPosition.left),$t.style.top=(0,p.a1)(-this._previousScrollPosition.top),$t.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const $t=this._document.documentElement,Wt=$t.style,zt=this._document.body.style,le=Wt.scrollBehavior||"",Je=zt.scrollBehavior||"";this._isEnabled=!1,Wt.left=this._previousHTMLStyles.left,Wt.top=this._previousHTMLStyles.top,$t.classList.remove("cdk-global-scrollblock"),T&&(Wt.scrollBehavior=zt.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),T&&(Wt.scrollBehavior=le,zt.scrollBehavior=Je)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const Mt=this._document.body,Wt=this._viewportRuler.getViewportSize();return Mt.scrollHeight>Wt.height||Mt.scrollWidth>Wt.width}}class S{constructor($t,Mt,Wt,zt){this._scrollDispatcher=$t,this._ngZone=Mt,this._viewportRuler=Wt,this._config=zt,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach($t){this._overlayRef=$t}enable(){if(this._scrollSubscription)return;const $t=this._scrollDispatcher.scrolled(0).pipe((0,m.p)(Mt=>!Mt||!this._overlayRef.overlayElement.contains(Mt.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=$t.subscribe(()=>{const Mt=this._viewportRuler.getViewportScrollPosition().top;Math.abs(Mt-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=$t.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class k{enable(){}disable(){}attach(){}}function I(Qt,$t){return $t.some(Mt=>Qt.bottom<Mt.top||Qt.top>Mt.bottom||Qt.right<Mt.left||Qt.left>Mt.right)}function F(Qt,$t){return $t.some(Mt=>Qt.top<Mt.top||Qt.bottom>Mt.bottom||Qt.left<Mt.left||Qt.right>Mt.right)}class L{constructor($t,Mt,Wt,zt){this._scrollDispatcher=$t,this._viewportRuler=Mt,this._ngZone=Wt,this._config=zt,this._scrollSubscription=null}attach($t){this._overlayRef=$t}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 Mt=this._overlayRef.overlayElement.getBoundingClientRect(),{width:Wt,height:zt}=this._viewportRuler.getViewportSize();I(Mt,[{width:Wt,height:zt,bottom:zt,right:Wt,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 W=(()=>{class Qt{constructor(Mt,Wt,zt,le){this._scrollDispatcher=Mt,this._viewportRuler=Wt,this._ngZone=zt,this.noop=()=>new k,this.close=Je=>new S(this._scrollDispatcher,this._ngZone,this._viewportRuler,Je),this.block=()=>new D(this._viewportRuler,this._document),this.reposition=Je=>new L(this._scrollDispatcher,this._viewportRuler,this._ngZone,Je),this._document=le}static#t=this.\u0275fac=function(Wt){return new(Wt||Qt)(d.KVO(t.R),d.KVO(t.Xj),d.KVO(d.SKi),d.KVO(a.qQ))};static#e=this.\u0275prov=d.jDH({token:Qt,factory:Qt.\u0275fac,providedIn:"root"})}return Qt})();class K{constructor($t){if(this.scrollStrategy=new k,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,$t){const Mt=Object.keys($t);for(const Wt of Mt)void 0!==$t[Wt]&&(this[Wt]=$t[Wt])}}}class B{constructor($t,Mt){this.connectionPair=$t,this.scrollableViewProperties=Mt}}let U=(()=>{class Qt{constructor(Mt){this._attachedOverlays=[],this._document=Mt}ngOnDestroy(){this.detach()}add(Mt){this.remove(Mt),this._attachedOverlays.push(Mt)}remove(Mt){const Wt=this._attachedOverlays.indexOf(Mt);Wt>-1&&this._attachedOverlays.splice(Wt,1),0===this._attachedOverlays.length&&this.detach()}static#t=this.\u0275fac=function(Wt){return new(Wt||Qt)(d.KVO(a.qQ))};static#e=this.\u0275prov=d.jDH({token:Qt,factory:Qt.\u0275fac,providedIn:"root"})}return Qt})(),G=(()=>{class Qt extends U{constructor(Mt,Wt){super(Mt),this._ngZone=Wt,this._keydownListener=zt=>{const le=this._attachedOverlays;for(let Je=le.length-1;Je>-1;Je--)if(le[Je]._keydownEvents.observers.length>0){const Fe=le[Je]._keydownEvents;this._ngZone?this._ngZone.run(()=>Fe.next(zt)):Fe.next(zt);break}}}add(Mt){super.add(Mt),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#t=this.\u0275fac=function(Wt){return new(Wt||Qt)(d.KVO(a.qQ),d.KVO(d.SKi,8))};static#e=this.\u0275prov=d.jDH({token:Qt,factory:Qt.\u0275fac,providedIn:"root"})}return Qt})(),Z=(()=>{class Qt extends U{constructor(Mt,Wt,zt){super(Mt),this._platform=Wt,this._ngZone=zt,this._cursorStyleIsSet=!1,this._pointerDownListener=le=>{this._pointerDownEventTarget=(0,n.Fb)(le)},this._clickListener=le=>{const Je=(0,n.Fb)(le),Fe="click"===le.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:Je;this._pointerDownEventTarget=null;const tn=this._attachedOverlays.slice();for(let He=tn.length-1;He>-1;He--){const pn=tn[He];if(pn._outsidePointerEvents.observers.length<1||!pn.hasAttached())continue;if(pn.overlayElement.contains(Je)||pn.overlayElement.contains(Fe))break;const Ze=pn._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>Ze.next(le)):Ze.next(le)}}}add(Mt){if(super.add(Mt),!this._isAttached){const Wt=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(Wt)):this._addEventListeners(Wt),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=Wt.style.cursor,Wt.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const Mt=this._document.body;Mt.removeEventListener("pointerdown",this._pointerDownListener,!0),Mt.removeEventListener("click",this._clickListener,!0),Mt.removeEventListener("auxclick",this._clickListener,!0),Mt.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(Mt.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(Mt){Mt.addEventListener("pointerdown",this._pointerDownListener,!0),Mt.addEventListener("click",this._clickListener,!0),Mt.addEventListener("auxclick",this._clickListener,!0),Mt.addEventListener("contextmenu",this._clickListener,!0)}static#t=this.\u0275fac=function(Wt){return new(Wt||Qt)(d.KVO(a.qQ),d.KVO(n.OD),d.KVO(d.SKi,8))};static#e=this.\u0275prov=d.jDH({token:Qt,factory:Qt.\u0275fac,providedIn:"root"})}return Qt})(),at=(()=>{class Qt{constructor(Mt,Wt){this._platform=Wt,this._document=Mt}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const Mt="cdk-overlay-container";if(this._platform.isBrowser||(0,n.v8)()){const zt=this._document.querySelectorAll(`.${Mt}[platform="server"], .${Mt}[platform="test"]`);for(let le=0;le<zt.length;le++)zt[le].remove()}const Wt=this._document.createElement("div");Wt.classList.add(Mt),(0,n.v8)()?Wt.setAttribute("platform","test"):this._platform.isBrowser||Wt.setAttribute("platform","server"),this._document.body.appendChild(Wt),this._containerElement=Wt}static#t=this.\u0275fac=function(Wt){return new(Wt||Qt)(d.KVO(a.qQ),d.KVO(n.OD))};static#e=this.\u0275prov=d.jDH({token:Qt,factory:Qt.\u0275fac,providedIn:"root"})}return Qt})();class H{constructor($t,Mt,Wt,zt,le,Je,Fe,tn,He,pn=!1){this._portalOutlet=$t,this._host=Mt,this._pane=Wt,this._config=zt,this._ngZone=le,this._keyboardDispatcher=Je,this._document=Fe,this._location=tn,this._outsideClickDispatcher=He,this._animationsDisabled=pn,this._backdropElement=null,this._backdropClick=new g.B,this._attachments=new g.B,this._detachments=new g.B,this._locationChanges=b.yU.EMPTY,this._backdropClickHandler=Ze=>this._backdropClick.next(Ze),this._backdropTransitionendHandler=Ze=>{this._disposeBackdrop(Ze.target)},this._keydownEvents=new g.B,this._outsidePointerEvents=new g.B,zt.scrollStrategy&&(this._scrollStrategy=zt.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=zt.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach($t){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const Mt=this._portalOutlet.attach($t);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,f.s)(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),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 Mt?.onDestroy&&Mt.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),Mt}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const $t=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),$t}dispose(){const $t=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._previousHostParent=this._pane=this._host=null,$t&&this._detachments.next(),this._detachments.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($t){$t!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=$t,this.hasAttached()&&($t.attach(this),this.updatePosition()))}updateSize($t){this._config={...this._config,...$t},this._updateElementSize()}setDirection($t){this._config={...this._config,direction:$t},this._updateElementDirection()}addPanelClass($t){this._pane&&this._toggleClasses(this._pane,$t,!0)}removePanelClass($t){this._pane&&this._toggleClasses(this._pane,$t,!1)}getDirection(){const $t=this._config.direction;return $t?"string"==typeof $t?$t:$t.value:"ltr"}updateScrollStrategy($t){$t!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=$t,this.hasAttached()&&($t.attach(this),$t.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const $t=this._pane.style;$t.width=(0,p.a1)(this._config.width),$t.height=(0,p.a1)(this._config.height),$t.minWidth=(0,p.a1)(this._config.minWidth),$t.minHeight=(0,p.a1)(this._config.minHeight),$t.maxWidth=(0,p.a1)(this._config.maxWidth),$t.maxHeight=(0,p.a1)(this._config.maxHeight)}_togglePointerEvents($t){this._pane.style.pointerEvents=$t?"":"none"}_attachBackdrop(){const $t="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($t)})}):this._backdropElement.classList.add($t)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const $t=this._backdropElement;if($t){if(this._animationsDisabled)return void this._disposeBackdrop($t);$t.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{$t.addEventListener("transitionend",this._backdropTransitionendHandler)}),$t.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop($t)},500))}}_toggleClasses($t,Mt,Wt){const zt=(0,p.FG)(Mt||[]).filter(le=>!!le);zt.length&&(Wt?$t.classList.add(...zt):$t.classList.remove(...zt))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const $t=this._ngZone.onStable.pipe((0,v.Q)((0,A.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()),$t.unsubscribe())})})}_disposeScrollStrategy(){const $t=this._scrollStrategy;$t&&($t.disable(),$t.detach&&$t.detach())}_disposeBackdrop($t){$t&&($t.removeEventListener("click",this._backdropClickHandler),$t.removeEventListener("transitionend",this._backdropTransitionendHandler),$t.remove(),this._backdropElement===$t&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const q="cdk-overlay-connected-position-bounding-box",$=/([A-Za-z%]+)$/;class ot{get positions(){return this._preferredPositions}constructor($t,Mt,Wt,zt,le){this._viewportRuler=Mt,this._document=Wt,this._platform=zt,this._overlayContainer=le,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 g.B,this._resizeSubscription=b.yU.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin($t)}attach($t){this._validatePositions(),$t.hostElement.classList.add(q),this._overlayRef=$t,this._boundingBox=$t.hostElement,this._pane=$t.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 $t=this._originRect,Mt=this._overlayRect,Wt=this._viewportRect,zt=this._containerRect,le=[];let Je;for(let Fe of this._preferredPositions){let tn=this._getOriginPoint($t,zt,Fe),He=this._getOverlayPoint(tn,Mt,Fe),pn=this._getOverlayFit(He,Mt,Wt,Fe);if(pn.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(Fe,tn);this._canFitWithFlexibleDimensions(pn,He,Wt)?le.push({position:Fe,origin:tn,overlayRect:Mt,boundingBoxRect:this._calculateBoundingBoxRect(tn,Fe)}):(!Je||Je.overlayFit.visibleArea<pn.visibleArea)&&(Je={overlayFit:pn,overlayPoint:He,originPoint:tn,position:Fe,overlayRect:Mt})}if(le.length){let Fe=null,tn=-1;for(const He of le){const pn=He.boundingBoxRect.width*He.boundingBoxRect.height*(He.position.weight||1);pn>tn&&(tn=pn,Fe=He)}return this._isPushed=!1,void this._applyPosition(Fe.position,Fe.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(Je.position,Je.originPoint);this._applyPosition(Je.position,Je.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&J(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(q),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const $t=this._lastPosition;if($t){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const Mt=this._getOriginPoint(this._originRect,this._containerRect,$t);this._applyPosition($t,Mt)}else this.apply()}withScrollableContainers($t){return this._scrollables=$t,this}withPositions($t){return this._preferredPositions=$t,-1===$t.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin($t){return this._viewportMargin=$t,this}withFlexibleDimensions($t=!0){return this._hasFlexibleDimensions=$t,this}withGrowAfterOpen($t=!0){return this._growAfterOpen=$t,this}withPush($t=!0){return this._canPush=$t,this}withLockedPosition($t=!0){return this._positionLocked=$t,this}setOrigin($t){return this._origin=$t,this}withDefaultOffsetX($t){return this._offsetX=$t,this}withDefaultOffsetY($t){return this._offsetY=$t,this}withTransformOriginOn($t){return this._transformOriginSelector=$t,this}_getOriginPoint($t,Mt,Wt){let zt,le;if("center"==Wt.originX)zt=$t.left+$t.width/2;else{const Je=this._isRtl()?$t.right:$t.left,Fe=this._isRtl()?$t.left:$t.right;zt="start"==Wt.originX?Je:Fe}return Mt.left<0&&(zt-=Mt.left),le="center"==Wt.originY?$t.top+$t.height/2:"top"==Wt.originY?$t.top:$t.bottom,Mt.top<0&&(le-=Mt.top),{x:zt,y:le}}_getOverlayPoint($t,Mt,Wt){let zt,le;return zt="center"==Wt.overlayX?-Mt.width/2:"start"===Wt.overlayX?this._isRtl()?-Mt.width:0:this._isRtl()?0:-Mt.width,le="center"==Wt.overlayY?-Mt.height/2:"top"==Wt.overlayY?0:-Mt.height,{x:$t.x+zt,y:$t.y+le}}_getOverlayFit($t,Mt,Wt,zt){const le=mt(Mt);let{x:Je,y:Fe}=$t,tn=this._getOffset(zt,"x"),He=this._getOffset(zt,"y");tn&&(Je+=tn),He&&(Fe+=He);let $n=0-Fe,Vn=Fe+le.height-Wt.height,Bn=this._subtractOverflows(le.width,0-Je,Je+le.width-Wt.width),fi=this._subtractOverflows(le.height,$n,Vn),nn=Bn*fi;return{visibleArea:nn,isCompletelyWithinViewport:le.width*le.height===nn,fitsInViewportVertically:fi===le.height,fitsInViewportHorizontally:Bn==le.width}}_canFitWithFlexibleDimensions($t,Mt,Wt){if(this._hasFlexibleDimensions){const zt=Wt.bottom-Mt.y,le=Wt.right-Mt.x,Je=ft(this._overlayRef.getConfig().minHeight),Fe=ft(this._overlayRef.getConfig().minWidth);return($t.fitsInViewportVertically||null!=Je&&Je<=zt)&&($t.fitsInViewportHorizontally||null!=Fe&&Fe<=le)}return!1}_pushOverlayOnScreen($t,Mt,Wt){if(this._previousPushAmount&&this._positionLocked)return{x:$t.x+this._previousPushAmount.x,y:$t.y+this._previousPushAmount.y};const zt=mt(Mt),le=this._viewportRect,Je=Math.max($t.x+zt.width-le.width,0),Fe=Math.max($t.y+zt.height-le.height,0),tn=Math.max(le.top-Wt.top-$t.y,0),He=Math.max(le.left-Wt.left-$t.x,0);let pn=0,Ze=0;return pn=zt.width<=le.width?He||-Je:$t.x<this._viewportMargin?le.left-Wt.left-$t.x:0,Ze=zt.height<=le.height?tn||-Fe:$t.y<this._viewportMargin?le.top-Wt.top-$t.y:0,this._previousPushAmount={x:pn,y:Ze},{x:$t.x+pn,y:$t.y+Ze}}_applyPosition($t,Mt){if(this._setTransformOrigin($t),this._setOverlayElementStyles(Mt,$t),this._setBoundingBoxStyles(Mt,$t),$t.panelClass&&this._addPanelClasses($t.panelClass),this._positionChanges.observers.length){const Wt=this._getScrollVisibility();if($t!==this._lastPosition||!this._lastScrollVisibility||!function Lt(Qt,$t){return Qt===$t||Qt.isOriginClipped===$t.isOriginClipped&&Qt.isOriginOutsideView===$t.isOriginOutsideView&&Qt.isOverlayClipped===$t.isOverlayClipped&&Qt.isOverlayOutsideView===$t.isOverlayOutsideView}(this._lastScrollVisibility,Wt)){const zt=new B($t,Wt);this._positionChanges.next(zt)}this._lastScrollVisibility=Wt}this._lastPosition=$t,this._isInitialRender=!1}_setTransformOrigin($t){if(!this._transformOriginSelector)return;const Mt=this._boundingBox.querySelectorAll(this._transformOriginSelector);let Wt,zt=$t.overlayY;Wt="center"===$t.overlayX?"center":this._isRtl()?"start"===$t.overlayX?"right":"left":"start"===$t.overlayX?"left":"right";for(let le=0;le<Mt.length;le++)Mt[le].style.transformOrigin=`${Wt} ${zt}`}_calculateBoundingBoxRect($t,Mt){const Wt=this._viewportRect,zt=this._isRtl();let le,Je,Fe,pn,Ze,$n;if("top"===Mt.overlayY)Je=$t.y,le=Wt.height-Je+this._viewportMargin;else if("bottom"===Mt.overlayY)Fe=Wt.height-$t.y+2*this._viewportMargin,le=Wt.height-Fe+this._viewportMargin;else{const Vn=Math.min(Wt.bottom-$t.y+Wt.top,$t.y),Bn=this._lastBoundingBoxSize.height;le=2*Vn,Je=$t.y-Vn,le>Bn&&!this._isInitialRender&&!this._growAfterOpen&&(Je=$t.y-Bn/2)}if("end"===Mt.overlayX&&!zt||"start"===Mt.overlayX&&zt)$n=Wt.width-$t.x+2*this._viewportMargin,pn=$t.x-this._viewportMargin;else if("start"===Mt.overlayX&&!zt||"end"===Mt.overlayX&&zt)Ze=$t.x,pn=Wt.right-$t.x;else{const Vn=Math.min(Wt.right-$t.x+Wt.left,$t.x),Bn=this._lastBoundingBoxSize.width;pn=2*Vn,Ze=$t.x-Vn,pn>Bn&&!this._isInitialRender&&!this._growAfterOpen&&(Ze=$t.x-Bn/2)}return{top:Je,left:Ze,bottom:Fe,right:$n,width:pn,height:le}}_setBoundingBoxStyles($t,Mt){const Wt=this._calculateBoundingBoxRect($t,Mt);!this._isInitialRender&&!this._growAfterOpen&&(Wt.height=Math.min(Wt.height,this._lastBoundingBoxSize.height),Wt.width=Math.min(Wt.width,this._lastBoundingBoxSize.width));const zt={};if(this._hasExactPosition())zt.top=zt.left="0",zt.bottom=zt.right=zt.maxHeight=zt.maxWidth="",zt.width=zt.height="100%";else{const le=this._overlayRef.getConfig().maxHeight,Je=this._overlayRef.getConfig().maxWidth;zt.height=(0,p.a1)(Wt.height),zt.top=(0,p.a1)(Wt.top),zt.bottom=(0,p.a1)(Wt.bottom),zt.width=(0,p.a1)(Wt.width),zt.left=(0,p.a1)(Wt.left),zt.right=(0,p.a1)(Wt.right),zt.alignItems="center"===Mt.overlayX?"center":"end"===Mt.overlayX?"flex-end":"flex-start",zt.justifyContent="center"===Mt.overlayY?"center":"bottom"===Mt.overlayY?"flex-end":"flex-start",le&&(zt.maxHeight=(0,p.a1)(le)),Je&&(zt.maxWidth=(0,p.a1)(Je))}this._lastBoundingBoxSize=Wt,J(this._boundingBox.style,zt)}_resetBoundingBoxStyles(){J(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){J(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles($t,Mt){const Wt={},zt=this._hasExactPosition(),le=this._hasFlexibleDimensions,Je=this._overlayRef.getConfig();if(zt){const pn=this._viewportRuler.getViewportScrollPosition();J(Wt,this._getExactOverlayY(Mt,$t,pn)),J(Wt,this._getExactOverlayX(Mt,$t,pn))}else Wt.position="static";let Fe="",tn=this._getOffset(Mt,"x"),He=this._getOffset(Mt,"y");tn&&(Fe+=`translateX(${tn}px) `),He&&(Fe+=`translateY(${He}px)`),Wt.transform=Fe.trim(),Je.maxHeight&&(zt?Wt.maxHeight=(0,p.a1)(Je.maxHeight):le&&(Wt.maxHeight="")),Je.maxWidth&&(zt?Wt.maxWidth=(0,p.a1)(Je.maxWidth):le&&(Wt.maxWidth="")),J(this._pane.style,Wt)}_getExactOverlayY($t,Mt,Wt){let zt={top:"",bottom:""},le=this._getOverlayPoint(Mt,this._overlayRect,$t);return this._isPushed&&(le=this._pushOverlayOnScreen(le,this._overlayRect,Wt)),"bottom"===$t.overlayY?zt.bottom=this._document.documentElement.clientHeight-(le.y+this._overlayRect.height)+"px":zt.top=(0,p.a1)(le.y),zt}_getExactOverlayX($t,Mt,Wt){let Je,zt={left:"",right:""},le=this._getOverlayPoint(Mt,this._overlayRect,$t);return this._isPushed&&(le=this._pushOverlayOnScreen(le,this._overlayRect,Wt)),Je=this._isRtl()?"end"===$t.overlayX?"left":"right":"end"===$t.overlayX?"right":"left","right"===Je?zt.right=this._document.documentElement.clientWidth-(le.x+this._overlayRect.width)+"px":zt.left=(0,p.a1)(le.x),zt}_getScrollVisibility(){const $t=this._getOriginRect(),Mt=this._pane.getBoundingClientRect(),Wt=this._scrollables.map(zt=>zt.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:F($t,Wt),isOriginOutsideView:I($t,Wt),isOverlayClipped:F(Mt,Wt),isOverlayOutsideView:I(Mt,Wt)}}_subtractOverflows($t,...Mt){return Mt.reduce((Wt,zt)=>Wt-Math.max(zt,0),$t)}_getNarrowedViewportRect(){const $t=this._document.documentElement.clientWidth,Mt=this._document.documentElement.clientHeight,Wt=this._viewportRuler.getViewportScrollPosition();return{top:Wt.top+this._viewportMargin,left:Wt.left+this._viewportMargin,right:Wt.left+$t-this._viewportMargin,bottom:Wt.top+Mt-this._viewportMargin,width:$t-2*this._viewportMargin,height:Mt-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset($t,Mt){return"x"===Mt?null==$t.offsetX?this._offsetX:$t.offsetX:null==$t.offsetY?this._offsetY:$t.offsetY}_validatePositions(){}_addPanelClasses($t){this._pane&&(0,p.FG)($t).forEach(Mt=>{""!==Mt&&-1===this._appliedPanelClasses.indexOf(Mt)&&(this._appliedPanelClasses.push(Mt),this._pane.classList.add(Mt))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach($t=>{this._pane.classList.remove($t)}),this._appliedPanelClasses=[])}_getOriginRect(){const $t=this._origin;if($t instanceof d.aKT)return $t.nativeElement.getBoundingClientRect();if($t instanceof Element)return $t.getBoundingClientRect();const Mt=$t.width||0,Wt=$t.height||0;return{top:$t.y,bottom:$t.y+Wt,left:$t.x,right:$t.x+Mt,height:Wt,width:Mt}}}function J(Qt,$t){for(let Mt in $t)$t.hasOwnProperty(Mt)&&(Qt[Mt]=$t[Mt]);return Qt}function ft(Qt){if("number"!=typeof Qt&&null!=Qt){const[$t,Mt]=Qt.split($);return Mt&&"px"!==Mt?null:parseFloat($t)}return Qt||null}function mt(Qt){return{top:Math.floor(Qt.top),right:Math.floor(Qt.right),bottom:Math.floor(Qt.bottom),left:Math.floor(Qt.left),width:Math.floor(Qt.width),height:Math.floor(Qt.height)}}const se="cdk-global-overlay-wrapper";class xe{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach($t){const Mt=$t.getConfig();this._overlayRef=$t,this._width&&!Mt.width&&$t.updateSize({width:this._width}),this._height&&!Mt.height&&$t.updateSize({height:this._height}),$t.hostElement.classList.add(se),this._isDisposed=!1}top($t=""){return this._bottomOffset="",this._topOffset=$t,this._alignItems="flex-start",this}left($t=""){return this._xOffset=$t,this._xPosition="left",this}bottom($t=""){return this._topOffset="",this._bottomOffset=$t,this._alignItems="flex-end",this}right($t=""){return this._xOffset=$t,this._xPosition="right",this}start($t=""){return this._xOffset=$t,this._xPosition="start",this}end($t=""){return this._xOffset=$t,this._xPosition="end",this}width($t=""){return this._overlayRef?this._overlayRef.updateSize({width:$t}):this._width=$t,this}height($t=""){return this._overlayRef?this._overlayRef.updateSize({height:$t}):this._height=$t,this}centerHorizontally($t=""){return this.left($t),this._xPosition="center",this}centerVertically($t=""){return this.top($t),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const $t=this._overlayRef.overlayElement.style,Mt=this._overlayRef.hostElement.style,Wt=this._overlayRef.getConfig(),{width:zt,height:le,maxWidth:Je,maxHeight:Fe}=Wt,tn=!("100%"!==zt&&"100vw"!==zt||Je&&"100%"!==Je&&"100vw"!==Je),He=!("100%"!==le&&"100vh"!==le||Fe&&"100%"!==Fe&&"100vh"!==Fe),pn=this._xPosition,Ze=this._xOffset,$n="rtl"===this._overlayRef.getConfig().direction;let Vn="",Bn="",fi="";tn?fi="flex-start":"center"===pn?(fi="center",$n?Bn=Ze:Vn=Ze):$n?"left"===pn||"end"===pn?(fi="flex-end",Vn=Ze):("right"===pn||"start"===pn)&&(fi="flex-start",Bn=Ze):"left"===pn||"start"===pn?(fi="flex-start",Vn=Ze):("right"===pn||"end"===pn)&&(fi="flex-end",Bn=Ze),$t.position=this._cssPosition,$t.marginLeft=tn?"0":Vn,$t.marginTop=He?"0":this._topOffset,$t.marginBottom=this._bottomOffset,$t.marginRight=tn?"0":Bn,Mt.justifyContent=fi,Mt.alignItems=He?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const $t=this._overlayRef.overlayElement.style,Mt=this._overlayRef.hostElement,Wt=Mt.style;Mt.classList.remove(se),Wt.justifyContent=Wt.alignItems=$t.marginTop=$t.marginBottom=$t.marginLeft=$t.marginRight=$t.position="",this._overlayRef=null,this._isDisposed=!0}}let It=(()=>{class Qt{constructor(Mt,Wt,zt,le){this._viewportRuler=Mt,this._document=Wt,this._platform=zt,this._overlayContainer=le}global(){return new xe}flexibleConnectedTo(Mt){return new ot(Mt,this._viewportRuler,this._document,this._platform,this._overlayContainer)}static#t=this.\u0275fac=function(Wt){return new(Wt||Qt)(d.KVO(t.Xj),d.KVO(a.qQ),d.KVO(n.OD),d.KVO(at))};static#e=this.\u0275prov=d.jDH({token:Qt,factory:Qt.\u0275fac,providedIn:"root"})}return Qt})(),At=0,Gt=(()=>{class Qt{constructor(Mt,Wt,zt,le,Je,Fe,tn,He,pn,Ze,$n,Vn){this.scrollStrategies=Mt,this._overlayContainer=Wt,this._componentFactoryResolver=zt,this._positionBuilder=le,this._keyboardDispatcher=Je,this._injector=Fe,this._ngZone=tn,this._document=He,this._directionality=pn,this._location=Ze,this._outsideClickDispatcher=$n,this._animationsModuleType=Vn}create(Mt){const Wt=this._createHostElement(),zt=this._createPaneElement(Wt),le=this._createPortalOutlet(zt),Je=new K(Mt);return Je.direction=Je.direction||this._directionality.value,new H(le,Wt,zt,Je,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(Mt){const Wt=this._document.createElement("div");return Wt.id="cdk-overlay-"+At++,Wt.classList.add("cdk-overlay-pane"),Mt.appendChild(Wt),Wt}_createHostElement(){const Mt=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(Mt),Mt}_createPortalOutlet(Mt){return this._appRef||(this._appRef=this._injector.get(d.o8S)),new y.aI(Mt,this._componentFactoryResolver,this._appRef,this._injector,this._document)}static#t=this.\u0275fac=function(Wt){return new(Wt||Qt)(d.KVO(W),d.KVO(at),d.KVO(d.OM3),d.KVO(It),d.KVO(G),d.KVO(d.zZn),d.KVO(d.SKi),d.KVO(a.qQ),d.KVO(E.dS),d.KVO(a.aZ),d.KVO(Z),d.KVO(d.bc$,8))};static#e=this.\u0275prov=d.jDH({token:Qt,factory:Qt.\u0275fac,providedIn:"root"})}return Qt})();const Tt=[{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"}],Yt=new d.nKC("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{const Qt=(0,d.WQX)(Gt);return()=>Qt.scrollStrategies.reposition()}});let Ot=(()=>{class Qt{constructor(Mt){this.elementRef=Mt}static#t=this.\u0275fac=function(Wt){return new(Wt||Qt)(d.rXU(d.aKT))};static#e=this.\u0275dir=d.FsC({type:Qt,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0})}return Qt})(),me=(()=>{class Qt{get offsetX(){return this._offsetX}set offsetX(Mt){this._offsetX=Mt,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(Mt){this._offsetY=Mt,this._position&&this._updatePositionStrategy(this._position)}get disposeOnNavigation(){return this._disposeOnNavigation}set disposeOnNavigation(Mt){this._disposeOnNavigation=Mt}constructor(Mt,Wt,zt,le,Je){this._overlay=Mt,this._dir=Je,this._backdropSubscription=b.yU.EMPTY,this._attachSubscription=b.yU.EMPTY,this._detachSubscription=b.yU.EMPTY,this._positionSubscription=b.yU.EMPTY,this._disposeOnNavigation=!1,this._ngZone=(0,d.WQX)(d.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 d.bkB,this.positionChange=new d.bkB,this.attach=new d.bkB,this.detach=new d.bkB,this.overlayKeydown=new d.bkB,this.overlayOutsideClick=new d.bkB,this._templatePortal=new y.VA(Wt,zt),this._scrollStrategyFactory=le,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(Mt){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),Mt.origin&&this.open&&this._position.apply()),Mt.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=Tt);const Mt=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=Mt.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=Mt.detachments().subscribe(()=>this.detach.emit()),Mt.keydownEvents().subscribe(Wt=>{this.overlayKeydown.next(Wt),Wt.keyCode===x._f&&!this.disableClose&&!(0,x.rp)(Wt)&&(Wt.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(Wt=>{const zt=this._getOriginElement(),le=(0,n.Fb)(Wt);(!zt||zt!==le&&!zt.contains(le))&&this.overlayOutsideClick.next(Wt)})}_buildConfig(){const Mt=this._position=this.positionStrategy||this._createPositionStrategy(),Wt=new K({direction:this._dir,positionStrategy:Mt,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop,disposeOnNavigation:this.disposeOnNavigation});return(this.width||0===this.width)&&(Wt.width=this.width),(this.height||0===this.height)&&(Wt.height=this.height),(this.minWidth||0===this.minWidth)&&(Wt.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(Wt.minHeight=this.minHeight),this.backdropClass&&(Wt.backdropClass=this.backdropClass),this.panelClass&&(Wt.panelClass=this.panelClass),Wt}_updatePositionStrategy(Mt){const Wt=this.positions.map(zt=>({originX:zt.originX,originY:zt.originY,overlayX:zt.overlayX,overlayY:zt.overlayY,offsetX:zt.offsetX||this.offsetX,offsetY:zt.offsetY||this.offsetY,panelClass:zt.panelClass||void 0}));return Mt.setOrigin(this._getOrigin()).withPositions(Wt).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const Mt=this._overlay.position().flexibleConnectedTo(this._getOrigin());return this._updatePositionStrategy(Mt),Mt}_getOrigin(){return this.origin instanceof Ot?this.origin.elementRef:this.origin}_getOriginElement(){return this.origin instanceof Ot?this.origin.elementRef.nativeElement:this.origin instanceof d.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(Mt=>{this.backdropClick.emit(Mt)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe((0,h.v)(()=>this.positionChange.observers.length>0)).subscribe(Mt=>{this._ngZone.run(()=>this.positionChange.emit(Mt)),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}static#t=this.\u0275fac=function(Wt){return new(Wt||Qt)(d.rXU(Gt),d.rXU(d.C4Q),d.rXU(d.c1b),d.rXU(Yt),d.rXU(E.dS,8))};static#e=this.\u0275dir=d.FsC({type:Qt,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:[d.Mj6.None,"cdkConnectedOverlayOrigin","origin"],positions:[d.Mj6.None,"cdkConnectedOverlayPositions","positions"],positionStrategy:[d.Mj6.None,"cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:[d.Mj6.None,"cdkConnectedOverlayOffsetX","offsetX"],offsetY:[d.Mj6.None,"cdkConnectedOverlayOffsetY","offsetY"],width:[d.Mj6.None,"cdkConnectedOverlayWidth","width"],height:[d.Mj6.None,"cdkConnectedOverlayHeight","height"],minWidth:[d.Mj6.None,"cdkConnectedOverlayMinWidth","minWidth"],minHeight:[d.Mj6.None,"cdkConnectedOverlayMinHeight","minHeight"],backdropClass:[d.Mj6.None,"cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:[d.Mj6.None,"cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:[d.Mj6.None,"cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:[d.Mj6.None,"cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:[d.Mj6.None,"cdkConnectedOverlayOpen","open"],disableClose:[d.Mj6.None,"cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:[d.Mj6.None,"cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:[d.Mj6.HasDecoratorInputTransform,"cdkConnectedOverlayHasBackdrop","hasBackdrop",d.L39],lockPosition:[d.Mj6.HasDecoratorInputTransform,"cdkConnectedOverlayLockPosition","lockPosition",d.L39],flexibleDimensions:[d.Mj6.HasDecoratorInputTransform,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",d.L39],growAfterOpen:[d.Mj6.HasDecoratorInputTransform,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",d.L39],push:[d.Mj6.HasDecoratorInputTransform,"cdkConnectedOverlayPush","push",d.L39],disposeOnNavigation:[d.Mj6.HasDecoratorInputTransform,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",d.L39]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],standalone:!0,features:[d.GFd,d.OA$]})}return Qt})();const Re={provide:Yt,deps:[Gt],useFactory:function oe(Qt){return()=>Qt.scrollStrategies.reposition()}};let te=(()=>{class Qt{static#t=this.\u0275fac=function(Wt){return new(Wt||Qt)};static#e=this.\u0275mod=d.$C({type:Qt});static#n=this.\u0275inj=d.G2t({providers:[Gt,Re],imports:[E.jI,y.jc,t.E9,t.E9]})}return Qt})()},17699:(ct,P,e)=>{"use strict";e.d(P,{BD:()=>T,BQ:()=>y,CZ:()=>x,Fb:()=>I,KT:()=>S,MU:()=>v,OD:()=>p,r5:()=>g,v8:()=>F,vc:()=>k});var t=e(68559),a=e(60316);let d;try{d=typeof Intl<"u"&&Intl.v8BreakIterator}catch{d=!1}let m,p=(()=>{class L{constructor(K){this._platformId=K,this.isBrowser=this._platformId?(0,a.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&&!d)&&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#t=this.\u0275fac=function(j){return new(j||L)(t.KVO(t.Agw))};static#e=this.\u0275prov=t.jDH({token:L,factory:L.\u0275fac,providedIn:"root"})}return L})();const f=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function v(){if(m)return m;if("object"!=typeof document||!document)return m=new Set(f),m;let L=document.createElement("input");return m=new Set(f.filter(W=>(L.setAttribute("type",W),L.type===W))),m}let h;function y(L){return function E(){if(null==h&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>h=!0}))}finally{h=h||!1}return h}()?L:!!L.capture}var g=function(L){return L[L.NORMAL=0]="NORMAL",L[L.NEGATED=1]="NEGATED",L[L.INVERTED=2]="INVERTED",L}(g||{});let b,A,D;function x(){if(null==A){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return A=!1,A;if("scrollBehavior"in document.documentElement.style)A=!0;else{const L=Element.prototype.scrollTo;A=!!L&&!/\{\s*\[native code\]\s*\}/.test(L.toString())}}return A}function T(){if("object"!=typeof document||!document)return g.NORMAL;if(null==b){const L=document.createElement("div"),W=L.style;L.dir="rtl",W.width="1px",W.overflow="auto",W.visibility="hidden",W.pointerEvents="none",W.position="absolute";const K=document.createElement("div"),j=K.style;j.width="2px",j.height="1px",L.appendChild(K),document.body.appendChild(L),b=g.NORMAL,0===L.scrollLeft&&(L.scrollLeft=1,b=0===L.scrollLeft?g.NEGATED:g.INVERTED),L.remove()}return b}function S(L){if(function C(){if(null==D){const L=typeof document<"u"?document.head:null;D=!(!L||!L.createShadowRoot&&!L.attachShadow)}return D}()){const W=L.getRootNode?L.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&W instanceof ShadowRoot)return W}return null}function k(){let L=typeof document<"u"&&document?document.activeElement:null;for(;L&&L.shadowRoot;){const W=L.shadowRoot.activeElement;if(W===L)break;L=W}return L}function I(L){return L.composedPath?L.composedPath()[0]:L.target}function F(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}},9168:(ct,P,e)=>{"use strict";e.d(P,{A8:()=>E,I3:()=>S,JP:()=>F,VA:()=>y,aI:()=>x,bV:()=>D,jc:()=>I,lb:()=>b});var t=e(68559),a=e(60316);class h{attach(W){return this._attachedHost=W,W.attach(this)}detach(){let W=this._attachedHost;null!=W&&(this._attachedHost=null,W.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(W){this._attachedHost=W}}class E extends h{constructor(W,K,j,X,B){super(),this.component=W,this.viewContainerRef=K,this.injector=j,this.componentFactoryResolver=X,this.projectableNodes=B}}class y extends h{constructor(W,K,j,X){super(),this.templateRef=W,this.viewContainerRef=K,this.context=j,this.injector=X}get origin(){return this.templateRef.elementRef}attach(W,K=this.context){return this.context=K,super.attach(W)}detach(){return this.context=void 0,super.detach()}}class g extends h{constructor(W){super(),this.element=W instanceof t.aKT?W.nativeElement:W}}class b{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(W){return W instanceof E?(this._attachedPortal=W,this.attachComponentPortal(W)):W instanceof y?(this._attachedPortal=W,this.attachTemplatePortal(W)):this.attachDomPortal&&W instanceof g?(this._attachedPortal=W,this.attachDomPortal(W)):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(W){this._disposeFn=W}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class x extends b{constructor(W,K,j,X,B){super(),this.outletElement=W,this._componentFactoryResolver=K,this._appRef=j,this._defaultInjector=X,this.attachDomPortal=V=>{const z=V.element,U=this._document.createComment("dom-portal");z.parentNode.insertBefore(U,z),this.outletElement.appendChild(z),this._attachedPortal=V,super.setDisposeFn(()=>{U.parentNode&&U.parentNode.replaceChild(z,U)})},this._document=B}attachComponentPortal(W){const j=(W.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(W.component);let X;return W.viewContainerRef?(X=W.viewContainerRef.createComponent(j,W.viewContainerRef.length,W.injector||W.viewContainerRef.injector,W.projectableNodes||void 0),this.setDisposeFn(()=>X.destroy())):(X=j.create(W.injector||this._defaultInjector||t.zZn.NULL),this._appRef.attachView(X.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(X.hostView),X.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(X)),this._attachedPortal=W,X}attachTemplatePortal(W){let K=W.viewContainerRef,j=K.createEmbeddedView(W.templateRef,W.context,{injector:W.injector});return j.rootNodes.forEach(X=>this.outletElement.appendChild(X)),j.detectChanges(),this.setDisposeFn(()=>{let X=K.indexOf(j);-1!==X&&K.remove(X)}),this._attachedPortal=W,j}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(W){return W.hostView.rootNodes[0]}}let D=(()=>{class L extends y{constructor(K,j){super(K,j)}static#t=this.\u0275fac=function(j){return new(j||L)(t.rXU(t.C4Q),t.rXU(t.c1b))};static#e=this.\u0275dir=t.FsC({type:L,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],standalone:!0,features:[t.Vt3]})}return L})(),S=(()=>{class L extends b{constructor(K,j,X){super(),this._componentFactoryResolver=K,this._viewContainerRef=j,this._isInitialized=!1,this.attached=new t.bkB,this.attachDomPortal=B=>{const V=B.element,z=this._document.createComment("dom-portal");B.setAttachedHost(this),V.parentNode.insertBefore(z,V),this._getRootNode().appendChild(V),this._attachedPortal=B,super.setDisposeFn(()=>{z.parentNode&&z.parentNode.replaceChild(V,z)})},this._document=X}get portal(){return this._attachedPortal}set portal(K){this.hasAttached()&&!K&&!this._isInitialized||(this.hasAttached()&&super.detach(),K&&super.attach(K),this._attachedPortal=K||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(K){K.setAttachedHost(this);const j=null!=K.viewContainerRef?K.viewContainerRef:this._viewContainerRef,B=(K.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(K.component),V=j.createComponent(B,j.length,K.injector||j.injector,K.projectableNodes||void 0);return j!==this._viewContainerRef&&this._getRootNode().appendChild(V.hostView.rootNodes[0]),super.setDisposeFn(()=>V.destroy()),this._attachedPortal=K,this._attachedRef=V,this.attached.emit(V),V}attachTemplatePortal(K){K.setAttachedHost(this);const j=this._viewContainerRef.createEmbeddedView(K.templateRef,K.context,{injector:K.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=K,this._attachedRef=j,this.attached.emit(j),j}_getRootNode(){const K=this._viewContainerRef.element.nativeElement;return K.nodeType===K.ELEMENT_NODE?K:K.parentNode}static#t=this.\u0275fac=function(j){return new(j||L)(t.rXU(t.OM3),t.rXU(t.c1b),t.rXU(a.qQ))};static#e=this.\u0275dir=t.FsC({type:L,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:[t.Mj6.None,"cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],standalone:!0,features:[t.Vt3]})}return L})(),I=(()=>{class L{static#t=this.\u0275fac=function(j){return new(j||L)};static#e=this.\u0275mod=t.$C({type:L});static#n=this.\u0275inj=t.G2t({})}return L})();class F{constructor(W,K){this._parentInjector=W,this._customTokens=K}get(W,K){const j=this._customTokens.get(W);return typeof j<"u"?j:this._parentInjector.get(W,K)}}},79975:(ct,P,e)=>{"use strict";e.d(P,{E9:()=>q,Gj:()=>H,R:()=>F,Xj:()=>K,uv:()=>L});var t=e(2814),a=e(68559),d=e(84205),p=e(59452),n=e(43942),m=e(18537),h=(e(23762),e(35873),e(67535)),E=e(51567),y=e(33900),g=e(17699),b=e(60316),A=e(63680);let F=(()=>{class ${constructor(J,ft,mt){this._ngZone=J,this._platform=ft,this._scrolled=new d.B,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=mt}register(J){this.scrollContainers.has(J)||this.scrollContainers.set(J,J.elementScrolled().subscribe(()=>this._scrolled.next(J)))}deregister(J){const ft=this.scrollContainers.get(J);ft&&(ft.unsubscribe(),this.scrollContainers.delete(J))}scrolled(J=20){return this._platform.isBrowser?new n.c(ft=>{this._globalSubscription||this._addGlobalListener();const mt=J>0?this._scrolled.pipe((0,h.Z)(J)).subscribe(ft):this._scrolled.subscribe(ft);return this._scrolledCount++,()=>{mt.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,p.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((J,ft)=>this.deregister(ft)),this._scrolled.complete()}ancestorScrolled(J,ft){const mt=this.getAncestorScrollContainers(J);return this.scrolled(ft).pipe((0,E.p)(Lt=>!Lt||mt.indexOf(Lt)>-1))}getAncestorScrollContainers(J){const ft=[];return this.scrollContainers.forEach((mt,Lt)=>{this._scrollableContainsElement(Lt,J)&&ft.push(Lt)}),ft}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(J,ft){let mt=(0,t.i8)(ft),Lt=J.getElementRef().nativeElement;do{if(mt==Lt)return!0}while(mt=mt.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const J=this._getWindow();return(0,m.R)(J.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}static#t=this.\u0275fac=function(ft){return new(ft||$)(a.KVO(a.SKi),a.KVO(g.OD),a.KVO(b.qQ,8))};static#e=this.\u0275prov=a.jDH({token:$,factory:$.\u0275fac,providedIn:"root"})}return $})(),L=(()=>{class ${constructor(J,ft,mt,Lt){this.elementRef=J,this.scrollDispatcher=ft,this.ngZone=mt,this.dir=Lt,this._destroyed=new d.B,this._elementScrolled=new n.c(Vt=>this.ngZone.runOutsideAngular(()=>(0,m.R)(this.elementRef.nativeElement,"scroll").pipe((0,y.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(J){const ft=this.elementRef.nativeElement,mt=this.dir&&"rtl"==this.dir.value;null==J.left&&(J.left=mt?J.end:J.start),null==J.right&&(J.right=mt?J.start:J.end),null!=J.bottom&&(J.top=ft.scrollHeight-ft.clientHeight-J.bottom),mt&&(0,g.BD)()!=g.r5.NORMAL?(null!=J.left&&(J.right=ft.scrollWidth-ft.clientWidth-J.left),(0,g.BD)()==g.r5.INVERTED?J.left=J.right:(0,g.BD)()==g.r5.NEGATED&&(J.left=J.right?-J.right:J.right)):null!=J.right&&(J.left=ft.scrollWidth-ft.clientWidth-J.right),this._applyScrollToOptions(J)}_applyScrollToOptions(J){const ft=this.elementRef.nativeElement;(0,g.CZ)()?ft.scrollTo(J):(null!=J.top&&(ft.scrollTop=J.top),null!=J.left&&(ft.scrollLeft=J.left))}measureScrollOffset(J){const ft="left",Lt=this.elementRef.nativeElement;if("top"==J)return Lt.scrollTop;if("bottom"==J)return Lt.scrollHeight-Lt.clientHeight-Lt.scrollTop;const Vt=this.dir&&"rtl"==this.dir.value;return"start"==J?J=Vt?"right":ft:"end"==J&&(J=Vt?ft:"right"),Vt&&(0,g.BD)()==g.r5.INVERTED?J==ft?Lt.scrollWidth-Lt.clientWidth-Lt.scrollLeft:Lt.scrollLeft:Vt&&(0,g.BD)()==g.r5.NEGATED?J==ft?Lt.scrollLeft+Lt.scrollWidth-Lt.clientWidth:-Lt.scrollLeft:J==ft?Lt.scrollLeft:Lt.scrollWidth-Lt.clientWidth-Lt.scrollLeft}static#t=this.\u0275fac=function(ft){return new(ft||$)(a.rXU(a.aKT),a.rXU(F),a.rXU(a.SKi),a.rXU(A.dS,8))};static#e=this.\u0275dir=a.FsC({type:$,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0})}return $})(),K=(()=>{class ${constructor(J,ft,mt){this._platform=J,this._change=new d.B,this._changeListener=Lt=>{this._change.next(Lt)},this._document=mt,ft.runOutsideAngular(()=>{if(J.isBrowser){const Lt=this._getWindow();Lt.addEventListener("resize",this._changeListener),Lt.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const J=this._getWindow();J.removeEventListener("resize",this._changeListener),J.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const J={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),J}getViewportRect(){const J=this.getViewportScrollPosition(),{width:ft,height:mt}=this.getViewportSize();return{top:J.top,left:J.left,bottom:J.top+mt,right:J.left+ft,height:mt,width:ft}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const J=this._document,ft=this._getWindow(),mt=J.documentElement,Lt=mt.getBoundingClientRect();return{top:-Lt.top||J.body.scrollTop||ft.scrollY||mt.scrollTop||0,left:-Lt.left||J.body.scrollLeft||ft.scrollX||mt.scrollLeft||0}}change(J=20){return J>0?this._change.pipe((0,h.Z)(J)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const J=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:J.innerWidth,height:J.innerHeight}:{width:0,height:0}}static#t=this.\u0275fac=function(ft){return new(ft||$)(a.KVO(g.OD),a.KVO(a.SKi),a.KVO(b.qQ,8))};static#e=this.\u0275prov=a.jDH({token:$,factory:$.\u0275fac,providedIn:"root"})}return $})(),H=(()=>{class ${static#t=this.\u0275fac=function(ft){return new(ft||$)};static#e=this.\u0275mod=a.$C({type:$});static#n=this.\u0275inj=a.G2t({})}return $})(),q=(()=>{class ${static#t=this.\u0275fac=function(ft){return new(ft||$)};static#e=this.\u0275mod=a.$C({type:$});static#n=this.\u0275inj=a.G2t({imports:[A.jI,H,A.jI,H]})}return $})()},69940:(ct,P,e)=>{"use strict";e.d(P,{EE:()=>A,P8:()=>y,xb:()=>b});var t=e(17699),a=e(68559),d=e(2814),p=e(59400),n=e(84205),m=e(18537),f=e(67535),v=e(33900),h=e(60316);const E=(0,t.BQ)({passive:!0});let y=(()=>{class x{constructor(D,C){this._platform=D,this._ngZone=C,this._monitoredElements=new Map}monitor(D){if(!this._platform.isBrowser)return p.w;const C=(0,d.i8)(D),S=this._monitoredElements.get(C);if(S)return S.subject;const k=new n.B,I="cdk-text-field-autofilled",F=L=>{"cdk-text-field-autofill-start"!==L.animationName||C.classList.contains(I)?"cdk-text-field-autofill-end"===L.animationName&&C.classList.contains(I)&&(C.classList.remove(I),this._ngZone.run(()=>k.next({target:L.target,isAutofilled:!1}))):(C.classList.add(I),this._ngZone.run(()=>k.next({target:L.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{C.addEventListener("animationstart",F,E),C.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(C,{subject:k,unlisten:()=>{C.removeEventListener("animationstart",F,E)}}),k}stopMonitoring(D){const C=(0,d.i8)(D),S=this._monitoredElements.get(C);S&&(S.unlisten(),S.subject.complete(),C.classList.remove("cdk-text-field-autofill-monitored"),C.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(C))}ngOnDestroy(){this._monitoredElements.forEach((D,C)=>this.stopMonitoring(C))}static#t=this.\u0275fac=function(C){return new(C||x)(a.KVO(t.OD),a.KVO(a.SKi))};static#e=this.\u0275prov=a.jDH({token:x,factory:x.\u0275fac,providedIn:"root"})}return x})(),b=(()=>{class x{get minRows(){return this._minRows}set minRows(D){this._minRows=(0,d.OE)(D),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(D){this._maxRows=(0,d.OE)(D),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(D){this._enabled!==D&&((this._enabled=D)?this.resizeToFitContent(!0):this.reset())}get placeholder(){return this._textareaElement.placeholder}set placeholder(D){this._cachedPlaceholderHeight=void 0,D?this._textareaElement.setAttribute("placeholder",D):this._textareaElement.removeAttribute("placeholder"),this._cacheTextareaPlaceholderHeight()}constructor(D,C,S,k){this._elementRef=D,this._platform=C,this._ngZone=S,this._destroyed=new n.B,this._enabled=!0,this._previousMinRows=-1,this._isViewInited=!1,this._handleFocusEvent=I=>{this._hasFocus="focus"===I.type},this._document=k,this._textareaElement=this._elementRef.nativeElement}_setMinHeight(){const D=this.minRows&&this._cachedLineHeight?this.minRows*this._cachedLineHeight+"px":null;D&&(this._textareaElement.style.minHeight=D)}_setMaxHeight(){const D=this.maxRows&&this._cachedLineHeight?this.maxRows*this._cachedLineHeight+"px":null;D&&(this._textareaElement.style.maxHeight=D)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{const D=this._getWindow();(0,m.R)(D,"resize").pipe((0,f.Z)(16),(0,v.Q)(this._destroyed)).subscribe(()=>this.resizeToFitContent(!0)),this._textareaElement.addEventListener("focus",this._handleFocusEvent),this._textareaElement.addEventListener("blur",this._handleFocusEvent)}),this._isViewInited=!0,this.resizeToFitContent(!0))}ngOnDestroy(){this._textareaElement.removeEventListener("focus",this._handleFocusEvent),this._textareaElement.removeEventListener("blur",this._handleFocusEvent),this._destroyed.next(),this._destroyed.complete()}_cacheTextareaLineHeight(){if(this._cachedLineHeight)return;let D=this._textareaElement.cloneNode(!1);D.rows=1,D.style.position="absolute",D.style.visibility="hidden",D.style.border="none",D.style.padding="0",D.style.height="",D.style.minHeight="",D.style.maxHeight="",D.style.overflow="hidden",this._textareaElement.parentNode.appendChild(D),this._cachedLineHeight=D.clientHeight,D.remove(),this._setMinHeight(),this._setMaxHeight()}_measureScrollHeight(){const D=this._textareaElement,C=D.style.marginBottom||"",S=this._platform.FIREFOX,k=S&&this._hasFocus,I=S?"cdk-textarea-autosize-measuring-firefox":"cdk-textarea-autosize-measuring";k&&(D.style.marginBottom=`${D.clientHeight}px`),D.classList.add(I);const F=D.scrollHeight-4;return D.classList.remove(I),k&&(D.style.marginBottom=C),F}_cacheTextareaPlaceholderHeight(){if(!this._isViewInited||null!=this._cachedPlaceholderHeight)return;if(!this.placeholder)return void(this._cachedPlaceholderHeight=0);const D=this._textareaElement.value;this._textareaElement.value=this._textareaElement.placeholder,this._cachedPlaceholderHeight=this._measureScrollHeight(),this._textareaElement.value=D}ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(D=!1){if(!this._enabled||(this._cacheTextareaLineHeight(),this._cacheTextareaPlaceholderHeight(),!this._cachedLineHeight))return;const C=this._elementRef.nativeElement,S=C.value;if(!D&&this._minRows===this._previousMinRows&&S===this._previousValue)return;const k=this._measureScrollHeight(),I=Math.max(k,this._cachedPlaceholderHeight||0);C.style.height=`${I}px`,this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame<"u"?requestAnimationFrame(()=>this._scrollToCaretPosition(C)):setTimeout(()=>this._scrollToCaretPosition(C))}),this._previousValue=S,this._previousMinRows=this._minRows}reset(){void 0!==this._initialHeight&&(this._textareaElement.style.height=this._initialHeight)}_noopInputHandler(){}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_scrollToCaretPosition(D){const{selectionStart:C,selectionEnd:S}=D;!this._destroyed.isStopped&&this._hasFocus&&D.setSelectionRange(C,S)}static#t=this.\u0275fac=function(C){return new(C||x)(a.rXU(a.aKT),a.rXU(t.OD),a.rXU(a.SKi),a.rXU(h.qQ,8))};static#e=this.\u0275dir=a.FsC({type:x,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(C,S){1&C&&a.bIt("input",function(){return S._noopInputHandler()})},inputs:{minRows:[a.Mj6.None,"cdkAutosizeMinRows","minRows"],maxRows:[a.Mj6.None,"cdkAutosizeMaxRows","maxRows"],enabled:[a.Mj6.HasDecoratorInputTransform,"cdkTextareaAutosize","enabled",a.L39],placeholder:"placeholder"},exportAs:["cdkTextareaAutosize"],standalone:!0,features:[a.GFd]})}return x})(),A=(()=>{class x{static#t=this.\u0275fac=function(C){return new(C||x)};static#e=this.\u0275mod=a.$C({type:x});static#n=this.\u0275inj=a.G2t({})}return x})()},60316:(ct,P,e)=>{"use strict";e.d(P,{AJ:()=>Is,B3:()=>ir,GH:()=>yr,IJ:()=>Mr,Jj:()=>Ti,MD:()=>xs,N0:()=>Xs,PV:()=>_r,QT:()=>d,Sm:()=>T,Sq:()=>de,T3:()=>qe,UE:()=>Zt,VF:()=>n,Vy:()=>We,WO:()=>ho,Xr:()=>To,YU:()=>Tn,ZD:()=>p,_b:()=>Ie,aZ:()=>C,bT:()=>xn,e1:()=>Yi,fw:()=>D,hb:()=>A,hj:()=>h,qQ:()=>f,ux:()=>Ki});var t=e(68559);let a=null;function d(){return a}function p(Et){a??=Et}class n{}const f=new t.nKC("");let v=(()=>{class Et{historyGo(Kt){throw new Error("")}static#t=this.\u0275fac=function(ue){return new(ue||Et)};static#e=this.\u0275prov=t.jDH({token:Et,factory:()=>(0,t.WQX)(E),providedIn:"platform"})}return Et})();const h=new t.nKC("");let E=(()=>{class Et extends v{constructor(){super(),this._doc=(0,t.WQX)(f),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return d().getBaseHref(this._doc)}onPopState(Kt){const ue=d().getGlobalEventTarget(this._doc,"window");return ue.addEventListener("popstate",Kt,!1),()=>ue.removeEventListener("popstate",Kt)}onHashChange(Kt){const ue=d().getGlobalEventTarget(this._doc,"window");return ue.addEventListener("hashchange",Kt,!1),()=>ue.removeEventListener("hashchange",Kt)}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(Kt){this._location.pathname=Kt}pushState(Kt,ue,un){this._history.pushState(Kt,ue,un)}replaceState(Kt,ue,un){this._history.replaceState(Kt,ue,un)}forward(){this._history.forward()}back(){this._history.back()}historyGo(Kt=0){this._history.go(Kt)}getState(){return this._history.state}static#t=this.\u0275fac=function(ue){return new(ue||Et)};static#e=this.\u0275prov=t.jDH({token:Et,factory:()=>new Et,providedIn:"platform"})}return Et})();function y(Et,Ce){if(0==Et.length)return Ce;if(0==Ce.length)return Et;let Kt=0;return Et.endsWith("/")&&Kt++,Ce.startsWith("/")&&Kt++,2==Kt?Et+Ce.substring(1):1==Kt?Et+Ce:Et+"/"+Ce}function g(Et){const Ce=Et.match(/#|\?|$/),Kt=Ce&&Ce.index||Et.length;return Et.slice(0,Kt-("/"===Et[Kt-1]?1:0))+Et.slice(Kt)}function b(Et){return Et&&"?"!==Et[0]?"?"+Et:Et}let A=(()=>{class Et{historyGo(Kt){throw new Error("")}static#t=this.\u0275fac=function(ue){return new(ue||Et)};static#e=this.\u0275prov=t.jDH({token:Et,factory:()=>(0,t.WQX)(T),providedIn:"root"})}return Et})();const x=new t.nKC("");let T=(()=>{class Et extends A{constructor(Kt,ue){super(),this._platformLocation=Kt,this._removeListenerFns=[],this._baseHref=ue??this._platformLocation.getBaseHrefFromDOM()??(0,t.WQX)(f).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(Kt){this._removeListenerFns.push(this._platformLocation.onPopState(Kt),this._platformLocation.onHashChange(Kt))}getBaseHref(){return this._baseHref}prepareExternalUrl(Kt){return y(this._baseHref,Kt)}path(Kt=!1){const ue=this._platformLocation.pathname+b(this._platformLocation.search),un=this._platformLocation.hash;return un&&Kt?`${ue}${un}`:ue}pushState(Kt,ue,un,Qn){const hi=this.prepareExternalUrl(un+b(Qn));this._platformLocation.pushState(Kt,ue,hi)}replaceState(Kt,ue,un,Qn){const hi=this.prepareExternalUrl(un+b(Qn));this._platformLocation.replaceState(Kt,ue,hi)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(Kt=0){this._platformLocation.historyGo?.(Kt)}static#t=this.\u0275fac=function(ue){return new(ue||Et)(t.KVO(v),t.KVO(x,8))};static#e=this.\u0275prov=t.jDH({token:Et,factory:Et.\u0275fac,providedIn:"root"})}return Et})(),D=(()=>{class Et extends A{constructor(Kt,ue){super(),this._platformLocation=Kt,this._baseHref="",this._removeListenerFns=[],null!=ue&&(this._baseHref=ue)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(Kt){this._removeListenerFns.push(this._platformLocation.onPopState(Kt),this._platformLocation.onHashChange(Kt))}getBaseHref(){return this._baseHref}path(Kt=!1){const ue=this._platformLocation.hash??"#";return ue.length>0?ue.substring(1):ue}prepareExternalUrl(Kt){const ue=y(this._baseHref,Kt);return ue.length>0?"#"+ue:ue}pushState(Kt,ue,un,Qn){let hi=this.prepareExternalUrl(un+b(Qn));0==hi.length&&(hi=this._platformLocation.pathname),this._platformLocation.pushState(Kt,ue,hi)}replaceState(Kt,ue,un,Qn){let hi=this.prepareExternalUrl(un+b(Qn));0==hi.length&&(hi=this._platformLocation.pathname),this._platformLocation.replaceState(Kt,ue,hi)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(Kt=0){this._platformLocation.historyGo?.(Kt)}static#t=this.\u0275fac=function(ue){return new(ue||Et)(t.KVO(v),t.KVO(x,8))};static#e=this.\u0275prov=t.jDH({token:Et,factory:Et.\u0275fac})}return Et})(),C=(()=>{class Et{constructor(Kt){this._subject=new t.bkB,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=Kt;const ue=this._locationStrategy.getBaseHref();this._basePath=function F(Et){if(new RegExp("^(https?:)?//").test(Et)){const[,Kt]=Et.split(/\/\/[^\/]+/);return Kt}return Et}(g(I(ue))),this._locationStrategy.onPopState(un=>{this._subject.emit({url:this.path(!0),pop:!0,state:un.state,type:un.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(Kt=!1){return this.normalize(this._locationStrategy.path(Kt))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(Kt,ue=""){return this.path()==this.normalize(Kt+b(ue))}normalize(Kt){return Et.stripTrailingSlash(function k(Et,Ce){if(!Et||!Ce.startsWith(Et))return Ce;const Kt=Ce.substring(Et.length);return""===Kt||["/",";","?","#"].includes(Kt[0])?Kt:Ce}(this._basePath,I(Kt)))}prepareExternalUrl(Kt){return Kt&&"/"!==Kt[0]&&(Kt="/"+Kt),this._locationStrategy.prepareExternalUrl(Kt)}go(Kt,ue="",un=null){this._locationStrategy.pushState(un,"",Kt,ue),this._notifyUrlChangeListeners(this.prepareExternalUrl(Kt+b(ue)),un)}replaceState(Kt,ue="",un=null){this._locationStrategy.replaceState(un,"",Kt,ue),this._notifyUrlChangeListeners(this.prepareExternalUrl(Kt+b(ue)),un)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(Kt=0){this._locationStrategy.historyGo?.(Kt)}onUrlChange(Kt){return this._urlChangeListeners.push(Kt),this._urlChangeSubscription??=this.subscribe(ue=>{this._notifyUrlChangeListeners(ue.url,ue.state)}),()=>{const ue=this._urlChangeListeners.indexOf(Kt);this._urlChangeListeners.splice(ue,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(Kt="",ue){this._urlChangeListeners.forEach(un=>un(Kt,ue))}subscribe(Kt,ue,un){return this._subject.subscribe({next:Kt,error:ue,complete:un})}static#t=this.normalizeQueryParams=b;static#e=this.joinWithSlash=y;static#n=this.stripTrailingSlash=g;static#i=this.\u0275fac=function(ue){return new(ue||Et)(t.KVO(A))};static#r=this.\u0275prov=t.jDH({token:Et,factory:()=>function S(){return new C((0,t.KVO)(A))}(),providedIn:"root"})}return Et})();function I(Et){return Et.replace(/\/index.html$/,"")}var K=function(Et){return Et[Et.Zero=0]="Zero",Et[Et.One=1]="One",Et[Et.Two=2]="Two",Et[Et.Few=3]="Few",Et[Et.Many=4]="Many",Et[Et.Other=5]="Other",Et}(K||{});const It=t.mq5;let ie=(()=>{class Et{static#t=this.\u0275fac=function(ue){return new(ue||Et)};static#e=this.\u0275prov=t.jDH({token:Et,factory:function(ue){let un=null;return ue?un=new ue:(Qn=t.KVO(t.xe9),un=new An(Qn)),un;var Qn},providedIn:"root"})}return Et})();let An=(()=>{class Et extends ie{constructor(Kt){super(),this.locale=Kt}getPluralCategory(Kt,ue){switch(It(ue||this.locale)(Kt)){case K.Zero:return"zero";case K.One:return"one";case K.Two:return"two";case K.Few:return"few";case K.Many:return"many";default:return"other"}}static#t=this.\u0275fac=function(ue){return new(ue||Et)(t.KVO(t.xe9))};static#e=this.\u0275prov=t.jDH({token:Et,factory:Et.\u0275fac})}return Et})();function Ie(Et,Ce){Ce=encodeURIComponent(Ce);for(const Kt of Et.split(";")){const ue=Kt.indexOf("="),[un,Qn]=-1==ue?[Kt,""]:[Kt.slice(0,ue),Kt.slice(ue+1)];if(un.trim()===Ce)return decodeURIComponent(Qn)}return null}const Ke=/\s+/,bn=[];let Tn=(()=>{class Et{constructor(Kt,ue){this._ngEl=Kt,this._renderer=ue,this.initialClasses=bn,this.stateMap=new Map}set klass(Kt){this.initialClasses=null!=Kt?Kt.trim().split(Ke):bn}set ngClass(Kt){this.rawClass="string"==typeof Kt?Kt.trim().split(Ke):Kt}ngDoCheck(){for(const ue of this.initialClasses)this._updateState(ue,!0);const Kt=this.rawClass;if(Array.isArray(Kt)||Kt instanceof Set)for(const ue of Kt)this._updateState(ue,!0);else if(null!=Kt)for(const ue of Object.keys(Kt))this._updateState(ue,!!Kt[ue]);this._applyStateDiff()}_updateState(Kt,ue){const un=this.stateMap.get(Kt);void 0!==un?(un.enabled!==ue&&(un.changed=!0,un.enabled=ue),un.touched=!0):this.stateMap.set(Kt,{enabled:ue,changed:!0,touched:!0})}_applyStateDiff(){for(const Kt of this.stateMap){const ue=Kt[0],un=Kt[1];un.changed?(this._toggleClass(ue,un.enabled),un.changed=!1):un.touched||(un.enabled&&this._toggleClass(ue,!1),this.stateMap.delete(ue)),un.touched=!1}}_toggleClass(Kt,ue){(Kt=Kt.trim()).length>0&&Kt.split(Ke).forEach(un=>{ue?this._renderer.addClass(this._ngEl.nativeElement,un):this._renderer.removeClass(this._ngEl.nativeElement,un)})}static#t=this.\u0275fac=function(ue){return new(ue||Et)(t.rXU(t.aKT),t.rXU(t.sFG))};static#e=this.\u0275dir=t.FsC({type:Et,selectors:[["","ngClass",""]],inputs:{klass:[t.Mj6.None,"class","klass"],ngClass:"ngClass"},standalone:!0})}return Et})();class yt{constructor(Ce,Kt,ue,un){this.$implicit=Ce,this.ngForOf=Kt,this.index=ue,this.count=un}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 de=(()=>{class Et{set ngForOf(Kt){this._ngForOf=Kt,this._ngForOfDirty=!0}set ngForTrackBy(Kt){this._trackByFn=Kt}get ngForTrackBy(){return this._trackByFn}constructor(Kt,ue,un){this._viewContainer=Kt,this._template=ue,this._differs=un,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(Kt){Kt&&(this._template=Kt)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const Kt=this._ngForOf;!this._differ&&Kt&&(this._differ=this._differs.find(Kt).create(this.ngForTrackBy))}if(this._differ){const Kt=this._differ.diff(this._ngForOf);Kt&&this._applyChanges(Kt)}}_applyChanges(Kt){const ue=this._viewContainer;Kt.forEachOperation((un,Qn,hi)=>{if(null==un.previousIndex)ue.createEmbeddedView(this._template,new yt(un.item,this._ngForOf,-1,-1),null===hi?void 0:hi);else if(null==hi)ue.remove(null===Qn?void 0:Qn);else if(null!==Qn){const Qi=ue.get(Qn);ue.move(Qi,hi),ee(Qi,un)}});for(let un=0,Qn=ue.length;un<Qn;un++){const Qi=ue.get(un).context;Qi.index=un,Qi.count=Qn,Qi.ngForOf=this._ngForOf}Kt.forEachIdentityChange(un=>{ee(ue.get(un.currentIndex),un)})}static ngTemplateContextGuard(Kt,ue){return!0}static#t=this.\u0275fac=function(ue){return new(ue||Et)(t.rXU(t.c1b),t.rXU(t.C4Q),t.rXU(t._q3))};static#e=this.\u0275dir=t.FsC({type:Et,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}return Et})();function ee(Et,Ce){Et.context.$implicit=Ce.item}let xn=(()=>{class Et{constructor(Kt,ue){this._viewContainer=Kt,this._context=new bi,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=ue}set ngIf(Kt){this._context.$implicit=this._context.ngIf=Kt,this._updateView()}set ngIfThen(Kt){Ir("ngIfThen",Kt),this._thenTemplateRef=Kt,this._thenViewRef=null,this._updateView()}set ngIfElse(Kt){Ir("ngIfElse",Kt),this._elseTemplateRef=Kt,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(Kt,ue){return!0}static#t=this.\u0275fac=function(ue){return new(ue||Et)(t.rXU(t.c1b),t.rXU(t.C4Q))};static#e=this.\u0275dir=t.FsC({type:Et,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}return Et})();class bi{constructor(){this.$implicit=null,this.ngIf=null}}function Ir(Et,Ce){if(Ce&&!Ce.createEmbeddedView)throw new Error(`${Et} must be a TemplateRef, but received '${(0,t.Tbb)(Ce)}'.`)}class fr{constructor(Ce,Kt){this._viewContainerRef=Ce,this._templateRef=Kt,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(Ce){Ce&&!this._created?this.create():!Ce&&this._created&&this.destroy()}}let Ki=(()=>{class Et{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(Kt){this._ngSwitch=Kt,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(Kt){this._defaultViews.push(Kt)}_matchCase(Kt){const ue=Kt===this._ngSwitch;return this._lastCasesMatched||=ue,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),ue}_updateDefaultCases(Kt){if(this._defaultViews.length>0&&Kt!==this._defaultUsed){this._defaultUsed=Kt;for(const ue of this._defaultViews)ue.enforceState(Kt)}}static#t=this.\u0275fac=function(ue){return new(ue||Et)};static#e=this.\u0275dir=t.FsC({type:Et,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0})}return Et})(),Yi=(()=>{class Et{constructor(Kt,ue,un){this.ngSwitch=un,un._addCase(),this._view=new fr(Kt,ue)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static#t=this.\u0275fac=function(ue){return new(ue||Et)(t.rXU(t.c1b),t.rXU(t.C4Q),t.rXU(Ki,9))};static#e=this.\u0275dir=t.FsC({type:Et,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0})}return Et})(),Mr=(()=>{class Et{constructor(Kt){this._localization=Kt,this._caseViews={}}set ngPlural(Kt){this._updateView(Kt)}addCase(Kt,ue){this._caseViews[Kt]=ue}_updateView(Kt){this._clearViews();const un=function Te(Et,Ce,Kt,ue){let un=`=${Et}`;if(Ce.indexOf(un)>-1||(un=Kt.getPluralCategory(Et,ue),Ce.indexOf(un)>-1))return un;if(Ce.indexOf("other")>-1)return"other";throw new Error(`No plural message found for value "${Et}"`)}(Kt,Object.keys(this._caseViews),this._localization);this._activateView(this._caseViews[un])}_clearViews(){this._activeView&&this._activeView.destroy()}_activateView(Kt){Kt&&(this._activeView=Kt,this._activeView.create())}static#t=this.\u0275fac=function(ue){return new(ue||Et)(t.rXU(ie))};static#e=this.\u0275dir=t.FsC({type:Et,selectors:[["","ngPlural",""]],inputs:{ngPlural:"ngPlural"},standalone:!0})}return Et})(),ho=(()=>{class Et{constructor(Kt,ue,un,Qn){this.value=Kt;const hi=!isNaN(Number(Kt));Qn.addCase(hi?`=${Kt}`:Kt,new fr(un,ue))}static#t=this.\u0275fac=function(ue){return new(ue||Et)(t.kS0("ngPluralCase"),t.rXU(t.C4Q),t.rXU(t.c1b),t.rXU(Mr,1))};static#e=this.\u0275dir=t.FsC({type:Et,selectors:[["","ngPluralCase",""]],standalone:!0})}return Et})(),ir=(()=>{class Et{constructor(Kt,ue,un){this._ngEl=Kt,this._differs=ue,this._renderer=un,this._ngStyle=null,this._differ=null}set ngStyle(Kt){this._ngStyle=Kt,!this._differ&&Kt&&(this._differ=this._differs.find(Kt).create())}ngDoCheck(){if(this._differ){const Kt=this._differ.diff(this._ngStyle);Kt&&this._applyChanges(Kt)}}_setStyle(Kt,ue){const[un,Qn]=Kt.split("."),hi=-1===un.indexOf("-")?void 0:t.czy.DashCase;null!=ue?this._renderer.setStyle(this._ngEl.nativeElement,un,Qn?`${ue}${Qn}`:ue,hi):this._renderer.removeStyle(this._ngEl.nativeElement,un,hi)}_applyChanges(Kt){Kt.forEachRemovedItem(ue=>this._setStyle(ue.key,null)),Kt.forEachAddedItem(ue=>this._setStyle(ue.key,ue.currentValue)),Kt.forEachChangedItem(ue=>this._setStyle(ue.key,ue.currentValue))}static#t=this.\u0275fac=function(ue){return new(ue||Et)(t.rXU(t.aKT),t.rXU(t.MKu),t.rXU(t.sFG))};static#e=this.\u0275dir=t.FsC({type:Et,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}return Et})(),qe=(()=>{class Et{constructor(Kt){this._viewContainerRef=Kt,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(Kt){if(this._shouldRecreateView(Kt)){const ue=this._viewContainerRef;if(this._viewRef&&ue.remove(ue.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const un=this._createContextForwardProxy();this._viewRef=ue.createEmbeddedView(this.ngTemplateOutlet,un,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(Kt){return!!Kt.ngTemplateOutlet||!!Kt.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(Kt,ue,un)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,ue,un),get:(Kt,ue,un)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,ue,un)}})}static#t=this.\u0275fac=function(ue){return new(ue||Et)(t.rXU(t.c1b))};static#e=this.\u0275dir=t.FsC({type:Et,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[t.OA$]})}return Et})();function In(Et,Ce){return new t.wOt(2100,!1)}class Ln{createSubscription(Ce,Kt){return(0,t.O8t)(()=>Ce.subscribe({next:Kt,error:ue=>{throw ue}}))}dispose(Ce){(0,t.O8t)(()=>Ce.unsubscribe())}}class Ai{createSubscription(Ce,Kt){return Ce.then(Kt,ue=>{throw ue})}dispose(Ce){}}const ai=new Ai,gr=new Ln;let Ti=(()=>{class Et{constructor(Kt){this._latestValue=null,this.markForCheckOnValueUpdate=!0,this._subscription=null,this._obj=null,this._strategy=null,this._ref=Kt}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(Kt){if(!this._obj){if(Kt)try{this.markForCheckOnValueUpdate=!1,this._subscribe(Kt)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return Kt!==this._obj?(this._dispose(),this.transform(Kt)):this._latestValue}_subscribe(Kt){this._obj=Kt,this._strategy=this._selectStrategy(Kt),this._subscription=this._strategy.createSubscription(Kt,ue=>this._updateLatestValue(Kt,ue))}_selectStrategy(Kt){if((0,t.jNT)(Kt))return ai;if((0,t.zjR)(Kt))return gr;throw In()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(Kt,ue){Kt===this._obj&&(this._latestValue=ue,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static#t=this.\u0275fac=function(ue){return new(ue||Et)(t.rXU(t.gRc,16))};static#e=this.\u0275pipe=t.EJ8({name:"async",type:Et,pure:!1,standalone:!0})}return Et})(),yr=(()=>{class Et{transform(Kt){if(null==Kt)return null;if("string"!=typeof Kt)throw In();return Kt.toLowerCase()}static#t=this.\u0275fac=function(ue){return new(ue||Et)};static#e=this.\u0275pipe=t.EJ8({name:"lowercase",type:Et,pure:!0,standalone:!0})}return Et})();const qi=/(?:[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\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 _r=(()=>{class Et{transform(Kt){if(null==Kt)return null;if("string"!=typeof Kt)throw In();return Kt.replace(qi,ue=>ue[0].toUpperCase()+ue.slice(1).toLowerCase())}static#t=this.\u0275fac=function(ue){return new(ue||Et)};static#e=this.\u0275pipe=t.EJ8({name:"titlecase",type:Et,pure:!0,standalone:!0})}return Et})(),xs=(()=>{class Et{static#t=this.\u0275fac=function(ue){return new(ue||Et)};static#e=this.\u0275mod=t.$C({type:Et});static#n=this.\u0275inj=t.G2t({})}return Et})();const Is="browser",Ca="server";function Zt(Et){return Et===Is}function We(Et){return Et===Ca}let To=(()=>{class Et{static#t=this.\u0275prov=(0,t.jDH)({token:Et,providedIn:"root",factory:()=>Zt((0,t.WQX)(t.Agw))?new ro((0,t.WQX)(f),window):new Fs})}return Et})();class ro{constructor(Ce,Kt){this.document=Ce,this.window=Kt,this.offset=()=>[0,0]}setOffset(Ce){this.offset=Array.isArray(Ce)?()=>Ce:Ce}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(Ce){this.window.scrollTo(Ce[0],Ce[1])}scrollToAnchor(Ce){const Kt=function Ps(Et,Ce){const Kt=Et.getElementById(Ce)||Et.getElementsByName(Ce)[0];if(Kt)return Kt;if("function"==typeof Et.createTreeWalker&&Et.body&&"function"==typeof Et.body.attachShadow){const ue=Et.createTreeWalker(Et.body,NodeFilter.SHOW_ELEMENT);let un=ue.currentNode;for(;un;){const Qn=un.shadowRoot;if(Qn){const hi=Qn.getElementById(Ce)||Qn.querySelector(`[name="${Ce}"]`);if(hi)return hi}un=ue.nextNode()}}return null}(this.document,Ce);Kt&&(this.scrollToElement(Kt),Kt.focus())}setHistoryScrollRestoration(Ce){this.window.history.scrollRestoration=Ce}scrollToElement(Ce){const Kt=Ce.getBoundingClientRect(),ue=Kt.left+this.window.pageXOffset,un=Kt.top+this.window.pageYOffset,Qn=this.offset();this.window.scrollTo(ue-Qn[0],un-Qn[1])}}class Fs{setOffset(Ce){}getScrollPosition(){return[0,0]}scrollToPosition(Ce){}scrollToAnchor(Ce){}setHistoryScrollRestoration(Ce){}}class Xs{}},46443:(ct,P,e)=>{"use strict";e.d(P,{Lr:()=>A,Nl:()=>F,Qq:()=>ot,_y:()=>W,a7:()=>Gt,cS:()=>at,q1:()=>he,rx:()=>L,uA:()=>Ct,yz:()=>H}),e(89204);var a=e(68559),d=e(59452),p=e(43942),n=e(53081),m=e(51903),f=e(51567),v=e(70271),h=e(89475),E=e(36647),y=e(60316);class g{}class b{}class A{constructor(Ie){this.normalizedNames=new Map,this.lazyUpdate=null,Ie?"string"==typeof Ie?this.lazyInit=()=>{this.headers=new Map,Ie.split("\n").forEach(Ke=>{const bn=Ke.indexOf(":");if(bn>0){const Tn=Ke.slice(0,bn),Ue=Tn.toLowerCase(),wn=Ke.slice(bn+1).trim();this.maybeSetNormalizedName(Tn,Ue),this.headers.has(Ue)?this.headers.get(Ue).push(wn):this.headers.set(Ue,[wn])}})}:typeof Headers<"u"&&Ie instanceof Headers?(this.headers=new Map,Ie.forEach((Ke,bn)=>{this.setHeaderEntries(bn,Ke)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(Ie).forEach(([Ke,bn])=>{this.setHeaderEntries(Ke,bn)})}:this.headers=new Map}has(Ie){return this.init(),this.headers.has(Ie.toLowerCase())}get(Ie){this.init();const Ke=this.headers.get(Ie.toLowerCase());return Ke&&Ke.length>0?Ke[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(Ie){return this.init(),this.headers.get(Ie.toLowerCase())||null}append(Ie,Ke){return this.clone({name:Ie,value:Ke,op:"a"})}set(Ie,Ke){return this.clone({name:Ie,value:Ke,op:"s"})}delete(Ie,Ke){return this.clone({name:Ie,value:Ke,op:"d"})}maybeSetNormalizedName(Ie,Ke){this.normalizedNames.has(Ke)||this.normalizedNames.set(Ke,Ie)}init(){this.lazyInit&&(this.lazyInit instanceof A?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(Ie=>this.applyUpdate(Ie)),this.lazyUpdate=null))}copyFrom(Ie){Ie.init(),Array.from(Ie.headers.keys()).forEach(Ke=>{this.headers.set(Ke,Ie.headers.get(Ke)),this.normalizedNames.set(Ke,Ie.normalizedNames.get(Ke))})}clone(Ie){const Ke=new A;return Ke.lazyInit=this.lazyInit&&this.lazyInit instanceof A?this.lazyInit:this,Ke.lazyUpdate=(this.lazyUpdate||[]).concat([Ie]),Ke}applyUpdate(Ie){const Ke=Ie.name.toLowerCase();switch(Ie.op){case"a":case"s":let bn=Ie.value;if("string"==typeof bn&&(bn=[bn]),0===bn.length)return;this.maybeSetNormalizedName(Ie.name,Ke);const Tn=("a"===Ie.op?this.headers.get(Ke):void 0)||[];Tn.push(...bn),this.headers.set(Ke,Tn);break;case"d":const Ue=Ie.value;if(Ue){let wn=this.headers.get(Ke);if(!wn)return;wn=wn.filter(yt=>-1===Ue.indexOf(yt)),0===wn.length?(this.headers.delete(Ke),this.normalizedNames.delete(Ke)):this.headers.set(Ke,wn)}else this.headers.delete(Ke),this.normalizedNames.delete(Ke)}}setHeaderEntries(Ie,Ke){const bn=(Array.isArray(Ke)?Ke:[Ke]).map(Ue=>Ue.toString()),Tn=Ie.toLowerCase();this.headers.set(Tn,bn),this.maybeSetNormalizedName(Ie,Tn)}forEach(Ie){this.init(),Array.from(this.normalizedNames.keys()).forEach(Ke=>Ie(this.normalizedNames.get(Ke),this.headers.get(Ke)))}}class T{encodeKey(Ie){return k(Ie)}encodeValue(Ie){return k(Ie)}decodeKey(Ie){return decodeURIComponent(Ie)}decodeValue(Ie){return decodeURIComponent(Ie)}}const C=/%(\d[a-f0-9])/gi,S={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function k(ge){return encodeURIComponent(ge).replace(C,(Ie,Ke)=>S[Ke]??Ie)}function I(ge){return`${ge}`}class F{constructor(Ie={}){if(this.updates=null,this.cloneFrom=null,this.encoder=Ie.encoder||new T,Ie.fromString){if(Ie.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function D(ge,Ie){const Ke=new Map;return ge.length>0&&ge.replace(/^\?/,"").split("&").forEach(Tn=>{const Ue=Tn.indexOf("="),[wn,yt]=-1==Ue?[Ie.decodeKey(Tn),""]:[Ie.decodeKey(Tn.slice(0,Ue)),Ie.decodeValue(Tn.slice(Ue+1))],de=Ke.get(wn)||[];de.push(yt),Ke.set(wn,de)}),Ke}(Ie.fromString,this.encoder)}else Ie.fromObject?(this.map=new Map,Object.keys(Ie.fromObject).forEach(Ke=>{const bn=Ie.fromObject[Ke],Tn=Array.isArray(bn)?bn.map(I):[I(bn)];this.map.set(Ke,Tn)})):this.map=null}has(Ie){return this.init(),this.map.has(Ie)}get(Ie){this.init();const Ke=this.map.get(Ie);return Ke?Ke[0]:null}getAll(Ie){return this.init(),this.map.get(Ie)||null}keys(){return this.init(),Array.from(this.map.keys())}append(Ie,Ke){return this.clone({param:Ie,value:Ke,op:"a"})}appendAll(Ie){const Ke=[];return Object.keys(Ie).forEach(bn=>{const Tn=Ie[bn];Array.isArray(Tn)?Tn.forEach(Ue=>{Ke.push({param:bn,value:Ue,op:"a"})}):Ke.push({param:bn,value:Tn,op:"a"})}),this.clone(Ke)}set(Ie,Ke){return this.clone({param:Ie,value:Ke,op:"s"})}delete(Ie,Ke){return this.clone({param:Ie,value:Ke,op:"d"})}toString(){return this.init(),this.keys().map(Ie=>{const Ke=this.encoder.encodeKey(Ie);return this.map.get(Ie).map(bn=>Ke+"="+this.encoder.encodeValue(bn)).join("&")}).filter(Ie=>""!==Ie).join("&")}clone(Ie){const Ke=new F({encoder:this.encoder});return Ke.cloneFrom=this.cloneFrom||this,Ke.updates=(this.updates||[]).concat(Ie),Ke}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(Ie=>this.map.set(Ie,this.cloneFrom.map.get(Ie))),this.updates.forEach(Ie=>{switch(Ie.op){case"a":case"s":const Ke=("a"===Ie.op?this.map.get(Ie.param):void 0)||[];Ke.push(I(Ie.value)),this.map.set(Ie.param,Ke);break;case"d":if(void 0===Ie.value){this.map.delete(Ie.param);break}{let bn=this.map.get(Ie.param)||[];const Tn=bn.indexOf(I(Ie.value));-1!==Tn&&bn.splice(Tn,1),bn.length>0?this.map.set(Ie.param,bn):this.map.delete(Ie.param)}}}),this.cloneFrom=this.updates=null)}}class L{constructor(Ie){this.defaultValue=Ie}}class W{constructor(){this.map=new Map}set(Ie,Ke){return this.map.set(Ie,Ke),this}get(Ie){return this.map.has(Ie)||this.map.set(Ie,Ie.defaultValue()),this.map.get(Ie)}delete(Ie){return this.map.delete(Ie),this}has(Ie){return this.map.has(Ie)}keys(){return this.map.keys()}}function j(ge){return typeof ArrayBuffer<"u"&&ge instanceof ArrayBuffer}function X(ge){return typeof Blob<"u"&&ge instanceof Blob}function B(ge){return typeof FormData<"u"&&ge instanceof FormData}class z{constructor(Ie,Ke,bn,Tn){let Ue;if(this.url=Ke,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=Ie.toUpperCase(),function K(ge){switch(ge){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||Tn?(this.body=void 0!==bn?bn:null,Ue=Tn):Ue=bn,Ue&&(this.reportProgress=!!Ue.reportProgress,this.withCredentials=!!Ue.withCredentials,Ue.responseType&&(this.responseType=Ue.responseType),Ue.headers&&(this.headers=Ue.headers),Ue.context&&(this.context=Ue.context),Ue.params&&(this.params=Ue.params),this.transferCache=Ue.transferCache),this.headers??=new A,this.context??=new W,this.params){const wn=this.params.toString();if(0===wn.length)this.urlWithParams=Ke;else{const yt=Ke.indexOf("?");this.urlWithParams=Ke+(-1===yt?"?":yt<Ke.length-1?"&":"")+wn}}else this.params=new F,this.urlWithParams=Ke}serializeBody(){return null===this.body?null:"string"==typeof this.body||j(this.body)||X(this.body)||B(this.body)||function V(ge){return typeof URLSearchParams<"u"&&ge instanceof URLSearchParams}(this.body)?this.body:this.body instanceof F?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||B(this.body)?null:X(this.body)?this.body.type||null:j(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof F?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?"application/json":null}clone(Ie={}){const Ke=Ie.method||this.method,bn=Ie.url||this.url,Tn=Ie.responseType||this.responseType,Ue=Ie.transferCache??this.transferCache,wn=void 0!==Ie.body?Ie.body:this.body,yt=Ie.withCredentials??this.withCredentials,de=Ie.reportProgress??this.reportProgress;let ee=Ie.headers||this.headers,ke=Ie.params||this.params;const xn=Ie.context??this.context;return void 0!==Ie.setHeaders&&(ee=Object.keys(Ie.setHeaders).reduce((bi,Ir)=>bi.set(Ir,Ie.setHeaders[Ir]),ee)),Ie.setParams&&(ke=Object.keys(Ie.setParams).reduce((bi,Ir)=>bi.set(Ir,Ie.setParams[Ir]),ke)),new z(Ke,bn,wn,{params:ke,headers:ee,context:xn,reportProgress:de,responseType:Tn,withCredentials:yt,transferCache:Ue})}}var U=function(ge){return ge[ge.Sent=0]="Sent",ge[ge.UploadProgress=1]="UploadProgress",ge[ge.ResponseHeader=2]="ResponseHeader",ge[ge.DownloadProgress=3]="DownloadProgress",ge[ge.Response=4]="Response",ge[ge.User=5]="User",ge}(U||{});class G{constructor(Ie,Ke=q.Ok,bn="OK"){this.headers=Ie.headers||new A,this.status=void 0!==Ie.status?Ie.status:Ke,this.statusText=Ie.statusText||bn,this.url=Ie.url||null,this.ok=this.status>=200&&this.status<300}}class Z extends G{constructor(Ie={}){super(Ie),this.type=U.ResponseHeader}clone(Ie={}){return new Z({headers:Ie.headers||this.headers,status:void 0!==Ie.status?Ie.status:this.status,statusText:Ie.statusText||this.statusText,url:Ie.url||this.url||void 0})}}class at extends G{constructor(Ie={}){super(Ie),this.type=U.Response,this.body=void 0!==Ie.body?Ie.body:null}clone(Ie={}){return new at({body:void 0!==Ie.body?Ie.body:this.body,headers:Ie.headers||this.headers,status:void 0!==Ie.status?Ie.status:this.status,statusText:Ie.statusText||this.statusText,url:Ie.url||this.url||void 0})}}class H extends G{constructor(Ie){super(Ie,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${Ie.url||"(unknown url)"}`:`Http failure response for ${Ie.url||"(unknown url)"}: ${Ie.status} ${Ie.statusText}`,this.error=Ie.error||null}}var q=function(ge){return ge[ge.Continue=100]="Continue",ge[ge.SwitchingProtocols=101]="SwitchingProtocols",ge[ge.Processing=102]="Processing",ge[ge.EarlyHints=103]="EarlyHints",ge[ge.Ok=200]="Ok",ge[ge.Created=201]="Created",ge[ge.Accepted=202]="Accepted",ge[ge.NonAuthoritativeInformation=203]="NonAuthoritativeInformation",ge[ge.NoContent=204]="NoContent",ge[ge.ResetContent=205]="ResetContent",ge[ge.PartialContent=206]="PartialContent",ge[ge.MultiStatus=207]="MultiStatus",ge[ge.AlreadyReported=208]="AlreadyReported",ge[ge.ImUsed=226]="ImUsed",ge[ge.MultipleChoices=300]="MultipleChoices",ge[ge.MovedPermanently=301]="MovedPermanently",ge[ge.Found=302]="Found",ge[ge.SeeOther=303]="SeeOther",ge[ge.NotModified=304]="NotModified",ge[ge.UseProxy=305]="UseProxy",ge[ge.Unused=306]="Unused",ge[ge.TemporaryRedirect=307]="TemporaryRedirect",ge[ge.PermanentRedirect=308]="PermanentRedirect",ge[ge.BadRequest=400]="BadRequest",ge[ge.Unauthorized=401]="Unauthorized",ge[ge.PaymentRequired=402]="PaymentRequired",ge[ge.Forbidden=403]="Forbidden",ge[ge.NotFound=404]="NotFound",ge[ge.MethodNotAllowed=405]="MethodNotAllowed",ge[ge.NotAcceptable=406]="NotAcceptable",ge[ge.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",ge[ge.RequestTimeout=408]="RequestTimeout",ge[ge.Conflict=409]="Conflict",ge[ge.Gone=410]="Gone",ge[ge.LengthRequired=411]="LengthRequired",ge[ge.PreconditionFailed=412]="PreconditionFailed",ge[ge.PayloadTooLarge=413]="PayloadTooLarge",ge[ge.UriTooLong=414]="UriTooLong",ge[ge.UnsupportedMediaType=415]="UnsupportedMediaType",ge[ge.RangeNotSatisfiable=416]="RangeNotSatisfiable",ge[ge.ExpectationFailed=417]="ExpectationFailed",ge[ge.ImATeapot=418]="ImATeapot",ge[ge.MisdirectedRequest=421]="MisdirectedRequest",ge[ge.UnprocessableEntity=422]="UnprocessableEntity",ge[ge.Locked=423]="Locked",ge[ge.FailedDependency=424]="FailedDependency",ge[ge.TooEarly=425]="TooEarly",ge[ge.UpgradeRequired=426]="UpgradeRequired",ge[ge.PreconditionRequired=428]="PreconditionRequired",ge[ge.TooManyRequests=429]="TooManyRequests",ge[ge.RequestHeaderFieldsTooLarge=431]="RequestHeaderFieldsTooLarge",ge[ge.UnavailableForLegalReasons=451]="UnavailableForLegalReasons",ge[ge.InternalServerError=500]="InternalServerError",ge[ge.NotImplemented=501]="NotImplemented",ge[ge.BadGateway=502]="BadGateway",ge[ge.ServiceUnavailable=503]="ServiceUnavailable",ge[ge.GatewayTimeout=504]="GatewayTimeout",ge[ge.HttpVersionNotSupported=505]="HttpVersionNotSupported",ge[ge.VariantAlsoNegotiates=506]="VariantAlsoNegotiates",ge[ge.InsufficientStorage=507]="InsufficientStorage",ge[ge.LoopDetected=508]="LoopDetected",ge[ge.NotExtended=510]="NotExtended",ge[ge.NetworkAuthenticationRequired=511]="NetworkAuthenticationRequired",ge}(q||{});function $(ge,Ie){return{body:Ie,headers:ge.headers,context:ge.context,observe:ge.observe,params:ge.params,reportProgress:ge.reportProgress,responseType:ge.responseType,withCredentials:ge.withCredentials,transferCache:ge.transferCache}}let ot=(()=>{class ge{constructor(Ke){this.handler=Ke}request(Ke,bn,Tn={}){let Ue;if(Ke instanceof z)Ue=Ke;else{let de,ee;de=Tn.headers instanceof A?Tn.headers:new A(Tn.headers),Tn.params&&(ee=Tn.params instanceof F?Tn.params:new F({fromObject:Tn.params})),Ue=new z(Ke,bn,void 0!==Tn.body?Tn.body:null,{headers:de,context:Tn.context,params:ee,reportProgress:Tn.reportProgress,responseType:Tn.responseType||"json",withCredentials:Tn.withCredentials,transferCache:Tn.transferCache})}const wn=(0,d.of)(Ue).pipe((0,m.H)(de=>this.handler.handle(de)));if(Ke instanceof z||"events"===Tn.observe)return wn;const yt=wn.pipe((0,f.p)(de=>de instanceof at));switch(Tn.observe||"body"){case"body":switch(Ue.responseType){case"arraybuffer":return yt.pipe((0,v.T)(de=>{if(null!==de.body&&!(de.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return de.body}));case"blob":return yt.pipe((0,v.T)(de=>{if(null!==de.body&&!(de.body instanceof Blob))throw new Error("Response is not a Blob.");return de.body}));case"text":return yt.pipe((0,v.T)(de=>{if(null!==de.body&&"string"!=typeof de.body)throw new Error("Response is not a string.");return de.body}));default:return yt.pipe((0,v.T)(de=>de.body))}case"response":return yt;default:throw new Error(`Unreachable: unhandled observe type ${Tn.observe}}`)}}delete(Ke,bn={}){return this.request("DELETE",Ke,bn)}get(Ke,bn={}){return this.request("GET",Ke,bn)}head(Ke,bn={}){return this.request("HEAD",Ke,bn)}jsonp(Ke,bn){return this.request("JSONP",Ke,{params:(new F).append(bn,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(Ke,bn={}){return this.request("OPTIONS",Ke,bn)}patch(Ke,bn,Tn={}){return this.request("PATCH",Ke,$(Tn,bn))}post(Ke,bn,Tn={}){return this.request("POST",Ke,$(Tn,bn))}put(Ke,bn,Tn={}){return this.request("PUT",Ke,$(Tn,bn))}static#t=this.\u0275fac=function(bn){return new(bn||ge)(a.KVO(g))};static#e=this.\u0275prov=a.jDH({token:ge,factory:ge.\u0275fac})}return ge})();function xe(ge,Ie){return Ie(ge)}function It(ge,Ie){return(Ke,bn)=>Ie.intercept(Ke,{handle:Tn=>ge(Tn,bn)})}const Gt=new a.nKC(""),Tt=new a.nKC(""),Yt=new a.nKC(""),Ot=new a.nKC("");function me(){let ge=null;return(Ie,Ke)=>{null===ge&&(ge=((0,a.WQX)(Gt,{optional:!0})??[]).reduceRight(It,xe));const bn=(0,a.WQX)(a.TgB),Tn=bn.add();return ge(Ie,Ke).pipe((0,h.j)(()=>bn.remove(Tn)))}}let Qt,te=(()=>{class ge extends g{constructor(Ke,bn){super(),this.backend=Ke,this.injector=bn,this.chain=null,this.pendingTasks=(0,a.WQX)(a.TgB);const Tn=(0,a.WQX)(Ot,{optional:!0});this.backend=Tn??Ke}handle(Ke){if(null===this.chain){const Tn=Array.from(new Set([...this.injector.get(Tt),...this.injector.get(Yt,[])]));this.chain=Tn.reduceRight((Ue,wn)=>function At(ge,Ie,Ke){return(bn,Tn)=>(0,a.N4e)(Ke,()=>Ie(bn,Ue=>ge(Ue,Tn)))}(Ue,wn,this.injector),xe)}const bn=this.pendingTasks.add();return this.chain(Ke,Tn=>this.backend.handle(Tn)).pipe((0,h.j)(()=>this.pendingTasks.remove(bn)))}static#t=this.\u0275fac=function(bn){return new(bn||ge)(a.KVO(b),a.KVO(a.uvJ))};static#e=this.\u0275prov=a.jDH({token:ge,factory:ge.\u0275fac})}return ge})(),Qe=0;class le{}function Je(){return"object"==typeof window?window:{}}let Fe=(()=>{class ge{constructor(Ke,bn){this.callbackMap=Ke,this.document=bn,this.resolvedPromise=Promise.resolve()}nextCallback(){return"ng_jsonp_callback_"+Qe++}handle(Ke){if("JSONP"!==Ke.method)throw new Error("JSONP requests must use JSONP request method.");if("json"!==Ke.responseType)throw new Error("JSONP requests must use Json response type.");if(Ke.headers.keys().length>0)throw new Error("JSONP requests do not support headers.");return new p.c(bn=>{const Tn=this.nextCallback(),Ue=Ke.urlWithParams.replace(/=JSONP_CALLBACK(&|$)/,`=${Tn}$1`),wn=this.document.createElement("script");wn.src=Ue;let yt=null,de=!1;this.callbackMap[Tn]=bi=>{delete this.callbackMap[Tn],yt=bi,de=!0};const ee=()=>{wn.parentNode&&wn.parentNode.removeChild(wn),delete this.callbackMap[Tn]};return wn.addEventListener("load",bi=>{this.resolvedPromise.then(()=>{ee(),de?(bn.next(new at({body:yt,status:q.Ok,statusText:"OK",url:Ue})),bn.complete()):bn.error(new H({url:Ue,status:0,statusText:"JSONP Error",error:new Error("JSONP injected script did not invoke callback.")}))})}),wn.addEventListener("error",bi=>{ee(),bn.error(new H({error:bi,status:0,statusText:"JSONP Error",url:Ue}))}),this.document.body.appendChild(wn),bn.next({type:U.Sent}),()=>{de||this.removeListeners(wn),ee()}})}removeListeners(Ke){Qt??=this.document.implementation.createHTMLDocument(),Qt.adoptNode(Ke)}static#t=this.\u0275fac=function(bn){return new(bn||ge)(a.KVO(le),a.KVO(y.qQ))};static#e=this.\u0275prov=a.jDH({token:ge,factory:ge.\u0275fac})}return ge})();function tn(ge,Ie){return"JSONP"===ge.method?(0,a.WQX)(Fe).handle(ge):Ie(ge)}const pn=/^\)\]\}',?\n/;let $n=(()=>{class ge{constructor(Ke){this.xhrFactory=Ke}handle(Ke){if("JSONP"===Ke.method)throw new a.wOt(-2800,!1);const bn=this.xhrFactory;return(bn.\u0275loadImpl?(0,n.H)(bn.\u0275loadImpl()):(0,d.of)(null)).pipe((0,E.n)(()=>new p.c(Ue=>{const wn=bn.build();if(wn.open(Ke.method,Ke.urlWithParams),Ke.withCredentials&&(wn.withCredentials=!0),Ke.headers.forEach((fr,Ki)=>wn.setRequestHeader(fr,Ki.join(","))),Ke.headers.has("Accept")||wn.setRequestHeader("Accept","application/json, text/plain, */*"),!Ke.headers.has("Content-Type")){const fr=Ke.detectContentTypeHeader();null!==fr&&wn.setRequestHeader("Content-Type",fr)}if(Ke.responseType){const fr=Ke.responseType.toLowerCase();wn.responseType="json"!==fr?fr:"text"}const yt=Ke.serializeBody();let de=null;const ee=()=>{if(null!==de)return de;const fr=wn.statusText||"OK",Ki=new A(wn.getAllResponseHeaders()),Yi=function Ze(ge){return"responseURL"in ge&&ge.responseURL?ge.responseURL:/^X-Request-URL:/m.test(ge.getAllResponseHeaders())?ge.getResponseHeader("X-Request-URL"):null}(wn)||Ke.url;return de=new Z({headers:Ki,status:wn.status,statusText:fr,url:Yi}),de},ke=()=>{let{headers:fr,status:Ki,statusText:Yi,url:jr}=ee(),Kr=null;Ki!==q.NoContent&&(Kr=typeof wn.response>"u"?wn.responseText:wn.response),0===Ki&&(Ki=Kr?q.Ok:0);let Cr=Ki>=200&&Ki<300;if("json"===Ke.responseType&&"string"==typeof Kr){const Mr=Kr;Kr=Kr.replace(pn,"");try{Kr=""!==Kr?JSON.parse(Kr):null}catch(ho){Kr=Mr,Cr&&(Cr=!1,Kr={error:ho,text:Kr})}}Cr?(Ue.next(new at({body:Kr,headers:fr,status:Ki,statusText:Yi,url:jr||void 0})),Ue.complete()):Ue.error(new H({error:Kr,headers:fr,status:Ki,statusText:Yi,url:jr||void 0}))},xn=fr=>{const{url:Ki}=ee(),Yi=new H({error:fr,status:wn.status||0,statusText:wn.statusText||"Unknown Error",url:Ki||void 0});Ue.error(Yi)};let bi=!1;const Ir=fr=>{bi||(Ue.next(ee()),bi=!0);let Ki={type:U.DownloadProgress,loaded:fr.loaded};fr.lengthComputable&&(Ki.total=fr.total),"text"===Ke.responseType&&wn.responseText&&(Ki.partialText=wn.responseText),Ue.next(Ki)},Pr=fr=>{let Ki={type:U.UploadProgress,loaded:fr.loaded};fr.lengthComputable&&(Ki.total=fr.total),Ue.next(Ki)};return wn.addEventListener("load",ke),wn.addEventListener("error",xn),wn.addEventListener("timeout",xn),wn.addEventListener("abort",xn),Ke.reportProgress&&(wn.addEventListener("progress",Ir),null!==yt&&wn.upload&&wn.upload.addEventListener("progress",Pr)),wn.send(yt),Ue.next({type:U.Sent}),()=>{wn.removeEventListener("error",xn),wn.removeEventListener("abort",xn),wn.removeEventListener("load",ke),wn.removeEventListener("timeout",xn),Ke.reportProgress&&(wn.removeEventListener("progress",Ir),null!==yt&&wn.upload&&wn.upload.removeEventListener("progress",Pr)),wn.readyState!==wn.DONE&&wn.abort()}})))}static#t=this.\u0275fac=function(bn){return new(bn||ge)(a.KVO(y.N0))};static#e=this.\u0275prov=a.jDH({token:ge,factory:ge.\u0275fac})}return ge})();const Vn=new a.nKC(""),fi=new a.nKC("",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),an=new a.nKC("",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class qt{}let St=(()=>{class ge{constructor(Ke,bn,Tn){this.doc=Ke,this.platform=bn,this.cookieName=Tn,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const Ke=this.doc.cookie||"";return Ke!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,y._b)(Ke,this.cookieName),this.lastCookieString=Ke),this.lastToken}static#t=this.\u0275fac=function(bn){return new(bn||ge)(a.KVO(y.qQ),a.KVO(a.Agw),a.KVO(fi))};static#e=this.\u0275prov=a.jDH({token:ge,factory:ge.\u0275fac})}return ge})();function Ft(ge,Ie){const Ke=ge.url.toLowerCase();if(!(0,a.WQX)(Vn)||"GET"===ge.method||"HEAD"===ge.method||Ke.startsWith("http://")||Ke.startsWith("https://"))return Ie(ge);const bn=(0,a.WQX)(qt).getToken(),Tn=(0,a.WQX)(an);return null!=bn&&!ge.headers.has(Tn)&&(ge=ge.clone({headers:ge.headers.set(Tn,bn)})),Ie(ge)}var it=function(ge){return ge[ge.Interceptors=0]="Interceptors",ge[ge.LegacyInterceptors=1]="LegacyInterceptors",ge[ge.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",ge[ge.NoXsrfProtection=3]="NoXsrfProtection",ge[ge.JsonpSupport=4]="JsonpSupport",ge[ge.RequestsMadeViaParent=5]="RequestsMadeViaParent",ge[ge.Fetch=6]="Fetch",ge}(it||{});function rt(ge,Ie){return{\u0275kind:ge,\u0275providers:Ie}}function et(...ge){const Ie=[ot,$n,te,{provide:g,useExisting:te},{provide:b,useExisting:$n},{provide:Tt,useValue:Ft,multi:!0},{provide:Vn,useValue:!0},{provide:qt,useClass:St}];for(const Ke of ge)Ie.push(...Ke.\u0275providers);return(0,a.EmA)(Ie)}const Ut=new a.nKC("");function Oe(){return rt(it.LegacyInterceptors,[{provide:Ut,useFactory:me},{provide:Tt,useExisting:Ut,multi:!0}])}function hn(){return rt(it.JsonpSupport,[Fe,{provide:le,useFactory:Je},{provide:Tt,useValue:tn,multi:!0}])}let he=(()=>{class ge{static#t=this.\u0275fac=function(bn){return new(bn||ge)};static#e=this.\u0275mod=a.$C({type:ge});static#n=this.\u0275inj=a.G2t({providers:[et(Oe())]})}return ge})(),Ct=(()=>{class ge{static#t=this.\u0275fac=function(bn){return new(bn||ge)};static#e=this.\u0275mod=a.$C({type:ge});static#n=this.\u0275inj=a.G2t({providers:[hn().\u0275providers]})}return ge})()},68559:(ct,P,e)=>{"use strict";function a(i,o){return Object.is(i,o)}e.d(P,{bc$:()=>Qy,iLQ:()=>uy,sZ2:()=>eg,hnV:()=>dy,Hbi:()=>VS,o8S:()=>hu,BIS:()=>kD,gRc:()=>gf,Ql9:()=>WA,OM3:()=>wm,Ocv:()=>XA,abz:()=>dt,Z63:()=>Hi,aKT:()=>sr,uvJ:()=>ps,zcH:()=>ol,bkB:()=>Ms,y_5:()=>zi,$GK:()=>Ti,nKC:()=>Tn,zZn:()=>Qa,_q3:()=>xf,MKu:()=>Ey,xe9:()=>_p,Co$:()=>J1,Vns:()=>ju,SKi:()=>la,Xx1:()=>Zt,Agw:()=>ng,PLl:()=>Yy,rOR:()=>Pu,sFG:()=>t2,_9s:()=>kv,czy:()=>lm,WPN:()=>Ed,kdw:()=>Ge,C4Q:()=>ym,NYb:()=>BA,giA:()=>cy,xvI:()=>OA,RxE:()=>Ba,c1b:()=>Yg,gXe:()=>to,mal:()=>Kg,Af3:()=>Pa,tdH:()=>Po,L39:()=>pO,EWP:()=>fO,a0P:()=>xO,Ol2:()=>ob,w6W:()=>$u,oH4:()=>gy,QZP:()=>Oy,SmG:()=>AS,Rfq:()=>Ft,WQX:()=>or,naY:()=>CS,Hps:()=>Zg,QuC:()=>ts,EmA:()=>Oa,Udg:()=>yD,fpN:()=>NS,HJs:()=>EO,N4e:()=>Zo,vPA:()=>B1,O8t:()=>gO,An2:()=>jg,H3F:()=>iy,H8p:()=>hs,KH2:()=>np,TgB:()=>Td,wOt:()=>oe,WHO:()=>sy,e01:()=>ay,lNU:()=>me,h9k:()=>sm,$MX:()=>hg,ZF7:()=>Jd,Kcf:()=>GD,e5t:()=>cx,UyX:()=>S_,cWb:()=>T_,osQ:()=>XD,H5H:()=>Ib,Zy3:()=>Re,mq5:()=>oC,JZv:()=>Ze,LfX:()=>be,plB:()=>nu,jNT:()=>pf,zjR:()=>ly,TL$:()=>ID,Tbb:()=>nn,rcV:()=>Xl,Vt3:()=>G1,Mj6:()=>Vr,GFd:()=>Z1,OA$:()=>ah,Jv_:()=>oA,aNF:()=>sA,R7$:()=>bM,BMQ:()=>h0,HbH:()=>jE,ZvI:()=>zE,AVh:()=>Db,BUC:()=>Ss,vxM:()=>Fo,wni:()=>HC,VBU:()=>us,FsC:()=>Wa,jDH:()=>Mi,G2t:()=>Ne,$C:()=>Cs,EJ8:()=>Ha,rXU:()=>ll,nrm:()=>Sb,eu8:()=>as,bVm:()=>sc,qex:()=>b0,k0s:()=>cr,j41:()=>v0,RV6:()=>rC,xGo:()=>_d,Mr5:()=>Hm,KVO:()=>Zr,kS0:()=>Dh,QTQ:()=>Mg,bIt:()=>nh,lsd:()=>$b,joV:()=>jf,qSk:()=>Uf,XpG:()=>FC,nI1:()=>pA,bMT:()=>Jb,i5U:()=>mA,brH:()=>fA,SdG:()=>Qc,NAR:()=>BC,Y8G:()=>Eb,FS9:()=>Ub,lJ4:()=>cp,eq3:()=>Qb,l_i:()=>cA,sMw:()=>lA,ziG:()=>rf,sGs:()=>wT,mGM:()=>M0,sdS:()=>qm,Dyx:()=>eC,Z7z:()=>tC,fX1:()=>qE,Njj:()=>cd,EBC:()=>Ax,tSv:()=>U_,eBV:()=>Vd,npT:()=>_x,B4B:()=>am,n$t:()=>gg,wjB:()=>Yb,Aen:()=>Sl,xc7:()=>Ab,Kam:()=>Nb,zvX:()=>tp,DNE:()=>Kh,C5r:()=>gA,EFF:()=>ZC,JRh:()=>Kb,SpI:()=>Na,Lme:()=>S0,E5c:()=>O0,DH7:()=>iA,mxI:()=>Gb,R50:()=>zb,GBs:()=>KC}),e(89204);let d=null,p=!1,n=1;const m=Symbol("SIGNAL");function f(i){const o=d;return d=i,o}const y={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 g(i){if(p)throw new Error("");if(null===d)return;d.consumerOnSignalRead(i);const o=d.nextProducerIndex++;K(d),o<d.producerNode.length&&d.producerNode[o]!==i&&W(d)&&L(d.producerNode[o],d.producerIndexOfThis[o]),d.producerNode[o]!==i&&(d.producerNode[o]=i,d.producerIndexOfThis[o]=W(d)?F(i,d,o):0),d.producerLastReadVersion[o]=i.version}function A(i){if((!W(i)||i.dirty)&&(i.dirty||i.lastCleanEpoch!==n)){if(!i.producerMustRecompute(i)&&!k(i))return i.dirty=!1,void(i.lastCleanEpoch=n);i.producerRecomputeValue(i),i.dirty=!1,i.lastCleanEpoch=n}}function x(i){if(void 0===i.liveConsumerNode)return;const o=p;p=!0;try{for(const l of i.liveConsumerNode)l.dirty||D(l)}finally{p=o}}function T(){return!1!==d?.consumerAllowSignalWrites}function D(i){i.dirty=!0,x(i),i.consumerMarkedDirty?.(i)}function C(i){return i&&(i.nextProducerIndex=0),f(i)}function S(i,o){if(f(o),i&&void 0!==i.producerNode&&void 0!==i.producerIndexOfThis&&void 0!==i.producerLastReadVersion){if(W(i))for(let l=i.nextProducerIndex;l<i.producerNode.length;l++)L(i.producerNode[l],i.producerIndexOfThis[l]);for(;i.producerNode.length>i.nextProducerIndex;)i.producerNode.pop(),i.producerLastReadVersion.pop(),i.producerIndexOfThis.pop()}}function k(i){K(i);for(let o=0;o<i.producerNode.length;o++){const l=i.producerNode[o],_=i.producerLastReadVersion[o];if(_!==l.version||(A(l),_!==l.version))return!0}return!1}function I(i){if(K(i),W(i))for(let o=0;o<i.producerNode.length;o++)L(i.producerNode[o],i.producerIndexOfThis[o]);i.producerNode.length=i.producerLastReadVersion.length=i.producerIndexOfThis.length=0,i.liveConsumerNode&&(i.liveConsumerNode.length=i.liveConsumerIndexOfThis.length=0)}function F(i,o,l){if(j(i),K(i),0===i.liveConsumerNode.length)for(let _=0;_<i.producerNode.length;_++)i.producerIndexOfThis[_]=F(i.producerNode[_],i,_);return i.liveConsumerIndexOfThis.push(l),i.liveConsumerNode.push(o)-1}function L(i,o){if(j(i),K(i),1===i.liveConsumerNode.length)for(let _=0;_<i.producerNode.length;_++)L(i.producerNode[_],i.producerIndexOfThis[_]);const l=i.liveConsumerNode.length-1;if(i.liveConsumerNode[o]=i.liveConsumerNode[l],i.liveConsumerIndexOfThis[o]=i.liveConsumerIndexOfThis[l],i.liveConsumerNode.length--,i.liveConsumerIndexOfThis.length--,o<i.liveConsumerNode.length){const _=i.liveConsumerIndexOfThis[o],w=i.liveConsumerNode[o];K(w),w.producerIndexOfThis[_]=o}}function W(i){return i.consumerIsAlwaysLive||(i?.liveConsumerNode?.length??0)>0}function K(i){i.producerNode??=[],i.producerIndexOfThis??=[],i.producerLastReadVersion??=[]}function j(i){i.liveConsumerNode??=[],i.liveConsumerIndexOfThis??=[]}const B=Symbol("UNSET"),V=Symbol("COMPUTING"),z=Symbol("ERRORED"),U={...y,value:B,dirty:!0,error:null,equal:a,producerMustRecompute:i=>i.value===B||i.value===V,producerRecomputeValue(i){if(i.value===V)throw new Error("Detected cycle in computations.");const o=i.value;i.value=V;const l=C(i);let _;try{_=i.computation()}catch(w){_=z,i.error=w}finally{S(i,l)}o!==B&&o!==z&&_!==z&&i.equal(o,_)?i.value=o:(i.value=_,i.version++)}};let Z=function G(){throw new Error};function at(){Z()}let q=null;function ft(i,o){T()||at(),i.equal(i.value,o)||(i.value=o,function Vt(i){i.version++,function b(){n++}(),x(i),q?.()}(i))}const Lt={...y,equal:a,value:void 0};const se=()=>{},xe={...y,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:i=>{null!==i.schedule&&i.schedule(i.ref)},hasRun:!1,cleanupFn:se};var At=e(84205),Gt=e(27092),Tt=e(75797),Yt=e(70271);const me="https://g.co/ng/security#xss";class oe extends Error{constructor(o,l){super(Re(o,l)),this.code=o}}function Re(i,o){return`NG0${Math.abs(i)}${o?": "+o:""}`}function Wt(i){return{toString:i}.toString()}const le="__parameters__";function He(i,o,l){return Wt(()=>{const _=function tn(i){return function(...l){if(i){const _=i(...l);for(const w in _)this[w]=_[w]}}}(o);function w(...R){if(this instanceof w)return _.apply(this,R),this;const Q=new w(...R);return lt.annotation=Q,lt;function lt(xt,Jt,ye){const ze=xt.hasOwnProperty(le)?xt[le]:Object.defineProperty(xt,le,{value:[]})[le];for(;ze.length<=ye;)ze.push(null);return(ze[ye]=ze[ye]||[]).push(Q),xt}}return l&&(w.prototype=Object.create(l.prototype)),w.prototype.ngMetadataName=i,w.annotationCls=w,w})}const Ze=globalThis;function Bn(i){for(let o in i)if(i[o]===Bn)return o;throw Error("Could not find renamed property on target object.")}function fi(i,o){for(const l in o)o.hasOwnProperty(l)&&!i.hasOwnProperty(l)&&(i[l]=o[l])}function nn(i){if("string"==typeof i)return i;if(Array.isArray(i))return"["+i.map(nn).join(", ")+"]";if(null==i)return""+i;if(i.overriddenName)return`${i.overriddenName}`;if(i.name)return`${i.name}`;const o=i.toString();if(null==o)return""+o;const l=o.indexOf("\n");return-1===l?o:o.substring(0,l)}function an(i,o){return null==i||""===i?null===o?"":o:null==o||""===o?i:i+" "+o}const St=Bn({__forward_ref__:Bn});function Ft(i){return i.__forward_ref__=Ft,i.toString=function(){return nn(this())},i}function tt(i){return it(i)?i():i}function it(i){return"function"==typeof i&&i.hasOwnProperty(St)&&i.__forward_ref__===Ft}function Mi(i){return{token:i.token,providedIn:i.providedIn||null,factory:i.factory,value:void 0}}function Ne(i){return{providers:i.providers||[],imports:i.imports||[]}}function je(i){return ie(i,ge)||ie(i,Ke)}function be(i){return null!==je(i)}function ie(i,o){return i.hasOwnProperty(o)?i[o]:null}function An(i){return i&&(i.hasOwnProperty(Ie)||i.hasOwnProperty(bn))?i[Ie]:null}const ge=Bn({\u0275prov:Bn}),Ie=Bn({\u0275inj:Bn}),Ke=Bn({ngInjectableDef:Bn}),bn=Bn({ngInjectorDef:Bn});class Tn{constructor(o,l){this._desc=o,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof l?this.__NG_ELEMENT_ID__=l:void 0!==l&&(this.\u0275prov=Mi({token:this,providedIn:l.providedIn||"root",factory:l.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function fr(i){return i&&!!i.\u0275providers}const Ki=Bn({\u0275cmp:Bn}),Yi=Bn({\u0275dir:Bn}),jr=Bn({\u0275pipe:Bn}),Kr=Bn({\u0275mod:Bn}),Cr=Bn({\u0275fac:Bn}),Mr=Bn({__NG_ELEMENT_ID__:Bn}),ho=Bn({__NG_ENV_ID__:Bn});function ir(i){return"string"==typeof i?i:null==i?"":String(i)}function gr(i,o){throw new oe(-201,!1)}var Ti=function(i){return i[i.Default=0]="Default",i[i.Host=1]="Host",i[i.Self=2]="Self",i[i.SkipSelf=4]="SkipSelf",i[i.Optional=8]="Optional",i}(Ti||{});let yr;function qi(){return yr}function _r(i){const o=yr;return yr=i,o}function Uo(i,o,l){const _=je(i);return _&&"root"==_.providedIn?void 0===_.value?_.value=_.factory():_.value:l&Ti.Optional?null:void 0!==o?o:void gr()}const Yo={},Ws="__NG_DI_FLAG__",Qo="ngTempTokenPath",io=/\n/gm,jo="__source";let yo;function so(i){const o=yo;return yo=i,o}function Ao(i,o=Ti.Default){if(void 0===yo)throw new oe(-203,!1);return null===yo?Uo(i,void 0,o):yo.get(i,o&Ti.Optional?null:void 0,o)}function Zr(i,o=Ti.Default){return(qi()||Ao)(tt(i),o)}function or(i,o=Ti.Default){return Zr(i,Os(o))}function Os(i){return typeof i>"u"||"number"==typeof i?i:(i.optional&&8)|(i.host&&1)|(i.self&&2)|(i.skipSelf&&4)}function Ho(i){const o=[];for(let l=0;l<i.length;l++){const _=tt(i[l]);if(Array.isArray(_)){if(0===_.length)throw new oe(900,!1);let w,R=Ti.Default;for(let Q=0;Q<_.length;Q++){const lt=_[Q],xt=Is(lt);"number"==typeof xt?-1===xt?w=lt.token:R|=xt:w=lt}o.push(Zr(w,R))}else o.push(Zr(_))}return o}function xs(i,o){return i[Ws]=o,i.prototype[Ws]=o,i}function Is(i){return i[Ws]}const zi=xs(He("Inject",i=>({token:i})),-1),Zt=xs(He("Optional"),8),Ge=xs(He("SkipSelf"),4);function Ri(i,o){return i.hasOwnProperty(Cr)?i[Cr]:null}function Ps(i,o){i.forEach(l=>Array.isArray(l)?Ps(l,o):o(l))}function Fs(i,o,l){o>=i.length?i.push(l):i.splice(o,0,l)}function Xs(i,o){return o>=i.length-1?i.pop():i.splice(o,1)[0]}function os(i,o,l){let _=Cn(i,o);return _>=0?i[1|_]=l:(_=~_,function Qs(i,o,l,_){let w=i.length;if(w==o)i.push(l,_);else if(1===w)i.push(_,i[0]),i[0]=l;else{for(w--,i.push(i[w-1],i[w]);w>o;)i[w]=i[w-2],w--;i[o]=l,i[o+1]=_}}(i,_,o,l)),_}function vn(i,o){const l=Cn(i,o);if(l>=0)return i[1|l]}function Cn(i,o){return function oi(i,o,l){let _=0,w=i.length>>l;for(;w!==_;){const R=_+(w-_>>1),Q=i[R<<l];if(o===Q)return R<<l;Q>o?w=R:_=R+1}return~(w<<l)}(i,o,1)}const Ci={},gi=[],Hi=new Tn(""),rr=new Tn("",-1),dr=new Tn("");class Ar{get(o,l=Yo){if(l===Yo){const _=new Error(`NullInjectorError: No provider for ${nn(o)}!`);throw _.name="NullInjectorError",_}return l}}var Nr=function(i){return i[i.OnPush=0]="OnPush",i[i.Default=1]="Default",i}(Nr||{}),to=function(i){return i[i.Emulated=0]="Emulated",i[i.None=2]="None",i[i.ShadowDom=3]="ShadowDom",i}(to||{}),Vr=function(i){return i[i.None=0]="None",i[i.SignalBased=1]="SignalBased",i[i.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",i}(Vr||{});function zr(i,o,l){let _=i.length;for(;;){const w=i.indexOf(o,l);if(-1===w)return w;if(0===w||i.charCodeAt(w-1)<=32){const R=o.length;if(w+R===_||i.charCodeAt(w+R)<=32)return w}l=w+1}}function zo(i,o,l){let _=0;for(;_<l.length;){const w=l[_];if("number"==typeof w){if(0!==w)break;_++;const R=l[_++],Q=l[_++],lt=l[_++];i.setAttribute(o,Q,lt,R)}else{const R=w,Q=l[++_];fe(R)?i.setProperty(o,R,Q):i.setAttribute(o,R,Q),_++}}return _}function re(i){return 3===i||4===i||6===i}function fe(i){return 64===i.charCodeAt(0)}function jt(i,o){if(null!==o&&0!==o.length)if(null===i||0===i.length)i=o.slice();else{let l=-1;for(let _=0;_<o.length;_++){const w=o[_];"number"==typeof w?l=w:0===l||Se(i,l,w,null,-1===l||2===l?o[++_]:null)}}return i}function Se(i,o,l,_,w){let R=0,Q=i.length;if(-1===o)Q=-1;else for(;R<i.length;){const lt=i[R++];if("number"==typeof lt){if(lt===o){Q=-1;break}if(lt>o){Q=R-1;break}}}for(;R<i.length;){const lt=i[R];if("number"==typeof lt)break;if(lt===l){if(null===_)return void(null!==w&&(i[R+1]=w));if(_===i[R+1])return void(i[R+2]=w)}R++,null!==_&&R++,null!==w&&R++}-1!==Q&&(i.splice(Q,0,o),R=Q+1),i.splice(R++,0,l),null!==_&&i.splice(R++,0,_),null!==w&&i.splice(R++,0,w)}const Xe="ng-template";function ci(i,o,l,_){let w=0;if(_){for(;w<o.length&&"string"==typeof o[w];w+=2)if("class"===o[w]&&-1!==zr(o[w+1].toLowerCase(),l,0))return!0}else if(Vi(i))return!1;if(w=o.indexOf(1,w),w>-1){let R;for(;++w<o.length&&"string"==typeof(R=o[w]);)if(R.toLowerCase()===l)return!0}return!1}function Vi(i){return 4===i.type&&i.value!==Xe}function xr(i,o,l){return o===(4!==i.type||l?i.value:Xe)}function $r(i,o,l){let _=4;const w=i.attrs,R=null!==w?function ra(i){for(let o=0;o<i.length;o++)if(re(i[o]))return o;return i.length}(w):0;let Q=!1;for(let lt=0;lt<o.length;lt++){const xt=o[lt];if("number"!=typeof xt){if(!Q)if(4&_){if(_=2|1&_,""!==xt&&!xr(i,xt,l)||""===xt&&1===o.length){if(Dr(_))return!1;Q=!0}}else if(8&_){if(null===w||!ci(i,w,xt,l)){if(Dr(_))return!1;Q=!0}}else{const Jt=o[++lt],ye=eo(xt,w,Vi(i),l);if(-1===ye){if(Dr(_))return!1;Q=!0;continue}if(""!==Jt){let ze;if(ze=ye>R?"":w[ye+1].toLowerCase(),2&_&&Jt!==ze){if(Dr(_))return!1;Q=!0}}}}else{if(!Q&&!Dr(_)&&!Dr(xt))return!1;if(Q&&Dr(xt))continue;Q=!1,_=xt|1&_}}return Dr(_)||Q}function Dr(i){return!(1&i)}function eo(i,o,l,_){if(null===o)return-1;let w=0;if(_||!l){let R=!1;for(;w<o.length;){const Q=o[w];if(Q===i)return w;if(3===Q||6===Q)R=!0;else{if(1===Q||2===Q){let lt=o[++w];for(;"string"==typeof lt;)lt=o[++w];continue}if(4===Q)break;if(0===Q){w+=4;continue}}w+=R?1:2}return-1}return function Hr(i,o){let l=i.indexOf(4);if(l>-1)for(l++;l<i.length;){const _=i[l];if("number"==typeof _)return-1;if(_===o)return l;l++}return-1}(o,i)}function Bs(i,o,l=!1){for(let _=0;_<o.length;_++)if($r(i,o[_],l))return!0;return!1}function dc(i,o){t:for(let l=0;l<o.length;l++){const _=o[l];if(i.length===_.length){for(let w=0;w<i.length;w++)if(i[w]!==_[w])continue t;return!0}}return!1}function _l(i,o){return i?":not("+o.trim()+")":o}function qa(i){let o=i[0],l=1,_=2,w="",R=!1;for(;l<i.length;){let Q=i[l];if("string"==typeof Q)if(2&_){const lt=i[++l];w+="["+Q+(lt.length>0?'="'+lt+'"':"")+"]"}else 8&_?w+="."+Q:4&_&&(w+=" "+Q);else""!==w&&!Dr(Q)&&(o+=_l(R,w),w=""),_=Q,R=R||!Dr(_);l++}return""!==w&&(o+=_l(R,w)),o}function us(i){return Wt(()=>{const o=ec(i),l={...o,decls:i.decls,vars:i.vars,template:i.template,consts:i.consts||null,ngContentSelectors:i.ngContentSelectors,onPush:i.changeDetection===Nr.OnPush,directiveDefs:null,pipeDefs:null,dependencies:o.standalone&&i.dependencies||null,getStandaloneInjector:null,signals:i.signals??!1,data:i.data||{},encapsulation:i.encapsulation||to.Emulated,styles:i.styles||gi,_:null,schemas:i.schemas||null,tView:null,id:""};Xr(l);const _=i.dependencies;return l.directiveDefs=uc(_,!1),l.pipeDefs=uc(_,!0),l.id=function Aa(i){let o=0;const l=[i.selectors,i.ngContentSelectors,i.hostVars,i.hostAttrs,i.consts,i.vars,i.decls,i.encapsulation,i.standalone,i.signals,i.exportAs,JSON.stringify(i.inputs),JSON.stringify(i.outputs),Object.getOwnPropertyNames(i.type.prototype),!!i.contentQueries,!!i.viewQuery].join("|");for(const w of l)o=Math.imul(31,o)+w.charCodeAt(0)|0;return o+=2147483648,"c"+o}(l),l})}function $a(i){return kr(i)||po(i)}function Bo(i){return null!==i}function Cs(i){return Wt(()=>({type:i.type,bootstrap:i.bootstrap||gi,declarations:i.declarations||gi,imports:i.imports||gi,exports:i.exports||gi,transitiveCompileScopes:null,schemas:i.schemas||null,id:i.id||null}))}function Rc(i,o){if(null==i)return Ci;const l={};for(const _ in i)if(i.hasOwnProperty(_)){const w=i[_];let R,Q,lt=Vr.None;Array.isArray(w)?(lt=w[0],R=w[1],Q=w[2]??R):(R=w,Q=w),o?(l[R]=lt!==Vr.None?[_,lt]:_,o[R]=Q):l[R]=_}return l}function Wa(i){return Wt(()=>{const o=ec(i);return Xr(o),o})}function Ha(i){return{type:i.type,name:i.name,factory:null,pure:!1!==i.pure,standalone:!0===i.standalone,onDestroy:i.type.prototype.ngOnDestroy||null}}function kr(i){return i[Ki]||null}function po(i){return i[Yi]||null}function Do(i){return i[jr]||null}function ts(i){const o=kr(i)||po(i)||Do(i);return null!==o&&o.standalone}function ao(i,o){const l=i[Kr]||null;if(!l&&!0===o)throw new Error(`Type ${nn(i)} does not have '\u0275mod' property.`);return l}function ec(i){const o={};return{type:i.type,providersResolver:null,factory:null,hostBindings:i.hostBindings||null,hostVars:i.hostVars||0,hostAttrs:i.hostAttrs||null,contentQueries:i.contentQueries||null,declaredInputs:o,inputTransforms:null,inputConfig:i.inputs||Ci,exportAs:i.exportAs||null,standalone:!0===i.standalone,signals:!0===i.signals,selectors:i.selectors||gi,viewQuery:i.viewQuery||null,features:i.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Rc(i.inputs,o),outputs:Rc(i.outputs),debugInfo:null}}function Xr(i){i.features?.forEach(o=>o(i))}function uc(i,o){if(!i)return null;const l=o?Do:$a;return()=>("function"==typeof i?i():i).map(_=>l(_)).filter(Bo)}function Oa(i){return{\u0275providers:i}}function hc(...i){return{\u0275providers:ks(0,i),\u0275fromNgModule:!0}}function ks(i,...o){const l=[],_=new Set;let w;const R=Q=>{l.push(Q)};return Ps(o,Q=>{const lt=Q;ma(lt,R,[],_)&&(w||=[],w.push(lt))}),void 0!==w&&Ka(w,R),l}function Ka(i,o){for(let l=0;l<i.length;l++){const{ngModule:_,providers:w}=i[l];pc(w,R=>{o(R,_)})}}function ma(i,o,l,_){if(!(i=tt(i)))return!1;let w=null,R=An(i);const Q=!R&&kr(i);if(R||Q){if(Q&&!Q.standalone)return!1;w=i}else{const xt=i.ngModule;if(R=An(xt),!R)return!1;w=xt}const lt=_.has(w);if(Q){if(lt)return!1;if(_.add(w),Q.dependencies){const xt="function"==typeof Q.dependencies?Q.dependencies():Q.dependencies;for(const Jt of xt)ma(Jt,o,l,_)}}else{if(!R)return!1;{if(null!=R.imports&&!lt){let Jt;_.add(w);try{Ps(R.imports,ye=>{ma(ye,o,l,_)&&(Jt||=[],Jt.push(ye))})}finally{}void 0!==Jt&&Ka(Jt,o)}if(!lt){const Jt=Ri(w)||(()=>new w);o({provide:w,useFactory:Jt,deps:gi},w),o({provide:dr,useValue:w,multi:!0},w),o({provide:Hi,useValue:()=>Zr(w),multi:!0},w)}const xt=R.providers;if(null!=xt&&!lt){const Jt=i;pc(xt,ye=>{o(ye,Jt)})}}}return w!==i&&void 0!==i.providers}function pc(i,o){for(let l of i)fr(l)&&(l=l.\u0275providers),Array.isArray(l)?pc(l,o):o(l)}const Ll=Bn({provide:String,useValue:Bn});function Lc(i){return null!==i&&"object"==typeof i&&Ll in i}function Hs(i){return"function"==typeof i}const hs=new Tn(""),oa={},Da={};let Bc;function As(){return void 0===Bc&&(Bc=new Ar),Bc}class ps{}class fa extends ps{get destroyed(){return this._destroyed}constructor(o,l,_,w){super(),this.parent=l,this.source=_,this.scopes=w,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Zs(o,Q=>this.processProvider(Q)),this.records.set(rr,ms(void 0,this)),w.has("environment")&&this.records.set(ps,ms(void 0,this));const R=this.records.get(hs);null!=R&&"string"==typeof R.value&&this.scopes.add(R.value),this.injectorDefTypes=new Set(this.get(dr,gi,Ti.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;const o=f(null);try{for(const _ of this._ngOnDestroyHooks)_.ngOnDestroy();const l=this._onDestroyHooks;this._onDestroyHooks=[];for(const _ of l)_()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),f(o)}}onDestroy(o){return this.assertNotDestroyed(),this._onDestroyHooks.push(o),()=>this.removeOnDestroy(o)}runInContext(o){this.assertNotDestroyed();const l=so(this),_=_r(void 0);try{return o()}finally{so(l),_r(_)}}get(o,l=Yo,_=Ti.Default){if(this.assertNotDestroyed(),o.hasOwnProperty(ho))return o[ho](this);_=Os(_);const R=so(this),Q=_r(void 0);try{if(!(_&Ti.SkipSelf)){let xt=this.records.get(o);if(void 0===xt){const Jt=function Nc(i){return"function"==typeof i||"object"==typeof i&&i instanceof Tn}(o)&&je(o);xt=Jt&&this.injectableDefInScope(Jt)?ms(Ds(o),oa):null,this.records.set(o,xt)}if(null!=xt)return this.hydrate(o,xt)}return(_&Ti.Self?As():this.parent).get(o,l=_&Ti.Optional&&l===Yo?null:l)}catch(lt){if("NullInjectorError"===lt.name){if((lt[Qo]=lt[Qo]||[]).unshift(nn(o)),R)throw lt;return function Ca(i,o,l,_){const w=i[Qo];throw o[jo]&&w.unshift(o[jo]),i.message=function ln(i,o,l,_=null){i=i&&"\n"===i.charAt(0)&&"\u0275"==i.charAt(1)?i.slice(2):i;let w=nn(o);if(Array.isArray(o))w=o.map(nn).join(" -> ");else if("object"==typeof o){let R=[];for(let Q in o)if(o.hasOwnProperty(Q)){let lt=o[Q];R.push(Q+":"+("string"==typeof lt?JSON.stringify(lt):nn(lt)))}w=`{${R.join(", ")}}`}return`${l}${_?"("+_+")":""}[${w}]: ${i.replace(io,"\n  ")}`}("\n"+i.message,w,l,_),i.ngTokenPath=w,i[Qo]=null,i}(lt,o,"R3InjectorError",this.source)}throw lt}finally{_r(Q),so(R)}}resolveInjectorInitializers(){const o=f(null),l=so(this),_=_r(void 0);try{const R=this.get(Hi,gi,Ti.Self);for(const Q of R)Q()}finally{so(l),_r(_),f(o)}}toString(){const o=[],l=this.records;for(const _ of l.keys())o.push(nn(_));return`R3Injector[${o.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new oe(205,!1)}processProvider(o){let l=Hs(o=tt(o))?o:tt(o&&o.provide);const _=function Ia(i){return Lc(i)?ms(void 0,i.useValue):ms(ga(i),oa)}(o);if(!Hs(o)&&!0===o.multi){let w=this.records.get(l);w||(w=ms(void 0,oa,!0),w.factory=()=>Ho(w.multi),this.records.set(l,w)),l=o,w.multi.push(o)}this.records.set(l,_)}hydrate(o,l){const _=f(null);try{return l.value===oa&&(l.value=Da,l.value=l.factory()),"object"==typeof l.value&&l.value&&function gc(i){return null!==i&&"object"==typeof i&&"function"==typeof i.ngOnDestroy}(l.value)&&this._ngOnDestroyHooks.add(l.value),l.value}finally{f(_)}}injectableDefInScope(o){if(!o.providedIn)return!1;const l=tt(o.providedIn);return"string"==typeof l?"any"===l||this.scopes.has(l):this.injectorDefTypes.has(l)}removeOnDestroy(o){const l=this._onDestroyHooks.indexOf(o);-1!==l&&this._onDestroyHooks.splice(l,1)}}function Ds(i){const o=je(i),l=null!==o?o.factory:Ri(i);if(null!==l)return l;if(i instanceof Tn)throw new oe(204,!1);if(i instanceof Function)return function mc(i){if(i.length>0)throw new oe(204,!1);const l=function Te(i){return i&&(i[ge]||i[Ke])||null}(i);return null!==l?()=>l.factory(i):()=>new i}(i);throw new oe(204,!1)}function ga(i,o,l){let _;if(Hs(i)){const w=tt(i);return Ri(w)||Ds(w)}if(Lc(i))_=()=>tt(i.useValue);else if(function Fc(i){return!(!i||!i.useFactory)}(i))_=()=>i.useFactory(...Ho(i.deps||[]));else if(function Fl(i){return!(!i||!i.useExisting)}(i))_=()=>Zr(tt(i.useExisting));else{const w=tt(i&&(i.useClass||i.provide));if(!function fc(i){return!!i.deps}(i))return Ri(w)||Ds(w);_=()=>new w(...Ho(i.deps))}return _}function ms(i,o,l=!1){return{factory:i,value:o,multi:l?[]:void 0}}function Zs(i,o){for(const l of i)Array.isArray(l)?Zs(l,o):l&&fr(l)?Zs(l.\u0275providers,o):o(l)}function Zo(i,o){i instanceof fa&&i.assertNotDestroyed();const _=so(i),w=_r(void 0);try{return o()}finally{so(_),_r(w)}}function _c(){return void 0!==qi()||null!=function ds(){return yo}()}function Pa(i){if(!_c())throw new oe(-203,!1)}const Ht=0,nt=1,Nt=2,ne=3,Ve=4,dn=5,En=6,jn=7,Wn=8,pi=9,ar=10,ki=11,No=12,$e=13,Y=14,pt=15,_t=16,Dt=17,Xt=18,pe=19,De=20,Ye=21,en=22,cn=23,Dn=25,zn=1,ri=7,ui=9,_i=10;var Pi=function(i){return i[i.None=0]="None",i[i.HasTransplantedViews=2]="HasTransplantedViews",i}(Pi||{});function Di(i){return Array.isArray(i)&&"object"==typeof i[zn]}function wi(i){return Array.isArray(i)&&!0===i[zn]}function Si(i){return!!(4&i.flags)}function Gi(i){return i.componentOffset>-1}function tr(i){return!(1&~i.flags)}function Ni(i){return!!i.template}function Bi(i){return!!(512&i[Nt])}class Ap{constructor(o,l,_){this.previousValue=o,this.currentValue=l,this.firstChange=_}isFirstChange(){return this.firstChange}}function Dp(i,o,l,_){null!==o?o.applyValueToInputSignal(o,_):i[l]=_}function ah(){return pu}function pu(i){return i.type.prototype.ngOnChanges&&(i.setInput=J0),ch}function ch(){const i=Pf(this),o=i?.current;if(o){const l=i.previous;if(l===Ci)i.previous=o;else for(let _ in o)l[_]=o[_];i.current=null,this.ngOnChanges(o)}}function J0(i,o,l,_,w){const R=this.declaredInputs[_],Q=Pf(i)||function Ry(i,o){return i[If]=o}(i,{previous:Ci,current:null}),lt=Q.current||(Q.current={}),xt=Q.previous,Jt=xt[R];lt[R]=new Ap(Jt&&Jt.currentValue,l,xt===Ci),Dp(i,o,w,l)}ah.ngInherit=!0;const If="__ngSimpleChanges__";function Pf(i){return i[If]||null}const ic=function(i,o,l){},lh="svg";let od=!1;function Jo(i){for(;Array.isArray(i);)i=i[Ht];return i}function sd(i,o){return Jo(o[i])}function Ga(i,o){return Jo(o[i.index])}function mu(i,o){return i.data[o]}function Bl(i,o){return i[o]}function Xa(i,o){const l=o[i];return Di(l)?l:l[Ht]}function Lf(i){return!(128&~i[Nt])}function tl(i,o){return null==o?null:i[o]}function fu(i){i[Dt]=0}function q0(i){1024&i[Nt]||(i[Nt]|=1024,Lf(i)&&gu(i))}function Op(i){return!!(9216&i[Nt]||i[cn]?.dirty)}function uh(i){i[ar].changeDetectionScheduler?.notify(1),Op(i)?gu(i):64&i[Nt]&&(function Eo(){return od}()?(i[Nt]|=1024,gu(i)):i[ar].changeDetectionScheduler?.notify())}function gu(i){i[ar].changeDetectionScheduler?.notify();let o=el(i);for(;null!==o&&!(8192&o[Nt])&&(o[Nt]|=8192,Lf(o));)o=el(o)}function _u(i,o){if(!(256&~i[Nt]))throw new oe(911,!1);null===i[Ye]&&(i[Ye]=[]),i[Ye].push(o)}function el(i){const o=i[ne];return wi(o)?o[ne]:o}const Or={lFrame:Go(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function ph(){return Or.bindingsEnabled}function Nl(){return null!==Or.skipHydrationRootTNode}function li(){return Or.lFrame.lView}function co(){return Or.lFrame.tView}function Vd(i){return Or.lFrame.contextLView=i,i[Wn]}function cd(i){return Or.lFrame.contextLView=null,i}function So(){let i=Nf();for(;null!==i&&64===i.type;)i=i.parent;return i}function Nf(){return Or.lFrame.currentTNode}function vc(i,o){const l=Or.lFrame;l.currentTNode=i,l.isParent=o}function Rp(){return Or.lFrame.isParent}function Ks(){Or.lFrame.isParent=!1}function zs(){const i=Or.lFrame;let o=i.bindingRootIndex;return-1===o&&(o=i.bindingRootIndex=i.tView.bindingStartIndex),o}function rc(){return Or.lFrame.bindingIndex}function Ya(){return Or.lFrame.bindingIndex++}function bc(i){const o=Or.lFrame,l=o.bindingIndex;return o.bindingIndex=o.bindingIndex+i,l}function n_(i,o){const l=Or.lFrame;l.bindingIndex=l.bindingRootIndex=i,Vl(o)}function Vl(i){Or.lFrame.currentDirectiveIndex=i}function Bp(i){const o=Or.lFrame.currentDirectiveIndex;return-1===o?null:i[o]}function bu(){return Or.lFrame.currentQueryIndex}function gh(i){Or.lFrame.currentQueryIndex=i}function yu(i){const o=i[nt];return 2===o.type?o.declTNode:1===o.type?i[dn]:null}function Np(i,o,l){if(l&Ti.SkipSelf){let w=o,R=i;for(;!(w=w.parent,null!==w||l&Ti.Host||(w=yu(R),null===w||(R=R[Y],10&w.type))););if(null===w)return!1;o=w,i=R}const _=Or.lFrame=Vp();return _.currentTNode=o,_.lView=i,!0}function Ud(i){const o=Vp(),l=i[nt];Or.lFrame=o,o.currentTNode=l.firstChild,o.lView=i,o.tView=l,o.contextLView=i,o.bindingIndex=l.bindingStartIndex,o.inI18n=!1}function Vp(){const i=Or.lFrame,o=null===i?null:i.child;return null===o?Go(i):o}function Go(i){const o={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:i,child:null,inI18n:!1};return null!==i&&(i.child=o),o}function _h(){const i=Or.lFrame;return Or.lFrame=i.parent,i.currentTNode=null,i.lView=null,i}const Up=_h;function xu(){const i=_h();i.isParent=!0,i.tView=null,i.selectedIndex=-1,i.contextLView=null,i.elementDepthCount=0,i.currentDirectiveIndex=-1,i.currentNamespace=null,i.bindingRootIndex=-1,i.bindingIndex=-1,i.currentQueryIndex=0}function ka(){return Or.lFrame.selectedIndex}function ld(i){Or.lFrame.selectedIndex=i}function es(){const i=Or.lFrame;return mu(i.tView,i.selectedIndex)}function Uf(){Or.lFrame.currentNamespace=lh}function jf(){!function $p(){Or.lFrame.currentNamespace=null}()}let $f=!0;function ud(){return $f}function yc(i){$f=i}function Eu(i,o){for(let l=o.directiveStart,_=o.directiveEnd;l<_;l++){const R=i.data[l].type.prototype,{ngAfterContentInit:Q,ngAfterContentChecked:lt,ngAfterViewInit:xt,ngAfterViewChecked:Jt,ngOnDestroy:ye}=R;Q&&(i.contentHooks??=[]).push(-l,Q),lt&&((i.contentHooks??=[]).push(l,lt),(i.contentCheckHooks??=[]).push(l,lt)),xt&&(i.viewHooks??=[]).push(-l,xt),Jt&&((i.viewHooks??=[]).push(l,Jt),(i.viewCheckHooks??=[]).push(l,Jt)),null!=ye&&(i.destroyHooks??=[]).push(l,ye)}}function hd(i,o,l){sa(i,o,3,l)}function vh(i,o,l,_){(3&i[Nt])===l&&sa(i,o,l,_)}function Ul(i,o){let l=i[Nt];(3&l)===o&&(l&=16383,l+=1,i[Nt]=l)}function sa(i,o,l,_){const R=_??-1,Q=o.length-1;let lt=0;for(let xt=void 0!==_?65535&i[Dt]:0;xt<Q;xt++)if("number"==typeof o[xt+1]){if(lt=o[xt],null!=_&&lt>=_)break}else o[xt]<0&&(i[Dt]+=65536),(lt<R||-1==R)&&(pd(i,l,o,xt),i[Dt]=(4294901760&i[Dt])+xt+2),xt++}function Wf(i,o){ic(4,i,o);const l=f(null);try{o.call(i)}finally{f(l),ic(5,i,o)}}function pd(i,o,l,_){const w=l[_]<0,R=l[_+1],lt=i[w?-l[_]:l[_]];w?i[Nt]>>14<i[Dt]>>16&&(3&i[Nt])===o&&(i[Nt]+=16384,Wf(lt,R)):Wf(lt,R)}const Vc=-1;class jd{constructor(o,l,_){this.factory=o,this.resolving=!1,this.canSeeViewProviders=l,this.injectImpl=_}}function zp(i){return i!==Vc}function jl(i){return 32767&i}function xc(i,o){let l=function Cu(i){return i>>16}(i),_=o;for(;l>0;)_=_[Y],l--;return _}let bh=!0;function Au(i){const o=bh;return bh=i,o}const Du=255,Mu=5;let Ny=0;const Uc={};function vl(i,o){const l=zf(i,o);if(-1!==l)return l;const _=o[nt];_.firstCreatePass&&(i.injectorIndex=o.length,wu(_.data,i),wu(o,null),wu(_.blueprint,null));const w=bl(i,o),R=i.injectorIndex;if(zp(w)){const Q=jl(w),lt=xc(w,o),xt=lt[nt].data;for(let Jt=0;Jt<8;Jt++)o[R+Jt]=lt[Q+Jt]|xt[Q+Jt]}return o[R+8]=w,R}function wu(i,o){i.push(0,0,0,0,0,0,0,0,o)}function zf(i,o){return-1===i.injectorIndex||i.parent&&i.parent.injectorIndex===i.injectorIndex||null===o[i.injectorIndex+8]?-1:i.injectorIndex}function bl(i,o){if(i.parent&&-1!==i.parent.injectorIndex)return i.parent.injectorIndex;let l=0,_=null,w=o;for(;null!==w;){if(_=l_(w),null===_)return Vc;if(l++,w=w[Y],-1!==_.injectorIndex)return _.injectorIndex|l<<16}return Vc}function xh(i,o,l){!function md(i,o,l){let _;"string"==typeof l?_=l.charCodeAt(0)||0:l.hasOwnProperty(Mr)&&(_=l[Mr]),null==_&&(_=l[Mr]=Ny++);const w=_&Du;o.data[i+(w>>Mu)]|=1<<w}(i,o,l)}function s_(i,o,l){if(l&Ti.Optional||void 0!==i)return i;gr()}function Gf(i,o,l,_){if(l&Ti.Optional&&void 0===_&&(_=null),!(l&(Ti.Self|Ti.Host))){const w=i[pi],R=_r(void 0);try{return w?w.get(o,_,l&Ti.Optional):Uo(o,_,l&Ti.Optional)}finally{_r(R)}}return s_(_,0,l)}function Xf(i,o,l,_=Ti.Default,w){if(null!==i){if(2048&o[Nt]&&!(_&Ti.Self)){const Q=function Tu(i,o,l,_,w){let R=i,Q=o;for(;null!==R&&null!==Q&&2048&Q[Nt]&&!(512&Q[Nt]);){const lt=Eh(R,Q,l,_|Ti.Self,Uc);if(lt!==Uc)return lt;let xt=R.parent;if(!xt){const Jt=Q[De];if(Jt){const ye=Jt.get(l,Uc,_);if(ye!==Uc)return ye}xt=l_(Q),Q=Q[Y]}R=xt}return w}(i,o,l,_,Uc);if(Q!==Uc)return Q}const R=Eh(i,o,l,_,Uc);if(R!==Uc)return R}return Gf(o,l,_,w)}function Eh(i,o,l,_,w){const R=function Wd(i){if("string"==typeof i)return i.charCodeAt(0)||0;const o=i.hasOwnProperty(Mr)?i[Mr]:void 0;return"number"==typeof o?o>=0?o&Du:c_:o}(l);if("function"==typeof R){if(!Np(o,i,_))return _&Ti.Host?s_(w,0,_):Gf(o,l,_,w);try{let Q;if(Q=R(_),null!=Q||_&Ti.Optional)return Q;gr()}finally{Up()}}else if("number"==typeof R){let Q=null,lt=zf(i,o),xt=Vc,Jt=_&Ti.Host?o[pt][dn]:null;for((-1===lt||_&Ti.SkipSelf)&&(xt=-1===lt?bl(i,o):o[lt+8],xt!==Vc&&Ah(_,!1)?(Q=o[nt],lt=jl(xt),o=xc(xt,o)):lt=-1);-1!==lt;){const ye=o[nt];if(Yf(R,lt,ye.data)){const ze=a_(lt,o,l,Q,_,Jt);if(ze!==Uc)return ze}xt=o[lt+8],xt!==Vc&&Ah(_,o[nt].data[lt+8]===Jt)&&Yf(R,lt,o)?(Q=ye,lt=jl(xt),o=xc(xt,o)):lt=-1}}return w}function a_(i,o,l,_,w,R){const Q=o[nt],lt=Q.data[i+8],ye=Ch(lt,Q,l,null==_?Gi(lt)&&bh:_!=Q&&!!(3&lt.type),w&Ti.Host&&R===lt);return null!==ye?fd(o,Q,ye,lt):Uc}function Ch(i,o,l,_,w){const R=i.providerIndexes,Q=o.data,lt=1048575&R,xt=i.directiveStart,ye=R>>20,Mn=w?lt+ye:i.directiveEnd;for(let Pn=_?lt:lt+ye;Pn<Mn;Pn++){const Gn=Q[Pn];if(Pn<xt&&l===Gn||Pn>=xt&&Gn.type===l)return Pn}if(w){const Pn=Q[xt];if(Pn&&Ni(Pn)&&Pn.type===l)return xt}return null}function fd(i,o,l,_){let w=i[l];const R=o.data;if(function r_(i){return i instanceof jd}(w)){const Q=w;Q.resolving&&function Ln(i,o){throw o&&o.join(" > "),new oe(-200,i)}(function qe(i){return"function"==typeof i?i.name||i.toString():"object"==typeof i&&null!=i&&"function"==typeof i.type?i.type.name||i.type.toString():ir(i)}(R[l]));const lt=Au(Q.canSeeViewProviders);Q.resolving=!0;const Jt=Q.injectImpl?_r(Q.injectImpl):null;Np(i,_,Ti.Default);try{w=i[l]=Q.factory(void 0,R,i,_),o.firstCreatePass&&l>=_.directiveStart&&function Wp(i,o,l){const{ngOnChanges:_,ngOnInit:w,ngDoCheck:R}=o.type.prototype;if(_){const Q=pu(o);(l.preOrderHooks??=[]).push(i,Q),(l.preOrderCheckHooks??=[]).push(i,Q)}w&&(l.preOrderHooks??=[]).push(0-i,w),R&&((l.preOrderHooks??=[]).push(i,R),(l.preOrderCheckHooks??=[]).push(i,R))}(l,R[l],o)}finally{null!==Jt&&_r(Jt),Au(lt),Q.resolving=!1,Up()}}return w}function Yf(i,o,l){return!!(l[o+(i>>Mu)]&1<<i)}function Ah(i,o){return!(i&Ti.Self||i&Ti.Host&&o)}class aa{constructor(o,l){this._tNode=o,this._lView=l}get(o,l,_){return Xf(this._tNode,this._lView,o,Os(_),l)}}function c_(){return new aa(So(),li())}function _d(i){return Wt(()=>{const o=i.prototype.constructor,l=o[Cr]||yl(o),_=Object.prototype;let w=Object.getPrototypeOf(i.prototype).constructor;for(;w&&w!==_;){const R=w[Cr]||yl(w);if(R&&R!==l)return R;w=Object.getPrototypeOf(w)}return R=>new R})}function yl(i){return it(i)?()=>{const o=yl(tt(i));return o&&o()}:Ri(i)}function l_(i){const o=i[nt],l=o.type;return 2===l?o.declTNode:1===l?i[dn]:null}function Dh(i){return function o_(i,o){if("class"===o)return i.classes;if("style"===o)return i.styles;const l=i.attrs;if(l){const _=l.length;let w=0;for(;w<_;){const R=l[w];if(re(R))break;if(0===R)w+=2;else if("number"==typeof R)for(w++;w<_&&"string"==typeof l[w];)w++;else{if(R===o)return l[w+1];w+=2}}}return null}(So(),i)}function Yp(i,o=null,l=null,_){const w=Iu(i,o,l,_);return w.resolveInjectorInitializers(),w}function Iu(i,o=null,l=null,_,w=new Set){const R=[l||gi,hc(i)];return _=_||("object"==typeof i?void 0:nn(i)),new fa(R,o||As(),_||null,w)}let Qa=(()=>{class i{static#t=this.THROW_IF_NOT_FOUND=Yo;static#e=this.NULL=new Ar;static create(l,_){if(Array.isArray(l))return Yp({name:""},_,l,"");{const w=l.name??"";return Yp({name:w},l.parent,l.providers,w)}}static#n=this.\u0275prov=Mi({token:i,providedIn:"any",factory:()=>Zr(rr)});static#i=this.__NG_ELEMENT_ID__=-1}return i})();function Qf(i){return i.ngOriginalError}class ol{constructor(){this._console=console}handleError(o){const l=this._findOriginalError(o);this._console.error("ERROR",o),l&&this._console.error("ORIGINAL ERROR",l)}_findOriginalError(o){let l=o&&Qf(o);for(;l&&Qf(l);)l=Qf(l);return l||null}}const Zf=new Tn("",{providedIn:"root",factory:()=>or(ol).handleError.bind(void 0)});let dt=(()=>{class i{static#t=this.__NG_ELEMENT_ID__=kt;static#e=this.__NG_ENV_ID__=l=>l}return i})();class ut extends dt{constructor(o){super(),this._lView=o}onDestroy(o){return _u(this._lView,o),()=>function Ip(i,o){if(null===i[Ye])return;const l=i[Ye].indexOf(o);-1!==l&&i[Ye].splice(l,1)}(this._lView,o)}}function kt(){return new ut(li())}function pr(){return Oo(So(),li())}function Oo(i,o){return new sr(Ga(i,o))}let sr=(()=>{class i{constructor(l){this.nativeElement=l}static#t=this.__NG_ELEMENT_ID__=pr}return i})();function Za(i){return i instanceof sr?i.nativeElement:i}function Jr(i){return o=>{setTimeout(i,void 0,o)}}const Ms=class Yr extends At.B{constructor(o=!1){super(),this.destroyRef=void 0,this.__isAsync=o,_c()&&(this.destroyRef=or(dt,{optional:!0})??void 0)}emit(o){const l=f(null);try{super.next(o)}finally{f(l)}}subscribe(o,l,_){let w=o,R=l||(()=>null),Q=_;if(o&&"object"==typeof o){const xt=o;w=xt.next?.bind(xt),R=xt.error?.bind(xt),Q=xt.complete?.bind(xt)}this.__isAsync&&(R=Jr(R),w&&(w=Jr(w)),Q&&(Q=Jr(Q)));const lt=super.subscribe({next:w,error:R,complete:Q});return o instanceof Gt.yU&&o.add(lt),lt}};function xl(){return this._results[Symbol.iterator]()}class Pu{static#t=Symbol.iterator;get changes(){return this._changes??=new Ms}constructor(o=!1){this._emitDistinctChangesOnly=o,this.dirty=!0,this._onDirty=void 0,this._results=[],this._changesDetected=!1,this._changes=void 0,this.length=0,this.first=void 0,this.last=void 0;const l=Pu.prototype;l[Symbol.iterator]||(l[Symbol.iterator]=xl)}get(o){return this._results[o]}map(o){return this._results.map(o)}filter(o){return this._results.filter(o)}find(o){return this._results.find(o)}reduce(o,l){return this._results.reduce(o,l)}forEach(o){this._results.forEach(o)}some(o){return this._results.some(o)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(o,l){this.dirty=!1;const _=function ro(i){return i.flat(Number.POSITIVE_INFINITY)}(o);(this._changesDetected=!function To(i,o,l){if(i.length!==o.length)return!1;for(let _=0;_<i.length;_++){let w=i[_],R=o[_];if(l&&(w=l(w),R=l(R)),R!==w)return!1}return!0}(this._results,_,l))&&(this._results=_,this.length=_.length,this.last=_[this.length-1],this.first=_[0])}notifyOnChanges(){void 0!==this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}onDirty(o){this._onDirty=o}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){void 0!==this._changes&&(this._changes.complete(),this._changes.unsubscribe())}}function Gd(i){return!(128&~i.flags)}const Ns=new Map;let vd=0;const Th="__ngContext__";function _a(i,o){Di(o)?(i[Th]=o[pe],function sl(i){Ns.set(i[pe],i)}(o)):i[Th]=o}function $y(i){return Hy(i[No])}function Wy(i){return Hy(i[Ve])}function Hy(i){for(;null!==i&&!wi(i);)i=i[Ve];return i}let f_;function ID(i){f_=i}function Gl(){if(void 0!==f_)return f_;if(typeof document<"u")return document;throw new oe(210,!1)}const eg=new Tn("",{providedIn:"root",factory:()=>Jp}),Jp="ng",Yy=new Tn(""),ng=new Tn("",{providedIn:"platform",factory:()=>"unknown"}),Qy=new Tn(""),kD=new Tn("",{providedIn:"root",factory:()=>Gl().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let Zy=()=>null;function og(i,o,l=!1){return Zy(i,o,l)}const nx=new Tn("",{providedIn:"root",factory:()=>!1});let dg,Ih;function Oh(i){return function im(){if(void 0===dg&&(dg=null,Ze.trustedTypes))try{dg=Ze.trustedTypes.createPolicy("angular",{createHTML:i=>i,createScript:i=>i,createScriptURL:i=>i})}catch{}return dg}()?.createHTML(i)||i}function A_(){if(void 0===Ih&&(Ih=null,Ze.trustedTypes))try{Ih=Ze.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:i=>i,createScript:i=>i,createScriptURL:i=>i})}catch{}return Ih}function D_(i){return A_()?.createHTML(i)||i}function ug(i){return A_()?.createScriptURL(i)||i}class Zd{constructor(o){this.changingThisBreaksApplicationSecurity=o}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${me})`}}class sx extends Zd{getTypeName(){return"HTML"}}class M_ extends Zd{getTypeName(){return"Style"}}class KD extends Zd{getTypeName(){return"Script"}}class w_ extends Zd{getTypeName(){return"URL"}}class zD extends Zd{getTypeName(){return"ResourceURL"}}function Xl(i){return i instanceof Zd?i.changingThisBreaksApplicationSecurity:i}function Jd(i,o){const l=function ax(i){return i instanceof Zd&&i.getTypeName()||null}(i);if(null!=l&&l!==o){if("ResourceURL"===l&&"URL"===o)return!0;throw new Error(`Required a safe ${o}, got a ${l} (see ${me})`)}return l===o}function GD(i){return new sx(i)}function T_(i){return new M_(i)}function S_(i){return new KD(i)}function XD(i){return new w_(i)}function cx(i){return new zD(i)}class YD{constructor(o){this.inertDocumentHelper=o}getInertBodyElement(o){o="<body><remove></remove>"+o;try{const l=(new window.DOMParser).parseFromString(Oh(o),"text/html").body;return null===l?this.inertDocumentHelper.getInertBodyElement(o):(l.removeChild(l.firstChild),l)}catch{return null}}}class QD{constructor(o){this.defaultDoc=o,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(o){const l=this.inertDocument.createElement("template");return l.innerHTML=Oh(o),l}}const JD=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function hg(i){return(i=String(i)).match(JD)?i:"unsafe:"+i}function yd(i){const o={};for(const l of i.split(","))o[l]=!0;return o}function rm(...i){const o={};for(const l of i)for(const _ in l)l.hasOwnProperty(_)&&(o[_]=!0);return o}const lx=yd("area,br,col,hr,img,wbr"),dx=yd("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),om=yd("rp,rt"),Ph=rm(lx,rm(dx,yd("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")),rm(om,yd("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")),rm(om,dx)),I_=yd("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),ux=rm(I_,yd("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),yd("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")),pg=yd("script,style,template");class hx{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(o){let l=o.firstChild,_=!0,w=[];for(;l;)if(l.nodeType===Node.ELEMENT_NODE?_=this.startElement(l):l.nodeType===Node.TEXT_NODE?this.chars(l.nodeValue):this.sanitizedSomething=!0,_&&l.firstChild)w.push(l),l=mx(l);else for(;l;){l.nodeType===Node.ELEMENT_NODE&&this.endElement(l);let R=mg(l);if(R){l=R;break}l=w.pop()}return this.buf.join("")}startElement(o){const l=kh(o).toLowerCase();if(!Ph.hasOwnProperty(l))return this.sanitizedSomething=!0,!pg.hasOwnProperty(l);this.buf.push("<"),this.buf.push(l);const _=o.attributes;for(let w=0;w<_.length;w++){const R=_.item(w),Q=R.name,lt=Q.toLowerCase();if(!ux.hasOwnProperty(lt)){this.sanitizedSomething=!0;continue}let xt=R.value;I_[lt]&&(xt=hg(xt)),this.buf.push(" ",Q,'="',gx(xt),'"')}return this.buf.push(">"),!0}endElement(o){const l=kh(o).toLowerCase();Ph.hasOwnProperty(l)&&!lx.hasOwnProperty(l)&&(this.buf.push("</"),this.buf.push(l),this.buf.push(">"))}chars(o){this.buf.push(gx(o))}}function mg(i){const o=i.nextSibling;if(o&&i!==o.previousSibling)throw xd(o);return o}function mx(i){const o=i.firstChild;if(o&&function px(i,o){return(i.compareDocumentPosition(o)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(i,o))throw xd(o);return o}function kh(i){const o=i.nodeName;return"string"==typeof o?o:"FORM"}function xd(i){return new Error(`Failed to sanitize html because the element is clobbered: ${i.outerHTML}`)}const P_=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,fx=/([^\#-~ |!])/g;function gx(i){return i.replace(/&/g,"&amp;").replace(P_,function(o){return"&#"+(1024*(o.charCodeAt(0)-55296)+(o.charCodeAt(1)-56320)+65536)+";"}).replace(fx,function(o){return"&#"+o.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}let fg;function sm(i,o){let l=null;try{fg=fg||function O_(i){const o=new QD(i);return function ZD(){try{return!!(new window.DOMParser).parseFromString(Oh(""),"text/html")}catch{return!1}}()?new YD(o):o}(i);let _=o?String(o):"";l=fg.getInertBodyElement(_);let w=5,R=_;do{if(0===w)throw new Error("Failed to sanitize html because the input is unstable");w--,_=R,R=l.innerHTML,l=fg.getInertBodyElement(_)}while(_!==R);return Oh((new hx).sanitizeChildren(k_(l)||l))}finally{if(l){const _=k_(l)||l;for(;_.firstChild;)_.removeChild(_.firstChild)}}}function k_(i){return"content"in i&&function qD(i){return i.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===i.nodeName}(i)?i.content:null}var Ed=function(i){return i[i.NONE=0]="NONE",i[i.HTML=1]="HTML",i[i.STYLE=2]="STYLE",i[i.SCRIPT=3]="SCRIPT",i[i.URL=4]="URL",i[i.RESOURCE_URL=5]="RESOURCE_URL",i}(Ed||{});function _x(i){const o=cm();return o?D_(o.sanitize(Ed.HTML,i)||""):Jd(i,"HTML")?D_(Xl(i)):sm(Gl(),ir(i))}function am(i){const o=cm();return o?o.sanitize(Ed.URL,i)||"":Jd(i,"URL")?Xl(i):hg(ir(i))}function vx(i){const o=cm();if(o)return ug(o.sanitize(Ed.RESOURCE_URL,i)||"");if(Jd(i,"ResourceURL"))return ug(Xl(i));throw new oe(904,!1)}function gg(i,o,l){return function iM(i,o){return"src"===o&&("embed"===i||"frame"===i||"iframe"===i||"media"===i||"script"===i)||"href"===o&&("base"===i||"link"===i)?vx:am}(o,l)(i)}function cm(){const i=li();return i&&i[ar].sanitizer}const bx=/^>|^->|<!--|-->|--!>|<!-$/g,sM=/(<|>)/g,aM="\u200b$1\u200b";function U_(i){return i.ownerDocument.defaultView}function Ax(i){return i.ownerDocument}function zc(i){return i instanceof Function?i():i}var lm=function(i){return i[i.Important=1]="Important",i[i.DashCase=2]="DashCase",i}(lm||{});let xg;function Eg(i,o){return xg(i,o)}function Bu(i,o,l,_,w){if(null!=_){let R,Q=!1;wi(_)?R=_:Di(_)&&(Q=!0,_=_[Ht]);const lt=Jo(_);0===i&&null!==l?null==w?Ag(o,l,lt):Cd(o,l,lt,w||null,!0):1===i&&null!==l?Cd(o,l,lt,w||null,!0):2===i?function Vh(i,o,l){const _=Ql(i,o);_&&function G_(i,o,l,_){i.removeChild(o,l,_)}(i,_,o,l)}(o,lt,Q):3===i&&o.destroyNode(lt),null!=R&&function gM(i,o,l,_,w){const R=l[ri];R!==Jo(l)&&Bu(o,i,_,R,w);for(let lt=_i;lt<l.length;lt++){const xt=l[lt];Dg(xt[nt],xt,i,o,_,R)}}(o,i,R,l,w)}}function Yl(i,o){return i.createComment(function yx(i){return i.replace(bx,o=>o.replace(sM,aM))}(o))}function qd(i,o,l){return i.createElement(o,l)}function W_(i,o){o[ar].changeDetectionScheduler?.notify(1),Dg(i,o,o[ki],2,null,null)}function Ox(i,o){const l=i[ui],_=l.indexOf(o);l.splice(_,1)}function Lh(i,o){if(i.length<=_i)return;const l=_i+o,_=i[l];if(_){const w=_[_t];null!==w&&w!==i&&Ox(w,_),o>0&&(i[l-1][Ve]=_[Ve]);const R=Xs(i,_i+o);!function pM(i,o){W_(i,o),o[Ht]=null,o[dn]=null}(_[nt],_);const Q=R[Xt];null!==Q&&Q.detachView(R[nt]),_[ne]=null,_[Ve]=null,_[Nt]&=-129}return _}function Cg(i,o){if(!(256&o[Nt])){const l=o[ki];l.destroyNode&&Dg(i,o,l,3,null,null),function fM(i){let o=i[No];if(!o)return H_(i[nt],i);for(;o;){let l=null;if(Di(o))l=o[No];else{const _=o[_i];_&&(l=_)}if(!l){for(;o&&!o[Ve]&&o!==i;)Di(o)&&H_(o[nt],o),o=o[ne];null===o&&(o=i),Di(o)&&H_(o[nt],o),l=o&&o[Ve]}o=l}}(o)}}function H_(i,o){if(256&o[Nt])return;const l=f(null);try{o[Nt]&=-129,o[Nt]|=256,o[cn]&&I(o[cn]),function Ix(i,o){let l;if(null!=i&&null!=(l=i.destroyHooks))for(let _=0;_<l.length;_+=2){const w=o[l[_]];if(!(w instanceof jd)){const R=l[_+1];if(Array.isArray(R))for(let Q=0;Q<R.length;Q+=2){const lt=w[R[Q]],xt=R[Q+1];ic(4,lt,xt);try{xt.call(lt)}finally{ic(5,lt,xt)}}else{ic(4,w,R);try{R.call(w)}finally{ic(5,w,R)}}}}}(i,o),function K_(i,o){const l=i.cleanup,_=o[jn];if(null!==l)for(let R=0;R<l.length-1;R+=2)if("string"==typeof l[R]){const Q=l[R+3];Q>=0?_[Q]():_[-Q].unsubscribe(),R+=2}else l[R].call(_[l[R+1]]);null!==_&&(o[jn]=null);const w=o[Ye];if(null!==w){o[Ye]=null;for(let R=0;R<w.length;R++)(0,w[R])()}}(i,o),1===o[nt].type&&o[ki].destroy();const _=o[_t];if(null!==_&&wi(o[ne])){_!==o[ne]&&Ox(_,o);const w=o[Xt];null!==w&&w.detachView(i)}!function p_(i){Ns.delete(i[pe])}(o)}finally{f(l)}}function tu(i,o,l){return function z_(i,o,l){let _=o;for(;null!==_&&40&_.type;)_=(o=_).parent;if(null===_)return l[Ht];{const{componentOffset:w}=_;if(w>-1){const{encapsulation:R}=i.data[_.directiveStart+w];if(R===to.None||R===to.Emulated)return null}return Ga(_,l)}}(i,o.parent,l)}function Cd(i,o,l,_,w){i.insertBefore(o,l,_,w)}function Ag(i,o,l){i.appendChild(o,l)}function um(i,o,l,_,w){null!==_?Cd(i,o,l,_,w):Ag(i,o,l)}function Ql(i,o){return i.parentNode(o)}function X_(i,o,l){return Px(i,o,l)}let Bh,Px=function Nu(i,o,l){return 40&i.type?Ga(i,l):null};function hm(i,o,l,_){const w=tu(i,_,o),R=o[ki],lt=X_(_.parent||o[dn],_,o);if(null!=w)if(Array.isArray(l))for(let xt=0;xt<l.length;xt++)um(R,w,l[xt],lt,!1);else um(R,w,l,lt,!1);void 0!==Bh&&Bh(R,_,o,l,w)}function pm(i,o){if(null!==o){const l=o.type;if(3&l)return Ga(o,i);if(4&l)return Nh(-1,i[o.index]);if(8&l){const _=o.child;if(null!==_)return pm(i,_);{const w=i[o.index];return wi(w)?Nh(-1,w):Jo(w)}}if(32&l)return Eg(o,i)()||Jo(i[o.index]);{const _=Y_(i,o);return null!==_?Array.isArray(_)?_[0]:pm(el(i[pt]),_):pm(i,o.next)}}return null}function Y_(i,o){return null!==o?i[pt][dn].projection[o.projection]:null}function Nh(i,o){const l=_i+i+1;if(l<o.length){const _=o[l],w=_[nt].firstChild;if(null!==w)return pm(_,w)}return o[ri]}function Z_(i,o,l,_,w,R,Q){for(;null!=l;){const lt=_[l.index],xt=l.type;if(Q&&0===o&&(lt&&_a(Jo(lt),_),l.flags|=2),32&~l.flags)if(8&xt)Z_(i,o,l.child,_,w,R,!1),Bu(o,i,w,lt,R);else if(32&xt){const Jt=Eg(l,_);let ye;for(;ye=Jt();)Bu(o,i,w,ye,R);Bu(o,i,w,lt,R)}else 16&xt?J_(i,o,_,l,w,R):Bu(o,i,w,lt,R);l=Q?l.projectionNext:l.next}}function Dg(i,o,l,_,w,R){Z_(l,_,i.firstChild,o,w,R,!1)}function J_(i,o,l,_,w,R){const Q=l[pt],xt=Q[dn].projection[_.projection];if(Array.isArray(xt))for(let Jt=0;Jt<xt.length;Jt++)Bu(o,i,w,xt[Jt],R);else{let Jt=xt;const ye=Q[ne];Gd(_)&&(Jt.flags|=128),Z_(i,o,Jt,ye,w,R,!0)}}function Lx(i,o,l){""===l?i.removeAttribute(o,"class"):i.setAttribute(o,"class",l)}function q_(i,o,l){const{mergedAttrs:_,classes:w,styles:R}=l;null!==_&&zo(i,o,_),null!==w&&Lx(i,o,w),null!==R&&function vM(i,o,l){i.setAttribute(o,"style",l)}(i,o,R)}const qr={};function bM(i=1){Fx(co(),li(),ka()+i,!1)}function Fx(i,o,l,_){if(!_)if(3&~o[Nt]){const R=i.preOrderHooks;null!==R&&vh(o,R,0,l)}else{const R=i.preOrderCheckHooks;null!==R&&hd(o,R,l)}ld(l)}function ll(i,o=Ti.Default){const l=li();return null===l?Zr(i,o):Xf(So(),l,tt(i),o)}function Mg(){throw new Error("invalid")}function tv(i,o,l,_,w,R){const Q=f(null);try{let lt=null;w&Vr.SignalBased&&(lt=o[_][m]),null!==lt&&void 0!==lt.transformFn&&(R=lt.transformFn(R)),w&Vr.HasDecoratorInputTransform&&(R=i.inputTransforms[_].call(o,R)),null!==i.setInput?i.setInput(o,lt,R,l,_):Dp(o,lt,_,R)}finally{f(Q)}}function mm(i,o,l,_,w,R,Q,lt,xt,Jt,ye){const ze=o.blueprint.slice();return ze[Ht]=w,ze[Nt]=204|_,(null!==Jt||i&&2048&i[Nt])&&(ze[Nt]|=2048),fu(ze),ze[ne]=ze[Y]=i,ze[Wn]=l,ze[ar]=Q||i&&i[ar],ze[ki]=lt||i&&i[ki],ze[pi]=xt||i&&i[pi]||null,ze[dn]=R,ze[pe]=function Kl(){return vd++}(),ze[En]=ye,ze[De]=Jt,ze[pt]=2==o.type?i[pt]:ze,ze}function Vu(i,o,l,_,w){let R=i.data[o];if(null===R)R=function nv(i,o,l,_,w){const R=Nf(),Q=Rp(),xt=i.data[o]=function AM(i,o,l,_,w,R){let Q=o?o.injectorIndex:-1,lt=0;return Nl()&&(lt|=128),{type:l,index:_,insertBeforeIndex:null,injectorIndex:Q,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:lt,providerIndexes:0,value:w,attrs:R,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:o,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,Q?R:R&&R.parent,l,o,_,w);return null===i.firstChild&&(i.firstChild=xt),null!==R&&(Q?null==R.child&&null!==xt.parent&&(R.child=xt):null===R.next&&(R.next=xt,xt.prev=R)),xt}(i,o,l,_,w),function Fp(){return Or.lFrame.inI18n}()&&(R.flags|=32);else if(64&R.type){R.type=l,R.value=_,R.attrs=w;const Q=function il(){const i=Or.lFrame,o=i.currentTNode;return i.isParent?o:o.parent}();R.injectorIndex=null===Q?-1:Q.injectorIndex}return vc(R,!0),R}function fm(i,o,l,_){if(0===l)return-1;const w=o.length;for(let R=0;R<l;R++)o.push(_),i.blueprint.push(_),i.data.push(null);return w}function Bx(i,o,l,_,w){const R=ka(),Q=2&_;try{ld(-1),Q&&o.length>Dn&&Fx(i,o,Dn,!1),ic(Q?2:0,w),l(_,w)}finally{ld(R),ic(Q?3:1,w)}}function iv(i,o,l){if(Si(o)){const _=f(null);try{const R=o.directiveEnd;for(let Q=o.directiveStart;Q<R;Q++){const lt=i.data[Q];lt.contentQueries&&lt.contentQueries(1,l[Q],Q)}}finally{f(_)}}}function rv(i,o,l){ph()&&(function jh(i,o,l,_){const w=l.directiveStart,R=l.directiveEnd;Gi(l)&&function OM(i,o,l){const _=Ga(o,i),w=Nx(l);let Q=16;l.signals?Q=4096:l.onPush&&(Q=64);const lt=Og(i,mm(i,w,null,Q,_,o,null,i[ar].rendererFactory.createRenderer(_,l),null,null,null));i[o.index]=lt}(o,l,i.data[w+l.componentOffset]),i.firstCreatePass||vl(l,o),_a(_,o);const Q=l.initialInputs;for(let lt=w;lt<R;lt++){const xt=i.data[lt],Jt=fd(o,i,lt,l);_a(Jt,o),null!==Q&&Sg(0,lt-w,Jt,xt,0,Q),Ni(xt)&&(Xa(l.index,o)[Wn]=fd(o,i,lt,l))}}(i,o,l,Ga(l,o)),!(64&~l.flags)&&Wx(i,o,l))}function ov(i,o,l=Ga){const _=o.localNames;if(null!==_){let w=o.index+1;for(let R=0;R<_.length;R+=2){const Q=_[R+1],lt=-1===Q?l(o,i):i[Q];i[w++]=lt}}}function Nx(i){const o=i.tView;return null===o||o.incompleteFirstPass?i.tView=sv(1,null,i.template,i.decls,i.vars,i.directiveDefs,i.pipeDefs,i.viewQuery,i.schemas,i.consts,i.id):o}function sv(i,o,l,_,w,R,Q,lt,xt,Jt,ye){const ze=Dn+_,Mn=ze+w,Pn=function yM(i,o){const l=[];for(let _=0;_<o;_++)l.push(_<i?null:qr);return l}(ze,Mn),Gn="function"==typeof Jt?Jt():Jt;return Pn[nt]={type:i,blueprint:Pn,template:l,queries:null,viewQuery:lt,declTNode:o,data:Pn.slice().fill(null,ze),bindingStartIndex:ze,expandoStartIndex:Mn,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 R?R():R,pipeRegistry:"function"==typeof Q?Q():Q,firstChild:null,schemas:xt,consts:Gn,incompleteFirstPass:!1,ssrId:ye}}let av=()=>null;function wg(i,o,l,_,w){for(let R in o){if(!o.hasOwnProperty(R))continue;const Q=o[R];if(void 0===Q)continue;_??={};let lt,xt=Vr.None;Array.isArray(Q)?(lt=Q[0],xt=Q[1]):lt=Q;let Jt=R;if(null!==w){if(!w.hasOwnProperty(R))continue;Jt=w[R]}0===i?lv(_,l,Jt,lt,xt):lv(_,l,Jt,lt)}return _}function lv(i,o,l,_,w){let R;i.hasOwnProperty(l)?(R=i[l]).push(o,_):R=i[l]=[o,_],void 0!==w&&R.push(w)}function Ec(i,o,l,_,w,R,Q,lt){const xt=Ga(o,l);let ye,Jt=o.inputs;!lt&&null!=Jt&&(ye=Jt[_])?(fv(i,l,ye,_,w),Gi(o)&&function DM(i,o){const l=Xa(o,i);16&l[Nt]||(l[Nt]|=64)}(l,o.index)):3&o.type&&(_=function Ux(i){return"class"===i?"className":"for"===i?"htmlFor":"formaction"===i?"formAction":"innerHtml"===i?"innerHTML":"readonly"===i?"readOnly":"tabindex"===i?"tabIndex":i}(_),w=null!=Q?Q(w,o.value||"",_):w,R.setProperty(xt,_,w))}function dv(i,o,l,_){if(ph()){const w=null===_?null:{"":-1},R=function Us(i,o){const l=i.directiveRegistry;let _=null,w=null;if(l)for(let R=0;R<l.length;R++){const Q=l[R];if(Bs(o,Q.selectors,!1))if(_||(_=[]),Ni(Q))if(null!==Q.findHostDirectiveDefs){const lt=[];w=w||new Map,Q.findHostDirectiveDefs(Q,lt,w),_.unshift(...lt,Q),Tg(i,o,lt.length)}else _.unshift(Q),Tg(i,o,0);else w=w||new Map,Q.findHostDirectiveDefs?.(Q,_,w),_.push(Q)}return null===_?null:[_,w]}(i,l);let Q,lt;null===R?Q=lt=null:[Q,lt]=R,null!==Q&&$x(i,o,l,Q,w,lt),w&&function wM(i,o,l){if(o){const _=i.localNames=[];for(let w=0;w<o.length;w+=2){const R=l[o[w+1]];if(null==R)throw new oe(-301,!1);_.push(o[w],R)}}}(l,_,w)}l.mergedAttrs=jt(l.mergedAttrs,l.attrs)}function $x(i,o,l,_,w,R){for(let Jt=0;Jt<_.length;Jt++)xh(vl(l,o),i,_[Jt].type);!function hv(i,o,l){i.flags|=1,i.directiveStart=o,i.directiveEnd=o+l,i.providerIndexes=o}(l,i.data.length,_.length);for(let Jt=0;Jt<_.length;Jt++){const ye=_[Jt];ye.providersResolver&&ye.providersResolver(ye)}let Q=!1,lt=!1,xt=fm(i,o,_.length,null);for(let Jt=0;Jt<_.length;Jt++){const ye=_[Jt];l.mergedAttrs=jt(l.mergedAttrs,ye.hostAttrs),SM(i,l,o,xt,ye),TM(xt,ye,w),null!==ye.contentQueries&&(l.flags|=4),(null!==ye.hostBindings||null!==ye.hostAttrs||0!==ye.hostVars)&&(l.flags|=64);const ze=ye.type.prototype;!Q&&(ze.ngOnChanges||ze.ngOnInit||ze.ngDoCheck)&&((i.preOrderHooks??=[]).push(l.index),Q=!0),!lt&&(ze.ngOnChanges||ze.ngDoCheck)&&((i.preOrderCheckHooks??=[]).push(l.index),lt=!0),xt++}!function Uh(i,o,l){const w=o.directiveEnd,R=i.data,Q=o.attrs,lt=[];let xt=null,Jt=null;for(let ye=o.directiveStart;ye<w;ye++){const ze=R[ye],Mn=l?l.get(ze):null,Gn=Mn?Mn.outputs:null;xt=wg(0,ze.inputs,ye,xt,Mn?Mn.inputs:null),Jt=wg(1,ze.outputs,ye,Jt,Gn);const mi=null===xt||null===Q||Vi(o)?null:Hx(xt,ye,Q);lt.push(mi)}null!==xt&&(xt.hasOwnProperty("class")&&(o.flags|=8),xt.hasOwnProperty("style")&&(o.flags|=16)),o.initialInputs=lt,o.inputs=xt,o.outputs=Jt}(i,l,R)}function Wx(i,o,l){const _=l.directiveStart,w=l.directiveEnd,R=l.index,Q=function fh(){return Or.lFrame.currentDirectiveIndex}();try{ld(R);for(let lt=_;lt<w;lt++){const xt=i.data[lt],Jt=o[lt];Vl(lt),(null!==xt.hostBindings||0!==xt.hostVars||null!==xt.hostAttrs)&&MM(xt,Jt)}}finally{ld(-1),Vl(Q)}}function MM(i,o){null!==i.hostBindings&&i.hostBindings(1,o)}function Tg(i,o,l){o.componentOffset=l,(i.components??=[]).push(o.index)}function TM(i,o,l){if(l){if(o.exportAs)for(let _=0;_<o.exportAs.length;_++)l[o.exportAs[_]]=i;Ni(o)&&(l[""]=i)}}function SM(i,o,l,_,w){i.data[_]=w;const R=w.factory||(w.factory=Ri(w.type)),Q=new jd(R,Ni(w),ll);i.blueprint[_]=Q,l[_]=Q,function uv(i,o,l,_,w){const R=w.hostBindings;if(R){let Q=i.hostBindingOpCodes;null===Q&&(Q=i.hostBindingOpCodes=[]);const lt=~o.index;(function Gc(i){let o=i.length;for(;o>0;){const l=i[--o];if("number"==typeof l&&l<0)return l}return 0})(Q)!=lt&&Q.push(lt),Q.push(l,_,R)}}(i,o,_,fm(i,l,w.hostVars,qr),w)}function Zl(i,o,l,_,w,R){const Q=Ga(i,o);!function pv(i,o,l,_,w,R,Q){if(null==R)i.removeAttribute(o,w,l);else{const lt=null==Q?ir(R):Q(R,_||"",w);i.setAttribute(o,w,lt,l)}}(o[ki],Q,R,i.value,l,_,w)}function Sg(i,o,l,_,w,R){const Q=R[o];if(null!==Q)for(let lt=0;lt<Q.length;)tv(_,l,Q[lt++],Q[lt++],Q[lt++],Q[lt++])}function Hx(i,o,l){let _=null,w=0;for(;w<l.length;){const R=l[w];if(0!==R)if(5!==R){if("number"==typeof R)break;if(i.hasOwnProperty(R)){null===_&&(_=[]);const Q=i[R];for(let lt=0;lt<Q.length;lt+=3)if(Q[lt]===o){_.push(R,Q[lt+1],Q[lt+2],l[w+1]);break}}w+=2}else w+=2;else w+=4}return _}function Kx(i,o,l,_){return[i,!0,0,o,null,_,null,l,null,null]}function zx(i,o){const l=i.contentQueries;if(null!==l){const _=f(null);try{for(let w=0;w<l.length;w+=2){const Q=l[w+1];if(-1!==Q){const lt=i.data[Q];gh(l[w]),lt.contentQueries(2,o[Q],Q)}}}finally{f(_)}}}function Og(i,o){return i[No]?i[$e][Ve]=o:i[No]=o,i[$e]=o,o}function Ig(i,o,l){gh(0);const _=f(null);try{o(i,l)}finally{f(_)}}function gm(i){return i[jn]||(i[jn]=[])}function Gx(i){return i.cleanup||(i.cleanup=[])}function Pg(i,o,l){return(null===i||Ni(i))&&(l=function kf(i){for(;Array.isArray(i);){if("object"==typeof i[zn])return i;i=i[Ht]}return null}(l[o.index])),l[ki]}function Ad(i,o){const l=i[pi],_=l?l.get(ol,null):null;_&&_.handleError(o)}function fv(i,o,l,_,w){for(let R=0;R<l.length;){const Q=l[R++],lt=l[R++],xt=l[R++];tv(i.data[Q],o[Q],_,lt,xt,w)}}function _s(i,o,l){const _=sd(o,i);!function Tx(i,o,l){i.setValue(o,l)}(i[ki],_,l)}function Xx(i,o){const l=Xa(o,i),_=l[nt];!function Yx(i,o){for(let l=o.length;l<i.blueprint.length;l++)o.push(i.blueprint[l])}(_,l);const w=l[Ht];null!==w&&null===l[En]&&(l[En]=og(w,l[pi])),js(_,l,l[Wn])}function js(i,o,l){Ud(o);try{const _=i.viewQuery;null!==_&&Ig(1,_,l);const w=i.template;null!==w&&Bx(i,o,w,1,l),i.firstCreatePass&&(i.firstCreatePass=!1),o[Xt]?.finishViewCreation(i),i.staticContentQueries&&zx(i,o),i.staticViewQueries&&Ig(2,i.viewQuery,l);const R=i.components;null!==R&&function Jl(i,o){for(let l=0;l<o.length;l++)Xx(i,o[l])}(o,R)}catch(_){throw i.firstCreatePass&&(i.incompleteFirstPass=!0,i.firstCreatePass=!1),_}finally{o[Nt]&=-5,xu()}}function Dd(i,o,l,_){const w=f(null);try{const R=o.tView,xt=mm(i,R,l,4096&i[Nt]?4096:16,null,o,null,null,_?.injector??null,_?.embeddedViewInjector??null,_?.dehydratedView??null);xt[_t]=i[o.index];const ye=i[Xt];return null!==ye&&(xt[Xt]=ye.createEmbeddedView(R)),js(R,xt,l),xt}finally{f(w)}}function Qx(i,o){const l=_i+o;if(l<i.length)return i[l]}function $h(i,o){return!o||null===o.firstChild||Gd(i)}function _m(i,o,l,_=!0){const w=o[nt];if(function Sx(i,o,l,_){const w=_i+_,R=l.length;_>0&&(l[w-1][Ve]=o),_<R-_i?(o[Ve]=l[w],Fs(l,_i+_,o)):(l.push(o),o[Ve]=null),o[ne]=l;const Q=o[_t];null!==Q&&l!==Q&&function dm(i,o){const l=i[ui];o[pt]!==o[ne][ne][pt]&&(i[Nt]|=Pi.HasTransplantedViews),null===l?i[ui]=[o]:l.push(o)}(Q,o);const lt=o[Xt];null!==lt&&lt.insertView(i),uh(o),o[Nt]|=128}(w,o,i,l),_){const Q=Nh(l,i),lt=o[ki],xt=Ql(lt,i[ri]);null!==xt&&function mM(i,o,l,_,w,R){_[Ht]=w,_[dn]=o,Dg(i,_,l,1,w,R)}(w,i[dn],lt,o,xt,Q)}const R=o[En];null!==R&&null!==R.firstChild&&(R.firstChild=null)}function gv(i,o){const l=Lh(i,o);return void 0!==l&&Cg(l[nt],l),l}function vm(i,o,l,_,w=!1){for(;null!==l;){const R=o[l.index];null!==R&&_.push(Jo(R)),wi(R)&&Zx(R,_);const Q=l.type;if(8&Q)vm(i,o,l.child,_);else if(32&Q){const lt=Eg(l,o);let xt;for(;xt=lt();)_.push(xt)}else if(16&Q){const lt=Y_(o,l);if(Array.isArray(lt))_.push(...lt);else{const xt=el(o[pt]);vm(xt[nt],xt,lt,_,!0)}}l=w?l.projectionNext:l.next}return _}function Zx(i,o){for(let l=_i;l<i.length;l++){const _=i[l],w=_[nt].firstChild;null!==w&&vm(_[nt],_,w,o)}i[ri]!==i[Ht]&&o.push(i[ri])}let Jx=[];const kM={...y,consumerIsAlwaysLive:!0,consumerMarkedDirty:i=>{gu(i.lView)},consumerOnSignalRead(){this.lView[cn]=this}},qx=100;function Rg(i,o=!0,l=0){const _=i[ar],w=_.rendererFactory;w.begin?.();try{!function RM(i,o){bv(i,o);let l=0;for(;Op(i);){if(l===qx)throw new oe(103,!1);l++,bv(i,1)}}(i,l)}catch(Q){throw o&&Ad(i,Q),Q}finally{w.end?.(),_.inlineEffectRunner?.flush()}}function Wh(i,o,l,_){const w=o[Nt];if(!(256&~w))return;o[ar].inlineEffectRunner?.flush(),Ud(o);let Q=null,lt=null;(function LM(i){return 2!==i.type})(i)&&(lt=function IM(i){return i[cn]??function PM(i){const o=Jx.pop()??Object.create(kM);return o.lView=i,o}(i)}(o),Q=C(lt));try{fu(o),function vu(i){return Or.lFrame.bindingIndex=i}(i.bindingStartIndex),null!==l&&Bx(i,o,l,2,_);const xt=!(3&~w);if(xt){const ze=i.preOrderCheckHooks;null!==ze&&hd(o,ze,null)}else{const ze=i.preOrderHooks;null!==ze&&vh(o,ze,0,null),Ul(o,0)}if(function _v(i){for(let o=$y(i);null!==o;o=Wy(o)){if(!(o[Nt]&Pi.HasTransplantedViews))continue;const l=o[ui];for(let _=0;_<l.length;_++){q0(l[_])}}}(o),e1(o,0),null!==i.contentQueries&&zx(i,o),xt){const ze=i.contentCheckHooks;null!==ze&&hd(o,ze)}else{const ze=i.contentHooks;null!==ze&&vh(o,ze,1),Ul(o,1)}!function ev(i,o){const l=i.hostBindingOpCodes;if(null!==l)try{for(let _=0;_<l.length;_++){const w=l[_];if(w<0)ld(~w);else{const R=w,Q=l[++_],lt=l[++_];n_(Q,R),lt(2,o[R])}}}finally{ld(-1)}}(i,o);const Jt=i.components;null!==Jt&&yv(o,Jt,0);const ye=i.viewQuery;if(null!==ye&&Ig(2,ye,_),xt){const ze=i.viewCheckHooks;null!==ze&&hd(o,ze)}else{const ze=i.viewHooks;null!==ze&&vh(o,ze,2),Ul(o,2)}if(!0===i.firstUpdatePass&&(i.firstUpdatePass=!1),o[en]){for(const ze of o[en])ze();o[en]=null}o[Nt]&=-73}catch(xt){throw gu(o),xt}finally{null!==lt&&(S(lt,Q),function kg(i){i.lView[cn]!==i&&(i.lView=null,Jx.push(i))}(lt)),xu()}}function e1(i,o){for(let l=$y(i);null!==l;l=Wy(l))for(let _=_i;_<l.length;_++)vv(l[_],o)}function Lg(i,o,l){vv(Xa(o,i),l)}function vv(i,o){Lf(i)&&bv(i,o)}function bv(i,o){const _=i[nt],w=i[Nt],R=i[cn];let Q=!!(0===o&&16&w);if(Q||=!!(64&w&&0===o),Q||=!!(1024&w),Q||=!(!R?.dirty||!k(R)),R&&(R.dirty=!1),i[Nt]&=-9217,Q)Wh(_,i,_.template,i[Wn]);else if(8192&w){e1(i,1);const lt=_.components;null!==lt&&yv(i,lt,1)}}function yv(i,o,l){for(let _=0;_<o.length;_++)Lg(i,o[_],l)}function bm(i){for(i[ar].changeDetectionScheduler?.notify();i;){i[Nt]|=64;const o=el(i);if(Bi(i)&&!o)return i;i=o}return null}class Cc{get rootNodes(){const o=this._lView,l=o[nt];return vm(l,o,l.firstChild,[])}constructor(o,l,_=!0){this._lView=o,this._cdRefInjectingView=l,this.notifyErrorHandler=_,this._appRef=null,this._attachedToViewContainer=!1}get context(){return this._lView[Wn]}set context(o){this._lView[Wn]=o}get destroyed(){return!(256&~this._lView[Nt])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const o=this._lView[ne];if(wi(o)){const l=o[8],_=l?l.indexOf(this):-1;_>-1&&(Lh(o,_),Xs(l,_))}this._attachedToViewContainer=!1}Cg(this._lView[nt],this._lView)}onDestroy(o){_u(this._lView,o)}markForCheck(){bm(this._cdRefInjectingView||this._lView)}detach(){this._lView[Nt]&=-129}reattach(){uh(this._lView),this._lView[Nt]|=128}detectChanges(){this._lView[Nt]|=1024,Rg(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new oe(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,W_(this._lView[nt],this._lView)}attachToAppRef(o){if(this._attachedToViewContainer)throw new oe(902,!1);this._appRef=o,uh(this._lView)}}let ym=(()=>{class i{static#t=this.__NG_ELEMENT_ID__=n1}return i})();const FM=ym,BM=class extends FM{constructor(o,l,_){super(),this._declarationLView=o,this._declarationTContainer=l,this.elementRef=_}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(o,l){return this.createEmbeddedViewImpl(o,l)}createEmbeddedViewImpl(o,l,_){const w=Dd(this._declarationLView,this._declarationTContainer,o,{embeddedViewInjector:l,dehydratedView:_});return new Cc(w)}};function n1(){return Fg(So(),li())}function Fg(i,o){return 4&i.type?new BM(o,i,Oo(i,o)):null}let h1=()=>null;function dl(i,o){return h1(i,o)}class jg{}class ZM{}class p1{}class ZO{resolveComponentFactory(o){throw function JM(i){const o=Error(`No component factory found for ${nn(i)}.`);return o.ngComponent=i,o}(o)}}let wm=(()=>{class i{static#t=this.NULL=new ZO}return i})();class kv{}let t2=(()=>{class i{constructor(){this.destroyNode=null}static#t=this.__NG_ELEMENT_ID__=()=>function Un(){const i=li(),l=Xa(So().index,i);return(Di(l)?l:i)[ki]}()}return i})(),go=(()=>{class i{static#t=this.\u0275prov=Mi({token:i,providedIn:"root",factory:()=>null})}return i})();const Rv={};function Po(i,o){if(null!==function v(){return d}())throw new oe(-602,!1)}const Rr=new Set;function Dl(i){Rr.has(i)||(Rr.add(i),performance?.mark?.("mark_feature_usage",{detail:{feature:i}}))}function Lv(...i){}class la{constructor({enableLongStackTrace:o=!1,shouldCoalesceEventChangeDetection:l=!1,shouldCoalesceRunChangeDetection:_=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Ms(!1),this.onMicrotaskEmpty=new Ms(!1),this.onStable=new Ms(!1),this.onError=new Ms(!1),typeof Zone>"u")throw new oe(908,!1);Zone.assertZonePatched();const w=this;w._nesting=0,w._outer=w._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(w._inner=w._inner.fork(new Zone.TaskTrackingZoneSpec)),o&&Zone.longStackTraceZoneSpec&&(w._inner=w._inner.fork(Zone.longStackTraceZoneSpec)),w.shouldCoalesceEventChangeDetection=!_&&l,w.shouldCoalesceRunChangeDetection=_,w.lastRequestAnimationFrameId=-1,w.nativeRequestAnimationFrame=function e2(){const i="function"==typeof Ze.requestAnimationFrame;let o=Ze[i?"requestAnimationFrame":"setTimeout"],l=Ze[i?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&o&&l){const _=o[Zone.__symbol__("OriginalDelegate")];_&&(o=_);const w=l[Zone.__symbol__("OriginalDelegate")];w&&(l=w)}return{nativeRequestAnimationFrame:o,nativeCancelAnimationFrame:l}}().nativeRequestAnimationFrame,function f1(i){const o=()=>{!function m1(i){i.isCheckStableRunning||-1!==i.lastRequestAnimationFrameId||(i.lastRequestAnimationFrameId=i.nativeRequestAnimationFrame.call(Ze,()=>{i.fakeTopEventTask||(i.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{i.lastRequestAnimationFrameId=-1,Wg(i),i.isCheckStableRunning=!0,Fv(i),i.isCheckStableRunning=!1},void 0,()=>{},()=>{})),i.fakeTopEventTask.invoke()}),Wg(i))}(i)};i._inner=i._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(l,_,w,R,Q,lt)=>{if(function v1(i){return!(!Array.isArray(i)||1!==i.length)&&!0===i[0].data?.__ignore_ng_zone__}(lt))return l.invokeTask(w,R,Q,lt);try{return g1(i),l.invokeTask(w,R,Q,lt)}finally{(i.shouldCoalesceEventChangeDetection&&"eventTask"===R.type||i.shouldCoalesceRunChangeDetection)&&o(),Bv(i)}},onInvoke:(l,_,w,R,Q,lt,xt)=>{try{return g1(i),l.invoke(w,R,Q,lt,xt)}finally{i.shouldCoalesceRunChangeDetection&&o(),Bv(i)}},onHasTask:(l,_,w,R)=>{l.hasTask(w,R),_===w&&("microTask"==R.change?(i._hasPendingMicrotasks=R.microTask,Wg(i),Fv(i)):"macroTask"==R.change&&(i.hasPendingMacrotasks=R.macroTask))},onHandleError:(l,_,w,R)=>(l.handleError(w,R),i.runOutsideAngular(()=>i.onError.emit(R)),!1)})}(w)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!la.isInAngularZone())throw new oe(909,!1)}static assertNotInAngularZone(){if(la.isInAngularZone())throw new oe(909,!1)}run(o,l,_){return this._inner.run(o,l,_)}runTask(o,l,_,w){const R=this._inner,Q=R.scheduleEventTask("NgZoneEvent: "+w,o,n2,Lv,Lv);try{return R.runTask(Q,l,_)}finally{R.cancelTask(Q)}}runGuarded(o,l,_){return this._inner.runGuarded(o,l,_)}runOutsideAngular(o){return this._outer.run(o)}}const n2={};function Fv(i){if(0==i._nesting&&!i.hasPendingMicrotasks&&!i.isStable)try{i._nesting++,i.onMicrotaskEmpty.emit(null)}finally{if(i._nesting--,!i.hasPendingMicrotasks)try{i.runOutsideAngular(()=>i.onStable.emit(null))}finally{i.isStable=!0}}}function Wg(i){i.hasPendingMicrotasks=!!(i._hasPendingMicrotasks||(i.shouldCoalesceEventChangeDetection||i.shouldCoalesceRunChangeDetection)&&-1!==i.lastRequestAnimationFrameId)}function g1(i){i._nesting++,i.isStable&&(i.isStable=!1,i.onUnstable.emit(null))}function Bv(i){i._nesting--,Fv(i)}class _1{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Ms,this.onMicrotaskEmpty=new Ms,this.onStable=new Ms,this.onError=new Ms}run(o,l,_){return o.apply(l,_)}runGuarded(o,l,_){return o.apply(l,_)}runOutsideAngular(o){return o()}runTask(o,l,_,w){return o.apply(l,_)}}var eu=function(i){return i[i.EarlyRead=0]="EarlyRead",i[i.Write=1]="Write",i[i.MixedReadWrite=2]="MixedReadWrite",i[i.Read=3]="Read",i}(eu||{});const Hg={destroy(){}};function Kg(i,o){!o&&Pa();const l=o?.injector??or(Qa);if(!function Al(i){return"browser"===(i??or(Qa)).get(ng)}(l))return Hg;Dl("NgAfterNextRender");const _=l.get(Tm),w=_.handler??=new x1,R=o?.phase??eu.MixedReadWrite,Q=()=>{w.unregister(xt),lt()},lt=l.get(dt).onDestroy(Q),xt=Zo(l,()=>new y1(R,()=>{Q(),i()}));return w.register(xt),{destroy:Q}}class y1{constructor(o,l){this.phase=o,this.callbackFn=l,this.zone=or(la),this.errorHandler=or(ol,{optional:!0}),or(jg,{optional:!0})?.notify(1)}invoke(){try{this.zone.runOutsideAngular(this.callbackFn)}catch(o){this.errorHandler?.handleError(o)}}}class x1{constructor(){this.executingCallbacks=!1,this.buckets={[eu.EarlyRead]:new Set,[eu.Write]:new Set,[eu.MixedReadWrite]:new Set,[eu.Read]:new Set},this.deferredCallbacks=new Set}register(o){(this.executingCallbacks?this.deferredCallbacks:this.buckets[o.phase]).add(o)}unregister(o){this.buckets[o.phase].delete(o),this.deferredCallbacks.delete(o)}execute(){this.executingCallbacks=!0;for(const o of Object.values(this.buckets))for(const l of o)l.invoke();this.executingCallbacks=!1;for(const o of this.deferredCallbacks)this.buckets[o.phase].add(o);this.deferredCallbacks.clear()}destroy(){for(const o of Object.values(this.buckets))o.clear();this.deferredCallbacks.clear()}}let Tm=(()=>{class i{constructor(){this.handler=null,this.internalCallbacks=[]}execute(){this.executeInternalCallbacks(),this.handler?.execute()}executeInternalCallbacks(){const l=[...this.internalCallbacks];this.internalCallbacks.length=0;for(const _ of l)_()}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0}static#t=this.\u0275prov=Mi({token:i,providedIn:"root",factory:()=>new i})}return i})();function nu(i){return!!ao(i)}function Gg(i,o,l){let _=l?i.styles:null,w=l?i.classes:null,R=0;if(null!==o)for(let Q=0;Q<o.length;Q++){const lt=o[Q];"number"==typeof lt?R=lt:1==R?w=an(w,lt):2==R&&(_=an(_,lt+": "+o[++Q]+";"))}l?i.styles=_:i.stylesWithoutHost=_,l?i.classes=w:i.classesWithoutHost=w}class E1 extends wm{constructor(o){super(),this.ngModule=o}resolveComponentFactory(o){const l=kr(o);return new Xg(l,this.ngModule)}}function C1(i){const o=[];for(const l in i){if(!i.hasOwnProperty(l))continue;const _=i[l];void 0!==_&&o.push({propName:Array.isArray(_)?_[0]:_,templateName:l})}return o}class ur{constructor(o,l){this.injector=o,this.parentInjector=l}get(o,l,_){_=Os(_);const w=this.injector.get(o,Rv,_);return w!==Rv||l===Rv?w:this.parentInjector.get(o,l,_)}}class Xg extends p1{get inputs(){const o=this.componentDef,l=o.inputTransforms,_=C1(o.inputs);if(null!==l)for(const w of _)l.hasOwnProperty(w.propName)&&(w.transform=l[w.propName]);return _}get outputs(){return C1(this.componentDef.outputs)}constructor(o,l){super(),this.componentDef=o,this.ngModule=l,this.componentType=o.type,this.selector=function tc(i){return i.map(qa).join(",")}(o.selectors),this.ngContentSelectors=o.ngContentSelectors?o.ngContentSelectors:[],this.isBoundToModule=!!l}create(o,l,_,w){const R=f(null);try{let Q=(w=w||this.ngModule)instanceof ps?w:w?.injector;Q&&null!==this.componentDef.getStandaloneInjector&&(Q=this.componentDef.getStandaloneInjector(Q)||Q);const lt=Q?new ur(o,Q):o,xt=lt.get(kv,null);if(null===xt)throw new oe(407,!1);const Jt=lt.get(go,null),Mn={rendererFactory:xt,sanitizer:Jt,inlineEffectRunner:null,afterRenderEventManager:lt.get(Tm,null),changeDetectionScheduler:lt.get(jg,null)},Pn=xt.createRenderer(null,this.componentDef),Gn=this.componentDef.selectors[0][0]||"div",mi=_?function xM(i,o,l,_){const R=_.get(nx,!1)||l===to.ShadowDom,Q=i.selectRootElement(o,R);return function EM(i){av(i)}(Q),Q}(Pn,_,this.componentDef.encapsulation,lt):qd(Pn,Gn,function va(i){const o=i.toLowerCase();return"svg"===o?lh:"math"===o?"math":null}(Gn));let Ii=512;this.componentDef.signals?Ii|=4096:this.componentDef.onPush||(Ii|=16);let ji=null;null!==mi&&(ji=og(mi,lt,!0));const xi=sv(0,null,null,1,0,null,null,null,null,null,null),Br=mm(null,xi,null,Ii,null,null,Mn,Pn,lt,null,ji);let Vo,cs;Ud(Br);try{const Ta=this.componentDef;let Oc,Ep=null;Ta.findHostDirectiveDefs?(Oc=[],Ep=new Map,Ta.findHostDirectiveDefs(Ta,Oc,Ep),Oc.push(Ta)):Oc=[Ta];const ED=function s2(i,o){const l=i[nt],_=Dn;return i[_]=o,Vu(l,_,2,"#host",null)}(Br,mi),CO=function a2(i,o,l,_,w,R,Q){const lt=w[nt];!function c2(i,o,l,_){for(const w of i)o.mergedAttrs=jt(o.mergedAttrs,w.hostAttrs);null!==o.mergedAttrs&&(Gg(o,o.mergedAttrs,!0),null!==l&&q_(_,l,o))}(_,i,o,Q);let xt=null;null!==o&&(xt=og(o,w[pi]));const Jt=R.rendererFactory.createRenderer(o,l);let ye=16;l.signals?ye=4096:l.onPush&&(ye=64);const ze=mm(w,Nx(l),null,ye,w[i.index],i,R,Jt,null,null,xt);return lt.firstCreatePass&&Tg(lt,i,_.length-1),Og(w,ze),w[i.index]=ze}(ED,mi,Ta,Oc,Br,Mn,Pn);cs=mu(xi,Dn),mi&&function d2(i,o,l,_){if(_)zo(i,l,["ng-version","17.3.12"]);else{const{attrs:w,classes:R}=function Gr(i){const o=[],l=[];let _=1,w=2;for(;_<i.length;){let R=i[_];if("string"==typeof R)2===w?""!==R&&o.push(R,i[++_]):8===w&&l.push(R);else{if(!Dr(w))break;w=R}_++}return{attrs:o,classes:l}}(o.selectors[0]);w&&zo(i,l,w),R&&R.length>0&&Lx(i,l,R.join(" "))}}(Pn,Ta,mi,_),void 0!==l&&function u2(i,o,l){const _=i.projection=[];for(let w=0;w<o.length;w++){const R=l[w];_.push(null!=R?Array.from(R):null)}}(cs,this.ngContentSelectors,l),Vo=function l2(i,o,l,_,w,R){const Q=So(),lt=w[nt],xt=Ga(Q,w);$x(lt,w,Q,l,null,_);for(let ye=0;ye<l.length;ye++)_a(fd(w,lt,Q.directiveStart+ye,Q),w);Wx(lt,w,Q),xt&&_a(xt,w);const Jt=fd(w,lt,Q.directiveStart+Q.componentOffset,Q);if(i[Wn]=w[Wn]=Jt,null!==R)for(const ye of R)ye(Jt,o);return iv(lt,Q,w),Jt}(CO,Ta,Oc,Ep,Br,[h2]),js(xi,Br,null)}finally{xu()}return new A1(this.componentType,Vo,Oo(cs,Br),Br,cs)}finally{f(R)}}}class A1 extends ZM{constructor(o,l,_,w,R){super(),this.location=_,this._rootLView=w,this._tNode=R,this.previousInputValues=null,this.instance=l,this.hostView=this.changeDetectorRef=new Cc(w,void 0,!1),this.componentType=o}setInput(o,l){const _=this._tNode.inputs;let w;if(null!==_&&(w=_[o])){if(this.previousInputValues??=new Map,this.previousInputValues.has(o)&&Object.is(this.previousInputValues.get(o),l))return;const R=this._rootLView;fv(R[nt],R,w,o,l),this.previousInputValues.set(o,l),bm(Xa(this._tNode.index,R))}}get injector(){return new aa(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(o){this.hostView.onDestroy(o)}}function h2(){const i=So();Eu(li()[nt],i)}let Yg=(()=>{class i{static#t=this.__NG_ELEMENT_ID__=p2}return i})();function p2(){return M1(So(),li())}const m2=Yg,f2=class extends m2{constructor(o,l,_){super(),this._lContainer=o,this._hostTNode=l,this._hostLView=_}get element(){return Oo(this._hostTNode,this._hostLView)}get injector(){return new aa(this._hostTNode,this._hostLView)}get parentInjector(){const o=bl(this._hostTNode,this._hostLView);if(zp(o)){const l=xc(o,this._hostLView),_=jl(o);return new aa(l[nt].data[_+8],l)}return new aa(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(o){const l=D1(this._lContainer);return null!==l&&l[o]||null}get length(){return this._lContainer.length-_i}createEmbeddedView(o,l,_){let w,R;"number"==typeof _?w=_:null!=_&&(w=_.index,R=_.injector);const Q=dl(this._lContainer,o.ssrId),lt=o.createEmbeddedViewImpl(l||{},R,Q);return this.insertImpl(lt,w,$h(this._hostTNode,Q)),lt}createComponent(o,l,_,w,R){const Q=o&&!function hi(i){return"function"==typeof i}(o);let lt;if(Q)lt=l;else{const Gn=l||{};lt=Gn.index,_=Gn.injector,w=Gn.projectableNodes,R=Gn.environmentInjector||Gn.ngModuleRef}const xt=Q?o:new Xg(kr(o)),Jt=_||this.parentInjector;if(!R&&null==xt.ngModule){const mi=(Q?Jt:this.parentInjector).get(ps,null);mi&&(R=mi)}const ye=kr(xt.componentType??{}),ze=dl(this._lContainer,ye?.id??null),Pn=xt.create(Jt,w,ze?.firstChild??null,R);return this.insertImpl(Pn.hostView,lt,$h(this._hostTNode,ze)),Pn}insert(o,l){return this.insertImpl(o,l,!0)}insertImpl(o,l,_){const w=o._lView;if(function Ff(i){return wi(i[ne])}(w)){const lt=this.indexOf(o);if(-1!==lt)this.detach(lt);else{const xt=w[ne],Jt=new f2(xt,xt[dn],xt[ne]);Jt.detach(Jt.indexOf(o))}}const R=this._adjustIndex(l),Q=this._lContainer;return _m(Q,w,R,_),o.attachToViewContainerRef(),Fs(jv(Q),R,o),o}move(o,l){return this.insert(o,l)}indexOf(o){const l=D1(this._lContainer);return null!==l?l.indexOf(o):-1}remove(o){const l=this._adjustIndex(o,-1),_=Lh(this._lContainer,l);_&&(Xs(jv(this._lContainer),l),Cg(_[nt],_))}detach(o){const l=this._adjustIndex(o,-1),_=Lh(this._lContainer,l);return _&&null!=Xs(jv(this._lContainer),l)?new Cc(_):null}_adjustIndex(o,l=0){return o??this.length+l}};function D1(i){return i[8]}function jv(i){return i[8]||(i[8]=[])}function M1(i,o){let l;const _=o[i.index];return wi(_)?l=_:(l=Kx(_,o,null,i),o[i.index]=l,Og(o,l)),w1(l,o,i,_),new f2(l,i,o)}let w1=function S1(i,o,l,_){if(i[ri])return;let w;w=8&l.type?Jo(_):function g2(i,o){const l=i[ki],_=l.createComment(""),w=Ga(o,i);return Cd(l,Ql(l,w),_,function Fh(i,o){return i.nextSibling(o)}(l,w),!1),_}(o,l),i[ri]=w},$v=()=>!1;class Wv{constructor(o){this.queryList=o,this.matches=null}clone(){return new Wv(this.queryList)}setDirty(){this.queryList.setDirty()}}class Hv{constructor(o=[]){this.queries=o}createEmbeddedView(o){const l=o.queries;if(null!==l){const _=null!==o.contentQueries?o.contentQueries[0]:l.length,w=[];for(let R=0;R<_;R++){const Q=l.getByIndex(R);w.push(this.queries[Q.indexInDeclarationView].clone())}return new Hv(w)}return null}insertView(o){this.dirtyQueriesWithMatches(o)}detachView(o){this.dirtyQueriesWithMatches(o)}finishViewCreation(o){this.dirtyQueriesWithMatches(o)}dirtyQueriesWithMatches(o){for(let l=0;l<this.queries.length;l++)null!==Im(o,l).matches&&this.queries[l].setDirty()}}class O1{constructor(o,l,_=null){this.flags=l,this.read=_,this.predicate="string"==typeof o?function L1(i){return i.split(",").map(o=>o.trim())}(o):o}}class Kv{constructor(o=[]){this.queries=o}elementStart(o,l){for(let _=0;_<this.queries.length;_++)this.queries[_].elementStart(o,l)}elementEnd(o){for(let l=0;l<this.queries.length;l++)this.queries[l].elementEnd(o)}embeddedTView(o){let l=null;for(let _=0;_<this.length;_++){const w=null!==l?l.length:0,R=this.getByIndex(_).embeddedTView(o,w);R&&(R.indexInDeclarationView=_,null!==l?l.push(R):l=[R])}return null!==l?new Kv(l):null}template(o,l){for(let _=0;_<this.queries.length;_++)this.queries[_].template(o,l)}getByIndex(o){return this.queries[o]}get length(){return this.queries.length}track(o){this.queries.push(o)}}class zv{constructor(o,l=-1){this.metadata=o,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=l}elementStart(o,l){this.isApplyingToNode(l)&&this.matchTNode(o,l)}elementEnd(o){this._declarationNodeIndex===o.index&&(this._appliesToNextNode=!1)}template(o,l){this.elementStart(o,l)}embeddedTView(o,l){return this.isApplyingToNode(o)?(this.crossesNgTemplate=!0,this.addMatch(-o.index,l),new zv(this.metadata)):null}isApplyingToNode(o){if(this._appliesToNextNode&&1&~this.metadata.flags){const l=this._declarationNodeIndex;let _=o.parent;for(;null!==_&&8&_.type&&_.index!==l;)_=_.parent;return l===(null!==_?_.index:-1)}return this._appliesToNextNode}matchTNode(o,l){const _=this.metadata.predicate;if(Array.isArray(_))for(let w=0;w<_.length;w++){const R=_[w];this.matchTNodeWithReadOption(o,l,y2(l,R)),this.matchTNodeWithReadOption(o,l,Ch(l,o,R,!1,!1))}else _===ym?4&l.type&&this.matchTNodeWithReadOption(o,l,-1):this.matchTNodeWithReadOption(o,l,Ch(l,o,_,!1,!1))}matchTNodeWithReadOption(o,l,_){if(null!==_){const w=this.metadata.read;if(null!==w)if(w===sr||w===Yg||w===ym&&4&l.type)this.addMatch(l.index,-2);else{const R=Ch(l,o,w,!1,!1);null!==R&&this.addMatch(l.index,R)}else this.addMatch(l.index,_)}}addMatch(o,l){null===this.matches?this.matches=[o,l]:this.matches.push(o,l)}}function y2(i,o){const l=i.localNames;if(null!==l)for(let _=0;_<l.length;_+=2)if(l[_]===o)return l[_+1];return null}function E2(i,o,l,_){return-1===l?function x2(i,o){return 11&i.type?Oo(i,o):4&i.type?Fg(i,o):null}(o,i):-2===l?function C2(i,o,l){return l===sr?Oo(o,i):l===ym?Fg(o,i):l===Yg?M1(o,i):void 0}(i,o,_):fd(i,i[nt],l,o)}function I1(i,o,l,_){const w=o[Xt].queries[_];if(null===w.matches){const R=i.data,Q=l.matches,lt=[];for(let xt=0;null!==Q&&xt<Q.length;xt+=2){const Jt=Q[xt];lt.push(Jt<0?null:E2(o,R[Jt],Q[xt+1],l.metadata.read))}w.matches=lt}return w.matches}function Gv(i,o,l,_){const w=i.queries.getByIndex(l),R=w.matches;if(null!==R){const Q=I1(i,o,w,l);for(let lt=0;lt<R.length;lt+=2){const xt=R[lt];if(xt>0)_.push(Q[lt/2]);else{const Jt=R[lt+1],ye=o[-xt];for(let ze=_i;ze<ye.length;ze++){const Mn=ye[ze];Mn[_t]===Mn[ne]&&Gv(Mn[nt],Mn,Jt,_)}if(null!==ye[ui]){const ze=ye[ui];for(let Mn=0;Mn<ze.length;Mn++){const Pn=ze[Mn];Gv(Pn[nt],Pn,Jt,_)}}}}}return _}function k1(i,o,l){const _=new Pu(!(4&~l));return function cv(i,o,l,_){const w=gm(o);w.push(l),i.firstCreatePass&&Gx(i).push(_,w.length-1)}(i,o,_,_.destroy),(o[Xt]??=new Hv).queries.push(new Wv(_))-1}function Qg(i,o,l){null===i.queries&&(i.queries=new Kv),i.queries.track(new zv(o,l))}function Im(i,o){return i.queries.getByIndex(o)}function Ac(i,o){const l=i[nt],_=Im(l,o);return _.crossesNgTemplate?Gv(l,i,o,[]):I1(l,i,_,o)}function Zg(i){return"function"==typeof i&&void 0!==i[m]}function B1(i,o){Dl("NgSignals");const l=function $(i){const o=Object.create(Lt);o.value=i;const l=()=>(g(o),o.value);return l[m]=o,l}(i),_=l[m];return o?.equal&&(_.equal=o.equal),l.set=w=>ft(_,w),l.update=w=>function mt(i,o){T()||at(),ft(i,o(i.value))}(_,w),l.asReadonly=ru.bind(l),l}function ru(){const i=this[m];if(void 0===i.readonlyFn){const o=()=>this();o[m]=i,i.readonlyFn=o}return i.readonlyFn}function Yv(i){return Zg(i)&&"function"==typeof i.set}function G1(i){let o=function P2(i){return Object.getPrototypeOf(i.prototype).constructor}(i.type),l=!0;const _=[i];for(;o;){let w;if(Ni(i))w=o.\u0275cmp||o.\u0275dir;else{if(o.\u0275cmp)throw new oe(903,!1);w=o.\u0275dir}if(w){if(l){_.push(w);const Q=i;Q.inputs=t0(i.inputs),Q.inputTransforms=t0(i.inputTransforms),Q.declaredInputs=t0(i.declaredInputs),Q.outputs=t0(i.outputs);const lt=w.hostBindings;lt&&e0(i,lt);const xt=w.viewQuery,Jt=w.contentQueries;if(xt&&k2(i,xt),Jt&&R2(i,Jt),dI(i,w),fi(i.outputs,w.outputs),Ni(w)&&w.data.animation){const ye=i.data;ye.animation=(ye.animation||[]).concat(w.data.animation)}}const R=w.features;if(R)for(let Q=0;Q<R.length;Q++){const lt=R[Q];lt&&lt.ngInherit&&lt(i),lt===G1&&(l=!1)}}o=Object.getPrototypeOf(o)}!function qg(i){let o=0,l=null;for(let _=i.length-1;_>=0;_--){const w=i[_];w.hostVars=o+=w.hostVars,w.hostAttrs=jt(w.hostAttrs,l=jt(l,w.hostAttrs))}}(_)}function dI(i,o){for(const l in o.inputs){if(!o.inputs.hasOwnProperty(l)||i.inputs.hasOwnProperty(l))continue;const _=o.inputs[l];if(void 0!==_&&(i.inputs[l]=_,i.declaredInputs[l]=o.declaredInputs[l],null!==o.inputTransforms)){const w=Array.isArray(_)?_[0]:_;if(!o.inputTransforms.hasOwnProperty(w))continue;i.inputTransforms??={},i.inputTransforms[w]=o.inputTransforms[w]}}}function t0(i){return i===Ci?{}:i===gi?[]:i}function k2(i,o){const l=i.viewQuery;i.viewQuery=l?(_,w)=>{o(_,w),l(_,w)}:o}function R2(i,o){const l=i.contentQueries;i.contentQueries=l?(_,w,R)=>{o(_,w,R),l(_,w,R)}:o}function e0(i,o){const l=i.hostBindings;i.hostBindings=l?(_,w)=>{o(_,w),l(_,w)}:o}function Z1(i){const o=i.inputConfig,l={};for(const _ in o)if(o.hasOwnProperty(_)){const w=o[_];Array.isArray(w)&&w[3]&&(l[_]=w[3])}i.inputTransforms=l}class ju{}class J1{}function $u(i,o){return new Lm(i,o??null,[])}class Lm extends ju{constructor(o,l,_){super(),this._parent=l,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new E1(this);const w=ao(o);this._bootstrapComponents=zc(w.bootstrap),this._r3Injector=Iu(o,l,[{provide:ju,useValue:this},{provide:wm,useValue:this.componentFactoryResolver},..._],nn(o),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(o)}get injector(){return this._r3Injector}destroy(){const o=this._r3Injector;!o.destroyed&&o.destroy(),this.destroyCbs.forEach(l=>l()),this.destroyCbs=null}onDestroy(o){this.destroyCbs.push(o)}}class Hh extends J1{constructor(o){super(),this.moduleType=o}create(o){return new Lm(this.moduleType,o,[])}}class tE extends ju{constructor(o){super(),this.componentFactoryResolver=new E1(this),this.instance=null;const l=new fa([...o.providers,{provide:ju,useValue:this},{provide:wm,useValue:this.componentFactoryResolver}],o.parent||As(),o.debugName,new Set(["environment"]));this.injector=l,o.runEnvironmentInitializers&&l.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(o){this.injector.onDestroy(o)}}function ob(i,o,l=null){return new tE({providers:i,parent:o,debugName:l,runEnvironmentInitializers:!0}).injector}let Td=(()=>{class i{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new Tt.t(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const l=this.taskId++;return this.pendingTasks.add(l),l}remove(l){this.pendingTasks.delete(l),0===this.pendingTasks.size&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static#t=this.\u0275fac=function(_){return new(_||i)};static#e=this.\u0275prov=Mi({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();function Fm(i){return!!Bm(i)&&(Array.isArray(i)||!(i instanceof Map)&&Symbol.iterator in i)}function Bm(i){return null!==i&&("function"==typeof i||"object"==typeof i)}function Sd(i,o,l){return i[o]=l}function Nm(i,o){return i[o]}function Js(i,o,l){return!Object.is(i[o],l)&&(i[o]=l,!0)}function Wu(i,o,l,_){const w=Js(i,o,l);return Js(i,o+1,_)||w}function a0(i,o,l,_,w){const R=Wu(i,o,l,_);return Js(i,o+2,w)||R}function hl(i,o,l,_,w,R){const Q=Wu(i,o,l,_);return Wu(i,o+2,w,R)||Q}function Kh(i,o,l,_,w,R,Q,lt){const xt=li(),Jt=co(),ye=i+Dn,ze=Jt.firstCreatePass?function oE(i,o,l,_,w,R,Q,lt,xt){const Jt=o.consts,ye=Vu(o,i,4,Q||null,tl(Jt,lt));dv(o,l,ye,tl(Jt,xt)),Eu(o,ye);const ze=ye.tView=sv(2,ye,_,w,R,o.directiveRegistry,o.pipeRegistry,null,o.schemas,Jt,null);return null!==o.queries&&(o.queries.template(o,ye),ze.queries=o.queries.embeddedTView(ye)),ye}(ye,Jt,xt,o,l,_,w,R,Q):Jt.data[ye];vc(ze,!1);const Mn=sE(Jt,xt,ze,i);ud()&&hm(Jt,xt,Mn,ze),_a(Mn,xt);const Pn=Kx(Mn,xt,Mn,ze);return xt[ye]=Pn,Og(xt,Pn),function T1(i,o,l){return $v(i,o,l)}(Pn,ze,xt),tr(ze)&&rv(Jt,xt,ze),null!=Q&&ov(xt,ze,lt),Kh}let sE=function sb(i,o,l,_){return yc(!0),o[ki].createComment("")};function h0(i,o,l,_){const w=li();return Js(w,Ya(),o)&&(co(),Zl(es(),w,i,o,l,_)),h0}function Qu(i,o,l,_){return Js(i,Ya(),l)?o+ir(l)+_:qr}function p0(i,o){return i<<17|o<<2}function Tl(i){return i>>17&32767}function yi(i){return 2|i}function Wo(i){return(131068&i)>>2}function Gs(i,o){return-131069&i|o<<2}function m0(i){return 1|i}function kE(i,o,l,_){const w=i[l+1],R=null===o;let Q=_?Tl(w):Wo(w),lt=!1;for(;0!==Q&&(!1===lt||R);){const Jt=i[Q+1];ew(i[Q],o)&&(lt=!0,i[Q+1]=_?m0(Jt):yi(Jt)),Q=_?Tl(Jt):Wo(Jt)}lt&&(i[l+1]=_?yi(w):m0(w))}function ew(i,o){return null===i||null==o||(Array.isArray(i)?i[1]:i)===o||!(!Array.isArray(i)||"string"!=typeof o)&&Cn(i,o)>=0}const wa={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function RE(i){return i.substring(wa.key,wa.keyEnd)}function nw(i){return i.substring(wa.value,wa.valueEnd)}function LE(i,o){const l=wa.textEnd;return l===o?-1:(o=wa.keyEnd=function BE(i,o,l){for(;o<l&&i.charCodeAt(o)>32;)o++;return o}(i,wa.key=o,l),wr(i,o,l))}function FE(i,o){const l=wa.textEnd;let _=wa.key=wr(i,o,l);return l===_?-1:(_=wa.keyEnd=function NE(i,o,l){let _;for(;o<l&&(45===(_=i.charCodeAt(o))||95===_||(-33&_)>=65&&(-33&_)<=90||_>=48&&_<=57);)o++;return o}(i,_,l),_=VE(i,_,l),_=wa.value=wr(i,_,l),_=wa.valueEnd=function ow(i,o,l){let _=-1,w=-1,R=-1,Q=o,lt=Q;for(;Q<l;){const xt=i.charCodeAt(Q++);if(59===xt)return lt;34===xt||39===xt?lt=Q=UE(i,xt,Q,l):o===Q-4&&85===R&&82===w&&76===_&&40===xt?lt=Q=UE(i,41,Q,l):xt>32&&(lt=Q),R=w,w=_,_=-33&xt}return lt}(i,_,l),VE(i,_,l))}function xb(i){wa.key=0,wa.keyEnd=0,wa.value=0,wa.valueEnd=0,wa.textEnd=i.length}function wr(i,o,l){for(;o<l&&i.charCodeAt(o)<=32;)o++;return o}function VE(i,o,l,_){return(o=wr(i,o,l))<l&&o++,o}function UE(i,o,l,_){let w=-1,R=l;for(;R<_;){const Q=i.charCodeAt(R++);if(Q==o&&92!==w)return R;w=92==Q&&92===w?0:Q}throw new Error}function Eb(i,o,l){const _=li();return Js(_,Ya(),o)&&Ec(co(),es(),_,i,o,_[ki],l,!1),Eb}function Cb(i,o,l,_,w){const Q=w?"class":"style";fv(i,l,o.inputs[Q],Q,_)}function Ab(i,o,l){return Ol(i,o,l,!1),Ab}function Db(i,o){return Ol(i,o,null,!0),Db}function Sl(i){Il(qs,sw,i,!1)}function sw(i,o){for(let l=function rw(i){return xb(i),FE(i,wr(i,0,wa.textEnd))}(o);l>=0;l=FE(o,l))qs(i,RE(o),nw(o))}function jE(i){Il(hw,ed,i,!0)}function ed(i,o){for(let l=function iw(i){return xb(i),LE(i,wr(i,0,wa.textEnd))}(o);l>=0;l=LE(o,l))os(i,RE(o),!0)}function Ol(i,o,l,_){const w=li(),R=co(),Q=bc(2);R.firstUpdatePass&&WE(R,i,Q,_),o!==qr&&Js(w,Q,o)&&HE(R,R.data[ka()],w,w[ki],i,w[Q+1]=function mw(i,o){return null==i||""===i||("string"==typeof o?i+=o:"object"==typeof i&&(i=nn(Xl(i)))),i}(o,l),_,Q)}function Il(i,o,l,_){const w=co(),R=bc(2);w.firstUpdatePass&&WE(w,null,R,_);const Q=li();if(l!==qr&&Js(Q,R,l)){const lt=w.data[ka()];if(KE(lt,_)&&!$E(w,R)){let xt=_?lt.classesWithoutHost:lt.stylesWithoutHost;null!==xt&&(l=an(xt,l||"")),Cb(w,lt,Q,l,_)}else!function pw(i,o,l,_,w,R,Q,lt){w===qr&&(w=gi);let xt=0,Jt=0,ye=0<w.length?w[0]:null,ze=0<R.length?R[0]:null;for(;null!==ye||null!==ze;){const Mn=xt<w.length?w[xt+1]:void 0,Pn=Jt<R.length?R[Jt+1]:void 0;let mi,Gn=null;ye===ze?(xt+=2,Jt+=2,Mn!==Pn&&(Gn=ze,mi=Pn)):null===ze||null!==ye&&ye<ze?(xt+=2,Gn=ye):(Jt+=2,Gn=ze,mi=Pn),null!==Gn&&HE(i,o,l,_,Gn,mi,Q,lt),ye=xt<w.length?w[xt]:null,ze=Jt<R.length?R[Jt]:null}}(w,lt,Q,Q[ki],Q[R+1],Q[R+1]=function uw(i,o,l){if(null==l||""===l)return gi;const _=[],w=Xl(l);if(Array.isArray(w))for(let R=0;R<w.length;R++)i(_,w[R],!0);else if("object"==typeof w)for(const R in w)w.hasOwnProperty(R)&&i(_,R,w[R]);else"string"==typeof w&&o(_,w);return _}(i,o,l),_,R)}}function $E(i,o){return o>=i.expandoStartIndex}function WE(i,o,l,_){const w=i.data;if(null===w[l+1]){const R=w[ka()],Q=$E(i,l);KE(R,_)&&null===o&&!Q&&(o=!1),o=function aw(i,o,l,_){const w=Bp(i);let R=_?o.residualClasses:o.residualStyles;if(null===w)0===(_?o.classBindings:o.styleBindings)&&(l=Wm(l=Mb(null,i,o,l,_),o.attrs,_),R=null);else{const Q=o.directiveStylingLast;if(-1===Q||i[Q]!==w)if(l=Mb(w,i,o,l,_),null===R){let xt=function cw(i,o,l){const _=l?o.classBindings:o.styleBindings;if(0!==Wo(_))return i[Tl(_)]}(i,o,_);void 0!==xt&&Array.isArray(xt)&&(xt=Mb(null,i,o,xt[1],_),xt=Wm(xt,o.attrs,_),function lw(i,o,l,_){i[Tl(l?o.classBindings:o.styleBindings)]=_}(i,o,_,xt))}else R=function dw(i,o,l){let _;const w=o.directiveEnd;for(let R=1+o.directiveStylingLast;R<w;R++)_=Wm(_,i[R].hostAttrs,l);return Wm(_,o.attrs,l)}(i,o,_)}return void 0!==R&&(_?o.residualClasses=R:o.residualStyles=R),l}(w,R,o,_),function q2(i,o,l,_,w,R){let Q=R?o.classBindings:o.styleBindings,lt=Tl(Q),xt=Wo(Q);i[_]=l;let ye,Jt=!1;if(Array.isArray(l)?(ye=l[1],(null===ye||Cn(l,ye)>0)&&(Jt=!0)):ye=l,w)if(0!==xt){const Mn=Tl(i[lt+1]);i[_+1]=p0(Mn,lt),0!==Mn&&(i[Mn+1]=Gs(i[Mn+1],_)),i[lt+1]=function ni(i,o){return 131071&i|o<<17}(i[lt+1],_)}else i[_+1]=p0(lt,0),0!==lt&&(i[lt+1]=Gs(i[lt+1],_)),lt=_;else i[_+1]=p0(xt,0),0===lt?lt=_:i[xt+1]=Gs(i[xt+1],_),xt=_;Jt&&(i[_+1]=yi(i[_+1])),kE(i,ye,_,!0),kE(i,ye,_,!1),function tw(i,o,l,_,w){const R=w?i.residualClasses:i.residualStyles;null!=R&&"string"==typeof o&&Cn(R,o)>=0&&(l[_+1]=m0(l[_+1]))}(o,ye,i,_,R),Q=p0(lt,xt),R?o.classBindings=Q:o.styleBindings=Q}(w,R,o,l,Q,_)}}function Mb(i,o,l,_,w){let R=null;const Q=l.directiveEnd;let lt=l.directiveStylingLast;for(-1===lt?lt=l.directiveStart:lt++;lt<Q&&(R=o[lt],_=Wm(_,R.hostAttrs,w),R!==i);)lt++;return null!==i&&(l.directiveStylingLast=lt),_}function Wm(i,o,l){const _=l?1:2;let w=-1;if(null!==o)for(let R=0;R<o.length;R++){const Q=o[R];"number"==typeof Q?w=Q:w===_&&(Array.isArray(i)||(i=void 0===i?[]:["",i]),os(i,Q,!!l||o[++R]))}return void 0===i?null:i}function qs(i,o,l){os(i,o,Xl(l))}function hw(i,o,l){const _=String(o);""!==_&&!_.includes(" ")&&os(i,_,l)}function HE(i,o,l,_,w,R,Q,lt){if(!(3&o.type))return;const xt=i.data,Jt=xt[lt+1],ye=function yb(i){return!(1&~i)}(Jt)?nd(xt,o,l,w,Wo(Jt),Q):void 0;f0(ye)||(f0(R)||function Nn(i){return!(2&~i)}(Jt)&&(R=nd(xt,null,l,w,lt,Q)),function _M(i,o,l,_,w){if(o)w?i.addClass(l,_):i.removeClass(l,_);else{let R=-1===_.indexOf("-")?void 0:lm.DashCase;null==w?i.removeStyle(l,_,R):("string"==typeof w&&w.endsWith("!important")&&(w=w.slice(0,-10),R|=lm.Important),i.setStyle(l,_,w,R))}}(_,Q,sd(ka(),l),w,R))}function nd(i,o,l,_,w,R){const Q=null===o;let lt;for(;w>0;){const xt=i[w],Jt=Array.isArray(xt),ye=Jt?xt[1]:xt,ze=null===ye;let Mn=l[w+1];Mn===qr&&(Mn=ze?gi:void 0);let Pn=ze?vn(Mn,_):ye===_?Mn:void 0;if(Jt&&!f0(Pn)&&(Pn=vn(xt,_)),f0(Pn)&&(lt=Pn,Q))return lt;const Gn=i[w+1];w=Q?Tl(Gn):Wo(Gn)}if(null!==o){let xt=R?o.residualClasses:o.residualStyles;null!=xt&&(lt=vn(xt,_))}return lt}function f0(i){return void 0!==i}function KE(i,o){return!!(i.flags&(o?8:16))}function zE(i,o,l){Il(os,ed,Qu(li(),i,o,l),!0)}function Ss(){return li()[pt][Wn]}class QE{destroy(o){}updateValue(o,l){}swap(o,l){const _=Math.min(o,l),w=Math.max(o,l),R=this.detach(w);if(w-_>1){const Q=this.detach(_);this.attach(_,R),this.attach(w,Q)}else this.attach(_,R)}move(o,l){this.attach(l,this.detach(o))}}function Oi(i,o,l,_,w){return i===l&&Object.is(o,_)?1:Object.is(w(i,o),w(l,_))?-1:0}function Ja(i,o,l,_){return!(void 0===o||!o.has(_)||(i.attach(l,o.get(_)),o.delete(_),0))}function ZE(i,o,l,_,w){if(Ja(i,o,_,l(_,w)))i.updateValue(_,w);else{const R=i.create(_,w);i.attach(_,R)}}function JE(i,o,l,_){const w=new Set;for(let R=o;R<=l;R++)w.add(_(R,i.at(R)));return w}class g0{constructor(){this.kvMap=new Map,this._vMap=void 0}has(o){return this.kvMap.has(o)}delete(o){if(!this.has(o))return!1;const l=this.kvMap.get(o);return void 0!==this._vMap&&this._vMap.has(l)?(this.kvMap.set(o,this._vMap.get(l)),this._vMap.delete(l)):this.kvMap.delete(o),!0}get(o){return this.kvMap.get(o)}set(o,l){if(this.kvMap.has(o)){let _=this.kvMap.get(o);void 0===this._vMap&&(this._vMap=new Map);const w=this._vMap;for(;w.has(_);)_=w.get(_);w.set(_,l)}else this.kvMap.set(o,l)}forEach(o){for(let[l,_]of this.kvMap)if(o(_,l),void 0!==this._vMap){const w=this._vMap;for(;w.has(_);)_=w.get(_),o(_,l)}}}function Fo(i,o,l){Dl("NgControlFlow");const _=li(),w=Ya(),R=_0(_,Dn+i);if(Js(_,w,o)){const lt=f(null);try{if(gv(R,0),-1!==o){const xt=Tb(_[nt],Dn+o),Jt=dl(R,xt.tView.ssrId);_m(R,Dd(_,xt,l,{dehydratedView:Jt}),0,$h(xt,Jt))}}finally{f(lt)}}else{const lt=Qx(R,0);void 0!==lt&&(lt[Wn]=l)}}class vw{constructor(o,l,_){this.lContainer=o,this.$implicit=l,this.$index=_}get $count(){return this.lContainer.length-_i}}function qE(i,o){return o}class bw{constructor(o,l,_){this.hasEmptyBlock=o,this.trackByFn=l,this.liveCollection=_}}function tC(i,o,l,_,w,R,Q,lt,xt,Jt,ye,ze,Mn){Dl("NgControlFlow");const Pn=void 0!==xt,Gn=li(),mi=lt?Q.bind(Gn[pt][Wn]):Q,Ii=new bw(Pn,mi);Gn[Dn+i]=Ii,Kh(i+1,o,l,_,w,R),Pn&&Kh(i+2,xt,Jt,ye,ze,Mn)}class yw extends QE{constructor(o,l,_){super(),this.lContainer=o,this.hostLView=l,this.templateTNode=_,this.needsIndexUpdate=!1}get length(){return this.lContainer.length-_i}at(o){return this.getLView(o)[Wn].$implicit}attach(o,l){const _=l[En];this.needsIndexUpdate||=o!==this.length,_m(this.lContainer,l,o,$h(this.templateTNode,_))}detach(o){return this.needsIndexUpdate||=o!==this.length-1,function xw(i,o){return Lh(i,o)}(this.lContainer,o)}create(o,l){const _=dl(this.lContainer,this.templateTNode.tView.ssrId);return Dd(this.hostLView,this.templateTNode,new vw(this.lContainer,l,o),{dehydratedView:_})}destroy(o){Cg(o[nt],o)}updateValue(o,l){this.getLView(o)[Wn].$implicit=l}reset(){this.needsIndexUpdate=!1}updateIndexes(){if(this.needsIndexUpdate)for(let o=0;o<this.length;o++)this.getLView(o)[Wn].$index=o}getLView(o){return function Ew(i,o){return Qx(i,o)}(this.lContainer,o)}}function eC(i){const o=f(null),l=ka();try{const _=li(),w=_[nt],R=_[l];if(void 0===R.liveCollection){const lt=l+1,xt=_0(_,lt),Jt=Tb(w,lt);R.liveCollection=new yw(xt,_,Jt)}else R.liveCollection.reset();const Q=R.liveCollection;if(function lo(i,o,l){let _,w,R=0,Q=i.length-1;if(Array.isArray(o)){let lt=o.length-1;for(;R<=Q&&R<=lt;){const xt=i.at(R),Jt=o[R],ye=Oi(R,xt,R,Jt,l);if(0!==ye){ye<0&&i.updateValue(R,Jt),R++;continue}const ze=i.at(Q),Mn=o[lt],Pn=Oi(Q,ze,lt,Mn,l);if(0!==Pn){Pn<0&&i.updateValue(Q,Mn),Q--,lt--;continue}const Gn=l(R,xt),mi=l(Q,ze),Ii=l(R,Jt);if(Object.is(Ii,mi)){const ji=l(lt,Mn);Object.is(ji,Gn)?(i.swap(R,Q),i.updateValue(Q,Mn),lt--,Q--):i.move(Q,R),i.updateValue(R,Jt),R++}else if(_??=new g0,w??=JE(i,R,Q,l),Ja(i,_,R,Ii))i.updateValue(R,Jt),R++,Q++;else if(w.has(Ii))_.set(Gn,i.detach(R)),Q--;else{const ji=i.create(R,o[R]);i.attach(R,ji),R++,Q++}}for(;R<=lt;)ZE(i,_,l,R,o[R]),R++}else if(null!=o){const lt=o[Symbol.iterator]();let xt=lt.next();for(;!xt.done&&R<=Q;){const Jt=i.at(R),ye=xt.value,ze=Oi(R,Jt,R,ye,l);if(0!==ze)ze<0&&i.updateValue(R,ye),R++,xt=lt.next();else{_??=new g0,w??=JE(i,R,Q,l);const Mn=l(R,ye);if(Ja(i,_,R,Mn))i.updateValue(R,ye),R++,Q++,xt=lt.next();else if(w.has(Mn)){const Pn=l(R,Jt);_.set(Pn,i.detach(R)),Q--}else i.attach(R,i.create(R,ye)),R++,Q++,xt=lt.next()}}for(;!xt.done;)ZE(i,_,l,i.length,xt.value),xt=lt.next()}for(;R<=Q;)i.destroy(i.detach(Q--));_?.forEach(lt=>{i.destroy(lt)})}(Q,i,R.trackByFn),Q.updateIndexes(),R.hasEmptyBlock){const lt=Ya(),xt=0===Q.length;if(Js(_,lt,xt)){const Jt=l+2,ye=_0(_,Jt);if(xt){const ze=Tb(w,Jt),Mn=dl(ye,ze.tView.ssrId);_m(ye,Dd(_,ze,void 0,{dehydratedView:Mn}),0,$h(ze,Mn))}else gv(ye,0)}}}finally{f(o)}}function _0(i,o){return i[o]}function Tb(i,o){return mu(i,o)}function v0(i,o,l,_){const w=li(),R=co(),Q=Dn+i,lt=w[ki],xt=R.firstCreatePass?function Cw(i,o,l,_,w,R){const Q=o.consts,xt=Vu(o,i,2,_,tl(Q,w));return dv(o,l,xt,tl(Q,R)),null!==xt.attrs&&Gg(xt,xt.attrs,!1),null!==xt.mergedAttrs&&Gg(xt,xt.mergedAttrs,!0),null!==o.queries&&o.queries.elementStart(o,xt),xt}(Q,R,w,o,l,_):R.data[Q],Jt=nC(R,w,xt,lt,o,i);w[Q]=Jt;const ye=tr(xt);return vc(xt,!0),q_(lt,Jt,xt),!function Vm(i){return!(32&~i.flags)}(xt)&&ud()&&hm(R,w,Jt,xt),0===function hh(){return Or.lFrame.elementDepthCount}()&&_a(Jt,w),function t_(){Or.lFrame.elementDepthCount++}(),ye&&(rv(R,w,xt),iv(R,xt,w)),null!==_&&ov(w,xt),v0}function cr(){let i=So();Rp()?Ks():(i=i.parent,vc(i,!1));const o=i;(function Rs(i){return Or.skipHydrationRootTNode===i})(o)&&function kp(){Or.skipHydrationRootTNode=null}(),function Bf(){Or.lFrame.elementDepthCount--}();const l=co();return l.firstCreatePass&&(Eu(l,i),Si(i)&&l.queries.elementEnd(i)),null!=o.classesWithoutHost&&function Kf(i){return!!(8&i.flags)}(o)&&Cb(l,o,li(),o.classesWithoutHost,!0),null!=o.stylesWithoutHost&&function Hp(i){return!!(16&i.flags)}(o)&&Cb(l,o,li(),o.stylesWithoutHost,!1),cr}function Sb(i,o,l,_){return v0(i,o,l,_),cr(),Sb}let nC=(i,o,l,_,w,R)=>(yc(!0),qd(_,w,function dd(){return Or.lFrame.currentNamespace}()));function b0(i,o,l){const _=li(),w=co(),R=i+Dn,Q=w.firstCreatePass?function Dw(i,o,l,_,w){const R=o.consts,Q=tl(R,_),lt=Vu(o,i,8,"ng-container",Q);return null!==Q&&Gg(lt,Q,!0),dv(o,l,lt,tl(R,w)),null!==o.queries&&o.queries.elementStart(o,lt),lt}(R,w,_,o,l):w.data[R];vc(Q,!0);const lt=Ob(w,_,Q,i);return _[R]=lt,ud()&&hm(w,_,lt,Q),_a(lt,_),tr(Q)&&(rv(w,_,Q),iv(w,Q,_)),null!=l&&ov(_,Q),b0}function sc(){let i=So();const o=co();return Rp()?Ks():(i=i.parent,vc(i,!1)),o.firstCreatePass&&(Eu(o,i),Si(i)&&o.queries.elementEnd(i)),sc}function as(i,o,l){return b0(i,o,l),sc(),as}let Ob=(i,o,l,_)=>(yc(!0),Yl(o[ki],""));function rC(){return li()}function Hm(i,o,l){const _=li();return Js(_,Ya(),o)&&Ec(co(),es(),_,i,o,_[ki],l,!0),Hm}function tp(i,o,l){const _=li();if(Js(_,Ya(),o)){const R=co(),Q=es();Ec(R,Q,_,i,o,Pg(Bp(R.data),Q,_),l,!0)}return tp}const eh=void 0;var Mw=["en",[["a","p"],["AM","PM"],eh],[["AM","PM"],eh,eh],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],eh,[["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"]],eh,[["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}",eh,"{1} 'at' {0}",eh],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function xI(i){const l=Math.floor(Math.abs(i)),_=i.toString().replace(/^[^.]*\.?/,"").length;return 1===l&&0===_?1:5}];let ep={};function Ib(i){const o=function sC(i){return i.toLowerCase().replace(/_/g,"-")}(i);let l=ww(o);if(l)return l;const _=o.split("-")[0];if(l=ww(_),l)return l;if("en"===_)return Mw;throw new oe(701,!1)}function oC(i){return Ib(i)[np.PluralCase]}function ww(i){return i in ep||(ep[i]=Ze.ng&&Ze.ng.common&&Ze.ng.common.locales&&Ze.ng.common.locales[i]),ep[i]}var np=function(i){return i[i.LocaleId=0]="LocaleId",i[i.DayPeriodsFormat=1]="DayPeriodsFormat",i[i.DayPeriodsStandalone=2]="DayPeriodsStandalone",i[i.DaysFormat=3]="DaysFormat",i[i.DaysStandalone=4]="DaysStandalone",i[i.MonthsFormat=5]="MonthsFormat",i[i.MonthsStandalone=6]="MonthsStandalone",i[i.Eras=7]="Eras",i[i.FirstDayOfWeek=8]="FirstDayOfWeek",i[i.WeekendRange=9]="WeekendRange",i[i.DateFormat=10]="DateFormat",i[i.TimeFormat=11]="TimeFormat",i[i.DateTimeFormat=12]="DateTimeFormat",i[i.NumberSymbols=13]="NumberSymbols",i[i.NumberFormats=14]="NumberFormats",i[i.CurrencyCode=15]="CurrencyCode",i[i.CurrencySymbol=16]="CurrencySymbol",i[i.CurrencyName=17]="CurrencyName",i[i.Currencies=18]="Currencies",i[i.Directionality=19]="Directionality",i[i.PluralCase=20]="PluralCase",i[i.ExtraData=21]="ExtraData",i}(np||{});const ip="en-US";let aC=ip;function nh(i,o,l,_){const w=li(),R=co(),Q=So();return Vb(R,w,w[ki],Q,i,o,_),nh}function Nb(i,o){const l=So(),_=li(),w=co();return Vb(w,_,Pg(Bp(w.data),l,_),l,i,o),Nb}function Vb(i,o,l,_,w,R,Q){const lt=tr(_),Jt=i.firstCreatePass&&Gx(i),ye=o[Wn],ze=gm(o);let Mn=!0;if(3&_.type||Q){const mi=Ga(_,o),Ii=Q?Q(mi):mi,ji=ze.length,xi=Q?Vo=>Q(Jo(Vo[_.index])):_.index;let Br=null;if(!Q&&lt&&(Br=function Jm(i,o,l,_){const w=i.cleanup;if(null!=w)for(let R=0;R<w.length-1;R+=2){const Q=w[R];if(Q===l&&w[R+1]===_){const lt=o[jn],xt=w[R+2];return lt.length>xt?lt[xt]:null}"string"==typeof Q&&(R+=2)}return null}(i,o,w,_.index)),null!==Br)(Br.__ngLastListenerFn__||Br).__ngNextListenerFn__=R,Br.__ngLastListenerFn__=R,Mn=!1;else{R=LC(_,o,ye,R,!1);const Vo=l.listen(Ii,w,R);ze.push(R,Vo),Jt&&Jt.push(w,xi,ji,ji+1)}}else R=LC(_,o,ye,R,!1);const Pn=_.outputs;let Gn;if(Mn&&null!==Pn&&(Gn=Pn[w])){const mi=Gn.length;if(mi)for(let Ii=0;Ii<mi;Ii+=2){const cs=o[Gn[Ii]][Gn[Ii+1]].subscribe(R),Ta=ze.length;ze.push(R,cs),Jt&&Jt.push(w,_.index,Ta,-(Ta+1))}}}function RC(i,o,l,_){const w=f(null);try{return ic(6,o,l),!1!==l(_)}catch(R){return Ad(i,R),!1}finally{ic(7,o,l),f(w)}}function LC(i,o,l,_,w){return function R(Q){if(Q===Function)return _;bm(i.componentOffset>-1?Xa(i.index,o):o);let xt=RC(o,l,_,Q),Jt=R.__ngNextListenerFn__;for(;Jt;)xt=RC(o,l,Jt,Q)&&xt,Jt=Jt.__ngNextListenerFn__;return w&&!1===xt&&Q.preventDefault(),xt}}function FC(i=1){return function i_(i){return(Or.lFrame.contextLView=function Sp(i,o){for(;i>0;)o=o[Y],i--;return o}(i,Or.lFrame.contextLView))[Wn]}(i)}function cT(i,o){let l=null;const _=function ja(i){const o=i.attrs;if(null!=o){const l=o.indexOf(5);if(!(1&l))return o[l+1]}return null}(i);for(let w=0;w<o.length;w++){const R=o[w];if("*"!==R){if(null===_?Bs(i,R,!0):dc(_,R))return w}else l=w}return l}function BC(i){const o=li()[pt][dn];if(!o.projection){const _=o.projection=function Es(i,o){const l=[];for(let _=0;_<i;_++)l.push(o);return l}(i?i.length:1,null),w=_.slice();let R=o.child;for(;null!==R;){const Q=i?cT(R,i):0;null!==Q&&(w[Q]?w[Q].projectionNext=R:_[Q]=R,w[Q]=R),R=R.next}}}function Qc(i,o=0,l){const _=li(),w=co(),R=Vu(w,Dn+i,16,null,l||null);null===R.projection&&(R.projection=o),Ks(),(!_[En]||Nl())&&32&~R.flags&&function Rx(i,o,l){J_(o[ki],0,o,l,tu(i,l,o),X_(l.parent||o[dn],l,o))}(w,_,R)}function Ub(i,o,l){return ap(i,"",o,"",l),Ub}function ap(i,o,l,_,w){const R=li(),Q=Qu(R,o,l,_);return Q!==qr&&Ec(co(),es(),R,i,Q,R[ki],w,!1),ap}function HC(i,o,l,_){!function Md(i,o,l,_){const w=co();if(w.firstCreatePass){const R=So();Qg(w,new O1(o,l,_),R.index),function Xv(i,o){const l=i.contentQueries||(i.contentQueries=[]);o!==(l.length?l[l.length-1]:-1)&&l.push(i.queries.length-1,o)}(w,i),!(2&~l)&&(w.staticContentQueries=!0)}return k1(w,li(),l)}(i,o,l,_)}function KC(i,o,l){!function R1(i,o,l){const _=co();return _.firstCreatePass&&(Qg(_,new O1(i,o,l),-1),!(2&~o)&&(_.staticViewQueries=!0)),k1(_,li(),o)}(i,o,l)}function M0(i){const o=li(),l=co(),_=bu();gh(_+1);const w=Im(l,_);if(i.dirty&&function Rf(i){return!(4&~i[Nt])}(o)===!(2&~w.metadata.flags)){if(null===w.matches)i.reset([]);else{const R=Ac(o,_);i.reset(R,Za),i.notifyOnChanges()}return!0}return!1}function $b(){return function P1(i,o){return i[Xt].queries[o].queryList}(li(),bu())}function qm(i){return Bl(function e_(){return Or.lFrame.contextLView}(),Dn+i)}function ZC(i,o=""){const l=li(),_=co(),w=i+Dn,R=_.firstCreatePass?Vu(_,w,1,o,null):_.data[w],Q=bT(_,l,R,o,i);l[w]=Q,ud()&&hm(_,l,Q,R),vc(R,!1)}let bT=(i,o,l,_,w)=>(yc(!0),function $_(i,o){return i.createText(o)}(o[ki],_));function Kb(i){return Na("",i,""),Kb}function Na(i,o,l){const _=li(),w=Qu(_,i,o,l);return w!==qr&&_s(_,ka(),w),Na}function S0(i,o,l,_,w){const R=li(),Q=function Zh(i,o,l,_,w,R){const lt=Wu(i,rc(),l,w);return bc(2),lt?o+ir(l)+_+ir(w)+R:qr}(R,i,o,l,_,w);return Q!==qr&&_s(R,ka(),Q),S0}function O0(i,o,l,_,w,R,Q){const lt=li(),xt=function Zu(i,o,l,_,w,R,Q,lt){const Jt=a0(i,rc(),l,w,Q);return bc(3),Jt?o+ir(l)+_+ir(w)+R+ir(Q)+lt:qr}(lt,i,o,l,_,w,R,Q);return xt!==qr&&_s(lt,ka(),xt),O0}function zb(i,o,l){Yv(o)&&(o=o());const _=li();return Js(_,Ya(),o)&&Ec(co(),es(),_,i,o,_[ki],l,!1),zb}function iA(i,o){const l=Yv(i);return l&&i.set(o),l}function Gb(i,o){const l=li(),_=co(),w=So();return Vb(_,l,l[ki],w,i,o),Gb}function tf(i,o,l,_,w){if(i=tt(i),Array.isArray(i))for(let R=0;R<i.length;R++)tf(i[R],o,l,_,w);else{const R=co(),Q=li(),lt=So();let xt=Hs(i)?i:tt(i.provide);const Jt=ga(i),ye=1048575&lt.providerIndexes,ze=lt.directiveStart,Mn=lt.providerIndexes>>20;if(Hs(i)||!i.multi){const Pn=new jd(Jt,w,ll),Gn=ef(xt,o,w?ye:ye+Mn,ze);-1===Gn?(xh(vl(lt,Q),R,xt),I0(R,i,o.length),o.push(xt),lt.directiveStart++,lt.directiveEnd++,w&&(lt.providerIndexes+=1048576),l.push(Pn),Q.push(Pn)):(l[Gn]=Pn,Q[Gn]=Pn)}else{const Pn=ef(xt,o,ye+Mn,ze),Gn=ef(xt,o,ye,ye+Mn),Ii=Gn>=0&&l[Gn];if(w&&!Ii||!w&&!(Pn>=0&&l[Pn])){xh(vl(lt,Q),R,xt);const ji=function AT(i,o,l,_,w){const R=new jd(i,l,ll);return R.multi=[],R.index=o,R.componentProviders=0,rA(R,w,_&&!l),R}(w?CT:wI,l.length,w,_,Jt);!w&&Ii&&(l[Gn].providerFactory=ji),I0(R,i,o.length,0),o.push(xt),lt.directiveStart++,lt.directiveEnd++,w&&(lt.providerIndexes+=1048576),l.push(ji),Q.push(ji)}else I0(R,i,Pn>-1?Pn:Gn,rA(l[w?Gn:Pn],Jt,!w&&_));!w&&_&&Ii&&l[Gn].componentProviders++}}}function I0(i,o,l,_){const w=Hs(o),R=function Mo(i){return!!i.useClass}(o);if(w||R){const xt=(R?tt(o.useClass):o).prototype.ngOnDestroy;if(xt){const Jt=i.destroyHooks||(i.destroyHooks=[]);if(!w&&o.multi){const ye=Jt.indexOf(l);-1===ye?Jt.push(l,[_,xt]):Jt[ye+1].push(_,xt)}else Jt.push(l,xt)}}}function rA(i,o,l){return l&&i.componentProviders++,i.multi.push(o)-1}function ef(i,o,l,_){for(let w=l;w<_;w++)if(o[w]===i)return w;return-1}function wI(i,o,l,_){return Xb(this.multi,[])}function CT(i,o,l,_){const w=this.multi;let R;if(this.providerFactory){const Q=this.providerFactory.componentProviders,lt=fd(l,l[nt],this.providerFactory.index,_);R=lt.slice(0,Q),Xb(w,R);for(let xt=Q;xt<lt.length;xt++)R.push(lt[xt])}else R=[],Xb(w,R);return R}function Xb(i,o){for(let l=0;l<i.length;l++)o.push((0,i[l])());return o}function oA(i,o=[]){return l=>{l.providersResolver=(_,w)=>function ET(i,o,l){const _=co();if(_.firstCreatePass){const w=Ni(i);tf(l,_.data,_.blueprint,w,!0),tf(o,_.data,_.blueprint,w,!1)}}(_,w?w(i):i,o)}}let Pd=(()=>{class i{constructor(l){this._injector=l,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(l){if(!l.standalone)return null;if(!this.cachedInjectors.has(l)){const _=ks(0,l.type),w=_.length>0?ob([_],this._injector,`Standalone[${l.type.name}]`):null;this.cachedInjectors.set(l,w)}return this.cachedInjectors.get(l)}ngOnDestroy(){try{for(const l of this.cachedInjectors.values())null!==l&&l.destroy()}finally{this.cachedInjectors.clear()}}static#t=this.\u0275prov=Mi({token:i,providedIn:"environment",factory:()=>new i(Zr(ps))})}return i})();function sA(i){Dl("NgStandalone"),i.getStandaloneInjector=o=>o.get(Pd).getOrCreateStandaloneInjector(i)}function Yb(i,o,l){const _=i.\u0275cmp;_.directiveDefs=uc(o,!1),_.pipeDefs=uc(l,!0)}function cp(i,o,l){const _=zs()+i,w=li();return w[_]===qr?Sd(w,_,l?o.call(l):o()):Nm(w,_)}function Qb(i,o,l,_){return dA(li(),zs(),i,o,l,_)}function cA(i,o,l,_,w){return ac(li(),zs(),i,o,l,_,w)}function lA(i,o,l,_,w,R){return uA(li(),zs(),i,o,l,_,w,R)}function rf(i,o,l,_,w,R,Q){return function hA(i,o,l,_,w,R,Q,lt,xt){const Jt=o+l;return hl(i,Jt,w,R,Q,lt)?Sd(i,Jt+4,xt?_.call(xt,w,R,Q,lt):_(w,R,Q,lt)):sf(i,Jt+4)}(li(),zs(),i,o,l,_,w,R,Q)}function wT(i,o,l,_,w,R,Q,lt,xt,Jt){const ye=zs()+i,ze=li();let Mn=hl(ze,ye,l,_,w,R);return a0(ze,ye+4,Q,lt,xt)||Mn?Sd(ze,ye+7,Jt?o.call(Jt,l,_,w,R,Q,lt,xt):o(l,_,w,R,Q,lt,xt)):Nm(ze,ye+7)}function sf(i,o){const l=i[o];return l===qr?void 0:l}function dA(i,o,l,_,w,R){const Q=o+l;return Js(i,Q,w)?Sd(i,Q+1,R?_.call(R,w):_(w)):sf(i,Q+1)}function ac(i,o,l,_,w,R,Q){const lt=o+l;return Wu(i,lt,w,R)?Sd(i,lt+2,Q?_.call(Q,w,R):_(w,R)):sf(i,lt+2)}function uA(i,o,l,_,w,R,Q,lt){const xt=o+l;return a0(i,xt,w,R,Q)?Sd(i,xt+3,lt?_.call(lt,w,R,Q):_(w,R,Q)):sf(i,xt+3)}function pA(i,o){const l=co();let _;const w=i+Dn;l.firstCreatePass?(_=function TI(i,o){if(o)for(let l=o.length-1;l>=0;l--){const _=o[l];if(i===_.name)return _}}(o,l.pipeRegistry),l.data[w]=_,_.onDestroy&&(l.destroyHooks??=[]).push(w,_.onDestroy)):_=l.data[w];const R=_.factory||(_.factory=Ri(_.type)),lt=_r(ll);try{const xt=Au(!1),Jt=R();return Au(xt),function dT(i,o,l,_){l>=i.data.length&&(i.data[l]=null,i.blueprint[l]=null),o[l]=_}(l,li(),w,Jt),Jt}finally{_r(lt)}}function Jb(i,o,l){const _=i+Dn,w=li(),R=Bl(w,_);return kd(w,_)?dA(w,zs(),o,R.transform,l,R):R.transform(l)}function mA(i,o,l,_){const w=i+Dn,R=li(),Q=Bl(R,w);return kd(R,w)?ac(R,zs(),o,Q.transform,l,_,Q):Q.transform(l,_)}function fA(i,o,l,_,w){const R=i+Dn,Q=li(),lt=Bl(Q,R);return kd(Q,R)?uA(Q,zs(),o,lt.transform,l,_,w,lt):lt.transform(l,_,w)}function kd(i,o){return i[nt].data[o].pure}function gA(i,o){return Fg(i,o)}class Ba{constructor(o){this.full=o;const l=o.split(".");this.major=l[0],this.minor=l[1],this.patch=l.slice(2).join(".")}}const OA=new Ba("17.3.12");let iy=(()=>{class i{log(l){console.log(l)}warn(l){console.warn(l)}static#t=this.\u0275fac=function(_){return new(_||i)};static#e=this.\u0275prov=Mi({token:i,factory:i.\u0275fac,providedIn:"platform"})}return i})();const sy=new Tn(""),ay=new Tn("");let B0,BA=(()=>{class i{constructor(l,_,w){this._ngZone=l,this.registry=_,this._pendingCount=0,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,B0||(function NA(i){B0=i}(w),w.addToWindow(_)),this._watchAngularEvents(),l.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:()=>{la.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let l=this._callbacks.pop();clearTimeout(l.timeoutId),l.doneCb()}});else{let l=this.getPendingTasks();this._callbacks=this._callbacks.filter(_=>!_.updateCb||!_.updateCb(l)||(clearTimeout(_.timeoutId),!1))}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(l=>({source:l.source,creationLocation:l.creationLocation,data:l.data})):[]}addCallback(l,_,w){let R=-1;_&&_>0&&(R=setTimeout(()=>{this._callbacks=this._callbacks.filter(Q=>Q.timeoutId!==R),l()},_)),this._callbacks.push({doneCb:l,timeoutId:R,updateCb:w})}whenStable(l,_,w){if(w&&!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(l,_,w),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(l){this.registry.registerApplication(l,this)}unregisterApplication(l){this.registry.unregisterApplication(l)}findProviders(l,_,w){return[]}static#t=this.\u0275fac=function(_){return new(_||i)(Zr(la),Zr(cy),Zr(ay))};static#e=this.\u0275prov=Mi({token:i,factory:i.\u0275fac})}return i})(),cy=(()=>{class i{constructor(){this._applications=new Map}registerApplication(l,_){this._applications.set(l,_)}unregisterApplication(l){this._applications.delete(l)}unregisterAllApplications(){this._applications.clear()}getTestability(l){return this._applications.get(l)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(l,_=!0){return B0?.findTestabilityInTree(this,l,_)??null}static#t=this.\u0275fac=function(_){return new(_||i)};static#e=this.\u0275prov=Mi({token:i,factory:i.\u0275fac,providedIn:"platform"})}return i})();function pf(i){return!!i&&"function"==typeof i.then}function ly(i){return!!i&&"function"==typeof i.subscribe}const dy=new Tn("");let gp=(()=>{class i{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((l,_)=>{this.resolve=l,this.reject=_}),this.appInits=or(dy,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const l=[];for(const w of this.appInits){const R=w();if(pf(R))l.push(R);else if(ly(R)){const Q=new Promise((lt,xt)=>{R.subscribe({complete:lt,error:xt})});l.push(Q)}}const _=()=>{this.done=!0,this.resolve()};Promise.all(l).then(()=>{_()}).catch(w=>{this.reject(w)}),0===l.length&&_(),this.initialized=!0}static#t=this.\u0275fac=function(_){return new(_||i)};static#e=this.\u0275prov=Mi({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();const uy=new Tn("");function hS(i,o){return Array.isArray(o)?o.reduce(hS,i):{...i,...o}}let hu=(()=>{class i{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=or(Zf),this.afterRenderEffectManager=or(Tm),this.externalTestViews=new Set,this.beforeRender=new At.B,this.afterTick=new At.B,this.componentTypes=[],this.components=[],this.isStable=or(Td).hasPendingTasks.pipe((0,Yt.T)(l=>!l)),this._injector=or(ps)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(l,_){const w=l instanceof p1;if(!this._injector.get(gp).done)throw!w&&ts(l),new oe(405,!1);let Q;Q=w?l:this._injector.get(wm).resolveComponentFactory(l),this.componentTypes.push(Q.componentType);const lt=function uS(i){return i.isBoundToModule}(Q)?void 0:this._injector.get(ju),Jt=Q.create(Qa.NULL,[],_||Q.selector,lt),ye=Jt.location.nativeElement,ze=Jt.injector.get(sy,null);return ze?.registerApplication(ye),Jt.onDestroy(()=>{this.detachView(Jt.hostView),N0(this.components,Jt),ze?.unregisterApplication(ye)}),this._loadComponent(Jt),Jt}tick(){this._tick(!0)}_tick(l){if(this._runningTick)throw new oe(101,!1);const _=f(null);try{this._runningTick=!0,this.detectChangesInAttachedViews(l)}catch(w){this.internalErrorHandler(w)}finally{this.afterTick.next(),this._runningTick=!1,f(_)}}detectChangesInAttachedViews(l){let _=0;const w=this.afterRenderEffectManager;for(;;){if(_===qx)throw new oe(103,!1);if(l){const R=0===_;this.beforeRender.next(R);for(let{_lView:Q,notifyErrorHandler:lt}of this._views)mS(Q,R,lt)}if(_++,w.executeInternalCallbacks(),![...this.externalTestViews.keys(),...this._views].some(({_lView:R})=>jA(R))&&(w.execute(),![...this.externalTestViews.keys(),...this._views].some(({_lView:R})=>jA(R))))break}}attachView(l){const _=l;this._views.push(_),_.attachToAppRef(this)}detachView(l){const _=l;N0(this._views,_),_.detachFromAppRef()}_loadComponent(l){this.attachView(l.hostView),this.tick(),this.components.push(l);const _=this._injector.get(uy,[]);[...this._bootstrapListeners,..._].forEach(w=>w(l))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(l=>l()),this._views.slice().forEach(l=>l.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(l){return this._destroyListeners.push(l),()=>N0(this._destroyListeners,l)}destroy(){if(this._destroyed)throw new oe(406,!1);const l=this._injector;l.destroy&&!l.destroyed&&l.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static#t=this.\u0275fac=function(_){return new(_||i)};static#e=this.\u0275prov=Mi({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();function N0(i,o){const l=i.indexOf(o);l>-1&&i.splice(l,1)}function mS(i,o,l){!o&&!jA(i)||function U0(i,o,l){let _;l?(_=0,i[Nt]|=1024):_=64&i[Nt]?0:1,Rg(i,o,_)}(i,l,o)}function jA(i){return Op(i)}class $A{constructor(o,l){this.ngModuleFactory=o,this.componentFactories=l}}let WA=(()=>{class i{compileModuleSync(l){return new Hh(l)}compileModuleAsync(l){return Promise.resolve(this.compileModuleSync(l))}compileModuleAndAllComponentsSync(l){const _=this.compileModuleSync(l),R=zc(ao(l).declarations).reduce((Q,lt)=>{const xt=kr(lt);return xt&&Q.push(new Xg(xt)),Q},[]);return new $A(_,R)}compileModuleAndAllComponentsAsync(l){return Promise.resolve(this.compileModuleAndAllComponentsSync(l))}clearCache(){}clearCacheFor(l){}getModuleId(l){}static#t=this.\u0275fac=function(_){return new(_||i)};static#e=this.\u0275prov=Mi({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})(),KI=(()=>{class i{constructor(){this.zone=or(la),this.applicationRef=or(hu)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static#t=this.\u0275fac=function(_){return new(_||i)};static#e=this.\u0275prov=Mi({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();function zA(){const i=or(la),o=or(ol);return l=>i.runOutsideAngular(()=>o.handleError(l))}let GA=(()=>{class i{constructor(){this.subscription=new Gt.yU,this.initialized=!1,this.zone=or(la),this.pendingTasks=or(Td)}initialize(){if(this.initialized)return;this.initialized=!0;let l=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(l=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{la.assertNotInAngularZone(),queueMicrotask(()=>{null!==l&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(l),l=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{la.assertInAngularZone(),l??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static#t=this.\u0275fac=function(_){return new(_||i)};static#e=this.\u0275prov=Mi({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();const _p=new Tn("",{providedIn:"root",factory:()=>or(_p,Ti.Optional|Ti.SkipSelf)||function _S(){return typeof $localize<"u"&&$localize.locale||ip}()}),XA=new Tn("",{providedIn:"root",factory:()=>"USD"}),mf=new Tn("");let fy=(()=>{class i{constructor(l){this._injector=l,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(l,_){const w=function b1(i="zone.js",o){return"noop"===i?new _1:"zone.js"===i?new la(o):i}(_?.ngZone,function py(i){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:i?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:i?.runCoalescing??!1}}({eventCoalescing:_?.ngZoneEventCoalescing,runCoalescing:_?.ngZoneRunCoalescing}));return w.run(()=>{const R=function B2(i,o,l){return new Lm(i,o,l)}(l.moduleType,this.injector,function KA(i){return[{provide:la,useFactory:i},{provide:Hi,multi:!0,useFactory:()=>{const o=or(KI,{optional:!0});return()=>o.initialize()}},{provide:Hi,multi:!0,useFactory:()=>{const o=or(GA);return()=>{o.initialize()}}},{provide:Zf,useFactory:zA}]}(()=>w)),Q=R.injector.get(ol,null);return w.runOutsideAngular(()=>{const lt=w.onError.subscribe({next:xt=>{Q.handleError(xt)}});R.onDestroy(()=>{N0(this._modules,R),lt.unsubscribe()})}),function UA(i,o,l){try{const _=l();return pf(_)?_.catch(w=>{throw o.runOutsideAngular(()=>i.handleError(w)),w}):_}catch(_){throw o.runOutsideAngular(()=>i.handleError(_)),_}}(Q,w,()=>{const lt=R.injector.get(gp);return lt.runInitializers(),lt.donePromise.then(()=>(function cC(i){"string"==typeof i&&(aC=i.toLowerCase().replace(/_/g,"-"))}(R.injector.get(_p,ip)||ip),this._moduleDoBootstrap(R),R))})})}bootstrapModule(l,_=[]){const w=hS({},_);return function HA(i,o,l){const _=new Hh(l);return Promise.resolve(_)}(0,0,l).then(R=>this.bootstrapModuleFactory(R,w))}_moduleDoBootstrap(l){const _=l.injector.get(hu);if(l._bootstrapComponents.length>0)l._bootstrapComponents.forEach(w=>_.bootstrap(w));else{if(!l.instance.ngDoBootstrap)throw new oe(-403,!1);l.instance.ngDoBootstrap(_)}this._modules.push(l)}onDestroy(l){this._destroyListeners.push(l)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new oe(404,!1);this._modules.slice().forEach(_=>_.destroy()),this._destroyListeners.forEach(_=>_());const l=this._injector.get(mf,null);l&&(l.forEach(_=>_()),l.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static#t=this.\u0275fac=function(_){return new(_||i)(Zr(Qa))};static#e=this.\u0275prov=Mi({token:i,factory:i.\u0275fac,providedIn:"platform"})}return i})(),Pl=null;const bS=new Tn("");function gy(i,o,l=[]){const _=`Platform: ${o}`,w=new Tn(_);return(R=[])=>{let Q=_y();if(!Q||Q.injector.get(bS,!1)){const lt=[...l,...R,{provide:w,useValue:!0}];i?i(lt):function yS(i){if(Pl&&!Pl.get(bS,!1))throw new oe(400,!1);(function VA(){!function H(i){Z=i}(()=>{throw new oe(600,!1)})})(),Pl=i;const o=i.get(fy);(function QA(i){i.get(Yy,null)?.forEach(l=>l())})(i)}(function ff(i=[],o){return Qa.create({name:o,providers:[{provide:hs,useValue:"platform"},{provide:mf,useValue:new Set([()=>Pl=null])},...i]})}(lt,_))}return function xS(i){const o=_y();if(!o)throw new oe(401,!1);return o}()}}function _y(){return Pl?.get(fy)??null}function CS(){return!1}function AS(){}let gf=(()=>{class i{static#t=this.__NG_ELEMENT_ID__=DS}return i})();function DS(i){return function MS(i,o,l){if(Gi(i)&&!l){const _=Xa(i.index,o);return new Cc(_,_)}return 47&i.type?new Cc(o[pt],o):null}(So(),li(),!(16&~i))}class bf{constructor(){}supports(o){return Fm(o)}create(o){return new PS(o)}}const IS=(i,o)=>o;class PS{constructor(o){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=o||IS}forEachItem(o){let l;for(l=this._itHead;null!==l;l=l._next)o(l)}forEachOperation(o){let l=this._itHead,_=this._removalsHead,w=0,R=null;for(;l||_;){const Q=!_||l&&l.currentIndex<yf(_,w,R)?l:_,lt=yf(Q,w,R),xt=Q.currentIndex;if(Q===_)w--,_=_._nextRemoved;else if(l=l._next,null==Q.previousIndex)w++;else{R||(R=[]);const Jt=lt-w,ye=xt-w;if(Jt!=ye){for(let Mn=0;Mn<Jt;Mn++){const Pn=Mn<R.length?R[Mn]:R[Mn]=0,Gn=Pn+Mn;ye<=Gn&&Gn<Jt&&(R[Mn]=Pn+1)}R[Q.previousIndex]=ye-Jt}}lt!==xt&&o(Q,lt,xt)}}forEachPreviousItem(o){let l;for(l=this._previousItHead;null!==l;l=l._nextPrevious)o(l)}forEachAddedItem(o){let l;for(l=this._additionsHead;null!==l;l=l._nextAdded)o(l)}forEachMovedItem(o){let l;for(l=this._movesHead;null!==l;l=l._nextMoved)o(l)}forEachRemovedItem(o){let l;for(l=this._removalsHead;null!==l;l=l._nextRemoved)o(l)}forEachIdentityChange(o){let l;for(l=this._identityChangesHead;null!==l;l=l._nextIdentityChange)o(l)}diff(o){if(null==o&&(o=[]),!Fm(o))throw new oe(900,!1);return this.check(o)?this:null}onDestroy(){}check(o){this._reset();let w,R,Q,l=this._itHead,_=!1;if(Array.isArray(o)){this.length=o.length;for(let lt=0;lt<this.length;lt++)R=o[lt],Q=this._trackByFn(lt,R),null!==l&&Object.is(l.trackById,Q)?(_&&(l=this._verifyReinsertion(l,R,Q,lt)),Object.is(l.item,R)||this._addIdentityChange(l,R)):(l=this._mismatch(l,R,Q,lt),_=!0),l=l._next}else w=0,function iE(i,o){if(Array.isArray(i))for(let l=0;l<i.length;l++)o(i[l]);else{const l=i[Symbol.iterator]();let _;for(;!(_=l.next()).done;)o(_.value)}}(o,lt=>{Q=this._trackByFn(w,lt),null!==l&&Object.is(l.trackById,Q)?(_&&(l=this._verifyReinsertion(l,lt,Q,w)),Object.is(l.item,lt)||this._addIdentityChange(l,lt)):(l=this._mismatch(l,lt,Q,w),_=!0),l=l._next,w++}),this.length=w;return this._truncate(l),this.collection=o,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let o;for(o=this._previousItHead=this._itHead;null!==o;o=o._next)o._nextPrevious=o._next;for(o=this._additionsHead;null!==o;o=o._nextAdded)o.previousIndex=o.currentIndex;for(this._additionsHead=this._additionsTail=null,o=this._movesHead;null!==o;o=o._nextMoved)o.previousIndex=o.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(o,l,_,w){let R;return null===o?R=this._itTail:(R=o._prev,this._remove(o)),null!==(o=null===this._unlinkedRecords?null:this._unlinkedRecords.get(_,null))?(Object.is(o.item,l)||this._addIdentityChange(o,l),this._reinsertAfter(o,R,w)):null!==(o=null===this._linkedRecords?null:this._linkedRecords.get(_,w))?(Object.is(o.item,l)||this._addIdentityChange(o,l),this._moveAfter(o,R,w)):o=this._addAfter(new kS(l,_),R,w),o}_verifyReinsertion(o,l,_,w){let R=null===this._unlinkedRecords?null:this._unlinkedRecords.get(_,null);return null!==R?o=this._reinsertAfter(R,o._prev,w):o.currentIndex!=w&&(o.currentIndex=w,this._addToMoves(o,w)),o}_truncate(o){for(;null!==o;){const l=o._next;this._addToRemovals(this._unlink(o)),o=l}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(o,l,_){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(o);const w=o._prevRemoved,R=o._nextRemoved;return null===w?this._removalsHead=R:w._nextRemoved=R,null===R?this._removalsTail=w:R._prevRemoved=w,this._insertAfter(o,l,_),this._addToMoves(o,_),o}_moveAfter(o,l,_){return this._unlink(o),this._insertAfter(o,l,_),this._addToMoves(o,_),o}_addAfter(o,l,_){return this._insertAfter(o,l,_),this._additionsTail=null===this._additionsTail?this._additionsHead=o:this._additionsTail._nextAdded=o,o}_insertAfter(o,l,_){const w=null===l?this._itHead:l._next;return o._next=w,o._prev=l,null===w?this._itTail=o:w._prev=o,null===l?this._itHead=o:l._next=o,null===this._linkedRecords&&(this._linkedRecords=new eD),this._linkedRecords.put(o),o.currentIndex=_,o}_remove(o){return this._addToRemovals(this._unlink(o))}_unlink(o){null!==this._linkedRecords&&this._linkedRecords.remove(o);const l=o._prev,_=o._next;return null===l?this._itHead=_:l._next=_,null===_?this._itTail=l:_._prev=l,o}_addToMoves(o,l){return o.previousIndex===l||(this._movesTail=null===this._movesTail?this._movesHead=o:this._movesTail._nextMoved=o),o}_addToRemovals(o){return null===this._unlinkedRecords&&(this._unlinkedRecords=new eD),this._unlinkedRecords.put(o),o.currentIndex=null,o._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=o,o._prevRemoved=null):(o._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=o),o}_addIdentityChange(o,l){return o.item=l,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=o:this._identityChangesTail._nextIdentityChange=o,o}}class kS{constructor(o,l){this.item=o,this.trackById=l,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 RS{constructor(){this._head=null,this._tail=null}add(o){null===this._head?(this._head=this._tail=o,o._nextDup=null,o._prevDup=null):(this._tail._nextDup=o,o._prevDup=this._tail,o._nextDup=null,this._tail=o)}get(o,l){let _;for(_=this._head;null!==_;_=_._nextDup)if((null===l||l<=_.currentIndex)&&Object.is(_.trackById,o))return _;return null}remove(o){const l=o._prevDup,_=o._nextDup;return null===l?this._head=_:l._nextDup=_,null===_?this._tail=l:_._prevDup=l,null===this._head}}class eD{constructor(){this.map=new Map}put(o){const l=o.trackById;let _=this.map.get(l);_||(_=new RS,this.map.set(l,_)),_.add(o)}get(o,l){const w=this.map.get(o);return w?w.get(o,l):null}remove(o){const l=o.trackById;return this.map.get(l).remove(o)&&this.map.delete(l),o}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function yf(i,o,l){const _=i.previousIndex;if(null===_)return _;let w=0;return l&&_<l.length&&(w=l[_]),_+o+w}class kl{constructor(){}supports(o){return o instanceof Map||Bm(o)}create(){return new xy}}class xy{constructor(){this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}get isDirty(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}forEachItem(o){let l;for(l=this._mapHead;null!==l;l=l._next)o(l)}forEachPreviousItem(o){let l;for(l=this._previousMapHead;null!==l;l=l._nextPrevious)o(l)}forEachChangedItem(o){let l;for(l=this._changesHead;null!==l;l=l._nextChanged)o(l)}forEachAddedItem(o){let l;for(l=this._additionsHead;null!==l;l=l._nextAdded)o(l)}forEachRemovedItem(o){let l;for(l=this._removalsHead;null!==l;l=l._nextRemoved)o(l)}diff(o){if(o){if(!(o instanceof Map||Bm(o)))throw new oe(900,!1)}else o=new Map;return this.check(o)?this:null}onDestroy(){}check(o){this._reset();let l=this._mapHead;if(this._appendAfter=null,this._forEach(o,(_,w)=>{if(l&&l.key===w)this._maybeAddToChanges(l,_),this._appendAfter=l,l=l._next;else{const R=this._getOrCreateRecordForKey(w,_);l=this._insertBeforeOrAppend(l,R)}}),l){l._prev&&(l._prev._next=null),this._removalsHead=l;for(let _=l;null!==_;_=_._nextRemoved)_===this._mapHead&&(this._mapHead=null),this._records.delete(_.key),_._nextRemoved=_._next,_.previousValue=_.currentValue,_.currentValue=null,_._prev=null,_._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(o,l){if(o){const _=o._prev;return l._next=o,l._prev=_,o._prev=l,_&&(_._next=l),o===this._mapHead&&(this._mapHead=l),this._appendAfter=o,o}return this._appendAfter?(this._appendAfter._next=l,l._prev=this._appendAfter):this._mapHead=l,this._appendAfter=l,null}_getOrCreateRecordForKey(o,l){if(this._records.has(o)){const w=this._records.get(o);this._maybeAddToChanges(w,l);const R=w._prev,Q=w._next;return R&&(R._next=Q),Q&&(Q._prev=R),w._next=null,w._prev=null,w}const _=new LS(o);return this._records.set(o,_),_.currentValue=l,this._addToAdditions(_),_}_reset(){if(this.isDirty){let o;for(this._previousMapHead=this._mapHead,o=this._previousMapHead;null!==o;o=o._next)o._nextPrevious=o._next;for(o=this._changesHead;null!==o;o=o._nextChanged)o.previousValue=o.currentValue;for(o=this._additionsHead;null!=o;o=o._nextAdded)o.previousValue=o.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(o,l){Object.is(l,o.currentValue)||(o.previousValue=o.currentValue,o.currentValue=l,this._addToChanges(o))}_addToAdditions(o){null===this._additionsHead?this._additionsHead=this._additionsTail=o:(this._additionsTail._nextAdded=o,this._additionsTail=o)}_addToChanges(o){null===this._changesHead?this._changesHead=this._changesTail=o:(this._changesTail._nextChanged=o,this._changesTail=o)}_forEach(o,l){o instanceof Map?o.forEach(l):Object.keys(o).forEach(_=>l(o[_],_))}}class LS{constructor(o){this.key=o,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function vp(){return new xf([new bf])}let xf=(()=>{class i{static#t=this.\u0275prov=Mi({token:i,providedIn:"root",factory:vp});constructor(l){this.factories=l}static create(l,_){if(null!=_){const w=_.factories.slice();l=l.concat(w)}return new i(l)}static extend(l){return{provide:i,useFactory:_=>i.create(l,_||vp()),deps:[[i,new Ge,new Zt]]}}find(l){const _=this.factories.find(w=>w.supports(l));if(null!=_)return _;throw new oe(901,!1)}}return i})();function nD(){return new Ey([new kl])}let Ey=(()=>{class i{static#t=this.\u0275prov=Mi({token:i,providedIn:"root",factory:nD});constructor(l){this.factories=l}static create(l,_){if(_){const w=_.factories.slice();l=l.concat(w)}return new i(l)}static extend(l){return{provide:i,useFactory:_=>i.create(l,_||nD()),deps:[[i,new Ge,new Zt]]}}find(l){const _=this.factories.find(w=>w.supports(l));if(_)return _;throw new oe(901,!1)}}return i})();const NS=gy(null,"core",[]);let VS=(()=>{class i{constructor(l){}static#t=this.\u0275fac=function(_){return new(_||i)(Zr(hu))};static#e=this.\u0275mod=Cs({type:i});static#n=this.\u0275inj=Ne({})}return i})();function pO(i){return"boolean"==typeof i?i:null!=i&&"false"!==i}function yD(i,o=NaN){return isNaN(parseFloat(i))||isNaN(Number(i))?o:Number(i)}function fO(i,o){Dl("NgSignals");const l=function X(i){const o=Object.create(U);o.computation=i;const l=()=>{if(A(o),g(o),o.value===z)throw o.error;return o.value};return l[m]=o,l}(i);return o?.equal&&(l[m].equal=o.equal),l}function gO(i){const o=f(null);try{return i()}finally{f(o)}}const _O=new Tn("",{providedIn:"root",factory:()=>or(vO)});let vO=(()=>{class i{static#t=this.\u0275prov=Mi({token:i,providedIn:"root",factory:()=>new bO})}return i})();class bO{constructor(){this.queuedEffectCount=0,this.queues=new Map,this.pendingTasks=or(Td),this.taskId=null}scheduleEffect(o){if(this.enqueue(o),null===this.taskId){const l=this.taskId=this.pendingTasks.add();queueMicrotask(()=>{this.flush(),this.pendingTasks.remove(l),this.taskId=null})}}enqueue(o){const l=o.creationZone;this.queues.has(l)||this.queues.set(l,new Set);const _=this.queues.get(l);_.has(o)||(this.queuedEffectCount++,_.add(o))}flush(){for(;this.queuedEffectCount>0;)for(const[o,l]of this.queues)null===o?this.flushQueue(l):o.run(()=>this.flushQueue(l))}flushQueue(o){for(const l of o)o.delete(l),this.queuedEffectCount--,l.run()}}class yO{constructor(o,l,_,w,R,Q){this.scheduler=o,this.effectFn=l,this.creationZone=_,this.injector=R,this.watcher=function ce(i,o,l){const _=Object.create(xe);l&&(_.consumerAllowSignalWrites=!0),_.fn=i,_.schedule=o;const w=xt=>{_.cleanupFn=xt};return _.ref={notify:()=>D(_),run:()=>{if(null===_.fn)return;if(function h(){return p}())throw new Error("Schedulers cannot synchronously execute watches while scheduling.");if(_.dirty=!1,_.hasRun&&!k(_))return;_.hasRun=!0;const xt=C(_);try{_.cleanupFn(),_.cleanupFn=se,_.fn(w)}finally{S(_,xt)}},cleanup:()=>_.cleanupFn(),destroy:()=>function Q(xt){(function R(xt){return null===xt.fn&&null===xt.schedule})(xt)||(I(xt),xt.cleanupFn(),xt.fn=null,xt.schedule=null,xt.cleanupFn=se)}(_),[m]:_},_.ref}(lt=>this.runEffect(lt),()=>this.schedule(),Q),this.unregisterOnDestroy=w?.onDestroy(()=>this.destroy())}runEffect(o){try{this.effectFn(o)}catch(l){this.injector.get(ol,null,{optional:!0})?.handleError(l)}}run(){this.watcher.run()}schedule(){this.scheduler.scheduleEffect(this)}destroy(){this.watcher.destroy(),this.unregisterOnDestroy?.()}}function Oy(i,o){Dl("NgSignals"),!o?.injector&&Pa();const l=o?.injector??or(Qa),_=!0!==o?.manualCleanup?l.get(dt):null,w=new yO(l.get(_O),i,typeof Zone>"u"?null:Zone.current,_,l,o?.allowSignalWrites??!1),R=l.get(gf,null,{optional:!0});return R&&8&R._lView[Nt]?(R._lView[en]??=[]).push(w.watcher.notify):w.watcher.notify(),w}function xO(i,o){const l=kr(i),_=o.elementInjector||As();return new Xg(l).create(_,o.projectableNodes,o.hostElement,o.environmentInjector)}function EO(i){const o=kr(i);if(!o)return null;const l=new Xg(o);return{get selector(){return l.selector},get type(){return l.componentType},get inputs(){return l.inputs},get outputs(){return l.outputs},get ngContentSelectors(){return l.ngContentSelectors},get isStandalone(){return o.standalone},get isSignal(){return o.signals}}}},49074:(ct,P,e)=>{"use strict";e.d(P,{ot:()=>h,pQ:()=>p});var t=e(68559),a=e(43942),d=e(33900);function p(E){E||((0,t.Af3)(p),E=(0,t.WQX)(t.abz));const y=new a.c(g=>E.onDestroy(g.next.bind(g)));return g=>g.pipe((0,d.Q)(y))}function h(E,y){const g=!y?.manualCleanup;g&&!y?.injector&&(0,t.Af3)(h);const b=g?y?.injector?.get(t.abz)??(0,t.WQX)(t.abz):null;let A;A=(0,t.vPA)(y?.requireSync?{kind:0}:{kind:1,value:y?.initialValue});const x=E.subscribe({next:T=>A.set({kind:1,value:T}),error:T=>{if(y?.rejectErrors)throw T;A.set({kind:2,error:T})}});return b?.onDestroy(x.unsubscribe.bind(x)),(0,t.EWP)(()=>{const T=A();switch(T.kind){case 1:return T.value;case 2:throw T.error;case 0:throw new t.wOt(601,"`toSignal()` called with `requireSync` but `Observable` did not emit synchronously.")}})}},34456:(ct,P,e)=>{"use strict";e.d(P,{$R:()=>Qo,BC:()=>me,Bm:()=>Hi,J3:()=>Sn,JD:()=>yo,MJ:()=>bi,Q0:()=>Ln,Qk:()=>Nr,VZ:()=>Ri,X1:()=>zo,YN:()=>zr,YS:()=>Ps,Yp:()=>gi,cV:()=>ee,cb:()=>oe,cz:()=>D,gE:()=>Ut,hs:()=>Ir,j4:()=>Yo,k0:()=>k,kq:()=>v,l_:()=>ia,me:()=>A,ok:()=>Ar,qT:()=>qn,vO:()=>Gt,vS:()=>qe,wz:()=>Zr,xH:()=>rs,xq:()=>Fs,y7:()=>Ca,ze:()=>to});var t=e(68559),a=e(60316),d=e(53081),p=e(61873),n=e(70271);let m=(()=>{class re{constructor(jt,Se){this._renderer=jt,this._elementRef=Se,this.onChange=Xe=>{},this.onTouched=()=>{}}setProperty(jt,Se){this._renderer.setProperty(this._elementRef.nativeElement,jt,Se)}registerOnTouched(jt){this.onTouched=jt}registerOnChange(jt){this.onChange=jt}setDisabledState(jt){this.setProperty("disabled",jt)}static#t=this.\u0275fac=function(Se){return new(Se||re)(t.rXU(t.sFG),t.rXU(t.aKT))};static#e=this.\u0275dir=t.FsC({type:re})}return re})(),f=(()=>{class re extends m{static#t=this.\u0275fac=(()=>{let jt;return function(Xe){return(jt||(jt=t.xGo(re)))(Xe||re)}})();static#e=this.\u0275dir=t.FsC({type:re,features:[t.Vt3]})}return re})();const v=new t.nKC(""),y={provide:v,useExisting:(0,t.Rfq)(()=>A),multi:!0},b=new t.nKC("");let A=(()=>{class re extends m{constructor(jt,Se,Xe){super(jt,Se),this._compositionMode=Xe,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function g(){const re=(0,a.QT)()?(0,a.QT)().getUserAgent():"";return/android (\d+)/.test(re.toLowerCase())}())}writeValue(jt){this.setProperty("value",jt??"")}_handleInput(jt){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(jt)}_compositionStart(){this._composing=!0}_compositionEnd(jt){this._composing=!1,this._compositionMode&&this.onChange(jt)}static#t=this.\u0275fac=function(Se){return new(Se||re)(t.rXU(t.sFG),t.rXU(t.aKT),t.rXU(b,8))};static#e=this.\u0275dir=t.FsC({type:re,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(Se,Xe){1&Se&&t.bIt("input",function(Vi){return Xe._handleInput(Vi.target.value)})("blur",function(){return Xe.onTouched()})("compositionstart",function(){return Xe._compositionStart()})("compositionend",function(Vi){return Xe._compositionEnd(Vi.target.value)})},features:[t.Jv_([y]),t.Vt3]})}return re})();function x(re){return null==re||("string"==typeof re||Array.isArray(re))&&0===re.length}function T(re){return null!=re&&"number"==typeof re.length}const D=new t.nKC(""),C=new t.nKC(""),S=/^(?=.{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 k{static min(fe){return I(fe)}static max(fe){return function F(re){return fe=>{if(x(fe.value)||x(re))return null;const jt=parseFloat(fe.value);return!isNaN(jt)&&jt>re?{max:{max:re,actual:fe.value}}:null}}(fe)}static required(fe){return L(fe)}static requiredTrue(fe){return W(fe)}static email(fe){return function K(re){return x(re.value)||S.test(re.value)?null:{email:!0}}(fe)}static minLength(fe){return function j(re){return fe=>x(fe.value)||!T(fe.value)?null:fe.value.length<re?{minlength:{requiredLength:re,actualLength:fe.value.length}}:null}(fe)}static maxLength(fe){return function X(re){return fe=>T(fe.value)&&fe.value.length>re?{maxlength:{requiredLength:re,actualLength:fe.value.length}}:null}(fe)}static pattern(fe){return function B(re){if(!re)return V;let fe,jt;return"string"==typeof re?(jt="","^"!==re.charAt(0)&&(jt+="^"),jt+=re,"$"!==re.charAt(re.length-1)&&(jt+="$"),fe=new RegExp(jt)):(jt=re.toString(),fe=re),Se=>{if(x(Se.value))return null;const Xe=Se.value;return fe.test(Xe)?null:{pattern:{requiredPattern:jt,actualValue:Xe}}}}(fe)}static nullValidator(fe){return null}static compose(fe){return q(fe)}static composeAsync(fe){return ot(fe)}}function I(re){return fe=>{if(x(fe.value)||x(re))return null;const jt=parseFloat(fe.value);return!isNaN(jt)&&jt<re?{min:{min:re,actual:fe.value}}:null}}function L(re){return x(re.value)?{required:!0}:null}function W(re){return!0===re.value?null:{required:!0}}function V(re){return null}function z(re){return null!=re}function U(re){return(0,t.jNT)(re)?(0,d.H)(re):re}function G(re){let fe={};return re.forEach(jt=>{fe=null!=jt?{...fe,...jt}:fe}),0===Object.keys(fe).length?null:fe}function Z(re,fe){return fe.map(jt=>jt(re))}function H(re){return re.map(fe=>function at(re){return!re.validate}(fe)?fe:jt=>fe.validate(jt))}function q(re){if(!re)return null;const fe=re.filter(z);return 0==fe.length?null:function(jt){return G(Z(jt,fe))}}function $(re){return null!=re?q(H(re)):null}function ot(re){if(!re)return null;const fe=re.filter(z);return 0==fe.length?null:function(jt){const Se=Z(jt,fe).map(U);return(0,p.p)(Se).pipe((0,n.T)(G))}}function J(re){return null!=re?ot(H(re)):null}function ft(re,fe){return null===re?[fe]:Array.isArray(re)?[...re,fe]:[re,fe]}function mt(re){return re._rawValidators}function Lt(re){return re._rawAsyncValidators}function Vt(re){return re?Array.isArray(re)?re:[re]:[]}function ce(re,fe){return Array.isArray(re)?re.includes(fe):re===fe}function se(re,fe){const jt=Vt(fe);return Vt(re).forEach(Xe=>{ce(jt,Xe)||jt.push(Xe)}),jt}function xe(re,fe){return Vt(fe).filter(jt=>!ce(re,jt))}class It{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(fe){this._rawValidators=fe||[],this._composedValidatorFn=$(this._rawValidators)}_setAsyncValidators(fe){this._rawAsyncValidators=fe||[],this._composedAsyncValidatorFn=J(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(fe){this._onDestroyCallbacks.push(fe)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(fe=>fe()),this._onDestroyCallbacks=[]}reset(fe=void 0){this.control&&this.control.reset(fe)}hasError(fe,jt){return!!this.control&&this.control.hasError(fe,jt)}getError(fe,jt){return this.control?this.control.getError(fe,jt):null}}class At extends It{get formDirective(){return null}get path(){return null}}class Gt extends It{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class Tt{constructor(fe){this._cd=fe}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let me=(()=>{class re extends Tt{constructor(jt){super(jt)}static#t=this.\u0275fac=function(Se){return new(Se||re)(t.rXU(Gt,2))};static#e=this.\u0275dir=t.FsC({type:re,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(Se,Xe){2&Se&&t.AVh("ng-untouched",Xe.isUntouched)("ng-touched",Xe.isTouched)("ng-pristine",Xe.isPristine)("ng-dirty",Xe.isDirty)("ng-valid",Xe.isValid)("ng-invalid",Xe.isInvalid)("ng-pending",Xe.isPending)},features:[t.Vt3]})}return re})(),oe=(()=>{class re extends Tt{constructor(jt){super(jt)}static#t=this.\u0275fac=function(Se){return new(Se||re)(t.rXU(At,10))};static#e=this.\u0275dir=t.FsC({type:re,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(Se,Xe){2&Se&&t.AVh("ng-untouched",Xe.isUntouched)("ng-touched",Xe.isTouched)("ng-pristine",Xe.isPristine)("ng-dirty",Xe.isDirty)("ng-valid",Xe.isValid)("ng-invalid",Xe.isInvalid)("ng-pending",Xe.isPending)("ng-submitted",Xe.isSubmitted)},features:[t.Vt3]})}return re})();const Bn="VALID",fi="INVALID",nn="PENDING",an="DISABLED";function qt(re){return(it(re)?re.validators:re)||null}function Ft(re,fe){return(it(fe)?fe.asyncValidators:re)||null}function it(re){return null!=re&&!Array.isArray(re)&&"object"==typeof re}function rt(re,fe,jt){const Se=re.controls;if(!(fe?Object.keys(Se):Se).length)throw new t.wOt(1e3,"");if(!Se[jt])throw new t.wOt(1001,"")}function et(re,fe,jt){re._forEachChild((Se,Xe)=>{if(void 0===jt[Xe])throw new t.wOt(1002,"")})}class bt{constructor(fe,jt){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(fe),this._assignAsyncValidators(jt)}get validator(){return this._composedValidatorFn}set validator(fe){this._rawValidators=this._composedValidatorFn=fe}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(fe){this._rawAsyncValidators=this._composedAsyncValidatorFn=fe}get parent(){return this._parent}get valid(){return this.status===Bn}get invalid(){return this.status===fi}get pending(){return this.status==nn}get disabled(){return this.status===an}get enabled(){return this.status!==an}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(fe){this._assignValidators(fe)}setAsyncValidators(fe){this._assignAsyncValidators(fe)}addValidators(fe){this.setValidators(se(fe,this._rawValidators))}addAsyncValidators(fe){this.setAsyncValidators(se(fe,this._rawAsyncValidators))}removeValidators(fe){this.setValidators(xe(fe,this._rawValidators))}removeAsyncValidators(fe){this.setAsyncValidators(xe(fe,this._rawAsyncValidators))}hasValidator(fe){return ce(this._rawValidators,fe)}hasAsyncValidator(fe){return ce(this._rawAsyncValidators,fe)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(fe={}){this.touched=!0,this._parent&&!fe.onlySelf&&this._parent.markAsTouched(fe)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(fe=>fe.markAllAsTouched())}markAsUntouched(fe={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(jt=>{jt.markAsUntouched({onlySelf:!0})}),this._parent&&!fe.onlySelf&&this._parent._updateTouched(fe)}markAsDirty(fe={}){this.pristine=!1,this._parent&&!fe.onlySelf&&this._parent.markAsDirty(fe)}markAsPristine(fe={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(jt=>{jt.markAsPristine({onlySelf:!0})}),this._parent&&!fe.onlySelf&&this._parent._updatePristine(fe)}markAsPending(fe={}){this.status=nn,!1!==fe.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!fe.onlySelf&&this._parent.markAsPending(fe)}disable(fe={}){const jt=this._parentMarkedDirty(fe.onlySelf);this.status=an,this.errors=null,this._forEachChild(Se=>{Se.disable({...fe,onlySelf:!0})}),this._updateValue(),!1!==fe.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...fe,skipPristineCheck:jt}),this._onDisabledChange.forEach(Se=>Se(!0))}enable(fe={}){const jt=this._parentMarkedDirty(fe.onlySelf);this.status=Bn,this._forEachChild(Se=>{Se.enable({...fe,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:fe.emitEvent}),this._updateAncestors({...fe,skipPristineCheck:jt}),this._onDisabledChange.forEach(Se=>Se(!1))}_updateAncestors(fe){this._parent&&!fe.onlySelf&&(this._parent.updateValueAndValidity(fe),fe.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(fe){this._parent=fe}getRawValue(){return this.value}updateValueAndValidity(fe={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Bn||this.status===nn)&&this._runAsyncValidator(fe.emitEvent)),!1!==fe.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!fe.onlySelf&&this._parent.updateValueAndValidity(fe)}_updateTreeValidity(fe={emitEvent:!0}){this._forEachChild(jt=>jt._updateTreeValidity(fe)),this.updateValueAndValidity({onlySelf:!0,emitEvent:fe.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?an:Bn}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(fe){if(this.asyncValidator){this.status=nn,this._hasOwnPendingAsyncValidator=!0;const jt=U(this.asyncValidator(this));this._asyncValidationSubscription=jt.subscribe(Se=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(Se,{emitEvent:fe})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(fe,jt={}){this.errors=fe,this._updateControlsErrors(!1!==jt.emitEvent)}get(fe){let jt=fe;return null==jt||(Array.isArray(jt)||(jt=jt.split(".")),0===jt.length)?null:jt.reduce((Se,Xe)=>Se&&Se._find(Xe),this)}getError(fe,jt){const Se=jt?this.get(jt):this;return Se&&Se.errors?Se.errors[fe]:null}hasError(fe,jt){return!!this.getError(fe,jt)}get root(){let fe=this;for(;fe._parent;)fe=fe._parent;return fe}_updateControlsErrors(fe){this.status=this._calculateStatus(),fe&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(fe)}_initObservables(){this.valueChanges=new t.bkB,this.statusChanges=new t.bkB}_calculateStatus(){return this._allControlsDisabled()?an:this.errors?fi:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(nn)?nn:this._anyControlsHaveStatus(fi)?fi:Bn}_anyControlsHaveStatus(fe){return this._anyControls(jt=>jt.status===fe)}_anyControlsDirty(){return this._anyControls(fe=>fe.dirty)}_anyControlsTouched(){return this._anyControls(fe=>fe.touched)}_updatePristine(fe={}){this.pristine=!this._anyControlsDirty(),this._parent&&!fe.onlySelf&&this._parent._updatePristine(fe)}_updateTouched(fe={}){this.touched=this._anyControlsTouched(),this._parent&&!fe.onlySelf&&this._parent._updateTouched(fe)}_registerOnCollectionChange(fe){this._onCollectionChange=fe}_setUpdateStrategy(fe){it(fe)&&null!=fe.updateOn&&(this._updateOn=fe.updateOn)}_parentMarkedDirty(fe){return!fe&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(fe){return null}_assignValidators(fe){this._rawValidators=Array.isArray(fe)?fe.slice():fe,this._composedValidatorFn=function St(re){return Array.isArray(re)?$(re):re||null}(this._rawValidators)}_assignAsyncValidators(fe){this._rawAsyncValidators=Array.isArray(fe)?fe.slice():fe,this._composedAsyncValidatorFn=function tt(re){return Array.isArray(re)?J(re):re||null}(this._rawAsyncValidators)}}class Ut extends bt{constructor(fe,jt,Se){super(qt(jt),Ft(Se,jt)),this.controls=fe,this._initObservables(),this._setUpdateStrategy(jt),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(fe,jt){return this.controls[fe]?this.controls[fe]:(this.controls[fe]=jt,jt.setParent(this),jt._registerOnCollectionChange(this._onCollectionChange),jt)}addControl(fe,jt,Se={}){this.registerControl(fe,jt),this.updateValueAndValidity({emitEvent:Se.emitEvent}),this._onCollectionChange()}removeControl(fe,jt={}){this.controls[fe]&&this.controls[fe]._registerOnCollectionChange(()=>{}),delete this.controls[fe],this.updateValueAndValidity({emitEvent:jt.emitEvent}),this._onCollectionChange()}setControl(fe,jt,Se={}){this.controls[fe]&&this.controls[fe]._registerOnCollectionChange(()=>{}),delete this.controls[fe],jt&&this.registerControl(fe,jt),this.updateValueAndValidity({emitEvent:Se.emitEvent}),this._onCollectionChange()}contains(fe){return this.controls.hasOwnProperty(fe)&&this.controls[fe].enabled}setValue(fe,jt={}){et(this,0,fe),Object.keys(fe).forEach(Se=>{rt(this,!0,Se),this.controls[Se].setValue(fe[Se],{onlySelf:!0,emitEvent:jt.emitEvent})}),this.updateValueAndValidity(jt)}patchValue(fe,jt={}){null!=fe&&(Object.keys(fe).forEach(Se=>{const Xe=this.controls[Se];Xe&&Xe.patchValue(fe[Se],{onlySelf:!0,emitEvent:jt.emitEvent})}),this.updateValueAndValidity(jt))}reset(fe={},jt={}){this._forEachChild((Se,Xe)=>{Se.reset(fe?fe[Xe]:null,{onlySelf:!0,emitEvent:jt.emitEvent})}),this._updatePristine(jt),this._updateTouched(jt),this.updateValueAndValidity(jt)}getRawValue(){return this._reduceChildren({},(fe,jt,Se)=>(fe[Se]=jt.getRawValue(),fe))}_syncPendingControls(){let fe=this._reduceChildren(!1,(jt,Se)=>!!Se._syncPendingControls()||jt);return fe&&this.updateValueAndValidity({onlySelf:!0}),fe}_forEachChild(fe){Object.keys(this.controls).forEach(jt=>{const Se=this.controls[jt];Se&&fe(Se,jt)})}_setUpControls(){this._forEachChild(fe=>{fe.setParent(this),fe._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(fe){for(const[jt,Se]of Object.entries(this.controls))if(this.contains(jt)&&fe(Se))return!0;return!1}_reduceValue(){return this._reduceChildren({},(jt,Se,Xe)=>((Se.enabled||this.disabled)&&(jt[Xe]=Se.value),jt))}_reduceChildren(fe,jt){let Se=fe;return this._forEachChild((Xe,ci)=>{Se=jt(Se,Xe,ci)}),Se}_allControlsDisabled(){for(const fe of Object.keys(this.controls))if(this.controls[fe].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(fe){return this.controls.hasOwnProperty(fe)?this.controls[fe]:null}}const Sn=Ut;class hn extends Ut{}const on=new t.nKC("CallSetDisabledState",{providedIn:"root",factory:()=>Le}),Le="always";function he(re,fe){return[...fe.path,re]}function Ct(re,fe,jt=Le){mn(re,fe),fe.valueAccessor.writeValue(re.value),(re.disabled||"always"===jt)&&fe.valueAccessor.setDisabledState?.(re.disabled),function ti(re,fe){fe.valueAccessor.registerOnChange(jt=>{re._pendingValue=jt,re._pendingChange=!0,re._pendingDirty=!0,"change"===re.updateOn&&Mi(re,fe)})}(re,fe),function er(re,fe){const jt=(Se,Xe)=>{fe.valueAccessor.writeValue(Se),Xe&&fe.viewToModelUpdate(Se)};re.registerOnChange(jt),fe._registerOnDestroy(()=>{re._unregisterOnChange(jt)})}(re,fe),function vi(re,fe){fe.valueAccessor.registerOnTouched(()=>{re._pendingTouched=!0,"blur"===re.updateOn&&re._pendingChange&&Mi(re,fe),"submit"!==re.updateOn&&re.markAsTouched()})}(re,fe),function we(re,fe){if(fe.valueAccessor.setDisabledState){const jt=Se=>{fe.valueAccessor.setDisabledState(Se)};re.registerOnDisabledChange(jt),fe._registerOnDestroy(()=>{re._unregisterOnDisabledChange(jt)})}}(re,fe)}function Ee(re,fe,jt=!0){const Se=()=>{};fe.valueAccessor&&(fe.valueAccessor.registerOnChange(Se),fe.valueAccessor.registerOnTouched(Se)),Fn(re,fe),re&&(fe._invokeOnDestroyCallbacks(),re._registerOnCollectionChange(()=>{}))}function wt(re,fe){re.forEach(jt=>{jt.registerOnValidatorChange&&jt.registerOnValidatorChange(fe)})}function mn(re,fe){const jt=mt(re);null!==fe.validator?re.setValidators(ft(jt,fe.validator)):"function"==typeof jt&&re.setValidators([jt]);const Se=Lt(re);null!==fe.asyncValidator?re.setAsyncValidators(ft(Se,fe.asyncValidator)):"function"==typeof Se&&re.setAsyncValidators([Se]);const Xe=()=>re.updateValueAndValidity();wt(fe._rawValidators,Xe),wt(fe._rawAsyncValidators,Xe)}function Fn(re,fe){let jt=!1;if(null!==re){if(null!==fe.validator){const Xe=mt(re);if(Array.isArray(Xe)&&Xe.length>0){const ci=Xe.filter(Vi=>Vi!==fe.validator);ci.length!==Xe.length&&(jt=!0,re.setValidators(ci))}}if(null!==fe.asyncValidator){const Xe=Lt(re);if(Array.isArray(Xe)&&Xe.length>0){const ci=Xe.filter(Vi=>Vi!==fe.asyncValidator);ci.length!==Xe.length&&(jt=!0,re.setAsyncValidators(ci))}}}const Se=()=>{};return wt(fe._rawValidators,Se),wt(fe._rawAsyncValidators,Se),jt}function Mi(re,fe){re._pendingDirty&&re.markAsDirty(),re.setValue(re._pendingValue,{emitModelToViewChange:!1}),fe.viewToModelUpdate(re._pendingValue),re._pendingChange=!1}function Ne(re,fe){mn(re,fe)}function Ie(re,fe){if(!re.hasOwnProperty("model"))return!1;const jt=re.model;return!!jt.isFirstChange()||!Object.is(fe,jt.currentValue)}function bn(re,fe){re._syncPendingControls(),fe.forEach(jt=>{const Se=jt.control;"submit"===Se.updateOn&&Se._pendingChange&&(jt.viewToModelUpdate(Se._pendingValue),Se._pendingChange=!1)})}function Tn(re,fe){if(!fe)return null;let jt,Se,Xe;return Array.isArray(fe),fe.forEach(ci=>{ci.constructor===A?jt=ci:function Ke(re){return Object.getPrototypeOf(re.constructor)===f}(ci)?Se=ci:Xe=ci}),Xe||Se||jt||null}const yt={provide:At,useExisting:(0,t.Rfq)(()=>ee)},de=Promise.resolve();let ee=(()=>{class re extends At{constructor(jt,Se,Xe){super(),this.callSetDisabledState=Xe,this.submitted=!1,this._directives=new Set,this.ngSubmit=new t.bkB,this.form=new Ut({},$(jt),J(Se))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(jt){de.then(()=>{const Se=this._findContainer(jt.path);jt.control=Se.registerControl(jt.name,jt.control),Ct(jt.control,jt,this.callSetDisabledState),jt.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(jt)})}getControl(jt){return this.form.get(jt.path)}removeControl(jt){de.then(()=>{const Se=this._findContainer(jt.path);Se&&Se.removeControl(jt.name),this._directives.delete(jt)})}addFormGroup(jt){de.then(()=>{const Se=this._findContainer(jt.path),Xe=new Ut({});Ne(Xe,jt),Se.registerControl(jt.name,Xe),Xe.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(jt){de.then(()=>{const Se=this._findContainer(jt.path);Se&&Se.removeControl(jt.name)})}getFormGroup(jt){return this.form.get(jt.path)}updateModel(jt,Se){de.then(()=>{this.form.get(jt.path).setValue(Se)})}setValue(jt){this.control.setValue(jt)}onSubmit(jt){return this.submitted=!0,bn(this.form,this._directives),this.ngSubmit.emit(jt),"dialog"===jt?.target?.method}onReset(){this.resetForm()}resetForm(jt=void 0){this.form.reset(jt),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(jt){return jt.pop(),jt.length?this.form.get(jt):this.form}static#t=this.\u0275fac=function(Se){return new(Se||re)(t.rXU(D,10),t.rXU(C,10),t.rXU(on,8))};static#e=this.\u0275dir=t.FsC({type:re,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(Se,Xe){1&Se&&t.bIt("submit",function(Vi){return Xe.onSubmit(Vi)})("reset",function(){return Xe.onReset()})},inputs:{options:[t.Mj6.None,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[t.Jv_([yt]),t.Vt3]})}return re})();function ke(re,fe){const jt=re.indexOf(fe);jt>-1&&re.splice(jt,1)}function xn(re){return"object"==typeof re&&null!==re&&2===Object.keys(re).length&&"value"in re&&"disabled"in re}const bi=class extends bt{constructor(fe=null,jt,Se){super(qt(jt),Ft(Se,jt)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(fe),this._setUpdateStrategy(jt),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),it(jt)&&(jt.nonNullable||jt.initialValueIsDefault)&&(this.defaultValue=xn(fe)?fe.value:fe)}setValue(fe,jt={}){this.value=this._pendingValue=fe,this._onChange.length&&!1!==jt.emitModelToViewChange&&this._onChange.forEach(Se=>Se(this.value,!1!==jt.emitViewToModelChange)),this.updateValueAndValidity(jt)}patchValue(fe,jt={}){this.setValue(fe,jt)}reset(fe=this.defaultValue,jt={}){this._applyFormState(fe),this.markAsPristine(jt),this.markAsUntouched(jt),this.setValue(this.value,jt),this._pendingChange=!1}_updateValue(){}_anyControls(fe){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(fe){this._onChange.push(fe)}_unregisterOnChange(fe){ke(this._onChange,fe)}registerOnDisabledChange(fe){this._onDisabledChange.push(fe)}_unregisterOnDisabledChange(fe){ke(this._onDisabledChange,fe)}_forEachChild(fe){}_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(fe){xn(fe)?(this.value=this._pendingValue=fe.value,fe.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=fe}},Ir=bi;let fr=(()=>{class re extends At{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return he(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}static#t=this.\u0275fac=(()=>{let jt;return function(Xe){return(jt||(jt=t.xGo(re)))(Xe||re)}})();static#e=this.\u0275dir=t.FsC({type:re,features:[t.Vt3]})}return re})();const ho={provide:Gt,useExisting:(0,t.Rfq)(()=>qe)},ir=Promise.resolve();let qe=(()=>{class re extends Gt{constructor(jt,Se,Xe,ci,Vi,xr){super(),this._changeDetectorRef=Vi,this.callSetDisabledState=xr,this.control=new bi,this._registered=!1,this.name="",this.update=new t.bkB,this._parent=jt,this._setValidators(Se),this._setAsyncValidators(Xe),this.valueAccessor=Tn(0,ci)}ngOnChanges(jt){if(this._checkForErrors(),!this._registered||"name"in jt){if(this._registered&&(this._checkName(),this.formDirective)){const Se=jt.name.previousValue;this.formDirective.removeControl({name:Se,path:this._getPath(Se)})}this._setUpControl()}"isDisabled"in jt&&this._updateDisabled(jt),Ie(jt,this.viewModel)&&(this._updateValue(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(jt){this.viewModel=jt,this.update.emit(jt)}_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(){Ct(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(jt){ir.then(()=>{this.control.setValue(jt,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(jt){const Se=jt.isDisabled.currentValue,Xe=0!==Se&&(0,t.L39)(Se);ir.then(()=>{Xe&&!this.control.disabled?this.control.disable():!Xe&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(jt){return this._parent?he(jt,this._parent):[jt]}static#t=this.\u0275fac=function(Se){return new(Se||re)(t.rXU(At,9),t.rXU(D,10),t.rXU(C,10),t.rXU(v,10),t.rXU(t.gRc,8),t.rXU(on,8))};static#e=this.\u0275dir=t.FsC({type:re,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[t.Mj6.None,"disabled","isDisabled"],model:[t.Mj6.None,"ngModel","model"],options:[t.Mj6.None,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[t.Jv_([ho]),t.Vt3,t.OA$]})}return re})(),qn=(()=>{class re{static#t=this.\u0275fac=function(Se){return new(Se||re)};static#e=this.\u0275dir=t.FsC({type:re,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}return re})();const In={provide:v,useExisting:(0,t.Rfq)(()=>Ln),multi:!0};let Ln=(()=>{class re extends f{writeValue(jt){this.setProperty("value",jt??"")}registerOnChange(jt){this.onChange=Se=>{jt(""==Se?null:parseFloat(Se))}}static#t=this.\u0275fac=(()=>{let jt;return function(Xe){return(jt||(jt=t.xGo(re)))(Xe||re)}})();static#e=this.\u0275dir=t.FsC({type:re,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(Se,Xe){1&Se&&t.bIt("input",function(Vi){return Xe.onChange(Vi.target.value)})("blur",function(){return Xe.onTouched()})},features:[t.Jv_([In]),t.Vt3]})}return re})();const _r=new t.nKC(""),Uo={provide:Gt,useExisting:(0,t.Rfq)(()=>ia)};let ia=(()=>{class re extends Gt{set isDisabled(jt){}static#t=this._ngModelWarningSentOnce=!1;constructor(jt,Se,Xe,ci,Vi){super(),this._ngModelWarningConfig=ci,this.callSetDisabledState=Vi,this.update=new t.bkB,this._ngModelWarningSent=!1,this._setValidators(jt),this._setAsyncValidators(Se),this.valueAccessor=Tn(0,Xe)}ngOnChanges(jt){if(this._isControlChanged(jt)){const Se=jt.form.previousValue;Se&&Ee(Se,this,!1),Ct(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}Ie(jt,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&Ee(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(jt){this.viewModel=jt,this.update.emit(jt)}_isControlChanged(jt){return jt.hasOwnProperty("form")}static#e=this.\u0275fac=function(Se){return new(Se||re)(t.rXU(D,10),t.rXU(C,10),t.rXU(v,10),t.rXU(_r,8),t.rXU(on,8))};static#n=this.\u0275dir=t.FsC({type:re,selectors:[["","formControl",""]],inputs:{form:[t.Mj6.None,"formControl","form"],isDisabled:[t.Mj6.None,"disabled","isDisabled"],model:[t.Mj6.None,"ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[t.Jv_([Uo]),t.Vt3,t.OA$]})}return re})();const qo={provide:At,useExisting:(0,t.Rfq)(()=>Yo)};let Yo=(()=>{class re extends At{constructor(jt,Se,Xe){super(),this.callSetDisabledState=Xe,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new t.bkB,this._setValidators(jt),this._setAsyncValidators(Se)}ngOnChanges(jt){this._checkFormPresent(),jt.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(Fn(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(jt){const Se=this.form.get(jt.path);return Ct(Se,jt,this.callSetDisabledState),Se.updateValueAndValidity({emitEvent:!1}),this.directives.push(jt),Se}getControl(jt){return this.form.get(jt.path)}removeControl(jt){Ee(jt.control||null,jt,!1),function Ue(re,fe){const jt=re.indexOf(fe);jt>-1&&re.splice(jt,1)}(this.directives,jt)}addFormGroup(jt){this._setUpFormContainer(jt)}removeFormGroup(jt){this._cleanUpFormContainer(jt)}getFormGroup(jt){return this.form.get(jt.path)}addFormArray(jt){this._setUpFormContainer(jt)}removeFormArray(jt){this._cleanUpFormContainer(jt)}getFormArray(jt){return this.form.get(jt.path)}updateModel(jt,Se){this.form.get(jt.path).setValue(Se)}onSubmit(jt){return this.submitted=!0,bn(this.form,this.directives),this.ngSubmit.emit(jt),"dialog"===jt?.target?.method}onReset(){this.resetForm()}resetForm(jt=void 0){this.form.reset(jt),this.submitted=!1}_updateDomValue(){this.directives.forEach(jt=>{const Se=jt.control,Xe=this.form.get(jt.path);Se!==Xe&&(Ee(Se||null,jt),(re=>re instanceof bi)(Xe)&&(Ct(Xe,jt,this.callSetDisabledState),jt.control=Xe))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(jt){const Se=this.form.get(jt.path);Ne(Se,jt),Se.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(jt){if(this.form){const Se=this.form.get(jt.path);Se&&function je(re,fe){return Fn(re,fe)}(Se,jt)&&Se.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){mn(this.form,this),this._oldForm&&Fn(this._oldForm,this)}_checkFormPresent(){}static#t=this.\u0275fac=function(Se){return new(Se||re)(t.rXU(D,10),t.rXU(C,10),t.rXU(on,8))};static#e=this.\u0275dir=t.FsC({type:re,selectors:[["","formGroup",""]],hostBindings:function(Se,Xe){1&Se&&t.bIt("submit",function(Vi){return Xe.onSubmit(Vi)})("reset",function(){return Xe.onReset()})},inputs:{form:[t.Mj6.None,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[t.Jv_([qo]),t.Vt3,t.OA$]})}return re})();const Ws={provide:At,useExisting:(0,t.Rfq)(()=>Qo)};let Qo=(()=>{class re extends fr{constructor(jt,Se,Xe){super(),this.name=null,this._parent=jt,this._setValidators(Se),this._setAsyncValidators(Xe)}_checkParentType(){nr(this._parent)}static#t=this.\u0275fac=function(Se){return new(Se||re)(t.rXU(At,13),t.rXU(D,10),t.rXU(C,10))};static#e=this.\u0275dir=t.FsC({type:re,selectors:[["","formGroupName",""]],inputs:{name:[t.Mj6.None,"formGroupName","name"]},features:[t.Jv_([Ws]),t.Vt3]})}return re})();const bo={provide:At,useExisting:(0,t.Rfq)(()=>io)};let io=(()=>{class re extends At{constructor(jt,Se,Xe){super(),this.name=null,this._parent=jt,this._setValidators(Se),this._setAsyncValidators(Xe)}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 he(null==this.name?this.name:this.name.toString(),this._parent)}_checkParentType(){nr(this._parent)}static#t=this.\u0275fac=function(Se){return new(Se||re)(t.rXU(At,13),t.rXU(D,10),t.rXU(C,10))};static#e=this.\u0275dir=t.FsC({type:re,selectors:[["","formArrayName",""]],inputs:{name:[t.Mj6.None,"formArrayName","name"]},features:[t.Jv_([bo]),t.Vt3]})}return re})();function nr(re){return!(re instanceof Qo||re instanceof Yo||re instanceof io)}const jo={provide:Gt,useExisting:(0,t.Rfq)(()=>yo)};let yo=(()=>{class re extends Gt{set isDisabled(jt){}static#t=this._ngModelWarningSentOnce=!1;constructor(jt,Se,Xe,ci,Vi){super(),this._ngModelWarningConfig=Vi,this._added=!1,this.name=null,this.update=new t.bkB,this._ngModelWarningSent=!1,this._parent=jt,this._setValidators(Se),this._setAsyncValidators(Xe),this.valueAccessor=Tn(0,ci)}ngOnChanges(jt){this._added||this._setUpControl(),Ie(jt,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(jt){this.viewModel=jt,this.update.emit(jt)}get path(){return he(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#e=this.\u0275fac=function(Se){return new(Se||re)(t.rXU(At,13),t.rXU(D,10),t.rXU(C,10),t.rXU(v,10),t.rXU(_r,8))};static#n=this.\u0275dir=t.FsC({type:re,selectors:[["","formControlName",""]],inputs:{name:[t.Mj6.None,"formControlName","name"],isDisabled:[t.Mj6.None,"disabled","isDisabled"],model:[t.Mj6.None,"ngModel","model"]},outputs:{update:"ngModelChange"},features:[t.Jv_([jo]),t.Vt3,t.OA$]})}return re})();const ds={provide:v,useExisting:(0,t.Rfq)(()=>Zr),multi:!0};function so(re,fe){return null==re?`${fe}`:(fe&&"object"==typeof fe&&(fe="Object"),`${re}: ${fe}`.slice(0,50))}let Zr=(()=>{class re extends f{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(jt){this._compareWith=jt}writeValue(jt){this.value=jt;const Xe=so(this._getOptionId(jt),jt);this.setProperty("value",Xe)}registerOnChange(jt){this.onChange=Se=>{this.value=this._getOptionValue(Se),jt(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(jt){for(const Se of this._optionMap.keys())if(this._compareWith(this._optionMap.get(Se),jt))return Se;return null}_getOptionValue(jt){const Se=function Ao(re){return re.split(":")[0]}(jt);return this._optionMap.has(Se)?this._optionMap.get(Se):jt}static#t=this.\u0275fac=(()=>{let jt;return function(Xe){return(jt||(jt=t.xGo(re)))(Xe||re)}})();static#e=this.\u0275dir=t.FsC({type:re,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(Se,Xe){1&Se&&t.bIt("change",function(Vi){return Xe.onChange(Vi.target.value)})("blur",function(){return Xe.onTouched()})},inputs:{compareWith:"compareWith"},features:[t.Jv_([ds]),t.Vt3]})}return re})(),rs=(()=>{class re{constructor(jt,Se,Xe){this._element=jt,this._renderer=Se,this._select=Xe,this._select&&(this.id=this._select._registerOption())}set ngValue(jt){null!=this._select&&(this._select._optionMap.set(this.id,jt),this._setElementValue(so(this.id,jt)),this._select.writeValue(this._select.value))}set value(jt){this._setElementValue(jt),this._select&&this._select.writeValue(this._select.value)}_setElementValue(jt){this._renderer.setProperty(this._element.nativeElement,"value",jt)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static#t=this.\u0275fac=function(Se){return new(Se||re)(t.rXU(t.aKT),t.rXU(t.sFG),t.rXU(Zr,9))};static#e=this.\u0275dir=t.FsC({type:re,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}return re})();const or={provide:v,useExisting:(0,t.Rfq)(()=>Is),multi:!0};function Os(re,fe){return null==re?`${fe}`:("string"==typeof fe&&(fe=`'${fe}'`),fe&&"object"==typeof fe&&(fe="Object"),`${re}: ${fe}`.slice(0,50))}let Is=(()=>{class re extends f{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(jt){this._compareWith=jt}writeValue(jt){let Se;if(this.value=jt,Array.isArray(jt)){const Xe=jt.map(ci=>this._getOptionId(ci));Se=(ci,Vi)=>{ci._setSelected(Xe.indexOf(Vi.toString())>-1)}}else Se=(Xe,ci)=>{Xe._setSelected(!1)};this._optionMap.forEach(Se)}registerOnChange(jt){this.onChange=Se=>{const Xe=[],ci=Se.selectedOptions;if(void 0!==ci){const Vi=ci;for(let xr=0;xr<Vi.length;xr++){const Dr=this._getOptionValue(Vi[xr].value);Xe.push(Dr)}}else{const Vi=Se.options;for(let xr=0;xr<Vi.length;xr++){const $r=Vi[xr];if($r.selected){const Dr=this._getOptionValue($r.value);Xe.push(Dr)}}}this.value=Xe,jt(Xe)}}_registerOption(jt){const Se=(this._idCounter++).toString();return this._optionMap.set(Se,jt),Se}_getOptionId(jt){for(const Se of this._optionMap.keys())if(this._compareWith(this._optionMap.get(Se)._value,jt))return Se;return null}_getOptionValue(jt){const Se=function Ho(re){return re.split(":")[0]}(jt);return this._optionMap.has(Se)?this._optionMap.get(Se)._value:jt}static#t=this.\u0275fac=(()=>{let jt;return function(Xe){return(jt||(jt=t.xGo(re)))(Xe||re)}})();static#e=this.\u0275dir=t.FsC({type:re,selectors:[["select","multiple","","formControlName",""],["select","multiple","","formControl",""],["select","multiple","","ngModel",""]],hostBindings:function(Se,Xe){1&Se&&t.bIt("change",function(Vi){return Xe.onChange(Vi.target)})("blur",function(){return Xe.onTouched()})},inputs:{compareWith:"compareWith"},features:[t.Jv_([or]),t.Vt3]})}return re})(),Ca=(()=>{class re{constructor(jt,Se,Xe){this._element=jt,this._renderer=Se,this._select=Xe,this._select&&(this.id=this._select._registerOption(this))}set ngValue(jt){null!=this._select&&(this._value=jt,this._setElementValue(Os(this.id,jt)),this._select.writeValue(this._select.value))}set value(jt){this._select?(this._value=jt,this._setElementValue(Os(this.id,jt)),this._select.writeValue(this._select.value)):this._setElementValue(jt)}_setElementValue(jt){this._renderer.setProperty(this._element.nativeElement,"value",jt)}_setSelected(jt){this._renderer.setProperty(this._element.nativeElement,"selected",jt)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static#t=this.\u0275fac=function(Se){return new(Se||re)(t.rXU(t.aKT),t.rXU(t.sFG),t.rXU(Is,9))};static#e=this.\u0275dir=t.FsC({type:re,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}return re})();let Zt=(()=>{class re{constructor(){this._validator=V}ngOnChanges(jt){if(this.inputName in jt){const Se=this.normalizeInput(jt[this.inputName].currentValue);this._enabled=this.enabled(Se),this._validator=this._enabled?this.createValidator(Se):V,this._onChange&&this._onChange()}}validate(jt){return this._validator(jt)}registerOnValidatorChange(jt){this._onChange=jt}enabled(jt){return null!=jt}static#t=this.\u0275fac=function(Se){return new(Se||re)};static#e=this.\u0275dir=t.FsC({type:re,features:[t.OA$]})}return re})();const ei={provide:D,useExisting:(0,t.Rfq)(()=>Ri),multi:!0};let Ri=(()=>{class re extends Zt{constructor(){super(...arguments),this.inputName="min",this.normalizeInput=jt=>function zi(re){return"number"==typeof re?re:parseFloat(re)}(jt),this.createValidator=jt=>I(jt)}static#t=this.\u0275fac=(()=>{let jt;return function(Xe){return(jt||(jt=t.xGo(re)))(Xe||re)}})();static#e=this.\u0275dir=t.FsC({type:re,selectors:[["input","type","number","min","","formControlName",""],["input","type","number","min","","formControl",""],["input","type","number","min","","ngModel",""]],hostVars:1,hostBindings:function(Se,Xe){2&Se&&t.BMQ("min",Xe._enabled?Xe.min:null)},inputs:{min:"min"},features:[t.Jv_([ei]),t.Vt3]})}return re})();const To={provide:D,useExisting:(0,t.Rfq)(()=>Ps),multi:!0},ro={provide:D,useExisting:(0,t.Rfq)(()=>Fs),multi:!0};let Ps=(()=>{class re extends Zt{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=t.L39,this.createValidator=jt=>L}enabled(jt){return jt}static#t=this.\u0275fac=(()=>{let jt;return function(Xe){return(jt||(jt=t.xGo(re)))(Xe||re)}})();static#e=this.\u0275dir=t.FsC({type:re,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(Se,Xe){2&Se&&t.BMQ("required",Xe._enabled?"":null)},inputs:{required:"required"},features:[t.Jv_([To]),t.Vt3]})}return re})(),Fs=(()=>{class re extends Ps{constructor(){super(...arguments),this.createValidator=jt=>W}static#t=this.\u0275fac=(()=>{let jt;return function(Xe){return(jt||(jt=t.xGo(re)))(Xe||re)}})();static#e=this.\u0275dir=t.FsC({type:re,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(Se,Xe){2&Se&&t.BMQ("required",Xe._enabled?"":null)},features:[t.Jv_([ro]),t.Vt3]})}return re})(),Ci=(()=>{class re{static#t=this.\u0275fac=function(Se){return new(Se||re)};static#e=this.\u0275mod=t.$C({type:re});static#n=this.\u0275inj=t.G2t({})}return re})();class gi extends bt{constructor(fe,jt,Se){super(qt(jt),Ft(Se,jt)),this.controls=fe,this._initObservables(),this._setUpdateStrategy(jt),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(fe){return this.controls[this._adjustIndex(fe)]}push(fe,jt={}){this.controls.push(fe),this._registerControl(fe),this.updateValueAndValidity({emitEvent:jt.emitEvent}),this._onCollectionChange()}insert(fe,jt,Se={}){this.controls.splice(fe,0,jt),this._registerControl(jt),this.updateValueAndValidity({emitEvent:Se.emitEvent})}removeAt(fe,jt={}){let Se=this._adjustIndex(fe);Se<0&&(Se=0),this.controls[Se]&&this.controls[Se]._registerOnCollectionChange(()=>{}),this.controls.splice(Se,1),this.updateValueAndValidity({emitEvent:jt.emitEvent})}setControl(fe,jt,Se={}){let Xe=this._adjustIndex(fe);Xe<0&&(Xe=0),this.controls[Xe]&&this.controls[Xe]._registerOnCollectionChange(()=>{}),this.controls.splice(Xe,1),jt&&(this.controls.splice(Xe,0,jt),this._registerControl(jt)),this.updateValueAndValidity({emitEvent:Se.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(fe,jt={}){et(this,0,fe),fe.forEach((Se,Xe)=>{rt(this,!1,Xe),this.at(Xe).setValue(Se,{onlySelf:!0,emitEvent:jt.emitEvent})}),this.updateValueAndValidity(jt)}patchValue(fe,jt={}){null!=fe&&(fe.forEach((Se,Xe)=>{this.at(Xe)&&this.at(Xe).patchValue(Se,{onlySelf:!0,emitEvent:jt.emitEvent})}),this.updateValueAndValidity(jt))}reset(fe=[],jt={}){this._forEachChild((Se,Xe)=>{Se.reset(fe[Xe],{onlySelf:!0,emitEvent:jt.emitEvent})}),this._updatePristine(jt),this._updateTouched(jt),this.updateValueAndValidity(jt)}getRawValue(){return this.controls.map(fe=>fe.getRawValue())}clear(fe={}){this.controls.length<1||(this._forEachChild(jt=>jt._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:fe.emitEvent}))}_adjustIndex(fe){return fe<0?fe+this.length:fe}_syncPendingControls(){let fe=this.controls.reduce((jt,Se)=>!!Se._syncPendingControls()||jt,!1);return fe&&this.updateValueAndValidity({onlySelf:!0}),fe}_forEachChild(fe){this.controls.forEach((jt,Se)=>{fe(jt,Se)})}_updateValue(){this.value=this.controls.filter(fe=>fe.enabled||this.disabled).map(fe=>fe.value)}_anyControls(fe){return this.controls.some(jt=>jt.enabled&&fe(jt))}_setUpControls(){this._forEachChild(fe=>this._registerControl(fe))}_allControlsDisabled(){for(const fe of this.controls)if(fe.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(fe){fe.setParent(this),fe._registerOnCollectionChange(this._onCollectionChange)}_find(fe){return this.at(fe)??null}}const Hi=gi;function dr(re){return!!re&&(void 0!==re.asyncValidators||void 0!==re.validators||void 0!==re.updateOn)}let Ar=(()=>{class re{constructor(){this.useNonNullable=!1}get nonNullable(){const jt=new re;return jt.useNonNullable=!0,jt}group(jt,Se=null){const Xe=this._reduceControls(jt);let ci={};return dr(Se)?ci=Se:null!==Se&&(ci.validators=Se.validator,ci.asyncValidators=Se.asyncValidator),new Ut(Xe,ci)}record(jt,Se=null){const Xe=this._reduceControls(jt);return new hn(Xe,Se)}control(jt,Se,Xe){let ci={};return this.useNonNullable?(dr(Se)?ci=Se:(ci.validators=Se,ci.asyncValidators=Xe),new bi(jt,{...ci,nonNullable:!0})):new bi(jt,Se,Xe)}array(jt,Se,Xe){const ci=jt.map(Vi=>this._createControl(Vi));return new gi(ci,Se,Xe)}_reduceControls(jt){const Se={};return Object.keys(jt).forEach(Xe=>{Se[Xe]=this._createControl(jt[Xe])}),Se}_createControl(jt){return jt instanceof bi||jt instanceof bt?jt:Array.isArray(jt)?this.control(jt[0],jt.length>1?jt[1]:null,jt.length>2?jt[2]:null):this.control(jt)}static#t=this.\u0275fac=function(Se){return new(Se||re)};static#e=this.\u0275prov=t.jDH({token:re,factory:re.\u0275fac,providedIn:"root"})}return re})(),Nr=(()=>{class re{static#t=this.\u0275fac=function(Se){return new(Se||re)};static#e=this.\u0275prov=t.jDH({token:re,factory:()=>(0,t.WQX)(Ar).nonNullable,providedIn:"root"})}return re})(),to=(()=>{class re extends Ar{group(jt,Se=null){return super.group(jt,Se)}control(jt,Se,Xe){return super.control(jt,Se,Xe)}array(jt,Se,Xe){return super.array(jt,Se,Xe)}static#t=this.\u0275fac=(()=>{let jt;return function(Xe){return(jt||(jt=t.xGo(re)))(Xe||re)}})();static#e=this.\u0275prov=t.jDH({token:re,factory:re.\u0275fac,providedIn:"root"})}return re})(),zr=(()=>{class re{static withConfig(jt){return{ngModule:re,providers:[{provide:on,useValue:jt.callSetDisabledState??Le}]}}static#t=this.\u0275fac=function(Se){return new(Se||re)};static#e=this.\u0275mod=t.$C({type:re});static#n=this.\u0275inj=t.G2t({imports:[Ci]})}return re})(),zo=(()=>{class re{static withConfig(jt){return{ngModule:re,providers:[{provide:_r,useValue:jt.warnOnNgModelWithFormControl??"always"},{provide:on,useValue:jt.callSetDisabledState??Le}]}}static#t=this.\u0275fac=function(Se){return new(Se||re)};static#e=this.\u0275mod=t.$C({type:re});static#n=this.\u0275inj=t.G2t({imports:[Ci]})}return re})()},16256:(ct,P,e)=>{"use strict";e.d(P,{Y:()=>E,k:()=>h});var t=e(68559),a=e(85060),d=e(72102),p=e(60316);let n=0;const m="mat-badge-content",f=new Set;let v=(()=>{class y{static#t=this.\u0275fac=function(A){return new(A||y)};static#e=this.\u0275cmp=t.VBU({type:y,selectors:[["ng-component"]],standalone:!0,features:[t.aNF],decls:0,vars:0,template:function(A,x){},styles:[".mat-badge{position:relative}.mat-badge.mat-badge{overflow:visible}.mat-badge-content{position:absolute;text-align:center;display:inline-block;transition:transform 200ms ease-in-out;transform:scale(0.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;pointer-events:none;background-color:var(--mat-badge-background-color);color:var(--mat-badge-text-color);font-family:var(--mat-badge-text-font);font-weight:var(--mat-badge-text-weight);border-radius:var(--mat-badge-container-shape)}.cdk-high-contrast-active .mat-badge-content{outline:solid 1px;border-radius:0}.mat-badge-above .mat-badge-content{bottom:100%}.mat-badge-below .mat-badge-content{top:100%}.mat-badge-before .mat-badge-content{right:100%}[dir=rtl] .mat-badge-before .mat-badge-content{right:auto;left:100%}.mat-badge-after .mat-badge-content{left:100%}[dir=rtl] .mat-badge-after .mat-badge-content{left:auto;right:100%}.mat-badge-disabled .mat-badge-content{background-color:var(--mat-badge-disabled-state-background-color);color:var(--mat-badge-disabled-state-text-color)}.mat-badge-hidden .mat-badge-content{display:none}.ng-animate-disabled .mat-badge-content,.mat-badge-content._mat-animation-noopable{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:var(--mat-badge-legacy-small-size-container-size, unset);height:var(--mat-badge-legacy-small-size-container-size, unset);min-width:var(--mat-badge-small-size-container-size, unset);min-height:var(--mat-badge-small-size-container-size, unset);line-height:var(--mat-badge-legacy-small-size-container-size, var(--mat-badge-small-size-container-size));padding:var(--mat-badge-small-size-container-padding);font-size:var(--mat-badge-small-size-text-size);margin:var(--mat-badge-small-size-container-offset)}.mat-badge-small.mat-badge-overlap .mat-badge-content{margin:var(--mat-badge-small-size-container-overlap-offset)}.mat-badge-medium .mat-badge-content{width:var(--mat-badge-legacy-container-size, unset);height:var(--mat-badge-legacy-container-size, unset);min-width:var(--mat-badge-container-size, unset);min-height:var(--mat-badge-container-size, unset);line-height:var(--mat-badge-legacy-container-size, var(--mat-badge-container-size));padding:var(--mat-badge-container-padding);font-size:var(--mat-badge-text-size);margin:var(--mat-badge-container-offset)}.mat-badge-medium.mat-badge-overlap .mat-badge-content{margin:var(--mat-badge-container-overlap-offset)}.mat-badge-large .mat-badge-content{width:var(--mat-badge-legacy-large-size-container-size, unset);height:var(--mat-badge-legacy-large-size-container-size, unset);min-width:var(--mat-badge-large-size-container-size, unset);min-height:var(--mat-badge-large-size-container-size, unset);line-height:var(--mat-badge-legacy-large-size-container-size, var(--mat-badge-large-size-container-size));padding:var(--mat-badge-large-size-container-padding);font-size:var(--mat-badge-large-size-text-size);margin:var(--mat-badge-large-size-container-offset)}.mat-badge-large.mat-badge-overlap .mat-badge-content{margin:var(--mat-badge-large-size-container-overlap-offset)}"],encapsulation:2,changeDetection:0})}return y})(),h=(()=>{class y{get color(){return this._color}set color(b){this._setColor(b),this._color=b}get content(){return this._content}set content(b){this._updateRenderedContent(b)}get description(){return this._description}set description(b){this._updateDescription(b)}constructor(b,A,x,T,D){this._ngZone=b,this._elementRef=A,this._ariaDescriber=x,this._renderer=T,this._animationMode=D,this._color="primary",this.overlap=!0,this.position="above after",this.size="medium",this._id=n++,this._isInitialized=!1,this._interactivityChecker=(0,t.WQX)(d.Z7),this._document=(0,t.WQX)(p.qQ);const C=(0,t.WQX)(t.o8S);if(!f.has(C)){f.add(C);const S=(0,t.a0P)(v,{environmentInjector:(0,t.WQX)(t.uvJ)});C.onDestroy(()=>{f.delete(C),0===f.size&&S.destroy()})}}isAbove(){return-1===this.position.indexOf("below")}isAfter(){return-1===this.position.indexOf("before")}getBadgeElement(){return this._badgeElement}ngOnInit(){this._clearExistingBadges(),this.content&&!this._badgeElement&&(this._badgeElement=this._createBadgeElement(),this._updateRenderedContent(this.content)),this._isInitialized=!0}ngOnDestroy(){this._renderer.destroyNode&&(this._renderer.destroyNode(this._badgeElement),this._inlineBadgeDescription?.remove()),this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this.description)}_isHostInteractive(){return this._interactivityChecker.isFocusable(this._elementRef.nativeElement,{ignoreVisibility:!0})}_createBadgeElement(){const b=this._renderer.createElement("span"),A="mat-badge-active";return b.setAttribute("id",`mat-badge-content-${this._id}`),b.setAttribute("aria-hidden","true"),b.classList.add(m),"NoopAnimations"===this._animationMode&&b.classList.add("_mat-animation-noopable"),this._elementRef.nativeElement.appendChild(b),"function"==typeof requestAnimationFrame&&"NoopAnimations"!==this._animationMode?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{b.classList.add(A)})}):b.classList.add(A),b}_updateRenderedContent(b){const A=`${b??""}`.trim();this._isInitialized&&A&&!this._badgeElement&&(this._badgeElement=this._createBadgeElement()),this._badgeElement&&(this._badgeElement.textContent=A),this._content=A}_updateDescription(b){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this.description),(!b||this._isHostInteractive())&&this._removeInlineDescription(),this._description=b,this._isHostInteractive()?this._ariaDescriber.describe(this._elementRef.nativeElement,b):this._updateInlineDescription()}_updateInlineDescription(){this._inlineBadgeDescription||(this._inlineBadgeDescription=this._document.createElement("span"),this._inlineBadgeDescription.classList.add("cdk-visually-hidden")),this._inlineBadgeDescription.textContent=this.description,this._badgeElement?.appendChild(this._inlineBadgeDescription)}_removeInlineDescription(){this._inlineBadgeDescription?.remove(),this._inlineBadgeDescription=void 0}_setColor(b){const A=this._elementRef.nativeElement.classList;A.remove(`mat-badge-${this._color}`),b&&A.add(`mat-badge-${b}`)}_clearExistingBadges(){const b=this._elementRef.nativeElement.querySelectorAll(`:scope > .${m}`);for(const A of Array.from(b))A!==this._badgeElement&&A.remove()}static#t=this.\u0275fac=function(A){return new(A||y)(t.rXU(t.SKi),t.rXU(t.aKT),t.rXU(d.vr),t.rXU(t.sFG),t.rXU(t.bc$,8))};static#e=this.\u0275dir=t.FsC({type:y,selectors:[["","matBadge",""]],hostAttrs:[1,"mat-badge"],hostVars:20,hostBindings:function(A,x){2&A&&t.AVh("mat-badge-overlap",x.overlap)("mat-badge-above",x.isAbove())("mat-badge-below",!x.isAbove())("mat-badge-before",!x.isAfter())("mat-badge-after",x.isAfter())("mat-badge-small","small"===x.size)("mat-badge-medium","medium"===x.size)("mat-badge-large","large"===x.size)("mat-badge-hidden",x.hidden||!x.content)("mat-badge-disabled",x.disabled)},inputs:{color:[t.Mj6.None,"matBadgeColor","color"],overlap:[t.Mj6.HasDecoratorInputTransform,"matBadgeOverlap","overlap",t.L39],disabled:[t.Mj6.HasDecoratorInputTransform,"matBadgeDisabled","disabled",t.L39],position:[t.Mj6.None,"matBadgePosition","position"],content:[t.Mj6.None,"matBadge","content"],description:[t.Mj6.None,"matBadgeDescription","description"],size:[t.Mj6.None,"matBadgeSize","size"],hidden:[t.Mj6.HasDecoratorInputTransform,"matBadgeHidden","hidden",t.L39]},standalone:!0,features:[t.GFd]})}return y})(),E=(()=>{class y{static#t=this.\u0275fac=function(A){return new(A||y)};static#e=this.\u0275mod=t.$C({type:y});static#n=this.\u0275inj=t.G2t({imports:[d.Pd,a.yE,a.yE]})}return y})()},15244:(ct,P,e)=>{"use strict";e.d(P,{VK:()=>F,eN:()=>k,vF:()=>L,yj:()=>C});var t=e(93482),a=e(9168),d=e(68559),p=e(85060),n=e(72102),m=e(87912),f=e(81570),v=e(60316),h=e(47172),E=e(74879),y=e(84205),g=e(63617),b=e(51567),A=e(64334);function x(W,K){}const T={bottomSheetState:(0,h.hZ)("state",[(0,h.wk)("void, hidden",(0,h.iF)({transform:"translateY(100%)"})),(0,h.wk)("visible",(0,h.iF)({transform:"translateY(0%)"})),(0,h.kY)("visible => void, visible => hidden",(0,h.Os)([(0,h.i0)(`${p.ed.COMPLEX} ${p.r5.ACCELERATION_CURVE}`),(0,h.P)("@*",(0,h.MA)(),{optional:!0})])),(0,h.kY)("void => visible",(0,h.Os)([(0,h.i0)(`${p.ed.EXITING} ${p.r5.DECELERATION_CURVE}`),(0,h.P)("@*",(0,h.MA)(),{optional:!0})]))])};let D=(()=>{class W extends t.sU{constructor(j,X,B,V,z,U,G,Z,at){super(j,X,B,V,z,U,G,at),this._animationState="void",this._animationStateChanged=new d.bkB,this._breakpointSubscription=Z.observe([m.Rp.Medium,m.Rp.Large,m.Rp.XLarge]).subscribe(()=>{this._toggleClass("mat-bottom-sheet-container-medium",Z.isMatched(m.Rp.Medium)),this._toggleClass("mat-bottom-sheet-container-large",Z.isMatched(m.Rp.Large)),this._toggleClass("mat-bottom-sheet-container-xlarge",Z.isMatched(m.Rp.XLarge))})}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.detectChanges())}exit(){this._destroyed||(this._animationState="hidden",this._changeDetectorRef.markForCheck())}ngOnDestroy(){super.ngOnDestroy(),this._breakpointSubscription.unsubscribe(),this._destroyed=!0}_onAnimationDone(j){"visible"===j.toState&&this._trapFocus(),this._animationStateChanged.emit(j)}_onAnimationStart(j){this._animationStateChanged.emit(j)}_captureInitialFocus(){}_toggleClass(j,X){this._elementRef.nativeElement.classList.toggle(j,X)}static#t=this.\u0275fac=function(X){return new(X||W)(d.rXU(d.aKT),d.rXU(n.GX),d.rXU(v.qQ,8),d.rXU(t.Pe),d.rXU(n.Z7),d.rXU(d.SKi),d.rXU(f.yY),d.rXU(m.QP),d.rXU(n.FN))};static#e=this.\u0275cmp=d.VBU({type:W,selectors:[["mat-bottom-sheet-container"]],hostAttrs:["tabindex","-1",1,"mat-bottom-sheet-container"],hostVars:4,hostBindings:function(X,B){1&X&&d.Kam("@state.start",function(z){return B._onAnimationStart(z)})("@state.done",function(z){return B._onAnimationDone(z)}),2&X&&(d.zvX("@state",B._animationState),d.BMQ("role",B._config.role)("aria-modal",B._config.ariaModal)("aria-label",B._config.ariaLabel))},standalone:!0,features:[d.Vt3,d.aNF],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(X,B){1&X&&d.DNE(0,x,0,0,"ng-template",0)},dependencies:[a.I3],styles:[".mat-bottom-sheet-container{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);padding:8px 16px;min-width:100vw;box-sizing:border-box;display:block;outline:0;max-height:80vh;overflow:auto;background:var(--mat-bottom-sheet-container-background-color);color:var(--mat-bottom-sheet-container-text-color);font-family:var(--mat-bottom-sheet-container-text-font);font-size:var(--mat-bottom-sheet-container-text-size);line-height:var(--mat-bottom-sheet-container-text-line-height);font-weight:var(--mat-bottom-sheet-container-text-weight);letter-spacing:var(--mat-bottom-sheet-container-text-tracking)}.cdk-high-contrast-active .mat-bottom-sheet-container{outline:1px solid}.mat-bottom-sheet-container-xlarge,.mat-bottom-sheet-container-large,.mat-bottom-sheet-container-medium{border-top-left-radius:var(--mat-bottom-sheet-container-shape);border-top-right-radius:var(--mat-bottom-sheet-container-shape)}.mat-bottom-sheet-container-medium{min-width:384px;max-width:calc(100vw - 128px)}.mat-bottom-sheet-container-large{min-width:512px;max-width:calc(100vw - 256px)}.mat-bottom-sheet-container-xlarge{min-width:576px;max-width:calc(100vw - 384px)}"],encapsulation:2,data:{animation:[T.bottomSheetState]}})}return W})();const C=new d.nKC("MatBottomSheetData");class S{constructor(){this.data=null,this.hasBackdrop=!0,this.disableClose=!1,this.ariaLabel=null,this.ariaModal=!0,this.closeOnNavigation=!0,this.autoFocus="dialog",this.restoreFocus=!0}}class k{get instance(){return this._ref.componentInstance}get componentRef(){return this._ref.componentRef}constructor(K,j,X){this._ref=K,this._afterOpened=new y.B,this.containerInstance=X,this.disableClose=j.disableClose,X._animationStateChanged.pipe((0,b.p)(B=>"done"===B.phaseName&&"visible"===B.toState),(0,A.s)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),X._animationStateChanged.pipe((0,b.p)(B=>"done"===B.phaseName&&"hidden"===B.toState),(0,A.s)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._ref.close(this._result)}),K.overlayRef.detachments().subscribe(()=>{this._ref.close(this._result)}),(0,g.h)(this.backdropClick(),this.keydownEvents().pipe((0,b.p)(B=>B.keyCode===E._f))).subscribe(B=>{!this.disableClose&&("keydown"!==B.type||!(0,E.rp)(B))&&(B.preventDefault(),this.dismiss())})}dismiss(K){this.containerInstance&&(this.containerInstance._animationStateChanged.pipe((0,b.p)(j=>"start"===j.phaseName),(0,A.s)(1)).subscribe(j=>{this._closeFallbackTimeout=setTimeout(()=>{this._ref.close(this._result)},j.totalTime+100),this._ref.overlayRef.detachBackdrop()}),this._result=K,this.containerInstance.exit(),this.containerInstance=null)}afterDismissed(){return this._ref.closed}afterOpened(){return this._afterOpened}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}}const I=new d.nKC("mat-bottom-sheet-default-options");let F=(()=>{class W{get _openedBottomSheetRef(){const j=this._parentBottomSheet;return j?j._openedBottomSheetRef:this._bottomSheetRefAtThisLevel}set _openedBottomSheetRef(j){this._parentBottomSheet?this._parentBottomSheet._openedBottomSheetRef=j:this._bottomSheetRefAtThisLevel=j}constructor(j,X,B,V){this._overlay=j,this._parentBottomSheet=B,this._defaultOptions=V,this._bottomSheetRefAtThisLevel=null,this._dialog=X.get(t.lG)}open(j,X){const B={...this._defaultOptions||new S,...X};let V;return this._dialog.open(j,{...B,disableClose:!0,closeOnOverlayDetachments:!1,maxWidth:"100%",container:D,scrollStrategy:B.scrollStrategy||this._overlay.scrollStrategies.block(),positionStrategy:this._overlay.position().global().centerHorizontally().bottom("0"),templateContext:()=>({bottomSheetRef:V}),providers:(z,U,G)=>(V=new k(z,B,G),[{provide:k,useValue:V},{provide:C,useValue:B.data}])}),V.afterDismissed().subscribe(()=>{this._openedBottomSheetRef===V&&(this._openedBottomSheetRef=null)}),this._openedBottomSheetRef?(this._openedBottomSheetRef.afterDismissed().subscribe(()=>V.containerInstance?.enter()),this._openedBottomSheetRef.dismiss()):V.containerInstance.enter(),this._openedBottomSheetRef=V,V}dismiss(j){this._openedBottomSheetRef&&this._openedBottomSheetRef.dismiss(j)}ngOnDestroy(){this._bottomSheetRefAtThisLevel&&this._bottomSheetRefAtThisLevel.dismiss()}static#t=this.\u0275fac=function(X){return new(X||W)(d.KVO(f.hJ),d.KVO(d.zZn),d.KVO(W,12),d.KVO(I,8))};static#e=this.\u0275prov=d.jDH({token:W,factory:W.\u0275fac,providedIn:"root"})}return W})(),L=(()=>{class W{static#t=this.\u0275fac=function(X){return new(X||W)};static#e=this.\u0275mod=d.$C({type:W});static#n=this.\u0275inj=d.G2t({providers:[F],imports:[t.Ph,p.yE,a.jc,p.yE]})}return W})()},84175:(ct,P,e)=>{"use strict";e.d(P,{$z:()=>F,Hl:()=>Z,It:()=>L,Sr:()=>X,iY:()=>U,pQ:()=>G});var t=e(17699),a=e(68559),d=e(72102),p=e(85060);const n=["mat-button",""],m=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],f=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],h=".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}",E=["mat-fab",""],b=["mat-icon-button",""],A=["*"],T=new a.nKC("MAT_BUTTON_CONFIG"),C=[{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"]},{attribute:"mat-mini-fab",mdcClasses:["mdc-fab","mdc-fab--mini","mat-mdc-mini-fab"]},{attribute:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}];let S=(()=>{class at{get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement)}set ripple(q){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,q)}get disableRipple(){return this._disableRipple}set disableRipple(q){this._disableRipple=q,this._updateRippleDisabled()}get disabled(){return this._disabled}set disabled(q){this._disabled=q,this._updateRippleDisabled()}constructor(q,$,ot,J){this._elementRef=q,this._platform=$,this._ngZone=ot,this._animationMode=J,this._focusMonitor=(0,a.WQX)(d.FN),this._rippleLoader=(0,a.WQX)(p.Ej),this._isFab=!1,this._disableRipple=!1,this._disabled=!1;const ft=(0,a.WQX)(T,{optional:!0}),mt=q.nativeElement,Lt=mt.classList;this.disabledInteractive=ft?.disabledInteractive??!1,this._rippleLoader?.configureRipple(mt,{className:"mat-mdc-button-ripple"});for(const{attribute:Vt,mdcClasses:ce}of C)mt.hasAttribute(Vt)&&Lt.add(...ce)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement)}focus(q="program",$){q?this._focusMonitor.focusVia(this._elementRef.nativeElement,q,$):this._elementRef.nativeElement.focus($)}_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#t=this.\u0275fac=function($){a.QTQ()};static#e=this.\u0275dir=a.FsC({type:at,inputs:{color:"color",disableRipple:[a.Mj6.HasDecoratorInputTransform,"disableRipple","disableRipple",a.L39],disabled:[a.Mj6.HasDecoratorInputTransform,"disabled","disabled",a.L39],ariaDisabled:[a.Mj6.HasDecoratorInputTransform,"aria-disabled","ariaDisabled",a.L39],disabledInteractive:[a.Mj6.HasDecoratorInputTransform,"disabledInteractive","disabledInteractive",a.L39]},features:[a.GFd]})}return at})(),I=(()=>{class at extends S{constructor(q,$,ot,J){super(q,$,ot,J),this._haltDisabledEvents=ft=>{this.disabled&&(ft.preventDefault(),ft.stopImmediatePropagation())}}ngOnInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("click",this._haltDisabledEvents)})}ngOnDestroy(){super.ngOnDestroy(),this._elementRef.nativeElement.removeEventListener("click",this._haltDisabledEvents)}_getAriaDisabled(){return null==this.ariaDisabled?this.disabled:this.ariaDisabled}static#t=this.\u0275fac=function($){a.QTQ()};static#e=this.\u0275dir=a.FsC({type:at,inputs:{tabIndex:[a.Mj6.HasDecoratorInputTransform,"tabIndex","tabIndex",q=>null==q?void 0:(0,a.Udg)(q)]},features:[a.GFd,a.Vt3]})}return at})(),F=(()=>{class at extends S{constructor(q,$,ot,J){super(q,$,ot,J)}static#t=this.\u0275fac=function($){return new($||at)(a.rXU(a.aKT),a.rXU(t.OD),a.rXU(a.SKi),a.rXU(a.bc$,8))};static#e=this.\u0275cmp=a.VBU({type:at,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:14,hostBindings:function($,ot){2&$&&(a.BMQ("disabled",ot._getDisabledAttribute())("aria-disabled",ot._getAriaDisabled()),a.HbH(ot.color?"mat-"+ot.color:""),a.AVh("mat-mdc-button-disabled",ot.disabled)("mat-mdc-button-disabled-interactive",ot.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===ot._animationMode)("mat-unthemed",!ot.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[a.Vt3,a.aNF],attrs:n,ngContentSelectors:f,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($,ot){1&$&&(a.NAR(m),a.nrm(0,"span",0),a.SdG(1),a.j41(2,"span",1),a.SdG(3,1),a.k0s(),a.SdG(4,2),a.nrm(5,"span",2)(6,"span",3)),2&$&&a.AVh("mdc-button__ripple",!ot._isFab)("mdc-fab__ripple",ot._isFab)},styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button{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;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.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__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px);display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{font-family:var(--mdc-text-button-label-text-font);font-size:var(--mdc-text-button-label-text-size);letter-spacing:var(--mdc-text-button-label-text-tracking);font-weight:var(--mdc-text-button-label-text-weight);text-transform:var(--mdc-text-button-label-text-transform);height:var(--mdc-text-button-container-height);border-radius:var(--mdc-text-button-container-shape);padding:0 var(--mat-text-button-horizontal-padding, 8px)}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color)}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape)}.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)}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-disabled-state-layer-color)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-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)}.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-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[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}.mat-mdc-unelevated-button{font-family:var(--mdc-filled-button-label-text-font);font-size:var(--mdc-filled-button-label-text-size);letter-spacing:var(--mdc-filled-button-label-text-tracking);font-weight:var(--mdc-filled-button-label-text-weight);text-transform:var(--mdc-filled-button-label-text-transform);height:var(--mdc-filled-button-container-height);border-radius:var(--mdc-filled-button-container-shape);padding:0 var(--mat-filled-button-horizontal-padding, 16px)}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color)}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape)}.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)}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-disabled-state-layer-color)}.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-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)}.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-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[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{font-family:var(--mdc-protected-button-label-text-font);font-size:var(--mdc-protected-button-label-text-size);letter-spacing:var(--mdc-protected-button-label-text-tracking);font-weight:var(--mdc-protected-button-label-text-weight);text-transform:var(--mdc-protected-button-label-text-transform);height:var(--mdc-protected-button-container-height);border-radius:var(--mdc-protected-button-container-shape);padding:0 var(--mat-protected-button-horizontal-padding, 16px);box-shadow:var(--mdc-protected-button-container-elevation-shadow)}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color)}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape)}.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)}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-disabled-state-layer-color)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-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)}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-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:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow)}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow)}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow)}.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)}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{font-family:var(--mdc-outlined-button-label-text-font);font-size:var(--mdc-outlined-button-label-text-size);letter-spacing:var(--mdc-outlined-button-label-text-tracking);font-weight:var(--mdc-outlined-button-label-text-weight);text-transform:var(--mdc-outlined-button-label-text-transform);height:var(--mdc-outlined-button-container-height);border-radius:var(--mdc-outlined-button-container-shape);padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width);padding:0 var(--mat-outlined-button-horizontal-padding, 15px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color)}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape)}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color)}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color)}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width));width:calc(100% + 2 * 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)}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-disabled-state-layer-color)}.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-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)}.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-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[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-button-base{text-decoration:none}.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}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.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;border-width:-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 at})(),L=(()=>{class at extends I{constructor(q,$,ot,J){super(q,$,ot,J)}static#t=this.\u0275fac=function($){return new($||at)(a.rXU(a.aKT),a.rXU(t.OD),a.rXU(a.SKi),a.rXU(a.bc$,8))};static#e=this.\u0275cmp=a.VBU({type:at,selectors:[["a","mat-button",""],["a","mat-raised-button",""],["a","mat-flat-button",""],["a","mat-stroked-button",""]],hostVars:15,hostBindings:function($,ot){2&$&&(a.BMQ("disabled",ot._getDisabledAttribute())("tabindex",ot.disabled&&!ot.disabledInteractive?-1:ot.tabIndex)("aria-disabled",ot._getDisabledAttribute()),a.HbH(ot.color?"mat-"+ot.color:""),a.AVh("mat-mdc-button-disabled",ot.disabled)("mat-mdc-button-disabled-interactive",ot.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===ot._animationMode)("mat-unthemed",!ot.color)("mat-mdc-button-base",!0))},exportAs:["matButton","matAnchor"],standalone:!0,features:[a.Vt3,a.aNF],attrs:n,ngContentSelectors:f,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($,ot){1&$&&(a.NAR(m),a.nrm(0,"span",0),a.SdG(1),a.j41(2,"span",1),a.SdG(3,1),a.k0s(),a.SdG(4,2),a.nrm(5,"span",2)(6,"span",3)),2&$&&a.AVh("mdc-button__ripple",!ot._isFab)("mdc-fab__ripple",ot._isFab)},styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button{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;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.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__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px);display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{font-family:var(--mdc-text-button-label-text-font);font-size:var(--mdc-text-button-label-text-size);letter-spacing:var(--mdc-text-button-label-text-tracking);font-weight:var(--mdc-text-button-label-text-weight);text-transform:var(--mdc-text-button-label-text-transform);height:var(--mdc-text-button-container-height);border-radius:var(--mdc-text-button-container-shape);padding:0 var(--mat-text-button-horizontal-padding, 8px)}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color)}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape)}.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)}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-disabled-state-layer-color)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-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)}.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-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[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}.mat-mdc-unelevated-button{font-family:var(--mdc-filled-button-label-text-font);font-size:var(--mdc-filled-button-label-text-size);letter-spacing:var(--mdc-filled-button-label-text-tracking);font-weight:var(--mdc-filled-button-label-text-weight);text-transform:var(--mdc-filled-button-label-text-transform);height:var(--mdc-filled-button-container-height);border-radius:var(--mdc-filled-button-container-shape);padding:0 var(--mat-filled-button-horizontal-padding, 16px)}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color)}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape)}.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)}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-disabled-state-layer-color)}.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-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)}.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-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[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{font-family:var(--mdc-protected-button-label-text-font);font-size:var(--mdc-protected-button-label-text-size);letter-spacing:var(--mdc-protected-button-label-text-tracking);font-weight:var(--mdc-protected-button-label-text-weight);text-transform:var(--mdc-protected-button-label-text-transform);height:var(--mdc-protected-button-container-height);border-radius:var(--mdc-protected-button-container-shape);padding:0 var(--mat-protected-button-horizontal-padding, 16px);box-shadow:var(--mdc-protected-button-container-elevation-shadow)}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color)}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape)}.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)}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-disabled-state-layer-color)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-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)}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-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:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow)}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow)}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow)}.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)}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{font-family:var(--mdc-outlined-button-label-text-font);font-size:var(--mdc-outlined-button-label-text-size);letter-spacing:var(--mdc-outlined-button-label-text-tracking);font-weight:var(--mdc-outlined-button-label-text-weight);text-transform:var(--mdc-outlined-button-label-text-transform);height:var(--mdc-outlined-button-container-height);border-radius:var(--mdc-outlined-button-container-shape);padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width);padding:0 var(--mat-outlined-button-horizontal-padding, 15px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color)}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape)}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color)}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color)}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width));width:calc(100% + 2 * 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)}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-disabled-state-layer-color)}.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-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)}.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-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[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-button-base{text-decoration:none}.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}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.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;border-width:-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)}',h],encapsulation:2,changeDetection:0})}return at})();const W=new a.nKC("mat-mdc-fab-default-options",{providedIn:"root",factory:K});function K(){return{color:"accent"}}const j=K();let X=(()=>{class at extends S{constructor(q,$,ot,J,ft){super(q,$,ot,J),this._options=ft,this._isFab=!0,this._options=this._options||j,this.color=this._options.color||j.color}static#t=this.\u0275fac=function($){return new($||at)(a.rXU(a.aKT),a.rXU(t.OD),a.rXU(a.SKi),a.rXU(a.bc$,8),a.rXU(W,8))};static#e=this.\u0275cmp=a.VBU({type:at,selectors:[["button","mat-fab",""]],hostVars:18,hostBindings:function($,ot){2&$&&(a.BMQ("disabled",ot._getDisabledAttribute())("aria-disabled",ot._getAriaDisabled()),a.HbH(ot.color?"mat-"+ot.color:""),a.AVh("mat-mdc-button-disabled",ot.disabled)("mat-mdc-button-disabled-interactive",ot.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===ot._animationMode)("mat-unthemed",!ot.color)("mat-mdc-button-base",!0)("mdc-fab--extended",ot.extended)("mat-mdc-extended-fab",ot.extended))},inputs:{extended:[a.Mj6.HasDecoratorInputTransform,"extended","extended",a.L39]},exportAs:["matButton"],standalone:!0,features:[a.GFd,a.Vt3,a.aNF],attrs:E,ngContentSelectors:f,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($,ot){1&$&&(a.NAR(m),a.nrm(0,"span",0),a.SdG(1),a.j41(2,"span",1),a.SdG(3,1),a.k0s(),a.SdG(4,2),a.nrm(5,"span",2)(6,"span",3)),2&$&&a.AVh("mdc-button__ripple",!ot._isFab)("mdc-fab__ripple",ot._isFab)},styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-fab{position:relative;display:inline-flex;position:relative;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;user-select:none;-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)}.mdc-fab .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-fab[hidden]{display:none}.mdc-fab::-moz-focus-inner{padding:0;border:0}.mdc-fab .mdc-fab__focus-ring{position:absolute}.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{border-color:CanvasText}}.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{border-color:CanvasText}}.mdc-fab:active,.mdc-fab:focus{outline:none}.mdc-fab:hover{cursor:pointer}.mdc-fab>svg{width:100%}.mdc-fab--mini{width:40px;height:40px}.mdc-fab--extended{border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;height:48px;line-height:normal}.mdc-fab--extended .mdc-fab__ripple{border-radius:24px}.mdc-fab--extended .mdc-fab__icon{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] .mdc-fab--extended .mdc-fab__icon,.mdc-fab--extended .mdc-fab__icon[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon{margin-left:12px;margin-right:calc(12px - 20px)}[dir=rtl] .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon,.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}.mdc-fab--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-fab--touch .mdc-fab__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mdc-fab::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}@media screen and (forced-colors: active){.mdc-fab::before{border-color:CanvasText}}.mdc-fab__label{justify-content:flex-start;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;overflow-y:visible}.mdc-fab__icon{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mdc-fab .mdc-fab__icon{display:inline-flex;align-items:center;justify-content:center}.mdc-fab--exited{transform:scale(0);opacity:0;transition:opacity 15ms linear 150ms,transform 180ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-fab--exited .mdc-fab__icon{transform:scale(0);transition:transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mat-mdc-fab{background-color:var(--mdc-fab-container-color)}.mat-mdc-fab .mdc-fab__icon{width:var(--mdc-fab-icon-size);height:var(--mdc-fab-icon-size);font-size:var(--mdc-fab-icon-size)}.mat-mdc-fab:not(.mdc-fab--extended){border-radius:var(--mdc-fab-container-shape)}.mat-mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:var(--mdc-fab-container-shape)}.mat-mdc-mini-fab{background-color:var(--mdc-fab-small-container-color)}.mat-mdc-mini-fab .mdc-fab__icon{width:var(--mdc-fab-small-icon-size);height:var(--mdc-fab-small-icon-size);font-size:var(--mdc-fab-small-icon-size)}.mat-mdc-mini-fab:not(.mdc-fab--extended){border-radius:var(--mdc-fab-small-container-shape)}.mat-mdc-mini-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:var(--mdc-fab-small-container-shape)}.mat-mdc-extended-fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mdc-extended-fab-container-height);border-radius:var(--mdc-extended-fab-container-shape);font-family:var(--mdc-extended-fab-label-text-font);font-size:var(--mdc-extended-fab-label-text-size);font-weight:var(--mdc-extended-fab-label-text-weight);letter-spacing:var(--mdc-extended-fab-label-text-tracking)}.mat-mdc-extended-fab .mdc-fab__ripple{border-radius:var(--mdc-extended-fab-container-shape)}.mat-mdc-fab,.mat-mdc-mini-fab{-webkit-tap-highlight-color:rgba(0,0,0,0);flex-shrink:0}.mat-mdc-fab .mat-mdc-button-ripple,.mat-mdc-fab .mat-mdc-button-persistent-ripple,.mat-mdc-fab .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab .mat-mdc-button-ripple,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple,.mat-mdc-mini-fab .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 .mat-mdc-button-ripple,.mat-mdc-mini-fab .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-fab .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-fab .mdc-button__label,.mat-mdc-mini-fab .mdc-button__label{z-index:1}.mat-mdc-fab .mat-mdc-focus-indicator,.mat-mdc-mini-fab .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-fab:focus .mat-mdc-focus-indicator::before,.mat-mdc-mini-fab:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-fab._mat-animation-noopable,.mat-mdc-mini-fab._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-fab:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-mini-fab:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}.mat-mdc-fab .mat-icon,.mat-mdc-fab .material-icons,.mat-mdc-mini-fab .mat-icon,.mat-mdc-mini-fab .material-icons{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mat-mdc-fab .mat-mdc-focus-indicator::before,.mat-mdc-mini-fab .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-fab[disabled],.mat-mdc-fab.mat-mdc-button-disabled,.mat-mdc-mini-fab[disabled],.mat-mdc-mini-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none}.mat-mdc-fab[disabled],.mat-mdc-fab[disabled]:focus,.mat-mdc-fab.mat-mdc-button-disabled,.mat-mdc-fab.mat-mdc-button-disabled:focus,.mat-mdc-mini-fab[disabled],.mat-mdc-mini-fab[disabled]:focus,.mat-mdc-mini-fab.mat-mdc-button-disabled,.mat-mdc-mini-fab.mat-mdc-button-disabled:focus{box-shadow:none}.mat-mdc-fab.mat-mdc-button-disabled-interactive,.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-fab{color:var(--mat-fab-foreground-color, inherit);box-shadow:var(--mdc-fab-container-elevation-shadow)}.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)}.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)}.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)}.mat-mdc-fab:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-pressed-state-layer-opacity)}.mat-mdc-fab:hover{box-shadow:var(--mdc-fab-hover-container-elevation-shadow)}.mat-mdc-fab:focus{box-shadow:var(--mdc-fab-focus-container-elevation-shadow)}.mat-mdc-fab:active,.mat-mdc-fab:focus:active{box-shadow:var(--mdc-fab-pressed-container-elevation-shadow)}.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{color:var(--mat-fab-small-foreground-color, inherit);box-shadow:var(--mdc-fab-small-container-elevation-shadow)}.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)}.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)}.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)}.mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-pressed-state-layer-opacity)}.mat-mdc-mini-fab:hover{box-shadow:var(--mdc-fab-small-hover-container-elevation-shadow)}.mat-mdc-mini-fab:focus{box-shadow:var(--mdc-fab-small-focus-container-elevation-shadow)}.mat-mdc-mini-fab:active,.mat-mdc-mini-fab:focus:active{box-shadow:var(--mdc-fab-small-pressed-container-elevation-shadow)}.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{box-shadow:var(--mdc-extended-fab-container-elevation-shadow)}.mat-mdc-extended-fab:hover{box-shadow:var(--mdc-extended-fab-hover-container-elevation-shadow)}.mat-mdc-extended-fab:focus{box-shadow:var(--mdc-extended-fab-focus-container-elevation-shadow)}.mat-mdc-extended-fab:active,.mat-mdc-extended-fab:focus:active{box-shadow:var(--mdc-extended-fab-pressed-container-elevation-shadow)}.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}.mat-mdc-extended-fab>.mat-icon,.mat-mdc-extended-fab>.material-icons{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] .mat-mdc-extended-fab>.mat-icon,[dir=rtl] .mat-mdc-extended-fab>.material-icons,.mat-mdc-extended-fab>.mat-icon[dir=rtl],.mat-mdc-extended-fab>.material-icons[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}.mat-mdc-extended-fab .mat-mdc-button-touch-target{width:100%}.mat-mdc-extended-fab .mdc-button__label+.mat-icon,.mat-mdc-extended-fab .mdc-button__label+.material-icons{margin-left:12px;margin-right:calc(12px - 20px)}[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 .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-extended-fab .mdc-button__label+.material-icons[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}'],encapsulation:2,changeDetection:0})}return at})(),U=(()=>{class at extends S{constructor(q,$,ot,J){super(q,$,ot,J),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}static#t=this.\u0275fac=function($){return new($||at)(a.rXU(a.aKT),a.rXU(t.OD),a.rXU(a.SKi),a.rXU(a.bc$,8))};static#e=this.\u0275cmp=a.VBU({type:at,selectors:[["button","mat-icon-button",""]],hostVars:14,hostBindings:function($,ot){2&$&&(a.BMQ("disabled",ot._getDisabledAttribute())("aria-disabled",ot._getAriaDisabled()),a.HbH(ot.color?"mat-"+ot.color:""),a.AVh("mat-mdc-button-disabled",ot.disabled)("mat-mdc-button-disabled-interactive",ot.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===ot._animationMode)("mat-unthemed",!ot.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[a.Vt3,a.aNF],attrs:b,ngContentSelectors:A,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($,ot){1&$&&(a.NAR(),a.nrm(0,"span",0),a.SdG(1),a.nrm(2,"span",1)(3,"span",2))},styles:['.mdc-icon-button{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;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}@media screen and (forced-colors: active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block}}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button[hidden]{display:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;display:none}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring{border-color:CanvasText}}.mdc-icon-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.mat-mdc-icon-button{color:var(--mdc-icon-button-icon-color)}.mat-mdc-icon-button .mdc-button__icon{font-size:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button svg,.mat-mdc-icon-button img{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button:disabled{color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button{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);-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button svg{vertical-align:baseline}.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 .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}.mat-mdc-icon-button .mdc-button__label{z-index:1}.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)}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color)}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-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)}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-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.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}',h],encapsulation:2,changeDetection:0})}return at})(),G=(()=>{class at extends I{constructor(q,$,ot,J){super(q,$,ot,J)}static#t=this.\u0275fac=function($){return new($||at)(a.rXU(a.aKT),a.rXU(t.OD),a.rXU(a.SKi),a.rXU(a.bc$,8))};static#e=this.\u0275cmp=a.VBU({type:at,selectors:[["a","mat-icon-button",""]],hostVars:15,hostBindings:function($,ot){2&$&&(a.BMQ("disabled",ot._getDisabledAttribute())("tabindex",ot.disabled&&!ot.disabledInteractive?-1:ot.tabIndex)("aria-disabled",ot._getDisabledAttribute()),a.HbH(ot.color?"mat-"+ot.color:""),a.AVh("mat-mdc-button-disabled",ot.disabled)("mat-mdc-button-disabled-interactive",ot.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===ot._animationMode)("mat-unthemed",!ot.color)("mat-mdc-button-base",!0))},exportAs:["matButton","matAnchor"],standalone:!0,features:[a.Vt3,a.aNF],attrs:b,ngContentSelectors:A,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($,ot){1&$&&(a.NAR(),a.nrm(0,"span",0),a.SdG(1),a.nrm(2,"span",1)(3,"span",2))},styles:['.mdc-icon-button{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;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}@media screen and (forced-colors: active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block}}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button[hidden]{display:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;display:none}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring{border-color:CanvasText}}.mdc-icon-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.mat-mdc-icon-button{color:var(--mdc-icon-button-icon-color)}.mat-mdc-icon-button .mdc-button__icon{font-size:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button svg,.mat-mdc-icon-button img{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button:disabled{color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button{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);-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button svg{vertical-align:baseline}.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 .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}.mat-mdc-icon-button .mdc-button__label{z-index:1}.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)}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color)}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-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)}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-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.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}',h],encapsulation:2,changeDetection:0})}return at})(),Z=(()=>{class at{static#t=this.\u0275fac=function($){return new($||at)};static#e=this.\u0275mod=a.$C({type:at});static#n=this.\u0275inj=a.G2t({imports:[p.yE,p.pZ,p.yE]})}return at})()},53777:(ct,P,e)=>{"use strict";e.d(P,{Hu:()=>K,Lc:()=>A,MM:()=>T,QG:()=>L,RN:()=>E,YY:()=>x,dh:()=>y,m2:()=>b});var t=e(68559),a=e(60316),d=e(85060);const p=["*"],f=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],v=["[mat-card-avatar], [matCardAvatar]","mat-card-title, mat-card-subtitle,\n      [mat-card-title], [mat-card-subtitle],\n      [matCardTitle], [matCardSubtitle]","*"],h=new t.nKC("MAT_CARD_CONFIG");let E=(()=>{class j{constructor(B){this.appearance=B?.appearance||"raised"}static#t=this.\u0275fac=function(V){return new(V||j)(t.rXU(h,8))};static#e=this.\u0275cmp=t.VBU({type:j,selectors:[["mat-card"]],hostAttrs:[1,"mat-mdc-card","mdc-card"],hostVars:4,hostBindings:function(V,z){2&V&&t.AVh("mat-mdc-card-outlined","outlined"===z.appearance)("mdc-card--outlined","outlined"===z.appearance)},inputs:{appearance:"appearance"},exportAs:["matCard"],standalone:!0,features:[t.aNF],ngContentSelectors:p,decls:1,vars:0,template:function(V,z){1&V&&(t.NAR(),t.SdG(0))},styles:['.mdc-card{display:flex;flex-direction:column;box-sizing:border-box}.mdc-card::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;pointer-events:none}@media screen and (forced-colors: active){.mdc-card::after{border-color:CanvasText}}.mdc-card--outlined::after{border:none}.mdc-card__content{border-radius:inherit;height:100%}.mdc-card__media{position:relative;box-sizing:border-box;background-repeat:no-repeat;background-position:center;background-size:cover}.mdc-card__media::before{display:block;content:""}.mdc-card__media:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__media:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__media--square::before{margin-top:100%}.mdc-card__media--16-9::before{margin-top:56.25%}.mdc-card__media-content{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box}.mdc-card__primary-action{display:flex;flex-direction:column;box-sizing:border-box;position:relative;outline:none;color:inherit;text-decoration:none;cursor:pointer;overflow:hidden}.mdc-card__primary-action:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__primary-action:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__actions{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;min-height:52px;padding:8px}.mdc-card__actions--full-bleed{padding:0}.mdc-card__action-buttons,.mdc-card__action-icons{display:flex;flex-direction:row;align-items:center;box-sizing:border-box}.mdc-card__action-icons{color:rgba(0, 0, 0, 0.6);flex-grow:1;justify-content:flex-end}.mdc-card__action-buttons+.mdc-card__action-icons{margin-left:16px;margin-right:0}[dir=rtl] .mdc-card__action-buttons+.mdc-card__action-icons,.mdc-card__action-buttons+.mdc-card__action-icons[dir=rtl]{margin-left:0;margin-right:16px}.mdc-card__action{display:inline-flex;flex-direction:row;align-items:center;box-sizing:border-box;justify-content:center;cursor:pointer;user-select:none}.mdc-card__action:focus{outline:none}.mdc-card__action--button{margin-left:0;margin-right:8px;padding:0 8px}[dir=rtl] .mdc-card__action--button,.mdc-card__action--button[dir=rtl]{margin-left:8px;margin-right:0}.mdc-card__action--button:last-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-card__action--button:last-child,.mdc-card__action--button:last-child[dir=rtl]{margin-left:0;margin-right:0}.mdc-card__actions--full-bleed .mdc-card__action--button{justify-content:space-between;width:100%;height:auto;max-height:none;margin:0;padding:8px 16px;text-align:left}[dir=rtl] .mdc-card__actions--full-bleed .mdc-card__action--button,.mdc-card__actions--full-bleed .mdc-card__action--button[dir=rtl]{text-align:right}.mdc-card__action--icon{margin:-6px 0;padding:12px}.mdc-card__action--icon:not(:disabled){color:rgba(0, 0, 0, 0.6)}.mat-mdc-card{border-radius:var(--mdc-elevated-card-container-shape);background-color:var(--mdc-elevated-card-container-color);border-width:0;border-style:solid;border-color:var(--mdc-elevated-card-container-color);box-shadow:var(--mdc-elevated-card-container-elevation)}.mat-mdc-card .mdc-card::after{border-radius:var(--mdc-elevated-card-container-shape)}.mat-mdc-card-outlined{border-width:var(--mdc-outlined-card-outline-width);border-style:solid;border-color:var(--mdc-outlined-card-outline-color);border-radius:var(--mdc-outlined-card-container-shape);background-color:var(--mdc-outlined-card-container-color);box-shadow:var(--mdc-outlined-card-container-elevation)}.mat-mdc-card-outlined .mdc-card::after{border-radius:var(--mdc-outlined-card-container-shape)}.mat-mdc-card-title{font-family:var(--mat-card-title-text-font);line-height:var(--mat-card-title-text-line-height);font-size:var(--mat-card-title-text-size);letter-spacing:var(--mat-card-title-text-tracking);font-weight:var(--mat-card-title-text-weight)}.mat-mdc-card-subtitle{color:var(--mat-card-subtitle-text-color);font-family:var(--mat-card-subtitle-text-font);line-height:var(--mat-card-subtitle-text-line-height);font-size:var(--mat-card-subtitle-text-size);letter-spacing:var(--mat-card-subtitle-text-tracking);font-weight:var(--mat-card-subtitle-text-weight)}.mat-mdc-card{position:relative}.mat-mdc-card-title,.mat-mdc-card-subtitle{display:block;margin:0}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle{padding:16px 16px 0}.mat-mdc-card-header{display:flex;padding:16px 16px 0}.mat-mdc-card-content{display:block;padding:0 16px}.mat-mdc-card-content:first-child{padding-top:16px}.mat-mdc-card-content:last-child{padding-bottom:16px}.mat-mdc-card-title-group{display:flex;justify-content:space-between;width:100%}.mat-mdc-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;margin-bottom:16px;object-fit:cover}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title{line-height:normal}.mat-mdc-card-sm-image{width:80px;height:80px}.mat-mdc-card-md-image{width:112px;height:112px}.mat-mdc-card-lg-image{width:152px;height:152px}.mat-mdc-card-xl-image{width:240px;height:240px}.mat-mdc-card-subtitle~.mat-mdc-card-title,.mat-mdc-card-title~.mat-mdc-card-subtitle,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-title-group .mat-mdc-card-title,.mat-mdc-card-title-group .mat-mdc-card-subtitle{padding-top:0}.mat-mdc-card-content>:last-child:not(.mat-mdc-card-footer){margin-bottom:0}.mat-mdc-card-actions-align-end{justify-content:flex-end}'],encapsulation:2,changeDetection:0})}return j})(),y=(()=>{class j{static#t=this.\u0275fac=function(V){return new(V||j)};static#e=this.\u0275dir=t.FsC({type:j,selectors:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],hostAttrs:[1,"mat-mdc-card-title"],standalone:!0})}return j})(),b=(()=>{class j{static#t=this.\u0275fac=function(V){return new(V||j)};static#e=this.\u0275dir=t.FsC({type:j,selectors:[["mat-card-content"]],hostAttrs:[1,"mat-mdc-card-content"],standalone:!0})}return j})(),A=(()=>{class j{static#t=this.\u0275fac=function(V){return new(V||j)};static#e=this.\u0275dir=t.FsC({type:j,selectors:[["mat-card-subtitle"],["","mat-card-subtitle",""],["","matCardSubtitle",""]],hostAttrs:[1,"mat-mdc-card-subtitle"],standalone:!0})}return j})(),x=(()=>{class j{constructor(){this.align="start"}static#t=this.\u0275fac=function(V){return new(V||j)};static#e=this.\u0275dir=t.FsC({type:j,selectors:[["mat-card-actions"]],hostAttrs:[1,"mat-mdc-card-actions","mdc-card__actions"],hostVars:2,hostBindings:function(V,z){2&V&&t.AVh("mat-mdc-card-actions-align-end","end"===z.align)},inputs:{align:"align"},exportAs:["matCardActions"],standalone:!0})}return j})(),T=(()=>{class j{static#t=this.\u0275fac=function(V){return new(V||j)};static#e=this.\u0275cmp=t.VBU({type:j,selectors:[["mat-card-header"]],hostAttrs:[1,"mat-mdc-card-header"],standalone:!0,features:[t.aNF],ngContentSelectors:v,decls:4,vars:0,consts:[[1,"mat-mdc-card-header-text"]],template:function(V,z){1&V&&(t.NAR(f),t.SdG(0),t.j41(1,"div",0),t.SdG(2,1),t.k0s(),t.SdG(3,2))},encapsulation:2,changeDetection:0})}return j})(),L=(()=>{class j{static#t=this.\u0275fac=function(V){return new(V||j)};static#e=this.\u0275dir=t.FsC({type:j,selectors:[["","mat-card-avatar",""],["","matCardAvatar",""]],hostAttrs:[1,"mat-mdc-card-avatar"],standalone:!0})}return j})(),K=(()=>{class j{static#t=this.\u0275fac=function(V){return new(V||j)};static#e=this.\u0275mod=t.$C({type:j});static#n=this.\u0275inj=t.G2t({imports:[d.yE,a.MD,d.yE]})}return j})()},97024:(ct,P,e)=>{"use strict";e.d(P,{So:()=>A,g7:()=>C});var t=e(68559),a=e(34456),d=e(85060);const p=["input"],n=["label"],m=["*"],f=new t.nKC("mat-checkbox-default-options",{providedIn:"root",factory:v});function v(){return{color:"accent",clickAction:"check-indeterminate"}}var h=function(S){return S[S.Init=0]="Init",S[S.Checked=1]="Checked",S[S.Unchecked=2]="Unchecked",S[S.Indeterminate=3]="Indeterminate",S}(h||{});const E={provide:a.kq,useExisting:(0,t.Rfq)(()=>A),multi:!0};class y{}let g=0;const b=v();let A=(()=>{class S{focus(){this._inputElement.nativeElement.focus()}_createChangeEvent(I){const F=new y;return F.source=this,F.checked=I,F}_getAnimationTargetElement(){return this._inputElement?.nativeElement}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(I,F,L,W,K,j){this._elementRef=I,this._changeDetectorRef=F,this._ngZone=L,this._animationMode=K,this._options=j,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 t.bkB,this.indeterminateChange=new t.bkB,this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=h.Init,this._controlValueAccessorChangeFn=()=>{},this._validatorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||b,this.color=this._options.color||b.color,this.tabIndex=parseInt(W)||0,this.id=this._uniqueId="mat-mdc-checkbox-"+ ++g}ngOnChanges(I){I.required&&this._validatorChangeFn()}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}get checked(){return this._checked}set checked(I){I!=this.checked&&(this._checked=I,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(I){I!==this.disabled&&(this._disabled=I,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(I){const F=I!=this._indeterminate;this._indeterminate=I,F&&(this._transitionCheckState(this._indeterminate?h.Indeterminate:this.checked?h.Checked:h.Unchecked),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(I){this.checked=!!I}registerOnChange(I){this._controlValueAccessorChangeFn=I}registerOnTouched(I){this._onTouched=I}setDisabledState(I){this.disabled=I}validate(I){return this.required&&!0!==I.value?{required:!0}:null}registerOnValidatorChange(I){this._validatorChangeFn=I}_transitionCheckState(I){let F=this._currentCheckState,L=this._getAnimationTargetElement();if(F!==I&&L&&(this._currentAnimationClass&&L.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(F,I),this._currentCheckState=I,this._currentAnimationClass.length>0)){L.classList.add(this._currentAnimationClass);const W=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{L.classList.remove(W)},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 I=this._options?.clickAction;this.disabled||"noop"===I?!this.disabled&&"noop"===I&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==I&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?h.Checked:h.Unchecked),this._emitChangeEvent())}_onInteractionEvent(I){I.stopPropagation()}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}_getAnimationClassForCheckStateTransition(I,F){if("NoopAnimations"===this._animationMode)return"";switch(I){case h.Init:if(F===h.Checked)return this._animationClasses.uncheckedToChecked;if(F==h.Indeterminate)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case h.Unchecked:return F===h.Checked?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case h.Checked:return F===h.Unchecked?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case h.Indeterminate:return F===h.Checked?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(I){const F=this._inputElement;F&&(F.nativeElement.indeterminate=I)}_onInputClick(){this._handleInputClick()}_onTouchTargetClick(){this._handleInputClick(),this.disabled||this._inputElement.nativeElement.focus()}_preventBubblingFromLabel(I){I.target&&this._labelElement.nativeElement.contains(I.target)&&I.stopPropagation()}static#t=this.\u0275fac=function(F){return new(F||S)(t.rXU(t.aKT),t.rXU(t.gRc),t.rXU(t.SKi),t.kS0("tabindex"),t.rXU(t.bc$,8),t.rXU(f,8))};static#e=this.\u0275cmp=t.VBU({type:S,selectors:[["mat-checkbox"]],viewQuery:function(F,L){if(1&F&&(t.GBs(p,5),t.GBs(n,5),t.GBs(d.r6,5)),2&F){let W;t.mGM(W=t.lsd())&&(L._inputElement=W.first),t.mGM(W=t.lsd())&&(L._labelElement=W.first),t.mGM(W=t.lsd())&&(L.ripple=W.first)}},hostAttrs:[1,"mat-mdc-checkbox"],hostVars:14,hostBindings:function(F,L){2&F&&(t.Mr5("id",L.id),t.BMQ("tabindex",null)("aria-label",null)("aria-labelledby",null),t.HbH(L.color?"mat-"+L.color:"mat-accent"),t.AVh("_mat-animation-noopable","NoopAnimations"===L._animationMode)("mdc-checkbox--disabled",L.disabled)("mat-mdc-checkbox-disabled",L.disabled)("mat-mdc-checkbox-checked",L.checked))},inputs:{ariaLabel:[t.Mj6.None,"aria-label","ariaLabel"],ariaLabelledby:[t.Mj6.None,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[t.Mj6.None,"aria-describedby","ariaDescribedby"],id:"id",required:[t.Mj6.HasDecoratorInputTransform,"required","required",t.L39],labelPosition:"labelPosition",name:"name",value:"value",disableRipple:[t.Mj6.HasDecoratorInputTransform,"disableRipple","disableRipple",t.L39],tabIndex:[t.Mj6.HasDecoratorInputTransform,"tabIndex","tabIndex",I=>null==I?void 0:(0,t.Udg)(I)],color:"color",checked:[t.Mj6.HasDecoratorInputTransform,"checked","checked",t.L39],disabled:[t.Mj6.HasDecoratorInputTransform,"disabled","disabled",t.L39],indeterminate:[t.Mj6.HasDecoratorInputTransform,"indeterminate","indeterminate",t.L39]},outputs:{change:"change",indeterminateChange:"indeterminateChange"},exportAs:["matCheckbox"],standalone:!0,features:[t.Jv_([E,{provide:a.cz,useExisting:S,multi:!0}]),t.GFd,t.OA$,t.aNF],ngContentSelectors:m,decls:15,vars:19,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(F,L){if(1&F){const W=t.RV6();t.NAR(),t.j41(0,"div",3),t.bIt("click",function(j){return t.eBV(W),t.Njj(L._preventBubblingFromLabel(j))}),t.j41(1,"div",4,0)(3,"div",5),t.bIt("click",function(){return t.eBV(W),t.Njj(L._onTouchTargetClick())}),t.k0s(),t.j41(4,"input",6,1),t.bIt("blur",function(){return t.eBV(W),t.Njj(L._onBlur())})("click",function(){return t.eBV(W),t.Njj(L._onInputClick())})("change",function(j){return t.eBV(W),t.Njj(L._onInteractionEvent(j))}),t.k0s(),t.nrm(6,"div",7),t.j41(7,"div",8),t.qSk(),t.j41(8,"svg",9),t.nrm(9,"path",10),t.k0s(),t.joV(),t.nrm(10,"div",11),t.k0s(),t.nrm(11,"div",12),t.k0s(),t.j41(12,"label",13,2),t.SdG(14),t.k0s()()}if(2&F){const W=t.sdS(2);t.Y8G("labelPosition",L.labelPosition),t.R7$(4),t.AVh("mdc-checkbox--selected",L.checked),t.Y8G("checked",L.checked)("indeterminate",L.indeterminate)("disabled",L.disabled)("id",L.inputId)("required",L.required)("tabIndex",L.disabled?-1:L.tabIndex),t.BMQ("aria-label",L.ariaLabel||null)("aria-labelledby",L.ariaLabelledby)("aria-describedby",L.ariaDescribedby)("aria-checked",L.indeterminate?"mixed":null)("name",L.name)("value",L.value),t.R7$(7),t.Y8G("matRippleTrigger",W)("matRippleDisabled",L.disableRipple||L.disabled)("matRippleCentered",!0),t.R7$(),t.Y8G("for",L.inputId)}},dependencies:[d.r6,d.tO],styles:['.mdc-touch-target-wrapper{display:inline}@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}}@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:mdc-animation-deceleration-curve-timing-function;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}}.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}.mdc-checkbox[hidden]{display:none}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{border-color:CanvasText}}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{border-color:CanvasText}}@media all and (-ms-high-contrast: none){.mdc-checkbox .mdc-checkbox__focus-ring{display:none}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-checkbox__mixedmark{margin:0 1px}}.mdc-checkbox--disabled{cursor:default;pointer-events:none}.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 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--upgraded .mdc-checkbox__checkmark{opacity:1}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms 0ms 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;transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.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 0s;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background{transition:border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms 0ms 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,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit}.mdc-checkbox__native-control:disabled{cursor:default;pointer-events:none}.mdc-checkbox--touch{margin:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2)}.mdc-checkbox--touch .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);right:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);width:var(--mdc-checkbox-state-layer-size);height:var(--mdc-checkbox-state-layer-size)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 180ms 0ms 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,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__mixedmark{transition:none}.mdc-checkbox{padding:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);margin:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2)}.mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color);background-color:transparent}.mdc-checkbox .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true][disabled]~.mdc-checkbox__background{border-color:transparent;background-color:var(--mdc-checkbox-disabled-selected-icon-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-disabled-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-disabled-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}.mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}@keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}}@keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}}.mdc-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}@keyframes mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}}@keyframes mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}}.mdc-checkbox:hover.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:hover.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336}.mdc-checkbox:hover.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:hover.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336}.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}@keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}}@keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}}.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox .mdc-checkbox__background{top:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2)}.mdc-checkbox .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);right:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);width:var(--mdc-checkbox-state-layer-size);height:var(--mdc-checkbox-state-layer-size)}.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:focus:not(:checked):not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-focus-icon-color);background-color:var(--mdc-checkbox-selected-focus-icon-color)}.mdc-checkbox:hover .mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-hover-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-hover-state-layer-color)}.mdc-checkbox:hover .mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-focus-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-focus-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-focus-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-pressed-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-hover-state-layer-opacity);background-color:var(--mdc-checkbox-selected-hover-state-layer-color)}.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)}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-focus-state-layer-opacity);background-color:var(--mdc-checkbox-selected-focus-state-layer-color)}.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)}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-pressed-state-layer-opacity);background-color:var(--mdc-checkbox-selected-pressed-state-layer-color)}.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)}.mat-mdc-checkbox{display:inline-block;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-checkbox .mdc-checkbox__background{-webkit-print-color-adjust:exact;color-adjust:exact}.mat-mdc-checkbox._mat-animation-noopable *,.mat-mdc-checkbox._mat-animation-noopable *::before{transition:none !important;animation:none !important}.mat-mdc-checkbox label{cursor:pointer}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{cursor:default;color:var(--mat-checkbox-disabled-label-color)}.mat-mdc-checkbox label:empty{display:none}.cdk-high-contrast-active .mat-mdc-checkbox.mat-mdc-checkbox-disabled{opacity:.5}.cdk-high-contrast-active .mat-mdc-checkbox .mdc-checkbox__checkmark{--mdc-checkbox-selected-checkmark-color: CanvasText;--mdc-checkbox-disabled-selected-checkmark-color: CanvasText}.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%;height:48px;left:50%;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 S})(),C=(()=>{class S{static#t=this.\u0275fac=function(F){return new(F||S)};static#e=this.\u0275mod=t.$C({type:S});static#n=this.\u0275inj=t.G2t({imports:[A,d.yE,d.yE]})}return S})()},12772:(ct,P,e)=>{"use strict";e.d(P,{D7:()=>Re,HW:()=>me,Jl:()=>Vt,Jo:()=>At,YN:()=>Qe,Zv:()=>mt,jH:()=>It});var t=e(68559),a=e(60316),d=e(85060),p=e(72102),n=e(84205),m=e(63617),f=e(64334),v=e(33900),h=e(63037),E=e(36647),y=e(74879),g=e(63680),b=e(34456),A=e(15944);const x=["*",[["mat-chip-avatar"],["","matChipAvatar",""]],[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],T=["*","mat-chip-avatar, [matChipAvatar]","mat-chip-trailing-icon,[matChipRemove],[matChipTrailingIcon]"];function D(Qt,$t){1&Qt&&(t.j41(0,"span",3),t.SdG(1,1),t.k0s())}function C(Qt,$t){1&Qt&&(t.j41(0,"span",6),t.SdG(1,2),t.k0s())}const F=[[["mat-chip-avatar"],["","matChipAvatar",""]],[["","matChipEditInput",""]],"*",[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],L=["mat-chip-avatar, [matChipAvatar]","[matChipEditInput]","*","mat-chip-trailing-icon,[matChipRemove],[matChipTrailingIcon]"];function W(Qt,$t){1&Qt&&t.nrm(0,"span",0)}function K(Qt,$t){1&Qt&&(t.j41(0,"span",2),t.SdG(1),t.k0s())}function j(Qt,$t){1&Qt&&t.SdG(0,1)}function X(Qt,$t){1&Qt&&t.nrm(0,"span",7)}function B(Qt,$t){if(1&Qt&&t.DNE(0,j,1,0)(1,X,1,0),2&Qt){const Mt=t.XpG();t.vxM(0,Mt.contentEditInput?0:1)}}function V(Qt,$t){1&Qt&&t.SdG(0,2)}function z(Qt,$t){1&Qt&&(t.j41(0,"span",5),t.SdG(1,3),t.k0s())}const U=["*"],Z=new t.nKC("mat-chips-default-options",{providedIn:"root",factory:()=>({separatorKeyCodes:[y.Fm]})}),at=new t.nKC("MatChipAvatar"),H=new t.nKC("MatChipTrailingIcon"),q=new t.nKC("MatChipRemove"),$=new t.nKC("MatChip");let ot=(()=>{class Qt{get disabled(){return this._disabled||this._parentChip.disabled}set disabled(Mt){this._disabled=Mt}_getDisabledAttribute(){return this.disabled&&!this._allowFocusWhenDisabled?"":null}_getTabindex(){return this.disabled&&!this._allowFocusWhenDisabled||!this.isInteractive?null:this.tabIndex.toString()}constructor(Mt,Wt){this._elementRef=Mt,this._parentChip=Wt,this.isInteractive=!0,this._isPrimary=!0,this._disabled=!1,this.tabIndex=-1,this._allowFocusWhenDisabled=!1,"BUTTON"===Mt.nativeElement.nodeName&&Mt.nativeElement.setAttribute("type","button")}focus(){this._elementRef.nativeElement.focus()}_handleClick(Mt){!this.disabled&&this.isInteractive&&this._isPrimary&&(Mt.preventDefault(),this._parentChip._handlePrimaryActionInteraction())}_handleKeydown(Mt){(Mt.keyCode===y.Fm||Mt.keyCode===y.t6)&&!this.disabled&&this.isInteractive&&this._isPrimary&&!this._parentChip._isEditing&&(Mt.preventDefault(),this._parentChip._handlePrimaryActionInteraction())}static#t=this.\u0275fac=function(Wt){return new(Wt||Qt)(t.rXU(t.aKT),t.rXU($))};static#e=this.\u0275dir=t.FsC({type:Qt,selectors:[["","matChipAction",""]],hostAttrs:[1,"mdc-evolution-chip__action","mat-mdc-chip-action"],hostVars:9,hostBindings:function(Wt,zt){1&Wt&&t.bIt("click",function(Je){return zt._handleClick(Je)})("keydown",function(Je){return zt._handleKeydown(Je)}),2&Wt&&(t.BMQ("tabindex",zt._getTabindex())("disabled",zt._getDisabledAttribute())("aria-disabled",zt.disabled),t.AVh("mdc-evolution-chip__action--primary",zt._isPrimary)("mdc-evolution-chip__action--presentational",!zt.isInteractive)("mdc-evolution-chip__action--trailing",!zt._isPrimary))},inputs:{isInteractive:"isInteractive",disabled:[t.Mj6.HasDecoratorInputTransform,"disabled","disabled",t.L39],tabIndex:[t.Mj6.HasDecoratorInputTransform,"tabIndex","tabIndex",Mt=>null==Mt?-1:(0,t.Udg)(Mt)],_allowFocusWhenDisabled:"_allowFocusWhenDisabled"},standalone:!0,features:[t.GFd]})}return Qt})(),mt=(()=>{class Qt extends ot{constructor(){super(...arguments),this._isPrimary=!1}_handleClick(Mt){this.disabled||(Mt.stopPropagation(),Mt.preventDefault(),this._parentChip.remove())}_handleKeydown(Mt){(Mt.keyCode===y.Fm||Mt.keyCode===y.t6)&&!this.disabled&&(Mt.stopPropagation(),Mt.preventDefault(),this._parentChip.remove())}static#t=this.\u0275fac=(()=>{let Mt;return function(zt){return(Mt||(Mt=t.xGo(Qt)))(zt||Qt)}})();static#e=this.\u0275dir=t.FsC({type:Qt,selectors:[["","matChipRemove",""]],hostAttrs:["role","button",1,"mat-mdc-chip-remove","mat-mdc-chip-trailing-icon","mat-mdc-focus-indicator","mdc-evolution-chip__icon","mdc-evolution-chip__icon--trailing"],hostVars:1,hostBindings:function(Wt,zt){2&Wt&&t.BMQ("aria-hidden",null)},standalone:!0,features:[t.Jv_([{provide:q,useExisting:Qt}]),t.Vt3]})}return Qt})(),Lt=0,Vt=(()=>{class Qt{_hasFocus(){return this._hasFocusInternal}get value(){return void 0!==this._value?this._value:this._textElement.textContent.trim()}set value(Mt){this._value=Mt}get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement)}set ripple(Mt){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,Mt)}constructor(Mt,Wt,zt,le,Je,Fe,tn,He){this._changeDetectorRef=Mt,this._elementRef=Wt,this._ngZone=zt,this._focusMonitor=le,this._globalRippleOptions=tn,this._onFocus=new n.B,this._onBlur=new n.B,this.role=null,this._hasFocusInternal=!1,this.id="mat-mdc-chip-"+Lt++,this.ariaLabel=null,this.ariaDescription=null,this._ariaDescriptionId=`${this.id}-aria-description`,this.removable=!0,this.highlighted=!1,this.disableRipple=!1,this.disabled=!1,this.tabIndex=-1,this.removed=new t.bkB,this.destroyed=new t.bkB,this.basicChipAttrName="mat-basic-chip",this._rippleLoader=(0,t.WQX)(d.Ej),this._document=Je,this._animationsDisabled="NoopAnimations"===Fe,null!=He&&(this.tabIndex=parseInt(He)??-1),this._monitorFocus(),this._rippleLoader?.configureRipple(this._elementRef.nativeElement,{className:"mat-mdc-chip-ripple",disabled:this._isRippleDisabled()})}ngOnInit(){const Mt=this._elementRef.nativeElement;this._isBasicChip=Mt.hasAttribute(this.basicChipAttrName)||Mt.tagName.toLowerCase()===this.basicChipAttrName}ngAfterViewInit(){this._textElement=this._elementRef.nativeElement.querySelector(".mat-mdc-chip-action-label"),this._pendingFocus&&(this._pendingFocus=!1,this.focus())}ngAfterContentInit(){this._actionChanges=(0,m.h)(this._allLeadingIcons.changes,this._allTrailingIcons.changes,this._allRemoveIcons.changes).subscribe(()=>this._changeDetectorRef.markForCheck())}ngDoCheck(){this._rippleLoader.setDisabled(this._elementRef.nativeElement,this._isRippleDisabled())}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement),this._actionChanges?.unsubscribe(),this.destroyed.emit({chip:this}),this.destroyed.complete()}remove(){this.removable&&this.removed.emit({chip:this})}_isRippleDisabled(){return this.disabled||this.disableRipple||this._animationsDisabled||this._isBasicChip||!!this._globalRippleOptions?.disabled}_hasTrailingIcon(){return!(!this.trailingIcon&&!this.removeIcon)}_handleKeydown(Mt){(Mt.keyCode===y.G_&&!Mt.repeat||Mt.keyCode===y.SJ)&&(Mt.preventDefault(),this.remove())}focus(){this.disabled||(this.primaryAction?this.primaryAction.focus():this._pendingFocus=!0)}_getSourceAction(Mt){return this._getActions().find(Wt=>{const zt=Wt._elementRef.nativeElement;return zt===Mt||zt.contains(Mt)})}_getActions(){const Mt=[];return this.primaryAction&&Mt.push(this.primaryAction),this.removeIcon&&Mt.push(this.removeIcon),this.trailingIcon&&Mt.push(this.trailingIcon),Mt}_handlePrimaryActionInteraction(){}_getTabIndex(){return this.role?this.disabled?-1:this.tabIndex:null}_monitorFocus(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(Mt=>{const Wt=null!==Mt;Wt!==this._hasFocusInternal&&(this._hasFocusInternal=Wt,Wt?this._onFocus.next({chip:this}):this._ngZone.onStable.pipe((0,f.s)(1)).subscribe(()=>this._ngZone.run(()=>this._onBlur.next({chip:this}))))})}static#t=this.\u0275fac=function(Wt){return new(Wt||Qt)(t.rXU(t.gRc),t.rXU(t.aKT),t.rXU(t.SKi),t.rXU(p.FN),t.rXU(a.qQ),t.rXU(t.bc$,8),t.rXU(d.$E,8),t.kS0("tabindex"))};static#e=this.\u0275cmp=t.VBU({type:Qt,selectors:[["mat-basic-chip"],["","mat-basic-chip",""],["mat-chip"],["","mat-chip",""]],contentQueries:function(Wt,zt,le){if(1&Wt&&(t.wni(le,at,5),t.wni(le,H,5),t.wni(le,q,5),t.wni(le,at,5),t.wni(le,H,5),t.wni(le,q,5)),2&Wt){let Je;t.mGM(Je=t.lsd())&&(zt.leadingIcon=Je.first),t.mGM(Je=t.lsd())&&(zt.trailingIcon=Je.first),t.mGM(Je=t.lsd())&&(zt.removeIcon=Je.first),t.mGM(Je=t.lsd())&&(zt._allLeadingIcons=Je),t.mGM(Je=t.lsd())&&(zt._allTrailingIcons=Je),t.mGM(Je=t.lsd())&&(zt._allRemoveIcons=Je)}},viewQuery:function(Wt,zt){if(1&Wt&&t.GBs(ot,5),2&Wt){let le;t.mGM(le=t.lsd())&&(zt.primaryAction=le.first)}},hostAttrs:[1,"mat-mdc-chip"],hostVars:32,hostBindings:function(Wt,zt){1&Wt&&t.bIt("keydown",function(Je){return zt._handleKeydown(Je)}),2&Wt&&(t.Mr5("id",zt.id),t.BMQ("role",zt.role)("tabindex",zt._getTabIndex())("aria-label",zt.ariaLabel),t.HbH("mat-"+(zt.color||"primary")),t.AVh("mdc-evolution-chip",!zt._isBasicChip)("mdc-evolution-chip--disabled",zt.disabled)("mdc-evolution-chip--with-trailing-action",zt._hasTrailingIcon())("mdc-evolution-chip--with-primary-graphic",zt.leadingIcon)("mdc-evolution-chip--with-primary-icon",zt.leadingIcon)("mdc-evolution-chip--with-avatar",zt.leadingIcon)("mat-mdc-chip-with-avatar",zt.leadingIcon)("mat-mdc-chip-highlighted",zt.highlighted)("mat-mdc-chip-disabled",zt.disabled)("mat-mdc-basic-chip",zt._isBasicChip)("mat-mdc-standard-chip",!zt._isBasicChip)("mat-mdc-chip-with-trailing-icon",zt._hasTrailingIcon())("_mat-animation-noopable",zt._animationsDisabled))},inputs:{role:"role",id:"id",ariaLabel:[t.Mj6.None,"aria-label","ariaLabel"],ariaDescription:[t.Mj6.None,"aria-description","ariaDescription"],value:"value",color:"color",removable:[t.Mj6.HasDecoratorInputTransform,"removable","removable",t.L39],highlighted:[t.Mj6.HasDecoratorInputTransform,"highlighted","highlighted",t.L39],disableRipple:[t.Mj6.HasDecoratorInputTransform,"disableRipple","disableRipple",t.L39],disabled:[t.Mj6.HasDecoratorInputTransform,"disabled","disabled",t.L39],tabIndex:[t.Mj6.HasDecoratorInputTransform,"tabIndex","tabIndex",Mt=>null==Mt?void 0:(0,t.Udg)(Mt)]},outputs:{removed:"removed",destroyed:"destroyed"},exportAs:["matChip"],standalone:!0,features:[t.Jv_([{provide:$,useExisting:Qt}]),t.GFd,t.aNF],ngContentSelectors:T,decls:8,vars:3,consts:[[1,"mat-mdc-chip-focus-overlay"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--primary"],["matChipAction","",3,"isInteractive"],[1,"mdc-evolution-chip__graphic","mat-mdc-chip-graphic"],[1,"mdc-evolution-chip__text-label","mat-mdc-chip-action-label"],[1,"mat-mdc-chip-primary-focus-indicator","mat-mdc-focus-indicator"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--trailing"]],template:function(Wt,zt){1&Wt&&(t.NAR(x),t.nrm(0,"span",0),t.j41(1,"span",1)(2,"span",2),t.DNE(3,D,2,0,"span",3),t.j41(4,"span",4),t.SdG(5),t.nrm(6,"span",5),t.k0s()()(),t.DNE(7,C,2,0,"span",6)),2&Wt&&(t.R7$(2),t.Y8G("isInteractive",!1),t.R7$(),t.vxM(3,zt.leadingIcon?3:-1),t.R7$(4),t.vxM(7,zt._hasTrailingIcon()?7:-1))},dependencies:[ot],styles:['.mdc-evolution-chip,.mdc-evolution-chip__cell,.mdc-evolution-chip__action{display:inline-flex;align-items:center}.mdc-evolution-chip{position:relative;max-width:100%}.mdc-evolution-chip .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-evolution-chip__cell,.mdc-evolution-chip__action{height:100%}.mdc-evolution-chip__cell--primary{overflow-x:hidden}.mdc-evolution-chip__cell--trailing{flex:1 0 auto}.mdc-evolution-chip__action{align-items:center;background:none;border:none;box-sizing:content-box;cursor:pointer;display:inline-flex;justify-content:center;outline:none;padding:0;text-decoration:none;color:inherit}.mdc-evolution-chip__action--presentational{cursor:auto}.mdc-evolution-chip--disabled,.mdc-evolution-chip__action:disabled{pointer-events:none}.mdc-evolution-chip__action--primary{overflow-x:hidden}.mdc-evolution-chip__action--trailing{position:relative;overflow:visible}.mdc-evolution-chip__action--primary:before{box-sizing:border-box;content:"";height:100%;left:0;position:absolute;pointer-events:none;top:0;width:100%;z-index:1}.mdc-evolution-chip--touch{margin-top:8px;margin-bottom:8px}.mdc-evolution-chip__action-touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-evolution-chip__text-label{white-space:nowrap;user-select:none;text-overflow:ellipsis;overflow:hidden}.mdc-evolution-chip__graphic{align-items:center;display:inline-flex;justify-content:center;overflow:hidden;pointer-events:none;position:relative;flex:1 0 auto}.mdc-evolution-chip__checkmark{position:absolute;opacity:0;top:50%;left:50%}.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--selected):not(.mdc-evolution-chip--with-primary-icon) .mdc-evolution-chip__graphic{width:0}.mdc-evolution-chip__checkmark-background{opacity:0}.mdc-evolution-chip__checkmark-svg{display:block}.mdc-evolution-chip__checkmark-path{stroke-width:2px;stroke-dasharray:29.7833385;stroke-dashoffset:29.7833385;stroke:currentColor}.mdc-evolution-chip--selecting .mdc-evolution-chip__graphic{transition:width 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark{transition:transform 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__graphic{transition:width 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark{transition:opacity 50ms 0ms linear,transform 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-50%, -50%)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selected .mdc-evolution-chip__icon--primary{opacity:0}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{transform:translate(-50%, -50%);opacity:1}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}@keyframes mdc-evolution-chip-enter{from{transform:scale(0.8);opacity:.4}to{transform:scale(1);opacity:1}}.mdc-evolution-chip--enter{animation:mdc-evolution-chip-enter 100ms 0ms cubic-bezier(0, 0, 0.2, 1)}@keyframes mdc-evolution-chip-exit{from{opacity:1}to{opacity:0}}.mdc-evolution-chip--exit{animation:mdc-evolution-chip-exit 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-evolution-chip--hidden{opacity:0;pointer-events:none;transition:width 150ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mat-mdc-standard-chip{border-radius:var(--mdc-chip-container-shape-radius);height:var(--mdc-chip-container-height)}.mat-mdc-standard-chip .mdc-evolution-chip__ripple{border-radius:var(--mdc-chip-container-shape-radius)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-radius:var(--mdc-chip-container-shape-radius)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{border-radius:var(--mdc-chip-with-avatar-avatar-shape-radius)}.mat-mdc-standard-chip.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--with-primary-icon){--mdc-chip-graphic-selected-width:var(--mdc-chip-with-avatar-avatar-size)}.mat-mdc-standard-chip .mdc-evolution-chip__graphic{height:var(--mdc-chip-with-avatar-avatar-size);width:var(--mdc-chip-with-avatar-avatar-size);font-size:var(--mdc-chip-with-avatar-avatar-size)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__action--primary:before{border-color:var(--mdc-chip-outline-color)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:not(.mdc-evolution-chip__action--presentational).mdc-ripple-upgraded--background-focused:before,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:not(.mdc-evolution-chip__action--presentational):not(.mdc-ripple-upgraded):focus:before{border-color:var(--mdc-chip-focus-outline-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__action--primary:before{border-color:var(--mdc-chip-disabled-outline-color)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-width:var(--mdc-chip-outline-width)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary:before{border-width:var(--mdc-chip-flat-selected-outline-width)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-selected-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-flat-disabled-selected-container-color)}.mat-mdc-standard-chip .mdc-evolution-chip__text-label{font-family:var(--mdc-chip-label-text-font);line-height:var(--mdc-chip-label-text-line-height);font-size:var(--mdc-chip-label-text-size);font-weight:var(--mdc-chip-label-text-weight);letter-spacing:var(--mdc-chip-label-text-tracking)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-label-text-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-selected-label-text-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{height:var(--mdc-chip-with-icon-icon-size);width:var(--mdc-chip-with-icon-icon-size);font-size:var(--mdc-chip-with-icon-icon-size)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-disabled-icon-color)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-disabled-icon-color)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-trailing-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-color)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary .mdc-evolution-chip__ripple::after{background-color:var(--mdc-chip-hover-state-layer-color)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:hover .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary.mdc-ripple-surface--hover .mdc-evolution-chip__ripple::before{opacity:var(--mdc-chip-hover-state-layer-opacity)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary.mdc-ripple-upgraded--background-focused .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:not(.mdc-ripple-upgraded):focus .mdc-evolution-chip__ripple::before{transition-duration:75ms;opacity:var(--mdc-chip-focus-state-layer-opacity)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary .mdc-evolution-chip__ripple::after{background-color:var(--mdc-chip-selected-hover-state-layer-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary:hover .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary.mdc-ripple-surface--hover .mdc-evolution-chip__ripple::before{opacity:var(--mdc-chip-selected-hover-state-layer-opacity)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary.mdc-ripple-upgraded--background-focused .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary:not(.mdc-ripple-upgraded):focus .mdc-evolution-chip__ripple::before{transition-duration:75ms;opacity:var(--mdc-chip-selected-focus-state-layer-opacity)}.mat-mdc-chip-highlighted{--mdc-chip-with-icon-icon-color:var(--mdc-chip-with-icon-selected-icon-color);--mdc-chip-elevated-container-color:var(--mdc-chip-elevated-selected-container-color);--mdc-chip-label-text-color:var(--mdc-chip-selected-label-text-color);--mdc-chip-outline-width:var(--mdc-chip-flat-selected-outline-width)}.mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color)}.mat-mdc-chip-selected .mat-mdc-chip-focus-overlay,.mat-mdc-chip-highlighted .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-focus-state-layer-color)}.mat-mdc-chip:hover .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-hover-state-layer-color);opacity:var(--mdc-chip-hover-state-layer-opacity)}.mat-mdc-chip-focus-overlay .mat-mdc-chip-selected:hover,.mat-mdc-chip-highlighted:hover .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-hover-state-layer-color);opacity:var(--mdc-chip-selected-hover-state-layer-opacity)}.mat-mdc-chip.cdk-focused .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color);opacity:var(--mdc-chip-focus-state-layer-opacity)}.mat-mdc-chip-selected.cdk-focused .mat-mdc-chip-focus-overlay,.mat-mdc-chip-highlighted.cdk-focused .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-focus-state-layer-color);opacity:var(--mdc-chip-selected-focus-state-layer-opacity)}.mdc-evolution-chip--disabled:not(.mdc-evolution-chip--selected) .mat-mdc-chip-avatar{opacity:var(--mdc-chip-with-avatar-disabled-avatar-opacity)}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{opacity:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity)}.mdc-evolution-chip--disabled.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{opacity:var(--mdc-chip-with-icon-disabled-icon-opacity)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{opacity:var(--mat-chip-disabled-container-opacity)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__icon--trailing,.mat-mdc-standard-chip.mat-mdc-chip-highlighted .mdc-evolution-chip__icon--trailing{color:var(--mat-chip-selected-trailing-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{color:var(--mat-chip-selected-disabled-trailing-icon-color)}.mat-mdc-chip-remove{opacity:var(--mat-chip-trailing-action-opacity)}.mat-mdc-chip-remove:focus{opacity:var(--mat-chip-trailing-action-focus-opacity)}.mat-mdc-chip-remove::after{background:var(--mat-chip-trailing-action-state-layer-color)}.mat-mdc-chip-remove:hover::after{opacity:var(--mat-chip-trailing-action-hover-state-layer-opacity)}.mat-mdc-chip-remove:focus::after{opacity:var(--mat-chip-trailing-action-focus-state-layer-opacity)}.mat-mdc-chip-selected .mat-mdc-chip-remove::after,.mat-mdc-chip-highlighted .mat-mdc-chip-remove::after{background:var(--mat-chip-selected-trailing-action-state-layer-color)}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing.mat-mdc-chip-remove{opacity:calc(var(--mat-chip-trailing-action-opacity)*var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity))}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing.mat-mdc-chip-remove:focus{opacity:calc(var(--mat-chip-trailing-action-focus-opacity)*var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity))}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-style:solid}.mat-mdc-standard-chip .mdc-evolution-chip__checkmark{height:20px;width:20px}.mat-mdc-standard-chip .mdc-evolution-chip__icon--trailing{height:18px;width:18px;font-size:18px}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mat-mdc-standard-chip{-webkit-tap-highlight-color:rgba(0,0,0,0)}.cdk-high-contrast-active .mat-mdc-standard-chip{outline:solid 1px}.cdk-high-contrast-active .mat-mdc-standard-chip .mdc-evolution-chip__checkmark-path{stroke:CanvasText !important}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mat-mdc-chip-action-label{overflow:visible}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary{flex-basis:100%}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{font:inherit;letter-spacing:inherit;white-space:inherit}.mat-mdc-standard-chip .mat-mdc-chip-graphic,.mat-mdc-standard-chip .mat-mdc-chip-trailing-icon{box-sizing:content-box}.mat-mdc-standard-chip._mat-animation-noopable,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__graphic,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark-path{transition-duration:1ms;animation-duration:1ms}.mat-mdc-basic-chip .mdc-evolution-chip__action--primary{font:inherit}.mat-mdc-chip-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;opacity:0;border-radius:inherit;transition:opacity 150ms linear}._mat-animation-noopable .mat-mdc-chip-focus-overlay{transition:none}.mat-mdc-basic-chip .mat-mdc-chip-focus-overlay{display:none}.mat-mdc-chip .mat-ripple.mat-mdc-chip-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-chip-avatar{text-align:center;line-height:1;color:var(--mdc-chip-with-icon-icon-color, currentColor)}.mat-mdc-chip{position:relative;z-index:0}.mat-mdc-chip-action-label{text-align:left;z-index:1}[dir=rtl] .mat-mdc-chip-action-label{text-align:right}.mat-mdc-chip.mdc-evolution-chip--with-trailing-action .mat-mdc-chip-action-label{position:relative}.mat-mdc-chip-action-label .mat-mdc-chip-primary-focus-indicator{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mat-mdc-chip-action-label .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-chip-remove::before{margin:calc(var(--mat-mdc-focus-indicator-border-width, 3px)*-1);left:8px;right:8px}.mat-mdc-chip-remove::after{content:"";display:block;opacity:0;position:absolute;top:-2px;bottom:-2px;left:6px;right:6px;border-radius:50%}.mat-mdc-chip-remove .mat-icon{width:18px;height:18px;font-size:18px;box-sizing:content-box}.mat-chip-edit-input{cursor:text;display:inline-block;color:inherit;outline:0}.cdk-high-contrast-active .mat-mdc-chip-selected:not(.mat-mdc-chip-multiple){outline-width:3px}.mat-mdc-chip-action:focus .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return Qt})(),xe=(()=>{class Qt{constructor(Mt,Wt){this._elementRef=Mt,this._document=Wt}initialize(Mt){this.getNativeElement().focus(),this.setValue(Mt)}getNativeElement(){return this._elementRef.nativeElement}setValue(Mt){this.getNativeElement().textContent=Mt,this._moveCursorToEndOfInput()}getValue(){return this.getNativeElement().textContent||""}_moveCursorToEndOfInput(){const Mt=this._document.createRange();Mt.selectNodeContents(this.getNativeElement()),Mt.collapse(!1);const Wt=window.getSelection();Wt.removeAllRanges(),Wt.addRange(Mt)}static#t=this.\u0275fac=function(Wt){return new(Wt||Qt)(t.rXU(t.aKT),t.rXU(a.qQ))};static#e=this.\u0275dir=t.FsC({type:Qt,selectors:[["span","matChipEditInput",""]],hostAttrs:["role","textbox","tabindex","-1","contenteditable","true",1,"mat-chip-edit-input"],standalone:!0})}return Qt})(),It=(()=>{class Qt extends Vt{constructor(Mt,Wt,zt,le,Je,Fe,tn,He){super(Mt,Wt,zt,le,Je,Fe,tn,He),this.basicChipAttrName="mat-basic-chip-row",this._editStartPending=!1,this.editable=!1,this.edited=new t.bkB,this._isEditing=!1,this.role="row",this._onBlur.pipe((0,v.Q)(this.destroyed)).subscribe(()=>{this._isEditing&&!this._editStartPending&&this._onEditFinish()})}_hasTrailingIcon(){return!this._isEditing&&super._hasTrailingIcon()}_handleFocus(){!this._isEditing&&!this.disabled&&this.focus()}_handleKeydown(Mt){Mt.keyCode!==y.Fm||this.disabled?this._isEditing?Mt.stopPropagation():super._handleKeydown(Mt):this._isEditing?(Mt.preventDefault(),this._onEditFinish()):this.editable&&this._startEditing(Mt)}_handleDoubleclick(Mt){!this.disabled&&this.editable&&this._startEditing(Mt)}_startEditing(Mt){if(!this.primaryAction||this.removeIcon&&this._getSourceAction(Mt.target)===this.removeIcon)return;const Wt=this.value;this._isEditing=this._editStartPending=!0,this._changeDetectorRef.detectChanges(),setTimeout(()=>{this._getEditInput().initialize(Wt),this._editStartPending=!1})}_onEditFinish(){this._isEditing=this._editStartPending=!1,this.edited.emit({chip:this,value:this._getEditInput().getValue()}),(this._document.activeElement===this._getEditInput().getNativeElement()||this._document.activeElement===this._document.body)&&this.primaryAction.focus()}_isRippleDisabled(){return super._isRippleDisabled()||this._isEditing}_getEditInput(){return this.contentEditInput||this.defaultEditInput}static#t=this.\u0275fac=function(Wt){return new(Wt||Qt)(t.rXU(t.gRc),t.rXU(t.aKT),t.rXU(t.SKi),t.rXU(p.FN),t.rXU(a.qQ),t.rXU(t.bc$,8),t.rXU(d.$E,8),t.kS0("tabindex"))};static#e=this.\u0275cmp=t.VBU({type:Qt,selectors:[["mat-chip-row"],["","mat-chip-row",""],["mat-basic-chip-row"],["","mat-basic-chip-row",""]],contentQueries:function(Wt,zt,le){if(1&Wt&&t.wni(le,xe,5),2&Wt){let Je;t.mGM(Je=t.lsd())&&(zt.contentEditInput=Je.first)}},viewQuery:function(Wt,zt){if(1&Wt&&t.GBs(xe,5),2&Wt){let le;t.mGM(le=t.lsd())&&(zt.defaultEditInput=le.first)}},hostAttrs:[1,"mat-mdc-chip","mat-mdc-chip-row","mdc-evolution-chip"],hostVars:27,hostBindings:function(Wt,zt){1&Wt&&t.bIt("focus",function(Je){return zt._handleFocus(Je)})("dblclick",function(Je){return zt._handleDoubleclick(Je)}),2&Wt&&(t.Mr5("id",zt.id),t.BMQ("tabindex",zt.disabled?null:-1)("aria-label",null)("aria-description",null)("role",zt.role),t.AVh("mat-mdc-chip-with-avatar",zt.leadingIcon)("mat-mdc-chip-disabled",zt.disabled)("mat-mdc-chip-editing",zt._isEditing)("mat-mdc-chip-editable",zt.editable)("mdc-evolution-chip--disabled",zt.disabled)("mdc-evolution-chip--with-trailing-action",zt._hasTrailingIcon())("mdc-evolution-chip--with-primary-graphic",zt.leadingIcon)("mdc-evolution-chip--with-primary-icon",zt.leadingIcon)("mdc-evolution-chip--with-avatar",zt.leadingIcon)("mat-mdc-chip-highlighted",zt.highlighted)("mat-mdc-chip-with-trailing-icon",zt._hasTrailingIcon()))},inputs:{editable:"editable"},outputs:{edited:"edited"},standalone:!0,features:[t.Jv_([{provide:Vt,useExisting:Qt},{provide:$,useExisting:Qt}]),t.Vt3,t.aNF],ngContentSelectors:L,decls:10,vars:10,consts:[[1,"mat-mdc-chip-focus-overlay"],["role","gridcell","matChipAction","",1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--primary",3,"tabIndex","disabled"],[1,"mdc-evolution-chip__graphic","mat-mdc-chip-graphic"],[1,"mdc-evolution-chip__text-label","mat-mdc-chip-action-label"],["aria-hidden","true",1,"mat-mdc-chip-primary-focus-indicator","mat-mdc-focus-indicator"],["role","gridcell",1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--trailing"],[1,"cdk-visually-hidden",3,"id"],["matChipEditInput",""]],template:function(Wt,zt){1&Wt&&(t.NAR(F),t.DNE(0,W,1,0,"span",0),t.j41(1,"span",1),t.DNE(2,K,2,0,"span",2),t.j41(3,"span",3),t.DNE(4,B,2,1)(5,V,1,0),t.nrm(6,"span",4),t.k0s()(),t.DNE(7,z,2,0,"span",5),t.j41(8,"span",6),t.EFF(9),t.k0s()),2&Wt&&(t.vxM(0,zt._isEditing?-1:0),t.R7$(),t.Y8G("tabIndex",zt.tabIndex)("disabled",zt.disabled),t.BMQ("aria-label",zt.ariaLabel)("aria-describedby",zt._ariaDescriptionId),t.R7$(),t.vxM(2,zt.leadingIcon?2:-1),t.R7$(2),t.vxM(4,zt._isEditing?4:5),t.R7$(3),t.vxM(7,zt._hasTrailingIcon()?7:-1),t.R7$(),t.Y8G("id",zt._ariaDescriptionId),t.R7$(),t.JRh(zt.ariaDescription))},dependencies:[ot,xe],styles:['.mdc-evolution-chip,.mdc-evolution-chip__cell,.mdc-evolution-chip__action{display:inline-flex;align-items:center}.mdc-evolution-chip{position:relative;max-width:100%}.mdc-evolution-chip .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-evolution-chip__cell,.mdc-evolution-chip__action{height:100%}.mdc-evolution-chip__cell--primary{overflow-x:hidden}.mdc-evolution-chip__cell--trailing{flex:1 0 auto}.mdc-evolution-chip__action{align-items:center;background:none;border:none;box-sizing:content-box;cursor:pointer;display:inline-flex;justify-content:center;outline:none;padding:0;text-decoration:none;color:inherit}.mdc-evolution-chip__action--presentational{cursor:auto}.mdc-evolution-chip--disabled,.mdc-evolution-chip__action:disabled{pointer-events:none}.mdc-evolution-chip__action--primary{overflow-x:hidden}.mdc-evolution-chip__action--trailing{position:relative;overflow:visible}.mdc-evolution-chip__action--primary:before{box-sizing:border-box;content:"";height:100%;left:0;position:absolute;pointer-events:none;top:0;width:100%;z-index:1}.mdc-evolution-chip--touch{margin-top:8px;margin-bottom:8px}.mdc-evolution-chip__action-touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-evolution-chip__text-label{white-space:nowrap;user-select:none;text-overflow:ellipsis;overflow:hidden}.mdc-evolution-chip__graphic{align-items:center;display:inline-flex;justify-content:center;overflow:hidden;pointer-events:none;position:relative;flex:1 0 auto}.mdc-evolution-chip__checkmark{position:absolute;opacity:0;top:50%;left:50%}.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--selected):not(.mdc-evolution-chip--with-primary-icon) .mdc-evolution-chip__graphic{width:0}.mdc-evolution-chip__checkmark-background{opacity:0}.mdc-evolution-chip__checkmark-svg{display:block}.mdc-evolution-chip__checkmark-path{stroke-width:2px;stroke-dasharray:29.7833385;stroke-dashoffset:29.7833385;stroke:currentColor}.mdc-evolution-chip--selecting .mdc-evolution-chip__graphic{transition:width 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark{transition:transform 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__graphic{transition:width 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark{transition:opacity 50ms 0ms linear,transform 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-50%, -50%)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selected .mdc-evolution-chip__icon--primary{opacity:0}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{transform:translate(-50%, -50%);opacity:1}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}@keyframes mdc-evolution-chip-enter{from{transform:scale(0.8);opacity:.4}to{transform:scale(1);opacity:1}}.mdc-evolution-chip--enter{animation:mdc-evolution-chip-enter 100ms 0ms cubic-bezier(0, 0, 0.2, 1)}@keyframes mdc-evolution-chip-exit{from{opacity:1}to{opacity:0}}.mdc-evolution-chip--exit{animation:mdc-evolution-chip-exit 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-evolution-chip--hidden{opacity:0;pointer-events:none;transition:width 150ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mat-mdc-standard-chip{border-radius:var(--mdc-chip-container-shape-radius);height:var(--mdc-chip-container-height)}.mat-mdc-standard-chip .mdc-evolution-chip__ripple{border-radius:var(--mdc-chip-container-shape-radius)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-radius:var(--mdc-chip-container-shape-radius)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{border-radius:var(--mdc-chip-with-avatar-avatar-shape-radius)}.mat-mdc-standard-chip.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--with-primary-icon){--mdc-chip-graphic-selected-width:var(--mdc-chip-with-avatar-avatar-size)}.mat-mdc-standard-chip .mdc-evolution-chip__graphic{height:var(--mdc-chip-with-avatar-avatar-size);width:var(--mdc-chip-with-avatar-avatar-size);font-size:var(--mdc-chip-with-avatar-avatar-size)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__action--primary:before{border-color:var(--mdc-chip-outline-color)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:not(.mdc-evolution-chip__action--presentational).mdc-ripple-upgraded--background-focused:before,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:not(.mdc-evolution-chip__action--presentational):not(.mdc-ripple-upgraded):focus:before{border-color:var(--mdc-chip-focus-outline-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__action--primary:before{border-color:var(--mdc-chip-disabled-outline-color)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-width:var(--mdc-chip-outline-width)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary:before{border-width:var(--mdc-chip-flat-selected-outline-width)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-selected-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-flat-disabled-selected-container-color)}.mat-mdc-standard-chip .mdc-evolution-chip__text-label{font-family:var(--mdc-chip-label-text-font);line-height:var(--mdc-chip-label-text-line-height);font-size:var(--mdc-chip-label-text-size);font-weight:var(--mdc-chip-label-text-weight);letter-spacing:var(--mdc-chip-label-text-tracking)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-label-text-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-selected-label-text-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{height:var(--mdc-chip-with-icon-icon-size);width:var(--mdc-chip-with-icon-icon-size);font-size:var(--mdc-chip-with-icon-icon-size)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-disabled-icon-color)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-disabled-icon-color)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-trailing-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-color)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary .mdc-evolution-chip__ripple::after{background-color:var(--mdc-chip-hover-state-layer-color)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:hover .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary.mdc-ripple-surface--hover .mdc-evolution-chip__ripple::before{opacity:var(--mdc-chip-hover-state-layer-opacity)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary.mdc-ripple-upgraded--background-focused .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:not(.mdc-ripple-upgraded):focus .mdc-evolution-chip__ripple::before{transition-duration:75ms;opacity:var(--mdc-chip-focus-state-layer-opacity)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary .mdc-evolution-chip__ripple::after{background-color:var(--mdc-chip-selected-hover-state-layer-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary:hover .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary.mdc-ripple-surface--hover .mdc-evolution-chip__ripple::before{opacity:var(--mdc-chip-selected-hover-state-layer-opacity)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary.mdc-ripple-upgraded--background-focused .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary:not(.mdc-ripple-upgraded):focus .mdc-evolution-chip__ripple::before{transition-duration:75ms;opacity:var(--mdc-chip-selected-focus-state-layer-opacity)}.mat-mdc-chip-highlighted{--mdc-chip-with-icon-icon-color:var(--mdc-chip-with-icon-selected-icon-color);--mdc-chip-elevated-container-color:var(--mdc-chip-elevated-selected-container-color);--mdc-chip-label-text-color:var(--mdc-chip-selected-label-text-color);--mdc-chip-outline-width:var(--mdc-chip-flat-selected-outline-width)}.mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color)}.mat-mdc-chip-selected .mat-mdc-chip-focus-overlay,.mat-mdc-chip-highlighted .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-focus-state-layer-color)}.mat-mdc-chip:hover .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-hover-state-layer-color);opacity:var(--mdc-chip-hover-state-layer-opacity)}.mat-mdc-chip-focus-overlay .mat-mdc-chip-selected:hover,.mat-mdc-chip-highlighted:hover .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-hover-state-layer-color);opacity:var(--mdc-chip-selected-hover-state-layer-opacity)}.mat-mdc-chip.cdk-focused .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color);opacity:var(--mdc-chip-focus-state-layer-opacity)}.mat-mdc-chip-selected.cdk-focused .mat-mdc-chip-focus-overlay,.mat-mdc-chip-highlighted.cdk-focused .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-focus-state-layer-color);opacity:var(--mdc-chip-selected-focus-state-layer-opacity)}.mdc-evolution-chip--disabled:not(.mdc-evolution-chip--selected) .mat-mdc-chip-avatar{opacity:var(--mdc-chip-with-avatar-disabled-avatar-opacity)}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{opacity:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity)}.mdc-evolution-chip--disabled.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{opacity:var(--mdc-chip-with-icon-disabled-icon-opacity)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{opacity:var(--mat-chip-disabled-container-opacity)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__icon--trailing,.mat-mdc-standard-chip.mat-mdc-chip-highlighted .mdc-evolution-chip__icon--trailing{color:var(--mat-chip-selected-trailing-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{color:var(--mat-chip-selected-disabled-trailing-icon-color)}.mat-mdc-chip-remove{opacity:var(--mat-chip-trailing-action-opacity)}.mat-mdc-chip-remove:focus{opacity:var(--mat-chip-trailing-action-focus-opacity)}.mat-mdc-chip-remove::after{background:var(--mat-chip-trailing-action-state-layer-color)}.mat-mdc-chip-remove:hover::after{opacity:var(--mat-chip-trailing-action-hover-state-layer-opacity)}.mat-mdc-chip-remove:focus::after{opacity:var(--mat-chip-trailing-action-focus-state-layer-opacity)}.mat-mdc-chip-selected .mat-mdc-chip-remove::after,.mat-mdc-chip-highlighted .mat-mdc-chip-remove::after{background:var(--mat-chip-selected-trailing-action-state-layer-color)}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing.mat-mdc-chip-remove{opacity:calc(var(--mat-chip-trailing-action-opacity)*var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity))}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing.mat-mdc-chip-remove:focus{opacity:calc(var(--mat-chip-trailing-action-focus-opacity)*var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity))}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-style:solid}.mat-mdc-standard-chip .mdc-evolution-chip__checkmark{height:20px;width:20px}.mat-mdc-standard-chip .mdc-evolution-chip__icon--trailing{height:18px;width:18px;font-size:18px}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mat-mdc-standard-chip{-webkit-tap-highlight-color:rgba(0,0,0,0)}.cdk-high-contrast-active .mat-mdc-standard-chip{outline:solid 1px}.cdk-high-contrast-active .mat-mdc-standard-chip .mdc-evolution-chip__checkmark-path{stroke:CanvasText !important}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mat-mdc-chip-action-label{overflow:visible}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary{flex-basis:100%}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{font:inherit;letter-spacing:inherit;white-space:inherit}.mat-mdc-standard-chip .mat-mdc-chip-graphic,.mat-mdc-standard-chip .mat-mdc-chip-trailing-icon{box-sizing:content-box}.mat-mdc-standard-chip._mat-animation-noopable,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__graphic,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark-path{transition-duration:1ms;animation-duration:1ms}.mat-mdc-basic-chip .mdc-evolution-chip__action--primary{font:inherit}.mat-mdc-chip-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;opacity:0;border-radius:inherit;transition:opacity 150ms linear}._mat-animation-noopable .mat-mdc-chip-focus-overlay{transition:none}.mat-mdc-basic-chip .mat-mdc-chip-focus-overlay{display:none}.mat-mdc-chip .mat-ripple.mat-mdc-chip-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-chip-avatar{text-align:center;line-height:1;color:var(--mdc-chip-with-icon-icon-color, currentColor)}.mat-mdc-chip{position:relative;z-index:0}.mat-mdc-chip-action-label{text-align:left;z-index:1}[dir=rtl] .mat-mdc-chip-action-label{text-align:right}.mat-mdc-chip.mdc-evolution-chip--with-trailing-action .mat-mdc-chip-action-label{position:relative}.mat-mdc-chip-action-label .mat-mdc-chip-primary-focus-indicator{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mat-mdc-chip-action-label .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-chip-remove::before{margin:calc(var(--mat-mdc-focus-indicator-border-width, 3px)*-1);left:8px;right:8px}.mat-mdc-chip-remove::after{content:"";display:block;opacity:0;position:absolute;top:-2px;bottom:-2px;left:6px;right:6px;border-radius:50%}.mat-mdc-chip-remove .mat-icon{width:18px;height:18px;font-size:18px;box-sizing:content-box}.mat-chip-edit-input{cursor:text;display:inline-block;color:inherit;outline:0}.cdk-high-contrast-active .mat-mdc-chip-selected:not(.mat-mdc-chip-multiple){outline-width:3px}.mat-mdc-chip-action:focus .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return Qt})(),At=(()=>{class Qt{get chipFocusChanges(){return this._getChipStream(Mt=>Mt._onFocus)}get chipDestroyedChanges(){return this._getChipStream(Mt=>Mt.destroyed)}get chipRemovedChanges(){return this._getChipStream(Mt=>Mt.removed)}get disabled(){return this._disabled}set disabled(Mt){this._disabled=Mt,this._syncChipsState()}get empty(){return!this._chips||0===this._chips.length}get role(){return this._explicitRole?this._explicitRole:this.empty?null:this._defaultRole}set role(Mt){this._explicitRole=Mt}get focused(){return this._hasFocusedChip()}constructor(Mt,Wt,zt){this._elementRef=Mt,this._changeDetectorRef=Wt,this._dir=zt,this._lastDestroyedFocusedChipIndex=null,this._destroyed=new n.B,this._defaultRole="presentation",this._disabled=!1,this.tabIndex=0,this._explicitRole=null,this._chipActions=new t.rOR}ngAfterViewInit(){this._setUpFocusManagement(),this._trackChipSetChanges(),this._trackDestroyedFocusedChip()}ngOnDestroy(){this._keyManager?.destroy(),this._chipActions.destroy(),this._destroyed.next(),this._destroyed.complete()}_hasFocusedChip(){return this._chips&&this._chips.some(Mt=>Mt._hasFocus())}_syncChipsState(){this._chips&&this._chips.forEach(Mt=>{Mt.disabled=this._disabled,Mt._changeDetectorRef.markForCheck()})}focus(){}_handleKeydown(Mt){this._originatesFromChip(Mt)&&this._keyManager.onKeydown(Mt)}_isValidIndex(Mt){return Mt>=0&&Mt<this._chips.length}_allowFocusEscape(){if(-1!==this.tabIndex){const Mt=this.tabIndex;this.tabIndex=-1,setTimeout(()=>this.tabIndex=Mt)}}_getChipStream(Mt){return this._chips.changes.pipe((0,h.Z)(null),(0,E.n)(()=>(0,m.h)(...this._chips.map(Mt))))}_originatesFromChip(Mt){let Wt=Mt.target;for(;Wt&&Wt!==this._elementRef.nativeElement;){if(Wt.classList.contains("mat-mdc-chip"))return!0;Wt=Wt.parentElement}return!1}_setUpFocusManagement(){this._chips.changes.pipe((0,h.Z)(this._chips)).subscribe(Mt=>{const Wt=[];Mt.forEach(zt=>zt._getActions().forEach(le=>Wt.push(le))),this._chipActions.reset(Wt),this._chipActions.notifyOnChanges()}),this._keyManager=new p.Bu(this._chipActions).withVerticalOrientation().withHorizontalOrientation(this._dir?this._dir.value:"ltr").withHomeAndEnd().skipPredicate(Mt=>this._skipPredicate(Mt)),this.chipFocusChanges.pipe((0,v.Q)(this._destroyed)).subscribe(({chip:Mt})=>{const Wt=Mt._getSourceAction(document.activeElement);Wt&&this._keyManager.updateActiveItem(Wt)}),this._dir?.change.pipe((0,v.Q)(this._destroyed)).subscribe(Mt=>this._keyManager.withHorizontalOrientation(Mt))}_skipPredicate(Mt){return!Mt.isInteractive||Mt.disabled}_trackChipSetChanges(){this._chips.changes.pipe((0,h.Z)(null),(0,v.Q)(this._destroyed)).subscribe(()=>{this.disabled&&Promise.resolve().then(()=>this._syncChipsState()),this._redirectDestroyedChipFocus()})}_trackDestroyedFocusedChip(){this.chipDestroyedChanges.pipe((0,v.Q)(this._destroyed)).subscribe(Mt=>{const zt=this._chips.toArray().indexOf(Mt.chip);this._isValidIndex(zt)&&Mt.chip._hasFocus()&&(this._lastDestroyedFocusedChipIndex=zt)})}_redirectDestroyedChipFocus(){if(null!=this._lastDestroyedFocusedChipIndex){if(this._chips.length){const Mt=Math.min(this._lastDestroyedFocusedChipIndex,this._chips.length-1),Wt=this._chips.toArray()[Mt];Wt.disabled?1===this._chips.length?this.focus():this._keyManager.setPreviousItemActive():Wt.focus()}else this.focus();this._lastDestroyedFocusedChipIndex=null}}static#t=this.\u0275fac=function(Wt){return new(Wt||Qt)(t.rXU(t.aKT),t.rXU(t.gRc),t.rXU(g.dS,8))};static#e=this.\u0275cmp=t.VBU({type:Qt,selectors:[["mat-chip-set"]],contentQueries:function(Wt,zt,le){if(1&Wt&&t.wni(le,Vt,5),2&Wt){let Je;t.mGM(Je=t.lsd())&&(zt._chips=Je)}},hostAttrs:[1,"mat-mdc-chip-set","mdc-evolution-chip-set"],hostVars:1,hostBindings:function(Wt,zt){1&Wt&&t.bIt("keydown",function(Je){return zt._handleKeydown(Je)}),2&Wt&&t.BMQ("role",zt.role)},inputs:{disabled:[t.Mj6.HasDecoratorInputTransform,"disabled","disabled",t.L39],role:"role",tabIndex:[t.Mj6.HasDecoratorInputTransform,"tabIndex","tabIndex",Mt=>null==Mt?0:(0,t.Udg)(Mt)]},standalone:!0,features:[t.GFd,t.aNF],ngContentSelectors:U,decls:2,vars:0,consts:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],template:function(Wt,zt){1&Wt&&(t.NAR(),t.j41(0,"div",0),t.SdG(1),t.k0s())},styles:[".mdc-evolution-chip-set{display:flex}.mdc-evolution-chip-set:focus{outline:none}.mdc-evolution-chip-set__chips{display:flex;flex-flow:wrap;min-width:0}.mdc-evolution-chip-set--overflow .mdc-evolution-chip-set__chips{flex-flow:nowrap}.mdc-evolution-chip-set .mdc-evolution-chip-set__chips{margin-left:-8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip-set__chips,.mdc-evolution-chip-set .mdc-evolution-chip-set__chips[dir=rtl]{margin-left:0;margin-right:-8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-left:8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip,.mdc-evolution-chip-set .mdc-evolution-chip[dir=rtl]{margin-left:0;margin-right:8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-top:4px;margin-bottom:4px}.mat-mdc-chip-set .mdc-evolution-chip-set__chips{min-width:100%}.mat-mdc-chip-set-stacked{flex-direction:column;align-items:flex-start}.mat-mdc-chip-set-stacked .mat-mdc-chip{width:100%}.mat-mdc-chip-set-stacked .mdc-evolution-chip__graphic{flex-grow:0}.mat-mdc-chip-set-stacked .mdc-evolution-chip__action--primary{flex-basis:100%;justify-content:start}input.mat-mdc-chip-input{flex:1 0 150px;margin-left:8px}[dir=rtl] input.mat-mdc-chip-input{margin-left:0;margin-right:8px}"],encapsulation:2,changeDetection:0})}return Qt})();class Ot{constructor($t,Mt){this.source=$t,this.value=Mt}}let me=(()=>{class Qt extends At{get disabled(){return this.ngControl?!!this.ngControl.disabled:this._disabled}set disabled(Mt){this._disabled=Mt,this._syncChipsState()}get id(){return this._chipInput.id}get empty(){return(!this._chipInput||this._chipInput.empty)&&(!this._chips||0===this._chips.length)}get placeholder(){return this._chipInput?this._chipInput.placeholder:this._placeholder}set placeholder(Mt){this._placeholder=Mt,this.stateChanges.next()}get focused(){return this._chipInput.focused||this._hasFocusedChip()}get required(){return this._required??this.ngControl?.control?.hasValidator(b.k0.required)??!1}set required(Mt){this._required=Mt,this.stateChanges.next()}get shouldLabelFloat(){return!this.empty||this.focused}get value(){return this._value}set value(Mt){this._value=Mt}get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(Mt){this._errorStateTracker.matcher=Mt}get chipBlurChanges(){return this._getChipStream(Mt=>Mt._onBlur)}get errorState(){return this._errorStateTracker.errorState}set errorState(Mt){this._errorStateTracker.errorState=Mt}constructor(Mt,Wt,zt,le,Je,Fe,tn){super(Mt,Wt,zt),this.ngControl=tn,this.controlType="mat-chip-grid",this._defaultRole="grid",this._ariaDescribedbyIds=[],this._onTouched=()=>{},this._onChange=()=>{},this._value=[],this.change=new t.bkB,this.valueChange=new t.bkB,this._chips=void 0,this.stateChanges=new n.B,this.ngControl&&(this.ngControl.valueAccessor=this),this._errorStateTracker=new d.X0(Fe,tn,Je,le,this.stateChanges)}ngAfterContentInit(){this.chipBlurChanges.pipe((0,v.Q)(this._destroyed)).subscribe(()=>{this._blur(),this.stateChanges.next()}),(0,m.h)(this.chipFocusChanges,this._chips.changes).pipe((0,v.Q)(this._destroyed)).subscribe(()=>this.stateChanges.next())}ngAfterViewInit(){super.ngAfterViewInit()}ngDoCheck(){this.ngControl&&this.updateErrorState()}ngOnDestroy(){super.ngOnDestroy(),this.stateChanges.complete()}registerInput(Mt){this._chipInput=Mt,this._chipInput.setDescribedByIds(this._ariaDescribedbyIds)}onContainerClick(Mt){!this.disabled&&!this._originatesFromChip(Mt)&&this.focus()}focus(){this.disabled||this._chipInput.focused||(!this._chips.length||this._chips.first.disabled?Promise.resolve().then(()=>this._chipInput.focus()):this._chips.length&&this._keyManager.setFirstItemActive(),this.stateChanges.next())}setDescribedByIds(Mt){this._ariaDescribedbyIds=Mt,this._chipInput?.setDescribedByIds(Mt)}writeValue(Mt){this._value=Mt}registerOnChange(Mt){this._onChange=Mt}registerOnTouched(Mt){this._onTouched=Mt}setDisabledState(Mt){this.disabled=Mt,this.stateChanges.next()}updateErrorState(){this._errorStateTracker.updateErrorState()}_blur(){this.disabled||setTimeout(()=>{this.focused||(this._propagateChanges(),this._markAsTouched())})}_allowFocusEscape(){this._chipInput.focused||super._allowFocusEscape()}_handleKeydown(Mt){Mt.keyCode===y.wn?this._chipInput.focused&&(0,y.rp)(Mt,"shiftKey")&&this._chips.length&&!this._chips.last.disabled?(Mt.preventDefault(),this._keyManager.activeItem?this._keyManager.setActiveItem(this._keyManager.activeItem):this._focusLastChip()):super._allowFocusEscape():this._chipInput.focused||super._handleKeydown(Mt),this.stateChanges.next()}_focusLastChip(){this._chips.length&&this._chips.last.focus()}_propagateChanges(){const Mt=this._chips.length?this._chips.toArray().map(Wt=>Wt.value):[];this._value=Mt,this.change.emit(new Ot(this,Mt)),this.valueChange.emit(Mt),this._onChange(Mt),this._changeDetectorRef.markForCheck()}_markAsTouched(){this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next()}static#t=this.\u0275fac=function(Wt){return new(Wt||Qt)(t.rXU(t.aKT),t.rXU(t.gRc),t.rXU(g.dS,8),t.rXU(b.cV,8),t.rXU(b.j4,8),t.rXU(d.es),t.rXU(b.vO,10))};static#e=this.\u0275cmp=t.VBU({type:Qt,selectors:[["mat-chip-grid"]],contentQueries:function(Wt,zt,le){if(1&Wt&&t.wni(le,It,5),2&Wt){let Je;t.mGM(Je=t.lsd())&&(zt._chips=Je)}},hostAttrs:[1,"mat-mdc-chip-set","mat-mdc-chip-grid","mdc-evolution-chip-set"],hostVars:10,hostBindings:function(Wt,zt){1&Wt&&t.bIt("focus",function(){return zt.focus()})("blur",function(){return zt._blur()}),2&Wt&&(t.BMQ("role",zt.role)("tabindex",zt.disabled||zt._chips&&0===zt._chips.length?-1:zt.tabIndex)("aria-disabled",zt.disabled.toString())("aria-invalid",zt.errorState),t.AVh("mat-mdc-chip-list-disabled",zt.disabled)("mat-mdc-chip-list-invalid",zt.errorState)("mat-mdc-chip-list-required",zt.required))},inputs:{disabled:[t.Mj6.HasDecoratorInputTransform,"disabled","disabled",t.L39],placeholder:"placeholder",required:[t.Mj6.HasDecoratorInputTransform,"required","required",t.L39],value:"value",errorStateMatcher:"errorStateMatcher"},outputs:{change:"change",valueChange:"valueChange"},standalone:!0,features:[t.Jv_([{provide:A.qT,useExisting:Qt}]),t.GFd,t.Vt3,t.aNF],ngContentSelectors:U,decls:2,vars:0,consts:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],template:function(Wt,zt){1&Wt&&(t.NAR(),t.j41(0,"div",0),t.SdG(1),t.k0s())},styles:[".mdc-evolution-chip-set{display:flex}.mdc-evolution-chip-set:focus{outline:none}.mdc-evolution-chip-set__chips{display:flex;flex-flow:wrap;min-width:0}.mdc-evolution-chip-set--overflow .mdc-evolution-chip-set__chips{flex-flow:nowrap}.mdc-evolution-chip-set .mdc-evolution-chip-set__chips{margin-left:-8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip-set__chips,.mdc-evolution-chip-set .mdc-evolution-chip-set__chips[dir=rtl]{margin-left:0;margin-right:-8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-left:8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip,.mdc-evolution-chip-set .mdc-evolution-chip[dir=rtl]{margin-left:0;margin-right:8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-top:4px;margin-bottom:4px}.mat-mdc-chip-set .mdc-evolution-chip-set__chips{min-width:100%}.mat-mdc-chip-set-stacked{flex-direction:column;align-items:flex-start}.mat-mdc-chip-set-stacked .mat-mdc-chip{width:100%}.mat-mdc-chip-set-stacked .mdc-evolution-chip__graphic{flex-grow:0}.mat-mdc-chip-set-stacked .mdc-evolution-chip__action--primary{flex-basis:100%;justify-content:start}input.mat-mdc-chip-input{flex:1 0 150px;margin-left:8px}[dir=rtl] input.mat-mdc-chip-input{margin-left:0;margin-right:8px}"],encapsulation:2,changeDetection:0})}return Qt})(),oe=0,Re=(()=>{class Qt{get chipGrid(){return this._chipGrid}set chipGrid(Mt){Mt&&(this._chipGrid=Mt,this._chipGrid.registerInput(this))}get disabled(){return this._disabled||this._chipGrid&&this._chipGrid.disabled}set disabled(Mt){this._disabled=Mt}get empty(){return!this.inputElement.value}constructor(Mt,Wt,zt){this._elementRef=Mt,this.focused=!1,this.addOnBlur=!1,this.chipEnd=new t.bkB,this.placeholder="",this.id="mat-mdc-chip-list-input-"+oe++,this._disabled=!1,this.inputElement=this._elementRef.nativeElement,this.separatorKeyCodes=Wt.separatorKeyCodes,zt&&this.inputElement.classList.add("mat-mdc-form-field-input-control")}ngOnChanges(){this._chipGrid.stateChanges.next()}ngOnDestroy(){this.chipEnd.complete()}_keydown(Mt){this.empty&&Mt.keyCode===y.G_?(Mt.repeat||this._chipGrid._focusLastChip(),Mt.preventDefault()):this._emitChipEnd(Mt)}_blur(){this.addOnBlur&&this._emitChipEnd(),this.focused=!1,this._chipGrid.focused||this._chipGrid._blur(),this._chipGrid.stateChanges.next()}_focus(){this.focused=!0,this._chipGrid.stateChanges.next()}_emitChipEnd(Mt){(!Mt||this._isSeparatorKey(Mt))&&(this.chipEnd.emit({input:this.inputElement,value:this.inputElement.value,chipInput:this}),Mt?.preventDefault())}_onInput(){this._chipGrid.stateChanges.next()}focus(){this.inputElement.focus()}clear(){this.inputElement.value=""}setDescribedByIds(Mt){const Wt=this._elementRef.nativeElement;Mt.length?Wt.setAttribute("aria-describedby",Mt.join(" ")):Wt.removeAttribute("aria-describedby")}_isSeparatorKey(Mt){return!(0,y.rp)(Mt)&&new Set(this.separatorKeyCodes).has(Mt.keyCode)}static#t=this.\u0275fac=function(Wt){return new(Wt||Qt)(t.rXU(t.aKT),t.rXU(Z),t.rXU(A.xb,8))};static#e=this.\u0275dir=t.FsC({type:Qt,selectors:[["input","matChipInputFor",""]],hostAttrs:[1,"mat-mdc-chip-input","mat-mdc-input-element","mdc-text-field__input","mat-input-element"],hostVars:6,hostBindings:function(Wt,zt){1&Wt&&t.bIt("keydown",function(Je){return zt._keydown(Je)})("blur",function(){return zt._blur()})("focus",function(){return zt._focus()})("input",function(){return zt._onInput()}),2&Wt&&(t.Mr5("id",zt.id),t.BMQ("disabled",zt.disabled||null)("placeholder",zt.placeholder||null)("aria-invalid",zt._chipGrid&&zt._chipGrid.ngControl?zt._chipGrid.ngControl.invalid:null)("aria-required",zt._chipGrid&&zt._chipGrid.required||null)("required",zt._chipGrid&&zt._chipGrid.required||null))},inputs:{chipGrid:[t.Mj6.None,"matChipInputFor","chipGrid"],addOnBlur:[t.Mj6.HasDecoratorInputTransform,"matChipInputAddOnBlur","addOnBlur",t.L39],separatorKeyCodes:[t.Mj6.None,"matChipInputSeparatorKeyCodes","separatorKeyCodes"],placeholder:"placeholder",id:"id",disabled:[t.Mj6.HasDecoratorInputTransform,"disabled","disabled",t.L39]},outputs:{chipEnd:"matChipInputTokenEnd"},exportAs:["matChipInput","matChipInputFor"],standalone:!0,features:[t.GFd,t.OA$]})}return Qt})(),Qe=(()=>{class Qt{static#t=this.\u0275fac=function(Wt){return new(Wt||Qt)};static#e=this.\u0275mod=t.$C({type:Qt});static#n=this.\u0275inj=t.G2t({providers:[d.es,{provide:Z,useValue:{separatorKeyCodes:[y.Fm]}}],imports:[d.yE,d.pZ,d.yE]})}return Qt})()},85060:(ct,P,e)=>{"use strict";e.d(P,{r5:()=>I,ed:()=>F,MJ:()=>ot,es:()=>At,de:()=>J,Ju:()=>q,QC:()=>Vn,is:()=>Ze,$E:()=>Je,yE:()=>K,vu:()=>Gt,Np:()=>Ot,WX:()=>se,D7:()=>Bn,wT:()=>an,Sy:()=>Ft,MI:()=>nn,wg:()=>He,O5:()=>pn,r6:()=>Fe,Ej:()=>Oe,pZ:()=>tn,xW:()=>Lt,ug:()=>zt,X0:()=>Z,tO:()=>Sn,jb:()=>qt,TL:()=>St});var t=e(68559),a=e(72102),d=e(63680),n=e(60316),m=e(17699),f=e(2814),v=e(84205),h=e(74879);const E=["*",[["mat-option"],["ng-container"]]],y=["*","mat-option, ng-container"],g=["text"],b=[[["mat-icon"]],"*"],A=["mat-icon","*"];function x(rn,hn){if(1&rn&&t.nrm(0,"mat-pseudo-checkbox",1),2&rn){const Me=t.XpG();t.Y8G("disabled",Me.disabled)("state",Me.selected?"checked":"unchecked")}}function T(rn,hn){if(1&rn&&t.nrm(0,"mat-pseudo-checkbox",3),2&rn){const Me=t.XpG();t.Y8G("disabled",Me.disabled)}}function D(rn,hn){if(1&rn&&(t.j41(0,"span",4),t.EFF(1),t.k0s()),2&rn){const Me=t.XpG();t.R7$(),t.SpI("(",Me.group.label,")")}}const C=["mat-internal-form-field",""],S=["*"];let I=(()=>{class rn{static#t=this.STANDARD_CURVE="cubic-bezier(0.4,0.0,0.2,1)";static#e=this.DECELERATION_CURVE="cubic-bezier(0.0,0.0,0.2,1)";static#n=this.ACCELERATION_CURVE="cubic-bezier(0.4,0.0,1,1)";static#i=this.SHARP_CURVE="cubic-bezier(0.4,0.0,0.6,1)"}return rn})(),F=(()=>{class rn{static#t=this.COMPLEX="375ms";static#e=this.ENTERING="225ms";static#n=this.EXITING="195ms"}return rn})();const W=new t.nKC("mat-sanity-checks",{providedIn:"root",factory:function L(){return!0}});let K=(()=>{class rn{constructor(Me,on,Le){this._sanityChecks=on,this._document=Le,this._hasDoneGlobalChecks=!1,Me._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(Me){return!(0,m.v8)()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[Me])}static#t=this.\u0275fac=function(on){return new(on||rn)(t.KVO(a.Q_),t.KVO(W,8),t.KVO(n.qQ))};static#e=this.\u0275mod=t.$C({type:rn});static#n=this.\u0275inj=t.G2t({imports:[d.jI,d.jI]})}return rn})();class Z{constructor(hn,Me,on,Le,he){this._defaultMatcher=hn,this.ngControl=Me,this._parentFormGroup=on,this._parentForm=Le,this._stateChanges=he,this.errorState=!1}updateErrorState(){const hn=this.errorState,Me=this._parentFormGroup||this._parentForm,on=this.matcher||this._defaultMatcher,Le=this.ngControl?this.ngControl.control:null,he=on?.isErrorState(Le,Me)??!1;he!==hn&&(this.errorState=he,this._stateChanges.next())}}const q=new t.nKC("MAT_DATE_LOCALE",{providedIn:"root",factory:function $(){return(0,t.WQX)(t.xe9)}});class ot{constructor(){this._localeChanges=new v.B,this.localeChanges=this._localeChanges}getValidDateOrNull(hn){return this.isDateInstance(hn)&&this.isValid(hn)?hn:null}deserialize(hn){return null==hn||this.isDateInstance(hn)&&this.isValid(hn)?hn:this.invalid()}setLocale(hn){this.locale=hn,this._localeChanges.next()}compareDate(hn,Me){return this.getYear(hn)-this.getYear(Me)||this.getMonth(hn)-this.getMonth(Me)||this.getDate(hn)-this.getDate(Me)}sameDate(hn,Me){if(hn&&Me){let on=this.isValid(hn),Le=this.isValid(Me);return on&&Le?!this.compareDate(hn,Me):on==Le}return hn==Me}clampDate(hn,Me,on){return Me&&this.compareDate(hn,Me)<0?Me:on&&this.compareDate(hn,on)>0?on:hn}}const J=new t.nKC("mat-date-formats"),ft=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function mt(rn,hn){const Me=Array(rn);for(let on=0;on<rn;on++)Me[on]=hn(on);return Me}let Lt=(()=>{class rn extends ot{constructor(Me){super(),this.useUtcForDisplay=!1,this._matDateLocale=(0,t.WQX)(q,{optional:!0}),void 0!==Me&&(this._matDateLocale=Me),super.setLocale(this._matDateLocale)}getYear(Me){return Me.getFullYear()}getMonth(Me){return Me.getMonth()}getDate(Me){return Me.getDate()}getDayOfWeek(Me){return Me.getDay()}getMonthNames(Me){const on=new Intl.DateTimeFormat(this.locale,{month:Me,timeZone:"utc"});return mt(12,Le=>this._format(on,new Date(2017,Le,1)))}getDateNames(){const Me=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return mt(31,on=>this._format(Me,new Date(2017,0,on+1)))}getDayOfWeekNames(Me){const on=new Intl.DateTimeFormat(this.locale,{weekday:Me,timeZone:"utc"});return mt(7,Le=>this._format(on,new Date(2017,0,Le+1)))}getYearName(Me){const on=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._format(on,Me)}getFirstDayOfWeek(){return 0}getNumDaysInMonth(Me){return this.getDate(this._createDateWithOverflow(this.getYear(Me),this.getMonth(Me)+1,0))}clone(Me){return new Date(Me.getTime())}createDate(Me,on,Le){let he=this._createDateWithOverflow(Me,on,Le);return he.getMonth(),he}today(){return new Date}parse(Me,on){return"number"==typeof Me?new Date(Me):Me?new Date(Date.parse(Me)):null}format(Me,on){if(!this.isValid(Me))throw Error("NativeDateAdapter: Cannot format invalid date.");const Le=new Intl.DateTimeFormat(this.locale,{...on,timeZone:"utc"});return this._format(Le,Me)}addCalendarYears(Me,on){return this.addCalendarMonths(Me,12*on)}addCalendarMonths(Me,on){let Le=this._createDateWithOverflow(this.getYear(Me),this.getMonth(Me)+on,this.getDate(Me));return this.getMonth(Le)!=((this.getMonth(Me)+on)%12+12)%12&&(Le=this._createDateWithOverflow(this.getYear(Le),this.getMonth(Le),0)),Le}addCalendarDays(Me,on){return this._createDateWithOverflow(this.getYear(Me),this.getMonth(Me),this.getDate(Me)+on)}toIso8601(Me){return[Me.getUTCFullYear(),this._2digit(Me.getUTCMonth()+1),this._2digit(Me.getUTCDate())].join("-")}deserialize(Me){if("string"==typeof Me){if(!Me)return null;if(ft.test(Me)){let on=new Date(Me);if(this.isValid(on))return on}}return super.deserialize(Me)}isDateInstance(Me){return Me instanceof Date}isValid(Me){return!isNaN(Me.getTime())}invalid(){return new Date(NaN)}_createDateWithOverflow(Me,on,Le){const he=new Date;return he.setFullYear(Me,on,Le),he.setHours(0,0,0,0),he}_2digit(Me){return("00"+Me).slice(-2)}_format(Me,on){const Le=new Date;return Le.setUTCFullYear(on.getFullYear(),on.getMonth(),on.getDate()),Le.setUTCHours(on.getHours(),on.getMinutes(),on.getSeconds(),on.getMilliseconds()),Me.format(Le)}static#t=this.\u0275fac=function(on){return new(on||rn)(t.KVO(q,8))};static#e=this.\u0275prov=t.jDH({token:rn,factory:rn.\u0275fac})}return rn})();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 se=(()=>{class rn{static#t=this.\u0275fac=function(on){return new(on||rn)};static#e=this.\u0275mod=t.$C({type:rn});static#n=this.\u0275inj=t.G2t({providers:[xe()]})}return rn})();function xe(rn=Vt){return[{provide:ot,useClass:Lt},{provide:J,useValue:rn}]}let At=(()=>{class rn{isErrorState(Me,on){return!!(Me&&Me.invalid&&(Me.touched||on&&on.submitted))}static#t=this.\u0275fac=function(on){return new(on||rn)};static#e=this.\u0275prov=t.jDH({token:rn,factory:rn.\u0275fac,providedIn:"root"})}return rn})(),Gt=(()=>{class rn{static#t=this.\u0275fac=function(on){return new(on||rn)};static#e=this.\u0275dir=t.FsC({type:rn,selectors:[["","mat-line",""],["","matLine",""]],hostAttrs:[1,"mat-line"],standalone:!0})}return rn})(),Ot=(()=>{class rn{static#t=this.\u0275fac=function(on){return new(on||rn)};static#e=this.\u0275mod=t.$C({type:rn});static#n=this.\u0275inj=t.G2t({imports:[K,K]})}return rn})();var me=function(rn){return rn[rn.FADING_IN=0]="FADING_IN",rn[rn.VISIBLE=1]="VISIBLE",rn[rn.FADING_OUT=2]="FADING_OUT",rn[rn.HIDDEN=3]="HIDDEN",rn}(me||{});class oe{constructor(hn,Me,on,Le=!1){this._renderer=hn,this.element=Me,this.config=on,this._animationForciblyDisabledThroughCss=Le,this.state=me.HIDDEN}fadeOut(){this._renderer.fadeOutRipple(this)}}const Re=(0,m.BQ)({passive:!0,capture:!0});class te{constructor(){this._events=new Map,this._delegateEventHandler=hn=>{const Me=(0,m.Fb)(hn);Me&&this._events.get(hn.type)?.forEach((on,Le)=>{(Le===Me||Le.contains(Me))&&on.forEach(he=>he.handleEvent(hn))})}}addHandler(hn,Me,on,Le){const he=this._events.get(Me);if(he){const Ct=he.get(on);Ct?Ct.add(Le):he.set(on,new Set([Le]))}else this._events.set(Me,new Map([[on,new Set([Le])]])),hn.runOutsideAngular(()=>{document.addEventListener(Me,this._delegateEventHandler,Re)})}removeHandler(hn,Me,on){const Le=this._events.get(hn);if(!Le)return;const he=Le.get(Me);he&&(he.delete(on),0===he.size&&Le.delete(Me),0===Le.size&&(this._events.delete(hn),document.removeEventListener(hn,this._delegateEventHandler,Re)))}}const Qe={enterDuration:225,exitDuration:150},$t=(0,m.BQ)({passive:!0,capture:!0}),Mt=["mousedown","touchstart"],Wt=["mouseup","mouseleave","touchend","touchcancel"];class zt{static#t=this._eventManager=new te;constructor(hn,Me,on,Le){this._target=hn,this._ngZone=Me,this._platform=Le,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,Le.isBrowser&&(this._containerElement=(0,f.i8)(on))}fadeInRipple(hn,Me,on={}){const Le=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),he={...Qe,...on.animation};on.centered&&(hn=Le.left+Le.width/2,Me=Le.top+Le.height/2);const Ct=on.radius||function le(rn,hn,Me){const on=Math.max(Math.abs(rn-Me.left),Math.abs(rn-Me.right)),Le=Math.max(Math.abs(hn-Me.top),Math.abs(hn-Me.bottom));return Math.sqrt(on*on+Le*Le)}(hn,Me,Le),Ee=hn-Le.left,wt=Me-Le.top,we=he.enterDuration,mn=document.createElement("div");mn.classList.add("mat-ripple-element"),mn.style.left=Ee-Ct+"px",mn.style.top=wt-Ct+"px",mn.style.height=2*Ct+"px",mn.style.width=2*Ct+"px",null!=on.color&&(mn.style.backgroundColor=on.color),mn.style.transitionDuration=`${we}ms`,this._containerElement.appendChild(mn);const Fn=window.getComputedStyle(mn),vi=Fn.transitionDuration,Mi="none"===Fn.transitionProperty||"0s"===vi||"0s, 0s"===vi||0===Le.width&&0===Le.height,er=new oe(this,mn,on,Mi);mn.style.transform="scale3d(1, 1, 1)",er.state=me.FADING_IN,on.persistent||(this._mostRecentTransientRipple=er);let Ne=null;return!Mi&&(we||he.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const je=()=>this._finishRippleTransition(er),be=()=>this._destroyRipple(er);mn.addEventListener("transitionend",je),mn.addEventListener("transitioncancel",be),Ne={onTransitionEnd:je,onTransitionCancel:be}}),this._activeRipples.set(er,Ne),(Mi||!we)&&this._finishRippleTransition(er),er}fadeOutRipple(hn){if(hn.state===me.FADING_OUT||hn.state===me.HIDDEN)return;const Me=hn.element,on={...Qe,...hn.config.animation};Me.style.transitionDuration=`${on.exitDuration}ms`,Me.style.opacity="0",hn.state=me.FADING_OUT,(hn._animationForciblyDisabledThroughCss||!on.exitDuration)&&this._finishRippleTransition(hn)}fadeOutAll(){this._getActiveRipples().forEach(hn=>hn.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(hn=>{hn.config.persistent||hn.fadeOut()})}setupTriggerEvents(hn){const Me=(0,f.i8)(hn);!this._platform.isBrowser||!Me||Me===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=Me,Mt.forEach(on=>{zt._eventManager.addHandler(this._ngZone,on,Me,this)}))}handleEvent(hn){"mousedown"===hn.type?this._onMousedown(hn):"touchstart"===hn.type?this._onTouchStart(hn):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{Wt.forEach(Me=>{this._triggerElement.addEventListener(Me,this,$t)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(hn){hn.state===me.FADING_IN?this._startFadeOutTransition(hn):hn.state===me.FADING_OUT&&this._destroyRipple(hn)}_startFadeOutTransition(hn){const Me=hn===this._mostRecentTransientRipple,{persistent:on}=hn.config;hn.state=me.VISIBLE,!on&&(!Me||!this._isPointerDown)&&hn.fadeOut()}_destroyRipple(hn){const Me=this._activeRipples.get(hn)??null;this._activeRipples.delete(hn),this._activeRipples.size||(this._containerRect=null),hn===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),hn.state=me.HIDDEN,null!==Me&&(hn.element.removeEventListener("transitionend",Me.onTransitionEnd),hn.element.removeEventListener("transitioncancel",Me.onTransitionCancel)),hn.element.remove()}_onMousedown(hn){const Me=(0,a._G)(hn),on=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+800;!this._target.rippleDisabled&&!Me&&!on&&(this._isPointerDown=!0,this.fadeInRipple(hn.clientX,hn.clientY,this._target.rippleConfig))}_onTouchStart(hn){if(!this._target.rippleDisabled&&!(0,a.w6)(hn)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;const Me=hn.changedTouches;if(Me)for(let on=0;on<Me.length;on++)this.fadeInRipple(Me[on].clientX,Me[on].clientY,this._target.rippleConfig)}}_onPointerUp(){this._isPointerDown&&(this._isPointerDown=!1,this._getActiveRipples().forEach(hn=>{!hn.config.persistent&&(hn.state===me.VISIBLE||hn.config.terminateOnPointerUp&&hn.state===me.FADING_IN)&&hn.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const hn=this._triggerElement;hn&&(Mt.forEach(Me=>zt._eventManager.removeHandler(Me,hn,this)),this._pointerUpEventsRegistered&&(Wt.forEach(Me=>hn.removeEventListener(Me,this,$t)),this._pointerUpEventsRegistered=!1))}}const Je=new t.nKC("mat-ripple-global-options");let Fe=(()=>{class rn{get disabled(){return this._disabled}set disabled(Me){Me&&this.fadeOutAllNonPersistent(),this._disabled=Me,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(Me){this._trigger=Me,this._setupTriggerEventsIfEnabled()}constructor(Me,on,Le,he,Ct){this._elementRef=Me,this._animationMode=Ct,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=he||{},this._rippleRenderer=new zt(this,on,Me,Le)}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(Me,on=0,Le){return"number"==typeof Me?this._rippleRenderer.fadeInRipple(Me,on,{...this.rippleConfig,...Le}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...Me})}static#t=this.\u0275fac=function(on){return new(on||rn)(t.rXU(t.aKT),t.rXU(t.SKi),t.rXU(m.OD),t.rXU(Je,8),t.rXU(t.bc$,8))};static#e=this.\u0275dir=t.FsC({type:rn,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(on,Le){2&on&&t.AVh("mat-ripple-unbounded",Le.unbounded)},inputs:{color:[t.Mj6.None,"matRippleColor","color"],unbounded:[t.Mj6.None,"matRippleUnbounded","unbounded"],centered:[t.Mj6.None,"matRippleCentered","centered"],radius:[t.Mj6.None,"matRippleRadius","radius"],animation:[t.Mj6.None,"matRippleAnimation","animation"],disabled:[t.Mj6.None,"matRippleDisabled","disabled"],trigger:[t.Mj6.None,"matRippleTrigger","trigger"]},exportAs:["matRipple"],standalone:!0})}return rn})(),tn=(()=>{class rn{static#t=this.\u0275fac=function(on){return new(on||rn)};static#e=this.\u0275mod=t.$C({type:rn});static#n=this.\u0275inj=t.G2t({imports:[K,K]})}return rn})(),He=(()=>{class rn{constructor(Me){this._animationMode=Me,this.state="unchecked",this.disabled=!1,this.appearance="full"}static#t=this.\u0275fac=function(on){return new(on||rn)(t.rXU(t.bc$,8))};static#e=this.\u0275cmp=t.VBU({type:rn,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(on,Le){2&on&&t.AVh("mat-pseudo-checkbox-indeterminate","indeterminate"===Le.state)("mat-pseudo-checkbox-checked","checked"===Le.state)("mat-pseudo-checkbox-disabled",Le.disabled)("mat-pseudo-checkbox-minimal","minimal"===Le.appearance)("mat-pseudo-checkbox-full","full"===Le.appearance)("_mat-animation-noopable","NoopAnimations"===Le._animationMode)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},standalone:!0,features:[t.aNF],decls:0,vars:0,template:function(on,Le){},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)}.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);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);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)}.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)}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;height: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 rn})(),pn=(()=>{class rn{static#t=this.\u0275fac=function(on){return new(on||rn)};static#e=this.\u0275mod=t.$C({type:rn});static#n=this.\u0275inj=t.G2t({imports:[K]})}return rn})();const Ze=new t.nKC("MAT_OPTION_PARENT_COMPONENT");let $n=0;const Vn=new t.nKC("MatOptgroup");let Bn=(()=>{class rn{constructor(Me){this.disabled=!1,this._labelId="mat-optgroup-label-"+$n++,this._inert=Me?.inertGroups??!1}static#t=this.\u0275fac=function(on){return new(on||rn)(t.rXU(Ze,8))};static#e=this.\u0275cmp=t.VBU({type:rn,selectors:[["mat-optgroup"]],hostAttrs:[1,"mat-mdc-optgroup"],hostVars:3,hostBindings:function(on,Le){2&on&&t.BMQ("role",Le._inert?null:"group")("aria-disabled",Le._inert?null:Le.disabled.toString())("aria-labelledby",Le._inert?null:Le._labelId)},inputs:{label:"label",disabled:[t.Mj6.HasDecoratorInputTransform,"disabled","disabled",t.L39]},exportAs:["matOptgroup"],standalone:!0,features:[t.Jv_([{provide:Vn,useExisting:rn}]),t.GFd,t.aNF],ngContentSelectors:y,decls:5,vars:4,consts:[["role","presentation",1,"mat-mdc-optgroup-label",3,"id"],[1,"mdc-list-item__primary-text"]],template:function(on,Le){1&on&&(t.NAR(E),t.j41(0,"span",0)(1,"span",1),t.EFF(2),t.SdG(3),t.k0s()(),t.SdG(4,1)),2&on&&(t.AVh("mdc-list-item--disabled",Le.disabled),t.Y8G("id",Le._labelId),t.R7$(2),t.SpI("",Le.label," "))},styles:[".mat-mdc-optgroup{color:var(--mat-optgroup-label-text-color);font-family:var(--mat-optgroup-label-text-font);line-height:var(--mat-optgroup-label-text-line-height);font-size:var(--mat-optgroup-label-text-size);letter-spacing:var(--mat-optgroup-label-text-tracking);font-weight:var(--mat-optgroup-label-text-weight)}.mat-mdc-optgroup-label{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;min-height:48px}.mat-mdc-optgroup-label:focus{outline:none}[dir=rtl] .mat-mdc-optgroup-label,.mat-mdc-optgroup-label[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-optgroup-label.mdc-list-item--disabled{opacity:.38}.mat-mdc-optgroup-label .mdc-list-item__primary-text{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;white-space:normal}"],encapsulation:2,changeDetection:0})}return rn})(),fi=0;class nn{constructor(hn,Me=!1){this.source=hn,this.isUserInput=Me}}let an=(()=>{class rn{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(Me){this._disabled=Me}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}constructor(Me,on,Le,he){this._element=Me,this._changeDetectorRef=on,this._parent=Le,this.group=he,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+fi++,this.onSelectionChange=new t.bkB,this._stateChanges=new v.B}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(Me=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),Me&&this._emitSelectionChangeEvent())}deselect(Me=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),Me&&this._emitSelectionChangeEvent())}focus(Me,on){const Le=this._getHostElement();"function"==typeof Le.focus&&Le.focus(on)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(Me){(Me.keyCode===h.Fm||Me.keyCode===h.t6)&&!(0,h.rp)(Me)&&(this._selectViaInteraction(),Me.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 Me=this.viewValue;Me!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=Me)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(Me=!1){this.onSelectionChange.emit(new nn(this,Me))}static#t=this.\u0275fac=function(on){return new(on||rn)(t.rXU(t.aKT),t.rXU(t.gRc),t.rXU(Ze,8),t.rXU(Vn,8))};static#e=this.\u0275cmp=t.VBU({type:rn,selectors:[["mat-option"]],viewQuery:function(on,Le){if(1&on&&t.GBs(g,7),2&on){let he;t.mGM(he=t.lsd())&&(Le._text=he.first)}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(on,Le){1&on&&t.bIt("click",function(){return Le._selectViaInteraction()})("keydown",function(Ct){return Le._handleKeydown(Ct)}),2&on&&(t.Mr5("id",Le.id),t.BMQ("aria-selected",Le.selected)("aria-disabled",Le.disabled.toString()),t.AVh("mdc-list-item--selected",Le.selected)("mat-mdc-option-multiple",Le.multiple)("mat-mdc-option-active",Le.active)("mdc-list-item--disabled",Le.disabled))},inputs:{value:"value",id:"id",disabled:[t.Mj6.HasDecoratorInputTransform,"disabled","disabled",t.L39]},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],standalone:!0,features:[t.GFd,t.aNF],ngContentSelectors:A,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(on,Le){1&on&&(t.NAR(b),t.DNE(0,x,1,2,"mat-pseudo-checkbox",1),t.SdG(1),t.j41(2,"span",2,0),t.SdG(4,1),t.k0s(),t.DNE(5,T,1,1,"mat-pseudo-checkbox",3)(6,D,2,1,"span",4),t.nrm(7,"div",5)),2&on&&(t.vxM(0,Le.multiple?0:-1),t.R7$(5),t.vxM(5,Le.multiple||!Le.selected||Le.hideSingleSelectionIndicator?-1:5),t.R7$(),t.vxM(6,Le.group&&Le.group._inert?6:-1),t.R7$(),t.Y8G("matRippleTrigger",Le._getHostElement())("matRippleDisabled",Le.disabled||Le.disableRipple))},dependencies:[He,Fe],styles:['.mat-mdc-option{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color);font-family:var(--mat-option-label-text-font);line-height:var(--mat-option-label-text-line-height);font-size:var(--mat-option-label-text-size);letter-spacing:var(--mat-option-label-text-tracking);font-weight:var(--mat-option-label-text-weight);min-height:48px}.mat-mdc-option:focus{outline:none}[dir=rtl] .mat-mdc-option,.mat-mdc-option[dir=rtl]{padding-left:16px;padding-right:16px}.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)}.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)}.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)}.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 rn})();function qt(rn,hn,Me){if(Me.length){let on=hn.toArray(),Le=Me.toArray(),he=0;for(let Ct=0;Ct<rn+1;Ct++)on[Ct].group&&on[Ct].group===Le[he]&&he++;return he}return 0}function St(rn,hn,Me,on){return rn<Me?rn:rn+hn>Me+on?Math.max(0,rn-on+hn):Me}let Ft=(()=>{class rn{static#t=this.\u0275fac=function(on){return new(on||rn)};static#e=this.\u0275mod=t.$C({type:rn});static#n=this.\u0275inj=t.G2t({imports:[tn,K,pn]})}return rn})();const tt={capture:!0},it=["focus","click","mouseenter","touchstart"],rt="mat-ripple-loader-uninitialized",et="mat-ripple-loader-class-name",bt="mat-ripple-loader-centered",Ut="mat-ripple-loader-disabled";let Oe=(()=>{class rn{constructor(){this._document=(0,t.WQX)(n.qQ,{optional:!0}),this._animationMode=(0,t.WQX)(t.bc$,{optional:!0}),this._globalRippleOptions=(0,t.WQX)(Je,{optional:!0}),this._platform=(0,t.WQX)(m.OD),this._ngZone=(0,t.WQX)(t.SKi),this._hosts=new Map,this._onInteraction=Me=>{if(!(Me.target instanceof HTMLElement))return;const Le=Me.target.closest(`[${rt}]`);Le&&this._createRipple(Le)},this._ngZone.runOutsideAngular(()=>{for(const Me of it)this._document?.addEventListener(Me,this._onInteraction,tt)})}ngOnDestroy(){const Me=this._hosts.keys();for(const on of Me)this.destroyRipple(on);for(const on of it)this._document?.removeEventListener(on,this._onInteraction,tt)}configureRipple(Me,on){Me.setAttribute(rt,""),(on.className||!Me.hasAttribute(et))&&Me.setAttribute(et,on.className||""),on.centered&&Me.setAttribute(bt,""),on.disabled&&Me.setAttribute(Ut,"")}getRipple(Me){return this._hosts.get(Me)||this._createRipple(Me)}setDisabled(Me,on){const Le=this._hosts.get(Me);Le?Le.disabled=on:on?Me.setAttribute(Ut,""):Me.removeAttribute(Ut)}_createRipple(Me){if(!this._document)return;const on=this._hosts.get(Me);if(on)return on;Me.querySelector(".mat-ripple")?.remove();const Le=this._document.createElement("span");Le.classList.add("mat-ripple",Me.getAttribute(et)),Me.append(Le);const he=new Fe(new t.aKT(Le),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return he._isInitialized=!0,he.trigger=Me,he.centered=Me.hasAttribute(bt),he.disabled=Me.hasAttribute(Ut),this.attachRipple(Me,he),he}attachRipple(Me,on){Me.removeAttribute(rt),this._hosts.set(Me,on)}destroyRipple(Me){const on=this._hosts.get(Me);on&&(on.ngOnDestroy(),this._hosts.delete(Me))}static#t=this.\u0275fac=function(on){return new(on||rn)};static#e=this.\u0275prov=t.jDH({token:rn,factory:rn.\u0275fac,providedIn:"root"})}return rn})(),Sn=(()=>{class rn{static#t=this.\u0275fac=function(on){return new(on||rn)};static#e=this.\u0275cmp=t.VBU({type:rn,selectors:[["div","mat-internal-form-field",""]],hostAttrs:[1,"mdc-form-field","mat-internal-form-field"],hostVars:2,hostBindings:function(on,Le){2&on&&t.AVh("mdc-form-field--align-end","before"===Le.labelPosition)},inputs:{labelPosition:"labelPosition"},standalone:!0,features:[t.aNF],attrs:C,ngContentSelectors:S,decls:1,vars:0,template:function(on,Le){1&on&&(t.NAR(),t.SdG(0))},styles:[".mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.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>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mdc-form-field{font-family:var(--mdc-form-field-label-text-font);line-height:var(--mdc-form-field-label-text-line-height);font-size:var(--mdc-form-field-label-text-size);font-weight:var(--mdc-form-field-label-text-weight);letter-spacing:var(--mdc-form-field-label-text-tracking);color:var(--mdc-form-field-label-text-color)}.mat-internal-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}"],encapsulation:2,changeDetection:0})}return rn})()},61977:(ct,P,e)=>{"use strict";e.d(P,{Vh:()=>Me,X6:()=>Tn,bU:()=>mn,bZ:()=>wt});var t=e(72102),a=e(81570),d=e(9168),p=e(60316),n=e(68559),m=e(84175),f=e(79975),v=e(85060),h=e(84205),E=e(27092),y=e(63617),g=e(59452),b=e(74879),A=e(63680),x=e(17699),T=e(64334),D=e(63037),C=e(51567),S=e(2814),k=e(47172),I=e(34456),F=e(15944),L=e(95541);const W=["mat-calendar-body",""];function K(Ue,wn){if(1&Ue&&(n.j41(0,"tr",0)(1,"td",3),n.EFF(2),n.k0s()()),2&Ue){const yt=n.XpG();n.R7$(),n.xc7("padding-top",yt._cellPadding)("padding-bottom",yt._cellPadding),n.BMQ("colspan",yt.numCols),n.R7$(),n.SpI(" ",yt.label," ")}}function j(Ue,wn){if(1&Ue&&(n.j41(0,"td",3),n.EFF(1),n.k0s()),2&Ue){const yt=n.XpG(2);n.xc7("padding-top",yt._cellPadding)("padding-bottom",yt._cellPadding),n.BMQ("colspan",yt._firstRowOffset),n.R7$(),n.SpI(" ",yt._firstRowOffset>=yt.labelMinRequiredCells?yt.label:""," ")}}function X(Ue,wn){if(1&Ue){const yt=n.RV6();n.j41(0,"td",6)(1,"button",7),n.bIt("click",function(ee){const ke=n.eBV(yt).$implicit,xn=n.XpG(2);return n.Njj(xn._cellClicked(ke,ee))})("focus",function(ee){const ke=n.eBV(yt).$implicit,xn=n.XpG(2);return n.Njj(xn._emitActiveDateChange(ke,ee))}),n.j41(2,"span",8),n.EFF(3),n.k0s(),n.nrm(4,"span",9),n.k0s()()}if(2&Ue){const yt=wn.$implicit,de=wn.$index,ee=n.XpG().$index,ke=n.XpG();n.xc7("width",ke._cellWidth)("padding-top",ke._cellPadding)("padding-bottom",ke._cellPadding),n.BMQ("data-mat-row",ee)("data-mat-col",de),n.R7$(),n.AVh("mat-calendar-body-disabled",!yt.enabled)("mat-calendar-body-active",ke._isActiveCell(ee,de))("mat-calendar-body-range-start",ke._isRangeStart(yt.compareValue))("mat-calendar-body-range-end",ke._isRangeEnd(yt.compareValue))("mat-calendar-body-in-range",ke._isInRange(yt.compareValue))("mat-calendar-body-comparison-bridge-start",ke._isComparisonBridgeStart(yt.compareValue,ee,de))("mat-calendar-body-comparison-bridge-end",ke._isComparisonBridgeEnd(yt.compareValue,ee,de))("mat-calendar-body-comparison-start",ke._isComparisonStart(yt.compareValue))("mat-calendar-body-comparison-end",ke._isComparisonEnd(yt.compareValue))("mat-calendar-body-in-comparison-range",ke._isInComparisonRange(yt.compareValue))("mat-calendar-body-preview-start",ke._isPreviewStart(yt.compareValue))("mat-calendar-body-preview-end",ke._isPreviewEnd(yt.compareValue))("mat-calendar-body-in-preview",ke._isInPreview(yt.compareValue)),n.Y8G("ngClass",yt.cssClasses)("tabindex",ke._isActiveCell(ee,de)?0:-1),n.BMQ("aria-label",yt.ariaLabel)("aria-disabled",!yt.enabled||null)("aria-pressed",ke._isSelected(yt.compareValue))("aria-current",ke.todayValue===yt.compareValue?"date":null)("aria-describedby",ke._getDescribedby(yt.compareValue)),n.R7$(),n.AVh("mat-calendar-body-selected",ke._isSelected(yt.compareValue))("mat-calendar-body-comparison-identical",ke._isComparisonIdentical(yt.compareValue))("mat-calendar-body-today",ke.todayValue===yt.compareValue),n.R7$(),n.SpI(" ",yt.displayValue," ")}}function B(Ue,wn){if(1&Ue&&(n.j41(0,"tr",1),n.DNE(1,j,2,6,"td",4),n.Z7z(2,X,5,48,"td",5,n.fX1),n.k0s()),2&Ue){const yt=wn.$implicit,de=wn.$index,ee=n.XpG();n.R7$(),n.vxM(1,0===de&&ee._firstRowOffset?1:-1),n.R7$(),n.Dyx(yt)}}function V(Ue,wn){if(1&Ue&&(n.j41(0,"th",2)(1,"span",6),n.EFF(2),n.k0s(),n.j41(3,"span",3),n.EFF(4),n.k0s()()),2&Ue){const yt=wn.$implicit;n.R7$(2),n.JRh(yt.long),n.R7$(2),n.JRh(yt.narrow)}}const z=["*"];function U(Ue,wn){}function G(Ue,wn){if(1&Ue){const yt=n.RV6();n.j41(0,"mat-month-view",2),n.mxI("activeDateChange",function(ee){n.eBV(yt);const ke=n.XpG();return n.DH7(ke.activeDate,ee)||(ke.activeDate=ee),n.Njj(ee)}),n.bIt("_userSelection",function(ee){n.eBV(yt);const ke=n.XpG();return n.Njj(ke._dateSelected(ee))})("dragStarted",function(ee){n.eBV(yt);const ke=n.XpG();return n.Njj(ke._dragStarted(ee))})("dragEnded",function(ee){n.eBV(yt);const ke=n.XpG();return n.Njj(ke._dragEnded(ee))}),n.k0s()}if(2&Ue){const yt=n.XpG();n.R50("activeDate",yt.activeDate),n.Y8G("selected",yt.selected)("dateFilter",yt.dateFilter)("maxDate",yt.maxDate)("minDate",yt.minDate)("dateClass",yt.dateClass)("comparisonStart",yt.comparisonStart)("comparisonEnd",yt.comparisonEnd)("startDateAccessibleName",yt.startDateAccessibleName)("endDateAccessibleName",yt.endDateAccessibleName)("activeDrag",yt._activeDrag)}}function Z(Ue,wn){if(1&Ue){const yt=n.RV6();n.j41(0,"mat-year-view",3),n.mxI("activeDateChange",function(ee){n.eBV(yt);const ke=n.XpG();return n.DH7(ke.activeDate,ee)||(ke.activeDate=ee),n.Njj(ee)}),n.bIt("monthSelected",function(ee){n.eBV(yt);const ke=n.XpG();return n.Njj(ke._monthSelectedInYearView(ee))})("selectedChange",function(ee){n.eBV(yt);const ke=n.XpG();return n.Njj(ke._goToDateInView(ee,"month"))}),n.k0s()}if(2&Ue){const yt=n.XpG();n.R50("activeDate",yt.activeDate),n.Y8G("selected",yt.selected)("dateFilter",yt.dateFilter)("maxDate",yt.maxDate)("minDate",yt.minDate)("dateClass",yt.dateClass)}}function at(Ue,wn){if(1&Ue){const yt=n.RV6();n.j41(0,"mat-multi-year-view",4),n.mxI("activeDateChange",function(ee){n.eBV(yt);const ke=n.XpG();return n.DH7(ke.activeDate,ee)||(ke.activeDate=ee),n.Njj(ee)}),n.bIt("yearSelected",function(ee){n.eBV(yt);const ke=n.XpG();return n.Njj(ke._yearSelectedInMultiYearView(ee))})("selectedChange",function(ee){n.eBV(yt);const ke=n.XpG();return n.Njj(ke._goToDateInView(ee,"year"))}),n.k0s()}if(2&Ue){const yt=n.XpG();n.R50("activeDate",yt.activeDate),n.Y8G("selected",yt.selected)("dateFilter",yt.dateFilter)("maxDate",yt.maxDate)("minDate",yt.minDate)("dateClass",yt.dateClass)}}function H(Ue,wn){}const q=["button"],$=[[["","matDatepickerToggleIcon",""]]],ot=["[matDatepickerToggleIcon]"];function J(Ue,wn){1&Ue&&(n.qSk(),n.j41(0,"svg",2),n.nrm(1,"path",3),n.k0s())}let ce=(()=>{class Ue{constructor(){this.changes=new h.B,this.calendarLabel="Calendar",this.openCalendarLabel="Open calendar",this.closeCalendarLabel="Close calendar",this.prevMonthLabel="Previous month",this.nextMonthLabel="Next month",this.prevYearLabel="Previous year",this.nextYearLabel="Next year",this.prevMultiYearLabel="Previous 24 years",this.nextMultiYearLabel="Next 24 years",this.switchToMonthViewLabel="Choose date",this.switchToMultiYearViewLabel="Choose month and year",this.startDateLabel="Start date",this.endDateLabel="End date"}formatYearRange(yt,de){return`${yt} \u2013 ${de}`}formatYearRangeLabel(yt,de){return`${yt} to ${de}`}static#t=this.\u0275fac=function(de){return new(de||Ue)};static#e=this.\u0275prov=n.jDH({token:Ue,factory:Ue.\u0275fac,providedIn:"root"})}return Ue})();class se{constructor(wn,yt,de,ee,ke={},xn=wn,bi){this.value=wn,this.displayValue=yt,this.ariaLabel=de,this.enabled=ee,this.cssClasses=ke,this.compareValue=xn,this.rawValue=bi}}let xe=1;const It=(0,x.BQ)({passive:!1,capture:!0}),At=(0,x.BQ)({passive:!0,capture:!0}),Gt=(0,x.BQ)({passive:!0});let Tt=(()=>{class Ue{ngAfterViewChecked(){this._focusActiveCellAfterViewChecked&&(this._focusActiveCell(),this._focusActiveCellAfterViewChecked=!1)}constructor(yt,de){this._elementRef=yt,this._ngZone=de,this._platform=(0,n.WQX)(x.OD),this._focusActiveCellAfterViewChecked=!1,this.numCols=7,this.activeCell=0,this.isRange=!1,this.cellAspectRatio=1,this.previewStart=null,this.previewEnd=null,this.selectedValueChange=new n.bkB,this.previewChange=new n.bkB,this.activeDateChange=new n.bkB,this.dragStarted=new n.bkB,this.dragEnded=new n.bkB,this._didDragSinceMouseDown=!1,this._enterHandler=ee=>{if(this._skipNextFocus&&"focus"===ee.type)this._skipNextFocus=!1;else if(ee.target&&this.isRange){const ke=this._getCellFromElement(ee.target);ke&&this._ngZone.run(()=>this.previewChange.emit({value:ke.enabled?ke:null,event:ee}))}},this._touchmoveHandler=ee=>{if(!this.isRange)return;const ke=te(ee),xn=ke?this._getCellFromElement(ke):null;ke!==ee.target&&(this._didDragSinceMouseDown=!0),Ot(ee.target)&&ee.preventDefault(),this._ngZone.run(()=>this.previewChange.emit({value:xn?.enabled?xn:null,event:ee}))},this._leaveHandler=ee=>{null!==this.previewEnd&&this.isRange&&("blur"!==ee.type&&(this._didDragSinceMouseDown=!0),ee.target&&this._getCellFromElement(ee.target)&&(!ee.relatedTarget||!this._getCellFromElement(ee.relatedTarget))&&this._ngZone.run(()=>this.previewChange.emit({value:null,event:ee})))},this._mousedownHandler=ee=>{if(!this.isRange)return;this._didDragSinceMouseDown=!1;const ke=ee.target&&this._getCellFromElement(ee.target);!ke||!this._isInRange(ke.compareValue)||this._ngZone.run(()=>{this.dragStarted.emit({value:ke.rawValue,event:ee})})},this._mouseupHandler=ee=>{if(!this.isRange)return;const ke=Ot(ee.target);ke?ke.closest(".mat-calendar-body")===this._elementRef.nativeElement&&this._ngZone.run(()=>{const xn=this._getCellFromElement(ke);this.dragEnded.emit({value:xn?.rawValue??null,event:ee})}):this._ngZone.run(()=>{this.dragEnded.emit({value:null,event:ee})})},this._touchendHandler=ee=>{const ke=te(ee);ke&&this._mouseupHandler({target:ke})},this._id="mat-calendar-body-"+xe++,this._startDateLabelId=`${this._id}-start-date`,this._endDateLabelId=`${this._id}-end-date`,de.runOutsideAngular(()=>{const ee=yt.nativeElement;ee.addEventListener("touchmove",this._touchmoveHandler,It),ee.addEventListener("mouseenter",this._enterHandler,At),ee.addEventListener("focus",this._enterHandler,At),ee.addEventListener("mouseleave",this._leaveHandler,At),ee.addEventListener("blur",this._leaveHandler,At),ee.addEventListener("mousedown",this._mousedownHandler,Gt),ee.addEventListener("touchstart",this._mousedownHandler,Gt),this._platform.isBrowser&&(window.addEventListener("mouseup",this._mouseupHandler),window.addEventListener("touchend",this._touchendHandler))})}_cellClicked(yt,de){this._didDragSinceMouseDown||yt.enabled&&this.selectedValueChange.emit({value:yt.value,event:de})}_emitActiveDateChange(yt,de){yt.enabled&&this.activeDateChange.emit({value:yt.value,event:de})}_isSelected(yt){return this.startValue===yt||this.endValue===yt}ngOnChanges(yt){const de=yt.numCols,{rows:ee,numCols:ke}=this;(yt.rows||de)&&(this._firstRowOffset=ee&&ee.length&&ee[0].length?ke-ee[0].length:0),(yt.cellAspectRatio||de||!this._cellPadding)&&(this._cellPadding=50*this.cellAspectRatio/ke+"%"),(de||!this._cellWidth)&&(this._cellWidth=100/ke+"%")}ngOnDestroy(){const yt=this._elementRef.nativeElement;yt.removeEventListener("touchmove",this._touchmoveHandler,It),yt.removeEventListener("mouseenter",this._enterHandler,At),yt.removeEventListener("focus",this._enterHandler,At),yt.removeEventListener("mouseleave",this._leaveHandler,At),yt.removeEventListener("blur",this._leaveHandler,At),yt.removeEventListener("mousedown",this._mousedownHandler,Gt),yt.removeEventListener("touchstart",this._mousedownHandler,Gt),this._platform.isBrowser&&(window.removeEventListener("mouseup",this._mouseupHandler),window.removeEventListener("touchend",this._touchendHandler))}_isActiveCell(yt,de){let ee=yt*this.numCols+de;return yt&&(ee-=this._firstRowOffset),ee==this.activeCell}_focusActiveCell(yt=!0){this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,T.s)(1)).subscribe(()=>{setTimeout(()=>{const de=this._elementRef.nativeElement.querySelector(".mat-calendar-body-active");de&&(yt||(this._skipNextFocus=!0),de.focus())})})})}_scheduleFocusActiveCellAfterViewChecked(){this._focusActiveCellAfterViewChecked=!0}_isRangeStart(yt){return me(yt,this.startValue,this.endValue)}_isRangeEnd(yt){return oe(yt,this.startValue,this.endValue)}_isInRange(yt){return Re(yt,this.startValue,this.endValue,this.isRange)}_isComparisonStart(yt){return me(yt,this.comparisonStart,this.comparisonEnd)}_isComparisonBridgeStart(yt,de,ee){if(!this._isComparisonStart(yt)||this._isRangeStart(yt)||!this._isInRange(yt))return!1;let ke=this.rows[de][ee-1];if(!ke){const xn=this.rows[de-1];ke=xn&&xn[xn.length-1]}return ke&&!this._isRangeEnd(ke.compareValue)}_isComparisonBridgeEnd(yt,de,ee){if(!this._isComparisonEnd(yt)||this._isRangeEnd(yt)||!this._isInRange(yt))return!1;let ke=this.rows[de][ee+1];if(!ke){const xn=this.rows[de+1];ke=xn&&xn[0]}return ke&&!this._isRangeStart(ke.compareValue)}_isComparisonEnd(yt){return oe(yt,this.comparisonStart,this.comparisonEnd)}_isInComparisonRange(yt){return Re(yt,this.comparisonStart,this.comparisonEnd,this.isRange)}_isComparisonIdentical(yt){return this.comparisonStart===this.comparisonEnd&&yt===this.comparisonStart}_isPreviewStart(yt){return me(yt,this.previewStart,this.previewEnd)}_isPreviewEnd(yt){return oe(yt,this.previewStart,this.previewEnd)}_isInPreview(yt){return Re(yt,this.previewStart,this.previewEnd,this.isRange)}_getDescribedby(yt){return this.isRange?this.startValue===yt&&this.endValue===yt?`${this._startDateLabelId} ${this._endDateLabelId}`:this.startValue===yt?this._startDateLabelId:this.endValue===yt?this._endDateLabelId:null:null}_getCellFromElement(yt){const de=Ot(yt);if(de){const ee=de.getAttribute("data-mat-row"),ke=de.getAttribute("data-mat-col");if(ee&&ke)return this.rows[parseInt(ee)][parseInt(ke)]}return null}static#t=this.\u0275fac=function(de){return new(de||Ue)(n.rXU(n.aKT),n.rXU(n.SKi))};static#e=this.\u0275cmp=n.VBU({type:Ue,selectors:[["","mat-calendar-body",""]],hostAttrs:[1,"mat-calendar-body"],inputs:{label:"label",rows:"rows",todayValue:"todayValue",startValue:"startValue",endValue:"endValue",labelMinRequiredCells:"labelMinRequiredCells",numCols:"numCols",activeCell:"activeCell",isRange:"isRange",cellAspectRatio:"cellAspectRatio",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",previewStart:"previewStart",previewEnd:"previewEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName"},outputs:{selectedValueChange:"selectedValueChange",previewChange:"previewChange",activeDateChange:"activeDateChange",dragStarted:"dragStarted",dragEnded:"dragEnded"},exportAs:["matCalendarBody"],standalone:!0,features:[n.OA$,n.aNF],attrs:W,decls:7,vars:5,consts:[["aria-hidden","true"],["role","row"],[1,"mat-calendar-body-hidden-label",3,"id"],[1,"mat-calendar-body-label"],[1,"mat-calendar-body-label",3,"paddingTop","paddingBottom"],["role","gridcell",1,"mat-calendar-body-cell-container",3,"width","paddingTop","paddingBottom"],["role","gridcell",1,"mat-calendar-body-cell-container"],["type","button",1,"mat-calendar-body-cell",3,"click","focus","ngClass","tabindex"],[1,"mat-calendar-body-cell-content","mat-focus-indicator"],["aria-hidden","true",1,"mat-calendar-body-cell-preview"]],template:function(de,ee){1&de&&(n.DNE(0,K,3,6,"tr",0),n.Z7z(1,B,4,1,"tr",1,n.fX1),n.j41(3,"label",2),n.EFF(4),n.k0s(),n.j41(5,"label",2),n.EFF(6),n.k0s()),2&de&&(n.vxM(0,ee._firstRowOffset<ee.labelMinRequiredCells?0:-1),n.R7$(),n.Dyx(ee.rows),n.R7$(2),n.Y8G("id",ee._startDateLabelId),n.R7$(),n.SpI(" ",ee.startDateAccessibleName,"\n"),n.R7$(),n.Y8G("id",ee._endDateLabelId),n.R7$(),n.SpI(" ",ee.endDateAccessibleName,"\n"))},dependencies:[p.YU],styles:['.mat-calendar-body{min-width:224px}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:var(--mat-datepicker-calendar-date-today-outline-color)}.mat-calendar-body-label{height:0;line-height:0;text-align:start;padding-left:4.7142857143%;padding-right:4.7142857143%;font-size:var(--mat-datepicker-calendar-body-label-text-size);font-weight:var(--mat-datepicker-calendar-body-label-text-weight);color:var(--mat-datepicker-calendar-body-label-text-color)}.mat-calendar-body-hidden-label{display:none}.mat-calendar-body-cell-container{position:relative;height:0;line-height:0}.mat-calendar-body-cell{-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:absolute;top:0;left:0;width:100%;height:100%;background:none;text-align:center;outline:none;font-family:inherit;margin:0}.mat-calendar-body-cell::-moz-focus-inner{border:0}.mat-calendar-body-cell::before,.mat-calendar-body-cell::after,.mat-calendar-body-cell-preview{content:"";position:absolute;top:5%;left:0;z-index:0;box-sizing:border-box;display:block;height:90%;width:100%}.mat-calendar-body-range-start:not(.mat-calendar-body-in-comparison-range)::before,.mat-calendar-body-range-start::after,.mat-calendar-body-comparison-start:not(.mat-calendar-body-comparison-bridge-start)::before,.mat-calendar-body-comparison-start::after,.mat-calendar-body-preview-start .mat-calendar-body-cell-preview{left:5%;width:95%;border-top-left-radius:999px;border-bottom-left-radius:999px}[dir=rtl] .mat-calendar-body-range-start:not(.mat-calendar-body-in-comparison-range)::before,[dir=rtl] .mat-calendar-body-range-start::after,[dir=rtl] .mat-calendar-body-comparison-start:not(.mat-calendar-body-comparison-bridge-start)::before,[dir=rtl] .mat-calendar-body-comparison-start::after,[dir=rtl] .mat-calendar-body-preview-start .mat-calendar-body-cell-preview{left:0;border-radius:0;border-top-right-radius:999px;border-bottom-right-radius:999px}.mat-calendar-body-range-end:not(.mat-calendar-body-in-comparison-range)::before,.mat-calendar-body-range-end::after,.mat-calendar-body-comparison-end:not(.mat-calendar-body-comparison-bridge-end)::before,.mat-calendar-body-comparison-end::after,.mat-calendar-body-preview-end .mat-calendar-body-cell-preview{width:95%;border-top-right-radius:999px;border-bottom-right-radius:999px}[dir=rtl] .mat-calendar-body-range-end:not(.mat-calendar-body-in-comparison-range)::before,[dir=rtl] .mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-end:not(.mat-calendar-body-comparison-bridge-end)::before,[dir=rtl] .mat-calendar-body-comparison-end::after,[dir=rtl] .mat-calendar-body-preview-end .mat-calendar-body-cell-preview{left:5%;border-radius:0;border-top-left-radius:999px;border-bottom-left-radius:999px}[dir=rtl] .mat-calendar-body-comparison-bridge-start.mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-bridge-end.mat-calendar-body-range-start::after{width:95%;border-top-right-radius:999px;border-bottom-right-radius:999px}.mat-calendar-body-comparison-start.mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-start.mat-calendar-body-range-end::after,.mat-calendar-body-comparison-end.mat-calendar-body-range-start::after,[dir=rtl] .mat-calendar-body-comparison-end.mat-calendar-body-range-start::after{width:90%}.mat-calendar-body-in-preview{color:var(--mat-datepicker-calendar-date-preview-state-outline-color)}.mat-calendar-body-in-preview .mat-calendar-body-cell-preview{border-top:dashed 1px;border-bottom:dashed 1px}.mat-calendar-body-preview-start .mat-calendar-body-cell-preview{border-left:dashed 1px}[dir=rtl] .mat-calendar-body-preview-start .mat-calendar-body-cell-preview{border-left:0;border-right:dashed 1px}.mat-calendar-body-preview-end .mat-calendar-body-cell-preview{border-right:dashed 1px}[dir=rtl] .mat-calendar-body-preview-end .mat-calendar-body-cell-preview{border-right:0;border-left:dashed 1px}.mat-calendar-body-disabled{cursor:default}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:var(--mat-datepicker-calendar-date-disabled-state-text-color)}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:var(--mat-datepicker-calendar-date-today-disabled-state-outline-color)}.cdk-high-contrast-active .mat-calendar-body-disabled{opacity:.5}.mat-calendar-body-cell-content{top:5%;left:5%;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:90%;height:90%;line-height:1;border-width:1px;border-style:solid;border-radius:999px;color:var(--mat-datepicker-calendar-date-text-color);border-color:var(--mat-datepicker-calendar-date-outline-color)}.mat-calendar-body-cell-content.mat-focus-indicator{position:absolute}.cdk-high-contrast-active .mat-calendar-body-cell-content{border:none}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:var(--mat-datepicker-calendar-date-focus-state-background-color)}@media(hover: hover){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:var(--mat-datepicker-calendar-date-hover-state-background-color)}}.mat-calendar-body-selected{background-color:var(--mat-datepicker-calendar-date-selected-state-background-color);color:var(--mat-datepicker-calendar-date-selected-state-text-color)}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:var(--mat-datepicker-calendar-date-selected-disabled-state-background-color)}.mat-calendar-body-selected.mat-calendar-body-today{box-shadow:inset 0 0 0 1px var(--mat-datepicker-calendar-date-today-selected-state-outline-color)}.mat-calendar-body-in-range::before{background:var(--mat-datepicker-calendar-date-in-range-state-background-color)}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range::before{background:var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color)}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range::before{background:var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color)}.mat-calendar-body-comparison-bridge-start::before,[dir=rtl] .mat-calendar-body-comparison-bridge-end::before{background:linear-gradient(to right, var(--mat-datepicker-calendar-date-in-range-state-background-color) 50%, var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color) 50%)}.mat-calendar-body-comparison-bridge-end::before,[dir=rtl] .mat-calendar-body-comparison-bridge-start::before{background:linear-gradient(to left, var(--mat-datepicker-calendar-date-in-range-state-background-color) 50%, var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color) 50%)}.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after{background:var(--mat-datepicker-calendar-date-in-overlap-range-state-background-color)}.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:var(--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color)}.cdk-high-contrast-active .mat-datepicker-popup:not(:empty),.cdk-high-contrast-active .mat-calendar-body-cell:not(.mat-calendar-body-in-range) .mat-calendar-body-selected{outline:solid 1px}.cdk-high-contrast-active .mat-calendar-body-today{outline:dotted 1px}.cdk-high-contrast-active .mat-calendar-body-cell::before,.cdk-high-contrast-active .mat-calendar-body-cell::after,.cdk-high-contrast-active .mat-calendar-body-selected{background:none}.cdk-high-contrast-active .mat-calendar-body-in-range::before,.cdk-high-contrast-active .mat-calendar-body-comparison-bridge-start::before,.cdk-high-contrast-active .mat-calendar-body-comparison-bridge-end::before{border-top:solid 1px;border-bottom:solid 1px}.cdk-high-contrast-active .mat-calendar-body-range-start::before{border-left:solid 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-range-start::before{border-left:0;border-right:solid 1px}.cdk-high-contrast-active .mat-calendar-body-range-end::before{border-right:solid 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-range-end::before{border-right:0;border-left:solid 1px}.cdk-high-contrast-active .mat-calendar-body-in-comparison-range::before{border-top:dashed 1px;border-bottom:dashed 1px}.cdk-high-contrast-active .mat-calendar-body-comparison-start::before{border-left:dashed 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-comparison-start::before{border-left:0;border-right:dashed 1px}.cdk-high-contrast-active .mat-calendar-body-comparison-end::before{border-right:dashed 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-comparison-end::before{border-right:0;border-left:dashed 1px}'],encapsulation:2,changeDetection:0})}return Ue})();function Yt(Ue){return"TD"===Ue?.nodeName}function Ot(Ue){let wn;return Yt(Ue)?wn=Ue:Yt(Ue.parentNode)?wn=Ue.parentNode:Yt(Ue.parentNode?.parentNode)&&(wn=Ue.parentNode.parentNode),null!=wn?.getAttribute("data-mat-row")?wn:null}function me(Ue,wn,yt){return null!==yt&&wn!==yt&&Ue<yt&&Ue===wn}function oe(Ue,wn,yt){return null!==wn&&wn!==yt&&Ue>=wn&&Ue===yt}function Re(Ue,wn,yt,de){return de&&null!==wn&&null!==yt&&wn!==yt&&Ue>=wn&&Ue<=yt}function te(Ue){const wn=Ue.changedTouches[0];return document.elementFromPoint(wn.clientX,wn.clientY)}class Qe{constructor(wn,yt){this.start=wn,this.end=yt}}let Qt=(()=>{class Ue{constructor(yt,de){this.selection=yt,this._adapter=de,this._selectionChanged=new h.B,this.selectionChanged=this._selectionChanged,this.selection=yt}updateSelection(yt,de){const ee=this.selection;this.selection=yt,this._selectionChanged.next({selection:yt,source:de,oldValue:ee})}ngOnDestroy(){this._selectionChanged.complete()}_isValidDateInstance(yt){return this._adapter.isDateInstance(yt)&&this._adapter.isValid(yt)}static#t=this.\u0275fac=function(de){n.QTQ()};static#e=this.\u0275prov=n.jDH({token:Ue,factory:Ue.\u0275fac})}return Ue})(),$t=(()=>{class Ue extends Qt{constructor(yt){super(null,yt)}add(yt){super.updateSelection(yt,this)}isValid(){return null!=this.selection&&this._isValidDateInstance(this.selection)}isComplete(){return null!=this.selection}clone(){const yt=new Ue(this._adapter);return yt.updateSelection(this.selection,this),yt}static#t=this.\u0275fac=function(de){return new(de||Ue)(n.KVO(v.MJ))};static#e=this.\u0275prov=n.jDH({token:Ue,factory:Ue.\u0275fac})}return Ue})();const zt={provide:Qt,deps:[[new n.Xx1,new n.kdw,Qt],v.MJ],useFactory:function Wt(Ue,wn){return Ue||new $t(wn)}},Fe=new n.nKC("MAT_DATE_RANGE_SELECTION_STRATEGY");let $n=(()=>{class Ue{get activeDate(){return this._activeDate}set activeDate(yt){const de=this._activeDate,ee=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(yt))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(ee,this.minDate,this.maxDate),this._hasSameMonthAndYear(de,this._activeDate)||this._init()}get selected(){return this._selected}set selected(yt){this._selected=yt instanceof Qe?yt:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(yt)),this._setRanges(this._selected)}get minDate(){return this._minDate}set minDate(yt){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(yt))}get maxDate(){return this._maxDate}set maxDate(yt){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(yt))}constructor(yt,de,ee,ke,xn){this._changeDetectorRef=yt,this._dateFormats=de,this._dateAdapter=ee,this._dir=ke,this._rangeStrategy=xn,this._rerenderSubscription=E.yU.EMPTY,this.activeDrag=null,this.selectedChange=new n.bkB,this._userSelection=new n.bkB,this.dragStarted=new n.bkB,this.dragEnded=new n.bkB,this.activeDateChange=new n.bkB,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe((0,D.Z)(null)).subscribe(()=>this._init())}ngOnChanges(yt){const de=yt.comparisonStart||yt.comparisonEnd;de&&!de.firstChange&&this._setRanges(this.selected),yt.activeDrag&&!this.activeDrag&&this._clearPreview()}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_dateSelected(yt){const de=yt.value,ee=this._getDateFromDayOfMonth(de);let ke,xn;this._selected instanceof Qe?(ke=this._getDateInCurrentMonth(this._selected.start),xn=this._getDateInCurrentMonth(this._selected.end)):ke=xn=this._getDateInCurrentMonth(this._selected),(ke!==de||xn!==de)&&this.selectedChange.emit(ee),this._userSelection.emit({value:ee,event:yt.event}),this._clearPreview(),this._changeDetectorRef.markForCheck()}_updateActiveDate(yt){const ee=this._activeDate;this.activeDate=this._getDateFromDayOfMonth(yt.value),this._dateAdapter.compareDate(ee,this.activeDate)&&this.activeDateChange.emit(this._activeDate)}_handleCalendarBodyKeydown(yt){const de=this._activeDate,ee=this._isRtl();switch(yt.keyCode){case b.UQ:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,ee?1:-1);break;case b.LE:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,ee?-1:1);break;case b.i7:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,-7);break;case b.n6:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,7);break;case b.yZ:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,1-this._dateAdapter.getDate(this._activeDate));break;case b.Kp:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,this._dateAdapter.getNumDaysInMonth(this._activeDate)-this._dateAdapter.getDate(this._activeDate));break;case b.w_:this.activeDate=yt.altKey?this._dateAdapter.addCalendarYears(this._activeDate,-1):this._dateAdapter.addCalendarMonths(this._activeDate,-1);break;case b.dB:this.activeDate=yt.altKey?this._dateAdapter.addCalendarYears(this._activeDate,1):this._dateAdapter.addCalendarMonths(this._activeDate,1);break;case b.Fm:case b.t6:return this._selectionKeyPressed=!0,void(this._canSelect(this._activeDate)&&yt.preventDefault());case b._f:return void(null!=this._previewEnd&&!(0,b.rp)(yt)&&(this._clearPreview(),this.activeDrag?this.dragEnded.emit({value:null,event:yt}):(this.selectedChange.emit(null),this._userSelection.emit({value:null,event:yt})),yt.preventDefault(),yt.stopPropagation()));default:return}this._dateAdapter.compareDate(de,this.activeDate)&&(this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked()),yt.preventDefault()}_handleCalendarBodyKeyup(yt){(yt.keyCode===b.t6||yt.keyCode===b.Fm)&&(this._selectionKeyPressed&&this._canSelect(this._activeDate)&&this._dateSelected({value:this._dateAdapter.getDate(this._activeDate),event:yt}),this._selectionKeyPressed=!1)}_init(){this._setRanges(this.selected),this._todayDate=this._getCellCompareValue(this._dateAdapter.today()),this._monthLabel=this._dateFormats.display.monthLabel?this._dateAdapter.format(this.activeDate,this._dateFormats.display.monthLabel):this._dateAdapter.getMonthNames("short")[this._dateAdapter.getMonth(this.activeDate)].toLocaleUpperCase();let yt=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),1);this._firstWeekOffset=(7+this._dateAdapter.getDayOfWeek(yt)-this._dateAdapter.getFirstDayOfWeek())%7,this._initWeekdays(),this._createWeekCells(),this._changeDetectorRef.markForCheck()}_focusActiveCell(yt){this._matCalendarBody._focusActiveCell(yt)}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_previewChanged({event:yt,value:de}){if(this._rangeStrategy){const ee=de?de.rawValue:null,ke=this._rangeStrategy.createPreview(ee,this.selected,yt);if(this._previewStart=this._getCellCompareValue(ke.start),this._previewEnd=this._getCellCompareValue(ke.end),this.activeDrag&&ee){const xn=this._rangeStrategy.createDrag?.(this.activeDrag.value,this.selected,ee,yt);xn&&(this._previewStart=this._getCellCompareValue(xn.start),this._previewEnd=this._getCellCompareValue(xn.end))}this._changeDetectorRef.detectChanges()}}_dragEnded(yt){if(this.activeDrag)if(yt.value){const de=this._rangeStrategy?.createDrag?.(this.activeDrag.value,this.selected,yt.value,yt.event);this.dragEnded.emit({value:de??null,event:yt.event})}else this.dragEnded.emit({value:null,event:yt.event})}_getDateFromDayOfMonth(yt){return this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),yt)}_initWeekdays(){const yt=this._dateAdapter.getFirstDayOfWeek(),de=this._dateAdapter.getDayOfWeekNames("narrow");let ke=this._dateAdapter.getDayOfWeekNames("long").map((xn,bi)=>({long:xn,narrow:de[bi]}));this._weekdays=ke.slice(yt).concat(ke.slice(0,yt))}_createWeekCells(){const yt=this._dateAdapter.getNumDaysInMonth(this.activeDate),de=this._dateAdapter.getDateNames();this._weeks=[[]];for(let ee=0,ke=this._firstWeekOffset;ee<yt;ee++,ke++){7==ke&&(this._weeks.push([]),ke=0);const xn=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),ee+1),bi=this._shouldEnableDate(xn),Ir=this._dateAdapter.format(xn,this._dateFormats.display.dateA11yLabel),Pr=this.dateClass?this.dateClass(xn,"month"):void 0;this._weeks[this._weeks.length-1].push(new se(ee+1,de[ee],Ir,bi,Pr,this._getCellCompareValue(xn),xn))}}_shouldEnableDate(yt){return!!yt&&(!this.minDate||this._dateAdapter.compareDate(yt,this.minDate)>=0)&&(!this.maxDate||this._dateAdapter.compareDate(yt,this.maxDate)<=0)&&(!this.dateFilter||this.dateFilter(yt))}_getDateInCurrentMonth(yt){return yt&&this._hasSameMonthAndYear(yt,this.activeDate)?this._dateAdapter.getDate(yt):null}_hasSameMonthAndYear(yt,de){return!(!yt||!de||this._dateAdapter.getMonth(yt)!=this._dateAdapter.getMonth(de)||this._dateAdapter.getYear(yt)!=this._dateAdapter.getYear(de))}_getCellCompareValue(yt){if(yt){const de=this._dateAdapter.getYear(yt),ee=this._dateAdapter.getMonth(yt),ke=this._dateAdapter.getDate(yt);return new Date(de,ee,ke).getTime()}return null}_isRtl(){return this._dir&&"rtl"===this._dir.value}_setRanges(yt){yt instanceof Qe?(this._rangeStart=this._getCellCompareValue(yt.start),this._rangeEnd=this._getCellCompareValue(yt.end),this._isRange=!0):(this._rangeStart=this._rangeEnd=this._getCellCompareValue(yt),this._isRange=!1),this._comparisonRangeStart=this._getCellCompareValue(this.comparisonStart),this._comparisonRangeEnd=this._getCellCompareValue(this.comparisonEnd)}_canSelect(yt){return!this.dateFilter||this.dateFilter(yt)}_clearPreview(){this._previewStart=this._previewEnd=null}static#t=this.\u0275fac=function(de){return new(de||Ue)(n.rXU(n.gRc),n.rXU(v.de,8),n.rXU(v.MJ,8),n.rXU(A.dS,8),n.rXU(Fe,8))};static#e=this.\u0275cmp=n.VBU({type:Ue,selectors:[["mat-month-view"]],viewQuery:function(de,ee){if(1&de&&n.GBs(Tt,5),2&de){let ke;n.mGM(ke=n.lsd())&&(ee._matCalendarBody=ke.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName",activeDrag:"activeDrag"},outputs:{selectedChange:"selectedChange",_userSelection:"_userSelection",dragStarted:"dragStarted",dragEnded:"dragEnded",activeDateChange:"activeDateChange"},exportAs:["matMonthView"],standalone:!0,features:[n.OA$,n.aNF],decls:8,vars:14,consts:[["role","grid",1,"mat-calendar-table"],[1,"mat-calendar-table-header"],["scope","col"],["aria-hidden","true"],["colspan","7",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"selectedValueChange","activeDateChange","previewChange","dragStarted","dragEnded","keyup","keydown","label","rows","todayValue","startValue","endValue","comparisonStart","comparisonEnd","previewStart","previewEnd","isRange","labelMinRequiredCells","activeCell","startDateAccessibleName","endDateAccessibleName"],[1,"cdk-visually-hidden"]],template:function(de,ee){1&de&&(n.j41(0,"table",0)(1,"thead",1)(2,"tr"),n.Z7z(3,V,5,2,"th",2,n.fX1),n.k0s(),n.j41(5,"tr",3),n.nrm(6,"th",4),n.k0s()(),n.j41(7,"tbody",5),n.bIt("selectedValueChange",function(xn){return ee._dateSelected(xn)})("activeDateChange",function(xn){return ee._updateActiveDate(xn)})("previewChange",function(xn){return ee._previewChanged(xn)})("dragStarted",function(xn){return ee.dragStarted.emit(xn)})("dragEnded",function(xn){return ee._dragEnded(xn)})("keyup",function(xn){return ee._handleCalendarBodyKeyup(xn)})("keydown",function(xn){return ee._handleCalendarBodyKeydown(xn)}),n.k0s()()),2&de&&(n.R7$(3),n.Dyx(ee._weekdays),n.R7$(4),n.Y8G("label",ee._monthLabel)("rows",ee._weeks)("todayValue",ee._todayDate)("startValue",ee._rangeStart)("endValue",ee._rangeEnd)("comparisonStart",ee._comparisonRangeStart)("comparisonEnd",ee._comparisonRangeEnd)("previewStart",ee._previewStart)("previewEnd",ee._previewEnd)("isRange",ee._isRange)("labelMinRequiredCells",3)("activeCell",ee._dateAdapter.getDate(ee.activeDate)-1)("startDateAccessibleName",ee.startDateAccessibleName)("endDateAccessibleName",ee.endDateAccessibleName))},dependencies:[Tt],encapsulation:2,changeDetection:0})}return Ue})();const Vn=24;let fi=(()=>{class Ue{get activeDate(){return this._activeDate}set activeDate(yt){let de=this._activeDate;const ee=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(yt))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(ee,this.minDate,this.maxDate),nn(this._dateAdapter,de,this._activeDate,this.minDate,this.maxDate)||this._init()}get selected(){return this._selected}set selected(yt){this._selected=yt instanceof Qe?yt:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(yt)),this._setSelectedYear(yt)}get minDate(){return this._minDate}set minDate(yt){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(yt))}get maxDate(){return this._maxDate}set maxDate(yt){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(yt))}constructor(yt,de,ee){this._changeDetectorRef=yt,this._dateAdapter=de,this._dir=ee,this._rerenderSubscription=E.yU.EMPTY,this.selectedChange=new n.bkB,this.yearSelected=new n.bkB,this.activeDateChange=new n.bkB,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe((0,D.Z)(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_init(){this._todayYear=this._dateAdapter.getYear(this._dateAdapter.today());const de=this._dateAdapter.getYear(this._activeDate)-an(this._dateAdapter,this.activeDate,this.minDate,this.maxDate);this._years=[];for(let ee=0,ke=[];ee<Vn;ee++)ke.push(de+ee),4==ke.length&&(this._years.push(ke.map(xn=>this._createCellForYear(xn))),ke=[]);this._changeDetectorRef.markForCheck()}_yearSelected(yt){const de=yt.value,ee=this._dateAdapter.createDate(de,0,1),ke=this._getDateFromYear(de);this.yearSelected.emit(ee),this.selectedChange.emit(ke)}_updateActiveDate(yt){const ee=this._activeDate;this.activeDate=this._getDateFromYear(yt.value),this._dateAdapter.compareDate(ee,this.activeDate)&&this.activeDateChange.emit(this.activeDate)}_handleCalendarBodyKeydown(yt){const de=this._activeDate,ee=this._isRtl();switch(yt.keyCode){case b.UQ:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,ee?1:-1);break;case b.LE:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,ee?-1:1);break;case b.i7:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-4);break;case b.n6:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,4);break;case b.yZ:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-an(this._dateAdapter,this.activeDate,this.minDate,this.maxDate));break;case b.Kp:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,Vn-an(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)-1);break;case b.w_:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,yt.altKey?10*-Vn:-Vn);break;case b.dB:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,yt.altKey?10*Vn:Vn);break;case b.Fm:case b.t6:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(de,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked(),yt.preventDefault()}_handleCalendarBodyKeyup(yt){(yt.keyCode===b.t6||yt.keyCode===b.Fm)&&(this._selectionKeyPressed&&this._yearSelected({value:this._dateAdapter.getYear(this._activeDate),event:yt}),this._selectionKeyPressed=!1)}_getActiveCell(){return an(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_getDateFromYear(yt){const de=this._dateAdapter.getMonth(this.activeDate),ee=this._dateAdapter.getNumDaysInMonth(this._dateAdapter.createDate(yt,de,1));return this._dateAdapter.createDate(yt,de,Math.min(this._dateAdapter.getDate(this.activeDate),ee))}_createCellForYear(yt){const de=this._dateAdapter.createDate(yt,0,1),ee=this._dateAdapter.getYearName(de),ke=this.dateClass?this.dateClass(de,"multi-year"):void 0;return new se(yt,ee,ee,this._shouldEnableYear(yt),ke)}_shouldEnableYear(yt){if(null==yt||this.maxDate&&yt>this._dateAdapter.getYear(this.maxDate)||this.minDate&&yt<this._dateAdapter.getYear(this.minDate))return!1;if(!this.dateFilter)return!0;for(let ee=this._dateAdapter.createDate(yt,0,1);this._dateAdapter.getYear(ee)==yt;ee=this._dateAdapter.addCalendarDays(ee,1))if(this.dateFilter(ee))return!0;return!1}_isRtl(){return this._dir&&"rtl"===this._dir.value}_setSelectedYear(yt){if(this._selectedYear=null,yt instanceof Qe){const de=yt.start||yt.end;de&&(this._selectedYear=this._dateAdapter.getYear(de))}else yt&&(this._selectedYear=this._dateAdapter.getYear(yt))}static#t=this.\u0275fac=function(de){return new(de||Ue)(n.rXU(n.gRc),n.rXU(v.MJ,8),n.rXU(A.dS,8))};static#e=this.\u0275cmp=n.VBU({type:Ue,selectors:[["mat-multi-year-view"]],viewQuery:function(de,ee){if(1&de&&n.GBs(Tt,5),2&de){let ke;n.mGM(ke=n.lsd())&&(ee._matCalendarBody=ke.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass"},outputs:{selectedChange:"selectedChange",yearSelected:"yearSelected",activeDateChange:"activeDateChange"},exportAs:["matMultiYearView"],standalone:!0,features:[n.aNF],decls:5,vars:7,consts:[["role","grid",1,"mat-calendar-table"],["aria-hidden","true",1,"mat-calendar-table-header"],["colspan","4",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"selectedValueChange","activeDateChange","keyup","keydown","rows","todayValue","startValue","endValue","numCols","cellAspectRatio","activeCell"]],template:function(de,ee){1&de&&(n.j41(0,"table",0)(1,"thead",1)(2,"tr"),n.nrm(3,"th",2),n.k0s()(),n.j41(4,"tbody",3),n.bIt("selectedValueChange",function(xn){return ee._yearSelected(xn)})("activeDateChange",function(xn){return ee._updateActiveDate(xn)})("keyup",function(xn){return ee._handleCalendarBodyKeyup(xn)})("keydown",function(xn){return ee._handleCalendarBodyKeydown(xn)}),n.k0s()()),2&de&&(n.R7$(4),n.Y8G("rows",ee._years)("todayValue",ee._todayYear)("startValue",ee._selectedYear)("endValue",ee._selectedYear)("numCols",4)("cellAspectRatio",4/7)("activeCell",ee._getActiveCell()))},dependencies:[Tt],encapsulation:2,changeDetection:0})}return Ue})();function nn(Ue,wn,yt,de,ee){const ke=Ue.getYear(wn),xn=Ue.getYear(yt),bi=qt(Ue,de,ee);return Math.floor((ke-bi)/Vn)===Math.floor((xn-bi)/Vn)}function an(Ue,wn,yt,de){return function St(Ue,wn){return(Ue%wn+wn)%wn}(Ue.getYear(wn)-qt(Ue,yt,de),Vn)}function qt(Ue,wn,yt){let de=0;return yt?de=Ue.getYear(yt)-Vn+1:wn&&(de=Ue.getYear(wn)),de}let Ft=(()=>{class Ue{get activeDate(){return this._activeDate}set activeDate(yt){let de=this._activeDate;const ee=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(yt))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(ee,this.minDate,this.maxDate),this._dateAdapter.getYear(de)!==this._dateAdapter.getYear(this._activeDate)&&this._init()}get selected(){return this._selected}set selected(yt){this._selected=yt instanceof Qe?yt:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(yt)),this._setSelectedMonth(yt)}get minDate(){return this._minDate}set minDate(yt){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(yt))}get maxDate(){return this._maxDate}set maxDate(yt){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(yt))}constructor(yt,de,ee,ke){this._changeDetectorRef=yt,this._dateFormats=de,this._dateAdapter=ee,this._dir=ke,this._rerenderSubscription=E.yU.EMPTY,this.selectedChange=new n.bkB,this.monthSelected=new n.bkB,this.activeDateChange=new n.bkB,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe((0,D.Z)(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_monthSelected(yt){const de=yt.value,ee=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),de,1);this.monthSelected.emit(ee);const ke=this._getDateFromMonth(de);this.selectedChange.emit(ke)}_updateActiveDate(yt){const ee=this._activeDate;this.activeDate=this._getDateFromMonth(yt.value),this._dateAdapter.compareDate(ee,this.activeDate)&&this.activeDateChange.emit(this.activeDate)}_handleCalendarBodyKeydown(yt){const de=this._activeDate,ee=this._isRtl();switch(yt.keyCode){case b.UQ:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,ee?1:-1);break;case b.LE:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,ee?-1:1);break;case b.i7:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-4);break;case b.n6:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,4);break;case b.yZ:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-this._dateAdapter.getMonth(this._activeDate));break;case b.Kp:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,11-this._dateAdapter.getMonth(this._activeDate));break;case b.w_:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,yt.altKey?-10:-1);break;case b.dB:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,yt.altKey?10:1);break;case b.Fm:case b.t6:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(de,this.activeDate)&&(this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked()),yt.preventDefault()}_handleCalendarBodyKeyup(yt){(yt.keyCode===b.t6||yt.keyCode===b.Fm)&&(this._selectionKeyPressed&&this._monthSelected({value:this._dateAdapter.getMonth(this._activeDate),event:yt}),this._selectionKeyPressed=!1)}_init(){this._setSelectedMonth(this.selected),this._todayMonth=this._getMonthInCurrentYear(this._dateAdapter.today()),this._yearLabel=this._dateAdapter.getYearName(this.activeDate);let yt=this._dateAdapter.getMonthNames("short");this._months=[[0,1,2,3],[4,5,6,7],[8,9,10,11]].map(de=>de.map(ee=>this._createCellForMonth(ee,yt[ee]))),this._changeDetectorRef.markForCheck()}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_getMonthInCurrentYear(yt){return yt&&this._dateAdapter.getYear(yt)==this._dateAdapter.getYear(this.activeDate)?this._dateAdapter.getMonth(yt):null}_getDateFromMonth(yt){const de=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),yt,1),ee=this._dateAdapter.getNumDaysInMonth(de);return this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),yt,Math.min(this._dateAdapter.getDate(this.activeDate),ee))}_createCellForMonth(yt,de){const ee=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),yt,1),ke=this._dateAdapter.format(ee,this._dateFormats.display.monthYearA11yLabel),xn=this.dateClass?this.dateClass(ee,"year"):void 0;return new se(yt,de.toLocaleUpperCase(),ke,this._shouldEnableMonth(yt),xn)}_shouldEnableMonth(yt){const de=this._dateAdapter.getYear(this.activeDate);if(null==yt||this._isYearAndMonthAfterMaxDate(de,yt)||this._isYearAndMonthBeforeMinDate(de,yt))return!1;if(!this.dateFilter)return!0;for(let ke=this._dateAdapter.createDate(de,yt,1);this._dateAdapter.getMonth(ke)==yt;ke=this._dateAdapter.addCalendarDays(ke,1))if(this.dateFilter(ke))return!0;return!1}_isYearAndMonthAfterMaxDate(yt,de){if(this.maxDate){const ee=this._dateAdapter.getYear(this.maxDate),ke=this._dateAdapter.getMonth(this.maxDate);return yt>ee||yt===ee&&de>ke}return!1}_isYearAndMonthBeforeMinDate(yt,de){if(this.minDate){const ee=this._dateAdapter.getYear(this.minDate),ke=this._dateAdapter.getMonth(this.minDate);return yt<ee||yt===ee&&de<ke}return!1}_isRtl(){return this._dir&&"rtl"===this._dir.value}_setSelectedMonth(yt){this._selectedMonth=yt instanceof Qe?this._getMonthInCurrentYear(yt.start)||this._getMonthInCurrentYear(yt.end):this._getMonthInCurrentYear(yt)}static#t=this.\u0275fac=function(de){return new(de||Ue)(n.rXU(n.gRc),n.rXU(v.de,8),n.rXU(v.MJ,8),n.rXU(A.dS,8))};static#e=this.\u0275cmp=n.VBU({type:Ue,selectors:[["mat-year-view"]],viewQuery:function(de,ee){if(1&de&&n.GBs(Tt,5),2&de){let ke;n.mGM(ke=n.lsd())&&(ee._matCalendarBody=ke.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass"},outputs:{selectedChange:"selectedChange",monthSelected:"monthSelected",activeDateChange:"activeDateChange"},exportAs:["matYearView"],standalone:!0,features:[n.aNF],decls:5,vars:9,consts:[["role","grid",1,"mat-calendar-table"],["aria-hidden","true",1,"mat-calendar-table-header"],["colspan","4",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"selectedValueChange","activeDateChange","keyup","keydown","label","rows","todayValue","startValue","endValue","labelMinRequiredCells","numCols","cellAspectRatio","activeCell"]],template:function(de,ee){1&de&&(n.j41(0,"table",0)(1,"thead",1)(2,"tr"),n.nrm(3,"th",2),n.k0s()(),n.j41(4,"tbody",3),n.bIt("selectedValueChange",function(xn){return ee._monthSelected(xn)})("activeDateChange",function(xn){return ee._updateActiveDate(xn)})("keyup",function(xn){return ee._handleCalendarBodyKeyup(xn)})("keydown",function(xn){return ee._handleCalendarBodyKeydown(xn)}),n.k0s()()),2&de&&(n.R7$(4),n.Y8G("label",ee._yearLabel)("rows",ee._months)("todayValue",ee._todayMonth)("startValue",ee._selectedMonth)("endValue",ee._selectedMonth)("labelMinRequiredCells",2)("numCols",4)("cellAspectRatio",4/7)("activeCell",ee._dateAdapter.getMonth(ee.activeDate)))},dependencies:[Tt],encapsulation:2,changeDetection:0})}return Ue})(),tt=1,it=(()=>{class Ue{constructor(yt,de,ee,ke,xn){this._intl=yt,this.calendar=de,this._dateAdapter=ee,this._dateFormats=ke,this._id="mat-calendar-header-"+tt++,this._periodButtonLabelId=`${this._id}-period-label`,this.calendar.stateChanges.subscribe(()=>xn.markForCheck())}get periodButtonText(){return"month"==this.calendar.currentView?this._dateAdapter.format(this.calendar.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase():"year"==this.calendar.currentView?this._dateAdapter.getYearName(this.calendar.activeDate):this._intl.formatYearRange(...this._formatMinAndMaxYearLabels())}get periodButtonDescription(){return"month"==this.calendar.currentView?this._dateAdapter.format(this.calendar.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase():"year"==this.calendar.currentView?this._dateAdapter.getYearName(this.calendar.activeDate):this._intl.formatYearRangeLabel(...this._formatMinAndMaxYearLabels())}get periodButtonLabel(){return"month"==this.calendar.currentView?this._intl.switchToMultiYearViewLabel:this._intl.switchToMonthViewLabel}get prevButtonLabel(){return{month:this._intl.prevMonthLabel,year:this._intl.prevYearLabel,"multi-year":this._intl.prevMultiYearLabel}[this.calendar.currentView]}get nextButtonLabel(){return{month:this._intl.nextMonthLabel,year:this._intl.nextYearLabel,"multi-year":this._intl.nextMultiYearLabel}[this.calendar.currentView]}currentPeriodClicked(){this.calendar.currentView="month"==this.calendar.currentView?"multi-year":"month"}previousClicked(){this.calendar.activeDate="month"==this.calendar.currentView?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,-1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,"year"==this.calendar.currentView?-1:-Vn)}nextClicked(){this.calendar.activeDate="month"==this.calendar.currentView?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,"year"==this.calendar.currentView?1:Vn)}previousEnabled(){return!this.calendar.minDate||!this.calendar.minDate||!this._isSameView(this.calendar.activeDate,this.calendar.minDate)}nextEnabled(){return!this.calendar.maxDate||!this._isSameView(this.calendar.activeDate,this.calendar.maxDate)}_isSameView(yt,de){return"month"==this.calendar.currentView?this._dateAdapter.getYear(yt)==this._dateAdapter.getYear(de)&&this._dateAdapter.getMonth(yt)==this._dateAdapter.getMonth(de):"year"==this.calendar.currentView?this._dateAdapter.getYear(yt)==this._dateAdapter.getYear(de):nn(this._dateAdapter,yt,de,this.calendar.minDate,this.calendar.maxDate)}_formatMinAndMaxYearLabels(){const de=this._dateAdapter.getYear(this.calendar.activeDate)-an(this._dateAdapter,this.calendar.activeDate,this.calendar.minDate,this.calendar.maxDate),ee=de+Vn-1;return[this._dateAdapter.getYearName(this._dateAdapter.createDate(de,0,1)),this._dateAdapter.getYearName(this._dateAdapter.createDate(ee,0,1))]}static#t=this.\u0275fac=function(de){return new(de||Ue)(n.rXU(ce),n.rXU((0,n.Rfq)(()=>rt)),n.rXU(v.MJ,8),n.rXU(v.de,8),n.rXU(n.gRc))};static#e=this.\u0275cmp=n.VBU({type:Ue,selectors:[["mat-calendar-header"]],exportAs:["matCalendarHeader"],standalone:!0,features:[n.aNF],ngContentSelectors:z,decls:13,vars:11,consts:[[1,"mat-calendar-header"],[1,"mat-calendar-controls"],[1,"cdk-visually-hidden",3,"id"],["mat-button","","type","button","aria-live","polite",1,"mat-calendar-period-button",3,"click"],["aria-hidden","true"],["viewBox","0 0 10 5","focusable","false","aria-hidden","true",1,"mat-calendar-arrow"],["points","0,0 5,5 10,0"],[1,"mat-calendar-spacer"],["mat-icon-button","","type","button",1,"mat-calendar-previous-button",3,"click","disabled"],["mat-icon-button","","type","button",1,"mat-calendar-next-button",3,"click","disabled"]],template:function(de,ee){1&de&&(n.NAR(),n.j41(0,"div",0)(1,"div",1)(2,"label",2),n.EFF(3),n.k0s(),n.j41(4,"button",3),n.bIt("click",function(){return ee.currentPeriodClicked()}),n.j41(5,"span",4),n.EFF(6),n.k0s(),n.qSk(),n.j41(7,"svg",5),n.nrm(8,"polygon",6),n.k0s()(),n.joV(),n.nrm(9,"div",7),n.SdG(10),n.j41(11,"button",8),n.bIt("click",function(){return ee.previousClicked()}),n.k0s(),n.j41(12,"button",9),n.bIt("click",function(){return ee.nextClicked()}),n.k0s()()()),2&de&&(n.R7$(2),n.Y8G("id",ee._periodButtonLabelId),n.R7$(),n.JRh(ee.periodButtonDescription),n.R7$(),n.BMQ("aria-label",ee.periodButtonLabel)("aria-describedby",ee._periodButtonLabelId),n.R7$(2),n.JRh(ee.periodButtonText),n.R7$(),n.AVh("mat-calendar-invert","month"!==ee.calendar.currentView),n.R7$(4),n.Y8G("disabled",!ee.previousEnabled()),n.BMQ("aria-label",ee.prevButtonLabel),n.R7$(),n.Y8G("disabled",!ee.nextEnabled()),n.BMQ("aria-label",ee.nextButtonLabel))},dependencies:[m.$z,m.iY],encapsulation:2,changeDetection:0})}return Ue})(),rt=(()=>{class Ue{get startAt(){return this._startAt}set startAt(yt){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(yt))}get selected(){return this._selected}set selected(yt){this._selected=yt instanceof Qe?yt:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(yt))}get minDate(){return this._minDate}set minDate(yt){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(yt))}get maxDate(){return this._maxDate}set maxDate(yt){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(yt))}get activeDate(){return this._clampedActiveDate}set activeDate(yt){this._clampedActiveDate=this._dateAdapter.clampDate(yt,this.minDate,this.maxDate),this.stateChanges.next(),this._changeDetectorRef.markForCheck()}get currentView(){return this._currentView}set currentView(yt){const de=this._currentView!==yt?yt:null;this._currentView=yt,this._moveFocusOnNextTick=!0,this._changeDetectorRef.markForCheck(),de&&this.viewChanged.emit(de)}constructor(yt,de,ee,ke){this._dateAdapter=de,this._dateFormats=ee,this._changeDetectorRef=ke,this._moveFocusOnNextTick=!1,this.startView="month",this.selectedChange=new n.bkB,this.yearSelected=new n.bkB,this.monthSelected=new n.bkB,this.viewChanged=new n.bkB(!0),this._userSelection=new n.bkB,this._userDragDrop=new n.bkB,this._activeDrag=null,this.stateChanges=new h.B,this._intlChanges=yt.changes.subscribe(()=>{ke.markForCheck(),this.stateChanges.next()})}ngAfterContentInit(){this._calendarHeaderPortal=new d.A8(this.headerComponent||it),this.activeDate=this.startAt||this._dateAdapter.today(),this._currentView=this.startView}ngAfterViewChecked(){this._moveFocusOnNextTick&&(this._moveFocusOnNextTick=!1,this.focusActiveCell())}ngOnDestroy(){this._intlChanges.unsubscribe(),this.stateChanges.complete()}ngOnChanges(yt){const de=yt.minDate&&!this._dateAdapter.sameDate(yt.minDate.previousValue,yt.minDate.currentValue)?yt.minDate:void 0,ee=yt.maxDate&&!this._dateAdapter.sameDate(yt.maxDate.previousValue,yt.maxDate.currentValue)?yt.maxDate:void 0,ke=de||ee||yt.dateFilter;if(ke&&!ke.firstChange){const xn=this._getCurrentViewComponent();xn&&(this._changeDetectorRef.detectChanges(),xn._init())}this.stateChanges.next()}focusActiveCell(){this._getCurrentViewComponent()._focusActiveCell(!1)}updateTodaysDate(){this._getCurrentViewComponent()._init()}_dateSelected(yt){const de=yt.value;(this.selected instanceof Qe||de&&!this._dateAdapter.sameDate(de,this.selected))&&this.selectedChange.emit(de),this._userSelection.emit(yt)}_yearSelectedInMultiYearView(yt){this.yearSelected.emit(yt)}_monthSelectedInYearView(yt){this.monthSelected.emit(yt)}_goToDateInView(yt,de){this.activeDate=yt,this.currentView=de}_dragStarted(yt){this._activeDrag=yt}_dragEnded(yt){this._activeDrag&&(yt.value&&this._userDragDrop.emit(yt),this._activeDrag=null)}_getCurrentViewComponent(){return this.monthView||this.yearView||this.multiYearView}static#t=this.\u0275fac=function(de){return new(de||Ue)(n.rXU(ce),n.rXU(v.MJ,8),n.rXU(v.de,8),n.rXU(n.gRc))};static#e=this.\u0275cmp=n.VBU({type:Ue,selectors:[["mat-calendar"]],viewQuery:function(de,ee){if(1&de&&(n.GBs($n,5),n.GBs(Ft,5),n.GBs(fi,5)),2&de){let ke;n.mGM(ke=n.lsd())&&(ee.monthView=ke.first),n.mGM(ke=n.lsd())&&(ee.yearView=ke.first),n.mGM(ke=n.lsd())&&(ee.multiYearView=ke.first)}},hostAttrs:[1,"mat-calendar"],inputs:{headerComponent:"headerComponent",startAt:"startAt",startView:"startView",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName"},outputs:{selectedChange:"selectedChange",yearSelected:"yearSelected",monthSelected:"monthSelected",viewChanged:"viewChanged",_userSelection:"_userSelection",_userDragDrop:"_userDragDrop"},exportAs:["matCalendar"],standalone:!0,features:[n.Jv_([zt]),n.OA$,n.aNF],decls:5,vars:2,consts:[[3,"cdkPortalOutlet"],["cdkMonitorSubtreeFocus","","tabindex","-1",1,"mat-calendar-content"],[3,"activeDateChange","_userSelection","dragStarted","dragEnded","activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName","activeDrag"],[3,"activeDateChange","monthSelected","selectedChange","activeDate","selected","dateFilter","maxDate","minDate","dateClass"],[3,"activeDateChange","yearSelected","selectedChange","activeDate","selected","dateFilter","maxDate","minDate","dateClass"]],template:function(de,ee){if(1&de&&(n.DNE(0,U,0,0,"ng-template",0),n.j41(1,"div",1),n.DNE(2,G,1,11)(3,Z,1,6)(4,at,1,6),n.k0s()),2&de){let ke;n.Y8G("cdkPortalOutlet",ee._calendarHeaderPortal),n.R7$(2),n.vxM(2,"month"===(ke=ee.currentView)?2:"year"===ke?3:"multi-year"===ke?4:-1)}},dependencies:[d.I3,t.vR,$n,Ft,fi],styles:['.mat-calendar{display:block;font-family:var(--mat-datepicker-calendar-text-font);font-size:var(--mat-datepicker-calendar-text-size)}.mat-calendar-header{padding:8px 8px 0 8px}.mat-calendar-content{padding:0 8px 8px 8px;outline:none}.mat-calendar-controls{display:flex;align-items:center;margin:5% calc(4.7142857143% - 16px)}.mat-calendar-spacer{flex:1 1 auto}.mat-calendar-period-button{min-width:0;margin:0 8px;font-size:var(--mat-datepicker-calendar-period-button-text-size);font-weight:var(--mat-datepicker-calendar-period-button-text-weight);--mdc-text-button-label-text-color:var(--mat-datepicker-calendar-period-button-text-color)}.mat-calendar-arrow{display:inline-block;width:10px;height:5px;margin:0 0 0 5px;vertical-align:middle;fill:var(--mat-datepicker-calendar-period-button-icon-color)}.mat-calendar-arrow.mat-calendar-invert{transform:rotate(180deg)}[dir=rtl] .mat-calendar-arrow{margin:0 5px 0 0}.cdk-high-contrast-active .mat-calendar-arrow{fill:CanvasText}.mat-calendar-previous-button,.mat-calendar-next-button{position:relative}.mat-datepicker-content .mat-calendar-previous-button:not(.mat-mdc-button-disabled),.mat-datepicker-content .mat-calendar-next-button:not(.mat-mdc-button-disabled){color:var(--mat-datepicker-calendar-navigation-button-icon-color)}.mat-calendar-previous-button::after,.mat-calendar-next-button::after{top:0;left:0;right:0;bottom:0;position:absolute;content:"";margin:15.5px;border:0 solid currentColor;border-top-width:2px}[dir=rtl] .mat-calendar-previous-button,[dir=rtl] .mat-calendar-next-button{transform:rotate(180deg)}.mat-calendar-previous-button::after{border-left-width:2px;transform:translateX(2px) rotate(-45deg)}.mat-calendar-next-button::after{border-right-width:2px;transform:translateX(-2px) rotate(45deg)}.mat-calendar-table{border-spacing:0;border-collapse:collapse;width:100%}.mat-calendar-table-header th{text-align:center;padding:0 0 8px 0;color:var(--mat-datepicker-calendar-header-text-color);font-size:var(--mat-datepicker-calendar-header-text-size);font-weight:var(--mat-datepicker-calendar-header-text-weight)}.mat-calendar-table-header-divider{position:relative;height:1px}.mat-calendar-table-header-divider::after{content:"";position:absolute;top:0;left:-8px;right:-8px;height:1px;background:var(--mat-datepicker-calendar-header-divider-color)}.mat-calendar-body-cell-content::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px)*-1)}.mat-calendar-body-cell:focus .mat-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return Ue})();const et={transformPanel:(0,k.hZ)("transformPanel",[(0,k.kY)("void => enter-dropdown",(0,k.i0)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,k.i7)([(0,k.iF)({opacity:0,transform:"scale(1, 0.8)"}),(0,k.iF)({opacity:1,transform:"scale(1, 1)"})]))),(0,k.kY)("void => enter-dialog",(0,k.i0)("150ms cubic-bezier(0, 0, 0.2, 1)",(0,k.i7)([(0,k.iF)({opacity:0,transform:"scale(0.7)"}),(0,k.iF)({transform:"none",opacity:1})]))),(0,k.kY)("* => void",(0,k.i0)("100ms linear",(0,k.iF)({opacity:0})))]),fadeInCalendar:(0,k.hZ)("fadeInCalendar",[(0,k.wk)("void",(0,k.iF)({opacity:0})),(0,k.wk)("enter",(0,k.iF)({opacity:1})),(0,k.kY)("void => *",(0,k.i0)("120ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"))])};let bt=0;const Ut=new n.nKC("mat-datepicker-scroll-strategy",{providedIn:"root",factory:()=>{const Ue=(0,n.WQX)(a.hJ);return()=>Ue.scrollStrategies.reposition()}}),Sn={provide:Ut,deps:[a.hJ],useFactory:function Oe(Ue){return()=>Ue.scrollStrategies.reposition()}};let rn=(()=>{class Ue{constructor(yt,de,ee,ke,xn,bi){this._elementRef=yt,this._changeDetectorRef=de,this._globalModel=ee,this._dateAdapter=ke,this._rangeSelectionStrategy=xn,this._subscriptions=new E.yU,this._animationDone=new h.B,this._isAnimating=!1,this._actionsPortal=null,this._closeButtonText=bi.closeCalendarLabel}ngOnInit(){this._animationState=this.datepicker.touchUi?"enter-dialog":"enter-dropdown"}ngAfterViewInit(){this._subscriptions.add(this.datepicker.stateChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})),this._calendar.focusActiveCell()}ngOnDestroy(){this._subscriptions.unsubscribe(),this._animationDone.complete()}_handleUserSelection(yt){const de=this._model.selection,ee=yt.value,ke=de instanceof Qe;if(ke&&this._rangeSelectionStrategy){const xn=this._rangeSelectionStrategy.selectionFinished(ee,de,yt.event);this._model.updateSelection(xn,this)}else ee&&(ke||!this._dateAdapter.sameDate(ee,de))&&this._model.add(ee);(!this._model||this._model.isComplete())&&!this._actionsPortal&&this.datepicker.close()}_handleUserDragDrop(yt){this._model.updateSelection(yt.value,this)}_startExitAnimation(){this._animationState="void",this._changeDetectorRef.markForCheck()}_handleAnimationEvent(yt){this._isAnimating="start"===yt.phaseName,this._isAnimating||this._animationDone.next()}_getSelected(){return this._model.selection}_applyPendingSelection(){this._model!==this._globalModel&&this._globalModel.updateSelection(this._model.selection,this)}_assignActions(yt,de){this._model=yt?this._globalModel.clone():this._globalModel,this._actionsPortal=yt,de&&this._changeDetectorRef.detectChanges()}static#t=this.\u0275fac=function(de){return new(de||Ue)(n.rXU(n.aKT),n.rXU(n.gRc),n.rXU(Qt),n.rXU(v.MJ),n.rXU(Fe,8),n.rXU(ce))};static#e=this.\u0275cmp=n.VBU({type:Ue,selectors:[["mat-datepicker-content"]],viewQuery:function(de,ee){if(1&de&&n.GBs(rt,5),2&de){let ke;n.mGM(ke=n.lsd())&&(ee._calendar=ke.first)}},hostAttrs:[1,"mat-datepicker-content"],hostVars:5,hostBindings:function(de,ee){1&de&&n.Kam("@transformPanel.start",function(xn){return ee._handleAnimationEvent(xn)})("@transformPanel.done",function(xn){return ee._handleAnimationEvent(xn)}),2&de&&(n.zvX("@transformPanel",ee._animationState),n.HbH(ee.color?"mat-"+ee.color:""),n.AVh("mat-datepicker-content-touch",ee.datepicker.touchUi))},inputs:{color:"color"},exportAs:["matDatepickerContent"],standalone:!0,features:[n.aNF],decls:5,vars:27,consts:[["cdkTrapFocus","","role","dialog",1,"mat-datepicker-content-container"],[3,"yearSelected","monthSelected","viewChanged","_userSelection","_userDragDrop","id","startAt","startView","minDate","maxDate","dateFilter","headerComponent","selected","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName"],[3,"cdkPortalOutlet"],["type","button","mat-raised-button","",1,"mat-datepicker-close-button",3,"focus","blur","click","color"]],template:function(de,ee){if(1&de&&(n.j41(0,"div",0)(1,"mat-calendar",1),n.bIt("yearSelected",function(xn){return ee.datepicker._selectYear(xn)})("monthSelected",function(xn){return ee.datepicker._selectMonth(xn)})("viewChanged",function(xn){return ee.datepicker._viewChanged(xn)})("_userSelection",function(xn){return ee._handleUserSelection(xn)})("_userDragDrop",function(xn){return ee._handleUserDragDrop(xn)}),n.k0s(),n.DNE(2,H,0,0,"ng-template",2),n.j41(3,"button",3),n.bIt("focus",function(){return ee._closeButtonFocused=!0})("blur",function(){return ee._closeButtonFocused=!1})("click",function(){return ee.datepicker.close()}),n.EFF(4),n.k0s()()),2&de){let ke;n.AVh("mat-datepicker-content-container-with-custom-header",ee.datepicker.calendarHeaderComponent)("mat-datepicker-content-container-with-actions",ee._actionsPortal),n.BMQ("aria-modal",!0)("aria-labelledby",null!==(ke=ee._dialogLabelId)&&void 0!==ke?ke:void 0),n.R7$(),n.HbH(ee.datepicker.panelClass),n.Y8G("id",ee.datepicker.id)("startAt",ee.datepicker.startAt)("startView",ee.datepicker.startView)("minDate",ee.datepicker._getMinDate())("maxDate",ee.datepicker._getMaxDate())("dateFilter",ee.datepicker._getDateFilter())("headerComponent",ee.datepicker.calendarHeaderComponent)("selected",ee._getSelected())("dateClass",ee.datepicker.dateClass)("comparisonStart",ee.comparisonStart)("comparisonEnd",ee.comparisonEnd)("@fadeInCalendar","enter")("startDateAccessibleName",ee.startDateAccessibleName)("endDateAccessibleName",ee.endDateAccessibleName),n.R7$(),n.Y8G("cdkPortalOutlet",ee._actionsPortal),n.R7$(),n.AVh("cdk-visually-hidden",!ee._closeButtonFocused),n.Y8G("color",ee.color||"primary"),n.R7$(),n.JRh(ee._closeButtonText)}},dependencies:[t.kB,rt,d.I3,m.$z],styles:[".mat-datepicker-content{display:block;border-radius:4px;background-color:var(--mat-datepicker-calendar-container-background-color);color:var(--mat-datepicker-calendar-container-text-color);box-shadow:var(--mat-datepicker-calendar-container-elevation-shadow);border-radius:var(--mat-datepicker-calendar-container-shape)}.mat-datepicker-content .mat-calendar{width:296px;height:354px}.mat-datepicker-content .mat-datepicker-content-container-with-custom-header .mat-calendar{height:auto}.mat-datepicker-content .mat-datepicker-close-button{position:absolute;top:100%;left:0;margin-top:8px}.ng-animating .mat-datepicker-content .mat-datepicker-close-button{display:none}.mat-datepicker-content-container{display:flex;flex-direction:column;justify-content:space-between}.mat-datepicker-content-touch{display:block;max-height:80vh;box-shadow:var(--mat-datepicker-calendar-container-touch-elevation-shadow);border-radius:var(--mat-datepicker-calendar-container-touch-shape);position:relative;overflow:visible}.mat-datepicker-content-touch .mat-datepicker-content-container{min-height:312px;max-height:788px;min-width:250px;max-width:750px}.mat-datepicker-content-touch .mat-calendar{width:100%;height:auto}@media all and (orientation: landscape){.mat-datepicker-content-touch .mat-datepicker-content-container{width:64vh;height:80vh}}@media all and (orientation: portrait){.mat-datepicker-content-touch .mat-datepicker-content-container{width:80vw;height:100vw}.mat-datepicker-content-touch .mat-datepicker-content-container-with-actions{height:115vw}}"],encapsulation:2,data:{animation:[et.transformPanel,et.fadeInCalendar]},changeDetection:0})}return Ue})(),hn=(()=>{class Ue{get startAt(){return this._startAt||(this.datepickerInput?this.datepickerInput.getStartValue():null)}set startAt(yt){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(yt))}get color(){return this._color||(this.datepickerInput?this.datepickerInput.getThemePalette():void 0)}set color(yt){this._color=yt}get disabled(){return void 0===this._disabled&&this.datepickerInput?this.datepickerInput.disabled:!!this._disabled}set disabled(yt){yt!==this._disabled&&(this._disabled=yt,this.stateChanges.next(void 0))}get panelClass(){return this._panelClass}set panelClass(yt){this._panelClass=(0,S.cc)(yt)}get opened(){return this._opened}set opened(yt){yt?this.open():this.close()}_getMinDate(){return this.datepickerInput&&this.datepickerInput.min}_getMaxDate(){return this.datepickerInput&&this.datepickerInput.max}_getDateFilter(){return this.datepickerInput&&this.datepickerInput.dateFilter}constructor(yt,de,ee,ke,xn,bi,Ir){this._overlay=yt,this._ngZone=de,this._viewContainerRef=ee,this._dateAdapter=xn,this._dir=bi,this._model=Ir,this._inputStateChanges=E.yU.EMPTY,this._document=(0,n.WQX)(p.qQ),this.startView="month",this.touchUi=!1,this.xPosition="start",this.yPosition="below",this.restoreFocus=!0,this.yearSelected=new n.bkB,this.monthSelected=new n.bkB,this.viewChanged=new n.bkB(!0),this.openedStream=new n.bkB,this.closedStream=new n.bkB,this._opened=!1,this.id="mat-datepicker-"+bt++,this._focusedElementBeforeOpen=null,this._backdropHarnessClass=`${this.id}-backdrop`,this.stateChanges=new h.B,this._scrollStrategy=ke}ngOnChanges(yt){const de=yt.xPosition||yt.yPosition;if(de&&!de.firstChange&&this._overlayRef){const ee=this._overlayRef.getConfig().positionStrategy;ee instanceof a.rW&&(this._setConnectedPositions(ee),this.opened&&this._overlayRef.updatePosition())}this.stateChanges.next(void 0)}ngOnDestroy(){this._destroyOverlay(),this.close(),this._inputStateChanges.unsubscribe(),this.stateChanges.complete()}select(yt){this._model.add(yt)}_selectYear(yt){this.yearSelected.emit(yt)}_selectMonth(yt){this.monthSelected.emit(yt)}_viewChanged(yt){this.viewChanged.emit(yt)}registerInput(yt){return this._inputStateChanges.unsubscribe(),this.datepickerInput=yt,this._inputStateChanges=yt.stateChanges.subscribe(()=>this.stateChanges.next(void 0)),this._model}registerActions(yt){this._actionsPortal=yt,this._componentRef?.instance._assignActions(yt,!0)}removeActions(yt){yt===this._actionsPortal&&(this._actionsPortal=null,this._componentRef?.instance._assignActions(null,!0))}open(){this._opened||this.disabled||this._componentRef?.instance._isAnimating||(this._focusedElementBeforeOpen=(0,x.vc)(),this._openOverlay(),this._opened=!0,this.openedStream.emit())}close(){if(!this._opened||this._componentRef?.instance._isAnimating)return;const yt=this.restoreFocus&&this._focusedElementBeforeOpen&&"function"==typeof this._focusedElementBeforeOpen.focus,de=()=>{this._opened&&(this._opened=!1,this.closedStream.emit())};if(this._componentRef){const{instance:ee,location:ke}=this._componentRef;ee._startExitAnimation(),ee._animationDone.pipe((0,T.s)(1)).subscribe(()=>{const xn=this._document.activeElement;yt&&(!xn||xn===this._document.activeElement||ke.nativeElement.contains(xn))&&this._focusedElementBeforeOpen.focus(),this._focusedElementBeforeOpen=null,this._destroyOverlay()})}yt?setTimeout(de):de()}_applyPendingSelection(){this._componentRef?.instance?._applyPendingSelection()}_forwardContentValues(yt){yt.datepicker=this,yt.color=this.color,yt._dialogLabelId=this.datepickerInput.getOverlayLabelId(),yt._assignActions(this._actionsPortal,!1)}_openOverlay(){this._destroyOverlay();const yt=this.touchUi,de=new d.A8(rn,this._viewContainerRef),ee=this._overlayRef=this._overlay.create(new a.rR({positionStrategy:yt?this._getDialogStrategy():this._getDropdownStrategy(),hasBackdrop:!0,backdropClass:[yt?"cdk-overlay-dark-backdrop":"mat-overlay-transparent-backdrop",this._backdropHarnessClass],direction:this._dir,scrollStrategy:yt?this._overlay.scrollStrategies.block():this._scrollStrategy(),panelClass:"mat-datepicker-"+(yt?"dialog":"popup")}));this._getCloseStream(ee).subscribe(ke=>{ke&&ke.preventDefault(),this.close()}),ee.keydownEvents().subscribe(ke=>{const xn=ke.keyCode;(xn===b.i7||xn===b.n6||xn===b.UQ||xn===b.LE||xn===b.w_||xn===b.dB)&&ke.preventDefault()}),this._componentRef=ee.attach(de),this._forwardContentValues(this._componentRef.instance),yt||this._ngZone.onStable.pipe((0,T.s)(1)).subscribe(()=>ee.updatePosition())}_destroyOverlay(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=this._componentRef=null)}_getDialogStrategy(){return this._overlay.position().global().centerHorizontally().centerVertically()}_getDropdownStrategy(){const yt=this._overlay.position().flexibleConnectedTo(this.datepickerInput.getConnectedOverlayOrigin()).withTransformOriginOn(".mat-datepicker-content").withFlexibleDimensions(!1).withViewportMargin(8).withLockedPosition();return this._setConnectedPositions(yt)}_setConnectedPositions(yt){const de="end"===this.xPosition?"end":"start",ee="start"===de?"end":"start",ke="above"===this.yPosition?"bottom":"top",xn="top"===ke?"bottom":"top";return yt.withPositions([{originX:de,originY:xn,overlayX:de,overlayY:ke},{originX:de,originY:ke,overlayX:de,overlayY:xn},{originX:ee,originY:xn,overlayX:ee,overlayY:ke},{originX:ee,originY:ke,overlayX:ee,overlayY:xn}])}_getCloseStream(yt){const de=["ctrlKey","shiftKey","metaKey"];return(0,y.h)(yt.backdropClick(),yt.detachments(),yt.keydownEvents().pipe((0,C.p)(ee=>ee.keyCode===b._f&&!(0,b.rp)(ee)||this.datepickerInput&&(0,b.rp)(ee,"altKey")&&ee.keyCode===b.i7&&de.every(ke=>!(0,b.rp)(ee,ke)))))}static#t=this.\u0275fac=function(de){return new(de||Ue)(n.rXU(a.hJ),n.rXU(n.SKi),n.rXU(n.c1b),n.rXU(Ut),n.rXU(v.MJ,8),n.rXU(A.dS,8),n.rXU(Qt))};static#e=this.\u0275dir=n.FsC({type:Ue,inputs:{calendarHeaderComponent:"calendarHeaderComponent",startAt:"startAt",startView:"startView",color:"color",touchUi:[n.Mj6.HasDecoratorInputTransform,"touchUi","touchUi",n.L39],disabled:[n.Mj6.HasDecoratorInputTransform,"disabled","disabled",n.L39],xPosition:"xPosition",yPosition:"yPosition",restoreFocus:[n.Mj6.HasDecoratorInputTransform,"restoreFocus","restoreFocus",n.L39],dateClass:"dateClass",panelClass:"panelClass",opened:[n.Mj6.HasDecoratorInputTransform,"opened","opened",n.L39]},outputs:{yearSelected:"yearSelected",monthSelected:"monthSelected",viewChanged:"viewChanged",openedStream:"opened",closedStream:"closed"},features:[n.GFd,n.OA$]})}return Ue})(),Me=(()=>{class Ue extends hn{static#t=this.\u0275fac=(()=>{let yt;return function(ee){return(yt||(yt=n.xGo(Ue)))(ee||Ue)}})();static#e=this.\u0275cmp=n.VBU({type:Ue,selectors:[["mat-datepicker"]],exportAs:["matDatepicker"],standalone:!0,features:[n.Jv_([zt,{provide:hn,useExisting:Ue}]),n.Vt3,n.aNF],decls:0,vars:0,template:function(de,ee){},encapsulation:2,changeDetection:0})}return Ue})();class on{constructor(wn,yt){this.target=wn,this.targetElement=yt,this.value=this.target.value}}let Le=(()=>{class Ue{get value(){return this._model?this._getValueFromModel(this._model.selection):this._pendingValue}set value(yt){this._assignValueProgrammatically(yt)}get disabled(){return!!this._disabled||this._parentDisabled()}set disabled(yt){const de=yt,ee=this._elementRef.nativeElement;this._disabled!==de&&(this._disabled=de,this.stateChanges.next(void 0)),de&&this._isInitialized&&ee.blur&&ee.blur()}_getValidators(){return[this._parseValidator,this._minValidator,this._maxValidator,this._filterValidator]}_registerModel(yt){this._model=yt,this._valueChangesSubscription.unsubscribe(),this._pendingValue&&this._assignValue(this._pendingValue),this._valueChangesSubscription=this._model.selectionChanged.subscribe(de=>{if(this._shouldHandleChangeEvent(de)){const ee=this._getValueFromModel(de.selection);this._lastValueValid=this._isValidValue(ee),this._cvaOnChange(ee),this._onTouched(),this._formatValue(ee),this.dateInput.emit(new on(this,this._elementRef.nativeElement)),this.dateChange.emit(new on(this,this._elementRef.nativeElement))}})}constructor(yt,de,ee){this._elementRef=yt,this._dateAdapter=de,this._dateFormats=ee,this.dateChange=new n.bkB,this.dateInput=new n.bkB,this.stateChanges=new h.B,this._onTouched=()=>{},this._validatorOnChange=()=>{},this._cvaOnChange=()=>{},this._valueChangesSubscription=E.yU.EMPTY,this._localeSubscription=E.yU.EMPTY,this._parseValidator=()=>this._lastValueValid?null:{matDatepickerParse:{text:this._elementRef.nativeElement.value}},this._filterValidator=ke=>{const xn=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(ke.value));return!xn||this._matchesFilter(xn)?null:{matDatepickerFilter:!0}},this._minValidator=ke=>{const xn=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(ke.value)),bi=this._getMinDate();return!bi||!xn||this._dateAdapter.compareDate(bi,xn)<=0?null:{matDatepickerMin:{min:bi,actual:xn}}},this._maxValidator=ke=>{const xn=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(ke.value)),bi=this._getMaxDate();return!bi||!xn||this._dateAdapter.compareDate(bi,xn)>=0?null:{matDatepickerMax:{max:bi,actual:xn}}},this._lastValueValid=!1,this._localeSubscription=de.localeChanges.subscribe(()=>{this._assignValueProgrammatically(this.value)})}ngAfterViewInit(){this._isInitialized=!0}ngOnChanges(yt){(function he(Ue,wn){const yt=Object.keys(Ue);for(let de of yt){const{previousValue:ee,currentValue:ke}=Ue[de];if(!wn.isDateInstance(ee)||!wn.isDateInstance(ke))return!0;if(!wn.sameDate(ee,ke))return!0}return!1})(yt,this._dateAdapter)&&this.stateChanges.next(void 0)}ngOnDestroy(){this._valueChangesSubscription.unsubscribe(),this._localeSubscription.unsubscribe(),this.stateChanges.complete()}registerOnValidatorChange(yt){this._validatorOnChange=yt}validate(yt){return this._validator?this._validator(yt):null}writeValue(yt){this._assignValueProgrammatically(yt)}registerOnChange(yt){this._cvaOnChange=yt}registerOnTouched(yt){this._onTouched=yt}setDisabledState(yt){this.disabled=yt}_onKeydown(yt){(0,b.rp)(yt,"altKey")&&yt.keyCode===b.n6&&["ctrlKey","shiftKey","metaKey"].every(ke=>!(0,b.rp)(yt,ke))&&!this._elementRef.nativeElement.readOnly&&(this._openPopup(),yt.preventDefault())}_onInput(yt){const de=this._lastValueValid;let ee=this._dateAdapter.parse(yt,this._dateFormats.parse.dateInput);this._lastValueValid=this._isValidValue(ee),ee=this._dateAdapter.getValidDateOrNull(ee);const ke=!this._dateAdapter.sameDate(ee,this.value);!ee||ke?this._cvaOnChange(ee):(yt&&!this.value&&this._cvaOnChange(ee),de!==this._lastValueValid&&this._validatorOnChange()),ke&&(this._assignValue(ee),this.dateInput.emit(new on(this,this._elementRef.nativeElement)))}_onChange(){this.dateChange.emit(new on(this,this._elementRef.nativeElement))}_onBlur(){this.value&&this._formatValue(this.value),this._onTouched()}_formatValue(yt){this._elementRef.nativeElement.value=null!=yt?this._dateAdapter.format(yt,this._dateFormats.display.dateInput):""}_assignValue(yt){this._model?(this._assignValueToModel(yt),this._pendingValue=null):this._pendingValue=yt}_isValidValue(yt){return!yt||this._dateAdapter.isValid(yt)}_parentDisabled(){return!1}_assignValueProgrammatically(yt){yt=this._dateAdapter.deserialize(yt),this._lastValueValid=this._isValidValue(yt),yt=this._dateAdapter.getValidDateOrNull(yt),this._assignValue(yt),this._formatValue(yt)}_matchesFilter(yt){const de=this._getDateFilter();return!de||de(yt)}static#t=this.\u0275fac=function(de){return new(de||Ue)(n.rXU(n.aKT),n.rXU(v.MJ,8),n.rXU(v.de,8))};static#e=this.\u0275dir=n.FsC({type:Ue,inputs:{value:"value",disabled:[n.Mj6.HasDecoratorInputTransform,"disabled","disabled",n.L39]},outputs:{dateChange:"dateChange",dateInput:"dateInput"},standalone:!0,features:[n.GFd,n.OA$]})}return Ue})();const Ct={provide:I.kq,useExisting:(0,n.Rfq)(()=>wt),multi:!0},Ee={provide:I.cz,useExisting:(0,n.Rfq)(()=>wt),multi:!0};let wt=(()=>{class Ue extends Le{set matDatepicker(yt){yt&&(this._datepicker=yt,this._closedSubscription=yt.closedStream.subscribe(()=>this._onTouched()),this._registerModel(yt.registerInput(this)))}get min(){return this._min}set min(yt){const de=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(yt));this._dateAdapter.sameDate(de,this._min)||(this._min=de,this._validatorOnChange())}get max(){return this._max}set max(yt){const de=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(yt));this._dateAdapter.sameDate(de,this._max)||(this._max=de,this._validatorOnChange())}get dateFilter(){return this._dateFilter}set dateFilter(yt){const de=this._matchesFilter(this.value);this._dateFilter=yt,this._matchesFilter(this.value)!==de&&this._validatorOnChange()}constructor(yt,de,ee,ke){super(yt,de,ee),this._formField=ke,this._closedSubscription=E.yU.EMPTY,this._validator=I.k0.compose(super._getValidators())}getConnectedOverlayOrigin(){return this._formField?this._formField.getConnectedOverlayOrigin():this._elementRef}getOverlayLabelId(){return this._formField?this._formField.getLabelId():this._elementRef.nativeElement.getAttribute("aria-labelledby")}getThemePalette(){return this._formField?this._formField.color:void 0}getStartValue(){return this.value}ngOnDestroy(){super.ngOnDestroy(),this._closedSubscription.unsubscribe()}_openPopup(){this._datepicker&&this._datepicker.open()}_getValueFromModel(yt){return yt}_assignValueToModel(yt){this._model&&this._model.updateSelection(yt,this)}_getMinDate(){return this._min}_getMaxDate(){return this._max}_getDateFilter(){return this._dateFilter}_shouldHandleChangeEvent(yt){return yt.source!==this}static#t=this.\u0275fac=function(de){return new(de||Ue)(n.rXU(n.aKT),n.rXU(v.MJ,8),n.rXU(v.de,8),n.rXU(F.xb,8))};static#e=this.\u0275dir=n.FsC({type:Ue,selectors:[["input","matDatepicker",""]],hostAttrs:[1,"mat-datepicker-input"],hostVars:6,hostBindings:function(de,ee){1&de&&n.bIt("input",function(xn){return ee._onInput(xn.target.value)})("change",function(){return ee._onChange()})("blur",function(){return ee._onBlur()})("keydown",function(xn){return ee._onKeydown(xn)}),2&de&&(n.Mr5("disabled",ee.disabled),n.BMQ("aria-haspopup",ee._datepicker?"dialog":null)("aria-owns",(null==ee._datepicker?null:ee._datepicker.opened)&&ee._datepicker.id||null)("min",ee.min?ee._dateAdapter.toIso8601(ee.min):null)("max",ee.max?ee._dateAdapter.toIso8601(ee.max):null)("data-mat-calendar",ee._datepicker?ee._datepicker.id:null))},inputs:{matDatepicker:"matDatepicker",min:"min",max:"max",dateFilter:[n.Mj6.None,"matDatepickerFilter","dateFilter"]},exportAs:["matDatepickerInput"],standalone:!0,features:[n.Jv_([Ct,Ee,{provide:L.Oh,useExisting:Ue}]),n.Vt3]})}return Ue})(),we=(()=>{class Ue{static#t=this.\u0275fac=function(de){return new(de||Ue)};static#e=this.\u0275dir=n.FsC({type:Ue,selectors:[["","matDatepickerToggleIcon",""]],standalone:!0})}return Ue})(),mn=(()=>{class Ue{get disabled(){return void 0===this._disabled&&this.datepicker?this.datepicker.disabled:!!this._disabled}set disabled(yt){this._disabled=yt}constructor(yt,de,ee){this._intl=yt,this._changeDetectorRef=de,this._stateChanges=E.yU.EMPTY;const ke=Number(ee);this.tabIndex=ke||0===ke?ke:null}ngOnChanges(yt){yt.datepicker&&this._watchStateChanges()}ngOnDestroy(){this._stateChanges.unsubscribe()}ngAfterContentInit(){this._watchStateChanges()}_open(yt){this.datepicker&&!this.disabled&&(this.datepicker.open(),yt.stopPropagation())}_watchStateChanges(){const yt=this.datepicker?this.datepicker.stateChanges:(0,g.of)(),de=this.datepicker&&this.datepicker.datepickerInput?this.datepicker.datepickerInput.stateChanges:(0,g.of)(),ee=this.datepicker?(0,y.h)(this.datepicker.openedStream,this.datepicker.closedStream):(0,g.of)();this._stateChanges.unsubscribe(),this._stateChanges=(0,y.h)(this._intl.changes,yt,de,ee).subscribe(()=>this._changeDetectorRef.markForCheck())}static#t=this.\u0275fac=function(de){return new(de||Ue)(n.rXU(ce),n.rXU(n.gRc),n.kS0("tabindex"))};static#e=this.\u0275cmp=n.VBU({type:Ue,selectors:[["mat-datepicker-toggle"]],contentQueries:function(de,ee,ke){if(1&de&&n.wni(ke,we,5),2&de){let xn;n.mGM(xn=n.lsd())&&(ee._customIcon=xn.first)}},viewQuery:function(de,ee){if(1&de&&n.GBs(q,5),2&de){let ke;n.mGM(ke=n.lsd())&&(ee._button=ke.first)}},hostAttrs:[1,"mat-datepicker-toggle"],hostVars:8,hostBindings:function(de,ee){1&de&&n.bIt("click",function(xn){return ee._open(xn)}),2&de&&(n.BMQ("tabindex",null)("data-mat-calendar",ee.datepicker?ee.datepicker.id:null),n.AVh("mat-datepicker-toggle-active",ee.datepicker&&ee.datepicker.opened)("mat-accent",ee.datepicker&&"accent"===ee.datepicker.color)("mat-warn",ee.datepicker&&"warn"===ee.datepicker.color))},inputs:{datepicker:[n.Mj6.None,"for","datepicker"],tabIndex:"tabIndex",ariaLabel:[n.Mj6.None,"aria-label","ariaLabel"],disabled:[n.Mj6.HasDecoratorInputTransform,"disabled","disabled",n.L39],disableRipple:"disableRipple"},exportAs:["matDatepickerToggle"],standalone:!0,features:[n.GFd,n.OA$,n.aNF],ngContentSelectors:ot,decls:4,vars:6,consts:[["button",""],["mat-icon-button","","type","button",3,"disabled","disableRipple"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false","aria-hidden","true",1,"mat-datepicker-toggle-default-icon"],["d","M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z"]],template:function(de,ee){1&de&&(n.NAR($),n.j41(0,"button",1,0),n.DNE(2,J,2,0,":svg:svg",2),n.SdG(3),n.k0s()),2&de&&(n.Y8G("disabled",ee.disabled)("disableRipple",ee.disableRipple),n.BMQ("aria-haspopup",ee.datepicker?"dialog":null)("aria-label",ee.ariaLabel||ee._intl.openCalendarLabel)("tabindex",ee.disabled?-1:ee.tabIndex),n.R7$(2),n.vxM(2,ee._customIcon?-1:2))},dependencies:[m.iY],styles:[".mat-datepicker-toggle{pointer-events:auto;color:var(--mat-datepicker-toggle-icon-color)}.mat-datepicker-toggle-active{color:var(--mat-datepicker-toggle-active-state-icon-color)}.cdk-high-contrast-active .mat-datepicker-toggle-default-icon{color:CanvasText}"],encapsulation:2,changeDetection:0})}return Ue})(),Tn=(()=>{class Ue{static#t=this.\u0275fac=function(de){return new(de||Ue)};static#e=this.\u0275mod=n.$C({type:Ue});static#n=this.\u0275inj=n.G2t({providers:[ce,Sn],imports:[p.MD,m.Hl,a.z_,t.Pd,d.jc,v.yE,rn,mn,it,f.Gj]})}return Ue})()},12587:(ct,P,e)=>{"use strict";e.d(P,{BI:()=>ft,CP:()=>B,E7:()=>Lt,Vh:()=>z,Yi:()=>mt,bZ:()=>q,di:()=>U,hM:()=>se,ru:()=>C,tx:()=>ot});var t=e(81570),a=e(60316),d=e(68559),p=e(72102),n=e(93482),m=e(2814),f=e(9168),v=e(84205),h=e(63617),E=e(137),y=e(51567),g=e(64334),b=e(63037),A=e(74879),x=e(85060);function D(At,Gt){}e(47172);class C{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 S="mdc-dialog--open",k="mdc-dialog--opening",I="mdc-dialog--closing";let W=(()=>{class At extends n.sU{constructor(Tt,Yt,Ot,me,oe,Re,te,Qe,Qt){super(Tt,Yt,Ot,me,oe,Re,te,Qt),this._animationMode=Qe,this._animationStateChanged=new d.bkB,this._animationsEnabled="NoopAnimations"!==this._animationMode,this._actionSectionCount=0,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?j(this._config.enterAnimationDuration)??150:0,this._exitAnimationDuration=this._animationsEnabled?j(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(K,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(k,S)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(S),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(S),this._animationsEnabled?(this._hostElement.style.setProperty(K,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(I)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_updateActionSectionCount(Tt){this._actionSectionCount+=Tt,this._changeDetectorRef.markForCheck()}_clearAnimationClasses(){this._hostElement.classList.remove(k,I)}_waitForAnimationToComplete(Tt,Yt){null!==this._animationTimer&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(Yt,Tt)}_requestAnimationFrame(Tt){this._ngZone.runOutsideAngular(()=>{"function"==typeof requestAnimationFrame?requestAnimationFrame(Tt):Tt()})}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(Tt){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:Tt})}ngOnDestroy(){super.ngOnDestroy(),null!==this._animationTimer&&clearTimeout(this._animationTimer)}attachComponentPortal(Tt){const Yt=super.attachComponentPortal(Tt);return Yt.location.nativeElement.classList.add("mat-mdc-dialog-component-host"),Yt}static#t=this.\u0275fac=function(Yt){return new(Yt||At)(d.rXU(d.aKT),d.rXU(p.GX),d.rXU(a.qQ,8),d.rXU(C),d.rXU(p.Z7),d.rXU(d.SKi),d.rXU(t.yY),d.rXU(d.bc$,8),d.rXU(p.FN))};static#e=this.\u0275cmp=d.VBU({type:At,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:10,hostBindings:function(Yt,Ot){2&Yt&&(d.Mr5("id",Ot._config.id),d.BMQ("aria-modal",Ot._config.ariaModal)("role",Ot._config.role)("aria-labelledby",Ot._config.ariaLabel?null:Ot._ariaLabelledByQueue[0])("aria-label",Ot._config.ariaLabel)("aria-describedby",Ot._config.ariaDescribedBy||null),d.AVh("_mat-animation-noopable",!Ot._animationsEnabled)("mat-mdc-dialog-container-with-actions",Ot._actionSectionCount>0))},standalone:!0,features:[d.Vt3,d.aNF],decls:3,vars:0,consts:[[1,"mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(Yt,Ot){1&Yt&&(d.j41(0,"div",0)(1,"div",1),d.DNE(2,D,0,0,"ng-template",2),d.k0s()())},dependencies:[f.I3],styles:['.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-dialog,.mdc-dialog__scrim{position:fixed;top:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.mdc-dialog{display:none;z-index:var(--mdc-dialog-z-index, 7)}.mdc-dialog .mdc-dialog__content{padding:20px 24px 20px 24px}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media(max-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media(min-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-width:none}@media(max-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px;width:560px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 112px)}}@media(max-width: 720px)and (min-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:560px}}@media(max-width: 720px)and (max-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:calc(100vh - 160px)}}@media(max-width: 720px)and (min-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px}}@media(max-width: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-height: 400px),(max-width: 600px),(min-width: 720px)and (max-height: 400px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{height:100%;max-height:100vh;max-width:100vw;width:100vw;border-radius:0}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{order:-1;left:-12px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{padding:0 16px 9px;justify-content:flex-start}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:calc(16px - 2 * 12px)}}@media(min-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 400px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}.mdc-dialog.mdc-dialog__scrim--hidden .mdc-dialog__scrim{opacity:0}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;opacity:0;pointer-events:none}.mdc-dialog__surface{position:relative;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;max-width:100%;max-height:100%;pointer-events:auto;overflow-y:auto;outline:0;transform:scale(0.8)}.mdc-dialog__surface .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}[dir=rtl] .mdc-dialog__surface,.mdc-dialog__surface[dir=rtl]{text-align:right}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-dialog__surface{outline:2px solid windowText}}.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}@media screen and (forced-colors: active){.mdc-dialog__surface::before{border-color:CanvasText}}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.mdc-dialog__surface::before{content:none}}.mdc-dialog__title{display:block;margin-top:0;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:0 24px 9px}.mdc-dialog__title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mdc-dialog__title,.mdc-dialog__title[dir=rtl]{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{margin-bottom:1px;padding-bottom:15px}.mdc-dialog--fullscreen .mdc-dialog__header{align-items:baseline;border-bottom:1px solid rgba(0,0,0,0);display:inline-flex;justify-content:space-between;padding:0 24px 9px;z-index:1}@media screen and (forced-colors: active){.mdc-dialog--fullscreen .mdc-dialog__header{border-bottom-color:CanvasText}}.mdc-dialog--fullscreen .mdc-dialog__header .mdc-dialog__close{right:-12px}.mdc-dialog--fullscreen .mdc-dialog__title{margin-bottom:0;padding:0;border-bottom:0}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:0;margin-bottom:0}.mdc-dialog--fullscreen .mdc-dialog__close{top:5px}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--fullscreen--titleless .mdc-dialog__close{margin-top:4px}.mdc-dialog--fullscreen--titleless.mdc-dialog--scrollable .mdc-dialog__close{margin-top:0}.mdc-dialog__content{flex-grow:1;box-sizing:border-box;margin:0;overflow:auto}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content,.mdc-dialog__header+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content{padding-top:8px;padding-bottom:8px}.mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:0}.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)}@media screen and (forced-colors: active){.mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--stacked .mdc-dialog__actions{flex-direction:column;align-items:flex-end}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl]{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--open,.mdc-dialog--opening,.mdc-dialog--closing{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity 150ms linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-dialog--closing .mdc-dialog__scrim,.mdc-dialog--closing .mdc-dialog__container{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:none}.mdc-dialog--closing .mdc-dialog__surface{transform:none}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{opacity:1}.mdc-dialog--open .mdc-dialog__surface{transform:none}.mdc-dialog--open.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{transition:opacity 75ms linear}.mdc-dialog--open.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim{transition:opacity 150ms linear}.mdc-dialog__surface-scrim{display:none;opacity:0;position:absolute;width:100%;height:100%;z-index:1}.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{display:block}.mdc-dialog-scroll-lock{overflow:hidden}.mdc-dialog--no-content-padding .mdc-dialog__content{padding:0}.mdc-dialog--sheet .mdc-dialog__container .mdc-dialog__close{right:12px;top:9px;position:absolute;z-index:1}.mdc-dialog__scrim--removed{pointer-events:none}.mdc-dialog__scrim--removed .mdc-dialog__scrim,.mdc-dialog__scrim--removed .mdc-dialog__surface-scrim{display:none}.mat-mdc-dialog-content{max-height:65vh}.mat-mdc-dialog-container{position:static;display:block}.mat-mdc-dialog-container,.mat-mdc-dialog-container .mdc-dialog__container,.mat-mdc-dialog-container .mdc-dialog__surface{max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mat-mdc-dialog-container .mdc-dialog__surface{width:100%;height:100%}.mat-mdc-dialog-component-host{display:contents}.mat-mdc-dialog-container{--mdc-dialog-container-elevation: var(--mdc-dialog-container-elevation-shadow);outline:0}.mat-mdc-dialog-container .mdc-dialog__surface{background-color:var(--mdc-dialog-container-color, white)}.mat-mdc-dialog-container .mdc-dialog__surface{box-shadow:var(--mdc-dialog-container-elevation, 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))}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:var(--mdc-dialog-container-shape, 4px)}.mat-mdc-dialog-container .mdc-dialog__title{font-family:var(--mdc-dialog-subhead-font, Roboto, sans-serif);line-height:var(--mdc-dialog-subhead-line-height, 1.5rem);font-size:var(--mdc-dialog-subhead-size, 1rem);font-weight:var(--mdc-dialog-subhead-weight, 400);letter-spacing:var(--mdc-dialog-subhead-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__title{color:var(--mdc-dialog-subhead-color, rgba(0, 0, 0, 0.87))}.mat-mdc-dialog-container .mdc-dialog__content{font-family:var(--mdc-dialog-supporting-text-font, Roboto, sans-serif);line-height:var(--mdc-dialog-supporting-text-line-height, 1.5rem);font-size:var(--mdc-dialog-supporting-text-size, 1rem);font-weight:var(--mdc-dialog-supporting-text-weight, 400);letter-spacing:var(--mdc-dialog-supporting-text-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__content{color:var(--mdc-dialog-supporting-text-color, rgba(0, 0, 0, 0.6))}.mat-mdc-dialog-container .mdc-dialog__container{transition:opacity linear var(--mat-dialog-transition-duration, 0ms)}.mat-mdc-dialog-container .mdc-dialog__surface{transition:transform var(--mat-dialog-transition-duration, 0ms) 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-dialog-container._mat-animation-noopable .mdc-dialog__container,.mat-mdc-dialog-container._mat-animation-noopable .mdc-dialog__surface{transition:none}.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-title{padding:var(--mat-dialog-headline-padding, 0 24px 9px)}.mat-mdc-dialog-content{display:block}.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{padding:var(--mat-dialog-actions-padding, 8px);justify-content:var(--mat-dialog-actions-alignment, start)}.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}.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}'],encapsulation:2})}return At})();const K="--mat-dialog-transition-duration";function j(At){return null==At?null:"number"==typeof At?At:At.endsWith("ms")?(0,m.OE)(At.substring(0,At.length-2)):At.endsWith("s")?1e3*(0,m.OE)(At.substring(0,At.length-1)):"0"===At?0:null}var X=function(At){return At[At.OPEN=0]="OPEN",At[At.CLOSING=1]="CLOSING",At[At.CLOSED=2]="CLOSED",At}(X||{});class B{constructor(Gt,Tt,Yt){this._ref=Gt,this._containerInstance=Yt,this._afterOpened=new v.B,this._beforeClosed=new v.B,this._state=X.OPEN,this.disableClose=Tt.disableClose,this.id=Gt.id,Gt.addPanelClass("mat-mdc-dialog-panel"),Yt._animationStateChanged.pipe((0,y.p)(Ot=>"opened"===Ot.state),(0,g.s)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),Yt._animationStateChanged.pipe((0,y.p)(Ot=>"closed"===Ot.state),(0,g.s)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),Gt.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),(0,h.h)(this.backdropClick(),this.keydownEvents().pipe((0,y.p)(Ot=>Ot.keyCode===A._f&&!this.disableClose&&!(0,A.rp)(Ot)))).subscribe(Ot=>{this.disableClose||(Ot.preventDefault(),V(this,"keydown"===Ot.type?"keyboard":"mouse"))})}close(Gt){this._result=Gt,this._containerInstance._animationStateChanged.pipe((0,y.p)(Tt=>"closing"===Tt.state),(0,g.s)(1)).subscribe(Tt=>{this._beforeClosed.next(Gt),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),Tt.totalTime+100)}),this._state=X.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(Gt){let Tt=this._ref.config.positionStrategy;return Gt&&(Gt.left||Gt.right)?Gt.left?Tt.left(Gt.left):Tt.right(Gt.right):Tt.centerHorizontally(),Gt&&(Gt.top||Gt.bottom)?Gt.top?Tt.top(Gt.top):Tt.bottom(Gt.bottom):Tt.centerVertically(),this._ref.updatePosition(),this}updateSize(Gt="",Tt=""){return this._ref.updateSize(Gt,Tt),this}addPanelClass(Gt){return this._ref.addPanelClass(Gt),this}removePanelClass(Gt){return this._ref.removePanelClass(Gt),this}getState(){return this._state}_finishDialogClose(){this._state=X.CLOSED,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}}function V(At,Gt,Tt){return At._closeInteractionType=Gt,At.close(Tt)}const z=new d.nKC("MatMdcDialogData"),U=new d.nKC("mat-mdc-dialog-default-options"),G=new d.nKC("mat-mdc-dialog-scroll-strategy",{providedIn:"root",factory:()=>{const At=(0,d.WQX)(t.hJ);return()=>At.scrollStrategies.block()}});let H=0,q=(()=>{class At{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const Tt=this._parentDialog;return Tt?Tt._getAfterAllClosed():this._afterAllClosedAtThisLevel}constructor(Tt,Yt,Ot,me,oe,Re,te,Qe){this._overlay=Tt,this._defaultOptions=me,this._scrollStrategy=oe,this._parentDialog=Re,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new v.B,this._afterOpenedAtThisLevel=new v.B,this.dialogConfigClass=C,this.afterAllClosed=(0,E.v)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,b.Z)(void 0))),this._dialog=Yt.get(n.lG),this._dialogRefConstructor=B,this._dialogContainerType=W,this._dialogDataToken=z}open(Tt,Yt){let Ot;(Yt={...this._defaultOptions||new C,...Yt}).id=Yt.id||"mat-mdc-dialog-"+H++,Yt.scrollStrategy=Yt.scrollStrategy||this._scrollStrategy();const me=this._dialog.open(Tt,{...Yt,positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:Yt},{provide:n.Pe,useValue:Yt}]},templateContext:()=>({dialogRef:Ot}),providers:(oe,Re,te)=>(Ot=new this._dialogRefConstructor(oe,Yt,te),Ot.updatePosition(Yt?.position),[{provide:this._dialogContainerType,useValue:te},{provide:this._dialogDataToken,useValue:Re.data},{provide:this._dialogRefConstructor,useValue:Ot}])});return Ot.componentRef=me.componentRef,Ot.componentInstance=me.componentInstance,this.openDialogs.push(Ot),this.afterOpened.next(Ot),Ot.afterClosed().subscribe(()=>{const oe=this.openDialogs.indexOf(Ot);oe>-1&&(this.openDialogs.splice(oe,1),this.openDialogs.length||this._getAfterAllClosed().next())}),Ot}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(Tt){return this.openDialogs.find(Yt=>Yt.id===Tt)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(Tt){let Yt=Tt.length;for(;Yt--;)Tt[Yt].close()}static#t=this.\u0275fac=function(Yt){return new(Yt||At)(d.KVO(t.hJ),d.KVO(d.zZn),d.KVO(a.aZ,8),d.KVO(U,8),d.KVO(G),d.KVO(At,12),d.KVO(t.Sf),d.KVO(d.bc$,8))};static#e=this.\u0275prov=d.jDH({token:At,factory:At.\u0275fac,providedIn:"root"})}return At})(),$=0,ot=(()=>{class At{constructor(Tt,Yt,Ot){this.dialogRef=Tt,this._elementRef=Yt,this._dialog=Ot,this.type="button"}ngOnInit(){this.dialogRef||(this.dialogRef=Vt(this._elementRef,this._dialog.openDialogs))}ngOnChanges(Tt){const Yt=Tt._matDialogClose||Tt._matDialogCloseResult;Yt&&(this.dialogResult=Yt.currentValue)}_onButtonClick(Tt){V(this.dialogRef,0===Tt.screenX&&0===Tt.screenY?"keyboard":"mouse",this.dialogResult)}static#t=this.\u0275fac=function(Yt){return new(Yt||At)(d.rXU(B,8),d.rXU(d.aKT),d.rXU(q))};static#e=this.\u0275dir=d.FsC({type:At,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(Yt,Ot){1&Yt&&d.bIt("click",function(oe){return Ot._onButtonClick(oe)}),2&Yt&&d.BMQ("aria-label",Ot.ariaLabel||null)("type",Ot.type)},inputs:{ariaLabel:[d.Mj6.None,"aria-label","ariaLabel"],type:"type",dialogResult:[d.Mj6.None,"mat-dialog-close","dialogResult"],_matDialogClose:[d.Mj6.None,"matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],standalone:!0,features:[d.OA$]})}return At})(),J=(()=>{class At{constructor(Tt,Yt,Ot){this._dialogRef=Tt,this._elementRef=Yt,this._dialog=Ot}ngOnInit(){this._dialogRef||(this._dialogRef=Vt(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{this._onAdd()})}ngOnDestroy(){this._dialogRef?._containerInstance&&Promise.resolve().then(()=>{this._onRemove()})}static#t=this.\u0275fac=function(Yt){return new(Yt||At)(d.rXU(B,8),d.rXU(d.aKT),d.rXU(q))};static#e=this.\u0275dir=d.FsC({type:At,standalone:!0})}return At})(),ft=(()=>{class At extends J{constructor(){super(...arguments),this.id="mat-mdc-dialog-title-"+$++}_onAdd(){this._dialogRef._containerInstance?._addAriaLabelledBy?.(this.id)}_onRemove(){this._dialogRef?._containerInstance?._removeAriaLabelledBy?.(this.id)}static#t=this.\u0275fac=(()=>{let Tt;return function(Ot){return(Tt||(Tt=d.xGo(At)))(Ot||At)}})();static#e=this.\u0275dir=d.FsC({type:At,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(Yt,Ot){2&Yt&&d.Mr5("id",Ot.id)},inputs:{id:"id"},exportAs:["matDialogTitle"],standalone:!0,features:[d.Vt3]})}return At})(),mt=(()=>{class At{static#t=this.\u0275fac=function(Yt){return new(Yt||At)};static#e=this.\u0275dir=d.FsC({type:At,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"],standalone:!0})}return At})(),Lt=(()=>{class At extends J{_onAdd(){this._dialogRef._containerInstance?._updateActionSectionCount?.(1)}_onRemove(){this._dialogRef._containerInstance?._updateActionSectionCount?.(-1)}static#t=this.\u0275fac=(()=>{let Tt;return function(Ot){return(Tt||(Tt=d.xGo(At)))(Ot||At)}})();static#e=this.\u0275dir=d.FsC({type:At,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:6,hostBindings:function(Yt,Ot){2&Yt&&d.AVh("mat-mdc-dialog-actions-align-start","start"===Ot.align)("mat-mdc-dialog-actions-align-center","center"===Ot.align)("mat-mdc-dialog-actions-align-end","end"===Ot.align)},inputs:{align:"align"},standalone:!0,features:[d.Vt3]})}return At})();function Vt(At,Gt){let Tt=At.nativeElement.parentElement;for(;Tt&&!Tt.classList.contains("mat-mdc-dialog-container");)Tt=Tt.parentElement;return Tt?Gt.find(Yt=>Yt.id===Tt.id):null}let se=(()=>{class At{static#t=this.\u0275fac=function(Yt){return new(Yt||At)};static#e=this.\u0275mod=d.$C({type:At});static#n=this.\u0275inj=d.G2t({providers:[q],imports:[n.Ph,t.z_,f.jc,x.yE,x.yE]})}return At})()},14102:(ct,P,e)=>{"use strict";e.d(P,{q:()=>p,w:()=>n});var t=e(68559),a=e(2814),d=e(85060);let p=(()=>{class m{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(v){this._vertical=(0,a.he)(v)}get inset(){return this._inset}set inset(v){this._inset=(0,a.he)(v)}static#t=this.\u0275fac=function(h){return new(h||m)};static#e=this.\u0275cmp=t.VBU({type:m,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(h,E){2&h&&(t.BMQ("aria-orientation",E.vertical?"vertical":"horizontal"),t.AVh("mat-divider-vertical",E.vertical)("mat-divider-horizontal",!E.vertical)("mat-divider-inset",E.inset))},inputs:{vertical:"vertical",inset:"inset"},standalone:!0,features:[t.aNF],decls:0,vars:0,template:function(h,E){},styles:[".mat-divider{display:block;margin:0;border-top-style:solid;border-top-color:var(--mat-divider-color);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);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 m})(),n=(()=>{class m{static#t=this.\u0275fac=function(h){return new(h||m)};static#e=this.\u0275mod=t.$C({type:m});static#n=this.\u0275inj=t.G2t({imports:[d.yE,d.yE]})}return m})()},90353:(ct,P,e)=>{"use strict";e.d(P,{BS:()=>Lt,MY:()=>Vt,GK:()=>q,Q6:()=>ft,Z2:()=>J,WN:()=>mt});var t=e(68559),a=e(37989),d=e(84205),p=e(27092);let n=0;const m=new t.nKC("CdkAccordion");let f=(()=>{class ce{constructor(){this._stateChanges=new d.B,this._openCloseAllActions=new d.B,this.id="cdk-accordion-"+n++,this.multi=!1}openAll(){this.multi&&this._openCloseAllActions.next(!0)}closeAll(){this._openCloseAllActions.next(!1)}ngOnChanges(xe){this._stateChanges.next(xe)}ngOnDestroy(){this._stateChanges.complete(),this._openCloseAllActions.complete()}static#t=this.\u0275fac=function(It){return new(It||ce)};static#e=this.\u0275dir=t.FsC({type:ce,selectors:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{multi:[t.Mj6.HasDecoratorInputTransform,"multi","multi",t.L39]},exportAs:["cdkAccordion"],standalone:!0,features:[t.Jv_([{provide:m,useExisting:ce}]),t.GFd,t.OA$]})}return ce})(),v=0,h=(()=>{class ce{get expanded(){return this._expanded}set expanded(xe){this._expanded!==xe&&(this._expanded=xe,this.expandedChange.emit(xe),xe?(this.opened.emit(),this._expansionDispatcher.notify(this.id,this.accordion?this.accordion.id:this.id)):this.closed.emit(),this._changeDetectorRef.markForCheck())}constructor(xe,It,At){this.accordion=xe,this._changeDetectorRef=It,this._expansionDispatcher=At,this._openCloseAllSubscription=p.yU.EMPTY,this.closed=new t.bkB,this.opened=new t.bkB,this.destroyed=new t.bkB,this.expandedChange=new t.bkB,this.id="cdk-accordion-child-"+v++,this._expanded=!1,this.disabled=!1,this._removeUniqueSelectionListener=()=>{},this._removeUniqueSelectionListener=At.listen((Gt,Tt)=>{this.accordion&&!this.accordion.multi&&this.accordion.id===Tt&&this.id!==Gt&&(this.expanded=!1)}),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}ngOnDestroy(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe()}toggle(){this.disabled||(this.expanded=!this.expanded)}close(){this.disabled||(this.expanded=!1)}open(){this.disabled||(this.expanded=!0)}_subscribeToOpenCloseAllActions(){return this.accordion._openCloseAllActions.subscribe(xe=>{this.disabled||(this.expanded=xe)})}static#t=this.\u0275fac=function(It){return new(It||ce)(t.rXU(m,12),t.rXU(t.gRc),t.rXU(a.zP))};static#e=this.\u0275dir=t.FsC({type:ce,selectors:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{expanded:[t.Mj6.HasDecoratorInputTransform,"expanded","expanded",t.L39],disabled:[t.Mj6.HasDecoratorInputTransform,"disabled","disabled",t.L39]},outputs:{closed:"closed",opened:"opened",destroyed:"destroyed",expandedChange:"expandedChange"},exportAs:["cdkAccordionItem"],standalone:!0,features:[t.Jv_([{provide:m,useValue:void 0}]),t.GFd]})}return ce})(),E=(()=>{class ce{static#t=this.\u0275fac=function(It){return new(It||ce)};static#e=this.\u0275mod=t.$C({type:ce});static#n=this.\u0275inj=t.G2t({})}return ce})();var y=e(9168),g=e(85060),b=e(72102),A=e(63037),x=e(51567),T=e(64334),D=e(74879),C=e(59400),S=e(63617),k=e(47172),I=e(60316);const F=["body"],L=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]],W=["mat-expansion-panel-header","*","mat-action-row"];function K(ce,se){}const j=[[["mat-panel-title"]],[["mat-panel-description"]],"*"],X=["mat-panel-title","mat-panel-description","*"];function B(ce,se){if(1&ce&&(t.j41(0,"span",1),t.qSk(),t.j41(1,"svg",2),t.nrm(2,"path",3),t.k0s()()),2&ce){const xe=t.XpG();t.Y8G("@indicatorRotate",xe._getExpandedState())}}const V=new t.nKC("MAT_ACCORDION"),z="225ms cubic-bezier(0.4,0.0,0.2,1)",U={indicatorRotate:(0,k.hZ)("indicatorRotate",[(0,k.wk)("collapsed, void",(0,k.iF)({transform:"rotate(0deg)"})),(0,k.wk)("expanded",(0,k.iF)({transform:"rotate(180deg)"})),(0,k.kY)("expanded <=> collapsed, void => collapsed",(0,k.i0)(z))]),bodyExpansion:(0,k.hZ)("bodyExpansion",[(0,k.wk)("collapsed, void",(0,k.iF)({height:"0px",visibility:"hidden"})),(0,k.wk)("expanded",(0,k.iF)({height:"*",visibility:""})),(0,k.kY)("expanded <=> collapsed, void => collapsed",(0,k.i0)(z))])},G=new t.nKC("MAT_EXPANSION_PANEL");let Z=(()=>{class ce{constructor(xe,It){this._template=xe,this._expansionPanel=It}static#t=this.\u0275fac=function(It){return new(It||ce)(t.rXU(t.C4Q),t.rXU(G,8))};static#e=this.\u0275dir=t.FsC({type:ce,selectors:[["ng-template","matExpansionPanelContent",""]],standalone:!0})}return ce})(),at=0;const H=new t.nKC("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS");let q=(()=>{class ce extends h{get hideToggle(){return this._hideToggle||this.accordion&&this.accordion.hideToggle}set hideToggle(xe){this._hideToggle=xe}get togglePosition(){return this._togglePosition||this.accordion&&this.accordion.togglePosition}set togglePosition(xe){this._togglePosition=xe}constructor(xe,It,At,Gt,Tt,Yt,Ot){super(xe,It,At),this._viewContainerRef=Gt,this._animationMode=Yt,this._hideToggle=!1,this.afterExpand=new t.bkB,this.afterCollapse=new t.bkB,this._inputChanges=new d.B,this._headerId="mat-expansion-panel-header-"+at++,this.accordion=xe,this._document=Tt,this._animationsDisabled="NoopAnimations"===Yt,Ot&&(this.hideToggle=Ot.hideToggle)}_hasSpacing(){return!!this.accordion&&this.expanded&&"default"===this.accordion.displayMode}_getExpandedState(){return this.expanded?"expanded":"collapsed"}toggle(){this.expanded=!this.expanded}close(){this.expanded=!1}open(){this.expanded=!0}ngAfterContentInit(){this._lazyContent&&this._lazyContent._expansionPanel===this&&this.opened.pipe((0,A.Z)(null),(0,x.p)(()=>this.expanded&&!this._portal),(0,T.s)(1)).subscribe(()=>{this._portal=new y.VA(this._lazyContent._template,this._viewContainerRef)})}ngOnChanges(xe){this._inputChanges.next(xe)}ngOnDestroy(){super.ngOnDestroy(),this._inputChanges.complete()}_containsFocus(){if(this._body){const xe=this._document.activeElement,It=this._body.nativeElement;return xe===It||It.contains(xe)}return!1}_animationStarted(xe){!$(xe)&&!this._animationsDisabled&&this._body&&this._body?.nativeElement.setAttribute("inert","")}_animationDone(xe){$(xe)||("expanded"===xe.toState?this.afterExpand.emit():"collapsed"===xe.toState&&this.afterCollapse.emit(),!this._animationsDisabled&&this._body&&this._body.nativeElement.removeAttribute("inert"))}static#t=this.\u0275fac=function(It){return new(It||ce)(t.rXU(V,12),t.rXU(t.gRc),t.rXU(a.zP),t.rXU(t.c1b),t.rXU(I.qQ),t.rXU(t.bc$,8),t.rXU(H,8))};static#e=this.\u0275cmp=t.VBU({type:ce,selectors:[["mat-expansion-panel"]],contentQueries:function(It,At,Gt){if(1&It&&t.wni(Gt,Z,5),2&It){let Tt;t.mGM(Tt=t.lsd())&&(At._lazyContent=Tt.first)}},viewQuery:function(It,At){if(1&It&&t.GBs(F,5),2&It){let Gt;t.mGM(Gt=t.lsd())&&(At._body=Gt.first)}},hostAttrs:[1,"mat-expansion-panel"],hostVars:6,hostBindings:function(It,At){2&It&&t.AVh("mat-expanded",At.expanded)("_mat-animation-noopable",At._animationsDisabled)("mat-expansion-panel-spacing",At._hasSpacing())},inputs:{hideToggle:[t.Mj6.HasDecoratorInputTransform,"hideToggle","hideToggle",t.L39],togglePosition:"togglePosition"},outputs:{afterExpand:"afterExpand",afterCollapse:"afterCollapse"},exportAs:["matExpansionPanel"],standalone:!0,features:[t.Jv_([{provide:V,useValue:void 0},{provide:G,useExisting:ce}]),t.GFd,t.Vt3,t.OA$,t.aNF],ngContentSelectors:W,decls:7,vars:4,consts:[["body",""],["role","region",1,"mat-expansion-panel-content",3,"id"],[1,"mat-expansion-panel-body"],[3,"cdkPortalOutlet"]],template:function(It,At){if(1&It){const Gt=t.RV6();t.NAR(L),t.SdG(0),t.j41(1,"div",1,0),t.bIt("@bodyExpansion.start",function(Yt){return t.eBV(Gt),t.Njj(At._animationStarted(Yt))})("@bodyExpansion.done",function(Yt){return t.eBV(Gt),t.Njj(At._animationDone(Yt))}),t.j41(3,"div",2),t.SdG(4,1),t.DNE(5,K,0,0,"ng-template",3),t.k0s(),t.SdG(6,2),t.k0s()}2&It&&(t.R7$(),t.Y8G("@bodyExpansion",At._getExpandedState())("id",At.id),t.BMQ("aria-labelledby",At._headerId),t.R7$(4),t.Y8G("cdkPortalOutlet",At._portal))},dependencies:[y.I3],styles:['.mat-expansion-panel{box-sizing:content-box;display:block;margin:0;overflow:hidden;transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);position:relative;background:var(--mat-expansion-container-background-color);color:var(--mat-expansion-container-text-color);border-radius:var(--mat-expansion-container-shape)}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:var(--mat-expansion-container-shape);border-top-left-radius:var(--mat-expansion-container-shape)}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:var(--mat-expansion-container-shape);border-bottom-left-radius:var(--mat-expansion-container-shape)}.cdk-high-contrast-active .mat-expansion-panel{outline:solid 1px}.mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel,.mat-expansion-panel._mat-animation-noopable{transition:none}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible;font-family:var(--mat-expansion-container-text-font);font-size:var(--mat-expansion-container-text-size);font-weight:var(--mat-expansion-container-text-weight);line-height:var(--mat-expansion-container-text-line-height);letter-spacing:var(--mat-expansion-container-text-tracking)}.mat-expansion-panel-content[style*="visibility: hidden"] *{visibility:hidden !important}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px;border-top-color:var(--mat-expansion-actions-divider-color)}.mat-action-row .mat-button-base,.mat-action-row .mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-action-row .mat-button-base,[dir=rtl] .mat-action-row .mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2,data:{animation:[U.bodyExpansion]},changeDetection:0})}return ce})();function $(ce){return"void"===ce.fromState}let J=(()=>{class ce{constructor(xe,It,At,Gt,Tt,Yt,Ot){this.panel=xe,this._element=It,this._focusMonitor=At,this._changeDetectorRef=Gt,this._animationMode=Yt,this._parentChangeSubscription=p.yU.EMPTY,this.tabIndex=0;const me=xe.accordion?xe.accordion._stateChanges.pipe((0,x.p)(oe=>!(!oe.hideToggle&&!oe.togglePosition))):C.w;this.tabIndex=parseInt(Ot||"")||0,this._parentChangeSubscription=(0,S.h)(xe.opened,xe.closed,me,xe._inputChanges.pipe((0,x.p)(oe=>!!(oe.hideToggle||oe.disabled||oe.togglePosition)))).subscribe(()=>this._changeDetectorRef.markForCheck()),xe.closed.pipe((0,x.p)(()=>xe._containsFocus())).subscribe(()=>At.focusVia(It,"program")),Tt&&(this.expandedHeight=Tt.expandedHeight,this.collapsedHeight=Tt.collapsedHeight)}get disabled(){return this.panel.disabled}_toggle(){this.disabled||this.panel.toggle()}_isExpanded(){return this.panel.expanded}_getExpandedState(){return this.panel._getExpandedState()}_getPanelId(){return this.panel.id}_getTogglePosition(){return this.panel.togglePosition}_showToggle(){return!this.panel.hideToggle&&!this.panel.disabled}_getHeaderHeight(){const xe=this._isExpanded();return xe&&this.expandedHeight?this.expandedHeight:!xe&&this.collapsedHeight?this.collapsedHeight:null}_keydown(xe){switch(xe.keyCode){case D.t6:case D.Fm:(0,D.rp)(xe)||(xe.preventDefault(),this._toggle());break;default:return void(this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(xe))}}focus(xe,It){xe?this._focusMonitor.focusVia(this._element,xe,It):this._element.nativeElement.focus(It)}ngAfterViewInit(){this._focusMonitor.monitor(this._element).subscribe(xe=>{xe&&this.panel.accordion&&this.panel.accordion._handleHeaderFocus(this)})}ngOnDestroy(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element)}static#t=this.\u0275fac=function(It){return new(It||ce)(t.rXU(q,1),t.rXU(t.aKT),t.rXU(b.FN),t.rXU(t.gRc),t.rXU(H,8),t.rXU(t.bc$,8),t.kS0("tabindex"))};static#e=this.\u0275cmp=t.VBU({type:ce,selectors:[["mat-expansion-panel-header"]],hostAttrs:["role","button",1,"mat-expansion-panel-header","mat-focus-indicator"],hostVars:15,hostBindings:function(It,At){1&It&&t.bIt("click",function(){return At._toggle()})("keydown",function(Tt){return At._keydown(Tt)}),2&It&&(t.BMQ("id",At.panel._headerId)("tabindex",At.disabled?-1:At.tabIndex)("aria-controls",At._getPanelId())("aria-expanded",At._isExpanded())("aria-disabled",At.panel.disabled),t.xc7("height",At._getHeaderHeight()),t.AVh("mat-expanded",At._isExpanded())("mat-expansion-toggle-indicator-after","after"===At._getTogglePosition())("mat-expansion-toggle-indicator-before","before"===At._getTogglePosition())("_mat-animation-noopable","NoopAnimations"===At._animationMode))},inputs:{expandedHeight:"expandedHeight",collapsedHeight:"collapsedHeight",tabIndex:[t.Mj6.HasDecoratorInputTransform,"tabIndex","tabIndex",xe=>null==xe?0:(0,t.Udg)(xe)]},standalone:!0,features:[t.GFd,t.aNF],ngContentSelectors:X,decls:5,vars:3,consts:[[1,"mat-content"],[1,"mat-expansion-indicator"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 -960 960 960","aria-hidden","true","focusable","false"],["d","M480-345 240-585l56-56 184 184 184-184 56 56-240 240Z"]],template:function(It,At){1&It&&(t.NAR(j),t.j41(0,"span",0),t.SdG(1),t.SdG(2,1),t.SdG(3,2),t.k0s(),t.DNE(4,B,3,1,"span",1)),2&It&&(t.AVh("mat-content-hide-toggle",!At._showToggle()),t.R7$(4),t.vxM(4,At._showToggle()?4:-1))},styles:['.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit;transition:height 225ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mat-expansion-header-collapsed-state-height);font-family:var(--mat-expansion-header-text-font);font-size:var(--mat-expansion-header-text-size);font-weight:var(--mat-expansion-header-text-weight);line-height:var(--mat-expansion-header-text-line-height);letter-spacing:var(--mat-expansion-header-text-tracking)}.mat-expansion-panel-header.mat-expanded{height:var(--mat-expansion-header-expanded-state-height)}.mat-expansion-panel-header[aria-disabled=true]{color:var(--mat-expansion-header-disabled-state-text-color)}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-header-hover-state-layer-color)}@media(hover: none){.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-container-background-color)}}.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused,.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused{background:var(--mat-expansion-header-focus-state-layer-color)}.mat-expansion-panel-header._mat-animation-noopable{transition:none}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:none}.mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{background:inherit}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before{flex-direction:row-reverse}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 16px 0 0}[dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 0 0 16px}.mat-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-content.mat-content-hide-toggle{margin-right:8px}[dir=rtl] .mat-content.mat-content-hide-toggle{margin-right:0;margin-left:8px}.mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-left:24px;margin-right:0}[dir=rtl] .mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-right:24px;margin-left:0}.mat-expansion-panel-header-title{color:var(--mat-expansion-header-text-color)}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{display:flex;flex-grow:1;flex-basis:0;margin-right:16px;align-items:center}[dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{margin-right:0;margin-left:16px}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.mat-expansion-panel-header-description{flex-grow:2;color:var(--mat-expansion-header-description-color)}.mat-expansion-indicator::after{border-style:solid;border-width:0 2px 2px 0;content:"";display:inline-block;padding:3px;transform:rotate(45deg);vertical-align:middle;color:var(--mat-expansion-header-indicator-color);display:inline-block;display:var(--mat-expansion-legacy-header-indicator-display, inline-block)}.mat-expansion-indicator svg{width:24px;height:24px;margin:0 -8px;vertical-align:middle;fill:var(--mat-expansion-header-indicator-color);display:none;display:var(--mat-expansion-header-indicator-display, none)}.cdk-high-contrast-active .mat-expansion-panel-content{border-top:1px solid;border-top-left-radius:0;border-top-right-radius:0}'],encapsulation:2,data:{animation:[U.indicatorRotate]},changeDetection:0})}return ce})(),ft=(()=>{class ce{static#t=this.\u0275fac=function(It){return new(It||ce)};static#e=this.\u0275dir=t.FsC({type:ce,selectors:[["mat-panel-description"]],hostAttrs:[1,"mat-expansion-panel-header-description"],standalone:!0})}return ce})(),mt=(()=>{class ce{static#t=this.\u0275fac=function(It){return new(It||ce)};static#e=this.\u0275dir=t.FsC({type:ce,selectors:[["mat-panel-title"]],hostAttrs:[1,"mat-expansion-panel-header-title"],standalone:!0})}return ce})(),Lt=(()=>{class ce extends f{constructor(){super(...arguments),this._ownHeaders=new t.rOR,this.hideToggle=!1,this.displayMode="default",this.togglePosition="after"}ngAfterContentInit(){this._headers.changes.pipe((0,A.Z)(this._headers)).subscribe(xe=>{this._ownHeaders.reset(xe.filter(It=>It.panel.accordion===this)),this._ownHeaders.notifyOnChanges()}),this._keyManager=new b.Bu(this._ownHeaders).withWrap().withHomeAndEnd()}_handleHeaderKeydown(xe){this._keyManager.onKeydown(xe)}_handleHeaderFocus(xe){this._keyManager.updateActiveItem(xe)}ngOnDestroy(){super.ngOnDestroy(),this._keyManager?.destroy(),this._ownHeaders.destroy()}static#t=this.\u0275fac=(()=>{let xe;return function(At){return(xe||(xe=t.xGo(ce)))(At||ce)}})();static#e=this.\u0275dir=t.FsC({type:ce,selectors:[["mat-accordion"]],contentQueries:function(It,At,Gt){if(1&It&&t.wni(Gt,J,5),2&It){let Tt;t.mGM(Tt=t.lsd())&&(At._headers=Tt)}},hostAttrs:[1,"mat-accordion"],hostVars:2,hostBindings:function(It,At){2&It&&t.AVh("mat-accordion-multi",At.multi)},inputs:{hideToggle:[t.Mj6.HasDecoratorInputTransform,"hideToggle","hideToggle",t.L39],displayMode:"displayMode",togglePosition:"togglePosition"},exportAs:["matAccordion"],standalone:!0,features:[t.Jv_([{provide:V,useExisting:ce}]),t.GFd,t.Vt3]})}return ce})(),Vt=(()=>{class ce{static#t=this.\u0275fac=function(It){return new(It||ce)};static#e=this.\u0275mod=t.$C({type:ce});static#n=this.\u0275inj=t.G2t({imports:[g.yE,E,y.jc]})}return ce})()},15944:(ct,P,e)=>{"use strict";e.d(P,{xb:()=>tn,TL:()=>It,rl:()=>fi,qT:()=>zt,RG:()=>nn,MV:()=>Gt,nJ:()=>ce,JW:()=>Yt,yw:()=>me});var t=e(68559),a=e(63680),d=e(17699),p=e(27092),n=e(84205),m=e(63617),f=e(33900),v=e(43942),h=e(51567),E=e(86301);class g{constructor(qt){this._box=qt,this._destroyed=new n.B,this._resizeSubject=new n.B,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(St=>this._resizeSubject.next(St)))}observe(qt){return this._elementObservables.has(qt)||this._elementObservables.set(qt,new v.c(St=>{const Ft=this._resizeSubject.subscribe(St);return this._resizeObserver?.observe(qt,{box:this._box}),()=>{this._resizeObserver?.unobserve(qt),Ft.unsubscribe(),this._elementObservables.delete(qt)}}).pipe((0,h.p)(St=>St.some(Ft=>Ft.target===qt)),(0,E.t)({bufferSize:1,refCount:!0}),(0,f.Q)(this._destroyed))),this._elementObservables.get(qt)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let b=(()=>{class an{constructor(){this._observers=new Map,this._ngZone=(0,t.WQX)(t.SKi)}ngOnDestroy(){for(const[,St]of this._observers)St.destroy();this._observers.clear()}observe(St,Ft){const tt=Ft?.box||"content-box";return this._observers.has(tt)||this._observers.set(tt,new g(tt)),this._observers.get(tt).observe(St)}static#t=this.\u0275fac=function(Ft){return new(Ft||an)};static#e=this.\u0275prov=t.jDH({token:an,factory:an.\u0275fac,providedIn:"root"})}return an})();var A=e(2814),x=e(47172),T=e(60316),D=e(39539),C=e(85060);const S=["notch"],k=["matFormFieldNotchedOutline",""],I=["*"],F=["textField"],L=["iconPrefixContainer"],W=["textPrefixContainer"],K=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],j=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];function X(an,qt){1&an&&t.nrm(0,"span",17)}function B(an,qt){if(1&an&&(t.j41(0,"label",16),t.SdG(1,1),t.DNE(2,X,1,0,"span",17),t.k0s()),2&an){const St=t.XpG(2);t.Y8G("floating",St._shouldLabelFloat())("monitorResize",St._hasOutline())("id",St._labelId),t.BMQ("for",St._control.disableAutomaticLabeling?null:St._control.id),t.R7$(2),t.vxM(2,!St.hideRequiredMarker&&St._control.required?2:-1)}}function V(an,qt){if(1&an&&t.DNE(0,B,3,5,"label",16),2&an){const St=t.XpG();t.vxM(0,St._hasFloatingLabel()?0:-1)}}function z(an,qt){1&an&&t.nrm(0,"div",5)}function U(an,qt){}function G(an,qt){if(1&an&&t.DNE(0,U,0,0,"ng-template",11),2&an){t.XpG(2);const St=t.sdS(1);t.Y8G("ngTemplateOutlet",St)}}function Z(an,qt){if(1&an&&(t.j41(0,"div",7),t.DNE(1,G,1,1,null,11),t.k0s()),2&an){const St=t.XpG();t.Y8G("matFormFieldNotchedOutlineOpen",St._shouldLabelFloat()),t.R7$(),t.vxM(1,St._forceDisplayInfixLabel()?-1:1)}}function at(an,qt){1&an&&(t.j41(0,"div",8,2),t.SdG(2,2),t.k0s())}function H(an,qt){1&an&&(t.j41(0,"div",9,3),t.SdG(2,3),t.k0s())}function q(an,qt){}function $(an,qt){if(1&an&&t.DNE(0,q,0,0,"ng-template",11),2&an){t.XpG();const St=t.sdS(1);t.Y8G("ngTemplateOutlet",St)}}function ot(an,qt){1&an&&(t.j41(0,"div",12),t.SdG(1,4),t.k0s())}function J(an,qt){1&an&&(t.j41(0,"div",13),t.SdG(1,5),t.k0s())}function ft(an,qt){1&an&&t.nrm(0,"div",14)}function mt(an,qt){if(1&an&&(t.j41(0,"div",18),t.SdG(1,6),t.k0s()),2&an){const St=t.XpG();t.Y8G("@transitionMessages",St._subscriptAnimationState)}}function Lt(an,qt){if(1&an&&(t.j41(0,"mat-hint",20),t.EFF(1),t.k0s()),2&an){const St=t.XpG(2);t.Y8G("id",St._hintLabelId),t.R7$(),t.JRh(St.hintLabel)}}function Vt(an,qt){if(1&an&&(t.j41(0,"div",19),t.DNE(1,Lt,2,2,"mat-hint",20),t.SdG(2,7),t.nrm(3,"div",21),t.SdG(4,8),t.k0s()),2&an){const St=t.XpG();t.Y8G("@transitionMessages",St._subscriptAnimationState),t.R7$(),t.vxM(1,St.hintLabel?1:-1)}}let ce=(()=>{class an{static#t=this.\u0275fac=function(Ft){return new(Ft||an)};static#e=this.\u0275dir=t.FsC({type:an,selectors:[["mat-label"]],standalone:!0})}return an})(),se=0;const xe=new t.nKC("MatError");let It=(()=>{class an{constructor(St,Ft){this.id="mat-mdc-error-"+se++,St||Ft.nativeElement.setAttribute("aria-live","polite")}static#t=this.\u0275fac=function(Ft){return new(Ft||an)(t.kS0("aria-live"),t.rXU(t.aKT))};static#e=this.\u0275dir=t.FsC({type:an,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(Ft,tt){2&Ft&&t.Mr5("id",tt.id)},inputs:{id:"id"},standalone:!0,features:[t.Jv_([{provide:xe,useExisting:an}])]})}return an})(),At=0,Gt=(()=>{class an{constructor(){this.align="start",this.id="mat-mdc-hint-"+At++}static#t=this.\u0275fac=function(Ft){return new(Ft||an)};static#e=this.\u0275dir=t.FsC({type:an,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(Ft,tt){2&Ft&&(t.Mr5("id",tt.id),t.BMQ("align",null),t.AVh("mat-mdc-form-field-hint-end","end"===tt.align))},inputs:{align:"align",id:"id"},standalone:!0})}return an})();const Tt=new t.nKC("MatPrefix");let Yt=(()=>{class an{constructor(){this._isText=!1}set _isTextSelector(St){this._isText=!0}static#t=this.\u0275fac=function(Ft){return new(Ft||an)};static#e=this.\u0275dir=t.FsC({type:an,selectors:[["","matPrefix",""],["","matIconPrefix",""],["","matTextPrefix",""]],inputs:{_isTextSelector:[t.Mj6.None,"matTextPrefix","_isTextSelector"]},standalone:!0,features:[t.Jv_([{provide:Tt,useExisting:an}])]})}return an})();const Ot=new t.nKC("MatSuffix");let me=(()=>{class an{constructor(){this._isText=!1}set _isTextSelector(St){this._isText=!0}static#t=this.\u0275fac=function(Ft){return new(Ft||an)};static#e=this.\u0275dir=t.FsC({type:an,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:[t.Mj6.None,"matTextSuffix","_isTextSelector"]},standalone:!0,features:[t.Jv_([{provide:Ot,useExisting:an}])]})}return an})();const oe=new t.nKC("FloatingLabelParent");let Re=(()=>{class an{get floating(){return this._floating}set floating(St){this._floating=St,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(St){this._monitorResize=St,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(St){this._elementRef=St,this._floating=!1,this._monitorResize=!1,this._resizeObserver=(0,t.WQX)(b),this._ngZone=(0,t.WQX)(t.SKi),this._parent=(0,t.WQX)(oe),this._resizeSubscription=new p.yU}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function te(an){if(null!==an.offsetParent)return an.scrollWidth;const St=an.cloneNode(!0);St.style.setProperty("position","absolute"),St.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(St);const Ft=St.scrollWidth;return St.remove(),Ft}(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#t=this.\u0275fac=function(Ft){return new(Ft||an)(t.rXU(t.aKT))};static#e=this.\u0275dir=t.FsC({type:an,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(Ft,tt){2&Ft&&t.AVh("mdc-floating-label--float-above",tt.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"},standalone:!0})}return an})();const Qe="mdc-line-ripple--active",Qt="mdc-line-ripple--deactivating";let $t=(()=>{class an{constructor(St,Ft){this._elementRef=St,this._handleTransitionEnd=tt=>{const it=this._elementRef.nativeElement.classList,rt=it.contains(Qt);"opacity"===tt.propertyName&&rt&&it.remove(Qe,Qt)},Ft.runOutsideAngular(()=>{St.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const St=this._elementRef.nativeElement.classList;St.remove(Qt),St.add(Qe)}deactivate(){this._elementRef.nativeElement.classList.add(Qt)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}static#t=this.\u0275fac=function(Ft){return new(Ft||an)(t.rXU(t.aKT),t.rXU(t.SKi))};static#e=this.\u0275dir=t.FsC({type:an,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"],standalone:!0})}return an})(),Mt=(()=>{class an{constructor(St,Ft){this._elementRef=St,this._ngZone=Ft,this.open=!1}ngAfterViewInit(){const St=this._elementRef.nativeElement.querySelector(".mdc-floating-label");St?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(St.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>St.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(St){this._notch.nativeElement.style.width=this.open&&St?`calc(${St}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}static#t=this.\u0275fac=function(Ft){return new(Ft||an)(t.rXU(t.aKT),t.rXU(t.SKi))};static#e=this.\u0275cmp=t.VBU({type:an,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(Ft,tt){if(1&Ft&&t.GBs(S,5),2&Ft){let it;t.mGM(it=t.lsd())&&(tt._notch=it.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(Ft,tt){2&Ft&&t.AVh("mdc-notched-outline--notched",tt.open)},inputs:{open:[t.Mj6.None,"matFormFieldNotchedOutlineOpen","open"]},standalone:!0,features:[t.aNF],attrs:k,ngContentSelectors:I,decls:5,vars:0,consts:[["notch",""],[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],[1,"mdc-notched-outline__trailing"]],template:function(Ft,tt){1&Ft&&(t.NAR(),t.nrm(0,"div",1),t.j41(1,"div",2,0),t.SdG(3),t.k0s(),t.nrm(4,"div",3))},encapsulation:2,changeDetection:0})}return an})();const Wt={transitionMessages:(0,x.hZ)("transitionMessages",[(0,x.wk)("enter",(0,x.iF)({opacity:1,transform:"translateY(0%)"})),(0,x.kY)("void => enter",[(0,x.iF)({opacity:0,transform:"translateY(-5px)"}),(0,x.i0)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let zt=(()=>{class an{static#t=this.\u0275fac=function(Ft){return new(Ft||an)};static#e=this.\u0275dir=t.FsC({type:an})}return an})();const tn=new t.nKC("MatFormField"),He=new t.nKC("MAT_FORM_FIELD_DEFAULT_OPTIONS");let pn=0,fi=(()=>{class an{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(St){this._hideRequiredMarker=(0,A.he)(St)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(St){St!==this._floatLabel&&(this._floatLabel=St,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(St){const Ft=this._appearance;this._appearance=St||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==Ft&&(this._needsOutlineLabelOffsetUpdateOnStable=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(St){this._subscriptSizing=St||this._defaults?.subscriptSizing||"fixed"}get hintLabel(){return this._hintLabel}set hintLabel(St){this._hintLabel=St,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(St){this._explicitFormFieldControl=St}constructor(St,Ft,tt,it,rt,et,bt,Ut){this._elementRef=St,this._changeDetectorRef=Ft,this._ngZone=tt,this._dir=it,this._platform=rt,this._defaults=et,this._animationMode=bt,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-"+pn++,this._hintLabelId="mat-mdc-hint-"+pn++,this._subscriptAnimationState="",this._destroyed=new n.B,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,et&&(et.appearance&&(this.appearance=et.appearance),this._hideRequiredMarker=!!et?.hideRequiredMarker,et.color&&(this.color=et.color))}ngAfterViewInit(){this._updateFocusState(),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(){const St=this._control;St.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${St.controlType}`),St.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),St.ngControl&&St.ngControl.valueChanges&&St.ngControl.valueChanges.pipe((0,f.Q)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck())}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(St=>!St._isText),this._hasTextPrefix=!!this._prefixChildren.find(St=>St._isText),this._hasIconSuffix=!!this._suffixChildren.find(St=>!St._isText),this._hasTextSuffix=!!this._suffixChildren.find(St=>St._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()}),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._needsOutlineLabelOffsetUpdateOnStable=!0),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,f.Q)(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe((0,f.Q)(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0)}_shouldAlwaysFloat(){return"always"===this.floatLabel}_hasOutline(){return"outline"===this.appearance}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel(){return!!this._labelChildNonStatic||!!this._labelChildStatic}_shouldLabelFloat(){return this._control.shouldLabelFloat||this._shouldAlwaysFloat()}_shouldForward(St){const Ft=this._control?this._control.ngControl:null;return Ft&&Ft[St]}_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 St=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&St.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const Ft=this._hintChildren?this._hintChildren.find(it=>"start"===it.align):null,tt=this._hintChildren?this._hintChildren.find(it=>"end"===it.align):null;Ft?St.push(Ft.id):this._hintLabel&&St.push(this._hintLabelId),tt&&St.push(tt.id)}else this._errorChildren&&St.push(...this._errorChildren.map(Ft=>Ft.id));this._control.setDescribedByIds(St)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;const St=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(St.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdateOnStable=!0);const Ft=this._iconPrefixContainer?.nativeElement,tt=this._textPrefixContainer?.nativeElement,it=Ft?.getBoundingClientRect().width??0,rt=tt?.getBoundingClientRect().width??0;St.style.transform=`var(\n        --mat-mdc-form-field-label-transform,\n        translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${it+rt}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n    )`}_isAttachedToDom(){const St=this._elementRef.nativeElement;if(St.getRootNode){const Ft=St.getRootNode();return Ft&&Ft!==St}return document.documentElement.contains(St)}static#t=this.\u0275fac=function(Ft){return new(Ft||an)(t.rXU(t.aKT),t.rXU(t.gRc),t.rXU(t.SKi),t.rXU(a.dS),t.rXU(d.OD),t.rXU(He,8),t.rXU(t.bc$,8),t.rXU(T.qQ))};static#e=this.\u0275cmp=t.VBU({type:an,selectors:[["mat-form-field"]],contentQueries:function(Ft,tt,it){if(1&Ft&&(t.wni(it,ce,5),t.wni(it,ce,7),t.wni(it,zt,5),t.wni(it,Tt,5),t.wni(it,Ot,5),t.wni(it,xe,5),t.wni(it,Gt,5)),2&Ft){let rt;t.mGM(rt=t.lsd())&&(tt._labelChildNonStatic=rt.first),t.mGM(rt=t.lsd())&&(tt._labelChildStatic=rt.first),t.mGM(rt=t.lsd())&&(tt._formFieldControl=rt.first),t.mGM(rt=t.lsd())&&(tt._prefixChildren=rt),t.mGM(rt=t.lsd())&&(tt._suffixChildren=rt),t.mGM(rt=t.lsd())&&(tt._errorChildren=rt),t.mGM(rt=t.lsd())&&(tt._hintChildren=rt)}},viewQuery:function(Ft,tt){if(1&Ft&&(t.GBs(F,5),t.GBs(L,5),t.GBs(W,5),t.GBs(Re,5),t.GBs(Mt,5),t.GBs($t,5)),2&Ft){let it;t.mGM(it=t.lsd())&&(tt._textField=it.first),t.mGM(it=t.lsd())&&(tt._iconPrefixContainer=it.first),t.mGM(it=t.lsd())&&(tt._textPrefixContainer=it.first),t.mGM(it=t.lsd())&&(tt._floatingLabel=it.first),t.mGM(it=t.lsd())&&(tt._notchedOutline=it.first),t.mGM(it=t.lsd())&&(tt._lineRipple=it.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(Ft,tt){2&Ft&&t.AVh("mat-mdc-form-field-label-always-float",tt._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",tt._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",tt._hasIconSuffix)("mat-form-field-invalid",tt._control.errorState)("mat-form-field-disabled",tt._control.disabled)("mat-form-field-autofilled",tt._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===tt._animationMode)("mat-form-field-appearance-fill","fill"==tt.appearance)("mat-form-field-appearance-outline","outline"==tt.appearance)("mat-form-field-hide-placeholder",tt._hasFloatingLabel()&&!tt._shouldLabelFloat())("mat-focused",tt._control.focused)("mat-primary","accent"!==tt.color&&"warn"!==tt.color)("mat-accent","accent"===tt.color)("mat-warn","warn"===tt.color)("ng-untouched",tt._shouldForward("untouched"))("ng-touched",tt._shouldForward("touched"))("ng-pristine",tt._shouldForward("pristine"))("ng-dirty",tt._shouldForward("dirty"))("ng-valid",tt._shouldForward("valid"))("ng-invalid",tt._shouldForward("invalid"))("ng-pending",tt._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],standalone:!0,features:[t.Jv_([{provide:tn,useExisting:an},{provide:oe,useExisting:an}]),t.aNF],ngContentSelectors:j,decls:18,vars:21,consts:[["labelTemplate",""],["textField",""],["iconPrefixContainer",""],["textPrefixContainer",""],[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"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],[3,"id"],[1,"mat-mdc-form-field-hint-spacer"]],template:function(Ft,tt){if(1&Ft){const it=t.RV6();t.NAR(K),t.DNE(0,V,1,1,"ng-template",null,0,t.C5r),t.j41(2,"div",4,1),t.bIt("click",function(et){return t.eBV(it),t.Njj(tt._control.onContainerClick(et))}),t.DNE(4,z,1,0,"div",5),t.j41(5,"div",6),t.DNE(6,Z,2,2,"div",7)(7,at,3,0,"div",8)(8,H,3,0,"div",9),t.j41(9,"div",10),t.DNE(10,$,1,1,null,11),t.SdG(11),t.k0s(),t.DNE(12,ot,2,0,"div",12)(13,J,2,0,"div",13),t.k0s(),t.DNE(14,ft,1,0,"div",14),t.k0s(),t.j41(15,"div",15),t.DNE(16,mt,2,1)(17,Vt,5,2),t.k0s()}if(2&Ft){let it;t.R7$(2),t.AVh("mdc-text-field--filled",!tt._hasOutline())("mdc-text-field--outlined",tt._hasOutline())("mdc-text-field--no-label",!tt._hasFloatingLabel())("mdc-text-field--disabled",tt._control.disabled)("mdc-text-field--invalid",tt._control.errorState),t.R7$(2),t.vxM(4,tt._hasOutline()||tt._control.disabled?-1:4),t.R7$(2),t.vxM(6,tt._hasOutline()?6:-1),t.R7$(),t.vxM(7,tt._hasIconPrefix?7:-1),t.R7$(),t.vxM(8,tt._hasTextPrefix?8:-1),t.R7$(2),t.vxM(10,!tt._hasOutline()||tt._forceDisplayInfixLabel()?10:-1),t.R7$(2),t.vxM(12,tt._hasTextSuffix?12:-1),t.R7$(),t.vxM(13,tt._hasIconSuffix?13:-1),t.R7$(),t.vxM(14,tt._hasOutline()?-1:14),t.R7$(),t.AVh("mat-mdc-form-field-subscript-dynamic-size","dynamic"===tt.subscriptSizing),t.R7$(),t.vxM(16,"error"===(it=tt._getDisplayedMessages())?16:"hint"===it?17:-1)}},dependencies:[Re,Mt,T.T3,$t,Gt],styles:['.mdc-text-field{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{height:28px;width:100%;min-width:0;border:none;border-radius:0;background:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{opacity:0}}@media all{.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}}@media all{.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__affix{height:28px;opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens: none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens: none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.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-floating-label--float-above{font-size:.75rem}.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-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px,var(--mdc-shape-small, 4px))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px,var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px,var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px,var(--mdc-shape-small, 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px,var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 64px/0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 64px/0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 96px/0.75)}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-floating-label{position:absolute;left:0;-webkit-transform-origin:left top;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,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after,.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl]::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,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;pointer-events:none}.mdc-notched-outline__trailing{flex-grow:1}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.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-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{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}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-top:1px solid;border-bottom:1px solid}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{max-width:calc(100% - 12px*2)}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::after{border-bottom-width:2px}.mdc-text-field--filled{border-top-left-radius:var(--mdc-filled-text-field-container-shape);border-top-right-radius:var(--mdc-filled-text-field-container-shape);border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-caret-color)}.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:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-filled-text-field-input-text-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--filled:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-label-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-focus-label-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-hover-label-text-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-disabled-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-focus-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-hover-label-text-color)}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font);font-size:var(--mdc-filled-text-field-label-text-size);font-weight:var(--mdc-filled-text-field-label-text-weight);letter-spacing:var(--mdc-filled-text-field-label-text-tracking)}@media all{.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}}@media all{.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)}}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color)}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-hover-active-indicator-color)}.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)}.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.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-hover-active-indicator-color)}.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)}.mdc-text-field--filled .mdc-line-ripple::before{border-bottom-width:var(--mdc-filled-text-field-active-indicator-height)}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mdc-filled-text-field-focus-active-indicator-height)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-caret-color)}.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:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-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--outlined:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-label-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-focus-label-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-hover-label-text-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-disabled-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-focus-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-hover-label-text-color)}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font);font-size:var(--mdc-outlined-text-field-label-text-size);font-weight:var(--mdc-outlined-text-field-label-text-weight);letter-spacing:var(--mdc-outlined-text-field-label-text-tracking)}@media all{.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color)}}@media all{.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)}}.mdc-text-field--outlined.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(.75*var(--mdc-outlined-text-field-label-text-size))}.mdc-text-field--outlined.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mdc-outlined-text-field-label-text-size)}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--mdc-outlined-text-field-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-outlined-text-field-container-shape))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px,var(--mdc-outlined-text-field-container-shape))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:var(--mdc-outlined-text-field-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px,calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px,calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px,var(--mdc-outlined-text-field-container-shape))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px,calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px,calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-hover-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-focus-outline-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-disabled-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-hover-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-focus-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--mdc-outlined-text-field-outline-width)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--mdc-outlined-text-field-focus-outline-width)}.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-text-field-wrapper::before{content:none}.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)}.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);line-height:var(--mat-form-field-subscript-text-line-height);font-size:var(--mat-form-field-subscript-text-size);letter-spacing:var(--mat-form-field-subscript-text-tracking);font-weight:var(--mat-form-field-subscript-text-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)}.mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-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)}[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)}.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);line-height:var(--mat-form-field-container-text-line-height);font-size:var(--mat-form-field-container-text-size);letter-spacing:var(--mat-form-field-container-text-tracking);font-weight:var(--mat-form-field-container-text-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)}.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)}.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)}.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)}.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)}.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-text-field__input{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .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__affix{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.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-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea{transition:none}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}[dir=rtl] .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}.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)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}}.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:[Wt.transitionMessages]},changeDetection:0})}return an})(),nn=(()=>{class an{static#t=this.\u0275fac=function(Ft){return new(Ft||an)};static#e=this.\u0275mod=t.$C({type:an});static#n=this.\u0275inj=t.G2t({imports:[C.yE,T.MD,D.w5,C.yE]})}return an})()},16488:(ct,P,e)=>{"use strict";e.d(P,{B_:()=>K,Fe:()=>j,NS:()=>g});var t=e(68559),a=e(85060),d=e(2814),p=e(63680);const n=["*"];class h{constructor(){this.columnIndex=0,this.rowIndex=0}get rowCount(){return this.rowIndex+1}get rowspan(){const V=Math.max(...this.tracker);return V>1?this.rowCount+V-1:this.rowCount}update(V,z){this.columnIndex=0,this.rowIndex=0,this.tracker=new Array(V),this.tracker.fill(0,0,this.tracker.length),this.positions=z.map(U=>this._trackTile(U))}_trackTile(V){const z=this._findMatchingGap(V.colspan);return this._markTilePosition(z,V),this.columnIndex=z+V.colspan,new E(this.rowIndex,z)}_findMatchingGap(V){let z=-1,U=-1;do{this.columnIndex+V>this.tracker.length?(this._nextRow(),z=this.tracker.indexOf(0,this.columnIndex),U=this._findGapEndIndex(z)):(z=this.tracker.indexOf(0,this.columnIndex),-1!=z?(U=this._findGapEndIndex(z),this.columnIndex=z+1):(this._nextRow(),z=this.tracker.indexOf(0,this.columnIndex),U=this._findGapEndIndex(z)))}while(U-z<V||0==U);return Math.max(z,0)}_nextRow(){this.columnIndex=0,this.rowIndex++;for(let V=0;V<this.tracker.length;V++)this.tracker[V]=Math.max(0,this.tracker[V]-1)}_findGapEndIndex(V){for(let z=V+1;z<this.tracker.length;z++)if(0!=this.tracker[z])return z;return this.tracker.length}_markTilePosition(V,z){for(let U=0;U<z.colspan;U++)this.tracker[V+U]=z.rowspan}}class E{constructor(V,z){this.row=V,this.col=z}}const y=new t.nKC("MAT_GRID_LIST");let g=(()=>{class B{constructor(z,U){this._element=z,this._gridList=U,this._rowspan=1,this._colspan=1}get rowspan(){return this._rowspan}set rowspan(z){this._rowspan=Math.round((0,d.OE)(z))}get colspan(){return this._colspan}set colspan(z){this._colspan=Math.round((0,d.OE)(z))}_setStyle(z,U){this._element.nativeElement.style[z]=U}static#t=this.\u0275fac=function(U){return new(U||B)(t.rXU(t.aKT),t.rXU(y,8))};static#e=this.\u0275cmp=t.VBU({type:B,selectors:[["mat-grid-tile"]],hostAttrs:[1,"mat-grid-tile"],hostVars:2,hostBindings:function(U,G){2&U&&t.BMQ("rowspan",G.rowspan)("colspan",G.colspan)},inputs:{rowspan:"rowspan",colspan:"colspan"},exportAs:["matGridTile"],standalone:!0,features:[t.aNF],ngContentSelectors:n,decls:2,vars:0,consts:[[1,"mat-grid-tile-content"]],template:function(U,G){1&U&&(t.NAR(),t.j41(0,"div",0),t.SdG(1),t.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)}.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)}.mat-grid-tile-footer{font-size:var(--mat-grid-list-tile-footer-primary-text-size)}.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)}.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 B})();const D=/^-?\d+((\.\d+)?[A-Za-z%$]?)+$/;class C{constructor(){this._rows=0,this._rowspan=0}init(V,z,U,G){this._gutterSize=L(V),this._rows=z.rowCount,this._rowspan=z.rowspan,this._cols=U,this._direction=G}getBaseTileSize(V,z){return`(${V}% - (${this._gutterSize} * ${z}))`}getTilePosition(V,z){return 0===z?"0":F(`(${V} + ${this._gutterSize}) * ${z}`)}getTileSize(V,z){return`(${V} * ${z}) + (${z-1} * ${this._gutterSize})`}setStyle(V,z,U){let G=100/this._cols,Z=(this._cols-1)/this._cols;this.setColStyles(V,U,G,Z),this.setRowStyles(V,z,G,Z)}setColStyles(V,z,U,G){let Z=this.getBaseTileSize(U,G);V._setStyle("rtl"===this._direction?"right":"left",this.getTilePosition(Z,z)),V._setStyle("width",F(this.getTileSize(Z,V.colspan)))}getGutterSpan(){return`${this._gutterSize} * (${this._rowspan} - 1)`}getTileSpan(V){return`${this._rowspan} * ${this.getTileSize(V,1)}`}getComputedHeight(){return null}}class S extends C{constructor(V){super(),this.fixedRowHeight=V}init(V,z,U,G){super.init(V,z,U,G),this.fixedRowHeight=L(this.fixedRowHeight),D.test(this.fixedRowHeight)}setRowStyles(V,z){V._setStyle("top",this.getTilePosition(this.fixedRowHeight,z)),V._setStyle("height",F(this.getTileSize(this.fixedRowHeight,V.rowspan)))}getComputedHeight(){return["height",F(`${this.getTileSpan(this.fixedRowHeight)} + ${this.getGutterSpan()}`)]}reset(V){V._setListStyle(["height",null]),V._tiles&&V._tiles.forEach(z=>{z._setStyle("top",null),z._setStyle("height",null)})}}class k extends C{constructor(V){super(),this._parseRatio(V)}setRowStyles(V,z,U,G){this.baseTileHeight=this.getBaseTileSize(U/this.rowHeightRatio,G),V._setStyle("marginTop",this.getTilePosition(this.baseTileHeight,z)),V._setStyle("paddingTop",F(this.getTileSize(this.baseTileHeight,V.rowspan)))}getComputedHeight(){return["paddingBottom",F(`${this.getTileSpan(this.baseTileHeight)} + ${this.getGutterSpan()}`)]}reset(V){V._setListStyle(["paddingBottom",null]),V._tiles.forEach(z=>{z._setStyle("marginTop",null),z._setStyle("paddingTop",null)})}_parseRatio(V){const z=V.split(":");this.rowHeightRatio=parseFloat(z[0])/parseFloat(z[1])}}class I extends C{setRowStyles(V,z){let Z=this.getBaseTileSize(100/this._rowspan,(this._rows-1)/this._rows);V._setStyle("top",this.getTilePosition(Z,z)),V._setStyle("height",F(this.getTileSize(Z,V.rowspan)))}reset(V){V._tiles&&V._tiles.forEach(z=>{z._setStyle("top",null),z._setStyle("height",null)})}}function F(B){return`calc(${B})`}function L(B){return B.match(/([A-Za-z%]+)$/)?B:`${B}px`}let K=(()=>{class B{constructor(z,U){this._element=z,this._dir=U,this._gutter="1px"}get cols(){return this._cols}set cols(z){this._cols=Math.max(1,Math.round((0,d.OE)(z)))}get gutterSize(){return this._gutter}set gutterSize(z){this._gutter=`${z??""}`}get rowHeight(){return this._rowHeight}set rowHeight(z){const U=`${z??""}`;U!==this._rowHeight&&(this._rowHeight=U,this._setTileStyler(this._rowHeight))}ngOnInit(){this._checkCols(),this._checkRowHeight()}ngAfterContentChecked(){this._layoutTiles()}_checkCols(){}_checkRowHeight(){this._rowHeight||this._setTileStyler("1:1")}_setTileStyler(z){this._tileStyler&&this._tileStyler.reset(this),this._tileStyler="fit"===z?new I:z&&z.indexOf(":")>-1?new k(z):new S(z)}_layoutTiles(){this._tileCoordinator||(this._tileCoordinator=new h);const z=this._tileCoordinator,U=this._tiles.filter(Z=>!Z._gridList||Z._gridList===this),G=this._dir?this._dir.value:"ltr";this._tileCoordinator.update(this.cols,U),this._tileStyler.init(this.gutterSize,z,this.cols,G),U.forEach((Z,at)=>{const H=z.positions[at];this._tileStyler.setStyle(Z,H.row,H.col)}),this._setListStyle(this._tileStyler.getComputedHeight())}_setListStyle(z){z&&(this._element.nativeElement.style[z[0]]=z[1])}static#t=this.\u0275fac=function(U){return new(U||B)(t.rXU(t.aKT),t.rXU(p.dS,8))};static#e=this.\u0275cmp=t.VBU({type:B,selectors:[["mat-grid-list"]],contentQueries:function(U,G,Z){if(1&U&&t.wni(Z,g,5),2&U){let at;t.mGM(at=t.lsd())&&(G._tiles=at)}},hostAttrs:[1,"mat-grid-list"],hostVars:1,hostBindings:function(U,G){2&U&&t.BMQ("cols",G.cols)},inputs:{cols:"cols",gutterSize:"gutterSize",rowHeight:"rowHeight"},exportAs:["matGridList"],standalone:!0,features:[t.Jv_([{provide:y,useExisting:B}]),t.aNF],ngContentSelectors:n,decls:2,vars:0,template:function(U,G){1&U&&(t.NAR(),t.j41(0,"div"),t.SdG(1),t.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)}.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)}.mat-grid-tile-footer{font-size:var(--mat-grid-list-tile-footer-primary-text-size)}.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)}.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 B})(),j=(()=>{class B{static#t=this.\u0275fac=function(U){return new(U||B)};static#e=this.\u0275mod=t.$C({type:B});static#n=this.\u0275inj=t.G2t({imports:[a.Np,a.yE,a.Np,a.yE]})}return B})()},93840:(ct,P,e)=>{"use strict";e.d(P,{An:()=>$,m_:()=>ot,tp:()=>K});var t=e(68559),a=e(85060),d=e(60316),p=e(59452),n=e(77919),m=e(61873),f=e(27092),v=e(98764),h=e(70271),E=e(61318),y=e(89475),g=e(71870),b=e(64334),A=e(46443),x=e(80436);const T=["*"];let D;function S(J){return function C(){if(void 0===D&&(D=null,typeof window<"u")){const J=window;void 0!==J.trustedTypes&&(D=J.trustedTypes.createPolicy("angular#components",{createHTML:ft=>ft}))}return D}()?.createHTML(J)||J}function k(J){return Error(`Unable to find icon with the name "${J}"`)}function F(J){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${J}".`)}function L(J){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${J}".`)}class W{constructor(ft,mt,Lt){this.url=ft,this.svgText=mt,this.options=Lt}}let K=(()=>{class J{constructor(mt,Lt,Vt,ce){this._httpClient=mt,this._sanitizer=Lt,this._errorHandler=ce,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._resolvers=[],this._defaultFontSetClass=["material-icons","mat-ligature-font"],this._document=Vt}addSvgIcon(mt,Lt,Vt){return this.addSvgIconInNamespace("",mt,Lt,Vt)}addSvgIconLiteral(mt,Lt,Vt){return this.addSvgIconLiteralInNamespace("",mt,Lt,Vt)}addSvgIconInNamespace(mt,Lt,Vt,ce){return this._addSvgIconConfig(mt,Lt,new W(Vt,null,ce))}addSvgIconResolver(mt){return this._resolvers.push(mt),this}addSvgIconLiteralInNamespace(mt,Lt,Vt,ce){const se=this._sanitizer.sanitize(t.WPN.HTML,Vt);if(!se)throw L(Vt);const xe=S(se);return this._addSvgIconConfig(mt,Lt,new W("",xe,ce))}addSvgIconSet(mt,Lt){return this.addSvgIconSetInNamespace("",mt,Lt)}addSvgIconSetLiteral(mt,Lt){return this.addSvgIconSetLiteralInNamespace("",mt,Lt)}addSvgIconSetInNamespace(mt,Lt,Vt){return this._addSvgIconSetConfig(mt,new W(Lt,null,Vt))}addSvgIconSetLiteralInNamespace(mt,Lt,Vt){const ce=this._sanitizer.sanitize(t.WPN.HTML,Lt);if(!ce)throw L(Lt);const se=S(ce);return this._addSvgIconSetConfig(mt,new W("",se,Vt))}registerFontClassAlias(mt,Lt=mt){return this._fontCssClassesByAlias.set(mt,Lt),this}classNameForFontAlias(mt){return this._fontCssClassesByAlias.get(mt)||mt}setDefaultFontSetClass(...mt){return this._defaultFontSetClass=mt,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(mt){const Lt=this._sanitizer.sanitize(t.WPN.RESOURCE_URL,mt);if(!Lt)throw F(mt);const Vt=this._cachedIconsByUrl.get(Lt);return Vt?(0,p.of)(B(Vt)):this._loadSvgIconFromConfig(new W(mt,null)).pipe((0,v.M)(ce=>this._cachedIconsByUrl.set(Lt,ce)),(0,h.T)(ce=>B(ce)))}getNamedSvgIcon(mt,Lt=""){const Vt=V(Lt,mt);let ce=this._svgIconConfigs.get(Vt);if(ce)return this._getSvgFromConfig(ce);if(ce=this._getIconConfigFromResolvers(Lt,mt),ce)return this._svgIconConfigs.set(Vt,ce),this._getSvgFromConfig(ce);const se=this._iconSetConfigs.get(Lt);return se?this._getSvgFromIconSetConfigs(mt,se):(0,n.$)(k(Vt))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(mt){return mt.svgText?(0,p.of)(B(this._svgElementFromConfig(mt))):this._loadSvgIconFromConfig(mt).pipe((0,h.T)(Lt=>B(Lt)))}_getSvgFromIconSetConfigs(mt,Lt){const Vt=this._extractIconWithNameFromAnySet(mt,Lt);if(Vt)return(0,p.of)(Vt);const ce=Lt.filter(se=>!se.svgText).map(se=>this._loadSvgIconSetFromConfig(se).pipe((0,E.W)(xe=>{const At=`Loading icon set URL: ${this._sanitizer.sanitize(t.WPN.RESOURCE_URL,se.url)} failed: ${xe.message}`;return this._errorHandler.handleError(new Error(At)),(0,p.of)(null)})));return(0,m.p)(ce).pipe((0,h.T)(()=>{const se=this._extractIconWithNameFromAnySet(mt,Lt);if(!se)throw k(mt);return se}))}_extractIconWithNameFromAnySet(mt,Lt){for(let Vt=Lt.length-1;Vt>=0;Vt--){const ce=Lt[Vt];if(ce.svgText&&ce.svgText.toString().indexOf(mt)>-1){const se=this._svgElementFromConfig(ce),xe=this._extractSvgIconFromSet(se,mt,ce.options);if(xe)return xe}}return null}_loadSvgIconFromConfig(mt){return this._fetchIcon(mt).pipe((0,v.M)(Lt=>mt.svgText=Lt),(0,h.T)(()=>this._svgElementFromConfig(mt)))}_loadSvgIconSetFromConfig(mt){return mt.svgText?(0,p.of)(null):this._fetchIcon(mt).pipe((0,v.M)(Lt=>mt.svgText=Lt))}_extractSvgIconFromSet(mt,Lt,Vt){const ce=mt.querySelector(`[id="${Lt}"]`);if(!ce)return null;const se=ce.cloneNode(!0);if(se.removeAttribute("id"),"svg"===se.nodeName.toLowerCase())return this._setSvgAttributes(se,Vt);if("symbol"===se.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(se),Vt);const xe=this._svgElementFromString(S("<svg></svg>"));return xe.appendChild(se),this._setSvgAttributes(xe,Vt)}_svgElementFromString(mt){const Lt=this._document.createElement("DIV");Lt.innerHTML=mt;const Vt=Lt.querySelector("svg");if(!Vt)throw Error("<svg> tag not found");return Vt}_toSvgElement(mt){const Lt=this._svgElementFromString(S("<svg></svg>")),Vt=mt.attributes;for(let ce=0;ce<Vt.length;ce++){const{name:se,value:xe}=Vt[ce];"id"!==se&&Lt.setAttribute(se,xe)}for(let ce=0;ce<mt.childNodes.length;ce++)mt.childNodes[ce].nodeType===this._document.ELEMENT_NODE&&Lt.appendChild(mt.childNodes[ce].cloneNode(!0));return Lt}_setSvgAttributes(mt,Lt){return mt.setAttribute("fit",""),mt.setAttribute("height","100%"),mt.setAttribute("width","100%"),mt.setAttribute("preserveAspectRatio","xMidYMid meet"),mt.setAttribute("focusable","false"),Lt&&Lt.viewBox&&mt.setAttribute("viewBox",Lt.viewBox),mt}_fetchIcon(mt){const{url:Lt,options:Vt}=mt,ce=Vt?.withCredentials??!1;if(!this._httpClient)throw function I(){return Error("Could not find HttpClient provider for use with Angular Material icons. Please include the HttpClientModule from @angular/common/http in your app imports.")}();if(null==Lt)throw Error(`Cannot fetch icon from URL "${Lt}".`);const se=this._sanitizer.sanitize(t.WPN.RESOURCE_URL,Lt);if(!se)throw F(Lt);const xe=this._inProgressUrlFetches.get(se);if(xe)return xe;const It=this._httpClient.get(se,{responseType:"text",withCredentials:ce}).pipe((0,h.T)(At=>S(At)),(0,y.j)(()=>this._inProgressUrlFetches.delete(se)),(0,g.u)());return this._inProgressUrlFetches.set(se,It),It}_addSvgIconConfig(mt,Lt,Vt){return this._svgIconConfigs.set(V(mt,Lt),Vt),this}_addSvgIconSetConfig(mt,Lt){const Vt=this._iconSetConfigs.get(mt);return Vt?Vt.push(Lt):this._iconSetConfigs.set(mt,[Lt]),this}_svgElementFromConfig(mt){if(!mt.svgElement){const Lt=this._svgElementFromString(mt.svgText);this._setSvgAttributes(Lt,mt.options),mt.svgElement=Lt}return mt.svgElement}_getIconConfigFromResolvers(mt,Lt){for(let Vt=0;Vt<this._resolvers.length;Vt++){const ce=this._resolvers[Vt](Lt,mt);if(ce)return z(ce)?new W(ce.url,null,ce.options):new W(ce,null)}}static#t=this.\u0275fac=function(Lt){return new(Lt||J)(t.KVO(A.Qq,8),t.KVO(x.up),t.KVO(d.qQ,8),t.KVO(t.zcH))};static#e=this.\u0275prov=t.jDH({token:J,factory:J.\u0275fac,providedIn:"root"})}return J})();function B(J){return J.cloneNode(!0)}function V(J,ft){return J+":"+ft}function z(J){return!(!J.url||!J.options)}const U=new t.nKC("MAT_ICON_DEFAULT_OPTIONS"),G=new t.nKC("mat-icon-location",{providedIn:"root",factory:function Z(){const J=(0,t.WQX)(d.qQ),ft=J?J.location:null;return{getPathname:()=>ft?ft.pathname+ft.search:""}}}),at=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],H=at.map(J=>`[${J}]`).join(", "),q=/^url\(['"]?#(.*?)['"]?\)$/;let $=(()=>{class J{get color(){return this._color||this._defaultColor}set color(mt){this._color=mt}get svgIcon(){return this._svgIcon}set svgIcon(mt){mt!==this._svgIcon&&(mt?this._updateSvgIcon(mt):this._svgIcon&&this._clearSvgElement(),this._svgIcon=mt)}get fontSet(){return this._fontSet}set fontSet(mt){const Lt=this._cleanupFontValue(mt);Lt!==this._fontSet&&(this._fontSet=Lt,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(mt){const Lt=this._cleanupFontValue(mt);Lt!==this._fontIcon&&(this._fontIcon=Lt,this._updateFontIconClasses())}constructor(mt,Lt,Vt,ce,se,xe){this._elementRef=mt,this._iconRegistry=Lt,this._location=ce,this._errorHandler=se,this.inline=!1,this._previousFontSetClass=[],this._currentIconFetch=f.yU.EMPTY,xe&&(xe.color&&(this.color=this._defaultColor=xe.color),xe.fontSet&&(this.fontSet=xe.fontSet)),Vt||mt.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(mt){if(!mt)return["",""];const Lt=mt.split(":");switch(Lt.length){case 1:return["",Lt[0]];case 2:return Lt;default:throw Error(`Invalid icon name: "${mt}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const mt=this._elementsWithExternalReferences;if(mt&&mt.size){const Lt=this._location.getPathname();Lt!==this._previousPath&&(this._previousPath=Lt,this._prependPathToReferences(Lt))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(mt){this._clearSvgElement();const Lt=this._location.getPathname();this._previousPath=Lt,this._cacheChildrenWithExternalReferences(mt),this._prependPathToReferences(Lt),this._elementRef.nativeElement.appendChild(mt)}_clearSvgElement(){const mt=this._elementRef.nativeElement;let Lt=mt.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();Lt--;){const Vt=mt.childNodes[Lt];(1!==Vt.nodeType||"svg"===Vt.nodeName.toLowerCase())&&Vt.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const mt=this._elementRef.nativeElement,Lt=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(Vt=>Vt.length>0);this._previousFontSetClass.forEach(Vt=>mt.classList.remove(Vt)),Lt.forEach(Vt=>mt.classList.add(Vt)),this._previousFontSetClass=Lt,this.fontIcon!==this._previousFontIconClass&&!Lt.includes("mat-ligature-font")&&(this._previousFontIconClass&&mt.classList.remove(this._previousFontIconClass),this.fontIcon&&mt.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(mt){return"string"==typeof mt?mt.trim().split(" ")[0]:mt}_prependPathToReferences(mt){const Lt=this._elementsWithExternalReferences;Lt&&Lt.forEach((Vt,ce)=>{Vt.forEach(se=>{ce.setAttribute(se.name,`url('${mt}#${se.value}')`)})})}_cacheChildrenWithExternalReferences(mt){const Lt=mt.querySelectorAll(H),Vt=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let ce=0;ce<Lt.length;ce++)at.forEach(se=>{const xe=Lt[ce],It=xe.getAttribute(se),At=It?It.match(q):null;if(At){let Gt=Vt.get(xe);Gt||(Gt=[],Vt.set(xe,Gt)),Gt.push({name:se,value:At[1]})}})}_updateSvgIcon(mt){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),mt){const[Lt,Vt]=this._splitIconName(mt);Lt&&(this._svgNamespace=Lt),Vt&&(this._svgName=Vt),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(Vt,Lt).pipe((0,b.s)(1)).subscribe(ce=>this._setSvgElement(ce),ce=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${Lt}:${Vt}! ${ce.message}`))})}}static#t=this.\u0275fac=function(Lt){return new(Lt||J)(t.rXU(t.aKT),t.rXU(K),t.kS0("aria-hidden"),t.rXU(G),t.rXU(t.zcH),t.rXU(U,8))};static#e=this.\u0275cmp=t.VBU({type:J,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:10,hostBindings:function(Lt,Vt){2&Lt&&(t.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),t.HbH(Vt.color?"mat-"+Vt.color:""),t.AVh("mat-icon-inline",Vt.inline)("mat-icon-no-color","primary"!==Vt.color&&"accent"!==Vt.color&&"warn"!==Vt.color))},inputs:{color:"color",inline:[t.Mj6.HasDecoratorInputTransform,"inline","inline",t.L39],svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],standalone:!0,features:[t.GFd,t.aNF],ngContentSelectors:T,decls:1,vars:0,template:function(Lt,Vt){1&Lt&&(t.NAR(),t.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 J})(),ot=(()=>{class J{static#t=this.\u0275fac=function(Lt){return new(Lt||J)};static#e=this.\u0275mod=t.$C({type:J});static#n=this.\u0275inj=t.G2t({imports:[a.yE,a.yE]})}return J})()},95541:(ct,P,e)=>{"use strict";e.d(P,{Oh:()=>E,fS:()=>A,fg:()=>b});var t=e(2814),a=e(17699),d=e(69940),p=e(68559),n=e(34456),m=e(85060),f=e(15944),v=e(84205);const E=new p.nKC("MAT_INPUT_VALUE_ACCESSOR"),y=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let g=0,b=(()=>{class x{get disabled(){return this._disabled}set disabled(D){this._disabled=(0,t.he)(D),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(D){this._id=D||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(n.k0.required)??!1}set required(D){this._required=(0,t.he)(D)}get type(){return this._type}set type(D){this._type=D||"text",this._validateType(),!this._isTextarea&&(0,a.MU)().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(D){this._errorStateTracker.matcher=D}get value(){return this._inputValueAccessor.value}set value(D){D!==this.value&&(this._inputValueAccessor.value=D,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(D){this._readonly=(0,t.he)(D)}get errorState(){return this._errorStateTracker.errorState}set errorState(D){this._errorStateTracker.errorState=D}constructor(D,C,S,k,I,F,L,W,K,j){this._elementRef=D,this._platform=C,this.ngControl=S,this._autofillMonitor=W,this._formField=j,this._uid="mat-input-"+g++,this.focused=!1,this.stateChanges=new v.B,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(V=>(0,a.MU)().has(V)),this._iOSKeyupListener=V=>{const z=V.target;!z.value&&0===z.selectionStart&&0===z.selectionEnd&&(z.setSelectionRange(1,1),z.setSelectionRange(0,0))};const X=this._elementRef.nativeElement,B=X.nodeName.toLowerCase();this._inputValueAccessor=L||X,this._previousNativeValue=this.value,this.id=this.id,C.IOS&&K.runOutsideAngular(()=>{D.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._errorStateTracker=new m.X0(F,S,I,k,this.stateChanges),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===B,this._isTextarea="textarea"===B,this._isInFormField=!!j,this._isNativeSelect&&(this.controlType=X.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(D=>{this.autofilled=D.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)}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(D){this._elementRef.nativeElement.focus(D)}updateErrorState(){this._errorStateTracker.updateErrorState()}_focusChanged(D){D!==this.focused&&(this.focused=D,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){const D=this._elementRef.nativeElement.value;this._previousNativeValue!==D&&(this._previousNativeValue=D,this.stateChanges.next())}_dirtyCheckPlaceholder(){const D=this._getPlaceholder();if(D!==this._previousPlaceholder){const C=this._elementRef.nativeElement;this._previousPlaceholder=D,D?C.setAttribute("placeholder",D):C.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){y.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let D=this._elementRef.nativeElement.validity;return D&&D.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const D=this._elementRef.nativeElement,C=D.options[0];return this.focused||D.multiple||!this.empty||!!(D.selectedIndex>-1&&C&&C.label)}return this.focused||!this.empty}setDescribedByIds(D){D.length?this._elementRef.nativeElement.setAttribute("aria-describedby",D.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const D=this._elementRef.nativeElement;return this._isNativeSelect&&(D.multiple||D.size>1)}static#t=this.\u0275fac=function(C){return new(C||x)(p.rXU(p.aKT),p.rXU(a.OD),p.rXU(n.vO,10),p.rXU(n.cV,8),p.rXU(n.j4,8),p.rXU(m.es),p.rXU(E,10),p.rXU(d.P8),p.rXU(p.SKi),p.rXU(f.xb,8))};static#e=this.\u0275dir=p.FsC({type:x,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(C,S){1&C&&p.bIt("focus",function(){return S._focusChanged(!0)})("blur",function(){return S._focusChanged(!1)})("input",function(){return S._onInput()}),2&C&&(p.Mr5("id",S.id)("disabled",S.disabled)("required",S.required),p.BMQ("name",S.name||null)("readonly",S.readonly&&!S._isNativeSelect||null)("aria-invalid",S.empty&&S.required?null:S.errorState)("aria-required",S.required)("id",S.id),p.AVh("mat-input-server",S._isServer)("mat-mdc-form-field-textarea-control",S._isInFormField&&S._isTextarea)("mat-mdc-form-field-input-control",S._isInFormField)("mdc-text-field__input",S._isInFormField)("mat-mdc-native-select-inline",S._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:[p.Mj6.None,"aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],standalone:!0,features:[p.Jv_([{provide:f.qT,useExisting:x}]),p.OA$]})}return x})(),A=(()=>{class x{static#t=this.\u0275fac=function(C){return new(C||x)};static#e=this.\u0275mod=p.$C({type:x});static#n=this.\u0275inj=p.G2t({imports:[m.yE,f.RG,f.RG,d.EE,m.yE]})}return x})()},20943:(ct,P,e)=>{"use strict";e.d(P,{BJ:()=>Lt,C_:()=>mt,EI:()=>te,Fg:()=>zt,YE:()=>me,ZV:()=>se,_L:()=>Qt,fS:()=>Tt,jt:()=>Ot,oh:()=>Re,p6:()=>Wt,yE:()=>ft});var t=e(68559),a=e(2814),d=e(17699),p=e(85060),n=e(27092),m=e(63617),f=e(84205),v=e(39539),h=e(60316),E=e(14102),y=e(72102),g=e(37989),b=e(74879),A=e(34456),x=e(33900);const T=["*"],D='@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-list-divider::after{content:"";display:block;border-bottom-width:1px;border-bottom-style:solid}}.mdc-list{margin:0;padding:8px 0;list-style-type:none}.mdc-list:focus{outline:none}.mdc-list-item__wrapper{display:block}.mdc-list-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;align-items:stretch;cursor:pointer}.mdc-list-item:focus{outline:none}.mdc-list-item.mdc-list-item--with-one-line{height:48px}.mdc-list-item.mdc-list-item--with-two-lines{height:64px}.mdc-list-item.mdc-list-item--with-three-lines{height:88px}.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-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.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-one-line .mdc-list-item__end{align-self:center;margin-top:0}.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 .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--disabled,.mdc-list-item.mdc-list-item--non-interactive{cursor:auto}.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::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}@media screen and (forced-colors: active){.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px double rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected:focus::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected:focus::before{border-color:CanvasText}}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item__start{fill:currentColor;flex-shrink:0;pointer-events:none}.mdc-list-item__end{flex-shrink:0;pointer-events:none}.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__content[for]{pointer-events:none}.mdc-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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;line-height:normal}.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__overline-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:24px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item,.mdc-list-item--with-leading-avatar.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-avatar .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start,.mdc-list-item--with-leading-avatar .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.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-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-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-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.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-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-leading-avatar.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-avatar .mdc-list-item__start{border-radius:50%}.mdc-list-item--with-leading-icon.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item,.mdc-list-item--with-leading-icon.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:16px;margin-right:32px}[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-leading-icon .mdc-list-item__start[dir=rtl]{margin-left:32px;margin-right:16px}.mdc-list-item--with-leading-icon.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-icon.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-icon.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-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.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-icon.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-leading-icon.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-thumbnail.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-thumbnail.mdc-list-item,.mdc-list-item--with-leading-thumbnail.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-thumbnail .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-thumbnail .mdc-list-item__start,.mdc-list-item--with-leading-thumbnail .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-thumbnail.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-thumbnail.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-thumbnail.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-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.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-thumbnail.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-leading-thumbnail.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-image.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-image.mdc-list-item,.mdc-list-item--with-leading-image.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-image .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-image .mdc-list-item__start,.mdc-list-item--with-leading-image .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-image.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-image.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-image.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-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.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-image.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-leading-image.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-video.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-video.mdc-list-item,.mdc-list-item--with-leading-video.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-video .mdc-list-item__start{margin-left:0;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-video .mdc-list-item__start,.mdc-list-item--with-leading-video .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:0}.mdc-list-item--with-leading-video.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-video.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-video.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-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.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-video.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-leading-video.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-checkbox.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item,.mdc-list-item--with-leading-checkbox.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start,.mdc-list-item--with-leading-checkbox .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.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-leading-checkbox.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-checkbox.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-checkbox.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-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.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-checkbox.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-leading-checkbox.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-radio.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item,.mdc-list-item--with-leading-radio.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-radio .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start,.mdc-list-item--with-leading-radio .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-radio.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{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{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__overline-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__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-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{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{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-switch.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-switch.mdc-list-item,.mdc-list-item--with-leading-switch.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-switch .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-switch .mdc-list-item__start,.mdc-list-item--with-leading-switch .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item--with-leading-switch.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-switch.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-switch.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-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.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-switch.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-leading-switch.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item,.mdc-list-item--with-trailing-icon.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-icon .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-icon .mdc-list-item__end,.mdc-list-item--with-trailing-icon .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item,.mdc-list-item--with-trailing-meta.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:28px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-trailing-meta .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:28px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.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-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta .mdc-list-item__end{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family);font-size:var(--mdc-typography-caption-font-size);line-height:var(--mdc-typography-caption-line-height);font-weight:var(--mdc-typography-caption-font-weight);letter-spacing:var(--mdc-typography-caption-letter-spacing);text-decoration:var(--mdc-typography-caption-text-decoration);text-transform:var(--mdc-typography-caption-text-transform)}.mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item,.mdc-list-item--with-trailing-checkbox.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.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-item--with-trailing-radio.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item,.mdc-list-item--with-trailing-radio.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-radio .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end,.mdc-list-item--with-trailing-radio .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-switch.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-switch.mdc-list-item,.mdc-list-item--with-trailing-switch.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-switch .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-switch .mdc-list-item__end,.mdc-list-item--with-trailing-switch .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-switch.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item{padding-left:16px;padding-right:16px}[dir=rtl] .mdc-list-item,.mdc-list-item[dir=rtl]{padding-left:16px;padding-right:16px}.mdc-list-group .mdc-deprecated-list{padding:0}.mdc-list-group__subheader{margin:calc((3rem - 1.5rem)/2) 16px}.mdc-list-divider{padding:0;background-clip:content-box}.mdc-list-divider.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset{padding-left:16px;padding-right:auto}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset,.mdc-list-divider.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:16px}.mdc-list-divider.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset{padding-left:auto;padding-right:16px}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset,.mdc-list-divider.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset[dir=rtl]{padding-left:16px;padding-right:auto}.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset{padding-left:0px;padding-right:auto}[dir=rtl] .mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:0px}[dir=rtl] .mdc-list-divider,.mdc-list-divider[dir=rtl]{padding:0}.mdc-list-item{background-color:var(--mdc-list-list-item-container-color)}.mdc-list-item.mdc-list-item--selected{background-color:var(--mdc-list-list-item-selected-container-color)}.mdc-list-item--with-one-line{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-avatar,.mdc-list-item--with-one-line.mdc-list-item--with-leading-icon,.mdc-list-item--with-one-line.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-one-line.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-one-line.mdc-list-item--with-leading-radio,.mdc-list-item--with-one-line.mdc-list-item--with-leading-switch{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-image,.mdc-list-item--with-one-line.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines.mdc-list-item--with-leading-avatar,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-icon,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-radio,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-switch,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-image,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-three-lines{border-radius:var(--mdc-list-list-item-container-shape)}.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-two-lines{height:var(--mdc-list-list-item-two-line-container-height)}.mdc-list-item.mdc-list-item--with-three-lines{height:var(--mdc-list-list-item-three-line-container-height)}.mdc-list-item__primary-text{color:var(--mdc-list-list-item-label-text-color)}.mdc-list-item__primary-text{font-family:var(--mdc-list-list-item-label-text-font);line-height:var(--mdc-list-list-item-label-text-line-height);font-size:var(--mdc-list-list-item-label-text-size);font-weight:var(--mdc-list-list-item-label-text-weight);letter-spacing:var(--mdc-list-list-item-label-text-tracking)}.mdc-list-item__secondary-text{color:var(--mdc-list-list-item-supporting-text-color)}.mdc-list-item__secondary-text{font-family:var(--mdc-list-list-item-supporting-text-font);line-height:var(--mdc-list-list-item-supporting-text-line-height);font-size:var(--mdc-list-list-item-supporting-text-size);font-weight:var(--mdc-list-list-item-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-supporting-text-tracking)}.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-leading-icon-color)}.mdc-list-item--with-leading-icon .mdc-list-item__start{width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start>i{font-size:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon{font-size:var(--mdc-list-list-item-leading-icon-size);width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon,.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon>.materialdesignWizIconSvgsSvgIcon{display:block}.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)}.mdc-list-item.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-supporting-text-color)}.mdc-list-item--with-trailing-meta .mdc-list-item__end{font-family:var(--mdc-list-list-item-trailing-supporting-text-font);line-height:var(--mdc-list-list-item-trailing-supporting-text-line-height);font-size:var(--mdc-list-list-item-trailing-supporting-text-size);font-weight:var(--mdc-list-list-item-trailing-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-trailing-supporting-text-tracking)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-icon-color)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end>i{font-size:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon{font-size:var(--mdc-list-list-item-trailing-icon-size);width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon,.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon>.materialdesignWizIconSvgsSvgIcon{display:block}.mdc-list-item--selected.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-selected-trailing-icon-color)}.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,.mdc-list-item--disabled .mdc-list-item__overline-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)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{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)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{opacity:var(--mdc-list-list-item-disabled-trailing-icon-opacity)}.mdc-list-item:hover .mdc-list-item__primary-text{color:var(--mdc-list-list-item-hover-label-text-color)}.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-trailing-icon:hover .mdc-list-item__end{color:var(--mdc-list-list-item-hover-trailing-icon-color)}.mdc-list-item:focus .mdc-list-item__primary-text{color:var(--mdc-list-list-item-focus-label-text-color)}.mdc-list-item.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--mdc-list-list-item-disabled-label-text-color)}.mdc-list-item:hover::before{background-color:var(--mdc-list-list-item-hover-state-layer-color);opacity:var(--mdc-list-list-item-hover-state-layer-opacity)}.mdc-list-item.mdc-list-item--disabled::before{background-color:var(--mdc-list-list-item-disabled-state-layer-color);opacity:var(--mdc-list-list-item-disabled-state-layer-opacity)}.mdc-list-item:focus::before{background-color:var(--mdc-list-list-item-focus-state-layer-color);opacity:var(--mdc-list-list-item-focus-state-layer-opacity)}.mdc-list-item--disabled .mdc-radio,.mdc-list-item--disabled .mdc-checkbox{opacity: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);background-color:var(--mdc-list-list-item-leading-avatar-color)}.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);--mat-mdc-focus-indicator-border-radius:var(--mat-list-active-indicator-shape)}.mat-mdc-nav-list .mat-mdc-list-item.mdc-list-item--activated{background-color:var(--mat-list-active-indicator-color)}',C=["unscopedContent"],S=["text"],k=[[["","matListItemAvatar",""],["","matListItemIcon",""]],[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["","matListItemMeta",""]],[["mat-divider"]]],I=["[matListItemAvatar],[matListItemIcon]","[matListItemTitle]","[matListItemLine]","*","[matListItemMeta]","mat-divider"],F=[[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["mat-divider"]],[["","matListItemAvatar",""],["","matListItemIcon",""]]],L=["[matListItemTitle]","[matListItemLine]","*","mat-divider","[matListItemAvatar],[matListItemIcon]"];function W(le,Je){1&le&&t.SdG(0,4)}function K(le,Je){if(1&le&&(t.j41(0,"div",10),t.nrm(1,"input",11),t.j41(2,"div",12),t.qSk(),t.j41(3,"svg",13),t.nrm(4,"path",14),t.k0s(),t.joV(),t.nrm(5,"div",15),t.k0s()()),2&le){const Fe=t.XpG();t.AVh("mdc-checkbox--disabled",Fe.disabled),t.R7$(),t.Y8G("checked",Fe.selected)("disabled",Fe.disabled)}}function j(le,Je){if(1&le&&(t.j41(0,"div",16),t.nrm(1,"input",17),t.j41(2,"div",18),t.nrm(3,"div",19)(4,"div",20),t.k0s()()),2&le){const Fe=t.XpG();t.AVh("mdc-radio--disabled",Fe.disabled),t.R7$(),t.Y8G("checked",Fe.selected)("disabled",Fe.disabled)}}function X(le,Je){}function B(le,Je){if(1&le&&(t.j41(0,"span",4),t.DNE(1,X,0,0,"ng-template",5),t.k0s()),2&le){t.XpG();const Fe=t.sdS(3);t.R7$(),t.Y8G("ngTemplateOutlet",Fe)}}function V(le,Je){}function z(le,Je){if(1&le&&(t.j41(0,"span",21),t.DNE(1,V,0,0,"ng-template",5),t.k0s()),2&le){t.XpG();const Fe=t.sdS(5);t.R7$(),t.Y8G("ngTemplateOutlet",Fe)}}function U(le,Je){}function G(le,Je){if(1&le&&t.DNE(0,U,0,0,"ng-template",5),2&le){t.XpG();const Fe=t.sdS(1);t.Y8G("ngTemplateOutlet",Fe)}}function Z(le,Je){}function at(le,Je){if(1&le&&(t.j41(0,"span",8),t.DNE(1,Z,0,0,"ng-template",5),t.k0s()),2&le){t.XpG();const Fe=t.sdS(3);t.R7$(),t.Y8G("ngTemplateOutlet",Fe)}}function H(le,Je){}function q(le,Je){if(1&le&&(t.j41(0,"span",8),t.DNE(1,H,0,0,"ng-template",5),t.k0s()),2&le){t.XpG();const Fe=t.sdS(5);t.R7$(),t.Y8G("ngTemplateOutlet",Fe)}}function $(le,Je){}function ot(le,Je){if(1&le&&t.DNE(0,$,0,0,"ng-template",5),2&le){t.XpG();const Fe=t.sdS(1);t.Y8G("ngTemplateOutlet",Fe)}}const J=new t.nKC("ListOption");let ft=(()=>{class le{constructor(Fe){this._elementRef=Fe}static#t=this.\u0275fac=function(tn){return new(tn||le)(t.rXU(t.aKT))};static#e=this.\u0275dir=t.FsC({type:le,selectors:[["","matListItemTitle",""]],hostAttrs:[1,"mat-mdc-list-item-title","mdc-list-item__primary-text"],standalone:!0})}return le})(),mt=(()=>{class le{constructor(Fe){this._elementRef=Fe}static#t=this.\u0275fac=function(tn){return new(tn||le)(t.rXU(t.aKT))};static#e=this.\u0275dir=t.FsC({type:le,selectors:[["","matListItemLine",""]],hostAttrs:[1,"mat-mdc-list-item-line","mdc-list-item__secondary-text"],standalone:!0})}return le})(),Lt=(()=>{class le{static#t=this.\u0275fac=function(tn){return new(tn||le)};static#e=this.\u0275dir=t.FsC({type:le,selectors:[["","matListItemMeta",""]],hostAttrs:[1,"mat-mdc-list-item-meta","mdc-list-item__end"],standalone:!0})}return le})(),Vt=(()=>{class le{constructor(Fe){this._listOption=Fe}_isAlignedAtStart(){return!this._listOption||"after"===this._listOption?._getTogglePosition()}static#t=this.\u0275fac=function(tn){return new(tn||le)(t.rXU(J,8))};static#e=this.\u0275dir=t.FsC({type:le,hostVars:4,hostBindings:function(tn,He){2&tn&&t.AVh("mdc-list-item__start",He._isAlignedAtStart())("mdc-list-item__end",!He._isAlignedAtStart())},standalone:!0})}return le})(),ce=(()=>{class le extends Vt{static#t=this.\u0275fac=(()=>{let Fe;return function(He){return(Fe||(Fe=t.xGo(le)))(He||le)}})();static#e=this.\u0275dir=t.FsC({type:le,selectors:[["","matListItemAvatar",""]],hostAttrs:[1,"mat-mdc-list-item-avatar"],standalone:!0,features:[t.Vt3]})}return le})(),se=(()=>{class le extends Vt{static#t=this.\u0275fac=(()=>{let Fe;return function(He){return(Fe||(Fe=t.xGo(le)))(He||le)}})();static#e=this.\u0275dir=t.FsC({type:le,selectors:[["","matListItemIcon",""]],hostAttrs:[1,"mat-mdc-list-item-icon"],standalone:!0,features:[t.Vt3]})}return le})();const xe=new t.nKC("MAT_LIST_CONFIG");let It=(()=>{class le{constructor(){this._isNonInteractive=!0,this._disableRipple=!1,this._disabled=!1,this._defaultOptions=(0,t.WQX)(xe,{optional:!0})}get disableRipple(){return this._disableRipple}set disableRipple(Fe){this._disableRipple=(0,a.he)(Fe)}get disabled(){return this._disabled}set disabled(Fe){this._disabled=(0,a.he)(Fe)}static#t=this.\u0275fac=function(tn){return new(tn||le)};static#e=this.\u0275dir=t.FsC({type:le,hostVars:1,hostBindings:function(tn,He){2&tn&&t.BMQ("aria-disabled",He.disabled)},inputs:{disableRipple:"disableRipple",disabled:"disabled"},standalone:!0})}return le})(),At=(()=>{class le{set lines(Fe){this._explicitLines=(0,a.OE)(Fe,null),this._updateItemLines(!1)}get disableRipple(){return this.disabled||this._disableRipple||this._noopAnimations||!!this._listBase?.disableRipple}set disableRipple(Fe){this._disableRipple=(0,a.he)(Fe)}get disabled(){return this._disabled||!!this._listBase?.disabled}set disabled(Fe){this._disabled=(0,a.he)(Fe)}get rippleDisabled(){return this.disableRipple||!!this.rippleConfig.disabled}constructor(Fe,tn,He,pn,Ze,$n){this._elementRef=Fe,this._ngZone=tn,this._listBase=He,this._platform=pn,this._explicitLines=null,this._disableRipple=!1,this._disabled=!1,this._subscriptions=new n.yU,this._rippleRenderer=null,this._hasUnscopedTextContent=!1,this.rippleConfig=Ze||{},this._hostElement=this._elementRef.nativeElement,this._isButtonElement="button"===this._hostElement.nodeName.toLowerCase(),this._noopAnimations="NoopAnimations"===$n,He&&!He._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,m.h)(this._lines.changes,this._titles.changes).subscribe(()=>this._updateItemLines(!1)))})}_updateItemLines(Fe){if(!this._lines||!this._titles||!this._unscopedContent)return;Fe&&this._checkDomForUnscopedTextContent();const tn=this._explicitLines??this._inferLinesFromContent(),He=this._unscopedContent.nativeElement;if(this._hostElement.classList.toggle("mat-mdc-list-item-single-line",tn<=1),this._hostElement.classList.toggle("mdc-list-item--with-one-line",tn<=1),this._hostElement.classList.toggle("mdc-list-item--with-two-lines",2===tn),this._hostElement.classList.toggle("mdc-list-item--with-three-lines",3===tn),this._hasUnscopedTextContent){const pn=0===this._titles.length&&1===tn;He.classList.toggle("mdc-list-item__primary-text",pn),He.classList.toggle("mdc-list-item__secondary-text",!pn)}else He.classList.remove("mdc-list-item__primary-text"),He.classList.remove("mdc-list-item__secondary-text")}_inferLinesFromContent(){let Fe=this._titles.length+this._lines.length;return this._hasUnscopedTextContent&&(Fe+=1),Fe}_checkDomForUnscopedTextContent(){this._hasUnscopedTextContent=Array.from(this._unscopedContent.nativeElement.childNodes).filter(Fe=>Fe.nodeType!==Fe.COMMENT_NODE).some(Fe=>!(!Fe.textContent||!Fe.textContent.trim()))}static#t=this.\u0275fac=function(tn){return new(tn||le)(t.rXU(t.aKT),t.rXU(t.SKi),t.rXU(It,8),t.rXU(d.OD),t.rXU(p.$E,8),t.rXU(t.bc$,8))};static#e=this.\u0275dir=t.FsC({type:le,contentQueries:function(tn,He,pn){if(1&tn&&(t.wni(pn,ce,4),t.wni(pn,se,4)),2&tn){let Ze;t.mGM(Ze=t.lsd())&&(He._avatars=Ze),t.mGM(Ze=t.lsd())&&(He._icons=Ze)}},hostVars:4,hostBindings:function(tn,He){2&tn&&(t.BMQ("aria-disabled",He.disabled)("disabled",He._isButtonElement&&He.disabled||null),t.AVh("mdc-list-item--disabled",He.disabled))},inputs:{lines:"lines",disableRipple:"disableRipple",disabled:"disabled"},standalone:!0})}return le})(),Tt=(()=>{class le extends It{constructor(){super(...arguments),this._isNonInteractive=!1}static#t=this.\u0275fac=(()=>{let Fe;return function(He){return(Fe||(Fe=t.xGo(le)))(He||le)}})();static#e=this.\u0275cmp=t.VBU({type:le,selectors:[["mat-action-list"]],hostAttrs:["role","group",1,"mat-mdc-action-list","mat-mdc-list-base","mdc-list"],exportAs:["matActionList"],standalone:!0,features:[t.Jv_([{provide:It,useExisting:le}]),t.Vt3,t.aNF],ngContentSelectors:T,decls:1,vars:0,template:function(tn,He){1&tn&&(t.NAR(),t.SdG(0))},styles:['@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-list-divider::after{content:"";display:block;border-bottom-width:1px;border-bottom-style:solid}}.mdc-list{margin:0;padding:8px 0;list-style-type:none}.mdc-list:focus{outline:none}.mdc-list-item__wrapper{display:block}.mdc-list-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;align-items:stretch;cursor:pointer}.mdc-list-item:focus{outline:none}.mdc-list-item.mdc-list-item--with-one-line{height:48px}.mdc-list-item.mdc-list-item--with-two-lines{height:64px}.mdc-list-item.mdc-list-item--with-three-lines{height:88px}.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-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.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-one-line .mdc-list-item__end{align-self:center;margin-top:0}.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 .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--disabled,.mdc-list-item.mdc-list-item--non-interactive{cursor:auto}.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::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}@media screen and (forced-colors: active){.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px double rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected:focus::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected:focus::before{border-color:CanvasText}}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item__start{fill:currentColor;flex-shrink:0;pointer-events:none}.mdc-list-item__end{flex-shrink:0;pointer-events:none}.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__content[for]{pointer-events:none}.mdc-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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;line-height:normal}.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__overline-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:24px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item,.mdc-list-item--with-leading-avatar.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-avatar .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start,.mdc-list-item--with-leading-avatar .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.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-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-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-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.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-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-leading-avatar.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-avatar .mdc-list-item__start{border-radius:50%}.mdc-list-item--with-leading-icon.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item,.mdc-list-item--with-leading-icon.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:16px;margin-right:32px}[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-leading-icon .mdc-list-item__start[dir=rtl]{margin-left:32px;margin-right:16px}.mdc-list-item--with-leading-icon.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-icon.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-icon.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-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.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-icon.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-leading-icon.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-thumbnail.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-thumbnail.mdc-list-item,.mdc-list-item--with-leading-thumbnail.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-thumbnail .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-thumbnail .mdc-list-item__start,.mdc-list-item--with-leading-thumbnail .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-thumbnail.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-thumbnail.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-thumbnail.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-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.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-thumbnail.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-leading-thumbnail.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-image.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-image.mdc-list-item,.mdc-list-item--with-leading-image.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-image .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-image .mdc-list-item__start,.mdc-list-item--with-leading-image .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-image.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-image.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-image.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-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.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-image.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-leading-image.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-video.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-video.mdc-list-item,.mdc-list-item--with-leading-video.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-video .mdc-list-item__start{margin-left:0;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-video .mdc-list-item__start,.mdc-list-item--with-leading-video .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:0}.mdc-list-item--with-leading-video.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-video.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-video.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-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.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-video.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-leading-video.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-checkbox.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item,.mdc-list-item--with-leading-checkbox.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start,.mdc-list-item--with-leading-checkbox .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.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-leading-checkbox.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-checkbox.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-checkbox.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-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.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-checkbox.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-leading-checkbox.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-radio.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item,.mdc-list-item--with-leading-radio.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-radio .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start,.mdc-list-item--with-leading-radio .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-radio.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{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{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__overline-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__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-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{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{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-switch.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-switch.mdc-list-item,.mdc-list-item--with-leading-switch.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-switch .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-switch .mdc-list-item__start,.mdc-list-item--with-leading-switch .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item--with-leading-switch.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-switch.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-switch.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-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.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-switch.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-leading-switch.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item,.mdc-list-item--with-trailing-icon.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-icon .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-icon .mdc-list-item__end,.mdc-list-item--with-trailing-icon .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item,.mdc-list-item--with-trailing-meta.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:28px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-trailing-meta .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:28px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.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-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta .mdc-list-item__end{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family);font-size:var(--mdc-typography-caption-font-size);line-height:var(--mdc-typography-caption-line-height);font-weight:var(--mdc-typography-caption-font-weight);letter-spacing:var(--mdc-typography-caption-letter-spacing);text-decoration:var(--mdc-typography-caption-text-decoration);text-transform:var(--mdc-typography-caption-text-transform)}.mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item,.mdc-list-item--with-trailing-checkbox.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.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-item--with-trailing-radio.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item,.mdc-list-item--with-trailing-radio.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-radio .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end,.mdc-list-item--with-trailing-radio .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-switch.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-switch.mdc-list-item,.mdc-list-item--with-trailing-switch.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-switch .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-switch .mdc-list-item__end,.mdc-list-item--with-trailing-switch .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-switch.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item{padding-left:16px;padding-right:16px}[dir=rtl] .mdc-list-item,.mdc-list-item[dir=rtl]{padding-left:16px;padding-right:16px}.mdc-list-group .mdc-deprecated-list{padding:0}.mdc-list-group__subheader{margin:calc((3rem - 1.5rem)/2) 16px}.mdc-list-divider{padding:0;background-clip:content-box}.mdc-list-divider.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset{padding-left:16px;padding-right:auto}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset,.mdc-list-divider.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:16px}.mdc-list-divider.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset{padding-left:auto;padding-right:16px}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset,.mdc-list-divider.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset[dir=rtl]{padding-left:16px;padding-right:auto}.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset{padding-left:0px;padding-right:auto}[dir=rtl] .mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:0px}[dir=rtl] .mdc-list-divider,.mdc-list-divider[dir=rtl]{padding:0}.mdc-list-item{background-color:var(--mdc-list-list-item-container-color)}.mdc-list-item.mdc-list-item--selected{background-color:var(--mdc-list-list-item-selected-container-color)}.mdc-list-item--with-one-line{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-avatar,.mdc-list-item--with-one-line.mdc-list-item--with-leading-icon,.mdc-list-item--with-one-line.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-one-line.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-one-line.mdc-list-item--with-leading-radio,.mdc-list-item--with-one-line.mdc-list-item--with-leading-switch{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-image,.mdc-list-item--with-one-line.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines.mdc-list-item--with-leading-avatar,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-icon,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-radio,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-switch,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-image,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-three-lines{border-radius:var(--mdc-list-list-item-container-shape)}.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-two-lines{height:var(--mdc-list-list-item-two-line-container-height)}.mdc-list-item.mdc-list-item--with-three-lines{height:var(--mdc-list-list-item-three-line-container-height)}.mdc-list-item__primary-text{color:var(--mdc-list-list-item-label-text-color)}.mdc-list-item__primary-text{font-family:var(--mdc-list-list-item-label-text-font);line-height:var(--mdc-list-list-item-label-text-line-height);font-size:var(--mdc-list-list-item-label-text-size);font-weight:var(--mdc-list-list-item-label-text-weight);letter-spacing:var(--mdc-list-list-item-label-text-tracking)}.mdc-list-item__secondary-text{color:var(--mdc-list-list-item-supporting-text-color)}.mdc-list-item__secondary-text{font-family:var(--mdc-list-list-item-supporting-text-font);line-height:var(--mdc-list-list-item-supporting-text-line-height);font-size:var(--mdc-list-list-item-supporting-text-size);font-weight:var(--mdc-list-list-item-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-supporting-text-tracking)}.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-leading-icon-color)}.mdc-list-item--with-leading-icon .mdc-list-item__start{width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start>i{font-size:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon{font-size:var(--mdc-list-list-item-leading-icon-size);width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon,.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon>.materialdesignWizIconSvgsSvgIcon{display:block}.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)}.mdc-list-item.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-supporting-text-color)}.mdc-list-item--with-trailing-meta .mdc-list-item__end{font-family:var(--mdc-list-list-item-trailing-supporting-text-font);line-height:var(--mdc-list-list-item-trailing-supporting-text-line-height);font-size:var(--mdc-list-list-item-trailing-supporting-text-size);font-weight:var(--mdc-list-list-item-trailing-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-trailing-supporting-text-tracking)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-icon-color)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end>i{font-size:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon{font-size:var(--mdc-list-list-item-trailing-icon-size);width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon,.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon>.materialdesignWizIconSvgsSvgIcon{display:block}.mdc-list-item--selected.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-selected-trailing-icon-color)}.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,.mdc-list-item--disabled .mdc-list-item__overline-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)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{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)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{opacity:var(--mdc-list-list-item-disabled-trailing-icon-opacity)}.mdc-list-item:hover .mdc-list-item__primary-text{color:var(--mdc-list-list-item-hover-label-text-color)}.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-trailing-icon:hover .mdc-list-item__end{color:var(--mdc-list-list-item-hover-trailing-icon-color)}.mdc-list-item:focus .mdc-list-item__primary-text{color:var(--mdc-list-list-item-focus-label-text-color)}.mdc-list-item.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--mdc-list-list-item-disabled-label-text-color)}.mdc-list-item:hover::before{background-color:var(--mdc-list-list-item-hover-state-layer-color);opacity:var(--mdc-list-list-item-hover-state-layer-opacity)}.mdc-list-item.mdc-list-item--disabled::before{background-color:var(--mdc-list-list-item-disabled-state-layer-color);opacity:var(--mdc-list-list-item-disabled-state-layer-opacity)}.mdc-list-item:focus::before{background-color:var(--mdc-list-list-item-focus-state-layer-color);opacity:var(--mdc-list-list-item-focus-state-layer-opacity)}.mdc-list-item--disabled .mdc-radio,.mdc-list-item--disabled .mdc-checkbox{opacity: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);background-color:var(--mdc-list-list-item-leading-avatar-color)}.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);--mat-mdc-focus-indicator-border-radius:var(--mat-list-active-indicator-shape)}.mat-mdc-nav-list .mat-mdc-list-item.mdc-list-item--activated{background-color:var(--mat-list-active-indicator-color)}'],encapsulation:2,changeDetection:0})}return le})(),Ot=(()=>{class le extends It{static#t=this.\u0275fac=(()=>{let Fe;return function(He){return(Fe||(Fe=t.xGo(le)))(He||le)}})();static#e=this.\u0275cmp=t.VBU({type:le,selectors:[["mat-list"]],hostAttrs:[1,"mat-mdc-list","mat-mdc-list-base","mdc-list"],exportAs:["matList"],standalone:!0,features:[t.Jv_([{provide:It,useExisting:le}]),t.Vt3,t.aNF],ngContentSelectors:T,decls:1,vars:0,template:function(tn,He){1&tn&&(t.NAR(),t.SdG(0))},styles:[D],encapsulation:2,changeDetection:0})}return le})(),me=(()=>{class le extends At{get activated(){return this._activated}set activated(Fe){this._activated=(0,a.he)(Fe)}constructor(Fe,tn,He,pn,Ze,$n){super(Fe,tn,He,pn,Ze,$n),this._activated=!1}_getAriaCurrent(){return"A"===this._hostElement.nodeName&&this._activated?"page":null}static#t=this.\u0275fac=function(tn){return new(tn||le)(t.rXU(t.aKT),t.rXU(t.SKi),t.rXU(It,8),t.rXU(d.OD),t.rXU(p.$E,8),t.rXU(t.bc$,8))};static#e=this.\u0275cmp=t.VBU({type:le,selectors:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],contentQueries:function(tn,He,pn){if(1&tn&&(t.wni(pn,mt,5),t.wni(pn,ft,5),t.wni(pn,Lt,5)),2&tn){let Ze;t.mGM(Ze=t.lsd())&&(He._lines=Ze),t.mGM(Ze=t.lsd())&&(He._titles=Ze),t.mGM(Ze=t.lsd())&&(He._meta=Ze)}},viewQuery:function(tn,He){if(1&tn&&(t.GBs(C,5),t.GBs(S,5)),2&tn){let pn;t.mGM(pn=t.lsd())&&(He._unscopedContent=pn.first),t.mGM(pn=t.lsd())&&(He._itemText=pn.first)}},hostAttrs:[1,"mat-mdc-list-item","mdc-list-item"],hostVars:11,hostBindings:function(tn,He){2&tn&&(t.BMQ("aria-current",He._getAriaCurrent()),t.AVh("mdc-list-item--activated",He.activated)("mdc-list-item--with-leading-avatar",0!==He._avatars.length)("mdc-list-item--with-leading-icon",0!==He._icons.length)("mdc-list-item--with-trailing-meta",0!==He._meta.length)("_mat-animation-noopable",He._noopAnimations))},inputs:{activated:"activated"},exportAs:["matListItem"],standalone:!0,features:[t.Vt3,t.aNF],ngContentSelectors:I,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(tn,He){if(1&tn){const pn=t.RV6();t.NAR(k),t.SdG(0),t.j41(1,"span",1),t.SdG(2,1),t.SdG(3,2),t.j41(4,"span",2,0),t.bIt("cdkObserveContent",function(){return t.eBV(pn),t.Njj(He._updateItemLines(!0))}),t.SdG(6,3),t.k0s()(),t.SdG(7,4),t.SdG(8,5),t.nrm(9,"div",3)}},dependencies:[v.Wv],encapsulation:2,changeDetection:0})}return le})();const oe=new t.nKC("SelectionList");let Re=(()=>{class le extends At{get checkboxPosition(){return this.togglePosition}set checkboxPosition(Fe){this.togglePosition=Fe}get color(){return this._color||this._selectionList.color}set color(Fe){this._color=Fe}get value(){return this._value}set value(Fe){this.selected&&Fe!==this.value&&this._inputsInitialized&&(this.selected=!1),this._value=Fe}get selected(){return this._selectionList.selectedOptions.isSelected(this)}set selected(Fe){const tn=(0,a.he)(Fe);tn!==this._selected&&(this._setSelected(tn),(tn||this._selectionList.multiple)&&this._selectionList._reportValueChange())}constructor(Fe,tn,He,pn,Ze,$n,Vn){super(Fe,tn,He,pn,$n,Vn),this._selectionList=He,this._changeDetectorRef=Ze,this.selectedChange=new t.bkB,this.togglePosition="after",this._selected=!1,this._inputsInitialized=!1}ngOnInit(){const Fe=this._selectionList;Fe._value&&Fe._value.some(He=>Fe.compareWith(this._value,He))&&this._setSelected(!0);const tn=this._selected;Promise.resolve().then(()=>{(this._selected||tn)&&(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(Fe){return this._selectionList.multiple&&this._getTogglePosition()===Fe}_hasRadioAt(Fe){return!this._selectionList.multiple&&this._getTogglePosition()===Fe&&!this._selectionList.hideSingleSelectionIndicator}_hasIconsOrAvatarsAt(Fe){return this._hasProjected("icons",Fe)||this._hasProjected("avatars",Fe)}_hasProjected(Fe,tn){return this._getTogglePosition()!==tn&&("avatars"===Fe?0!==this._avatars.length:0!==this._icons.length)}_handleBlur(){this._selectionList._onTouched()}_getTogglePosition(){return this.togglePosition||"after"}_setSelected(Fe){return Fe!==this._selected&&(this._selected=Fe,Fe?this._selectionList.selectedOptions.select(this):this._selectionList.selectedOptions.deselect(this),this.selectedChange.emit(Fe),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(Fe){this._hostElement.setAttribute("tabindex",Fe+"")}static#t=this.\u0275fac=function(tn){return new(tn||le)(t.rXU(t.aKT),t.rXU(t.SKi),t.rXU(oe),t.rXU(d.OD),t.rXU(t.gRc),t.rXU(p.$E,8),t.rXU(t.bc$,8))};static#e=this.\u0275cmp=t.VBU({type:le,selectors:[["mat-list-option"]],contentQueries:function(tn,He,pn){if(1&tn&&(t.wni(pn,mt,5),t.wni(pn,ft,5)),2&tn){let Ze;t.mGM(Ze=t.lsd())&&(He._lines=Ze),t.mGM(Ze=t.lsd())&&(He._titles=Ze)}},viewQuery:function(tn,He){if(1&tn&&t.GBs(C,5),2&tn){let pn;t.mGM(pn=t.lsd())&&(He._unscopedContent=pn.first)}},hostAttrs:["role","option",1,"mat-mdc-list-item","mat-mdc-list-option","mdc-list-item"],hostVars:25,hostBindings:function(tn,He){1&tn&&t.bIt("blur",function(){return He._handleBlur()})("click",function(){return He._toggleOnInteraction()}),2&tn&&(t.BMQ("aria-selected",He.selected),t.AVh("mdc-list-item--selected",He.selected&&!He._selectionList.multiple&&He._selectionList.hideSingleSelectionIndicator)("mdc-list-item--with-leading-avatar",He._hasProjected("avatars","before"))("mdc-list-item--with-leading-icon",He._hasProjected("icons","before"))("mdc-list-item--with-trailing-icon",He._hasProjected("icons","after"))("mat-mdc-list-option-with-trailing-avatar",He._hasProjected("avatars","after"))("mdc-list-item--with-leading-checkbox",He._hasCheckboxAt("before"))("mdc-list-item--with-trailing-checkbox",He._hasCheckboxAt("after"))("mdc-list-item--with-leading-radio",He._hasRadioAt("before"))("mdc-list-item--with-trailing-radio",He._hasRadioAt("after"))("mat-accent","primary"!==He.color&&"warn"!==He.color)("mat-warn","warn"===He.color)("_mat-animation-noopable",He._noopAnimations))},inputs:{togglePosition:"togglePosition",checkboxPosition:"checkboxPosition",color:"color",value:"value",selected:"selected"},outputs:{selectedChange:"selectedChange"},exportAs:["matListOption"],standalone:!0,features:[t.Jv_([{provide:At,useExisting:le},{provide:J,useExisting:le}]),t.Vt3,t.aNF],ngContentSelectors:L,decls:20,vars:4,consts:[["icons",""],["checkbox",""],["radio",""],["unscopedContent",""],[1,"mdc-list-item__start","mat-mdc-list-option-checkbox-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-circle"],[1,"mdc-list-item__start","mat-mdc-list-option-radio-before"]],template:function(tn,He){if(1&tn){const pn=t.RV6();t.NAR(F),t.DNE(0,W,1,0,"ng-template",null,0,t.C5r)(2,K,6,4,"ng-template",null,1,t.C5r)(4,j,5,4,"ng-template",null,2,t.C5r)(6,B,2,1,"span",4)(7,z,2,1)(8,G,1,1,null,5),t.j41(9,"span",6),t.SdG(10),t.SdG(11,1),t.j41(12,"span",7,3),t.bIt("cdkObserveContent",function(){return t.eBV(pn),t.Njj(He._updateItemLines(!0))}),t.SdG(14,2),t.k0s()(),t.DNE(15,at,2,1,"span",8)(16,q,2,1)(17,ot,1,1,null,5),t.SdG(18,3),t.nrm(19,"div",9)}2&tn&&(t.R7$(6),t.vxM(6,He._hasCheckboxAt("before")?6:He._hasRadioAt("before")?7:-1),t.R7$(2),t.vxM(8,He._hasIconsOrAvatarsAt("before")?8:-1),t.R7$(7),t.vxM(15,He._hasCheckboxAt("after")?15:He._hasRadioAt("after")?16:-1),t.R7$(2),t.vxM(17,He._hasIconsOrAvatarsAt("after")?17:-1))},dependencies:[h.T3,v.Wv],styles:['.mat-mdc-list-option-with-trailing-avatar.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mat-mdc-list-option-with-trailing-avatar.mdc-list-item,.mat-mdc-list-option-with-trailing-avatar.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mat-mdc-list-option-with-trailing-avatar .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mat-mdc-list-option-with-trailing-avatar .mdc-list-item__end,.mat-mdc-list-option-with-trailing-avatar .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mat-mdc-list-option-with-trailing-avatar .mdc-list-item__end{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-touch-target-wrapper{display:inline}.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}.mat-mdc-list-option .mdc-checkbox[hidden]{display:none}.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{border-color:CanvasText}}.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{border-color:CanvasText}}@media all and (-ms-high-contrast: none){.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__focus-ring{display:none}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-list-option .mdc-checkbox__mixedmark{margin:0 1px}}.mat-mdc-list-option .mdc-checkbox--disabled{cursor:default;pointer-events:none}.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}.mat-mdc-list-option .mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0}.mdc-checkbox--upgraded .mat-mdc-list-option .mdc-checkbox__checkmark{opacity:1}.mat-mdc-list-option .mdc-checkbox__checkmark-path{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;transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0}.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,.mat-mdc-list-option .mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mat-mdc-list-option .mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit}.mat-mdc-list-option .mdc-checkbox__native-control:disabled{cursor:default;pointer-events:none}.mat-mdc-list-option .mdc-checkbox--touch{margin:calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2)}.mat-mdc-list-option .mdc-checkbox--touch .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);width:var(--mdc-checkbox-state-layer-size, 48px);height:var(--mdc-checkbox-state-layer-size, 48px)}.mat-mdc-list-option .mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{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,.mat-mdc-list-option .mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0}.mat-mdc-list-option .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark,.mat-mdc-list-option .mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}.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}.mat-mdc-list-option .mdc-radio[hidden]{display:none}.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:""}.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%}.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%}.mat-mdc-list-option .mdc-radio__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit;z-index:1}.mat-mdc-list-option .mdc-radio--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mat-mdc-list-option .mdc-radio--touch .mdc-radio__native-control{top:calc((40px - 48px) / 2);right:calc((40px - 48px) / 2);left:calc((40px - 48px) / 2);width:48px;height:48px}.mat-mdc-list-option .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mat-mdc-list-option .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mat-mdc-list-option .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mat-mdc-list-option .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring{border-color:CanvasText}}.mat-mdc-list-option .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after,.mat-mdc-list-option .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mat-mdc-list-option .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after,.mat-mdc-list-option .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring::after{border-color:CanvasText}}.mat-mdc-list-option .mdc-radio--disabled{cursor:default;pointer-events:none}.mat-mdc-list-option .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{transform:scale(0.5)}.mat-mdc-list-option .mdc-radio__native-control:disabled+.mdc-radio__background,.mat-mdc-list-option [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background{cursor:default}.mat-mdc-list-option .mdc-radio__native-control:focus+.mdc-radio__background::before{transform:scale(1);opacity:.12}@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}}@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:mdc-animation-deceleration-curve-timing-function;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}}@media all and (-ms-high-contrast: none){.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox .mdc-checkbox__focus-ring{display:none}}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__background{transition:background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__checkmark{transition:opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__mixedmark{transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background{transition:border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__background,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__mixedmark{transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__background::before{transition:opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__outer-circle{transition:border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__inner-circle{transition:transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__native-control:checked+.mdc-radio__background,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__native-control:disabled+.mdc-radio__background{transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{transition:border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__native-control:focus+.mdc-radio__background::before{transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-list-option .mdc-checkbox{padding:calc((40px - 18px) / 2);padding:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2);margin:calc((40px - 40px) / 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[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:rgba(0, 0, 0, 0.38);border-color:var(--mdc-checkbox-disabled-unselected-icon-color, rgba(0, 0, 0, 0.38));background-color:transparent}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true][disabled]~.mdc-checkbox__background{border-color:transparent;background-color:rgba(0, 0, 0, 0.38);background-color:var(--mdc-checkbox-disabled-selected-icon-color, rgba(0, 0, 0, 0.38))}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:white;color:var(--mdc-checkbox-selected-checkmark-color, white)}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:white;border-color:var(--mdc-checkbox-selected-checkmark-color, white)}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:#fff;color:var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:#fff;border-color:var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:rgba(0, 0, 0, 0.54);border-color:var(--mdc-checkbox-unselected-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:#f44336;border-color:var(--mdc-checkbox-selected-icon-color, #f44336);background-color:#f44336;background-color:var(--mdc-checkbox-selected-icon-color, #f44336)}@keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336{0%{border-color:rgba(0, 0, 0, 0.54);border-color:var(--mdc-checkbox-unselected-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}50%{border-color:#f44336;border-color:var(--mdc-checkbox-selected-icon-color, #f44336);background-color:#f44336;background-color:var(--mdc-checkbox-selected-icon-color, #f44336)}}@keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336{0%,80%{border-color:#f44336;border-color:var(--mdc-checkbox-selected-icon-color, #f44336);background-color:#f44336;background-color:var(--mdc-checkbox-selected-icon-color, #f44336)}100%{border-color:rgba(0, 0, 0, 0.54);border-color:var(--mdc-checkbox-unselected-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}}.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336}.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336}.mat-mdc-list-option .mdc-checkbox:hover .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:#212121;border-color:var(--mdc-checkbox-unselected-hover-icon-color, #212121);background-color:transparent}.mat-mdc-list-option .mdc-checkbox:hover .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox:hover .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox:hover .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:#f44336;border-color:var(--mdc-checkbox-selected-hover-icon-color, #f44336);background-color:#f44336;background-color:var(--mdc-checkbox-selected-hover-icon-color, #f44336)}@keyframes mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336{0%{border-color:#212121;border-color:var(--mdc-checkbox-unselected-hover-icon-color, #212121);background-color:transparent}50%{border-color:#f44336;border-color:var(--mdc-checkbox-selected-hover-icon-color, #f44336);background-color:#f44336;background-color:var(--mdc-checkbox-selected-hover-icon-color, #f44336)}}@keyframes mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336{0%,80%{border-color:#f44336;border-color:var(--mdc-checkbox-selected-hover-icon-color, #f44336);background-color:#f44336;background-color:var(--mdc-checkbox-selected-hover-icon-color, #f44336)}100%{border-color:#212121;border-color:var(--mdc-checkbox-unselected-hover-icon-color, #212121);background-color:transparent}}.mat-mdc-list-option .mdc-checkbox:hover.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox:hover.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336}.mat-mdc-list-option .mdc-checkbox:hover.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox:hover.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336}.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:#212121;border-color:var(--mdc-checkbox-unselected-focus-icon-color, #212121);background-color:transparent}.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:#f44336;border-color:var(--mdc-checkbox-selected-focus-icon-color, #f44336);background-color:#f44336;background-color:var(--mdc-checkbox-selected-focus-icon-color, #f44336)}@keyframes mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336{0%{border-color:#212121;border-color:var(--mdc-checkbox-unselected-focus-icon-color, #212121);background-color:transparent}50%{border-color:#f44336;border-color:var(--mdc-checkbox-selected-focus-icon-color, #f44336);background-color:#f44336;background-color:var(--mdc-checkbox-selected-focus-icon-color, #f44336)}}@keyframes mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336{0%,80%{border-color:#f44336;border-color:var(--mdc-checkbox-selected-focus-icon-color, #f44336);background-color:#f44336;background-color:var(--mdc-checkbox-selected-focus-icon-color, #f44336)}100%{border-color:#212121;border-color:var(--mdc-checkbox-unselected-focus-icon-color, #212121);background-color:transparent}}.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336}.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336}.mat-mdc-list-option .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:rgba(0, 0, 0, 0.54);border-color:var(--mdc-checkbox-unselected-pressed-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}.mat-mdc-list-option .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:#f44336;border-color:var(--mdc-checkbox-selected-pressed-icon-color, #f44336);background-color:#f44336;background-color:var(--mdc-checkbox-selected-pressed-icon-color, #f44336)}@keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336{0%{border-color:rgba(0, 0, 0, 0.54);border-color:var(--mdc-checkbox-unselected-pressed-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}50%{border-color:#f44336;border-color:var(--mdc-checkbox-selected-pressed-icon-color, #f44336);background-color:#f44336;background-color:var(--mdc-checkbox-selected-pressed-icon-color, #f44336)}}@keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336{0%,80%{border-color:#f44336;border-color:var(--mdc-checkbox-selected-pressed-icon-color, #f44336);background-color:#f44336;background-color:var(--mdc-checkbox-selected-pressed-icon-color, #f44336)}100%{border-color:rgba(0, 0, 0, 0.54);border-color:var(--mdc-checkbox-unselected-pressed-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}}.mat-mdc-list-option .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336}.mat-mdc-list-option .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__ripple::before,.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__ripple::after{background-color:black;background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, black)}.mat-mdc-list-option .mdc-checkbox:hover .mdc-checkbox__ripple::before,.mat-mdc-list-option .mdc-checkbox.mdc-ripple-surface--hover .mdc-checkbox__ripple::before{opacity:0.04;opacity:var(--mdc-checkbox-unselected-hover-state-layer-opacity, 0.04)}.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__ripple::before,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__ripple::before{transition-duration:75ms;opacity:0.16;opacity:var(--mdc-checkbox-unselected-focus-state-layer-opacity, 0.16)}.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded) .mdc-checkbox__ripple::after{transition:opacity 150ms linear}.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):active .mdc-checkbox__ripple::after{transition-duration:75ms;opacity:0.16;opacity:var(--mdc-checkbox-unselected-pressed-state-layer-opacity, 0.16)}.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-checkbox-unselected-pressed-state-layer-opacity, 0.16)}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__ripple::before{background-color:black;background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, black)}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__ripple::after{background-color:black;background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color, black)}.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple::before,.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple::after{background-color:#f44336;background-color:var(--mdc-checkbox-selected-hover-state-layer-color, #f44336)}.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--selected:hover .mdc-checkbox__ripple::before,.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--selected.mdc-ripple-surface--hover .mdc-checkbox__ripple::before{opacity:0.04;opacity:var(--mdc-checkbox-selected-hover-state-layer-opacity, 0.04)}.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded--background-focused .mdc-checkbox__ripple::before,.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):focus .mdc-checkbox__ripple::before{transition-duration:75ms;opacity:0.16;opacity:var(--mdc-checkbox-selected-focus-state-layer-opacity, 0.16)}.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded) .mdc-checkbox__ripple::after{transition:opacity 150ms linear}.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):active .mdc-checkbox__ripple::after{transition-duration:75ms;opacity:0.16;opacity:var(--mdc-checkbox-selected-pressed-state-layer-opacity, 0.16)}.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-checkbox-selected-pressed-state-layer-opacity, 0.16)}.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple::before,.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple::after{background-color:#f44336;background-color:var(--mdc-checkbox-selected-hover-state-layer-color, #f44336)}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__background{top:calc((40px - 18px) / 2);top:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2);left:calc((40px - 18px) / 2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2)}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control{top:calc((40px - 40px) / 2);top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2);right:calc((40px - 40px) / 2);right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2);left:calc((40px - 40px) / 2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2);width:40px;width:var(--mdc-checkbox-state-layer-size, 40px);height:40px;height:var(--mdc-checkbox-state-layer-size, 40px)}.mat-mdc-list-option .mdc-radio{padding:calc((40px - 20px) / 2);padding:calc((var(--mdc-radio-state-layer-size, 40px) - 20px) / 2)}.mat-mdc-list-option .mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-list-option .mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:black;border-color:var(--mdc-radio-disabled-selected-icon-color, black)}.mat-mdc-list-option .mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-list-option .mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:black;border-color:var(--mdc-radio-disabled-selected-icon-color, black)}.mat-mdc-list-option .mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-list-option .mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{opacity:0.38;opacity:var(--mdc-radio-disabled-selected-icon-opacity, 0.38)}.mat-mdc-list-option .mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-list-option .mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{opacity:0.38;opacity:var(--mdc-radio-disabled-selected-icon-opacity, 0.38)}.mat-mdc-list-option .mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-list-option .mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:black;border-color:var(--mdc-radio-disabled-unselected-icon-color, black)}.mat-mdc-list-option .mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-list-option .mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{opacity:0.38;opacity:var(--mdc-radio-disabled-unselected-icon-opacity, 0.38)}.mat-mdc-list-option .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-list-option .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:#f44336;border-color:var(--mdc-radio-selected-focus-icon-color, #f44336)}.mat-mdc-list-option .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-list-option .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:#f44336;border-color:var(--mdc-radio-selected-focus-icon-color, #f44336)}.mat-mdc-list-option .mdc-radio:hover .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:#f44336;border-color:var(--mdc-radio-selected-hover-icon-color, #f44336)}.mat-mdc-list-option .mdc-radio:hover .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:#f44336;border-color:var(--mdc-radio-selected-hover-icon-color, #f44336)}.mat-mdc-list-option .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:#f44336;border-color:var(--mdc-radio-selected-icon-color, #f44336)}.mat-mdc-list-option .mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:#f44336;border-color:var(--mdc-radio-selected-icon-color, #f44336)}.mat-mdc-list-option .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:#f44336;border-color:var(--mdc-radio-selected-pressed-icon-color, #f44336)}.mat-mdc-list-option .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:#f44336;border-color:var(--mdc-radio-selected-pressed-icon-color, #f44336)}.mat-mdc-list-option .mdc-radio:hover .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:#212121;border-color:var(--mdc-radio-unselected-hover-icon-color, #212121)}.mat-mdc-list-option .mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:rgba(0, 0, 0, 0.54);border-color:var(--mdc-radio-unselected-icon-color, rgba(0, 0, 0, 0.54))}.mat-mdc-list-option .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:rgba(0, 0, 0, 0.54);border-color:var(--mdc-radio-unselected-pressed-icon-color, rgba(0, 0, 0, 0.54))}.mat-mdc-list-option .mdc-radio .mdc-radio__background::before{top:calc(-1 * (40px - 20px) / 2);top:calc(-1 * (var(--mdc-radio-state-layer-size, 40px) - 20px) / 2);left:calc(-1 * (40px - 20px) / 2);left:calc(-1 * (var(--mdc-radio-state-layer-size, 40px) - 20px) / 2);width:40px;width:var(--mdc-radio-state-layer-size, 40px);height:40px;height:var(--mdc-radio-state-layer-size, 40px)}.mat-mdc-list-option .mdc-radio .mdc-radio__native-control{top:calc((40px - 40px) / 2);top:calc((var(--mdc-radio-state-layer-size, 40px) - var(--mdc-radio-state-layer-size, 40px)) / 2);right:calc((40px - 40px) / 2);right:calc((var(--mdc-radio-state-layer-size, 40px) - var(--mdc-radio-state-layer-size, 40px)) / 2);left:calc((40px - 40px) / 2);left:calc((var(--mdc-radio-state-layer-size, 40px) - var(--mdc-radio-state-layer-size, 40px)) / 2);width:40px;width:var(--mdc-radio-state-layer-size, 40px);height:40px;height:var(--mdc-radio-state-layer-size, 40px)}.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 le})(),te=(()=>{class le{static#t=this.\u0275fac=function(tn){return new(tn||le)};static#e=this.\u0275dir=t.FsC({type:le,selectors:[["","mat-subheader",""],["","matSubheader",""]],hostAttrs:[1,"mat-mdc-subheader","mdc-list-group__subheader"],standalone:!0})}return le})(),Qt=(()=>{class le extends It{constructor(){super(...arguments),this._isNonInteractive=!1}static#t=this.\u0275fac=(()=>{let Fe;return function(He){return(Fe||(Fe=t.xGo(le)))(He||le)}})();static#e=this.\u0275cmp=t.VBU({type:le,selectors:[["mat-nav-list"]],hostAttrs:["role","navigation",1,"mat-mdc-nav-list","mat-mdc-list-base","mdc-list"],exportAs:["matNavList"],standalone:!0,features:[t.Jv_([{provide:It,useExisting:le}]),t.Vt3,t.aNF],ngContentSelectors:T,decls:1,vars:0,template:function(tn,He){1&tn&&(t.NAR(),t.SdG(0))},styles:[D],encapsulation:2,changeDetection:0})}return le})();const $t={provide:A.kq,useExisting:(0,t.Rfq)(()=>Wt),multi:!0};class Mt{constructor(Je,Fe){this.source=Je,this.options=Fe}}let Wt=(()=>{class le extends It{get multiple(){return this._multiple}set multiple(Fe){const tn=(0,a.he)(Fe);tn!==this._multiple&&(this._multiple=tn,this.selectedOptions=new g.CB(this._multiple,this.selectedOptions.selected))}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(Fe){this._hideSingleSelectionIndicator=(0,a.he)(Fe)}constructor(Fe,tn){super(),this._element=Fe,this._ngZone=tn,this._initialized=!1,this._destroyed=new f.B,this._onChange=He=>{},this.selectionChange=new t.bkB,this.color="accent",this.compareWith=(He,pn)=>He===pn,this._multiple=!0,this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this.selectedOptions=new g.CB(this._multiple),this._onTouched=()=>{},this._selectionListDisabled=!1,this._handleFocusout=()=>{setTimeout(()=>{this._containsFocus()||this._resetActiveOption()})},this._handleFocusin=He=>{if(this.disabled)return;const pn=this._items.toArray().findIndex(Ze=>Ze._elementRef.nativeElement.contains(He.target));pn>-1?this._setActiveOption(pn):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(Fe){const tn=Fe.disabled,He=Fe.disableRipple,pn=Fe.hideSingleSelectionIndicator;(He&&!He.firstChange||tn&&!tn.firstChange||pn&&!pn.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(Fe){this._element.nativeElement.focus(Fe)}selectAll(){return this._setAllOptionsSelected(!0)}deselectAll(){return this._setAllOptionsSelected(!1)}_reportValueChange(){if(this.options&&!this._isDestroyed){const Fe=this._getSelectedOptionValues();this._onChange(Fe),this._value=Fe}}_emitChangeEvent(Fe){this.selectionChange.emit(new Mt(this,Fe))}writeValue(Fe){this._value=Fe,this.options&&this._setOptionsFromValues(Fe||[])}setDisabledState(Fe){this.disabled=Fe}get disabled(){return this._selectionListDisabled}set disabled(Fe){this._selectionListDisabled=(0,a.he)(Fe),this._selectionListDisabled&&this._keyManager?.setActiveItem(-1)}registerOnChange(Fe){this._onChange=Fe}registerOnTouched(Fe){this._onTouched=Fe}_watchForSelectionChange(){this.selectedOptions.changed.pipe((0,x.Q)(this._destroyed)).subscribe(Fe=>{for(let tn of Fe.added)tn.selected=!0;for(let tn of Fe.removed)tn.selected=!1;this._containsFocus()||this._resetActiveOption()})}_setOptionsFromValues(Fe){this.options.forEach(tn=>tn._setSelected(!1)),Fe.forEach(tn=>{const He=this.options.find(pn=>!pn.selected&&this.compareWith(pn.value,tn));He&&He._setSelected(!0)})}_getSelectedOptionValues(){return this.options.filter(Fe=>Fe.selected).map(Fe=>Fe.value)}_markOptionsForCheck(){this.options&&this.options.forEach(Fe=>Fe._markForCheck())}_setAllOptionsSelected(Fe,tn){const He=[];return this.options.forEach(pn=>{(!tn||!pn.disabled)&&pn._setSelected(Fe)&&He.push(pn)}),He.length&&this._reportValueChange(),He}get options(){return this._items}_handleKeydown(Fe){const tn=this._keyManager.activeItem;if(Fe.keyCode!==b.Fm&&Fe.keyCode!==b.t6||this._keyManager.isTyping()||!tn||tn.disabled)if(Fe.keyCode===b.A&&this.multiple&&!this._keyManager.isTyping()&&(0,b.rp)(Fe,"ctrlKey")){const He=this.options.some(pn=>!pn.disabled&&!pn.selected);Fe.preventDefault(),this._emitChangeEvent(this._setAllOptionsSelected(He,!0))}else this._keyManager.onKeydown(Fe);else Fe.preventDefault(),tn._toggleOnInteraction()}_setupRovingTabindex(){this._keyManager=new y.Bu(this._items).withHomeAndEnd().withTypeAhead().withWrap().skipPredicate(()=>this.disabled),this._resetActiveOption(),this._keyManager.change.subscribe(Fe=>this._setActiveOption(Fe)),this._items.changes.pipe((0,x.Q)(this._destroyed)).subscribe(()=>{const Fe=this._keyManager.activeItem;(!Fe||-1===this._items.toArray().indexOf(Fe))&&this._resetActiveOption()})}_setActiveOption(Fe){this._items.forEach((tn,He)=>tn._setTabindex(He===Fe?0:-1)),this._keyManager.updateActiveItem(Fe)}_resetActiveOption(){if(this.disabled)return void this._setActiveOption(-1);const Fe=this._items.find(tn=>tn.selected&&!tn.disabled)||this._items.first;this._setActiveOption(Fe?this._items.toArray().indexOf(Fe):-1)}_containsFocus(){const Fe=(0,d.vc)();return Fe&&this._element.nativeElement.contains(Fe)}static#t=this.\u0275fac=function(tn){return new(tn||le)(t.rXU(t.aKT),t.rXU(t.SKi))};static#e=this.\u0275cmp=t.VBU({type:le,selectors:[["mat-selection-list"]],contentQueries:function(tn,He,pn){if(1&tn&&t.wni(pn,Re,5),2&tn){let Ze;t.mGM(Ze=t.lsd())&&(He._items=Ze)}},hostAttrs:["role","listbox",1,"mat-mdc-selection-list","mat-mdc-list-base","mdc-list"],hostVars:1,hostBindings:function(tn,He){1&tn&&t.bIt("keydown",function(Ze){return He._handleKeydown(Ze)}),2&tn&&t.BMQ("aria-multiselectable",He.multiple)},inputs:{color:"color",compareWith:"compareWith",multiple:"multiple",hideSingleSelectionIndicator:"hideSingleSelectionIndicator",disabled:"disabled"},outputs:{selectionChange:"selectionChange"},exportAs:["matSelectionList"],standalone:!0,features:[t.Jv_([$t,{provide:It,useExisting:le},{provide:oe,useExisting:le}]),t.Vt3,t.OA$,t.aNF],ngContentSelectors:T,decls:1,vars:0,template:function(tn,He){1&tn&&(t.NAR(),t.SdG(0))},styles:[D],encapsulation:2,changeDetection:0})}return le})(),zt=(()=>{class le{static#t=this.\u0275fac=function(tn){return new(tn||le)};static#e=this.\u0275mod=t.$C({type:le});static#n=this.\u0275inj=t.G2t({imports:[v.w5,h.MD,p.yE,p.pZ,p.O5,E.w]})}return le})()},31034:(ct,P,e)=>{"use strict";e.d(P,{Cn:()=>Gt,Cp:()=>At,fb:()=>z,kk:()=>Lt,z8:()=>H});var t=e(68559),a=e(72102),d=e(74879),p=e(84205),n=e(63617),m=e(27092),f=e(59452),v=e(35873),h=e(63037),E=e(36647),y=e(64334),g=e(33900),b=e(51567),A=e(95074),x=e(60316),T=e(85060),D=e(9168),C=e(47172),S=e(63680),k=e(81570),I=e(17699),F=e(79975);const L=["mat-menu-item",""],W=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],K=["mat-icon, [matMenuItemIcon]","*"];function j(Tt,Yt){1&Tt&&(t.qSk(),t.j41(0,"svg",2),t.nrm(1,"polygon",3),t.k0s())}const X=["*"];function B(Tt,Yt){if(1&Tt){const Ot=t.RV6();t.j41(0,"div",0),t.bIt("keydown",function(oe){t.eBV(Ot);const Re=t.XpG();return t.Njj(Re._handleKeydown(oe))})("click",function(){t.eBV(Ot);const oe=t.XpG();return t.Njj(oe.closed.emit("click"))})("@transformMenu.start",function(oe){t.eBV(Ot);const Re=t.XpG();return t.Njj(Re._onAnimationStart(oe))})("@transformMenu.done",function(oe){t.eBV(Ot);const Re=t.XpG();return t.Njj(Re._onAnimationDone(oe))}),t.j41(1,"div",1),t.SdG(2),t.k0s()()}if(2&Tt){const Ot=t.XpG();t.HbH(Ot._classList),t.Y8G("id",Ot.panelId)("@transformMenu",Ot._panelAnimationState),t.BMQ("aria-label",Ot.ariaLabel||null)("aria-labelledby",Ot.ariaLabelledby||null)("aria-describedby",Ot.ariaDescribedby||null)}}const V=new t.nKC("MAT_MENU_PANEL");let z=(()=>{class Tt{constructor(Ot,me,oe,Re,te){this._elementRef=Ot,this._document=me,this._focusMonitor=oe,this._parentMenu=Re,this._changeDetectorRef=te,this.role="menuitem",this.disabled=!1,this.disableRipple=!1,this._hovered=new p.B,this._focused=new p.B,this._highlighted=!1,this._triggersSubmenu=!1,Re?.addItem?.(this)}focus(Ot,me){this._focusMonitor&&Ot?this._focusMonitor.focusVia(this._getHostElement(),Ot,me):this._getHostElement().focus(me),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(Ot){this.disabled&&(Ot.preventDefault(),Ot.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const Ot=this._elementRef.nativeElement.cloneNode(!0),me=Ot.querySelectorAll("mat-icon, .material-icons");for(let oe=0;oe<me.length;oe++)me[oe].remove();return Ot.textContent?.trim()||""}_setHighlighted(Ot){this._highlighted=Ot,this._changeDetectorRef?.markForCheck()}_setTriggersSubmenu(Ot){this._triggersSubmenu=Ot,this._changeDetectorRef?.markForCheck()}_hasFocus(){return this._document&&this._document.activeElement===this._getHostElement()}static#t=this.\u0275fac=function(me){return new(me||Tt)(t.rXU(t.aKT),t.rXU(x.qQ),t.rXU(a.FN),t.rXU(V,8),t.rXU(t.gRc))};static#e=this.\u0275cmp=t.VBU({type:Tt,selectors:[["","mat-menu-item",""]],hostAttrs:[1,"mat-mdc-menu-item","mat-mdc-focus-indicator"],hostVars:8,hostBindings:function(me,oe){1&me&&t.bIt("click",function(te){return oe._checkDisabled(te)})("mouseenter",function(){return oe._handleMouseEnter()}),2&me&&(t.BMQ("role",oe.role)("tabindex",oe._getTabIndex())("aria-disabled",oe.disabled)("disabled",oe.disabled||null),t.AVh("mat-mdc-menu-item-highlighted",oe._highlighted)("mat-mdc-menu-item-submenu-trigger",oe._triggersSubmenu))},inputs:{role:"role",disabled:[t.Mj6.HasDecoratorInputTransform,"disabled","disabled",t.L39],disableRipple:[t.Mj6.HasDecoratorInputTransform,"disableRipple","disableRipple",t.L39]},exportAs:["matMenuItem"],standalone:!0,features:[t.GFd,t.aNF],attrs:L,ngContentSelectors:K,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(me,oe){1&me&&(t.NAR(W),t.SdG(0),t.j41(1,"span",0),t.SdG(2,1),t.k0s(),t.nrm(3,"div",1),t.DNE(4,j,2,0,":svg:svg",2)),2&me&&(t.R7$(3),t.Y8G("matRippleDisabled",oe.disableRipple||oe.disabled)("matRippleTrigger",oe._getHostElement()),t.R7$(),t.vxM(4,oe._triggersSubmenu?4:-1))},dependencies:[T.r6],encapsulation:2,changeDetection:0})}return Tt})();const at=new t.nKC("MatMenuContent");let H=(()=>{class Tt{constructor(Ot,me,oe,Re,te,Qe,Qt){this._template=Ot,this._componentFactoryResolver=me,this._appRef=oe,this._injector=Re,this._viewContainerRef=te,this._document=Qe,this._changeDetectorRef=Qt,this._attached=new p.B}attach(Ot={}){this._portal||(this._portal=new D.VA(this._template,this._viewContainerRef)),this.detach(),this._outlet||(this._outlet=new D.aI(this._document.createElement("div"),this._componentFactoryResolver,this._appRef,this._injector));const me=this._template.elementRef.nativeElement;me.parentNode.insertBefore(this._outlet.outletElement,me),this._changeDetectorRef?.markForCheck(),this._portal.attach(this._outlet,Ot),this._attached.next()}detach(){this._portal.isAttached&&this._portal.detach()}ngOnDestroy(){this._outlet&&this._outlet.dispose()}static#t=this.\u0275fac=function(me){return new(me||Tt)(t.rXU(t.C4Q),t.rXU(t.OM3),t.rXU(t.o8S),t.rXU(t.zZn),t.rXU(t.c1b),t.rXU(x.qQ),t.rXU(t.gRc))};static#e=this.\u0275dir=t.FsC({type:Tt,selectors:[["ng-template","matMenuContent",""]],standalone:!0,features:[t.Jv_([{provide:at,useExisting:Tt}])]})}return Tt})();const q={transformMenu:(0,C.hZ)("transformMenu",[(0,C.wk)("void",(0,C.iF)({opacity:0,transform:"scale(0.8)"})),(0,C.kY)("void => enter",(0,C.i0)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,C.iF)({opacity:1,transform:"scale(1)"}))),(0,C.kY)("* => void",(0,C.i0)("100ms 25ms linear",(0,C.iF)({opacity:0})))]),fadeInItems:(0,C.hZ)("fadeInItems",[(0,C.wk)("showing",(0,C.iF)({opacity:1})),(0,C.kY)("void => *",[(0,C.iF)({opacity:0}),(0,C.i0)("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let J=0;const ft=new t.nKC("mat-menu-default-options",{providedIn:"root",factory:function mt(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let Lt=(()=>{class Tt{get xPosition(){return this._xPosition}set xPosition(Ot){this._xPosition=Ot,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(Ot){this._yPosition=Ot,this.setPositionClasses()}set panelClass(Ot){const me=this._previousPanelClass,oe={...this._classList};me&&me.length&&me.split(" ").forEach(Re=>{oe[Re]=!1}),this._previousPanelClass=Ot,Ot&&Ot.length&&(Ot.split(" ").forEach(Re=>{oe[Re]=!0}),this._elementRef.nativeElement.className=""),this._classList=oe}get classList(){return this.panelClass}set classList(Ot){this.panelClass=Ot}constructor(Ot,me,oe,Re){this._elementRef=Ot,this._ngZone=me,this._changeDetectorRef=Re,this._elevationPrefix="mat-elevation-z",this._baseElevation=8,this._directDescendantItems=new t.rOR,this._classList={},this._panelAnimationState="void",this._animationDone=new p.B,this.closed=new t.bkB,this.close=this.closed,this.panelId="mat-menu-panel-"+J++,this.overlayPanelClass=oe.overlayPanelClass||"",this._xPosition=oe.xPosition,this._yPosition=oe.yPosition,this.backdropClass=oe.backdropClass,this.overlapTrigger=oe.overlapTrigger,this.hasBackdrop=oe.hasBackdrop}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new a.Bu(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe((0,h.Z)(this._directDescendantItems),(0,E.n)(Ot=>(0,n.h)(...Ot.map(me=>me._focused)))).subscribe(Ot=>this._keyManager.updateActiveItem(Ot)),this._directDescendantItems.changes.subscribe(Ot=>{const me=this._keyManager;if("enter"===this._panelAnimationState&&me.activeItem?._hasFocus()){const oe=Ot.toArray(),Re=Math.max(0,Math.min(oe.length-1,me.activeItemIndex||0));oe[Re]&&!oe[Re].disabled?me.setActiveItem(Re):me.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusSubscription?.unsubscribe()}_hovered(){return this._directDescendantItems.changes.pipe((0,h.Z)(this._directDescendantItems),(0,E.n)(me=>(0,n.h)(...me.map(oe=>oe._hovered))))}addItem(Ot){}removeItem(Ot){}_handleKeydown(Ot){const me=Ot.keyCode,oe=this._keyManager;switch(me){case d._f:(0,d.rp)(Ot)||(Ot.preventDefault(),this.closed.emit("keydown"));break;case d.UQ:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case d.LE:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:return(me===d.i7||me===d.n6)&&oe.setFocusOrigin("keyboard"),void oe.onKeydown(Ot)}Ot.stopPropagation()}focusFirstItem(Ot="program"){this._firstItemFocusSubscription?.unsubscribe(),this._firstItemFocusSubscription=this._ngZone.onStable.pipe((0,y.s)(1)).subscribe(()=>{let me=null;if(this._directDescendantItems.length&&(me=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!me||!me.contains(document.activeElement)){const oe=this._keyManager;oe.setFocusOrigin(Ot).setFirstItemActive(),!oe.activeItem&&me&&me.focus()}})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(Ot){const me=Math.min(this._baseElevation+Ot,24),oe=`${this._elevationPrefix}${me}`,Re=Object.keys(this._classList).find(te=>te.startsWith(this._elevationPrefix));if(!Re||Re===this._previousElevation){const te={...this._classList};this._previousElevation&&(te[this._previousElevation]=!1),te[oe]=!0,this._previousElevation=oe,this._classList=te}}setPositionClasses(Ot=this.xPosition,me=this.yPosition){this._classList={...this._classList,"mat-menu-before":"before"===Ot,"mat-menu-after":"after"===Ot,"mat-menu-above":"above"===me,"mat-menu-below":"below"===me},this._changeDetectorRef?.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(Ot){this._animationDone.next(Ot),this._isAnimating=!1}_onAnimationStart(Ot){this._isAnimating=!0,"enter"===Ot.toState&&0===this._keyManager.activeItemIndex&&(Ot.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe((0,h.Z)(this._allItems)).subscribe(Ot=>{this._directDescendantItems.reset(Ot.filter(me=>me._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}static#t=this.\u0275fac=function(me){return new(me||Tt)(t.rXU(t.aKT),t.rXU(t.SKi),t.rXU(ft),t.rXU(t.gRc))};static#e=this.\u0275cmp=t.VBU({type:Tt,selectors:[["mat-menu"]],contentQueries:function(me,oe,Re){if(1&me&&(t.wni(Re,at,5),t.wni(Re,z,5),t.wni(Re,z,4)),2&me){let te;t.mGM(te=t.lsd())&&(oe.lazyContent=te.first),t.mGM(te=t.lsd())&&(oe._allItems=te),t.mGM(te=t.lsd())&&(oe.items=te)}},viewQuery:function(me,oe){if(1&me&&t.GBs(t.C4Q,5),2&me){let Re;t.mGM(Re=t.lsd())&&(oe.templateRef=Re.first)}},hostVars:3,hostBindings:function(me,oe){2&me&&t.BMQ("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},inputs:{backdropClass:"backdropClass",ariaLabel:[t.Mj6.None,"aria-label","ariaLabel"],ariaLabelledby:[t.Mj6.None,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[t.Mj6.None,"aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:[t.Mj6.HasDecoratorInputTransform,"overlapTrigger","overlapTrigger",t.L39],hasBackdrop:[t.Mj6.HasDecoratorInputTransform,"hasBackdrop","hasBackdrop",Ot=>null==Ot?null:(0,t.L39)(Ot)],panelClass:[t.Mj6.None,"class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"},exportAs:["matMenu"],standalone:!0,features:[t.Jv_([{provide:V,useExisting:Tt}]),t.GFd,t.aNF],ngContentSelectors:X,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(me,oe){1&me&&(t.NAR(),t.DNE(0,B,3,7,"ng-template"))},styles:['mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;list-style-type:none}.mat-mdc-menu-content:focus{outline:none}.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);line-height:var(--mat-menu-item-label-text-line-height);font-size:var(--mat-menu-item-label-text-size);letter-spacing:var(--mat-menu-item-label-text-tracking);font-weight:var(--mat-menu-item-label-text-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);background-color:var(--mat-menu-container-color);will-change:transform,opacity}.mat-mdc-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-mdc-menu-panel{outline:solid 1px}.mat-divider{color:var(--mat-menu-divider-color);margin-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;align-items:center;min-height:48px}.mat-mdc-menu-item:focus{outline:none}[dir=rtl] .mat-mdc-menu-item,.mat-mdc-menu-item[dir=rtl]{padding-left:var(--mat-menu-item-trailing-spacing);padding-right:var(--mat-menu-item-leading-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]),.mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon])[dir=rtl]{padding-left:var(--mat-menu-item-with-icon-trailing-spacing);padding-right:var(--mat-menu-item-with-icon-leading-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)}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color)}.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 .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)}.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:[q.transformMenu,q.fadeInItems]},changeDetection:0})}return Tt})();const Vt=new t.nKC("mat-menu-scroll-strategy",{providedIn:"root",factory:()=>{const Tt=(0,t.WQX)(k.hJ);return()=>Tt.scrollStrategies.reposition()}}),se={provide:Vt,deps:[k.hJ],useFactory:function ce(Tt){return()=>Tt.scrollStrategies.reposition()}},xe=(0,I.BQ)({passive:!0});let At=(()=>{class Tt{get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(Ot){this.menu=Ot}get menu(){return this._menu}set menu(Ot){Ot!==this._menu&&(this._menu=Ot,this._menuCloseSubscription.unsubscribe(),Ot&&(this._menuCloseSubscription=Ot.close.subscribe(me=>{this._destroyMenu(me),("click"===me||"tab"===me)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(me)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}constructor(Ot,me,oe,Re,te,Qe,Qt,$t,Mt){this._overlay=Ot,this._element=me,this._viewContainerRef=oe,this._menuItemInstance=Qe,this._dir=Qt,this._focusMonitor=$t,this._ngZone=Mt,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=m.yU.EMPTY,this._hoverSubscription=m.yU.EMPTY,this._menuCloseSubscription=m.yU.EMPTY,this._changeDetectorRef=(0,t.WQX)(t.gRc),this._handleTouchStart=Wt=>{(0,a.w6)(Wt)||(this._openedBy="touch")},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new t.bkB,this.onMenuOpen=this.menuOpened,this.menuClosed=new t.bkB,this.onMenuClose=this.menuClosed,this._scrollStrategy=Re,this._parentMaterialMenu=te instanceof Lt?te:void 0,me.nativeElement.addEventListener("touchstart",this._handleTouchStart,xe)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,xe),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 Ot=this.menu;if(this._menuOpen||!Ot)return;const me=this._createOverlay(Ot),oe=me.getConfig(),Re=oe.positionStrategy;this._setPosition(Ot,Re),oe.hasBackdrop=null==Ot.hasBackdrop?!this.triggersSubmenu():Ot.hasBackdrop,me.attach(this._getPortal(Ot)),Ot.lazyContent&&Ot.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(Ot),Ot instanceof Lt&&(Ot._startAnimation(),Ot._directDescendantItems.changes.pipe((0,g.Q)(Ot.close)).subscribe(()=>{Re.withLockedPosition(!1).reapplyLastPosition(),Re.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(Ot,me){this._focusMonitor&&Ot?this._focusMonitor.focusVia(this._element,Ot,me):this._element.nativeElement.focus(me)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(Ot){if(!this._overlayRef||!this.menuOpen)return;const me=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===Ot||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,me instanceof Lt?(me._resetAnimation(),me.lazyContent?me._animationDone.pipe((0,b.p)(oe=>"void"===oe.toState),(0,y.s)(1),(0,g.Q)(me.lazyContent._attached)).subscribe({next:()=>me.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),me?.lazyContent?.detach())}_initMenu(Ot){Ot.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,Ot.direction=this.dir,this._setMenuElevation(Ot),Ot.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(Ot){if(Ot.setElevation){let me=0,oe=Ot.parentMenu;for(;oe;)me++,oe=oe.parentMenu;Ot.setElevation(me)}}_setIsMenuOpen(Ot){Ot!==this._menuOpen&&(this._menuOpen=Ot,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(Ot),this._changeDetectorRef.markForCheck())}_createOverlay(Ot){if(!this._overlayRef){const me=this._getOverlayConfig(Ot);this._subscribeToPositions(Ot,me.positionStrategy),this._overlayRef=this._overlay.create(me),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(Ot){return new k.rR({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:Ot.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:Ot.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(Ot,me){Ot.setPositionClasses&&me.positionChanges.subscribe(oe=>{const Re="start"===oe.connectionPair.overlayX?"after":"before",te="top"===oe.connectionPair.overlayY?"below":"above";this._ngZone?this._ngZone.run(()=>Ot.setPositionClasses(Re,te)):Ot.setPositionClasses(Re,te)})}_setPosition(Ot,me){let[oe,Re]="before"===Ot.xPosition?["end","start"]:["start","end"],[te,Qe]="above"===Ot.yPosition?["bottom","top"]:["top","bottom"],[Qt,$t]=[te,Qe],[Mt,Wt]=[oe,Re],zt=0;if(this.triggersSubmenu()){if(Wt=oe="before"===Ot.xPosition?"start":"end",Re=Mt="end"===oe?"start":"end",this._parentMaterialMenu){if(null==this._parentInnerPadding){const le=this._parentMaterialMenu.items.first;this._parentInnerPadding=le?le._getHostElement().offsetTop:0}zt="bottom"===te?this._parentInnerPadding:-this._parentInnerPadding}}else Ot.overlapTrigger||(Qt="top"===te?"bottom":"top",$t="top"===Qe?"bottom":"top");me.withPositions([{originX:oe,originY:Qt,overlayX:Mt,overlayY:te,offsetY:zt},{originX:Re,originY:Qt,overlayX:Wt,overlayY:te,offsetY:zt},{originX:oe,originY:$t,overlayX:Mt,overlayY:Qe,offsetY:-zt},{originX:Re,originY:$t,overlayX:Wt,overlayY:Qe,offsetY:-zt}])}_menuClosingActions(){const Ot=this._overlayRef.backdropClick(),me=this._overlayRef.detachments(),oe=this._parentMaterialMenu?this._parentMaterialMenu.closed:(0,f.of)(),Re=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe((0,b.p)(te=>te!==this._menuItemInstance),(0,b.p)(()=>this._menuOpen)):(0,f.of)();return(0,n.h)(Ot,oe,Re,me)}_handleMousedown(Ot){(0,a._G)(Ot)||(this._openedBy=0===Ot.button?"mouse":void 0,this.triggersSubmenu()&&Ot.preventDefault())}_handleKeydown(Ot){const me=Ot.keyCode;(me===d.Fm||me===d.t6)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(me===d.LE&&"ltr"===this.dir||me===d.UQ&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(Ot){this.triggersSubmenu()?(Ot.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe((0,b.p)(Ot=>Ot===this._menuItemInstance&&!Ot.disabled),(0,A.c)(0,v.$)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof Lt&&this.menu._isAnimating?this.menu._animationDone.pipe((0,y.s)(1),(0,A.c)(0,v.$),(0,g.Q)(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(Ot){return(!this._portal||this._portal.templateRef!==Ot.templateRef)&&(this._portal=new D.VA(Ot.templateRef,this._viewContainerRef)),this._portal}static#t=this.\u0275fac=function(me){return new(me||Tt)(t.rXU(k.hJ),t.rXU(t.aKT),t.rXU(t.c1b),t.rXU(Vt),t.rXU(V,8),t.rXU(z,10),t.rXU(S.dS,8),t.rXU(a.FN),t.rXU(t.SKi))};static#e=this.\u0275dir=t.FsC({type:Tt,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],hostVars:3,hostBindings:function(me,oe){1&me&&t.bIt("click",function(te){return oe._handleClick(te)})("mousedown",function(te){return oe._handleMousedown(te)})("keydown",function(te){return oe._handleKeydown(te)}),2&me&&t.BMQ("aria-haspopup",oe.menu?"menu":null)("aria-expanded",oe.menuOpen)("aria-controls",oe.menuOpen?oe.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:[t.Mj6.None,"mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:[t.Mj6.None,"matMenuTriggerFor","menu"],menuData:[t.Mj6.None,"matMenuTriggerData","menuData"],restoreFocus:[t.Mj6.None,"matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"},exportAs:["matMenuTrigger"],standalone:!0})}return Tt})(),Gt=(()=>{class Tt{static#t=this.\u0275fac=function(me){return new(me||Tt)};static#e=this.\u0275mod=t.$C({type:Tt});static#n=this.\u0275inj=t.G2t({providers:[se],imports:[x.MD,T.pZ,T.yE,k.z_,F.Gj,T.yE]})}return Tt})()},26354:(ct,P,e)=>{"use strict";e.d(P,{HM:()=>v,PO:()=>E});var t=e(68559),d=(e(60316),e(85060));function p(y,g){1&y&&t.nrm(0,"div",2)}const n=new t.nKC("MAT_PROGRESS_BAR_DEFAULT_OPTIONS");let v=(()=>{class y{constructor(b,A,x,T,D){this._elementRef=b,this._ngZone=A,this._changeDetectorRef=x,this._animationMode=T,this._isNoopAnimation=!1,this._defaultColor="primary",this._value=0,this._bufferValue=0,this.animationEnd=new t.bkB,this._mode="determinate",this._transitionendHandler=C=>{0===this.animationEnd.observers.length||!C.target||!C.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"===T,D&&(D.color&&(this.color=this._defaultColor=D.color),this.mode=D.mode||this.mode)}get color(){return this._color||this._defaultColor}set color(b){this._color=b}get value(){return this._value}set value(b){this._value=h(b||0),this._changeDetectorRef.markForCheck()}get bufferValue(){return this._bufferValue||0}set bufferValue(b){this._bufferValue=h(b||0),this._changeDetectorRef.markForCheck()}get mode(){return this._mode}set mode(b){this._mode=b,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#t=this.\u0275fac=function(A){return new(A||y)(t.rXU(t.aKT),t.rXU(t.SKi),t.rXU(t.gRc),t.rXU(t.bc$,8),t.rXU(n,8))};static#e=this.\u0275cmp=t.VBU({type:y,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(A,x){2&A&&(t.BMQ("aria-valuenow",x._isIndeterminate()?null:x.value)("mode",x.mode),t.HbH("mat-"+x.color),t.AVh("_mat-animation-noopable",x._isNoopAnimation)("mdc-linear-progress--animation-ready",!x._isNoopAnimation)("mdc-linear-progress--indeterminate",x._isIndeterminate()))},inputs:{color:"color",value:[t.Mj6.HasDecoratorInputTransform,"value","value",t.Udg],bufferValue:[t.Mj6.HasDecoratorInputTransform,"bufferValue","bufferValue",t.Udg],mode:"mode"},outputs:{animationEnd:"animationEnd"},exportAs:["matProgressBar"],standalone:!0,features:[t.GFd,t.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(A,x){1&A&&(t.j41(0,"div",0),t.nrm(1,"div",1),t.DNE(2,p,1,0,"div",2),t.k0s(),t.j41(3,"div",3),t.nrm(4,"span",4),t.k0s(),t.j41(5,"div",5),t.nrm(6,"span",4),t.k0s()),2&A&&(t.R7$(),t.xc7("flex-basis",x._getBufferBarFlexBasis()),t.R7$(),t.vxM(2,"buffer"===x.mode?2:-1),t.R7$(),t.xc7("transform",x._getPrimaryBarTransform()))},styles:["@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(var(--mdc-linear-progress-primary-half))}100%{transform:translateX(var(--mdc-linear-progress-primary-full))}}@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(var(--mdc-linear-progress-secondary-quarter))}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(var(--mdc-linear-progress-secondary-half))}100%{transform:translateX(var(--mdc-linear-progress-secondary-full))}}@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(var(--mdc-linear-progress-primary-half-neg))}100%{transform:translateX(var(--mdc-linear-progress-primary-full-neg))}}@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(var(--mdc-linear-progress-secondary-quarter-neg))}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(var(--mdc-linear-progress-secondary-half-neg))}100%{transform:translateX(var(--mdc-linear-progress-secondary-full-neg))}}@keyframes mdc-linear-progress-buffering-reverse{from{transform:translateX(-10px)}}.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)}@media screen and (forced-colors: 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)}.mdc-linear-progress__bar-inner{display:inline-block;position:absolute;width:100%;animation:none;border-top-style:solid}.mdc-linear-progress__buffer{display:flex;position:absolute;top:0;bottom:0;margin:auto 0;width:100%;overflow:hidden}.mdc-linear-progress__buffer-dots{background-repeat:repeat-x;flex:auto;transform:rotate(180deg);-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\");animation:mdc-linear-progress-buffering 250ms infinite linear}.mdc-linear-progress__buffer-bar{flex:0 1 100%;transition:flex-basis 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-linear-progress__primary-bar{transform:scaleX(0)}.mdc-linear-progress__secondary-bar{display:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__bar{transition:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{left:-145.166611%}.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__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}.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:not([dir=ltr]) .mdc-linear-progress__bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]) .mdc-linear-progress__bar{right:0;-webkit-transform-origin:center right;transform-origin:center right}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation-name:mdc-linear-progress-primary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation-name:mdc-linear-progress-secondary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress:not([dir=ltr]) .mdc-linear-progress__buffer-dots,.mdc-linear-progress[dir=rtl]:not([dir=ltr]) .mdc-linear-progress__buffer-dots{animation:mdc-linear-progress-buffering-reverse 250ms infinite linear;transform:rotate(0)}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{right:-145.166611%;left:auto}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{right:-54.888891%;left:auto}.mdc-linear-progress--closed{opacity:0}.mdc-linear-progress--closed-animation-off .mdc-linear-progress__buffer-dots{animation:none}.mdc-linear-progress--closed-animation-off.mdc-linear-progress--indeterminate .mdc-linear-progress__bar,.mdc-linear-progress--closed-animation-off.mdc-linear-progress--indeterminate .mdc-linear-progress__bar .mdc-linear-progress__bar-inner{animation:none}@keyframes mdc-linear-progress-buffering{from{transform:rotate(180deg) translateX(calc(var(--mdc-linear-progress-track-height) * -2.5))}}.mdc-linear-progress__bar-inner{border-color:var(--mdc-linear-progress-active-indicator-color)}.mdc-linear-progress__buffer-dots{background-color:var(--mdc-linear-progress-track-color)}@media(forced-colors: active){.mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mdc-linear-progress__buffer-dots{background-color:rgba(0,0,0,0);background-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='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mdc-linear-progress__buffer-bar{background-color:var(--mdc-linear-progress-track-color)}.mdc-linear-progress{height:max(var(--mdc-linear-progress-track-height), var(--mdc-linear-progress-active-indicator-height))}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mdc-linear-progress{height:4px}}.mdc-linear-progress__bar{height:var(--mdc-linear-progress-active-indicator-height)}.mdc-linear-progress__bar-inner{border-top-width:var(--mdc-linear-progress-active-indicator-height)}.mdc-linear-progress__buffer{height:var(--mdc-linear-progress-track-height)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mdc-linear-progress__buffer-dots{background-size:10px var(--mdc-linear-progress-track-height)}}.mdc-linear-progress__buffer{border-radius:var(--mdc-linear-progress-track-shape)}.mat-mdc-progress-bar{display:block;text-align:start;--mdc-linear-progress-primary-half: 83.67142%;--mdc-linear-progress-primary-full: 200.611057%;--mdc-linear-progress-secondary-quarter: 37.651913%;--mdc-linear-progress-secondary-half: 84.386165%;--mdc-linear-progress-secondary-full: 160.277782%;--mdc-linear-progress-primary-half-neg: -83.67142%;--mdc-linear-progress-primary-full-neg: -200.611057%;--mdc-linear-progress-secondary-quarter-neg: -37.651913%;--mdc-linear-progress-secondary-half-neg: -84.386165%;--mdc-linear-progress-secondary-full-neg: -160.277782%}.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}"],encapsulation:2,changeDetection:0})}return y})();function h(y,g=0,b=100){return Math.max(g,Math.min(b,y))}let E=(()=>{class y{static#t=this.\u0275fac=function(A){return new(A||y)};static#e=this.\u0275mod=t.$C({type:y});static#n=this.\u0275inj=t.G2t({imports:[d.yE]})}return y})()},41134:(ct,P,e)=>{"use strict";e.d(P,{D6:()=>g,LG:()=>E,uK:()=>m});var t=e(68559),a=e(60316),d=e(85060);const p=["determinateSpinner"];function n(b,A){if(1&b&&(t.qSk(),t.j41(0,"svg",11),t.nrm(1,"circle",12),t.k0s()),2&b){const x=t.XpG();t.BMQ("viewBox",x._viewBox()),t.R7$(),t.xc7("stroke-dasharray",x._strokeCircumference(),"px")("stroke-dashoffset",x._strokeCircumference()/2,"px")("stroke-width",x._circleStrokeWidth(),"%"),t.BMQ("r",x._circleRadius())}}const m=new t.nKC("mat-progress-spinner-default-options",{providedIn:"root",factory:function f(){return{diameter:v}}}),v=100;let E=(()=>{class b{get color(){return this._color||this._defaultColor}set color(x){this._color=x}constructor(x,T,D){this._elementRef=x,this._defaultColor="primary",this._value=0,this._diameter=v,this._noopAnimations="NoopAnimations"===T&&!!D&&!D._forceAnimations,this.mode="mat-spinner"===x.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",D&&(D.color&&(this.color=this._defaultColor=D.color),D.diameter&&(this.diameter=D.diameter),D.strokeWidth&&(this.strokeWidth=D.strokeWidth))}get value(){return"determinate"===this.mode?this._value:0}set value(x){this._value=Math.max(0,Math.min(100,x||0))}get diameter(){return this._diameter}set diameter(x){this._diameter=x||0}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(x){this._strokeWidth=x||0}_circleRadius(){return(this.diameter-10)/2}_viewBox(){const x=2*this._circleRadius()+this.strokeWidth;return`0 0 ${x} ${x}`}_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#t=this.\u0275fac=function(T){return new(T||b)(t.rXU(t.aKT),t.rXU(t.bc$,8),t.rXU(m))};static#e=this.\u0275cmp=t.VBU({type:b,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(T,D){if(1&T&&t.GBs(p,5),2&T){let C;t.mGM(C=t.lsd())&&(D._determinateCircle=C.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:18,hostBindings:function(T,D){2&T&&(t.BMQ("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===D.mode?D.value:null)("mode",D.mode),t.HbH("mat-"+D.color),t.xc7("width",D.diameter,"px")("height",D.diameter,"px")("--mdc-circular-progress-size",D.diameter+"px")("--mdc-circular-progress-active-indicator-width",D.diameter+"px"),t.AVh("_mat-animation-noopable",D._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===D.mode))},inputs:{color:"color",mode:"mode",value:[t.Mj6.HasDecoratorInputTransform,"value","value",t.Udg],diameter:[t.Mj6.HasDecoratorInputTransform,"diameter","diameter",t.Udg],strokeWidth:[t.Mj6.HasDecoratorInputTransform,"strokeWidth","strokeWidth",t.Udg]},exportAs:["matProgressSpinner"],standalone:!0,features:[t.GFd,t.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(T,D){if(1&T&&(t.DNE(0,n,2,8,"ng-template",null,0,t.C5r),t.j41(2,"div",2,1),t.qSk(),t.j41(4,"svg",3),t.nrm(5,"circle",4),t.k0s()(),t.joV(),t.j41(6,"div",5)(7,"div",6)(8,"div",7),t.eu8(9,8),t.k0s(),t.j41(10,"div",9),t.eu8(11,8),t.k0s(),t.j41(12,"div",10),t.eu8(13,8),t.k0s()()()),2&T){const C=t.sdS(1);t.R7$(4),t.BMQ("viewBox",D._viewBox()),t.R7$(),t.xc7("stroke-dasharray",D._strokeCircumference(),"px")("stroke-dashoffset",D._strokeDashOffset(),"px")("stroke-width",D._circleStrokeWidth(),"%"),t.BMQ("r",D._circleRadius()),t.R7$(4),t.Y8G("ngTemplateOutlet",C),t.R7$(2),t.Y8G("ngTemplateOutlet",C),t.R7$(2),t.Y8G("ngTemplateOutlet",C)}},dependencies:[a.T3],styles:["@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-color-1-fade-in-out{from{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdc-circular-progress-color-2-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-3-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-4-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@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)}}.mdc-circular-progress{display:inline-flex;position:relative;direction:ltr;line-height:0;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.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-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms 0ms 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{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.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__determinate-container{opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.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}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.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--closed{opacity: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)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-1 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-2 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-3 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-4 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner .mdc-circular-progress{width:var(--mdc-circular-progress-size) !important;height:var(--mdc-circular-progress-size) !important}.mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none}.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}.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}"],encapsulation:2,changeDetection:0})}return b})(),g=(()=>{class b{static#t=this.\u0275fac=function(T){return new(T||b)};static#e=this.\u0275mod=t.$C({type:b});static#n=this.\u0275inj=t.G2t({imports:[a.MD,d.yE]})}return b})()},53804:(ct,P,e)=>{"use strict";e.d(P,{VT:()=>T,Wk:()=>C,_g:()=>D});var t=e(68559),a=e(85060),d=e(72102),p=e(37989),n=e(34456),m=e(60316);const f=["input"],v=["formField"],h=["*"];let E=0;class y{constructor(k,I){this.source=k,this.value=I}}const g={provide:n.kq,useExisting:(0,t.Rfq)(()=>T),multi:!0},b=new t.nKC("MatRadioGroup"),A=new t.nKC("mat-radio-default-options",{providedIn:"root",factory:function x(){return{color:"accent"}}});let T=(()=>{class S{get name(){return this._name}set name(I){this._name=I,this._updateRadioButtonNames()}get labelPosition(){return this._labelPosition}set labelPosition(I){this._labelPosition="before"===I?"before":"after",this._markRadiosForCheck()}get value(){return this._value}set value(I){this._value!==I&&(this._value=I,this._updateSelectedRadioFromValue(),this._checkSelectedRadioButton())}_checkSelectedRadioButton(){this._selected&&!this._selected.checked&&(this._selected.checked=!0)}get selected(){return this._selected}set selected(I){this._selected=I,this.value=I?I.value:null,this._checkSelectedRadioButton()}get disabled(){return this._disabled}set disabled(I){this._disabled=I,this._markRadiosForCheck()}get required(){return this._required}set required(I){this._required=I,this._markRadiosForCheck()}constructor(I){this._changeDetector=I,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 t.bkB}ngAfterContentInit(){this._isInitialized=!0,this._buttonChanges=this._radios.changes.subscribe(()=>{this.selected&&!this._radios.find(I=>I===this.selected)&&(this._selected=null)})}ngOnDestroy(){this._buttonChanges?.unsubscribe()}_touch(){this.onTouched&&this.onTouched()}_updateRadioButtonNames(){this._radios&&this._radios.forEach(I=>{I.name=this.name,I._markForCheck()})}_updateSelectedRadioFromValue(){this._radios&&(null===this._selected||this._selected.value!==this._value)&&(this._selected=null,this._radios.forEach(F=>{F.checked=this.value===F.value,F.checked&&(this._selected=F)}))}_emitChangeEvent(){this._isInitialized&&this.change.emit(new y(this._selected,this._value))}_markRadiosForCheck(){this._radios&&this._radios.forEach(I=>I._markForCheck())}writeValue(I){this.value=I,this._changeDetector.markForCheck()}registerOnChange(I){this._controlValueAccessorChangeFn=I}registerOnTouched(I){this.onTouched=I}setDisabledState(I){this.disabled=I,this._changeDetector.markForCheck()}static#t=this.\u0275fac=function(F){return new(F||S)(t.rXU(t.gRc))};static#e=this.\u0275dir=t.FsC({type:S,selectors:[["mat-radio-group"]],contentQueries:function(F,L,W){if(1&F&&t.wni(W,D,5),2&F){let K;t.mGM(K=t.lsd())&&(L._radios=K)}},hostAttrs:["role","radiogroup",1,"mat-mdc-radio-group"],inputs:{color:"color",name:"name",labelPosition:"labelPosition",value:"value",selected:"selected",disabled:[t.Mj6.HasDecoratorInputTransform,"disabled","disabled",t.L39],required:[t.Mj6.HasDecoratorInputTransform,"required","required",t.L39]},outputs:{change:"change"},exportAs:["matRadioGroup"],standalone:!0,features:[t.Jv_([g,{provide:b,useExisting:S}]),t.GFd]})}return S})(),D=(()=>{class S{get checked(){return this._checked}set checked(I){this._checked!==I&&(this._checked=I,I&&this.radioGroup&&this.radioGroup.value!==this.value?this.radioGroup.selected=this:!I&&this.radioGroup&&this.radioGroup.value===this.value&&(this.radioGroup.selected=null),I&&this._radioDispatcher.notify(this.id,this.name),this._changeDetector.markForCheck())}get value(){return this._value}set value(I){this._value!==I&&(this._value=I,null!==this.radioGroup&&(this.checked||(this.checked=this.radioGroup.value===I),this.checked&&(this.radioGroup.selected=this)))}get labelPosition(){return this._labelPosition||this.radioGroup&&this.radioGroup.labelPosition||"after"}set labelPosition(I){this._labelPosition=I}get disabled(){return this._disabled||null!==this.radioGroup&&this.radioGroup.disabled}set disabled(I){this._setDisabled(I)}get required(){return this._required||this.radioGroup&&this.radioGroup.required}set required(I){this._required=I}get color(){return this._color||this.radioGroup&&this.radioGroup.color||this._providerOverride&&this._providerOverride.color||"accent"}set color(I){this._color=I}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(I,F,L,W,K,j,X,B){this._elementRef=F,this._changeDetector=L,this._focusMonitor=W,this._radioDispatcher=K,this._providerOverride=X,this._uniqueId="mat-radio-"+ ++E,this.id=this._uniqueId,this.disableRipple=!1,this.tabIndex=0,this.change=new t.bkB,this._checked=!1,this._value=null,this._removeUniqueSelectionListener=()=>{},this.radioGroup=I,this._noopAnimations="NoopAnimations"===j,B&&(this.tabIndex=(0,t.Udg)(B,0))}focus(I,F){F?this._focusMonitor.focusVia(this._inputElement,F,I):this._inputElement.nativeElement.focus(I)}_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((I,F)=>{I!==this.id&&F===this.name&&(this.checked=!1)})}ngDoCheck(){this._updateTabIndex()}ngAfterViewInit(){this._updateTabIndex(),this._focusMonitor.monitor(this._elementRef,!0).subscribe(I=>{!I&&this.radioGroup&&this.radioGroup._touch()})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._removeUniqueSelectionListener()}_emitChangeEvent(){this.change.emit(new y(this,this._value))}_isRippleDisabled(){return this.disableRipple||this.disabled}_onInputClick(I){I.stopPropagation()}_onInputInteraction(I){if(I.stopPropagation(),!this.checked&&!this.disabled){const F=this.radioGroup&&this.value!==this.radioGroup.value;this.checked=!0,this._emitChangeEvent(),this.radioGroup&&(this.radioGroup._controlValueAccessorChangeFn(this.value),F&&this.radioGroup._emitChangeEvent())}}_onTouchTargetClick(I){this._onInputInteraction(I),this.disabled||this._inputElement.nativeElement.focus()}_setDisabled(I){this._disabled!==I&&(this._disabled=I,this._changeDetector.markForCheck())}_updateTabIndex(){const I=this.radioGroup;let F;if(F=I&&I.selected&&!this.disabled?I.selected===this?this.tabIndex:-1:this.tabIndex,F!==this._previousTabIndex){const L=this._inputElement?.nativeElement;L&&(L.setAttribute("tabindex",F+""),this._previousTabIndex=F)}}static#t=this.\u0275fac=function(F){return new(F||S)(t.rXU(b,8),t.rXU(t.aKT),t.rXU(t.gRc),t.rXU(d.FN),t.rXU(p.zP),t.rXU(t.bc$,8),t.rXU(A,8),t.kS0("tabindex"))};static#e=this.\u0275cmp=t.VBU({type:S,selectors:[["mat-radio-button"]],viewQuery:function(F,L){if(1&F&&(t.GBs(f,5),t.GBs(v,7,t.aKT)),2&F){let W;t.mGM(W=t.lsd())&&(L._inputElement=W.first),t.mGM(W=t.lsd())&&(L._rippleTrigger=W.first)}},hostAttrs:[1,"mat-mdc-radio-button"],hostVars:15,hostBindings:function(F,L){1&F&&t.bIt("focus",function(){return L._inputElement.nativeElement.focus()}),2&F&&(t.BMQ("id",L.id)("tabindex",null)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),t.AVh("mat-primary","primary"===L.color)("mat-accent","accent"===L.color)("mat-warn","warn"===L.color)("mat-mdc-radio-checked",L.checked)("_mat-animation-noopable",L._noopAnimations))},inputs:{id:"id",name:"name",ariaLabel:[t.Mj6.None,"aria-label","ariaLabel"],ariaLabelledby:[t.Mj6.None,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[t.Mj6.None,"aria-describedby","ariaDescribedby"],disableRipple:[t.Mj6.HasDecoratorInputTransform,"disableRipple","disableRipple",t.L39],tabIndex:[t.Mj6.HasDecoratorInputTransform,"tabIndex","tabIndex",I=>null==I?0:(0,t.Udg)(I)],checked:[t.Mj6.HasDecoratorInputTransform,"checked","checked",t.L39],value:"value",labelPosition:"labelPosition",disabled:[t.Mj6.HasDecoratorInputTransform,"disabled","disabled",t.L39],required:[t.Mj6.HasDecoratorInputTransform,"required","required",t.L39],color:"color"},outputs:{change:"change"},exportAs:["matRadioButton"],standalone:!0,features:[t.GFd,t.aNF],ngContentSelectors:h,decls:13,vars:16,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(F,L){if(1&F){const W=t.RV6();t.NAR(),t.j41(0,"div",2,0)(2,"div",3)(3,"div",4),t.bIt("click",function(j){return t.eBV(W),t.Njj(L._onTouchTargetClick(j))}),t.k0s(),t.j41(4,"input",5,1),t.bIt("change",function(j){return t.eBV(W),t.Njj(L._onInputInteraction(j))}),t.k0s(),t.j41(6,"div",6),t.nrm(7,"div",7)(8,"div",8),t.k0s(),t.j41(9,"div",9),t.nrm(10,"div",10),t.k0s()(),t.j41(11,"label",11),t.SdG(12),t.k0s()()}2&F&&(t.Y8G("labelPosition",L.labelPosition),t.R7$(2),t.AVh("mdc-radio--disabled",L.disabled),t.R7$(2),t.Y8G("id",L.inputId)("checked",L.checked)("disabled",L.disabled)("required",L.required),t.BMQ("name",L.name)("value",L.value)("aria-label",L.ariaLabel)("aria-labelledby",L.ariaLabelledby)("aria-describedby",L.ariaDescribedby),t.R7$(5),t.Y8G("matRippleTrigger",L._rippleTrigger.nativeElement)("matRippleDisabled",L._isRippleDisabled())("matRippleCentered",!0),t.R7$(2),t.Y8G("for",L.inputId))},dependencies:[a.r6,a.tO],styles:['.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}.mdc-radio[hidden]{display:none}.mdc-radio__background{display:inline-block;position:relative;box-sizing:border-box;width:20px;height:20px}.mdc-radio__background::before{position:absolute;transform:scale(0, 0);border-radius:50%;opacity:0;pointer-events:none;content:"";transition:opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.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 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.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 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit;z-index:1}.mdc-radio--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-radio--touch .mdc-radio__native-control{top:calc((40px - 48px) / 2);right:calc((40px - 48px) / 2);left:calc((40px - 48px) / 2);width:48px;height:48px}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring{border-color:CanvasText}}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring::after{border-color:CanvasText}}.mdc-radio__native-control:checked+.mdc-radio__background,.mdc-radio__native-control:disabled+.mdc-radio__background{transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{transition:border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio--disabled{cursor:default;pointer-events:none}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{transform:scale(0.5);transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:disabled+.mdc-radio__background,[aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background{cursor:default}.mdc-radio__native-control:focus+.mdc-radio__background::before{transform:scale(1);opacity:.12;transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-radio-button .mdc-radio{padding:calc((var(--mdc-radio-state-layer-size) - 20px) / 2)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-selected-icon-color)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-disabled-selected-icon-color)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{opacity:var(--mdc-radio-disabled-selected-icon-opacity)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{opacity:var(--mdc-radio-disabled-selected-icon-opacity)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-unselected-icon-color)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{opacity:var(--mdc-radio-disabled-unselected-icon-opacity)}.mat-mdc-radio-button .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-focus-icon-color)}.mat-mdc-radio-button .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-focus-icon-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-hover-icon-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-hover-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-icon-color)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-pressed-icon-color)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-pressed-icon-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-hover-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-icon-color)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-pressed-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__background::before{top:calc(-1 * (var(--mdc-radio-state-layer-size) - 20px) / 2);left:calc(-1 * (var(--mdc-radio-state-layer-size) - 20px) / 2);width:var(--mdc-radio-state-layer-size);height:var(--mdc-radio-state-layer-size)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control{top:calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);right:calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);left:calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);width:var(--mdc-radio-state-layer-size);height:var(--mdc-radio-state-layer-size)}.mat-mdc-radio-button .mdc-radio .mdc-radio__background::before{background-color:var(--mat-radio-ripple-color)}.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.mat-mdc-radio-checked .mdc-radio__background::before{background-color:var(--mat-radio-checked-ripple-color)}.mat-mdc-radio-button.mat-mdc-radio-checked .mat-ripple-element{background-color:var(--mat-radio-checked-ripple-color)}.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._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 .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-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-radio-touch-target-display)}[dir=rtl] .mat-mdc-radio-touch-target{left:0;right:50%;transform:translate(50%, -50%)}'],encapsulation:2,changeDetection:0})}return S})(),C=(()=>{class S{static#t=this.\u0275fac=function(F){return new(F||S)};static#e=this.\u0275mod=t.$C({type:S});static#n=this.\u0275inj=t.G2t({imports:[a.yE,m.MD,a.pZ,D,a.yE]})}return S})()},25175:(ct,P,e)=>{"use strict";e.d(P,{$2:()=>ce,VO:()=>Vt,Ve:()=>se});var t=e(81570),a=e(60316),d=e(68559),p=e(85060),n=e(15944),m=e(79975),f=e(72102),v=e(63680),h=e(37989),E=e(74879),y=e(34456),g=e(84205),b=e(137),A=e(63617),x=e(63037),T=e(36647),D=e(51567),C=e(70271),S=e(91817),k=e(33900),I=e(64334),F=e(47172);const L=["trigger"],W=["panel"],K=[[["mat-select-trigger"]],"*"],j=["mat-select-trigger","*"];function X(xe,It){if(1&xe&&(d.j41(0,"span",4),d.EFF(1),d.k0s()),2&xe){const At=d.XpG();d.R7$(),d.JRh(At.placeholder)}}function B(xe,It){1&xe&&d.SdG(0)}function V(xe,It){if(1&xe&&(d.j41(0,"span",11),d.EFF(1),d.k0s()),2&xe){const At=d.XpG(2);d.R7$(),d.JRh(At.triggerValue)}}function z(xe,It){if(1&xe&&(d.j41(0,"span",10),d.DNE(1,B,1,0)(2,V,2,1),d.k0s()),2&xe){const At=d.XpG();d.R7$(),d.vxM(1,At.customTrigger?1:2)}}function U(xe,It){if(1&xe){const At=d.RV6();d.j41(0,"div",12,1),d.bIt("@transformPanel.done",function(Tt){d.eBV(At);const Yt=d.XpG();return d.Njj(Yt._panelDoneAnimatingStream.next(Tt.toState))})("keydown",function(Tt){d.eBV(At);const Yt=d.XpG();return d.Njj(Yt._handleKeydown(Tt))}),d.SdG(2,1),d.k0s()}if(2&xe){const At=d.XpG();d.ZvI("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",At._getPanelTheme(),""),d.Y8G("ngClass",At.panelClass)("@transformPanel","showing"),d.BMQ("id",At.id+"-panel")("aria-multiselectable",At.multiple)("aria-label",At.ariaLabel||null)("aria-labelledby",At._getPanelAriaLabelledby())}}const G={transformPanelWrap:(0,F.hZ)("transformPanelWrap",[(0,F.kY)("* => void",(0,F.P)("@transformPanel",[(0,F.MA)()],{optional:!0}))]),transformPanel:(0,F.hZ)("transformPanel",[(0,F.wk)("void",(0,F.iF)({opacity:0,transform:"scale(1, 0.8)"})),(0,F.kY)("void => showing",(0,F.i0)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,F.iF)({opacity:1,transform:"scale(1, 1)"}))),(0,F.kY)("* => void",(0,F.i0)("100ms linear",(0,F.iF)({opacity:0})))])};let q=0;const $=new d.nKC("mat-select-scroll-strategy",{providedIn:"root",factory:()=>{const xe=(0,d.WQX)(t.hJ);return()=>xe.scrollStrategies.reposition()}}),J=new d.nKC("MAT_SELECT_CONFIG"),ft={provide:$,deps:[t.hJ],useFactory:function ot(xe){return()=>xe.scrollStrategies.reposition()}},mt=new d.nKC("MatSelectTrigger");class Lt{constructor(It,At){this.source=It,this.value=At}}let Vt=(()=>{class xe{_scrollOptionIntoView(At){const Gt=this.options.toArray()[At];if(Gt){const Tt=this.panel.nativeElement,Yt=(0,p.jb)(At,this.options,this.optionGroups),Ot=Gt._getHostElement();Tt.scrollTop=0===At&&1===Yt?0:(0,p.TL)(Ot.offsetTop,Ot.offsetHeight,Tt.scrollTop,Tt.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(At){return new Lt(this,At)}get focused(){return this._focused||this._panelOpen}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(At){this._hideSingleSelectionIndicator=At,this._syncParentProperties()}get placeholder(){return this._placeholder}set placeholder(At){this._placeholder=At,this.stateChanges.next()}get required(){return this._required??this.ngControl?.control?.hasValidator(y.k0.required)??!1}set required(At){this._required=At,this.stateChanges.next()}get multiple(){return this._multiple}set multiple(At){this._multiple=At}get compareWith(){return this._compareWith}set compareWith(At){this._compareWith=At,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(At){this._assignValue(At)&&this._onChange(At)}get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(At){this._errorStateTracker.matcher=At}get id(){return this._id}set id(At){this._id=At||this._uid,this.stateChanges.next()}get errorState(){return this._errorStateTracker.errorState}set errorState(At){this._errorStateTracker.errorState=At}constructor(At,Gt,Tt,Yt,Ot,me,oe,Re,te,Qe,Qt,$t,Mt,Wt){this._viewportRuler=At,this._changeDetectorRef=Gt,this._elementRef=Ot,this._dir=me,this._parentFormField=te,this.ngControl=Qe,this._liveAnnouncer=Mt,this._defaultOptions=Wt,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=(zt,le)=>zt===le,this._uid="mat-select-"+q++,this._triggerAriaLabelledBy=null,this._destroy=new g.B,this.stateChanges=new g.B,this.disableAutomaticLabeling=!0,this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mat-select-value-"+q++,this._panelDoneAnimatingStream=new g.B,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 g.B,this.optionSelectionChanges=(0,b.v)(()=>{const zt=this.options;return zt?zt.changes.pipe((0,x.Z)(zt),(0,T.n)(()=>(0,A.h)(...zt.map(le=>le.onSelectionChange)))):this._initialized.pipe((0,T.n)(()=>this.optionSelectionChanges))}),this.openedChange=new d.bkB,this._openedStream=this.openedChange.pipe((0,D.p)(zt=>zt),(0,C.T)(()=>{})),this._closedStream=this.openedChange.pipe((0,D.p)(zt=>!zt),(0,C.T)(()=>{})),this.selectionChange=new d.bkB,this.valueChange=new d.bkB,this._trackedModal=null,this._skipPredicate=zt=>!this.panelOpen&&zt.disabled,this.ngControl&&(this.ngControl.valueAccessor=this),null!=Wt?.typeaheadDebounceInterval&&(this.typeaheadDebounceInterval=Wt.typeaheadDebounceInterval),this._errorStateTracker=new p.X0(Yt,Qe,Re,oe,this.stateChanges),this._scrollStrategyFactory=$t,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(Qt)||0,this.id=this.id}ngOnInit(){this._selectionModel=new h.CB(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe((0,S.F)(),(0,k.Q)(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen)),this._viewportRuler.change().pipe((0,k.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,k.Q)(this._destroy)).subscribe(At=>{At.added.forEach(Gt=>Gt.select()),At.removed.forEach(Gt=>Gt.deselect())}),this.options.changes.pipe((0,x.Z)(null),(0,k.Q)(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const At=this._getTriggerAriaLabelledby(),Gt=this.ngControl;if(At!==this._triggerAriaLabelledBy){const Tt=this._elementRef.nativeElement;this._triggerAriaLabelledBy=At,At?Tt.setAttribute("aria-labelledby",At):Tt.removeAttribute("aria-labelledby")}Gt&&(this._previousControl!==Gt.control&&(void 0!==this._previousControl&&null!==Gt.disabled&&Gt.disabled!==this.disabled&&(this.disabled=Gt.disabled),this._previousControl=Gt.control),this.updateErrorState())}ngOnChanges(At){(At.disabled||At.userAriaDescribedBy)&&this.stateChanges.next(),At.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 At=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!At)return;const Gt=`${this.id}-panel`;this._trackedModal&&(0,f.Ae)(this._trackedModal,"aria-owns",Gt),(0,f.px)(At,"aria-owns",Gt),this._trackedModal=At}_clearFromModal(){this._trackedModal&&((0,f.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(At){this._assignValue(At)}registerOnChange(At){this._onChange=At}registerOnTouched(At){this._onTouched=At}setDisabledState(At){this.disabled=At,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 At=this._selectionModel.selected.map(Gt=>Gt.viewValue);return this._isRtl()&&At.reverse(),At.join(", ")}return this._selectionModel.selected[0].viewValue}updateErrorState(){this._errorStateTracker.updateErrorState()}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(At){this.disabled||(this.panelOpen?this._handleOpenKeydown(At):this._handleClosedKeydown(At))}_handleClosedKeydown(At){const Gt=At.keyCode,Tt=Gt===E.n6||Gt===E.i7||Gt===E.UQ||Gt===E.LE,Yt=Gt===E.Fm||Gt===E.t6,Ot=this._keyManager;if(!Ot.isTyping()&&Yt&&!(0,E.rp)(At)||(this.multiple||At.altKey)&&Tt)At.preventDefault(),this.open();else if(!this.multiple){const me=this.selected;Ot.onKeydown(At);const oe=this.selected;oe&&me!==oe&&this._liveAnnouncer.announce(oe.viewValue,1e4)}}_handleOpenKeydown(At){const Gt=this._keyManager,Tt=At.keyCode,Yt=Tt===E.n6||Tt===E.i7,Ot=Gt.isTyping();if(Yt&&At.altKey)At.preventDefault(),this.close();else if(Ot||Tt!==E.Fm&&Tt!==E.t6||!Gt.activeItem||(0,E.rp)(At))if(!Ot&&this._multiple&&Tt===E.A&&At.ctrlKey){At.preventDefault();const me=this.options.some(oe=>!oe.disabled&&!oe.selected);this.options.forEach(oe=>{oe.disabled||(me?oe.select():oe.deselect())})}else{const me=Gt.activeItemIndex;Gt.onKeydown(At),this._multiple&&Yt&&At.shiftKey&&Gt.activeItem&&Gt.activeItemIndex!==me&&Gt.activeItem._selectViaInteraction()}else At.preventDefault(),Gt.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,I.s)(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()})}_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(At){if(this.options.forEach(Gt=>Gt.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&At)Array.isArray(At),At.forEach(Gt=>this._selectOptionByValue(Gt)),this._sortValues();else{const Gt=this._selectOptionByValue(At);Gt?this._keyManager.updateActiveItem(Gt):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(At){const Gt=this.options.find(Tt=>{if(this._selectionModel.isSelected(Tt))return!1;try{return null!=Tt.value&&this._compareWith(Tt.value,At)}catch{return!1}});return Gt&&this._selectionModel.select(Gt),Gt}_assignValue(At){return!!(At!==this._value||this._multiple&&Array.isArray(At))&&(this.options&&this._setSelectionByValue(At),this._value=At,!0)}_getOverlayWidth(At){return"auto"===this.panelWidth?(At instanceof t.$Q?At.elementRef:At||this._elementRef).nativeElement.getBoundingClientRect().width:null===this.panelWidth?"":this.panelWidth}_syncParentProperties(){if(this.options)for(const At of this.options)At._changeDetectorRef.markForCheck()}_initKeyManager(){this._keyManager=new f.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 At=(0,A.h)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe((0,k.Q)(At)).subscribe(Gt=>{this._onSelect(Gt.source,Gt.isUserInput),Gt.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),(0,A.h)(...this.options.map(Gt=>Gt._stateChanges)).pipe((0,k.Q)(At)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(At,Gt){const Tt=this._selectionModel.isSelected(At);null!=At.value||this._multiple?(Tt!==At.selected&&(At.selected?this._selectionModel.select(At):this._selectionModel.deselect(At)),Gt&&this._keyManager.setActiveItem(At),this.multiple&&(this._sortValues(),Gt&&this.focus())):(At.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(At.value)),Tt!==this._selectionModel.isSelected(At)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const At=this.options.toArray();this._selectionModel.sort((Gt,Tt)=>this.sortComparator?this.sortComparator(Gt,Tt,At):At.indexOf(Gt)-At.indexOf(Tt)),this.stateChanges.next()}}_propagateChanges(At){let Gt;Gt=this.multiple?this.selected.map(Tt=>Tt.value):this.selected?this.selected.value:At,this._value=Gt,this.valueChange.emit(Gt),this._onChange(Gt),this.selectionChange.emit(this._getChangeEvent(Gt)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let At=-1;for(let Gt=0;Gt<this.options.length;Gt++)if(!this.options.get(Gt).disabled){At=Gt;break}this._keyManager.setActiveItem(At)}else this._keyManager.setActiveItem(this._selectionModel.selected[0])}_canOpen(){return!this._panelOpen&&!this.disabled&&this.options?.length>0}focus(At){this._elementRef.nativeElement.focus(At)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;const At=this._parentFormField?.getLabelId();return this.ariaLabelledby?(At?At+" ":"")+this.ariaLabelledby:At}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;const At=this._parentFormField?.getLabelId();let Gt=(At?At+" ":"")+this._valueId;return this.ariaLabelledby&&(Gt+=" "+this.ariaLabelledby),Gt}_panelDoneAnimating(At){this.openedChange.emit(At)}setDescribedByIds(At){At.length?this._elementRef.nativeElement.setAttribute("aria-describedby",At.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}static#t=this.\u0275fac=function(Gt){return new(Gt||xe)(d.rXU(m.Xj),d.rXU(d.gRc),d.rXU(d.SKi),d.rXU(p.es),d.rXU(d.aKT),d.rXU(v.dS,8),d.rXU(y.cV,8),d.rXU(y.j4,8),d.rXU(n.xb,8),d.rXU(y.vO,10),d.kS0("tabindex"),d.rXU($),d.rXU(f.Ai),d.rXU(J,8))};static#e=this.\u0275cmp=d.VBU({type:xe,selectors:[["mat-select"]],contentQueries:function(Gt,Tt,Yt){if(1&Gt&&(d.wni(Yt,mt,5),d.wni(Yt,p.wT,5),d.wni(Yt,p.QC,5)),2&Gt){let Ot;d.mGM(Ot=d.lsd())&&(Tt.customTrigger=Ot.first),d.mGM(Ot=d.lsd())&&(Tt.options=Ot),d.mGM(Ot=d.lsd())&&(Tt.optionGroups=Ot)}},viewQuery:function(Gt,Tt){if(1&Gt&&(d.GBs(L,5),d.GBs(W,5),d.GBs(t.WB,5)),2&Gt){let Yt;d.mGM(Yt=d.lsd())&&(Tt.trigger=Yt.first),d.mGM(Yt=d.lsd())&&(Tt.panel=Yt.first),d.mGM(Yt=d.lsd())&&(Tt._overlayDir=Yt.first)}},hostAttrs:["role","combobox","aria-autocomplete","none","aria-haspopup","listbox",1,"mat-mdc-select"],hostVars:19,hostBindings:function(Gt,Tt){1&Gt&&d.bIt("keydown",function(Ot){return Tt._handleKeydown(Ot)})("focus",function(){return Tt._onFocus()})("blur",function(){return Tt._onBlur()}),2&Gt&&(d.BMQ("id",Tt.id)("tabindex",Tt.disabled?-1:Tt.tabIndex)("aria-controls",Tt.panelOpen?Tt.id+"-panel":null)("aria-expanded",Tt.panelOpen)("aria-label",Tt.ariaLabel||null)("aria-required",Tt.required.toString())("aria-disabled",Tt.disabled.toString())("aria-invalid",Tt.errorState)("aria-activedescendant",Tt._getAriaActiveDescendant()),d.AVh("mat-mdc-select-disabled",Tt.disabled)("mat-mdc-select-invalid",Tt.errorState)("mat-mdc-select-required",Tt.required)("mat-mdc-select-empty",Tt.empty)("mat-mdc-select-multiple",Tt.multiple))},inputs:{userAriaDescribedBy:[d.Mj6.None,"aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",disabled:[d.Mj6.HasDecoratorInputTransform,"disabled","disabled",d.L39],disableRipple:[d.Mj6.HasDecoratorInputTransform,"disableRipple","disableRipple",d.L39],tabIndex:[d.Mj6.HasDecoratorInputTransform,"tabIndex","tabIndex",At=>null==At?0:(0,d.Udg)(At)],hideSingleSelectionIndicator:[d.Mj6.HasDecoratorInputTransform,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",d.L39],placeholder:"placeholder",required:[d.Mj6.HasDecoratorInputTransform,"required","required",d.L39],multiple:[d.Mj6.HasDecoratorInputTransform,"multiple","multiple",d.L39],disableOptionCentering:[d.Mj6.HasDecoratorInputTransform,"disableOptionCentering","disableOptionCentering",d.L39],compareWith:"compareWith",value:"value",ariaLabel:[d.Mj6.None,"aria-label","ariaLabel"],ariaLabelledby:[d.Mj6.None,"aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:[d.Mj6.HasDecoratorInputTransform,"typeaheadDebounceInterval","typeaheadDebounceInterval",d.Udg],sortComparator:"sortComparator",id:"id",panelWidth:"panelWidth"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},exportAs:["matSelect"],standalone:!0,features:[d.Jv_([{provide:n.qT,useExisting:xe},{provide:p.is,useExisting:xe}]),d.GFd,d.OA$,d.aNF],ngContentSelectors:j,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-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-value-text"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"keydown","ngClass"]],template:function(Gt,Tt){if(1&Gt){const Yt=d.RV6();d.NAR(K),d.j41(0,"div",2,0),d.bIt("click",function(){return d.eBV(Yt),d.Njj(Tt.open())}),d.j41(3,"div",3),d.DNE(4,X,2,1,"span",4)(5,z,3,1),d.k0s(),d.j41(6,"div",5)(7,"div",6),d.qSk(),d.j41(8,"svg",7),d.nrm(9,"path",8),d.k0s()()()(),d.DNE(10,U,3,9,"ng-template",9),d.bIt("backdropClick",function(){return d.eBV(Yt),d.Njj(Tt.close())})("attach",function(){return d.eBV(Yt),d.Njj(Tt._onAttached())})("detach",function(){return d.eBV(Yt),d.Njj(Tt.close())})}if(2&Gt){const Yt=d.sdS(1);d.R7$(3),d.BMQ("id",Tt._valueId),d.R7$(),d.vxM(4,Tt.empty?4:5),d.R7$(6),d.Y8G("cdkConnectedOverlayPanelClass",Tt._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",Tt._scrollStrategy)("cdkConnectedOverlayOrigin",Tt._preferredOverlayOrigin||Yt)("cdkConnectedOverlayOpen",Tt.panelOpen)("cdkConnectedOverlayPositions",Tt._positions)("cdkConnectedOverlayWidth",Tt._overlayWidth)}},dependencies:[t.$Q,t.WB,a.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);font-family:var(--mat-select-trigger-text-font);line-height:var(--mat-select-trigger-text-line-height);font-size:var(--mat-select-trigger-text-size);font-weight:var(--mat-select-trigger-text-weight);letter-spacing:var(--mat-select-trigger-text-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)}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color)}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color)}.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)}.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)}._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:[G.transformPanel]},changeDetection:0})}return xe})(),ce=(()=>{class xe{static#t=this.\u0275fac=function(Gt){return new(Gt||xe)};static#e=this.\u0275dir=d.FsC({type:xe,selectors:[["mat-select-trigger"]],standalone:!0,features:[d.Jv_([{provide:mt,useExisting:xe}])]})}return xe})(),se=(()=>{class xe{static#t=this.\u0275fac=function(Gt){return new(Gt||xe)};static#e=this.\u0275mod=d.$C({type:xe});static#n=this.\u0275inj=d.G2t({providers:[ft],imports:[a.MD,t.z_,p.Sy,p.yE,m.Gj,n.RG,p.Sy,p.yE]})}return xe})()},17049:(ct,P,e)=>{"use strict";e.d(P,{$C:()=>ft,LG:()=>Lt,US:()=>Vt,qe:()=>J,vg:()=>ce});var t=e(79975),a=e(68559),d=e(85060),p=e(72102),n=e(63680),m=e(2814),f=e(74879),v=e(17699),h=e(60316),E=e(84205),y=e(18537),g=e(63617),b=e(51567),A=e(70271),x=e(87378),T=e(33900),D=e(91817),C=e(64334),S=e(63037),k=e(52575),I=e(47172);const F=["*"],L=["content"],W=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],K=["mat-drawer","mat-drawer-content","*"];function j(se,xe){if(1&se){const It=a.RV6();a.j41(0,"div",1),a.bIt("click",function(){a.eBV(It);const Gt=a.XpG();return a.Njj(Gt._onBackdropClicked())}),a.k0s()}if(2&se){const It=a.XpG();a.AVh("mat-drawer-shown",It._isShowingBackdrop())}}function X(se,xe){1&se&&(a.j41(0,"mat-drawer-content"),a.SdG(1,2),a.k0s())}const B=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],V=["mat-sidenav","mat-sidenav-content","*"];function z(se,xe){if(1&se){const It=a.RV6();a.j41(0,"div",1),a.bIt("click",function(){a.eBV(It);const Gt=a.XpG();return a.Njj(Gt._onBackdropClicked())}),a.k0s()}if(2&se){const It=a.XpG();a.AVh("mat-drawer-shown",It._isShowingBackdrop())}}function U(se,xe){1&se&&(a.j41(0,"mat-sidenav-content"),a.SdG(1,2),a.k0s())}const Z={transformDrawer:(0,I.hZ)("transform",[(0,I.wk)("open, open-instant",(0,I.iF)({transform:"none",visibility:"visible"})),(0,I.wk)("void",(0,I.iF)({"box-shadow":"none",visibility:"hidden"})),(0,I.kY)("void => open-instant",(0,I.i0)("0ms")),(0,I.kY)("void <=> open, open-instant => void",(0,I.i0)("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])},H=new a.nKC("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function $(){return!1}}),q=new a.nKC("MAT_DRAWER_CONTAINER");let ot=(()=>{class se extends t.uv{constructor(It,At,Gt,Tt,Yt){super(Gt,Tt,Yt),this._changeDetectorRef=It,this._container=At}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}static#t=this.\u0275fac=function(At){return new(At||se)(a.rXU(a.gRc),a.rXU((0,a.Rfq)(()=>ft)),a.rXU(a.aKT),a.rXU(t.R),a.rXU(a.SKi))};static#e=this.\u0275cmp=a.VBU({type:se,selectors:[["mat-drawer-content"]],hostAttrs:[1,"mat-drawer-content"],hostVars:4,hostBindings:function(At,Gt){2&At&&a.xc7("margin-left",Gt._container._contentMargins.left,"px")("margin-right",Gt._container._contentMargins.right,"px")},standalone:!0,features:[a.Jv_([{provide:t.uv,useExisting:se}]),a.Vt3,a.aNF],ngContentSelectors:F,decls:1,vars:0,template:function(At,Gt){1&At&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0})}return se})(),J=(()=>{class se{get position(){return this._position}set position(It){(It="end"===It?"end":"start")!==this._position&&(this._isAttached&&this._updatePositionInParent(It),this._position=It,this.onPositionChanged.emit())}get mode(){return this._mode}set mode(It){this._mode=It,this._updateFocusTrapState(),this._modeChanged.next()}get disableClose(){return this._disableClose}set disableClose(It){this._disableClose=(0,m.he)(It)}get autoFocus(){return this._autoFocus??("side"===this.mode?"dialog":"first-tabbable")}set autoFocus(It){("true"===It||"false"===It||null==It)&&(It=(0,m.he)(It)),this._autoFocus=It}get opened(){return this._opened}set opened(It){this.toggle((0,m.he)(It))}constructor(It,At,Gt,Tt,Yt,Ot,me,oe){this._elementRef=It,this._focusTrapFactory=At,this._focusMonitor=Gt,this._platform=Tt,this._ngZone=Yt,this._interactivityChecker=Ot,this._doc=me,this._container=oe,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.B,this._animationEnd=new E.B,this._animationState="void",this.openedChange=new a.bkB(!0),this._openedStream=this.openedChange.pipe((0,b.p)(Re=>Re),(0,A.T)(()=>{})),this.openedStart=this._animationStarted.pipe((0,b.p)(Re=>Re.fromState!==Re.toState&&0===Re.toState.indexOf("open")),(0,x.u)(void 0)),this._closedStream=this.openedChange.pipe((0,b.p)(Re=>!Re),(0,A.T)(()=>{})),this.closedStart=this._animationStarted.pipe((0,b.p)(Re=>Re.fromState!==Re.toState&&"void"===Re.toState),(0,x.u)(void 0)),this._destroyed=new E.B,this.onPositionChanged=new a.bkB,this._modeChanged=new E.B,this.openedChange.subscribe(Re=>{Re?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{(0,y.R)(this._elementRef.nativeElement,"keydown").pipe((0,b.p)(Re=>Re.keyCode===f._f&&!this.disableClose&&!(0,f.rp)(Re)),(0,T.Q)(this._destroyed)).subscribe(Re=>this._ngZone.run(()=>{this.close(),Re.stopPropagation(),Re.preventDefault()}))}),this._animationEnd.pipe((0,D.F)((Re,te)=>Re.fromState===te.fromState&&Re.toState===te.toState)).subscribe(Re=>{const{fromState:te,toState:Qe}=Re;(0===Qe.indexOf("open")&&"void"===te||"void"===Qe&&0===te.indexOf("open"))&&this.openedChange.emit(this._opened)})}_forceFocus(It,At){this._interactivityChecker.isFocusable(It)||(It.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const Gt=()=>{It.removeEventListener("blur",Gt),It.removeEventListener("mousedown",Gt),It.removeAttribute("tabindex")};It.addEventListener("blur",Gt),It.addEventListener("mousedown",Gt)})),It.focus(At)}_focusByCssSelector(It,At){let Gt=this._elementRef.nativeElement.querySelector(It);Gt&&this._forceFocus(Gt,At)}_takeFocus(){if(!this._focusTrap)return;const It=this._elementRef.nativeElement;switch(this.autoFocus){case!1:case"dialog":return;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(At=>{!At&&"function"==typeof this._elementRef.nativeElement.focus&&It.focus()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this.autoFocus)}}_restoreFocus(It){"dialog"!==this.autoFocus&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,It):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null)}_isFocusWithinDrawer(){const It=this._doc.activeElement;return!!It&&this._elementRef.nativeElement.contains(It)}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(It){return this.toggle(!0,It)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0,"mouse")}toggle(It=!this.opened,At){It&&At&&(this._openedVia=At);const Gt=this._setOpen(It,!It&&this._isFocusWithinDrawer(),this._openedVia||"program");return It||(this._openedVia=null),Gt}_setOpen(It,At,Gt){return this._opened=It,It?this._animationState=this._enableAnimations?"open":"open-instant":(this._animationState="void",At&&this._restoreFocus(Gt)),this._updateFocusTrapState(),new Promise(Tt=>{this.openedChange.pipe((0,C.s)(1)).subscribe(Yt=>Tt(Yt?"open":"close"))})}_getWidth(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=!!this._container?.hasBackdrop)}_updatePositionInParent(It){if(!this._platform.isBrowser)return;const At=this._elementRef.nativeElement,Gt=At.parentNode;"end"===It?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),Gt.insertBefore(this._anchor,At)),Gt.appendChild(At)):this._anchor&&this._anchor.parentNode.insertBefore(At,this._anchor)}static#t=this.\u0275fac=function(At){return new(At||se)(a.rXU(a.aKT),a.rXU(p.GX),a.rXU(p.FN),a.rXU(v.OD),a.rXU(a.SKi),a.rXU(p.Z7),a.rXU(h.qQ,8),a.rXU(q,8))};static#e=this.\u0275cmp=a.VBU({type:se,selectors:[["mat-drawer"]],viewQuery:function(At,Gt){if(1&At&&a.GBs(L,5),2&At){let Tt;a.mGM(Tt=a.lsd())&&(Gt._content=Tt.first)}},hostAttrs:["tabIndex","-1",1,"mat-drawer"],hostVars:12,hostBindings:function(At,Gt){1&At&&a.Kam("@transform.start",function(Yt){return Gt._animationStarted.next(Yt)})("@transform.done",function(Yt){return Gt._animationEnd.next(Yt)}),2&At&&(a.zvX("@transform",Gt._animationState),a.BMQ("align",null),a.AVh("mat-drawer-end","end"===Gt.position)("mat-drawer-over","over"===Gt.mode)("mat-drawer-push","push"===Gt.mode)("mat-drawer-side","side"===Gt.mode)("mat-drawer-opened",Gt.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:[a.aNF],ngContentSelectors:F,decls:3,vars:0,consts:[["content",""],["cdkScrollable","",1,"mat-drawer-inner-container"]],template:function(At,Gt){1&At&&(a.NAR(),a.j41(0,"div",1,0),a.SdG(2),a.k0s())},dependencies:[t.uv],encapsulation:2,data:{animation:[Z.transformDrawer]},changeDetection:0})}return se})(),ft=(()=>{class se{get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(It){this._autosize=(0,m.he)(It)}get hasBackdrop(){return this._drawerHasBackdrop(this._start)||this._drawerHasBackdrop(this._end)}set hasBackdrop(It){this._backdropOverride=null==It?null:(0,m.he)(It)}get scrollable(){return this._userContent||this._content}constructor(It,At,Gt,Tt,Yt,Ot=!1,me){this._dir=It,this._element=At,this._ngZone=Gt,this._changeDetectorRef=Tt,this._animationMode=me,this._drawers=new a.rOR,this.backdropClick=new a.bkB,this._destroyed=new E.B,this._doCheckSubject=new E.B,this._contentMargins={left:null,right:null},this._contentMarginChanges=new E.B,It&&It.change.pipe((0,T.Q)(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),Yt.change().pipe((0,T.Q)(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=Ot}ngAfterContentInit(){this._allDrawers.changes.pipe((0,S.Z)(this._allDrawers),(0,T.Q)(this._destroyed)).subscribe(It=>{this._drawers.reset(It.filter(At=>!At._container||At._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe((0,S.Z)(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(It=>{this._watchDrawerToggle(It),this._watchDrawerPosition(It),this._watchDrawerMode(It)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe((0,k.B)(10),(0,T.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(It=>It.open())}close(){this._drawers.forEach(It=>It.close())}updateContentMargins(){let It=0,At=0;if(this._left&&this._left.opened)if("side"==this._left.mode)It+=this._left._getWidth();else if("push"==this._left.mode){const Gt=this._left._getWidth();It+=Gt,At-=Gt}if(this._right&&this._right.opened)if("side"==this._right.mode)At+=this._right._getWidth();else if("push"==this._right.mode){const Gt=this._right._getWidth();At+=Gt,It-=Gt}It=It||null,At=At||null,(It!==this._contentMargins.left||At!==this._contentMargins.right)&&(this._contentMargins={left:It,right:At},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(It){It._animationStarted.pipe((0,b.p)(At=>At.fromState!==At.toState),(0,T.Q)(this._drawers.changes)).subscribe(At=>{"open-instant"!==At.toState&&"NoopAnimations"!==this._animationMode&&this._element.nativeElement.classList.add("mat-drawer-transition"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),"side"!==It.mode&&It.openedChange.pipe((0,T.Q)(this._drawers.changes)).subscribe(()=>this._setContainerClass(It.opened))}_watchDrawerPosition(It){It&&It.onPositionChanged.pipe((0,T.Q)(this._drawers.changes)).subscribe(()=>{this._ngZone.onMicrotaskEmpty.pipe((0,C.s)(1)).subscribe(()=>{this._validateDrawers()})})}_watchDrawerMode(It){It&&It._modeChanged.pipe((0,T.Q)((0,g.h)(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(It){const At=this._element.nativeElement.classList,Gt="mat-drawer-container-has-open";It?At.add(Gt):At.remove(Gt)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(It=>{"end"==It.position?this._end=It:this._start=It}),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(It=>It&&!It.disableClose&&this._drawerHasBackdrop(It)).forEach(It=>It._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._drawerHasBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._drawerHasBackdrop(this._end)}_isDrawerOpen(It){return null!=It&&It.opened}_drawerHasBackdrop(It){return null==this._backdropOverride?!!It&&"side"!==It.mode:this._backdropOverride}static#t=this.\u0275fac=function(At){return new(At||se)(a.rXU(n.dS,8),a.rXU(a.aKT),a.rXU(a.SKi),a.rXU(a.gRc),a.rXU(t.Xj),a.rXU(H),a.rXU(a.bc$,8))};static#e=this.\u0275cmp=a.VBU({type:se,selectors:[["mat-drawer-container"]],contentQueries:function(At,Gt,Tt){if(1&At&&(a.wni(Tt,ot,5),a.wni(Tt,J,5)),2&At){let Yt;a.mGM(Yt=a.lsd())&&(Gt._content=Yt.first),a.mGM(Yt=a.lsd())&&(Gt._allDrawers=Yt)}},viewQuery:function(At,Gt){if(1&At&&a.GBs(ot,5),2&At){let Tt;a.mGM(Tt=a.lsd())&&(Gt._userContent=Tt.first)}},hostAttrs:[1,"mat-drawer-container"],hostVars:2,hostBindings:function(At,Gt){2&At&&a.AVh("mat-drawer-container-explicit-backdrop",Gt._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],standalone:!0,features:[a.Jv_([{provide:q,useExisting:se}]),a.aNF],ngContentSelectors:K,decls:4,vars:2,consts:[[1,"mat-drawer-backdrop",3,"mat-drawer-shown"],[1,"mat-drawer-backdrop",3,"click"]],template:function(At,Gt){1&At&&(a.NAR(W),a.DNE(0,j,1,2,"div",0),a.SdG(1),a.SdG(2,1),a.DNE(3,X,2,0,"mat-drawer-content")),2&At&&(a.vxM(0,Gt.hasBackdrop?0:-1),a.R7$(3),a.vxM(3,Gt._content?-1:3))},dependencies:[ot],styles:['.mat-drawer-container{position:relative;z-index:1;color:var(--mat-sidenav-content-text-color);background-color:var(--mat-sidenav-content-background-color);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);box-shadow:var(--mat-sidenav-container-elevation-shadow);background-color:var(--mat-sidenav-container-background-color);border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);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);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .mat-drawer{border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);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);border-bottom-right-radius:var(--mat-sidenav-container-shape);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 se})(),mt=(()=>{class se extends ot{constructor(It,At,Gt,Tt,Yt){super(It,At,Gt,Tt,Yt)}static#t=this.\u0275fac=function(At){return new(At||se)(a.rXU(a.gRc),a.rXU((0,a.Rfq)(()=>Vt)),a.rXU(a.aKT),a.rXU(t.R),a.rXU(a.SKi))};static#e=this.\u0275cmp=a.VBU({type:se,selectors:[["mat-sidenav-content"]],hostAttrs:[1,"mat-drawer-content","mat-sidenav-content"],hostVars:4,hostBindings:function(At,Gt){2&At&&a.xc7("margin-left",Gt._container._contentMargins.left,"px")("margin-right",Gt._container._contentMargins.right,"px")},standalone:!0,features:[a.Jv_([{provide:t.uv,useExisting:se}]),a.Vt3,a.aNF],ngContentSelectors:F,decls:1,vars:0,template:function(At,Gt){1&At&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0})}return se})(),Lt=(()=>{class se extends J{constructor(){super(...arguments),this._fixedInViewport=!1,this._fixedTopGap=0,this._fixedBottomGap=0}get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(It){this._fixedInViewport=(0,m.he)(It)}get fixedTopGap(){return this._fixedTopGap}set fixedTopGap(It){this._fixedTopGap=(0,m.OE)(It)}get fixedBottomGap(){return this._fixedBottomGap}set fixedBottomGap(It){this._fixedBottomGap=(0,m.OE)(It)}static#t=this.\u0275fac=(()=>{let It;return function(Gt){return(It||(It=a.xGo(se)))(Gt||se)}})();static#e=this.\u0275cmp=a.VBU({type:se,selectors:[["mat-sidenav"]],hostAttrs:["tabIndex","-1",1,"mat-drawer","mat-sidenav"],hostVars:17,hostBindings:function(At,Gt){2&At&&(a.BMQ("align",null),a.xc7("top",Gt.fixedInViewport?Gt.fixedTopGap:null,"px")("bottom",Gt.fixedInViewport?Gt.fixedBottomGap:null,"px"),a.AVh("mat-drawer-end","end"===Gt.position)("mat-drawer-over","over"===Gt.mode)("mat-drawer-push","push"===Gt.mode)("mat-drawer-side","side"===Gt.mode)("mat-drawer-opened",Gt.opened)("mat-sidenav-fixed",Gt.fixedInViewport))},inputs:{fixedInViewport:"fixedInViewport",fixedTopGap:"fixedTopGap",fixedBottomGap:"fixedBottomGap"},exportAs:["matSidenav"],standalone:!0,features:[a.Vt3,a.aNF],ngContentSelectors:F,decls:3,vars:0,consts:[["content",""],["cdkScrollable","",1,"mat-drawer-inner-container"]],template:function(At,Gt){1&At&&(a.NAR(),a.j41(0,"div",1,0),a.SdG(2),a.k0s())},dependencies:[t.uv],encapsulation:2,data:{animation:[Z.transformDrawer]},changeDetection:0})}return se})(),Vt=(()=>{class se extends ft{constructor(){super(...arguments),this._allDrawers=void 0,this._content=void 0}static#t=this.\u0275fac=(()=>{let It;return function(Gt){return(It||(It=a.xGo(se)))(Gt||se)}})();static#e=this.\u0275cmp=a.VBU({type:se,selectors:[["mat-sidenav-container"]],contentQueries:function(At,Gt,Tt){if(1&At&&(a.wni(Tt,mt,5),a.wni(Tt,Lt,5)),2&At){let Yt;a.mGM(Yt=a.lsd())&&(Gt._content=Yt.first),a.mGM(Yt=a.lsd())&&(Gt._allDrawers=Yt)}},hostAttrs:[1,"mat-drawer-container","mat-sidenav-container"],hostVars:2,hostBindings:function(At,Gt){2&At&&a.AVh("mat-drawer-container-explicit-backdrop",Gt._backdropOverride)},exportAs:["matSidenavContainer"],standalone:!0,features:[a.Jv_([{provide:q,useExisting:se}]),a.Vt3,a.aNF],ngContentSelectors:V,decls:4,vars:2,consts:[[1,"mat-drawer-backdrop",3,"mat-drawer-shown"],[1,"mat-drawer-backdrop",3,"click"]],template:function(At,Gt){1&At&&(a.NAR(B),a.DNE(0,z,1,2,"div",0),a.SdG(1),a.SdG(2,1),a.DNE(3,U,2,0,"mat-sidenav-content")),2&At&&(a.vxM(0,Gt.hasBackdrop?0:-1),a.R7$(3),a.vxM(3,Gt._content?-1:3))},dependencies:[mt],styles:['.mat-drawer-container{position:relative;z-index:1;color:var(--mat-sidenav-content-text-color);background-color:var(--mat-sidenav-content-background-color);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);box-shadow:var(--mat-sidenav-container-elevation-shadow);background-color:var(--mat-sidenav-container-background-color);border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);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);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .mat-drawer{border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);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);border-bottom-right-radius:var(--mat-sidenav-container-shape);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 se})(),ce=(()=>{class se{static#t=this.\u0275fac=function(At){return new(At||se)};static#e=this.\u0275mod=a.$C({type:se});static#n=this.\u0275inj=a.G2t({imports:[d.yE,t.Gj,t.Gj,d.yE]})}return se})()},3347:(ct,P,e)=>{"use strict";e.d(P,{UG:()=>V,_T:()=>U});var t=e(68559),a=e(84175),d=e(84205),p=e(60316),n=e(47172),m=e(9168),f=e(17699),v=e(72102),h=e(87912),E=e(81570),y=e(33900),g=e(85060);function b(G,Z){if(1&G){const at=t.RV6();t.j41(0,"div",1)(1,"button",2),t.bIt("click",function(){t.eBV(at);const q=t.XpG();return t.Njj(q.action())}),t.EFF(2),t.k0s()()}if(2&G){const at=t.XpG();t.R7$(2),t.SpI(" ",at.data.action," ")}}const A=["label"];function x(G,Z){}const T=Math.pow(2,31)-1;class D{constructor(Z,at){this._overlayRef=at,this._afterDismissed=new d.B,this._afterOpened=new d.B,this._onAction=new d.B,this._dismissedByAction=!1,this.containerInstance=Z,Z._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(Z){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(Z,T))}_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 C=new t.nKC("MatSnackBarData");class S{constructor(){this.politeness="assertive",this.announcementMessage="",this.duration=0,this.data=null,this.horizontalPosition="center",this.verticalPosition="bottom"}}let k=(()=>{class G{static#t=this.\u0275fac=function(H){return new(H||G)};static#e=this.\u0275dir=t.FsC({type:G,selectors:[["","matSnackBarLabel",""]],hostAttrs:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"],standalone:!0})}return G})(),I=(()=>{class G{static#t=this.\u0275fac=function(H){return new(H||G)};static#e=this.\u0275dir=t.FsC({type:G,selectors:[["","matSnackBarActions",""]],hostAttrs:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"],standalone:!0})}return G})(),F=(()=>{class G{static#t=this.\u0275fac=function(H){return new(H||G)};static#e=this.\u0275dir=t.FsC({type:G,selectors:[["","matSnackBarAction",""]],hostAttrs:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"],standalone:!0})}return G})(),L=(()=>{class G{constructor(at,H){this.snackBarRef=at,this.data=H}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}static#t=this.\u0275fac=function(H){return new(H||G)(t.rXU(D),t.rXU(C))};static#e=this.\u0275cmp=t.VBU({type:G,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-mdc-simple-snack-bar"],exportAs:["matSnackBar"],standalone:!0,features:[t.aNF],decls:3,vars:2,consts:[["matSnackBarLabel",""],["matSnackBarActions",""],["mat-button","","matSnackBarAction","",3,"click"]],template:function(H,q){1&H&&(t.j41(0,"div",0),t.EFF(1),t.k0s(),t.DNE(2,b,3,1,"div",1)),2&H&&(t.R7$(),t.SpI(" ",q.data.message,"\n"),t.R7$(),t.vxM(2,q.hasAction?2:-1))},dependencies:[a.$z,k,I,F],styles:[".mat-mdc-simple-snack-bar{display:flex}"],encapsulation:2,changeDetection:0})}return G})();const W={snackBarState:(0,n.hZ)("state",[(0,n.wk)("void, hidden",(0,n.iF)({transform:"scale(0.8)",opacity:0})),(0,n.wk)("visible",(0,n.iF)({transform:"scale(1)",opacity:1})),(0,n.kY)("* => visible",(0,n.i0)("150ms cubic-bezier(0, 0, 0.2, 1)")),(0,n.kY)("* => void, * => hidden",(0,n.i0)("75ms cubic-bezier(0.4, 0.0, 1, 1)",(0,n.iF)({opacity:0})))])};let K=0,j=(()=>{class G extends m.lb{constructor(at,H,q,$,ot){super(),this._ngZone=at,this._elementRef=H,this._changeDetectorRef=q,this._platform=$,this.snackBarConfig=ot,this._document=(0,t.WQX)(p.qQ),this._trackedModals=new Set,this._announceDelay=150,this._destroyed=!1,this._onAnnounce=new d.B,this._onExit=new d.B,this._onEnter=new d.B,this._animationState="void",this._liveElementId="mat-snack-bar-container-live-"+K++,this.attachDomPortal=J=>{this._assertNotAttached();const ft=this._portalOutlet.attachDomPortal(J);return this._afterPortalAttached(),ft},this._live="assertive"!==ot.politeness||ot.announcementMessage?"off"===ot.politeness?"off":"polite":"assertive",this._platform.FIREFOX&&("polite"===this._live&&(this._role="status"),"assertive"===this._live&&(this._role="alert"))}attachComponentPortal(at){this._assertNotAttached();const H=this._portalOutlet.attachComponentPortal(at);return this._afterPortalAttached(),H}attachTemplatePortal(at){this._assertNotAttached();const H=this._portalOutlet.attachTemplatePortal(at);return this._afterPortalAttached(),H}onAnimationEnd(at){const{fromState:H,toState:q}=at;if(("void"===q&&"void"!==H||"hidden"===q)&&this._completeExit(),"visible"===q){const $=this._onEnter;this._ngZone.run(()=>{$.next(),$.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 at=this._elementRef.nativeElement,H=this.snackBarConfig.panelClass;H&&(Array.isArray(H)?H.forEach(ot=>at.classList.add(ot)):at.classList.add(H)),this._exposeToModals();const q=this._label.nativeElement,$="mdc-snackbar__label";q.classList.toggle($,!q.querySelector(`.${$}`))}_exposeToModals(){const at=this._liveElementId,H=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let q=0;q<H.length;q++){const $=H[q],ot=$.getAttribute("aria-owns");this._trackedModals.add($),ot?-1===ot.indexOf(at)&&$.setAttribute("aria-owns",ot+" "+at):$.setAttribute("aria-owns",at)}}_clearFromModals(){this._trackedModals.forEach(at=>{const H=at.getAttribute("aria-owns");if(H){const q=H.replace(this._liveElementId,"").trim();q.length>0?at.setAttribute("aria-owns",q):at.removeAttribute("aria-owns")}}),this._trackedModals.clear()}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{const at=this._elementRef.nativeElement.querySelector("[aria-hidden]"),H=this._elementRef.nativeElement.querySelector("[aria-live]");if(at&&H){let q=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&at.contains(document.activeElement)&&(q=document.activeElement),at.removeAttribute("aria-hidden"),H.appendChild(at),q?.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}static#t=this.\u0275fac=function(H){return new(H||G)(t.rXU(t.SKi),t.rXU(t.aKT),t.rXU(t.gRc),t.rXU(f.OD),t.rXU(S))};static#e=this.\u0275cmp=t.VBU({type:G,selectors:[["mat-snack-bar-container"]],viewQuery:function(H,q){if(1&H&&(t.GBs(m.I3,7),t.GBs(A,7)),2&H){let $;t.mGM($=t.lsd())&&(q._portalOutlet=$.first),t.mGM($=t.lsd())&&(q._label=$.first)}},hostAttrs:[1,"mdc-snackbar","mat-mdc-snack-bar-container","mdc-snackbar--open"],hostVars:1,hostBindings:function(H,q){1&H&&t.Kam("@state.done",function(ot){return q.onAnimationEnd(ot)}),2&H&&t.zvX("@state",q._animationState)},standalone:!0,features:[t.Vt3,t.aNF],decls:6,vars:3,consts:[["label",""],[1,"mdc-snackbar__surface"],[1,"mat-mdc-snack-bar-label"],["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(H,q){1&H&&(t.j41(0,"div",1)(1,"div",2,0)(3,"div",3),t.DNE(4,x,0,0,"ng-template",4),t.k0s(),t.nrm(5,"div"),t.k0s()()),2&H&&(t.R7$(5),t.BMQ("aria-live",q._live)("role",q._role)("id",q._liveElementId))},dependencies:[m.I3],styles:['.mdc-snackbar{display:none;position:fixed;right:0;bottom:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;pointer-events:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-snackbar--opening,.mdc-snackbar--open,.mdc-snackbar--closing{display:flex}.mdc-snackbar--open .mdc-snackbar__label,.mdc-snackbar--open .mdc-snackbar__actions{visibility:visible}.mdc-snackbar__surface{padding-left:0;padding-right:8px;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;transform:scale(0.8);opacity:0}.mdc-snackbar__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}@media screen and (forced-colors: active){.mdc-snackbar__surface::before{border-color:CanvasText}}[dir=rtl] .mdc-snackbar__surface,.mdc-snackbar__surface[dir=rtl]{padding-left:8px;padding-right:0}.mdc-snackbar--open .mdc-snackbar__surface{transform:scale(1);opacity:1;pointer-events:auto}.mdc-snackbar--closing .mdc-snackbar__surface{transform:scale(1)}.mdc-snackbar__label{padding-left:16px;padding-right:8px;width:100%;flex-grow:1;box-sizing:border-box;margin:0;visibility:hidden;padding-top:14px;padding-bottom:14px}[dir=rtl] .mdc-snackbar__label,.mdc-snackbar__label[dir=rtl]{padding-left:8px;padding-right:16px}.mdc-snackbar__label::before{display:inline;content:attr(data-mdc-snackbar-label-text)}.mdc-snackbar__actions{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box;visibility:hidden}.mdc-snackbar__action+.mdc-snackbar__dismiss{margin-left:8px;margin-right:0}[dir=rtl] .mdc-snackbar__action+.mdc-snackbar__dismiss,.mdc-snackbar__action+.mdc-snackbar__dismiss[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-snack-bar-container{margin:8px;position:static}.mat-mdc-snack-bar-container .mdc-snackbar__surface{min-width:344px}@media(max-width: 480px),(max-width: 344px){.mat-mdc-snack-bar-container .mdc-snackbar__surface{min-width:100%}}@media(max-width: 480px),(max-width: 344px){.mat-mdc-snack-bar-container{width:100vw}}.mat-mdc-snack-bar-container .mdc-snackbar__surface{max-width:672px}.mat-mdc-snack-bar-container .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)}.mat-mdc-snack-bar-container .mdc-snackbar__surface{background-color:var(--mdc-snackbar-container-color)}.mat-mdc-snack-bar-container .mdc-snackbar__surface{border-radius:var(--mdc-snackbar-container-shape)}.mat-mdc-snack-bar-container .mdc-snackbar__label{color:var(--mdc-snackbar-supporting-text-color)}.mat-mdc-snack-bar-container .mdc-snackbar__label{font-size:var(--mdc-snackbar-supporting-text-size);font-family:var(--mdc-snackbar-supporting-text-font);font-weight:var(--mdc-snackbar-supporting-text-weight);line-height:var(--mdc-snackbar-supporting-text-line-height)}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){color:var(--mat-snack-bar-button-color);--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}.mat-mdc-snack-bar-container .mdc-snackbar__label::before{display:none}.mat-mdc-snack-bar-handset,.mat-mdc-snack-bar-container,.mat-mdc-snack-bar-label{flex:1 1 auto}.mat-mdc-snack-bar-handset .mdc-snackbar__surface{width:100%}'],encapsulation:2,data:{animation:[W.snackBarState]}})}return G})();const B=new t.nKC("mat-snack-bar-default-options",{providedIn:"root",factory:function X(){return new S}});let V=(()=>{class G{get _openedSnackBarRef(){const at=this._parentSnackBar;return at?at._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(at){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=at:this._snackBarRefAtThisLevel=at}constructor(at,H,q,$,ot,J){this._overlay=at,this._live=H,this._injector=q,this._breakpointObserver=$,this._parentSnackBar=ot,this._defaultConfig=J,this._snackBarRefAtThisLevel=null,this.simpleSnackBarComponent=L,this.snackBarContainerComponent=j,this.handsetCssClass="mat-mdc-snack-bar-handset"}openFromComponent(at,H){return this._attach(at,H)}openFromTemplate(at,H){return this._attach(at,H)}open(at,H="",q){const $={...this._defaultConfig,...q};return $.data={message:at,action:H},$.announcementMessage===at&&($.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,$)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(at,H){const $=t.zZn.create({parent:H&&H.viewContainerRef&&H.viewContainerRef.injector||this._injector,providers:[{provide:S,useValue:H}]}),ot=new m.A8(this.snackBarContainerComponent,H.viewContainerRef,$),J=at.attach(ot);return J.instance.snackBarConfig=H,J.instance}_attach(at,H){const q={...new S,...this._defaultConfig,...H},$=this._createOverlay(q),ot=this._attachSnackBarContainer($,q),J=new D(ot,$);if(at instanceof t.C4Q){const ft=new m.VA(at,null,{$implicit:q.data,snackBarRef:J});J.instance=ot.attachTemplatePortal(ft)}else{const ft=this._createInjector(q,J),mt=new m.A8(at,void 0,ft),Lt=ot.attachComponentPortal(mt);J.instance=Lt.instance}return this._breakpointObserver.observe(h.Rp.HandsetPortrait).pipe((0,y.Q)($.detachments())).subscribe(ft=>{$.overlayElement.classList.toggle(this.handsetCssClass,ft.matches)}),q.announcementMessage&&ot._onAnnounce.subscribe(()=>{this._live.announce(q.announcementMessage,q.politeness)}),this._animateSnackBar(J,q),this._openedSnackBarRef=J,this._openedSnackBarRef}_animateSnackBar(at,H){at.afterDismissed().subscribe(()=>{this._openedSnackBarRef==at&&(this._openedSnackBarRef=null),H.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{at.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):at.containerInstance.enter(),H.duration&&H.duration>0&&at.afterOpened().subscribe(()=>at._dismissAfter(H.duration))}_createOverlay(at){const H=new E.rR;H.direction=at.direction;let q=this._overlay.position().global();const $="rtl"===at.direction,ot="left"===at.horizontalPosition||"start"===at.horizontalPosition&&!$||"end"===at.horizontalPosition&&$,J=!ot&&"center"!==at.horizontalPosition;return ot?q.left("0"):J?q.right("0"):q.centerHorizontally(),"top"===at.verticalPosition?q.top("0"):q.bottom("0"),H.positionStrategy=q,this._overlay.create(H)}_createInjector(at,H){return t.zZn.create({parent:at&&at.viewContainerRef&&at.viewContainerRef.injector||this._injector,providers:[{provide:D,useValue:H},{provide:C,useValue:at.data}]})}static#t=this.\u0275fac=function(H){return new(H||G)(t.KVO(E.hJ),t.KVO(v.Ai),t.KVO(t.zZn),t.KVO(h.QP),t.KVO(G,12),t.KVO(B))};static#e=this.\u0275prov=t.jDH({token:G,factory:G.\u0275fac,providedIn:"root"})}return G})(),U=(()=>{class G{static#t=this.\u0275fac=function(H){return new(H||G)};static#e=this.\u0275mod=t.$C({type:G});static#n=this.\u0275inj=t.G2t({providers:[V],imports:[E.z_,m.jc,a.Hl,g.yE,L,g.yE]})}return G})()},22047:(ct,P,e)=>{"use strict";e.d(P,{B4:()=>D,NQ:()=>K,aE:()=>W});var t=e(68559),a=e(72102),d=e(74879),p=e(56042),n=e(84205),m=e(63617),f=e(47172),v=e(85060);const h=["mat-sort-header",""],E=["*"];function y(j,X){if(1&j){const B=t.RV6();t.j41(0,"div",2),t.bIt("@arrowPosition.start",function(){t.eBV(B);const z=t.XpG();return t.Njj(z._disableViewStateAnimation=!0)})("@arrowPosition.done",function(){t.eBV(B);const z=t.XpG();return t.Njj(z._disableViewStateAnimation=!1)}),t.nrm(1,"div",3),t.j41(2,"div",4),t.nrm(3,"div",5)(4,"div",6)(5,"div",7),t.k0s()()}if(2&j){const B=t.XpG();t.Y8G("@arrowOpacity",B._getArrowViewState())("@arrowPosition",B._getArrowViewState())("@allowChildren",B._getArrowDirectionState()),t.R7$(2),t.Y8G("@indicator",B._getArrowDirectionState()),t.R7$(),t.Y8G("@leftPointer",B._getArrowDirectionState()),t.R7$(),t.Y8G("@rightPointer",B._getArrowDirectionState())}}const T=new t.nKC("MAT_SORT_DEFAULT_OPTIONS");let D=(()=>{class j{get direction(){return this._direction}set direction(B){this._direction=B}constructor(B){this._defaultOptions=B,this._initializedStream=new p.m(1),this.sortables=new Map,this._stateChanges=new n.B,this.start="asc",this._direction="",this.disabled=!1,this.sortChange=new t.bkB,this.initialized=this._initializedStream}register(B){this.sortables.set(B.id,B)}deregister(B){this.sortables.delete(B.id)}sort(B){this.active!=B.id?(this.active=B.id,this.direction=B.start?B.start:this.start):this.direction=this.getNextSortDirection(B),this.sortChange.emit({active:this.active,direction:this.direction})}getNextSortDirection(B){if(!B)return"";let z=function C(j,X){let B=["asc","desc"];return"desc"==j&&B.reverse(),X||B.push(""),B}(B.start||this.start,B?.disableClear??this.disableClear??!!this._defaultOptions?.disableClear),U=z.indexOf(this.direction)+1;return U>=z.length&&(U=0),z[U]}ngOnInit(){this._initializedStream.next()}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete(),this._initializedStream.complete()}static#t=this.\u0275fac=function(V){return new(V||j)(t.rXU(T,8))};static#e=this.\u0275dir=t.FsC({type:j,selectors:[["","matSort",""]],hostAttrs:[1,"mat-sort"],inputs:{active:[t.Mj6.None,"matSortActive","active"],start:[t.Mj6.None,"matSortStart","start"],direction:[t.Mj6.None,"matSortDirection","direction"],disableClear:[t.Mj6.HasDecoratorInputTransform,"matSortDisableClear","disableClear",t.L39],disabled:[t.Mj6.HasDecoratorInputTransform,"matSortDisabled","disabled",t.L39]},outputs:{sortChange:"matSortChange"},exportAs:["matSort"],standalone:!0,features:[t.GFd,t.OA$]})}return j})();const S=v.ed.ENTERING+" "+v.r5.STANDARD_CURVE,k={indicator:(0,f.hZ)("indicator",[(0,f.wk)("active-asc, asc",(0,f.iF)({transform:"translateY(0px)"})),(0,f.wk)("active-desc, desc",(0,f.iF)({transform:"translateY(10px)"})),(0,f.kY)("active-asc <=> active-desc",(0,f.i0)(S))]),leftPointer:(0,f.hZ)("leftPointer",[(0,f.wk)("active-asc, asc",(0,f.iF)({transform:"rotate(-45deg)"})),(0,f.wk)("active-desc, desc",(0,f.iF)({transform:"rotate(45deg)"})),(0,f.kY)("active-asc <=> active-desc",(0,f.i0)(S))]),rightPointer:(0,f.hZ)("rightPointer",[(0,f.wk)("active-asc, asc",(0,f.iF)({transform:"rotate(45deg)"})),(0,f.wk)("active-desc, desc",(0,f.iF)({transform:"rotate(-45deg)"})),(0,f.kY)("active-asc <=> active-desc",(0,f.i0)(S))]),arrowOpacity:(0,f.hZ)("arrowOpacity",[(0,f.wk)("desc-to-active, asc-to-active, active",(0,f.iF)({opacity:1})),(0,f.wk)("desc-to-hint, asc-to-hint, hint",(0,f.iF)({opacity:.54})),(0,f.wk)("hint-to-desc, active-to-desc, desc, hint-to-asc, active-to-asc, asc, void",(0,f.iF)({opacity:0})),(0,f.kY)("* => asc, * => desc, * => active, * => hint, * => void",(0,f.i0)("0ms")),(0,f.kY)("* <=> *",(0,f.i0)(S))]),arrowPosition:(0,f.hZ)("arrowPosition",[(0,f.kY)("* => desc-to-hint, * => desc-to-active",(0,f.i0)(S,(0,f.i7)([(0,f.iF)({transform:"translateY(-25%)"}),(0,f.iF)({transform:"translateY(0)"})]))),(0,f.kY)("* => hint-to-desc, * => active-to-desc",(0,f.i0)(S,(0,f.i7)([(0,f.iF)({transform:"translateY(0)"}),(0,f.iF)({transform:"translateY(25%)"})]))),(0,f.kY)("* => asc-to-hint, * => asc-to-active",(0,f.i0)(S,(0,f.i7)([(0,f.iF)({transform:"translateY(25%)"}),(0,f.iF)({transform:"translateY(0)"})]))),(0,f.kY)("* => hint-to-asc, * => active-to-asc",(0,f.i0)(S,(0,f.i7)([(0,f.iF)({transform:"translateY(0)"}),(0,f.iF)({transform:"translateY(-25%)"})]))),(0,f.wk)("desc-to-hint, asc-to-hint, hint, desc-to-active, asc-to-active, active",(0,f.iF)({transform:"translateY(0)"})),(0,f.wk)("hint-to-desc, active-to-desc, desc",(0,f.iF)({transform:"translateY(-25%)"})),(0,f.wk)("hint-to-asc, active-to-asc, asc",(0,f.iF)({transform:"translateY(25%)"}))]),allowChildren:(0,f.hZ)("allowChildren",[(0,f.kY)("* <=> *",[(0,f.P)("@*",(0,f.MA)(),{optional:!0})])])};let I=(()=>{class j{constructor(){this.changes=new n.B}static#t=this.\u0275fac=function(V){return new(V||j)};static#e=this.\u0275prov=t.jDH({token:j,factory:j.\u0275fac,providedIn:"root"})}return j})();const L={provide:I,deps:[[new t.Xx1,new t.kdw,I]],useFactory:function F(j){return j||new I}};let W=(()=>{class j{get sortActionDescription(){return this._sortActionDescription}set sortActionDescription(B){this._updateSortActionDescription(B)}constructor(B,V,z,U,G,Z,at,H){this._intl=B,this._changeDetectorRef=V,this._sort=z,this._columnDef=U,this._focusMonitor=G,this._elementRef=Z,this._ariaDescriber=at,this._showIndicatorHint=!1,this._viewState={},this._arrowDirection="",this._disableViewStateAnimation=!1,this.arrowPosition="after",this.disabled=!1,this._sortActionDescription="Sort",H?.arrowPosition&&(this.arrowPosition=H?.arrowPosition),this._handleStateChanges()}ngOnInit(){!this.id&&this._columnDef&&(this.id=this._columnDef.name),this._updateArrowDirection(),this._setAnimationTransitionState({toState:this._isSorted()?"active":this._arrowDirection}),this._sort.register(this),this._sortButton=this._elementRef.nativeElement.querySelector(".mat-sort-header-container"),this._updateSortActionDescription(this._sortActionDescription)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(B=>{const V=!!B;V!==this._showIndicatorHint&&(this._setIndicatorHintVisible(V),this._changeDetectorRef.markForCheck())})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._sort.deregister(this),this._rerenderSubscription.unsubscribe(),this._sortButton&&this._ariaDescriber?.removeDescription(this._sortButton,this._sortActionDescription)}_setIndicatorHintVisible(B){this._isDisabled()&&B||(this._showIndicatorHint=B,this._isSorted()||(this._updateArrowDirection(),this._setAnimationTransitionState(this._showIndicatorHint?{fromState:this._arrowDirection,toState:"hint"}:{fromState:"hint",toState:this._arrowDirection})))}_setAnimationTransitionState(B){this._viewState=B||{},this._disableViewStateAnimation&&(this._viewState={toState:B.toState})}_toggleOnInteraction(){this._sort.sort(this),("hint"===this._viewState.toState||"active"===this._viewState.toState)&&(this._disableViewStateAnimation=!0)}_handleClick(){this._isDisabled()||this._sort.sort(this)}_handleKeydown(B){!this._isDisabled()&&(B.keyCode===d.t6||B.keyCode===d.Fm)&&(B.preventDefault(),this._toggleOnInteraction())}_isSorted(){return this._sort.active==this.id&&("asc"===this._sort.direction||"desc"===this._sort.direction)}_getArrowDirectionState(){return`${this._isSorted()?"active-":""}${this._arrowDirection}`}_getArrowViewState(){const B=this._viewState.fromState;return(B?`${B}-to-`:"")+this._viewState.toState}_updateArrowDirection(){this._arrowDirection=this._isSorted()?this._sort.direction:this.start||this._sort.start}_isDisabled(){return this._sort.disabled||this.disabled}_getAriaSortAttribute(){return this._isSorted()?"asc"==this._sort.direction?"ascending":"descending":"none"}_renderArrow(){return!this._isDisabled()||this._isSorted()}_updateSortActionDescription(B){this._sortButton&&(this._ariaDescriber?.removeDescription(this._sortButton,this._sortActionDescription),this._ariaDescriber?.describe(this._sortButton,B)),this._sortActionDescription=B}_handleStateChanges(){this._rerenderSubscription=(0,m.h)(this._sort.sortChange,this._sort._stateChanges,this._intl.changes).subscribe(()=>{this._isSorted()&&(this._updateArrowDirection(),("hint"===this._viewState.toState||"active"===this._viewState.toState)&&(this._disableViewStateAnimation=!0),this._setAnimationTransitionState({fromState:this._arrowDirection,toState:"active"}),this._showIndicatorHint=!1),!this._isSorted()&&this._viewState&&"active"===this._viewState.toState&&(this._disableViewStateAnimation=!1,this._setAnimationTransitionState({fromState:"active",toState:this._arrowDirection})),this._changeDetectorRef.markForCheck()})}static#t=this.\u0275fac=function(V){return new(V||j)(t.rXU(I),t.rXU(t.gRc),t.rXU(D,8),t.rXU("MAT_SORT_HEADER_COLUMN_DEF",8),t.rXU(a.FN),t.rXU(t.aKT),t.rXU(a.vr,8),t.rXU(T,8))};static#e=this.\u0275cmp=t.VBU({type:j,selectors:[["","mat-sort-header",""]],hostAttrs:[1,"mat-sort-header"],hostVars:3,hostBindings:function(V,z){1&V&&t.bIt("click",function(){return z._handleClick()})("keydown",function(G){return z._handleKeydown(G)})("mouseenter",function(){return z._setIndicatorHintVisible(!0)})("mouseleave",function(){return z._setIndicatorHintVisible(!1)}),2&V&&(t.BMQ("aria-sort",z._getAriaSortAttribute()),t.AVh("mat-sort-header-disabled",z._isDisabled()))},inputs:{id:[t.Mj6.None,"mat-sort-header","id"],arrowPosition:"arrowPosition",start:"start",disabled:[t.Mj6.HasDecoratorInputTransform,"disabled","disabled",t.L39],sortActionDescription:"sortActionDescription",disableClear:[t.Mj6.HasDecoratorInputTransform,"disableClear","disableClear",t.L39]},exportAs:["matSortHeader"],standalone:!0,features:[t.GFd,t.aNF],attrs:h,ngContentSelectors:E,decls:4,vars:7,consts:[[1,"mat-sort-header-container","mat-focus-indicator"],[1,"mat-sort-header-content"],[1,"mat-sort-header-arrow"],[1,"mat-sort-header-stem"],[1,"mat-sort-header-indicator"],[1,"mat-sort-header-pointer-left"],[1,"mat-sort-header-pointer-right"],[1,"mat-sort-header-pointer-middle"]],template:function(V,z){1&V&&(t.NAR(),t.j41(0,"div",0)(1,"div",1),t.SdG(2),t.k0s(),t.DNE(3,y,6,6,"div",2),t.k0s()),2&V&&(t.AVh("mat-sort-header-sorted",z._isSorted())("mat-sort-header-position-before","before"===z.arrowPosition),t.BMQ("tabindex",z._isDisabled()?null:0)("role",z._isDisabled()?null:"button"),t.R7$(3),t.vxM(3,z._renderArrow()?3:-1))},styles:[".mat-sort-header-container{display:flex;cursor:pointer;align-items:center;letter-spacing:normal;outline:0}[mat-sort-header].cdk-keyboard-focused .mat-sort-header-container,[mat-sort-header].cdk-program-focused .mat-sort-header-container{border-bottom:solid 1px currentColor}.mat-sort-header-disabled .mat-sort-header-container{cursor:default}.mat-sort-header-container::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-sort-header-content{text-align:center;display:flex;align-items:center}.mat-sort-header-position-before{flex-direction:row-reverse}.mat-sort-header-arrow{height:12px;width:12px;min-width:12px;position:relative;display:flex;color:var(--mat-sort-arrow-color);opacity:0}.mat-sort-header-arrow,[dir=rtl] .mat-sort-header-position-before .mat-sort-header-arrow{margin:0 0 0 6px}.mat-sort-header-position-before .mat-sort-header-arrow,[dir=rtl] .mat-sort-header-arrow{margin:0 6px 0 0}.mat-sort-header-stem{background:currentColor;height:10px;width:2px;margin:auto;display:flex;align-items:center}.cdk-high-contrast-active .mat-sort-header-stem{width:0;border-left:solid 2px}.mat-sort-header-indicator{width:100%;height:2px;display:flex;align-items:center;position:absolute;top:0;left:0}.mat-sort-header-pointer-middle{margin:auto;height:2px;width:2px;background:currentColor;transform:rotate(45deg)}.cdk-high-contrast-active .mat-sort-header-pointer-middle{width:0;height:0;border-top:solid 2px;border-left:solid 2px}.mat-sort-header-pointer-left,.mat-sort-header-pointer-right{background:currentColor;width:6px;height:2px;position:absolute;top:0}.cdk-high-contrast-active .mat-sort-header-pointer-left,.cdk-high-contrast-active .mat-sort-header-pointer-right{width:0;height:0;border-left:solid 6px;border-top:solid 2px}.mat-sort-header-pointer-left{transform-origin:right;left:0}.mat-sort-header-pointer-right{transform-origin:left;right:0}"],encapsulation:2,data:{animation:[k.indicator,k.leftPointer,k.rightPointer,k.arrowOpacity,k.arrowPosition,k.allowChildren]},changeDetection:0})}return j})(),K=(()=>{class j{static#t=this.\u0275fac=function(V){return new(V||j)};static#e=this.\u0275mod=t.$C({type:j});static#n=this.\u0275inj=t.G2t({providers:[L],imports:[v.yE]})}return j})()},10906:(ct,P,e)=>{"use strict";e.d(P,{$R:()=>Me,YV:()=>bt,cC:()=>Sn,KS:()=>rn,tL:()=>Ut,YZ:()=>Ee,ji:()=>Le,NB:()=>we,iL:()=>Ct,Zl:()=>et,I6:()=>er,tP:()=>vi});var t=e(68559),a=e(63680),d=e(37989),p=e(17699),n=e(79975),m=e(60316),f=e(84205),v=e(53081),h=e(75797),E=e(72551),y=e(59452),g=e(33900),b=e(64334);const A=[[["caption"]],[["colgroup"],["col"]],"*"],x=["caption","colgroup, col","*"];function T(Ne,je){1&Ne&&t.SdG(0,2)}function D(Ne,je){1&Ne&&(t.j41(0,"thead",0),t.eu8(1,1),t.k0s(),t.j41(2,"tbody",0),t.eu8(3,2)(4,3),t.k0s(),t.j41(5,"tfoot",0),t.eu8(6,4),t.k0s())}function C(Ne,je){1&Ne&&t.eu8(0,1)(1,2)(2,3)(3,4)}const I=new t.nKC("CDK_TABLE");let L=(()=>{class Ne{constructor(be){this.template=be}static#t=this.\u0275fac=function(ie){return new(ie||Ne)(t.rXU(t.C4Q))};static#e=this.\u0275dir=t.FsC({type:Ne,selectors:[["","cdkCellDef",""]],standalone:!0})}return Ne})(),W=(()=>{class Ne{constructor(be){this.template=be}static#t=this.\u0275fac=function(ie){return new(ie||Ne)(t.rXU(t.C4Q))};static#e=this.\u0275dir=t.FsC({type:Ne,selectors:[["","cdkHeaderCellDef",""]],standalone:!0})}return Ne})(),K=(()=>{class Ne{constructor(be){this.template=be}static#t=this.\u0275fac=function(ie){return new(ie||Ne)(t.rXU(t.C4Q))};static#e=this.\u0275dir=t.FsC({type:Ne,selectors:[["","cdkFooterCellDef",""]],standalone:!0})}return Ne})(),j=(()=>{class Ne{get name(){return this._name}set name(be){this._setNameInput(be)}get sticky(){return this._sticky}set sticky(be){be!==this._sticky&&(this._sticky=be,this._hasStickyChanged=!0)}get stickyEnd(){return this._stickyEnd}set stickyEnd(be){be!==this._stickyEnd&&(this._stickyEnd=be,this._hasStickyChanged=!0)}constructor(be){this._table=be,this._hasStickyChanged=!1,this._sticky=!1,this._stickyEnd=!1}hasStickyChanged(){const be=this._hasStickyChanged;return this.resetStickyChanged(),be}resetStickyChanged(){this._hasStickyChanged=!1}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`]}_setNameInput(be){be&&(this._name=be,this.cssClassFriendlyName=be.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName())}static#t=this.\u0275fac=function(ie){return new(ie||Ne)(t.rXU(I,8))};static#e=this.\u0275dir=t.FsC({type:Ne,selectors:[["","cdkColumnDef",""]],contentQueries:function(ie,Te,An){if(1&ie&&(t.wni(An,L,5),t.wni(An,W,5),t.wni(An,K,5)),2&ie){let ge;t.mGM(ge=t.lsd())&&(Te.cell=ge.first),t.mGM(ge=t.lsd())&&(Te.headerCell=ge.first),t.mGM(ge=t.lsd())&&(Te.footerCell=ge.first)}},inputs:{name:[t.Mj6.None,"cdkColumnDef","name"],sticky:[t.Mj6.HasDecoratorInputTransform,"sticky","sticky",t.L39],stickyEnd:[t.Mj6.HasDecoratorInputTransform,"stickyEnd","stickyEnd",t.L39]},standalone:!0,features:[t.Jv_([{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:Ne}]),t.GFd]})}return Ne})();class X{constructor(je,be){be.nativeElement.classList.add(...je._columnCssClassName)}}let B=(()=>{class Ne extends X{constructor(be,ie){super(be,ie)}static#t=this.\u0275fac=function(ie){return new(ie||Ne)(t.rXU(j),t.rXU(t.aKT))};static#e=this.\u0275dir=t.FsC({type:Ne,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],standalone:!0,features:[t.Vt3]})}return Ne})(),z=(()=>{class Ne extends X{constructor(be,ie){super(be,ie);const Te=be._table?._getCellRole();Te&&ie.nativeElement.setAttribute("role",Te)}static#t=this.\u0275fac=function(ie){return new(ie||Ne)(t.rXU(j),t.rXU(t.aKT))};static#e=this.\u0275dir=t.FsC({type:Ne,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],standalone:!0,features:[t.Vt3]})}return Ne})();class U{constructor(){this.tasks=[],this.endTasks=[]}}const G=new t.nKC("_COALESCED_STYLE_SCHEDULER");let Z=(()=>{class Ne{constructor(be){this._ngZone=be,this._currentSchedule=null,this._destroyed=new f.B}schedule(be){this._createScheduleIfNeeded(),this._currentSchedule.tasks.push(be)}scheduleEnd(be){this._createScheduleIfNeeded(),this._currentSchedule.endTasks.push(be)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_createScheduleIfNeeded(){this._currentSchedule||(this._currentSchedule=new U,this._getScheduleObservable().pipe((0,g.Q)(this._destroyed)).subscribe(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){const be=this._currentSchedule;this._currentSchedule=new U;for(const ie of be.tasks)ie();for(const ie of be.endTasks)ie()}this._currentSchedule=null}))}_getScheduleObservable(){return this._ngZone.isStable?(0,v.H)(Promise.resolve(void 0)):this._ngZone.onStable.pipe((0,b.s)(1))}static#t=this.\u0275fac=function(ie){return new(ie||Ne)(t.KVO(t.SKi))};static#e=this.\u0275prov=t.jDH({token:Ne,factory:Ne.\u0275fac})}return Ne})(),H=(()=>{class Ne{constructor(be,ie){this.template=be,this._differs=ie}ngOnChanges(be){if(!this._columnsDiffer){const ie=be.columns&&be.columns.currentValue||[];this._columnsDiffer=this._differs.find(ie).create(),this._columnsDiffer.diff(ie)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(be){return this instanceof q?be.headerCell.template:this instanceof $?be.footerCell.template:be.cell.template}static#t=this.\u0275fac=function(ie){return new(ie||Ne)(t.rXU(t.C4Q),t.rXU(t._q3))};static#e=this.\u0275dir=t.FsC({type:Ne,features:[t.OA$]})}return Ne})(),q=(()=>{class Ne extends H{get sticky(){return this._sticky}set sticky(be){be!==this._sticky&&(this._sticky=be,this._hasStickyChanged=!0)}constructor(be,ie,Te){super(be,ie),this._table=Te,this._hasStickyChanged=!1,this._sticky=!1}ngOnChanges(be){super.ngOnChanges(be)}hasStickyChanged(){const be=this._hasStickyChanged;return this.resetStickyChanged(),be}resetStickyChanged(){this._hasStickyChanged=!1}static#t=this.\u0275fac=function(ie){return new(ie||Ne)(t.rXU(t.C4Q),t.rXU(t._q3),t.rXU(I,8))};static#e=this.\u0275dir=t.FsC({type:Ne,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:[t.Mj6.None,"cdkHeaderRowDef","columns"],sticky:[t.Mj6.HasDecoratorInputTransform,"cdkHeaderRowDefSticky","sticky",t.L39]},standalone:!0,features:[t.GFd,t.Vt3,t.OA$]})}return Ne})(),$=(()=>{class Ne extends H{get sticky(){return this._sticky}set sticky(be){be!==this._sticky&&(this._sticky=be,this._hasStickyChanged=!0)}constructor(be,ie,Te){super(be,ie),this._table=Te,this._hasStickyChanged=!1,this._sticky=!1}ngOnChanges(be){super.ngOnChanges(be)}hasStickyChanged(){const be=this._hasStickyChanged;return this.resetStickyChanged(),be}resetStickyChanged(){this._hasStickyChanged=!1}static#t=this.\u0275fac=function(ie){return new(ie||Ne)(t.rXU(t.C4Q),t.rXU(t._q3),t.rXU(I,8))};static#e=this.\u0275dir=t.FsC({type:Ne,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:[t.Mj6.None,"cdkFooterRowDef","columns"],sticky:[t.Mj6.HasDecoratorInputTransform,"cdkFooterRowDefSticky","sticky",t.L39]},standalone:!0,features:[t.GFd,t.Vt3,t.OA$]})}return Ne})(),ot=(()=>{class Ne extends H{constructor(be,ie,Te){super(be,ie),this._table=Te}static#t=this.\u0275fac=function(ie){return new(ie||Ne)(t.rXU(t.C4Q),t.rXU(t._q3),t.rXU(I,8))};static#e=this.\u0275dir=t.FsC({type:Ne,selectors:[["","cdkRowDef",""]],inputs:{columns:[t.Mj6.None,"cdkRowDefColumns","columns"],when:[t.Mj6.None,"cdkRowDefWhen","when"]},standalone:!0,features:[t.Vt3]})}return Ne})(),J=(()=>{class Ne{static#t=this.mostRecentCellOutlet=null;constructor(be){this._viewContainer=be,Ne.mostRecentCellOutlet=this}ngOnDestroy(){Ne.mostRecentCellOutlet===this&&(Ne.mostRecentCellOutlet=null)}static#e=this.\u0275fac=function(ie){return new(ie||Ne)(t.rXU(t.c1b))};static#n=this.\u0275dir=t.FsC({type:Ne,selectors:[["","cdkCellOutlet",""]],standalone:!0})}return Ne})(),ft=(()=>{class Ne{static#t=this.\u0275fac=function(ie){return new(ie||Ne)};static#e=this.\u0275cmp=t.VBU({type:Ne,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],standalone:!0,features:[t.aNF],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(ie,Te){1&ie&&t.eu8(0,0)},dependencies:[J],encapsulation:2})}return Ne})(),Lt=(()=>{class Ne{static#t=this.\u0275fac=function(ie){return new(ie||Ne)};static#e=this.\u0275cmp=t.VBU({type:Ne,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],standalone:!0,features:[t.aNF],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(ie,Te){1&ie&&t.eu8(0,0)},dependencies:[J],encapsulation:2})}return Ne})(),Vt=(()=>{class Ne{constructor(be){this.templateRef=be,this._contentClassName="cdk-no-data-row"}static#t=this.\u0275fac=function(ie){return new(ie||Ne)(t.rXU(t.C4Q))};static#e=this.\u0275dir=t.FsC({type:Ne,selectors:[["ng-template","cdkNoDataRow",""]],standalone:!0})}return Ne})();const ce=["top","bottom","left","right"];class se{constructor(je,be,ie,Te,An=!0,ge=!0,Ie){this._isNativeHtmlTable=je,this._stickCellCss=be,this.direction=ie,this._coalescedStyleScheduler=Te,this._isBrowser=An,this._needsPositionStickyOnElement=ge,this._positionListener=Ie,this._cachedCellWidths=[],this._borderCellCss={top:`${be}-border-elem-top`,bottom:`${be}-border-elem-bottom`,left:`${be}-border-elem-left`,right:`${be}-border-elem-right`}}clearStickyPositioning(je,be){const ie=[];for(const Te of je)if(Te.nodeType===Te.ELEMENT_NODE){ie.push(Te);for(let An=0;An<Te.children.length;An++)ie.push(Te.children[An])}this._coalescedStyleScheduler.schedule(()=>{for(const Te of ie)this._removeStickyStyle(Te,be)})}updateStickyColumns(je,be,ie,Te=!0){je.length&&this._isBrowser&&(be.some(An=>An)||ie.some(An=>An))?this._coalescedStyleScheduler.schedule(()=>{const An=je[0],ge=An.children.length,Ie=this._getCellWidths(An,Te),Ke=this._getStickyStartColumnPositions(Ie,be),bn=this._getStickyEndColumnPositions(Ie,ie),Tn=be.lastIndexOf(!0),Ue=ie.indexOf(!0),wn="rtl"===this.direction,yt=wn?"right":"left",de=wn?"left":"right";for(const ee of je)for(let ke=0;ke<ge;ke++){const xn=ee.children[ke];be[ke]&&this._addStickyStyle(xn,yt,Ke[ke],ke===Tn),ie[ke]&&this._addStickyStyle(xn,de,bn[ke],ke===Ue)}this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:-1===Tn?[]:Ie.slice(0,Tn+1).map((ee,ke)=>be[ke]?ee:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:-1===Ue?[]:Ie.slice(Ue).map((ee,ke)=>ie[ke+Ue]?ee:null).reverse()}))}):this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:[]}),this._positionListener.stickyEndColumnsUpdated({sizes:[]}))}stickRows(je,be,ie){this._isBrowser&&this._coalescedStyleScheduler.schedule(()=>{const Te="bottom"===ie?je.slice().reverse():je,An="bottom"===ie?be.slice().reverse():be,ge=[],Ie=[],Ke=[];for(let Tn=0,Ue=0;Tn<Te.length;Tn++){if(!An[Tn])continue;ge[Tn]=Ue;const wn=Te[Tn];Ke[Tn]=this._isNativeHtmlTable?Array.from(wn.children):[wn];const yt=wn.getBoundingClientRect().height;Ue+=yt,Ie[Tn]=yt}const bn=An.lastIndexOf(!0);for(let Tn=0;Tn<Te.length;Tn++){if(!An[Tn])continue;const Ue=ge[Tn],wn=Tn===bn;for(const yt of Ke[Tn])this._addStickyStyle(yt,ie,Ue,wn)}"top"===ie?this._positionListener?.stickyHeaderRowsUpdated({sizes:Ie,offsets:ge,elements:Ke}):this._positionListener?.stickyFooterRowsUpdated({sizes:Ie,offsets:ge,elements:Ke})})}updateStickyFooterContainer(je,be){this._isNativeHtmlTable&&this._coalescedStyleScheduler.schedule(()=>{const ie=je.querySelector("tfoot");ie&&(be.some(Te=>!Te)?this._removeStickyStyle(ie,["bottom"]):this._addStickyStyle(ie,"bottom",0,!1))})}_removeStickyStyle(je,be){for(const Te of be)je.style[Te]="",je.classList.remove(this._borderCellCss[Te]);ce.some(Te=>-1===be.indexOf(Te)&&je.style[Te])?je.style.zIndex=this._getCalculatedZIndex(je):(je.style.zIndex="",this._needsPositionStickyOnElement&&(je.style.position=""),je.classList.remove(this._stickCellCss))}_addStickyStyle(je,be,ie,Te){je.classList.add(this._stickCellCss),Te&&je.classList.add(this._borderCellCss[be]),je.style[be]=`${ie}px`,je.style.zIndex=this._getCalculatedZIndex(je),this._needsPositionStickyOnElement&&(je.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(je){const be={top:100,bottom:10,left:1,right:1};let ie=0;for(const Te of ce)je.style[Te]&&(ie+=be[Te]);return ie?`${ie}`:""}_getCellWidths(je,be=!0){if(!be&&this._cachedCellWidths.length)return this._cachedCellWidths;const ie=[],Te=je.children;for(let An=0;An<Te.length;An++)ie.push(Te[An].getBoundingClientRect().width);return this._cachedCellWidths=ie,ie}_getStickyStartColumnPositions(je,be){const ie=[];let Te=0;for(let An=0;An<je.length;An++)be[An]&&(ie[An]=Te,Te+=je[An]);return ie}_getStickyEndColumnPositions(je,be){const ie=[];let Te=0;for(let An=je.length;An>0;An--)be[An]&&(ie[An]=Te,Te+=je[An]);return ie}}const oe=new t.nKC("CDK_SPL");let te=(()=>{class Ne{constructor(be,ie){this.viewContainer=be,this.elementRef=ie;const Te=(0,t.WQX)(I);Te._rowOutlet=this,Te._outletAssigned()}static#t=this.\u0275fac=function(ie){return new(ie||Ne)(t.rXU(t.c1b),t.rXU(t.aKT))};static#e=this.\u0275dir=t.FsC({type:Ne,selectors:[["","rowOutlet",""]],standalone:!0})}return Ne})(),Qe=(()=>{class Ne{constructor(be,ie){this.viewContainer=be,this.elementRef=ie;const Te=(0,t.WQX)(I);Te._headerRowOutlet=this,Te._outletAssigned()}static#t=this.\u0275fac=function(ie){return new(ie||Ne)(t.rXU(t.c1b),t.rXU(t.aKT))};static#e=this.\u0275dir=t.FsC({type:Ne,selectors:[["","headerRowOutlet",""]],standalone:!0})}return Ne})(),Qt=(()=>{class Ne{constructor(be,ie){this.viewContainer=be,this.elementRef=ie;const Te=(0,t.WQX)(I);Te._footerRowOutlet=this,Te._outletAssigned()}static#t=this.\u0275fac=function(ie){return new(ie||Ne)(t.rXU(t.c1b),t.rXU(t.aKT))};static#e=this.\u0275dir=t.FsC({type:Ne,selectors:[["","footerRowOutlet",""]],standalone:!0})}return Ne})(),$t=(()=>{class Ne{constructor(be,ie){this.viewContainer=be,this.elementRef=ie;const Te=(0,t.WQX)(I);Te._noDataRowOutlet=this,Te._outletAssigned()}static#t=this.\u0275fac=function(ie){return new(ie||Ne)(t.rXU(t.c1b),t.rXU(t.aKT))};static#e=this.\u0275dir=t.FsC({type:Ne,selectors:[["","noDataRowOutlet",""]],standalone:!0})}return Ne})(),zt=(()=>{class Ne{_getCellRole(){if(void 0===this._cellRoleInternal){const be=this._elementRef.nativeElement.getAttribute("role"),ie="grid"===be||"treegrid"===be?"gridcell":"cell";this._cellRoleInternal=this._isNativeHtmlTable&&"cell"===ie?null:ie}return this._cellRoleInternal}get trackBy(){return this._trackByFn}set trackBy(be){this._trackByFn=be}get dataSource(){return this._dataSource}set dataSource(be){this._dataSource!==be&&this._switchDataSource(be)}get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(be){this._multiTemplateDataRows=be,this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}get fixedLayout(){return this._fixedLayout}set fixedLayout(be){this._fixedLayout=be,this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}constructor(be,ie,Te,An,ge,Ie,Ke,bn,Tn,Ue,wn,yt){this._differs=be,this._changeDetectorRef=ie,this._elementRef=Te,this._dir=ge,this._platform=Ke,this._viewRepeater=bn,this._coalescedStyleScheduler=Tn,this._viewportRuler=Ue,this._stickyPositioningListener=wn,this._ngZone=yt,this._onDestroy=new f.B,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 t.bkB,this.viewChange=new h.t({start:0,end:Number.MAX_VALUE}),An||Te.nativeElement.setAttribute("role","table"),this._document=Ie,this._isServer=!Ke.isBrowser,this._isNativeHtmlTable="TABLE"===Te.nativeElement.nodeName}ngOnInit(){this._setupStickyStyler(),this._dataDiffer=this._differs.find([]).create((be,ie)=>this.trackBy?this.trackBy(ie.dataIndex,ie.data):ie),this._viewportRuler.change().pipe((0,g.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(be=>{be?.clear()}),this._headerRowDefs=[],this._footerRowDefs=[],this._defaultRowDef=null,this._onDestroy.next(),this._onDestroy.complete(),(0,d.y4)(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();const be=this._dataDiffer.diff(this._renderRows);if(!be)return this._updateNoDataRow(),void this.contentChanged.next();const ie=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(be,ie,(Te,An,ge)=>this._getEmbeddedViewArgs(Te.item,ge),Te=>Te.item.data,Te=>{Te.operation===d.Q3.INSERTED&&Te.context&&this._renderCellTemplateForItem(Te.record.item.rowDef,Te.context)}),this._updateRowIndexContext(),be.forEachIdentityChange(Te=>{ie.get(Te.currentIndex).context.$implicit=Te.item.data}),this._updateNoDataRow(),this._ngZone&&t.SKi.isInAngularZone()?this._ngZone.onStable.pipe((0,b.s)(1),(0,g.Q)(this._onDestroy)).subscribe(()=>{this.updateStickyColumnStyles()}):this.updateStickyColumnStyles(),this.contentChanged.next()}addColumnDef(be){this._customColumnDefs.add(be)}removeColumnDef(be){this._customColumnDefs.delete(be)}addRowDef(be){this._customRowDefs.add(be)}removeRowDef(be){this._customRowDefs.delete(be)}addHeaderRowDef(be){this._customHeaderRowDefs.add(be),this._headerRowDefChanged=!0}removeHeaderRowDef(be){this._customHeaderRowDefs.delete(be),this._headerRowDefChanged=!0}addFooterRowDef(be){this._customFooterRowDefs.add(be),this._footerRowDefChanged=!0}removeFooterRowDef(be){this._customFooterRowDefs.delete(be),this._footerRowDefChanged=!0}setNoDataRow(be){this._customNoDataRow=be}updateStickyHeaderRowStyles(){const be=this._getRenderedRows(this._headerRowOutlet);if(this._isNativeHtmlTable){const Te=Je(this._headerRowOutlet,"thead");Te&&(Te.style.display=be.length?"":"none")}const ie=this._headerRowDefs.map(Te=>Te.sticky);this._stickyStyler.clearStickyPositioning(be,["top"]),this._stickyStyler.stickRows(be,ie,"top"),this._headerRowDefs.forEach(Te=>Te.resetStickyChanged())}updateStickyFooterRowStyles(){const be=this._getRenderedRows(this._footerRowOutlet);if(this._isNativeHtmlTable){const Te=Je(this._footerRowOutlet,"tfoot");Te&&(Te.style.display=be.length?"":"none")}const ie=this._footerRowDefs.map(Te=>Te.sticky);this._stickyStyler.clearStickyPositioning(be,["bottom"]),this._stickyStyler.stickRows(be,ie,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,ie),this._footerRowDefs.forEach(Te=>Te.resetStickyChanged())}updateStickyColumnStyles(){const be=this._getRenderedRows(this._headerRowOutlet),ie=this._getRenderedRows(this._rowOutlet),Te=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...be,...ie,...Te],["left","right"]),this._stickyColumnStylesNeedReset=!1),be.forEach((An,ge)=>{this._addStickyColumnStyles([An],this._headerRowDefs[ge])}),this._rowDefs.forEach(An=>{const ge=[];for(let Ie=0;Ie<ie.length;Ie++)this._renderRows[Ie].rowDef===An&&ge.push(ie[Ie]);this._addStickyColumnStyles(ge,An)}),Te.forEach((An,ge)=>{this._addStickyColumnStyles([An],this._footerRowDefs[ge])}),Array.from(this._columnDefsByName.values()).forEach(An=>An.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 ie=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||ie,this._forceRecalculateCellWidths=ie,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 be=[],ie=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let Te=0;Te<this._data.length;Te++){let An=this._data[Te];const ge=this._getRenderRowsForData(An,Te,ie.get(An));this._cachedRenderRowsMap.has(An)||this._cachedRenderRowsMap.set(An,new WeakMap);for(let Ie=0;Ie<ge.length;Ie++){let Ke=ge[Ie];const bn=this._cachedRenderRowsMap.get(Ke.data);bn.has(Ke.rowDef)?bn.get(Ke.rowDef).push(Ke):bn.set(Ke.rowDef,[Ke]),be.push(Ke)}}return be}_getRenderRowsForData(be,ie,Te){return this._getRowDefs(be,ie).map(ge=>{const Ie=Te&&Te.has(ge)?Te.get(ge):[];if(Ie.length){const Ke=Ie.shift();return Ke.dataIndex=ie,Ke}return{data:be,rowDef:ge,dataIndex:ie}})}_cacheColumnDefs(){this._columnDefsByName.clear(),le(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(ie=>{this._columnDefsByName.has(ie.name),this._columnDefsByName.set(ie.name,ie)})}_cacheRowDefs(){this._headerRowDefs=le(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=le(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=le(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);const be=this._rowDefs.filter(ie=>!ie.when);this._defaultRowDef=be[0]}_renderUpdatedColumns(){const be=(ge,Ie)=>ge||!!Ie.getColumnsDiff(),ie=this._rowDefs.reduce(be,!1);ie&&this._forceRenderDataRows();const Te=this._headerRowDefs.reduce(be,!1);Te&&this._forceRenderHeaderRows();const An=this._footerRowDefs.reduce(be,!1);return An&&this._forceRenderFooterRows(),ie||Te||An}_switchDataSource(be){this._data=[],(0,d.y4)(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),be||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet&&this._rowOutlet.viewContainer.clear()),this._dataSource=be}_observeRenderChanges(){if(!this.dataSource)return;let be;(0,d.y4)(this.dataSource)?be=this.dataSource.connect(this):(0,E.A)(this.dataSource)?be=this.dataSource:Array.isArray(this.dataSource)&&(be=(0,y.of)(this.dataSource)),this._renderChangeSubscription=be.pipe((0,g.Q)(this._onDestroy)).subscribe(ie=>{this._data=ie||[],this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((be,ie)=>this._renderRow(this._headerRowOutlet,be,ie)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((be,ie)=>this._renderRow(this._footerRowOutlet,be,ie)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(be,ie){const Te=Array.from(ie.columns||[]).map(Ie=>this._columnDefsByName.get(Ie)),An=Te.map(Ie=>Ie.sticky),ge=Te.map(Ie=>Ie.stickyEnd);this._stickyStyler.updateStickyColumns(be,An,ge,!this._fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(be){const ie=[];for(let Te=0;Te<be.viewContainer.length;Te++){const An=be.viewContainer.get(Te);ie.push(An.rootNodes[0])}return ie}_getRowDefs(be,ie){if(1==this._rowDefs.length)return[this._rowDefs[0]];let Te=[];if(this.multiTemplateDataRows)Te=this._rowDefs.filter(An=>!An.when||An.when(ie,be));else{let An=this._rowDefs.find(ge=>ge.when&&ge.when(ie,be))||this._defaultRowDef;An&&Te.push(An)}return Te}_getEmbeddedViewArgs(be,ie){return{templateRef:be.rowDef.template,context:{$implicit:be.data},index:ie}}_renderRow(be,ie,Te,An={}){const ge=be.viewContainer.createEmbeddedView(ie.template,An,Te);return this._renderCellTemplateForItem(ie,An),ge}_renderCellTemplateForItem(be,ie){for(let Te of this._getCellTemplates(be))J.mostRecentCellOutlet&&J.mostRecentCellOutlet._viewContainer.createEmbeddedView(Te,ie);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){const be=this._rowOutlet.viewContainer;for(let ie=0,Te=be.length;ie<Te;ie++){const ge=be.get(ie).context;ge.count=Te,ge.first=0===ie,ge.last=ie===Te-1,ge.even=ie%2==0,ge.odd=!ge.even,this.multiTemplateDataRows?(ge.dataIndex=this._renderRows[ie].dataIndex,ge.renderIndex=ie):ge.index=this._renderRows[ie].dataIndex}}_getCellTemplates(be){return be&&be.columns?Array.from(be.columns,ie=>{const Te=this._columnDefsByName.get(ie);return be.extractCellTemplate(Te)}):[]}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){const be=(ie,Te)=>ie||Te.hasStickyChanged();this._headerRowDefs.reduce(be,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(be,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(be,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles())}_setupStickyStyler(){this._stickyStyler=new se(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,y.of)()).pipe((0,g.Q)(this._onDestroy)).subscribe(ie=>{this._stickyStyler.direction=ie,this.updateStickyColumnStyles()})}_getOwnDefs(be){return be.filter(ie=>!ie._table||ie._table===this)}_updateNoDataRow(){const be=this._customNoDataRow||this._noDataRow;if(!be)return;const ie=0===this._rowOutlet.viewContainer.length;if(ie===this._isShowingNoDataRow)return;const Te=this._noDataRowOutlet.viewContainer;if(ie){const An=Te.createEmbeddedView(be.templateRef),ge=An.rootNodes[0];1===An.rootNodes.length&&ge?.nodeType===this._document.ELEMENT_NODE&&(ge.setAttribute("role","row"),ge.classList.add(be._contentClassName))}else Te.clear();this._isShowingNoDataRow=ie,this._changeDetectorRef.markForCheck()}static#t=this.\u0275fac=function(ie){return new(ie||Ne)(t.rXU(t._q3),t.rXU(t.gRc),t.rXU(t.aKT),t.kS0("role"),t.rXU(a.dS,8),t.rXU(m.qQ),t.rXU(p.OD),t.rXU(d.sL),t.rXU(G),t.rXU(n.Xj),t.rXU(oe,12),t.rXU(t.SKi,8))};static#e=this.\u0275cmp=t.VBU({type:Ne,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(ie,Te,An){if(1&ie&&(t.wni(An,Vt,5),t.wni(An,j,5),t.wni(An,ot,5),t.wni(An,q,5),t.wni(An,$,5)),2&ie){let ge;t.mGM(ge=t.lsd())&&(Te._noDataRow=ge.first),t.mGM(ge=t.lsd())&&(Te._contentColumnDefs=ge),t.mGM(ge=t.lsd())&&(Te._contentRowDefs=ge),t.mGM(ge=t.lsd())&&(Te._contentHeaderRowDefs=ge),t.mGM(ge=t.lsd())&&(Te._contentFooterRowDefs=ge)}},hostAttrs:[1,"cdk-table"],hostVars:2,hostBindings:function(ie,Te){2&ie&&t.AVh("cdk-table-fixed-layout",Te.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:[t.Mj6.HasDecoratorInputTransform,"multiTemplateDataRows","multiTemplateDataRows",t.L39],fixedLayout:[t.Mj6.HasDecoratorInputTransform,"fixedLayout","fixedLayout",t.L39]},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],standalone:!0,features:[t.Jv_([{provide:I,useExisting:Ne},{provide:d.sL,useClass:d.xn},{provide:G,useClass:Z},{provide:oe,useValue:null}]),t.GFd,t.aNF],ngContentSelectors:x,decls:5,vars:2,consts:[["role","rowgroup"],["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(ie,Te){1&ie&&(t.NAR(A),t.SdG(0),t.SdG(1,1),t.DNE(2,T,1,0)(3,D,7,0)(4,C,4,0)),2&ie&&(t.R7$(2),t.vxM(2,Te._isServer?2:-1),t.R7$(),t.vxM(3,Te._isNativeHtmlTable?3:4))},dependencies:[Qe,te,$t,Qt],styles:[".cdk-table-fixed-layout{table-layout:fixed}"],encapsulation:2})}return Ne})();function le(Ne,je){return Ne.concat(Array.from(je))}function Je(Ne,je){const be=je.toUpperCase();let ie=Ne.viewContainer.element.nativeElement;for(;ie;){const Te=1===ie.nodeType?ie.nodeName:null;if(Te===be)return ie;if("TABLE"===Te)break;ie=ie.parentNode}return null}let He=(()=>{class Ne{static#t=this.\u0275fac=function(ie){return new(ie||Ne)};static#e=this.\u0275mod=t.$C({type:Ne});static#n=this.\u0275inj=t.G2t({imports:[n.E9]})}return Ne})();var Ze=e(85060),$n=e(63617),Vn=e(19999),Bn=e(2814),fi=e(70271);const nn=[[["caption"]],[["colgroup"],["col"]],"*"],an=["caption","colgroup, col","*"];function qt(Ne,je){1&Ne&&t.SdG(0,2)}function St(Ne,je){1&Ne&&(t.j41(0,"thead",0),t.eu8(1,1),t.k0s(),t.j41(2,"tbody",2),t.eu8(3,3)(4,4),t.k0s(),t.j41(5,"tfoot",0),t.eu8(6,5),t.k0s())}function Ft(Ne,je){1&Ne&&t.eu8(0,1)(1,3)(2,4)(3,5)}let et=(()=>{class Ne extends zt{constructor(){super(...arguments),this.stickyCssClass="mat-mdc-table-sticky",this.needsPositionStickyOnElement=!1}static#t=this.\u0275fac=(()=>{let be;return function(Te){return(be||(be=t.xGo(Ne)))(Te||Ne)}})();static#e=this.\u0275cmp=t.VBU({type:Ne,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:[1,"mat-mdc-table","mdc-data-table__table"],hostVars:2,hostBindings:function(ie,Te){2&ie&&t.AVh("mdc-table-fixed-layout",Te.fixedLayout)},exportAs:["matTable"],standalone:!0,features:[t.Jv_([{provide:zt,useExisting:Ne},{provide:I,useExisting:Ne},{provide:G,useClass:Z},{provide:d.sL,useClass:d.xn},{provide:oe,useValue:null}]),t.Vt3,t.aNF],ngContentSelectors:an,decls:5,vars:2,consts:[["role","rowgroup"],["headerRowOutlet",""],["role","rowgroup",1,"mdc-data-table__content"],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(ie,Te){1&ie&&(t.NAR(nn),t.SdG(0),t.SdG(1,1),t.DNE(2,qt,1,0)(3,St,7,0)(4,Ft,4,0)),2&ie&&(t.R7$(2),t.vxM(2,Te._isServer?2:-1),t.R7$(),t.vxM(3,Te._isNativeHtmlTable?3:4))},dependencies:[Qe,te,$t,Qt],styles:[".mat-mdc-table-sticky{position:sticky !important}.mdc-data-table{-webkit-overflow-scrolling:touch;display:inline-flex;flex-direction:column;box-sizing:border-box;position:relative}.mdc-data-table__table-container{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.mdc-data-table__table{min-width:100%;border:0;white-space:nowrap;border-spacing:0;table-layout:fixed}.mdc-data-table__cell{box-sizing:border-box;overflow:hidden;text-align:left;text-overflow:ellipsis}[dir=rtl] .mdc-data-table__cell,.mdc-data-table__cell[dir=rtl]{text-align:right}.mdc-data-table__cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__cell--numeric,.mdc-data-table__cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__header-cell{box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;outline:none;text-align:left}[dir=rtl] .mdc-data-table__header-cell,.mdc-data-table__header-cell[dir=rtl]{text-align:right}.mdc-data-table__header-cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__header-cell--numeric,.mdc-data-table__header-cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__header-cell-wrapper{align-items:center;display:inline-flex;vertical-align:middle}.mdc-data-table__cell,.mdc-data-table__header-cell{padding:0 16px 0 16px}.mdc-data-table__header-cell--checkbox,.mdc-data-table__cell--checkbox{padding-left:4px;padding-right:0}[dir=rtl] .mdc-data-table__header-cell--checkbox,[dir=rtl] .mdc-data-table__cell--checkbox,.mdc-data-table__header-cell--checkbox[dir=rtl],.mdc-data-table__cell--checkbox[dir=rtl]{padding-left:0;padding-right:4px}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{table-layout:auto;white-space:normal;background-color:var(--mat-table-background-color)}.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, rgba(0, 0, 0, 0.87));font-family:var(--mat-table-header-headline-font, Roboto, sans-serif);line-height:var(--mat-table-header-headline-line-height);font-size:var(--mat-table-header-headline-size, 14px);font-weight:var(--mat-table-header-headline-weight, 500)}.mat-mdc-row{height:var(--mat-table-row-item-container-height, 52px);color:var(--mat-table-row-item-label-text-color, 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, Roboto, sans-serif);line-height:var(--mat-table-row-item-label-text-line-height);font-size:var(--mat-table-row-item-label-text-size, 14px);font-weight:var(--mat-table-row-item-label-text-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, rgba(0, 0, 0, 0.87));font-family:var(--mat-table-footer-supporting-text-font, Roboto, sans-serif);line-height:var(--mat-table-footer-supporting-text-line-height);font-size:var(--mat-table-footer-supporting-text-size, 14px);font-weight:var(--mat-table-footer-supporting-text-weight);letter-spacing:var(--mat-table-footer-supporting-text-tracking)}.mat-mdc-header-cell{border-bottom-color:var(--mat-table-row-item-outline-color, 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);font-weight:inherit;line-height:inherit}.mat-mdc-cell{border-bottom-color:var(--mat-table-row-item-outline-color, 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);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)}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 Ne})(),bt=(()=>{class Ne extends L{static#t=this.\u0275fac=(()=>{let be;return function(Te){return(be||(be=t.xGo(Ne)))(Te||Ne)}})();static#e=this.\u0275dir=t.FsC({type:Ne,selectors:[["","matCellDef",""]],standalone:!0,features:[t.Jv_([{provide:L,useExisting:Ne}]),t.Vt3]})}return Ne})(),Ut=(()=>{class Ne extends W{static#t=this.\u0275fac=(()=>{let be;return function(Te){return(be||(be=t.xGo(Ne)))(Te||Ne)}})();static#e=this.\u0275dir=t.FsC({type:Ne,selectors:[["","matHeaderCellDef",""]],standalone:!0,features:[t.Jv_([{provide:W,useExisting:Ne}]),t.Vt3]})}return Ne})(),Sn=(()=>{class Ne extends j{get name(){return this._name}set name(be){this._setNameInput(be)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`)}static#t=this.\u0275fac=(()=>{let be;return function(Te){return(be||(be=t.xGo(Ne)))(Te||Ne)}})();static#e=this.\u0275dir=t.FsC({type:Ne,selectors:[["","matColumnDef",""]],inputs:{name:[t.Mj6.None,"matColumnDef","name"]},standalone:!0,features:[t.Jv_([{provide:j,useExisting:Ne},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:Ne}]),t.Vt3]})}return Ne})(),rn=(()=>{class Ne extends B{static#t=this.\u0275fac=(()=>{let be;return function(Te){return(be||(be=t.xGo(Ne)))(Te||Ne)}})();static#e=this.\u0275dir=t.FsC({type:Ne,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-mdc-header-cell","mdc-data-table__header-cell"],standalone:!0,features:[t.Vt3]})}return Ne})(),Me=(()=>{class Ne extends z{static#t=this.\u0275fac=(()=>{let be;return function(Te){return(be||(be=t.xGo(Ne)))(Te||Ne)}})();static#e=this.\u0275dir=t.FsC({type:Ne,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:[1,"mat-mdc-cell","mdc-data-table__cell"],standalone:!0,features:[t.Vt3]})}return Ne})(),Le=(()=>{class Ne extends q{static#t=this.\u0275fac=(()=>{let be;return function(Te){return(be||(be=t.xGo(Ne)))(Te||Ne)}})();static#e=this.\u0275dir=t.FsC({type:Ne,selectors:[["","matHeaderRowDef",""]],inputs:{columns:[t.Mj6.None,"matHeaderRowDef","columns"],sticky:[t.Mj6.HasDecoratorInputTransform,"matHeaderRowDefSticky","sticky",t.L39]},standalone:!0,features:[t.Jv_([{provide:q,useExisting:Ne}]),t.GFd,t.Vt3]})}return Ne})(),Ct=(()=>{class Ne extends ot{static#t=this.\u0275fac=(()=>{let be;return function(Te){return(be||(be=t.xGo(Ne)))(Te||Ne)}})();static#e=this.\u0275dir=t.FsC({type:Ne,selectors:[["","matRowDef",""]],inputs:{columns:[t.Mj6.None,"matRowDefColumns","columns"],when:[t.Mj6.None,"matRowDefWhen","when"]},standalone:!0,features:[t.Jv_([{provide:ot,useExisting:Ne}]),t.Vt3]})}return Ne})(),Ee=(()=>{class Ne extends ft{static#t=this.\u0275fac=(()=>{let be;return function(Te){return(be||(be=t.xGo(Ne)))(Te||Ne)}})();static#e=this.\u0275cmp=t.VBU({type:Ne,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:[t.Jv_([{provide:ft,useExisting:Ne}]),t.Vt3,t.aNF],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(ie,Te){1&ie&&t.eu8(0,0)},dependencies:[J],encapsulation:2})}return Ne})(),we=(()=>{class Ne extends Lt{static#t=this.\u0275fac=(()=>{let be;return function(Te){return(be||(be=t.xGo(Ne)))(Te||Ne)}})();static#e=this.\u0275cmp=t.VBU({type:Ne,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-mdc-row","mdc-data-table__row"],exportAs:["matRow"],standalone:!0,features:[t.Jv_([{provide:Lt,useExisting:Ne}]),t.Vt3,t.aNF],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(ie,Te){1&ie&&t.eu8(0,0)},dependencies:[J],encapsulation:2})}return Ne})(),vi=(()=>{class Ne{static#t=this.\u0275fac=function(ie){return new(ie||Ne)};static#e=this.\u0275mod=t.$C({type:Ne});static#n=this.\u0275inj=t.G2t({imports:[Ze.yE,He,Ze.yE]})}return Ne})();class er extends d.qS{get data(){return this._data.value}set data(je){je=Array.isArray(je)?je:[],this._data.next(je),this._renderChangesSubscription||this._filterData(je)}get filter(){return this._filter.value}set filter(je){this._filter.next(je),this._renderChangesSubscription||this._filterData(this.data)}get sort(){return this._sort}set sort(je){this._sort=je,this._updateChangeSubscription()}get paginator(){return this._paginator}set paginator(je){this._paginator=je,this._updateChangeSubscription()}constructor(je=[]){super(),this._renderData=new h.t([]),this._filter=new h.t(""),this._internalPageChanges=new f.B,this._renderChangesSubscription=null,this.sortingDataAccessor=(be,ie)=>{const Te=be[ie];if((0,Bn.o1)(Te)){const An=Number(Te);return An<9007199254740991?An:Te}return Te},this.sortData=(be,ie)=>{const Te=ie.active,An=ie.direction;return Te&&""!=An?be.sort((ge,Ie)=>{let Ke=this.sortingDataAccessor(ge,Te),bn=this.sortingDataAccessor(Ie,Te);const Tn=typeof Ke,Ue=typeof bn;Tn!==Ue&&("number"===Tn&&(Ke+=""),"number"===Ue&&(bn+=""));let wn=0;return null!=Ke&&null!=bn?Ke>bn?wn=1:Ke<bn&&(wn=-1):null!=Ke?wn=1:null!=bn&&(wn=-1),wn*("asc"==An?1:-1)}):be},this.filterPredicate=(be,ie)=>{const Te=Object.keys(be).reduce((ge,Ie)=>ge+be[Ie]+"\u25ec","").toLowerCase(),An=ie.trim().toLowerCase();return-1!=Te.indexOf(An)},this._data=new h.t(je),this._updateChangeSubscription()}_updateChangeSubscription(){const je=this._sort?(0,$n.h)(this._sort.sortChange,this._sort.initialized):(0,y.of)(null),be=this._paginator?(0,$n.h)(this._paginator.page,this._internalPageChanges,this._paginator.initialized):(0,y.of)(null),Te=(0,Vn.z)([this._data,this._filter]).pipe((0,fi.T)(([Ie])=>this._filterData(Ie))),An=(0,Vn.z)([Te,je]).pipe((0,fi.T)(([Ie])=>this._orderData(Ie))),ge=(0,Vn.z)([An,be]).pipe((0,fi.T)(([Ie])=>this._pageData(Ie)));this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=ge.subscribe(Ie=>this._renderData.next(Ie))}_filterData(je){return this.filteredData=null==this.filter||""===this.filter?je:je.filter(be=>this.filterPredicate(be,this.filter)),this.paginator&&this._updatePaginator(this.filteredData.length),this.filteredData}_orderData(je){return this.sort?this.sortData(je.slice(),this.sort):je}_pageData(je){if(!this.paginator)return je;const be=this.paginator.pageIndex*this.paginator.pageSize;return je.slice(be,be+this.paginator.pageSize)}_updatePaginator(je){Promise.resolve().then(()=>{const be=this.paginator;if(be&&(be.length=je,be.pageIndex>0)){const ie=Math.ceil(be.length/be.pageSize)-1||0,Te=Math.min(be.pageIndex,ie);Te!==be.pageIndex&&(be.pageIndex=Te,this._internalPageChanges.next())}})}connect(){return this._renderChangesSubscription||this._updateChangeSubscription(),this._renderData}disconnect(){this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=null}}},38223:(ct,P,e)=>{"use strict";e.d(P,{Bu:()=>qt,ES:()=>Ot,Ql:()=>St,RI:()=>tt,T8:()=>fi,bn:()=>He,hQ:()=>Ft,mq:()=>oe});var t=e(68559),a=e(85060),d=e(9168),p=e(84205),n=e(18537),m=e(59452),f=e(63617),v=e(59400),h=e(43942),E=e(14876),y=e(27092),g=e(75797),b=e(79975),A=e(17699),x=e(63680),T=e(72102),D=e(74879),C=e(33900),S=e(64334),k=e(63037),I=e(36647),F=e(47470),L=e(51567),W=e(91817),K=e(39539),j=e(60316),X=e(47172);const B=["*"];function V(it,rt){1&it&&t.SdG(0)}const z=["tabListContainer"],U=["tabList"],G=["tabListInner"],Z=["nextPaginator"],at=["previousPaginator"],H=it=>({animationDuration:it}),q=(it,rt)=>({value:it,params:rt});function $(it,rt){}const ot=["tabBodyWrapper"],J=["tabHeader"];function ft(it,rt){}function mt(it,rt){if(1&it&&t.DNE(0,ft,0,0,"ng-template",12),2&it){const et=t.XpG().$implicit;t.Y8G("cdkPortalOutlet",et.templateLabel)}}function Lt(it,rt){if(1&it&&t.EFF(0),2&it){const et=t.XpG().$implicit;t.JRh(et.textLabel)}}function Vt(it,rt){if(1&it){const et=t.RV6();t.j41(0,"div",7,2),t.bIt("click",function(){const Ut=t.eBV(et),Oe=Ut.$implicit,Sn=Ut.$index,rn=t.XpG(),hn=t.sdS(1);return t.Njj(rn._handleClick(Oe,hn,Sn))})("cdkFocusChange",function(Ut){const Oe=t.eBV(et).$index,Sn=t.XpG();return t.Njj(Sn._tabFocusChanged(Ut,Oe))}),t.nrm(2,"span",8)(3,"div",9),t.j41(4,"span",10)(5,"span",11),t.DNE(6,mt,1,1,null,12)(7,Lt,1,1),t.k0s()()()}if(2&it){const et=rt.$implicit,bt=rt.$index,Ut=t.sdS(1),Oe=t.XpG();t.HbH(et.labelClass),t.AVh("mdc-tab--active",Oe.selectedIndex===bt),t.Y8G("id",Oe._getTabLabelId(bt))("disabled",et.disabled)("fitInkBarToContent",Oe.fitInkBarToContent),t.BMQ("tabIndex",Oe._getTabIndex(bt))("aria-posinset",bt+1)("aria-setsize",Oe._tabs.length)("aria-controls",Oe._getTabContentId(bt))("aria-selected",Oe.selectedIndex===bt)("aria-label",et.ariaLabel||null)("aria-labelledby",!et.ariaLabel&&et.ariaLabelledby?et.ariaLabelledby:null),t.R7$(3),t.Y8G("matRippleTrigger",Ut)("matRippleDisabled",et.disabled||Oe.disableRipple),t.R7$(3),t.vxM(6,et.templateLabel?6:7)}}function ce(it,rt){1&it&&t.SdG(0)}function se(it,rt){if(1&it){const et=t.RV6();t.j41(0,"mat-tab-body",13),t.bIt("_onCentered",function(){t.eBV(et);const Ut=t.XpG();return t.Njj(Ut._removeTabBodyWrapperHeight())})("_onCentering",function(Ut){t.eBV(et);const Oe=t.XpG();return t.Njj(Oe._setTabBodyWrapperHeight(Ut))}),t.k0s()}if(2&it){const et=rt.$implicit,bt=rt.$index,Ut=t.XpG();t.HbH(et.bodyClass),t.AVh("mat-mdc-tab-body-active",Ut.selectedIndex===bt),t.Y8G("id",Ut._getTabContentId(bt))("content",et.content)("position",et.position)("origin",et.origin)("animationDuration",Ut.animationDuration)("preserveContent",Ut.preserveContent),t.BMQ("tabindex",null!=Ut.contentTabIndex&&Ut.selectedIndex===bt?Ut.contentTabIndex:null)("aria-labelledby",Ut._getTabLabelId(bt))("aria-hidden",Ut.selectedIndex!==bt)}}const xe=["mat-tab-nav-bar",""],It=["mat-tab-link",""],At=new t.nKC("MatTabContent");let Gt=(()=>{class it{constructor(et){this.template=et}static#t=this.\u0275fac=function(bt){return new(bt||it)(t.rXU(t.C4Q))};static#e=this.\u0275dir=t.FsC({type:it,selectors:[["","matTabContent",""]],standalone:!0,features:[t.Jv_([{provide:At,useExisting:it}])]})}return it})();const Tt=new t.nKC("MatTabLabel"),Yt=new t.nKC("MAT_TAB");let Ot=(()=>{class it extends d.bV{constructor(et,bt,Ut){super(et,bt),this._closestTab=Ut}static#t=this.\u0275fac=function(bt){return new(bt||it)(t.rXU(t.C4Q),t.rXU(t.c1b),t.rXU(Yt,8))};static#e=this.\u0275dir=t.FsC({type:it,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],standalone:!0,features:[t.Jv_([{provide:Tt,useExisting:it}]),t.Vt3]})}return it})();const me=new t.nKC("MAT_TAB_GROUP");let oe=(()=>{class it{get templateLabel(){return this._templateLabel}set templateLabel(et){this._setTemplateLabelInput(et)}get content(){return this._contentPortal}constructor(et,bt){this._viewContainerRef=et,this._closestTabGroup=bt,this.disabled=!1,this._explicitContent=void 0,this.textLabel="",this._contentPortal=null,this._stateChanges=new p.B,this.position=null,this.origin=null,this.isActive=!1}ngOnChanges(et){(et.hasOwnProperty("textLabel")||et.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new d.VA(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(et){et&&et._closestTab===this&&(this._templateLabel=et)}static#t=this.\u0275fac=function(bt){return new(bt||it)(t.rXU(t.c1b),t.rXU(me,8))};static#e=this.\u0275cmp=t.VBU({type:it,selectors:[["mat-tab"]],contentQueries:function(bt,Ut,Oe){if(1&bt&&(t.wni(Oe,Ot,5),t.wni(Oe,Gt,7,t.C4Q)),2&bt){let Sn;t.mGM(Sn=t.lsd())&&(Ut.templateLabel=Sn.first),t.mGM(Sn=t.lsd())&&(Ut._explicitContent=Sn.first)}},viewQuery:function(bt,Ut){if(1&bt&&t.GBs(t.C4Q,7),2&bt){let Oe;t.mGM(Oe=t.lsd())&&(Ut._implicitContent=Oe.first)}},hostAttrs:["hidden",""],inputs:{disabled:[t.Mj6.HasDecoratorInputTransform,"disabled","disabled",t.L39],textLabel:[t.Mj6.None,"label","textLabel"],ariaLabel:[t.Mj6.None,"aria-label","ariaLabel"],ariaLabelledby:[t.Mj6.None,"aria-labelledby","ariaLabelledby"],labelClass:"labelClass",bodyClass:"bodyClass"},exportAs:["matTab"],standalone:!0,features:[t.Jv_([{provide:Yt,useExisting:it}]),t.GFd,t.OA$,t.aNF],ngContentSelectors:B,decls:1,vars:0,template:function(bt,Ut){1&bt&&(t.NAR(),t.DNE(0,V,1,0,"ng-template"))},encapsulation:2})}return it})();const Re="mdc-tab-indicator--active",te="mdc-tab-indicator--no-transition";class Qe{constructor(rt){this._items=rt}hide(){this._items.forEach(rt=>rt.deactivateInkBar())}alignToElement(rt){const et=this._items.find(Ut=>Ut.elementRef.nativeElement===rt),bt=this._currentItem;if(et!==bt&&(bt?.deactivateInkBar(),et)){const Ut=bt?.elementRef.nativeElement.getBoundingClientRect?.();et.activateInkBar(Ut),this._currentItem=et}}}let Qt=(()=>{class it{constructor(){this._elementRef=(0,t.WQX)(t.aKT),this._fitToContent=!1}get fitInkBarToContent(){return this._fitToContent}set fitInkBarToContent(et){this._fitToContent!==et&&(this._fitToContent=et,this._inkBarElement&&this._appendInkBarElement())}activateInkBar(et){const bt=this._elementRef.nativeElement;if(!et||!bt.getBoundingClientRect||!this._inkBarContentElement)return void bt.classList.add(Re);const Ut=bt.getBoundingClientRect(),Oe=et.width/Ut.width,Sn=et.left-Ut.left;bt.classList.add(te),this._inkBarContentElement.style.setProperty("transform",`translateX(${Sn}px) scaleX(${Oe})`),bt.getBoundingClientRect(),bt.classList.remove(te),bt.classList.add(Re),this._inkBarContentElement.style.setProperty("transform","")}deactivateInkBar(){this._elementRef.nativeElement.classList.remove(Re)}ngOnInit(){this._createInkBarElement()}ngOnDestroy(){this._inkBarElement?.remove(),this._inkBarElement=this._inkBarContentElement=null}_createInkBarElement(){const et=this._elementRef.nativeElement.ownerDocument||document,bt=this._inkBarElement=et.createElement("span"),Ut=this._inkBarContentElement=et.createElement("span");bt.className="mdc-tab-indicator",Ut.className="mdc-tab-indicator__content mdc-tab-indicator__content--underline",bt.appendChild(this._inkBarContentElement),this._appendInkBarElement()}_appendInkBarElement(){(this._fitToContent?this._elementRef.nativeElement.querySelector(".mdc-tab__content"):this._elementRef.nativeElement).appendChild(this._inkBarElement)}static#t=this.\u0275fac=function(bt){return new(bt||it)};static#e=this.\u0275dir=t.FsC({type:it,inputs:{fitInkBarToContent:[t.Mj6.HasDecoratorInputTransform,"fitInkBarToContent","fitInkBarToContent",t.L39]},features:[t.GFd]})}return it})(),Wt=(()=>{class it extends Qt{constructor(et){super(),this.elementRef=et,this.disabled=!1}focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}static#t=this.\u0275fac=function(bt){return new(bt||it)(t.rXU(t.aKT))};static#e=this.\u0275dir=t.FsC({type:it,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(bt,Ut){2&bt&&(t.BMQ("aria-disabled",!!Ut.disabled),t.AVh("mat-mdc-tab-disabled",Ut.disabled))},inputs:{disabled:[t.Mj6.HasDecoratorInputTransform,"disabled","disabled",t.L39]},standalone:!0,features:[t.GFd,t.Vt3]})}return it})();const zt=(0,A.BQ)({passive:!0});let Fe=(()=>{class it{get selectedIndex(){return this._selectedIndex}set selectedIndex(et){const bt=isNaN(et)?0:et;this._selectedIndex!=bt&&(this._selectedIndexChanged=!0,this._selectedIndex=bt,this._keyManager&&this._keyManager.updateActiveItem(bt))}constructor(et,bt,Ut,Oe,Sn,rn,hn){this._elementRef=et,this._changeDetectorRef=bt,this._viewportRuler=Ut,this._dir=Oe,this._ngZone=Sn,this._platform=rn,this._animationMode=hn,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new p.B,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new p.B,this.disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new t.bkB,this.indexFocused=new t.bkB,Sn.runOutsideAngular(()=>{(0,n.R)(et.nativeElement,"mouseleave").pipe((0,C.Q)(this._destroyed)).subscribe(()=>{this._stopInterval()})})}ngAfterViewInit(){(0,n.R)(this._previousPaginator.nativeElement,"touchstart",zt).pipe((0,C.Q)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("before")}),(0,n.R)(this._nextPaginator.nativeElement,"touchstart",zt).pipe((0,C.Q)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("after")})}ngAfterContentInit(){const et=this._dir?this._dir.change:(0,m.of)("ltr"),bt=this._viewportRuler.change(150),Ut=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new T.Bu(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap().skipPredicate(()=>!1),this._keyManager.updateActiveItem(this._selectedIndex),this._ngZone.onStable.pipe((0,S.s)(1)).subscribe(Ut),(0,f.h)(et,bt,this._items.changes,this._itemsResized()).pipe((0,C.Q)(this._destroyed)).subscribe(()=>{this._ngZone.run(()=>{Promise.resolve().then(()=>{this._scrollDistance=Math.max(0,Math.min(this._getMaxScrollDistance(),this._scrollDistance)),Ut()})}),this._keyManager.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.subscribe(Oe=>{this.indexFocused.emit(Oe),this._setTabFocus(Oe)})}_itemsResized(){return"function"!=typeof ResizeObserver?v.w:this._items.changes.pipe((0,k.Z)(this._items),(0,I.n)(et=>new h.c(bt=>this._ngZone.runOutsideAngular(()=>{const Ut=new ResizeObserver(Oe=>bt.next(Oe));return et.forEach(Oe=>Ut.observe(Oe.elementRef.nativeElement)),()=>{Ut.disconnect()}}))),(0,F.i)(1),(0,L.p)(et=>et.some(bt=>bt.contentRect.width>0&&bt.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(et){if(!(0,D.rp)(et))switch(et.keyCode){case D.Fm:case D.t6:if(this.focusIndex!==this.selectedIndex){const bt=this._items.get(this.focusIndex);bt&&!bt.disabled&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(et))}break;default:this._keyManager.onKeydown(et)}}_onContentChanges(){const et=this._elementRef.nativeElement.textContent;et!==this._currentTextContent&&(this._currentTextContent=et||"",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(et){!this._isValidIndex(et)||this.focusIndex===et||!this._keyManager||this._keyManager.setActiveItem(et)}_isValidIndex(et){return!this._items||!!this._items.toArray()[et]}_setTabFocus(et){if(this._showPaginationControls&&this._scrollToLabel(et),this._items&&this._items.length){this._items.toArray()[et].focus();const bt=this._tabListContainer.nativeElement;bt.scrollLeft="ltr"==this._getLayoutDirection()?0:bt.scrollWidth-bt.offsetWidth}}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;const et=this.scrollDistance,bt="ltr"===this._getLayoutDirection()?-et:et;this._tabList.nativeElement.style.transform=`translateX(${Math.round(bt)}px)`,(this._platform.TRIDENT||this._platform.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(et){this._scrollTo(et)}_scrollHeader(et){return this._scrollTo(this._scrollDistance+("before"==et?-1:1)*this._tabListContainer.nativeElement.offsetWidth/3)}_handlePaginatorClick(et){this._stopInterval(),this._scrollHeader(et)}_scrollToLabel(et){if(this.disablePagination)return;const bt=this._items?this._items.toArray()[et]:null;if(!bt)return;const Ut=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:Oe,offsetWidth:Sn}=bt.elementRef.nativeElement;let rn,hn;"ltr"==this._getLayoutDirection()?(rn=Oe,hn=rn+Sn):(hn=this._tabListInner.nativeElement.offsetWidth-Oe,rn=hn-Sn);const Me=this.scrollDistance,on=this.scrollDistance+Ut;rn<Me?this.scrollDistance-=Me-rn:hn>on&&(this.scrollDistance+=Math.min(hn-on,rn-Me))}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{const et=this._tabListInner.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;et||(this.scrollDistance=0),et!==this._showPaginationControls&&this._changeDetectorRef.markForCheck(),this._showPaginationControls=et}}_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 et=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,bt=et?et.elementRef.nativeElement:null;bt?this._inkBar.alignToElement(bt):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(et,bt){bt&&null!=bt.button&&0!==bt.button||(this._stopInterval(),(0,E.O)(650,100).pipe((0,C.Q)((0,f.h)(this._stopScrolling,this._destroyed))).subscribe(()=>{const{maxScrollDistance:Ut,distance:Oe}=this._scrollHeader(et);(0===Oe||Oe>=Ut)&&this._stopInterval()}))}_scrollTo(et){if(this.disablePagination)return{maxScrollDistance:0,distance:0};const bt=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(bt,et)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:bt,distance:this._scrollDistance}}static#t=this.\u0275fac=function(bt){return new(bt||it)(t.rXU(t.aKT),t.rXU(t.gRc),t.rXU(b.Xj),t.rXU(x.dS,8),t.rXU(t.SKi),t.rXU(A.OD),t.rXU(t.bc$,8))};static#e=this.\u0275dir=t.FsC({type:it,inputs:{disablePagination:[t.Mj6.HasDecoratorInputTransform,"disablePagination","disablePagination",t.L39],selectedIndex:[t.Mj6.HasDecoratorInputTransform,"selectedIndex","selectedIndex",t.Udg]},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[t.GFd]})}return it})(),tn=(()=>{class it extends Fe{constructor(et,bt,Ut,Oe,Sn,rn,hn){super(et,bt,Ut,Oe,Sn,rn,hn),this.disableRipple=!1}ngAfterContentInit(){this._inkBar=new Qe(this._items),super.ngAfterContentInit()}_itemSelected(et){et.preventDefault()}static#t=this.\u0275fac=function(bt){return new(bt||it)(t.rXU(t.aKT),t.rXU(t.gRc),t.rXU(b.Xj),t.rXU(x.dS,8),t.rXU(t.SKi),t.rXU(A.OD),t.rXU(t.bc$,8))};static#e=this.\u0275cmp=t.VBU({type:it,selectors:[["mat-tab-header"]],contentQueries:function(bt,Ut,Oe){if(1&bt&&t.wni(Oe,Wt,4),2&bt){let Sn;t.mGM(Sn=t.lsd())&&(Ut._items=Sn)}},viewQuery:function(bt,Ut){if(1&bt&&(t.GBs(z,7),t.GBs(U,7),t.GBs(G,7),t.GBs(Z,5),t.GBs(at,5)),2&bt){let Oe;t.mGM(Oe=t.lsd())&&(Ut._tabListContainer=Oe.first),t.mGM(Oe=t.lsd())&&(Ut._tabList=Oe.first),t.mGM(Oe=t.lsd())&&(Ut._tabListInner=Oe.first),t.mGM(Oe=t.lsd())&&(Ut._nextPaginator=Oe.first),t.mGM(Oe=t.lsd())&&(Ut._previousPaginator=Oe.first)}},hostAttrs:[1,"mat-mdc-tab-header"],hostVars:4,hostBindings:function(bt,Ut){2&bt&&t.AVh("mat-mdc-tab-header-pagination-controls-enabled",Ut._showPaginationControls)("mat-mdc-tab-header-rtl","rtl"==Ut._getLayoutDirection())},inputs:{disableRipple:[t.Mj6.HasDecoratorInputTransform,"disableRipple","disableRipple",t.L39]},standalone:!0,features:[t.GFd,t.Vt3,t.aNF],ngContentSelectors:B,decls:13,vars:10,consts:[["previousPaginator",""],["tabListContainer",""],["tabList",""],["tabListInner",""],["nextPaginator",""],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"click","mousedown","touchend","matRippleDisabled","disabled"],[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"],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"mousedown","click","touchend","matRippleDisabled","disabled"]],template:function(bt,Ut){if(1&bt){const Oe=t.RV6();t.NAR(),t.j41(0,"button",5,0),t.bIt("click",function(){return t.eBV(Oe),t.Njj(Ut._handlePaginatorClick("before"))})("mousedown",function(rn){return t.eBV(Oe),t.Njj(Ut._handlePaginatorPress("before",rn))})("touchend",function(){return t.eBV(Oe),t.Njj(Ut._stopInterval())}),t.nrm(2,"div",6),t.k0s(),t.j41(3,"div",7,1),t.bIt("keydown",function(rn){return t.eBV(Oe),t.Njj(Ut._handleKeydown(rn))}),t.j41(5,"div",8,2),t.bIt("cdkObserveContent",function(){return t.eBV(Oe),t.Njj(Ut._onContentChanges())}),t.j41(7,"div",9,3),t.SdG(9),t.k0s()()(),t.j41(10,"button",10,4),t.bIt("mousedown",function(rn){return t.eBV(Oe),t.Njj(Ut._handlePaginatorPress("after",rn))})("click",function(){return t.eBV(Oe),t.Njj(Ut._handlePaginatorClick("after"))})("touchend",function(){return t.eBV(Oe),t.Njj(Ut._stopInterval())}),t.nrm(12,"div",6),t.k0s()}2&bt&&(t.AVh("mat-mdc-tab-header-pagination-disabled",Ut._disableScrollBefore),t.Y8G("matRippleDisabled",Ut._disableScrollBefore||Ut.disableRipple)("disabled",Ut._disableScrollBefore||null),t.R7$(3),t.AVh("_mat-animation-noopable","NoopAnimations"===Ut._animationMode),t.R7$(7),t.AVh("mat-mdc-tab-header-pagination-disabled",Ut._disableScrollAfter),t.Y8G("matRippleDisabled",Ut._disableScrollAfter||Ut.disableRipple)("disabled",Ut._disableScrollAfter||null))},dependencies:[a.r6,K.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;background:none;border:none;outline:0;padding: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)}.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)}.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-animation-noopable span.mdc-tab-indicator__content,._mat-animation-noopable span.mdc-tab__text-label{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)}.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)}.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}.mat-mdc-tab::before{margin:5px}.cdk-high-contrast-active .mat-mdc-tab[aria-disabled=true]{color:GrayText}"],encapsulation:2})}return it})();const He=new t.nKC("MAT_TABS_CONFIG"),pn={translateTab:(0,X.hZ)("translateTab",[(0,X.wk)("center, void, left-origin-center, right-origin-center",(0,X.iF)({transform:"none"})),(0,X.wk)("left",(0,X.iF)({transform:"translate3d(-100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),(0,X.wk)("right",(0,X.iF)({transform:"translate3d(100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),(0,X.kY)("* => left, * => right, left => center, right => center",(0,X.i0)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),(0,X.kY)("void => left-origin-center",[(0,X.iF)({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"}),(0,X.i0)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),(0,X.kY)("void => right-origin-center",[(0,X.iF)({transform:"translate3d(100%, 0, 0)",visibility:"hidden"}),(0,X.i0)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])};let Ze=(()=>{class it extends d.I3{constructor(et,bt,Ut,Oe){super(et,bt,Oe),this._host=Ut,this._centeringSub=y.yU.EMPTY,this._leavingSub=y.yU.EMPTY}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe((0,k.Z)(this._host._isCenterPosition(this._host._position))).subscribe(et=>{et&&!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#t=this.\u0275fac=function(bt){return new(bt||it)(t.rXU(t.OM3),t.rXU(t.c1b),t.rXU((0,t.Rfq)(()=>$n)),t.rXU(j.qQ))};static#e=this.\u0275dir=t.FsC({type:it,selectors:[["","matTabBodyHost",""]],standalone:!0,features:[t.Vt3]})}return it})(),$n=(()=>{class it{set position(et){this._positionIndex=et,this._computePositionAnimationState()}constructor(et,bt,Ut){this._elementRef=et,this._dir=bt,this._dirChangeSubscription=y.yU.EMPTY,this._translateTabComplete=new p.B,this._onCentering=new t.bkB,this._beforeCentering=new t.bkB,this._afterLeavingCenter=new t.bkB,this._onCentered=new t.bkB(!0),this.animationDuration="500ms",this.preserveContent=!1,bt&&(this._dirChangeSubscription=bt.change.subscribe(Oe=>{this._computePositionAnimationState(Oe),Ut.markForCheck()})),this._translateTabComplete.pipe((0,W.F)((Oe,Sn)=>Oe.fromState===Sn.fromState&&Oe.toState===Sn.toState)).subscribe(Oe=>{this._isCenterPosition(Oe.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(Oe.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(et){const bt=this._isCenterPosition(et.toState);this._beforeCentering.emit(bt),bt&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_isCenterPosition(et){return"center"==et||"left-origin-center"==et||"right-origin-center"==et}_computePositionAnimationState(et=this._getLayoutDirection()){this._position=this._positionIndex<0?"ltr"==et?"left":"right":this._positionIndex>0?"ltr"==et?"right":"left":"center"}_computePositionFromOrigin(et){const bt=this._getLayoutDirection();return"ltr"==bt&&et<=0||"rtl"==bt&&et>0?"left-origin-center":"right-origin-center"}static#t=this.\u0275fac=function(bt){return new(bt||it)(t.rXU(t.aKT),t.rXU(x.dS,8),t.rXU(t.gRc))};static#e=this.\u0275cmp=t.VBU({type:it,selectors:[["mat-tab-body"]],viewQuery:function(bt,Ut){if(1&bt&&t.GBs(d.I3,5),2&bt){let Oe;t.mGM(Oe=t.lsd())&&(Ut._portalHost=Oe.first)}},hostAttrs:[1,"mat-mdc-tab-body"],inputs:{_content:[t.Mj6.None,"content","_content"],origin:"origin",animationDuration:"animationDuration",preserveContent:"preserveContent",position:"position"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"},standalone:!0,features:[t.aNF],decls:3,vars:6,consts:[["content",""],["cdkScrollable","",1,"mat-mdc-tab-body-content"],["matTabBodyHost",""]],template:function(bt,Ut){if(1&bt){const Oe=t.RV6();t.j41(0,"div",1,0),t.bIt("@translateTab.start",function(rn){return t.eBV(Oe),t.Njj(Ut._onTranslateTabStarted(rn))})("@translateTab.done",function(rn){return t.eBV(Oe),t.Njj(Ut._translateTabComplete.next(rn))}),t.DNE(2,$,0,0,"ng-template",2),t.k0s()}2&bt&&t.Y8G("@translateTab",t.l_i(3,q,Ut._position,t.eq3(1,H,Ut.animationDuration)))},dependencies:[Ze,b.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:[pn.translateTab]}})}return it})(),Vn=0,fi=(()=>{class it{get fitInkBarToContent(){return this._fitInkBarToContent}set fitInkBarToContent(et){this._fitInkBarToContent=et,this._changeDetectorRef.markForCheck()}get selectedIndex(){return this._selectedIndex}set selectedIndex(et){this._indexToSelect=isNaN(et)?null:et}get animationDuration(){return this._animationDuration}set animationDuration(et){const bt=et+"";this._animationDuration=/^\d+$/.test(bt)?et+"ms":bt}get contentTabIndex(){return this._contentTabIndex}set contentTabIndex(et){this._contentTabIndex=isNaN(et)?null:et}get backgroundColor(){return this._backgroundColor}set backgroundColor(et){const bt=this._elementRef.nativeElement.classList;bt.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),et&&bt.add("mat-tabs-with-background",`mat-background-${et}`),this._backgroundColor=et}constructor(et,bt,Ut,Oe){this._elementRef=et,this._changeDetectorRef=bt,this._animationMode=Oe,this._tabs=new t.rOR,this._indexToSelect=0,this._lastFocusedTabIndex=null,this._tabBodyWrapperHeight=0,this._tabsSubscription=y.yU.EMPTY,this._tabLabelSubscription=y.yU.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 t.bkB,this.focusChange=new t.bkB,this.animationDone=new t.bkB,this.selectedTabChange=new t.bkB(!0),this._isServer=!(0,t.WQX)(A.OD).isBrowser,this._groupId=Vn++,this.animationDuration=Ut&&Ut.animationDuration?Ut.animationDuration:"500ms",this.disablePagination=!(!Ut||null==Ut.disablePagination)&&Ut.disablePagination,this.dynamicHeight=!(!Ut||null==Ut.dynamicHeight)&&Ut.dynamicHeight,null!=Ut?.contentTabIndex&&(this.contentTabIndex=Ut.contentTabIndex),this.preserveContent=!!Ut?.preserveContent,this.fitInkBarToContent=!(!Ut||null==Ut.fitInkBarToContent)&&Ut.fitInkBarToContent,this.stretchTabs=!Ut||null==Ut.stretchTabs||Ut.stretchTabs}ngAfterContentChecked(){const et=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=et){const bt=null==this._selectedIndex;if(!bt){this.selectedTabChange.emit(this._createChangeEvent(et));const Ut=this._tabBodyWrapper.nativeElement;Ut.style.minHeight=Ut.clientHeight+"px"}Promise.resolve().then(()=>{this._tabs.forEach((Ut,Oe)=>Ut.isActive=Oe===et),bt||(this.selectedIndexChange.emit(et),this._tabBodyWrapper.nativeElement.style.minHeight="")})}this._tabs.forEach((bt,Ut)=>{bt.position=Ut-et,null!=this._selectedIndex&&0==bt.position&&!bt.origin&&(bt.origin=et-this._selectedIndex)}),this._selectedIndex!==et&&(this._selectedIndex=et,this._lastFocusedTabIndex=null,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{const et=this._clampTabIndex(this._indexToSelect);if(et===this._selectedIndex){const bt=this._tabs.toArray();let Ut;for(let Oe=0;Oe<bt.length;Oe++)if(bt[Oe].isActive){this._indexToSelect=this._selectedIndex=Oe,this._lastFocusedTabIndex=null,Ut=bt[Oe];break}!Ut&&bt[et]&&Promise.resolve().then(()=>{bt[et].isActive=!0,this.selectedTabChange.emit(this._createChangeEvent(et))})}this._changeDetectorRef.markForCheck()})}_subscribeToAllTabChanges(){this._allTabs.changes.pipe((0,k.Z)(this._allTabs)).subscribe(et=>{this._tabs.reset(et.filter(bt=>bt._closestTabGroup===this||!bt._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(et){const bt=this._tabHeader;bt&&(bt.focusIndex=et)}_focusChanged(et){this._lastFocusedTabIndex=et,this.focusChange.emit(this._createChangeEvent(et))}_createChangeEvent(et){const bt=new nn;return bt.index=et,this._tabs&&this._tabs.length&&(bt.tab=this._tabs.toArray()[et]),bt}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=(0,f.h)(...this._tabs.map(et=>et._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(et){return Math.min(this._tabs.length-1,Math.max(et||0,0))}_getTabLabelId(et){return`mat-tab-label-${this._groupId}-${et}`}_getTabContentId(et){return`mat-tab-content-${this._groupId}-${et}`}_setTabBodyWrapperHeight(et){if(!this.dynamicHeight||!this._tabBodyWrapperHeight)return;const bt=this._tabBodyWrapper.nativeElement;bt.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(bt.style.height=et+"px")}_removeTabBodyWrapperHeight(){const et=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=et.clientHeight,et.style.height="",this.animationDone.emit()}_handleClick(et,bt,Ut){bt.focusIndex=Ut,et.disabled||(this.selectedIndex=Ut)}_getTabIndex(et){return et===(this._lastFocusedTabIndex??this.selectedIndex)?0:-1}_tabFocusChanged(et,bt){et&&"mouse"!==et&&"touch"!==et&&(this._tabHeader.focusIndex=bt)}static#t=this.\u0275fac=function(bt){return new(bt||it)(t.rXU(t.aKT),t.rXU(t.gRc),t.rXU(He,8),t.rXU(t.bc$,8))};static#e=this.\u0275cmp=t.VBU({type:it,selectors:[["mat-tab-group"]],contentQueries:function(bt,Ut,Oe){if(1&bt&&t.wni(Oe,oe,5),2&bt){let Sn;t.mGM(Sn=t.lsd())&&(Ut._allTabs=Sn)}},viewQuery:function(bt,Ut){if(1&bt&&(t.GBs(ot,5),t.GBs(J,5)),2&bt){let Oe;t.mGM(Oe=t.lsd())&&(Ut._tabBodyWrapper=Oe.first),t.mGM(Oe=t.lsd())&&(Ut._tabHeader=Oe.first)}},hostAttrs:[1,"mat-mdc-tab-group"],hostVars:10,hostBindings:function(bt,Ut){2&bt&&(t.HbH("mat-"+(Ut.color||"primary")),t.xc7("--mat-tab-animation-duration",Ut.animationDuration),t.AVh("mat-mdc-tab-group-dynamic-height",Ut.dynamicHeight)("mat-mdc-tab-group-inverted-header","below"===Ut.headerPosition)("mat-mdc-tab-group-stretch-tabs",Ut.stretchTabs))},inputs:{color:"color",fitInkBarToContent:[t.Mj6.HasDecoratorInputTransform,"fitInkBarToContent","fitInkBarToContent",t.L39],stretchTabs:[t.Mj6.HasDecoratorInputTransform,"mat-stretch-tabs","stretchTabs",t.L39],dynamicHeight:[t.Mj6.HasDecoratorInputTransform,"dynamicHeight","dynamicHeight",t.L39],selectedIndex:[t.Mj6.HasDecoratorInputTransform,"selectedIndex","selectedIndex",t.Udg],headerPosition:"headerPosition",animationDuration:"animationDuration",contentTabIndex:[t.Mj6.HasDecoratorInputTransform,"contentTabIndex","contentTabIndex",t.Udg],disablePagination:[t.Mj6.HasDecoratorInputTransform,"disablePagination","disablePagination",t.L39],disableRipple:[t.Mj6.HasDecoratorInputTransform,"disableRipple","disableRipple",t.L39],preserveContent:[t.Mj6.HasDecoratorInputTransform,"preserveContent","preserveContent",t.L39],backgroundColor:"backgroundColor"},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"},exportAs:["matTabGroup"],standalone:!0,features:[t.Jv_([{provide:me,useExisting:it}]),t.GFd,t.aNF],ngContentSelectors:B,decls:9,vars:6,consts:[["tabHeader",""],["tabBodyWrapper",""],["tabNode",""],[3,"indexFocused","selectFocusedIndex","selectedIndex","disableRipple","disablePagination"],["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(bt,Ut){if(1&bt){const Oe=t.RV6();t.NAR(),t.j41(0,"mat-tab-header",3,0),t.bIt("indexFocused",function(rn){return t.eBV(Oe),t.Njj(Ut._focusChanged(rn))})("selectFocusedIndex",function(rn){return t.eBV(Oe),t.Njj(Ut.selectedIndex=rn)}),t.Z7z(2,Vt,8,17,"div",4,t.fX1),t.k0s(),t.DNE(4,ce,1,0),t.j41(5,"div",5,1),t.Z7z(7,se,1,13,"mat-tab-body",6,t.fX1),t.k0s()}2&bt&&(t.Y8G("selectedIndex",Ut.selectedIndex||0)("disableRipple",Ut.disableRipple)("disablePagination",Ut.disablePagination),t.R7$(2),t.Dyx(Ut._tabs),t.R7$(2),t.vxM(4,Ut._isServer?4:-1),t.R7$(),t.AVh("_mat-animation-noopable","NoopAnimations"===Ut._animationMode),t.R7$(2),t.Dyx(Ut._tabs))},dependencies:[tn,Wt,T.vR,a.r6,d.I3,$n],styles:['.mdc-tab{min-width:90px;padding-right:24px;padding-left:24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;margin:0;padding-top:0;padding-bottom:0;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none;z-index:1}.mdc-tab::-moz-focus-inner{padding:0;border:0}.mdc-tab[hidden]{display:none}.mdc-tab--min-width{flex:0 1 auto}.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__icon{transition:150ms color linear;z-index:2}.mdc-tab--stacked .mdc-tab__content{flex-direction:column;align-items:center;justify-content:center}.mdc-tab--stacked .mdc-tab__text-label{padding-top:6px;padding-bottom:4px}.mdc-tab--active .mdc-tab__text-label,.mdc-tab--active .mdc-tab__icon{transition-delay:100ms}.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{padding-left:8px;padding-right:0}[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label,.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label[dir=rtl]{padding-left:0;padding-right:8px}.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{transform-origin:left;opacity:0}.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator__content--icon{align-self:center;margin:0 auto}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}.mdc-tab-indicator .mdc-tab-indicator__content{transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1)}.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition:150ms opacity linear}.mdc-tab-indicator--active.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition-delay:100ms}.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;font-family:var(--mat-tab-header-label-text-font);font-size:var(--mat-tab-header-label-text-size);letter-spacing:var(--mat-tab-header-label-text-tracking);line-height:var(--mat-tab-header-label-text-line-height);font-weight:var(--mat-tab-header-label-text-weight)}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color)}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-top-width:var(--mdc-tab-indicator-active-indicator-height)}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-radius:var(--mdc-tab-indicator-active-indicator-shape)}.mat-mdc-tab:not(.mdc-tab--stacked){height:var(--mdc-secondary-navigation-tab-container-height)}.mat-mdc-tab:not(:disabled).mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):hover.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):focus.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):active.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:disabled.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):hover:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):focus:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):active:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:disabled:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab.mdc-tab{flex-grow:0}.mat-mdc-tab:hover .mdc-tab__text-label{color:var(--mat-tab-header-inactive-hover-label-text-color)}.mat-mdc-tab:focus .mdc-tab__text-label{color:var(--mat-tab-header-inactive-focus-label-text-color)}.mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-header-active-label-text-color)}.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)}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab__text-label{color:var(--mat-tab-header-active-hover-label-text-color)}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-hover-indicator-color)}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-header-active-focus-label-text-color)}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-focus-indicator-color)}.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)}.mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-inactive-label-text-color);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)}.mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs>.mat-mdc-tab-header .mat-mdc-tab{flex-grow: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{align-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 it})();class nn{}let an=0,qt=(()=>{class it extends Fe{get fitInkBarToContent(){return this._fitInkBarToContent.value}set fitInkBarToContent(et){this._fitInkBarToContent.next(et),this._changeDetectorRef.markForCheck()}get animationDuration(){return this._animationDuration}set animationDuration(et){const bt=et+"";this._animationDuration=/^\d+$/.test(bt)?et+"ms":bt}get backgroundColor(){return this._backgroundColor}set backgroundColor(et){const bt=this._elementRef.nativeElement.classList;bt.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),et&&bt.add("mat-tabs-with-background",`mat-background-${et}`),this._backgroundColor=et}constructor(et,bt,Ut,Oe,Sn,rn,hn,Me){super(et,Oe,Sn,bt,Ut,rn,hn),this._fitInkBarToContent=new g.t(!1),this.stretchTabs=!0,this.disableRipple=!1,this.color="primary",this.disablePagination=!(!Me||null==Me.disablePagination)&&Me.disablePagination,this.fitInkBarToContent=!(!Me||null==Me.fitInkBarToContent)&&Me.fitInkBarToContent,this.stretchTabs=!Me||null==Me.stretchTabs||Me.stretchTabs}_itemSelected(){}ngAfterContentInit(){this._inkBar=new Qe(this._items),this._items.changes.pipe((0,k.Z)(null),(0,C.Q)(this._destroyed)).subscribe(()=>{this.updateActiveLink()}),super.ngAfterContentInit()}ngAfterViewInit(){super.ngAfterViewInit()}updateActiveLink(){if(!this._items)return;const et=this._items.toArray();for(let bt=0;bt<et.length;bt++)if(et[bt].active)return this.selectedIndex=bt,this._changeDetectorRef.markForCheck(),void(this.tabPanel&&(this.tabPanel._activeTabId=et[bt].id));this.selectedIndex=-1,this._inkBar.hide()}_getRole(){return this.tabPanel?"tablist":this._elementRef.nativeElement.getAttribute("role")}static#t=this.\u0275fac=function(bt){return new(bt||it)(t.rXU(t.aKT),t.rXU(x.dS,8),t.rXU(t.SKi),t.rXU(t.gRc),t.rXU(b.Xj),t.rXU(A.OD),t.rXU(t.bc$,8),t.rXU(He,8))};static#e=this.\u0275cmp=t.VBU({type:it,selectors:[["","mat-tab-nav-bar",""]],contentQueries:function(bt,Ut,Oe){if(1&bt&&t.wni(Oe,St,5),2&bt){let Sn;t.mGM(Sn=t.lsd())&&(Ut._items=Sn)}},viewQuery:function(bt,Ut){if(1&bt&&(t.GBs(z,7),t.GBs(U,7),t.GBs(G,7),t.GBs(Z,5),t.GBs(at,5)),2&bt){let Oe;t.mGM(Oe=t.lsd())&&(Ut._tabListContainer=Oe.first),t.mGM(Oe=t.lsd())&&(Ut._tabList=Oe.first),t.mGM(Oe=t.lsd())&&(Ut._tabListInner=Oe.first),t.mGM(Oe=t.lsd())&&(Ut._nextPaginator=Oe.first),t.mGM(Oe=t.lsd())&&(Ut._previousPaginator=Oe.first)}},hostAttrs:[1,"mat-mdc-tab-nav-bar","mat-mdc-tab-header"],hostVars:17,hostBindings:function(bt,Ut){2&bt&&(t.BMQ("role",Ut._getRole()),t.xc7("--mat-tab-animation-duration",Ut.animationDuration),t.AVh("mat-mdc-tab-header-pagination-controls-enabled",Ut._showPaginationControls)("mat-mdc-tab-header-rtl","rtl"==Ut._getLayoutDirection())("mat-mdc-tab-nav-bar-stretch-tabs",Ut.stretchTabs)("mat-primary","warn"!==Ut.color&&"accent"!==Ut.color)("mat-accent","accent"===Ut.color)("mat-warn","warn"===Ut.color)("_mat-animation-noopable","NoopAnimations"===Ut._animationMode))},inputs:{fitInkBarToContent:[t.Mj6.HasDecoratorInputTransform,"fitInkBarToContent","fitInkBarToContent",t.L39],stretchTabs:[t.Mj6.HasDecoratorInputTransform,"mat-stretch-tabs","stretchTabs",t.L39],animationDuration:"animationDuration",backgroundColor:"backgroundColor",disableRipple:[t.Mj6.HasDecoratorInputTransform,"disableRipple","disableRipple",t.L39],color:"color",tabPanel:"tabPanel"},exportAs:["matTabNavBar","matTabNav"],standalone:!0,features:[t.GFd,t.Vt3,t.aNF],attrs:xe,ngContentSelectors:B,decls:13,vars:8,consts:[["previousPaginator",""],["tabListContainer",""],["tabList",""],["tabListInner",""],["nextPaginator",""],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"click","mousedown","touchend","matRippleDisabled","disabled"],[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"],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"mousedown","click","touchend","matRippleDisabled","disabled"]],template:function(bt,Ut){if(1&bt){const Oe=t.RV6();t.NAR(),t.j41(0,"button",5,0),t.bIt("click",function(){return t.eBV(Oe),t.Njj(Ut._handlePaginatorClick("before"))})("mousedown",function(rn){return t.eBV(Oe),t.Njj(Ut._handlePaginatorPress("before",rn))})("touchend",function(){return t.eBV(Oe),t.Njj(Ut._stopInterval())}),t.nrm(2,"div",6),t.k0s(),t.j41(3,"div",7,1),t.bIt("keydown",function(rn){return t.eBV(Oe),t.Njj(Ut._handleKeydown(rn))}),t.j41(5,"div",8,2),t.bIt("cdkObserveContent",function(){return t.eBV(Oe),t.Njj(Ut._onContentChanges())}),t.j41(7,"div",9,3),t.SdG(9),t.k0s()()(),t.j41(10,"button",10,4),t.bIt("mousedown",function(rn){return t.eBV(Oe),t.Njj(Ut._handlePaginatorPress("after",rn))})("click",function(){return t.eBV(Oe),t.Njj(Ut._handlePaginatorClick("after"))})("touchend",function(){return t.eBV(Oe),t.Njj(Ut._stopInterval())}),t.nrm(12,"div",6),t.k0s()}2&bt&&(t.AVh("mat-mdc-tab-header-pagination-disabled",Ut._disableScrollBefore),t.Y8G("matRippleDisabled",Ut._disableScrollBefore||Ut.disableRipple)("disabled",Ut._disableScrollBefore||null),t.R7$(10),t.AVh("mat-mdc-tab-header-pagination-disabled",Ut._disableScrollAfter),t.Y8G("matRippleDisabled",Ut._disableScrollAfter||Ut.disableRipple)("disabled",Ut._disableScrollAfter||null))},dependencies:[a.r6,K.Wv],styles:[".mdc-tab{min-width:90px;padding-right:24px;padding-left:24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;margin:0;padding-top:0;padding-bottom:0;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none;z-index:1}.mdc-tab::-moz-focus-inner{padding:0;border:0}.mdc-tab[hidden]{display:none}.mdc-tab--min-width{flex:0 1 auto}.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__icon{transition:150ms color linear;z-index:2}.mdc-tab--stacked .mdc-tab__content{flex-direction:column;align-items:center;justify-content:center}.mdc-tab--stacked .mdc-tab__text-label{padding-top:6px;padding-bottom:4px}.mdc-tab--active .mdc-tab__text-label,.mdc-tab--active .mdc-tab__icon{transition-delay:100ms}.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{padding-left:8px;padding-right:0}[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label,.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label[dir=rtl]{padding-left:0;padding-right:8px}.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{transform-origin:left;opacity:0}.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator__content--icon{align-self:center;margin:0 auto}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}.mdc-tab-indicator .mdc-tab-indicator__content{transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1)}.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition:150ms opacity linear}.mdc-tab-indicator--active.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition-delay:100ms}.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;background:none;border:none;outline:0;padding: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)}.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)}.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-animation-noopable span.mdc-tab-indicator__content,._mat-animation-noopable span.mdc-tab__text-label{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}.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)}.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 it})(),St=(()=>{class it extends Qt{get active(){return this._isActive}set active(et){et!==this._isActive&&(this._isActive=et,this._tabNavBar.updateActiveLink())}get rippleDisabled(){return this.disabled||this.disableRipple||this._tabNavBar.disableRipple||!!this.rippleConfig.disabled}constructor(et,bt,Ut,Oe,Sn,rn){super(),this._tabNavBar=et,this.elementRef=bt,this._focusMonitor=Sn,this._destroyed=new p.B,this._isActive=!1,this.disabled=!1,this.disableRipple=!1,this.tabIndex=0,this.id="mat-tab-link-"+an++,this.rippleConfig=Ut||{},this.tabIndex=parseInt(Oe)||0,"NoopAnimations"===rn&&(this.rippleConfig.animation={enterDuration:0,exitDuration:0}),et._fitInkBarToContent.pipe((0,C.Q)(this._destroyed)).subscribe(hn=>{this.fitInkBarToContent=hn})}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(et){(et.keyCode===D.t6||et.keyCode===D.Fm)&&(this.disabled?et.preventDefault():this._tabNavBar.tabPanel&&(et.keyCode===D.t6&&et.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#t=this.\u0275fac=function(bt){return new(bt||it)(t.rXU(qt),t.rXU(t.aKT),t.rXU(a.$E,8),t.kS0("tabindex"),t.rXU(T.FN),t.rXU(t.bc$,8))};static#e=this.\u0275cmp=t.VBU({type:it,selectors:[["","mat-tab-link",""],["","matTabLink",""]],hostAttrs:[1,"mdc-tab","mat-mdc-tab-link","mat-mdc-focus-indicator"],hostVars:11,hostBindings:function(bt,Ut){1&bt&&t.bIt("focus",function(){return Ut._handleFocus()})("keydown",function(Sn){return Ut._handleKeydown(Sn)}),2&bt&&(t.BMQ("aria-controls",Ut._getAriaControls())("aria-current",Ut._getAriaCurrent())("aria-disabled",Ut.disabled)("aria-selected",Ut._getAriaSelected())("id",Ut.id)("tabIndex",Ut._getTabIndex())("role",Ut._getRole()),t.AVh("mat-mdc-tab-disabled",Ut.disabled)("mdc-tab--active",Ut.active))},inputs:{active:[t.Mj6.HasDecoratorInputTransform,"active","active",t.L39],disabled:[t.Mj6.HasDecoratorInputTransform,"disabled","disabled",t.L39],disableRipple:[t.Mj6.HasDecoratorInputTransform,"disableRipple","disableRipple",t.L39],tabIndex:[t.Mj6.HasDecoratorInputTransform,"tabIndex","tabIndex",et=>null==et?0:(0,t.Udg)(et)],id:"id"},exportAs:["matTabLink"],standalone:!0,features:[t.GFd,t.Vt3,t.aNF],attrs:It,ngContentSelectors:B,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(bt,Ut){1&bt&&(t.NAR(),t.nrm(0,"span",0)(1,"div",1),t.j41(2,"span",2)(3,"span",3),t.SdG(4),t.k0s()()),2&bt&&(t.R7$(),t.Y8G("matRippleTrigger",Ut.elementRef.nativeElement)("matRippleDisabled",Ut.rippleDisabled))},dependencies:[a.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;font-family:var(--mat-tab-header-label-text-font);font-size:var(--mat-tab-header-label-text-size);letter-spacing:var(--mat-tab-header-label-text-tracking);line-height:var(--mat-tab-header-label-text-line-height);font-weight:var(--mat-tab-header-label-text-weight)}.mat-mdc-tab-link .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color)}.mat-mdc-tab-link .mdc-tab-indicator__content--underline{border-top-width:var(--mdc-tab-indicator-active-indicator-height)}.mat-mdc-tab-link .mdc-tab-indicator__content--underline{border-radius:var(--mdc-tab-indicator-active-indicator-shape)}.mat-mdc-tab-link:not(.mdc-tab--stacked){height:var(--mdc-secondary-navigation-tab-container-height)}.mat-mdc-tab-link:not(:disabled).mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:not(:disabled):hover.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:not(:disabled):focus.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:not(:disabled):active.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:disabled.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:not(:disabled):not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:not(:disabled):hover:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:not(:disabled):focus:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:not(:disabled):active:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:disabled:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link.mdc-tab{flex-grow:0}.mat-mdc-tab-link:hover .mdc-tab__text-label{color:var(--mat-tab-header-inactive-hover-label-text-color)}.mat-mdc-tab-link:focus .mdc-tab__text-label{color:var(--mat-tab-header-inactive-focus-label-text-color)}.mat-mdc-tab-link.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-header-active-label-text-color)}.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)}.mat-mdc-tab-link.mdc-tab--active:hover .mdc-tab__text-label{color:var(--mat-tab-header-active-hover-label-text-color)}.mat-mdc-tab-link.mdc-tab--active:hover .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-hover-indicator-color)}.mat-mdc-tab-link.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-header-active-focus-label-text-color)}.mat-mdc-tab-link.mdc-tab--active:focus .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-focus-indicator-color)}.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)}.mat-mdc-tab-link .mdc-tab__text-label{color:var(--mat-tab-header-inactive-label-text-color);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)}.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 it})(),Ft=(()=>{class it{constructor(){this.id="mat-tab-nav-panel-"+an++}static#t=this.\u0275fac=function(bt){return new(bt||it)};static#e=this.\u0275cmp=t.VBU({type:it,selectors:[["mat-tab-nav-panel"]],hostAttrs:["role","tabpanel",1,"mat-mdc-tab-nav-panel"],hostVars:2,hostBindings:function(bt,Ut){2&bt&&t.BMQ("aria-labelledby",Ut._activeTabId)("id",Ut.id)},inputs:{id:"id"},exportAs:["matTabNavPanel"],standalone:!0,features:[t.aNF],ngContentSelectors:B,decls:1,vars:0,template:function(bt,Ut){1&bt&&(t.NAR(),t.SdG(0))},encapsulation:2,changeDetection:0})}return it})(),tt=(()=>{class it{static#t=this.\u0275fac=function(bt){return new(bt||it)};static#e=this.\u0275mod=t.$C({type:it});static#n=this.\u0275inj=t.G2t({imports:[a.yE,a.yE]})}return it})()},39552:(ct,P,e)=>{"use strict";e.d(P,{KQ:()=>v,s5:()=>E,uu:()=>f});var t=e(68559),a=e(85060),d=e(17699),p=e(60316);const n=["*",[["mat-toolbar-row"]]],m=["*","mat-toolbar-row"];let f=(()=>{class y{static#t=this.\u0275fac=function(A){return new(A||y)};static#e=this.\u0275dir=t.FsC({type:y,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"],standalone:!0})}return y})(),v=(()=>{class y{constructor(b,A,x){this._elementRef=b,this._platform=A,this._document=x}ngAfterViewInit(){this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(()=>this._checkToolbarMixedModes()))}_checkToolbarMixedModes(){}static#t=this.\u0275fac=function(A){return new(A||y)(t.rXU(t.aKT),t.rXU(d.OD),t.rXU(p.qQ))};static#e=this.\u0275cmp=t.VBU({type:y,selectors:[["mat-toolbar"]],contentQueries:function(A,x,T){if(1&A&&t.wni(T,f,5),2&A){let D;t.mGM(D=t.lsd())&&(x._toolbarRows=D)}},hostAttrs:[1,"mat-toolbar"],hostVars:6,hostBindings:function(A,x){2&A&&(t.HbH(x.color?"mat-"+x.color:""),t.AVh("mat-toolbar-multiple-rows",x._toolbarRows.length>0)("mat-toolbar-single-row",0===x._toolbarRows.length))},inputs:{color:"color"},exportAs:["matToolbar"],standalone:!0,features:[t.aNF],ngContentSelectors:m,decls:2,vars:0,template:function(A,x){1&A&&(t.NAR(n),t.SdG(0),t.SdG(1,1))},styles:[".mat-toolbar{background:var(--mat-toolbar-container-background-color);color:var(--mat-toolbar-container-text-color)}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font-family:var(--mat-toolbar-title-text-font);font-size:var(--mat-toolbar-title-text-size);line-height:var(--mat-toolbar-title-text-line-height);font-weight:var(--mat-toolbar-title-text-weight);letter-spacing:var(--mat-toolbar-title-text-tracking);margin:0}.cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar .mat-mdc-button-base.mat-mdc-button-base.mat-unthemed{--mdc-text-button-label-text-color:var(--mat-toolbar-container-text-color);--mdc-outlined-button-label-text-color:var(--mat-toolbar-container-text-color)}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap;height:var(--mat-toolbar-standard-height)}@media(max-width: 599px){.mat-toolbar-row,.mat-toolbar-single-row{height:var(--mat-toolbar-mobile-height)}}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%;min-height:var(--mat-toolbar-standard-height)}@media(max-width: 599px){.mat-toolbar-multiple-rows{min-height:var(--mat-toolbar-mobile-height)}}"],encapsulation:2,changeDetection:0})}return y})(),E=(()=>{class y{static#t=this.\u0275fac=function(A){return new(A||y)};static#e=this.\u0275mod=t.$C({type:y});static#n=this.\u0275inj=t.G2t({imports:[a.yE,a.yE]})}return y})()},80640:(ct,P,e)=>{"use strict";e.d(P,{oV:()=>U,sM:()=>L,uc:()=>at});var t=e(33900),a=e(64334),d=e(2814),p=e(74879),n=e(68559),m=e(60316),f=e(17699),v=e(72102),h=e(63680),E=e(81570),y=e(79975),g=e(9168),b=e(84205),x=(e(47172),e(85060));const T=["tooltip"],S=new n.nKC("mat-tooltip-scroll-strategy",{providedIn:"root",factory:()=>{const H=(0,n.WQX)(E.hJ);return()=>H.scrollStrategies.reposition({scrollThrottle:20})}}),I={provide:S,deps:[E.hJ],useFactory:function k(H){return()=>H.scrollStrategies.reposition({scrollThrottle:20})}},L=new n.nKC("mat-tooltip-default-options",{providedIn:"root",factory:function F(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),K="tooltip-panel",j=(0,f.BQ)({passive:!0});let U=(()=>{class H{get position(){return this._position}set position($){$!==this._position&&(this._position=$,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin($){this._positionAtOrigin=(0,d.he)($),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled($){this._disabled=(0,d.he)($),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get showDelay(){return this._showDelay}set showDelay($){this._showDelay=(0,d.OE)($)}get hideDelay(){return this._hideDelay}set hideDelay($){this._hideDelay=(0,d.OE)($),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message($){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message,"tooltip"),this._message=null!=$?String($).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage(),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}get tooltipClass(){return this._tooltipClass}set tooltipClass($){this._tooltipClass=$,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}constructor($,ot,J,ft,mt,Lt,Vt,ce,se,xe,It,At){this._overlay=$,this._elementRef=ot,this._scrollDispatcher=J,this._viewContainerRef=ft,this._ngZone=mt,this._platform=Lt,this._ariaDescriber=Vt,this._focusMonitor=ce,this._dir=xe,this._defaultOptions=It,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._tooltipComponent=G,this._viewportMargin=8,this._cssClassPrefix="mat-mdc",this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new b.B,this._scrollStrategy=se,this._document=At,It&&(this._showDelay=It.showDelay,this._hideDelay=It.hideDelay,It.position&&(this.position=It.position),It.positionAtOrigin&&(this.positionAtOrigin=It.positionAtOrigin),It.touchGestures&&(this.touchGestures=It.touchGestures)),xe.change.pipe((0,t.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,t.Q)(this._destroyed)).subscribe($=>{$?"keyboard"===$&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const $=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([ot,J])=>{$.removeEventListener(ot,J,j)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription($,this.message,"tooltip"),this._focusMonitor.stopMonitoring($)}show($=this.showDelay,ot){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const J=this._createOverlay(ot);this._detach(),this._portal=this._portal||new g.A8(this._tooltipComponent,this._viewContainerRef);const ft=this._tooltipInstance=J.attach(this._portal).instance;ft._triggerElement=this._elementRef.nativeElement,ft._mouseLeaveHideDelay=this._hideDelay,ft.afterHidden().pipe((0,t.Q)(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),ft.show($)}hide($=this.hideDelay){const ot=this._tooltipInstance;ot&&(ot.isVisible()?ot.hide($):(ot._cancelPendingAnimations(),this._detach()))}toggle($){this._isTooltipVisible()?this.hide():this.show(void 0,$)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay($){if(this._overlayRef){const ft=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!$)&&ft._origin instanceof n.aKT)return this._overlayRef;this._detach()}const ot=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),J=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin&&$||this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(ot);return J.positionChanges.pipe((0,t.Q)(this._destroyed)).subscribe(ft=>{this._updateCurrentPositionClass(ft.connectionPair),this._tooltipInstance&&ft.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:J,panelClass:`${this._cssClassPrefix}-${K}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe((0,t.Q)(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe((0,t.Q)(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe((0,t.Q)(this._destroyed)).subscribe(ft=>{this._isTooltipVisible()&&ft.keyCode===p._f&&!(0,p.rp)(ft)&&(ft.preventDefault(),ft.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($){const ot=$.getConfig().positionStrategy,J=this._getOrigin(),ft=this._getOverlayPosition();ot.withPositions([this._addOffset({...J.main,...ft.main}),this._addOffset({...J.fallback,...ft.fallback})])}_addOffset($){const J=!this._dir||"ltr"==this._dir.value;return"top"===$.originY?$.offsetY=-8:"bottom"===$.originY?$.offsetY=8:"start"===$.originX?$.offsetX=J?-8:8:"end"===$.originX&&($.offsetX=J?8:-8),$}_getOrigin(){const $=!this._dir||"ltr"==this._dir.value,ot=this.position;let J;"above"==ot||"below"==ot?J={originX:"center",originY:"above"==ot?"top":"bottom"}:"before"==ot||"left"==ot&&$||"right"==ot&&!$?J={originX:"start",originY:"center"}:("after"==ot||"right"==ot&&$||"left"==ot&&!$)&&(J={originX:"end",originY:"center"});const{x:ft,y:mt}=this._invertPosition(J.originX,J.originY);return{main:J,fallback:{originX:ft,originY:mt}}}_getOverlayPosition(){const $=!this._dir||"ltr"==this._dir.value,ot=this.position;let J;"above"==ot?J={overlayX:"center",overlayY:"bottom"}:"below"==ot?J={overlayX:"center",overlayY:"top"}:"before"==ot||"left"==ot&&$||"right"==ot&&!$?J={overlayX:"end",overlayY:"center"}:("after"==ot||"right"==ot&&$||"left"==ot&&!$)&&(J={overlayX:"start",overlayY:"center"});const{x:ft,y:mt}=this._invertPosition(J.overlayX,J.overlayY);return{main:J,fallback:{overlayX:ft,overlayY:mt}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe((0,a.s)(1),(0,t.Q)(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass($){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=$,this._tooltipInstance._markForCheck())}_invertPosition($,ot){return"above"===this.position||"below"===this.position?"top"===ot?ot="bottom":"bottom"===ot&&(ot="top"):"end"===$?$="start":"start"===$&&($="end"),{x:$,y:ot}}_updateCurrentPositionClass($){const{overlayY:ot,originX:J,originY:ft}=$;let mt;if(mt="center"===ot?this._dir&&"rtl"===this._dir.value?"end"===J?"left":"right":"start"===J?"left":"right":"bottom"===ot&&"top"===ft?"above":"below",mt!==this._currentPosition){const Lt=this._overlayRef;if(Lt){const Vt=`${this._cssClassPrefix}-${K}-`;Lt.removePanelClass(Vt+this._currentPosition),Lt.addPanelClass(Vt+mt)}this._currentPosition=mt}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",$=>{let ot;this._setupPointerExitEventsIfNeeded(),void 0!==$.x&&void 0!==$.y&&(ot=$),this.show(void 0,ot)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",$=>{const ot=$.targetTouches?.[0],J=ot?{x:ot.clientX,y:ot.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(void 0,J),this._defaultOptions.touchLongPressShowDelay??500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const $=[];if(this._platformSupportsMouseEvents())$.push(["mouseleave",ot=>{const J=ot.relatedTarget;(!J||!this._overlayRef?.overlayElement.contains(J))&&this.hide()}],["wheel",ot=>this._wheelListener(ot)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const ot=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};$.push(["touchend",ot],["touchcancel",ot])}this._addListeners($),this._passiveListeners.push(...$)}_addListeners($){$.forEach(([ot,J])=>{this._elementRef.nativeElement.addEventListener(ot,J,j)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener($){if(this._isTooltipVisible()){const ot=this._document.elementFromPoint($.clientX,$.clientY),J=this._elementRef.nativeElement;ot!==J&&!J.contains(ot)&&this.hide()}}_disableNativeGesturesIfNecessary(){const $=this.touchGestures;if("off"!==$){const ot=this._elementRef.nativeElement,J=ot.style;("on"===$||"INPUT"!==ot.nodeName&&"TEXTAREA"!==ot.nodeName)&&(J.userSelect=J.msUserSelect=J.webkitUserSelect=J.MozUserSelect="none"),("on"===$||!ot.draggable)&&(J.webkitUserDrag="none"),J.touchAction="none",J.webkitTapHighlightColor="transparent"}}static#t=this.\u0275fac=function(ot){return new(ot||H)(n.rXU(E.hJ),n.rXU(n.aKT),n.rXU(y.R),n.rXU(n.c1b),n.rXU(n.SKi),n.rXU(f.OD),n.rXU(v.vr),n.rXU(v.FN),n.rXU(S),n.rXU(h.dS),n.rXU(L,8),n.rXU(m.qQ))};static#e=this.\u0275dir=n.FsC({type:H,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(ot,J){2&ot&&n.AVh("mat-mdc-tooltip-disabled",J.disabled)},inputs:{position:[n.Mj6.None,"matTooltipPosition","position"],positionAtOrigin:[n.Mj6.None,"matTooltipPositionAtOrigin","positionAtOrigin"],disabled:[n.Mj6.None,"matTooltipDisabled","disabled"],showDelay:[n.Mj6.None,"matTooltipShowDelay","showDelay"],hideDelay:[n.Mj6.None,"matTooltipHideDelay","hideDelay"],touchGestures:[n.Mj6.None,"matTooltipTouchGestures","touchGestures"],message:[n.Mj6.None,"matTooltip","message"],tooltipClass:[n.Mj6.None,"matTooltipClass","tooltipClass"]},exportAs:["matTooltip"],standalone:!0})}return H})(),G=(()=>{class H{constructor($,ot,J){this._changeDetectorRef=$,this._elementRef=ot,this._isMultiline=!1,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new b.B,this._showAnimation="mat-mdc-tooltip-show",this._hideAnimation="mat-mdc-tooltip-hide",this._animationsDisabled="NoopAnimations"===J}show($){null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},$)}hide($){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},$)}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:$}){(!$||!this._triggerElement.contains($))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){const $=this._elementRef.nativeElement.getBoundingClientRect();return $.height>24&&$.width>=200}_handleAnimationEnd({animationName:$}){($===this._showAnimation||$===this._hideAnimation)&&this._finalizeAnimation($===this._showAnimation)}_cancelPendingAnimations(){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation($){$?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility($){const ot=this._tooltip.nativeElement,J=this._showAnimation,ft=this._hideAnimation;if(ot.classList.remove($?ft:J),ot.classList.add($?J:ft),this._isVisible!==$&&(this._isVisible=$,this._changeDetectorRef.markForCheck()),$&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const mt=getComputedStyle(ot);("0s"===mt.getPropertyValue("animation-duration")||"none"===mt.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}$&&this._onShow(),this._animationsDisabled&&(ot.classList.add("_mat-animation-noopable"),this._finalizeAnimation($))}static#t=this.\u0275fac=function(ot){return new(ot||H)(n.rXU(n.gRc),n.rXU(n.aKT),n.rXU(n.bc$,8))};static#e=this.\u0275cmp=n.VBU({type:H,selectors:[["mat-tooltip-component"]],viewQuery:function(ot,J){if(1&ot&&n.GBs(T,7),2&ot){let ft;n.mGM(ft=n.lsd())&&(J._tooltip=ft.first)}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(ot,J){1&ot&&n.bIt("mouseleave",function(mt){return J._handleMouseLeave(mt)}),2&ot&&n.xc7("zoom",J.isVisible()?1:null)},standalone:!0,features:[n.aNF],decls:4,vars:4,consts:[["tooltip",""],[1,"mdc-tooltip","mdc-tooltip--shown","mat-mdc-tooltip",3,"animationend","ngClass"],[1,"mdc-tooltip__surface","mdc-tooltip__surface-animation"]],template:function(ot,J){if(1&ot){const ft=n.RV6();n.j41(0,"div",1,0),n.bIt("animationend",function(Lt){return n.eBV(ft),n.Njj(J._handleAnimationEnd(Lt))}),n.j41(2,"div",2),n.EFF(3),n.k0s()()}2&ot&&(n.AVh("mdc-tooltip--multiline",J._isMultiline),n.Y8G("ngClass",J.tooltipClass),n.R7$(3),n.JRh(J.message))},dependencies:[m.YU],styles:['.mdc-tooltip__surface{word-break:break-all;word-break:var(--mdc-tooltip-word-break, normal);overflow-wrap:anywhere}.mdc-tooltip--showing-transition .mdc-tooltip__surface-animation{transition:opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-tooltip--hide-transition .mdc-tooltip__surface-animation{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-tooltip{position:fixed;display:none;z-index:9}.mdc-tooltip-wrapper--rich{position:relative}.mdc-tooltip--shown,.mdc-tooltip--showing,.mdc-tooltip--hide{display:inline-flex}.mdc-tooltip--shown.mdc-tooltip--rich,.mdc-tooltip--showing.mdc-tooltip--rich,.mdc-tooltip--hide.mdc-tooltip--rich{display:inline-block;left:-320px;position:absolute}.mdc-tooltip__surface{line-height:16px;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center}.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}@media screen and (forced-colors: active){.mdc-tooltip__surface::before{border-color:CanvasText}}.mdc-tooltip--rich .mdc-tooltip__surface{align-items:flex-start;display:flex;flex-direction:column;min-height:24px;min-width:40px;max-width:320px;position:relative}.mdc-tooltip--multiline .mdc-tooltip__surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mdc-tooltip__surface,.mdc-tooltip--multiline .mdc-tooltip__surface[dir=rtl]{text-align:right}.mdc-tooltip__surface .mdc-tooltip__title{margin:0 8px}.mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(200px - 2*8px);margin:8px;text-align:left}[dir=rtl] .mdc-tooltip__surface .mdc-tooltip__content,.mdc-tooltip__surface .mdc-tooltip__content[dir=rtl]{text-align:right}.mdc-tooltip--rich .mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(320px - 2*8px);align-self:stretch}.mdc-tooltip__surface .mdc-tooltip__content-link{text-decoration:none}.mdc-tooltip--rich-actions,.mdc-tooltip__content,.mdc-tooltip__title{z-index:1}.mdc-tooltip__surface-animation{opacity:0;transform:scale(0.8);will-change:transform,opacity}.mdc-tooltip--shown .mdc-tooltip__surface-animation{transform:scale(1);opacity:1}.mdc-tooltip--hide .mdc-tooltip__surface-animation{transform:scale(1)}.mdc-tooltip__caret-surface-top,.mdc-tooltip__caret-surface-bottom{position:absolute;height:24px;width:24px;transform:rotate(35deg) skewY(20deg) scaleX(0.9396926208)}.mdc-tooltip__caret-surface-top .mdc-elevation-overlay,.mdc-tooltip__caret-surface-bottom .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-tooltip__caret-surface-bottom{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);outline:1px solid rgba(0,0,0,0);z-index:-1}@media screen and (forced-colors: active){.mdc-tooltip__caret-surface-bottom{outline-color:CanvasText}}.mat-mdc-tooltip .mdc-tooltip__surface{background-color:var(--mdc-plain-tooltip-container-color)}.mat-mdc-tooltip .mdc-tooltip__surface{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__caret-surface-top,.mat-mdc-tooltip .mdc-tooltip__caret-surface-bottom{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__surface{color:var(--mdc-plain-tooltip-supporting-text-color)}.mat-mdc-tooltip .mdc-tooltip__surface{font-family:var(--mdc-plain-tooltip-supporting-text-font);line-height:var(--mdc-plain-tooltip-supporting-text-line-height);font-size:var(--mdc-plain-tooltip-supporting-text-size);font-weight:var(--mdc-plain-tooltip-supporting-text-weight);letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking)}.mat-mdc-tooltip{position:relative;transform:scale(0)}.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-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 H})(),at=(()=>{class H{static#t=this.\u0275fac=function(ot){return new(ot||H)};static#e=this.\u0275mod=n.$C({type:H});static#n=this.\u0275inj=n.G2t({providers:[I],imports:[v.Pd,m.MD,E.z_,x.yE,x.yE,y.Gj]})}return H})()},80436:(ct,P,e)=>{"use strict";e.d(P,{B7:()=>K,Bb:()=>Tt,W8:()=>Yt,hE:()=>me,sG:()=>xe,up:()=>pn});var t=e(68559),a=e(60316);class d extends a.VF{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class p extends d{static makeCurrent(){(0,a.ZD)(new p)}onAndCancel(it,rt,et){return it.addEventListener(rt,et),()=>{it.removeEventListener(rt,et)}}dispatchEvent(it,rt){it.dispatchEvent(rt)}remove(it){it.parentNode&&it.parentNode.removeChild(it)}createElement(it,rt){return(rt=rt||this.getDefaultDocument()).createElement(it)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(it){return it.nodeType===Node.ELEMENT_NODE}isShadowRoot(it){return it instanceof DocumentFragment}getGlobalEventTarget(it,rt){return"window"===rt?window:"document"===rt?it:"body"===rt?it.body:null}getBaseHref(it){const rt=function m(){return n=n||document.querySelector("base"),n?n.getAttribute("href"):null}();return null==rt?null:function f(tt){return new URL(tt,document.baseURI).pathname}(rt)}resetBaseElement(){n=null}getUserAgent(){return window.navigator.userAgent}getCookie(it){return(0,a._b)(document.cookie,it)}}let n=null,h=(()=>{class tt{build(){return new XMLHttpRequest}static#t=this.\u0275fac=function(et){return new(et||tt)};static#e=this.\u0275prov=t.jDH({token:tt,factory:tt.\u0275fac})}return tt})();const E=new t.nKC("");let y=(()=>{class tt{constructor(rt,et){this._zone=et,this._eventNameToPlugin=new Map,rt.forEach(bt=>{bt.manager=this}),this._plugins=rt.slice().reverse()}addEventListener(rt,et,bt){return this._findPluginFor(et).addEventListener(rt,et,bt)}getZone(){return this._zone}_findPluginFor(rt){let et=this._eventNameToPlugin.get(rt);if(et)return et;if(et=this._plugins.find(Ut=>Ut.supports(rt)),!et)throw new t.wOt(5101,!1);return this._eventNameToPlugin.set(rt,et),et}static#t=this.\u0275fac=function(et){return new(et||tt)(t.KVO(E),t.KVO(t.SKi))};static#e=this.\u0275prov=t.jDH({token:tt,factory:tt.\u0275fac})}return tt})();class g{constructor(it){this._doc=it}}const b="ng-app-id";let A=(()=>{class tt{constructor(rt,et,bt,Ut={}){this.doc=rt,this.appId=et,this.nonce=bt,this.platformId=Ut,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,a.Vy)(Ut),this.resetHostNodes()}addStyles(rt){for(const et of rt)1===this.changeUsageCount(et,1)&&this.onStyleAdded(et)}removeStyles(rt){for(const et of rt)this.changeUsageCount(et,-1)<=0&&this.onStyleRemoved(et)}ngOnDestroy(){const rt=this.styleNodesInDOM;rt&&(rt.forEach(et=>et.remove()),rt.clear());for(const et of this.getAllStyles())this.onStyleRemoved(et);this.resetHostNodes()}addHost(rt){this.hostNodes.add(rt);for(const et of this.getAllStyles())this.addStyleToHost(rt,et)}removeHost(rt){this.hostNodes.delete(rt)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(rt){for(const et of this.hostNodes)this.addStyleToHost(et,rt)}onStyleRemoved(rt){const et=this.styleRef;et.get(rt)?.elements?.forEach(bt=>bt.remove()),et.delete(rt)}collectServerRenderedStyles(){const rt=this.doc.head?.querySelectorAll(`style[${b}="${this.appId}"]`);if(rt?.length){const et=new Map;return rt.forEach(bt=>{null!=bt.textContent&&et.set(bt.textContent,bt)}),et}return null}changeUsageCount(rt,et){const bt=this.styleRef;if(bt.has(rt)){const Ut=bt.get(rt);return Ut.usage+=et,Ut.usage}return bt.set(rt,{usage:et,elements:[]}),et}getStyleElement(rt,et){const bt=this.styleNodesInDOM,Ut=bt?.get(et);if(Ut?.parentNode===rt)return bt.delete(et),Ut.removeAttribute(b),Ut;{const Oe=this.doc.createElement("style");return this.nonce&&Oe.setAttribute("nonce",this.nonce),Oe.textContent=et,this.platformIsServer&&Oe.setAttribute(b,this.appId),rt.appendChild(Oe),Oe}}addStyleToHost(rt,et){const bt=this.getStyleElement(rt,et),Ut=this.styleRef,Oe=Ut.get(et)?.elements;Oe?Oe.push(bt):Ut.set(et,{elements:[bt],usage:1})}resetHostNodes(){const rt=this.hostNodes;rt.clear(),rt.add(this.doc.head)}static#t=this.\u0275fac=function(et){return new(et||tt)(t.KVO(a.qQ),t.KVO(t.sZ2),t.KVO(t.BIS,8),t.KVO(t.Agw))};static#e=this.\u0275prov=t.jDH({token:tt,factory:tt.\u0275fac})}return tt})();const x={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/MathML/"},T=/%COMP%/g,D="%COMP%",C=`_nghost-${D}`,S=`_ngcontent-${D}`,I=new t.nKC("",{providedIn:"root",factory:()=>!0});function W(tt,it){return it.map(rt=>rt.replace(T,tt))}let K=(()=>{class tt{constructor(rt,et,bt,Ut,Oe,Sn,rn,hn=null){this.eventManager=rt,this.sharedStylesHost=et,this.appId=bt,this.removeStylesOnCompDestroy=Ut,this.doc=Oe,this.platformId=Sn,this.ngZone=rn,this.nonce=hn,this.rendererByCompId=new Map,this.platformIsServer=(0,a.Vy)(Sn),this.defaultRenderer=new j(rt,Oe,rn,this.platformIsServer)}createRenderer(rt,et){if(!rt||!et)return this.defaultRenderer;this.platformIsServer&&et.encapsulation===t.gXe.ShadowDom&&(et={...et,encapsulation:t.gXe.Emulated});const bt=this.getOrCreateRenderer(rt,et);return bt instanceof G?bt.applyToHost(rt):bt instanceof U&&bt.applyStyles(),bt}getOrCreateRenderer(rt,et){const bt=this.rendererByCompId;let Ut=bt.get(et.id);if(!Ut){const Oe=this.doc,Sn=this.ngZone,rn=this.eventManager,hn=this.sharedStylesHost,Me=this.removeStylesOnCompDestroy,on=this.platformIsServer;switch(et.encapsulation){case t.gXe.Emulated:Ut=new G(rn,hn,et,this.appId,Me,Oe,Sn,on);break;case t.gXe.ShadowDom:return new z(rn,hn,rt,et,Oe,Sn,this.nonce,on);default:Ut=new U(rn,hn,et,Me,Oe,Sn,on)}bt.set(et.id,Ut)}return Ut}ngOnDestroy(){this.rendererByCompId.clear()}static#t=this.\u0275fac=function(et){return new(et||tt)(t.KVO(y),t.KVO(A),t.KVO(t.sZ2),t.KVO(I),t.KVO(a.qQ),t.KVO(t.Agw),t.KVO(t.SKi),t.KVO(t.BIS))};static#e=this.\u0275prov=t.jDH({token:tt,factory:tt.\u0275fac})}return tt})();class j{constructor(it,rt,et,bt){this.eventManager=it,this.doc=rt,this.ngZone=et,this.platformIsServer=bt,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(it,rt){return rt?this.doc.createElementNS(x[rt]||rt,it):this.doc.createElement(it)}createComment(it){return this.doc.createComment(it)}createText(it){return this.doc.createTextNode(it)}appendChild(it,rt){(V(it)?it.content:it).appendChild(rt)}insertBefore(it,rt,et){it&&(V(it)?it.content:it).insertBefore(rt,et)}removeChild(it,rt){it&&it.removeChild(rt)}selectRootElement(it,rt){let et="string"==typeof it?this.doc.querySelector(it):it;if(!et)throw new t.wOt(-5104,!1);return rt||(et.textContent=""),et}parentNode(it){return it.parentNode}nextSibling(it){return it.nextSibling}setAttribute(it,rt,et,bt){if(bt){rt=bt+":"+rt;const Ut=x[bt];Ut?it.setAttributeNS(Ut,rt,et):it.setAttribute(rt,et)}else it.setAttribute(rt,et)}removeAttribute(it,rt,et){if(et){const bt=x[et];bt?it.removeAttributeNS(bt,rt):it.removeAttribute(`${et}:${rt}`)}else it.removeAttribute(rt)}addClass(it,rt){it.classList.add(rt)}removeClass(it,rt){it.classList.remove(rt)}setStyle(it,rt,et,bt){bt&(t.czy.DashCase|t.czy.Important)?it.style.setProperty(rt,et,bt&t.czy.Important?"important":""):it.style[rt]=et}removeStyle(it,rt,et){et&t.czy.DashCase?it.style.removeProperty(rt):it.style[rt]=""}setProperty(it,rt,et){null!=it&&(it[rt]=et)}setValue(it,rt){it.nodeValue=rt}listen(it,rt,et){if("string"==typeof it&&!(it=(0,a.QT)().getGlobalEventTarget(this.doc,it)))throw new Error(`Unsupported event target ${it} for event ${rt}`);return this.eventManager.addEventListener(it,rt,this.decoratePreventDefault(et))}decoratePreventDefault(it){return rt=>{if("__ngUnwrap__"===rt)return it;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>it(rt)):it(rt))&&rt.preventDefault()}}}function V(tt){return"TEMPLATE"===tt.tagName&&void 0!==tt.content}class z extends j{constructor(it,rt,et,bt,Ut,Oe,Sn,rn){super(it,Ut,Oe,rn),this.sharedStylesHost=rt,this.hostEl=et,this.shadowRoot=et.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const hn=W(bt.id,bt.styles);for(const Me of hn){const on=document.createElement("style");Sn&&on.setAttribute("nonce",Sn),on.textContent=Me,this.shadowRoot.appendChild(on)}}nodeOrShadowRoot(it){return it===this.hostEl?this.shadowRoot:it}appendChild(it,rt){return super.appendChild(this.nodeOrShadowRoot(it),rt)}insertBefore(it,rt,et){return super.insertBefore(this.nodeOrShadowRoot(it),rt,et)}removeChild(it,rt){return super.removeChild(this.nodeOrShadowRoot(it),rt)}parentNode(it){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(it)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class U extends j{constructor(it,rt,et,bt,Ut,Oe,Sn,rn){super(it,Ut,Oe,Sn),this.sharedStylesHost=rt,this.removeStylesOnCompDestroy=bt,this.styles=rn?W(rn,et.styles):et.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class G extends U{constructor(it,rt,et,bt,Ut,Oe,Sn,rn){const hn=bt+"-"+et.id;super(it,rt,et,Ut,Oe,Sn,rn,hn),this.contentAttr=function F(tt){return S.replace(T,tt)}(hn),this.hostAttr=function L(tt){return C.replace(T,tt)}(hn)}applyToHost(it){this.applyStyles(),this.setAttribute(it,this.hostAttr,"")}createElement(it,rt){const et=super.createElement(it,rt);return super.setAttribute(et,this.contentAttr,""),et}}let Z=(()=>{class tt extends g{constructor(rt){super(rt)}supports(rt){return!0}addEventListener(rt,et,bt){return rt.addEventListener(et,bt,!1),()=>this.removeEventListener(rt,et,bt)}removeEventListener(rt,et,bt){return rt.removeEventListener(et,bt)}static#t=this.\u0275fac=function(et){return new(et||tt)(t.KVO(a.qQ))};static#e=this.\u0275prov=t.jDH({token:tt,factory:tt.\u0275fac})}return tt})();const at=["alt","control","meta","shift"],H={"\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"},q={alt:tt=>tt.altKey,control:tt=>tt.ctrlKey,meta:tt=>tt.metaKey,shift:tt=>tt.shiftKey};let $=(()=>{class tt extends g{constructor(rt){super(rt)}supports(rt){return null!=tt.parseEventName(rt)}addEventListener(rt,et,bt){const Ut=tt.parseEventName(et),Oe=tt.eventCallback(Ut.fullKey,bt,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,a.QT)().onAndCancel(rt,Ut.domEventName,Oe))}static parseEventName(rt){const et=rt.toLowerCase().split("."),bt=et.shift();if(0===et.length||"keydown"!==bt&&"keyup"!==bt)return null;const Ut=tt._normalizeKey(et.pop());let Oe="",Sn=et.indexOf("code");if(Sn>-1&&(et.splice(Sn,1),Oe="code."),at.forEach(hn=>{const Me=et.indexOf(hn);Me>-1&&(et.splice(Me,1),Oe+=hn+".")}),Oe+=Ut,0!=et.length||0===Ut.length)return null;const rn={};return rn.domEventName=bt,rn.fullKey=Oe,rn}static matchEventFullKeyCode(rt,et){let bt=H[rt.key]||rt.key,Ut="";return et.indexOf("code.")>-1&&(bt=rt.code,Ut="code."),!(null==bt||!bt)&&(bt=bt.toLowerCase()," "===bt?bt="space":"."===bt&&(bt="dot"),at.forEach(Oe=>{Oe!==bt&&(0,q[Oe])(rt)&&(Ut+=Oe+".")}),Ut+=bt,Ut===et)}static eventCallback(rt,et,bt){return Ut=>{tt.matchEventFullKeyCode(Ut,rt)&&bt.runGuarded(()=>et(Ut))}}static _normalizeKey(rt){return"esc"===rt?"escape":rt}static#t=this.\u0275fac=function(et){return new(et||tt)(t.KVO(a.qQ))};static#e=this.\u0275prov=t.jDH({token:tt,factory:tt.\u0275fac})}return tt})();const xe=(0,t.oH4)(t.fpN,"browser",[{provide:t.Agw,useValue:a.AJ},{provide:t.PLl,useValue:function Lt(){p.makeCurrent()},multi:!0},{provide:a.qQ,useFactory:function ce(){return(0,t.TL$)(document),document},deps:[]}]),It=new t.nKC(""),At=[{provide:t.e01,useClass:class v{addToWindow(it){t.JZv.getAngularTestability=(et,bt=!0)=>{const Ut=it.findTestabilityInTree(et,bt);if(null==Ut)throw new t.wOt(5103,!1);return Ut},t.JZv.getAllAngularTestabilities=()=>it.getAllTestabilities(),t.JZv.getAllAngularRootElements=()=>it.getAllRootElements(),t.JZv.frameworkStabilizers||(t.JZv.frameworkStabilizers=[]),t.JZv.frameworkStabilizers.push(et=>{const bt=t.JZv.getAllAngularTestabilities();let Ut=bt.length;const Oe=function(){Ut--,0==Ut&&et()};bt.forEach(Sn=>{Sn.whenStable(Oe)})})}findTestabilityInTree(it,rt,et){return null==rt?null:it.getTestability(rt)??(et?(0,a.QT)().isShadowRoot(rt)?this.findTestabilityInTree(it,rt.host,!0):this.findTestabilityInTree(it,rt.parentElement,!0):null)}},deps:[]},{provide:t.WHO,useClass:t.NYb,deps:[t.SKi,t.giA,t.e01]},{provide:t.NYb,useClass:t.NYb,deps:[t.SKi,t.giA,t.e01]}],Gt=[{provide:t.H8p,useValue:"root"},{provide:t.zcH,useFactory:function Vt(){return new t.zcH},deps:[]},{provide:E,useClass:Z,multi:!0,deps:[a.qQ,t.SKi,t.Agw]},{provide:E,useClass:$,multi:!0,deps:[a.qQ]},K,A,y,{provide:t._9s,useExisting:K},{provide:a.N0,useClass:h,deps:[]},[]];let Tt=(()=>{class tt{constructor(rt){}static withServerTransition(rt){return{ngModule:tt,providers:[{provide:t.sZ2,useValue:rt.appId}]}}static#t=this.\u0275fac=function(et){return new(et||tt)(t.KVO(It,12))};static#e=this.\u0275mod=t.$C({type:tt});static#n=this.\u0275inj=t.G2t({providers:[...Gt,...At],imports:[a.MD,t.Hbi]})}return tt})(),Yt=(()=>{class tt{constructor(rt){this._doc=rt,this._dom=(0,a.QT)()}addTag(rt,et=!1){return rt?this._getOrCreateElement(rt,et):null}addTags(rt,et=!1){return rt?rt.reduce((bt,Ut)=>(Ut&&bt.push(this._getOrCreateElement(Ut,et)),bt),[]):[]}getTag(rt){return rt&&this._doc.querySelector(`meta[${rt}]`)||null}getTags(rt){if(!rt)return[];const et=this._doc.querySelectorAll(`meta[${rt}]`);return et?[].slice.call(et):[]}updateTag(rt,et){if(!rt)return null;et=et||this._parseSelector(rt);const bt=this.getTag(et);return bt?this._setMetaElementAttributes(rt,bt):this._getOrCreateElement(rt,!0)}removeTag(rt){this.removeTagElement(this.getTag(rt))}removeTagElement(rt){rt&&this._dom.remove(rt)}_getOrCreateElement(rt,et=!1){if(!et){const Oe=this._parseSelector(rt),Sn=this.getTags(Oe).filter(rn=>this._containsAttributes(rt,rn))[0];if(void 0!==Sn)return Sn}const bt=this._dom.createElement("meta");return this._setMetaElementAttributes(rt,bt),this._doc.getElementsByTagName("head")[0].appendChild(bt),bt}_setMetaElementAttributes(rt,et){return Object.keys(rt).forEach(bt=>et.setAttribute(this._getMetaKeyMap(bt),rt[bt])),et}_parseSelector(rt){const et=rt.name?"name":"property";return`${et}="${rt[et]}"`}_containsAttributes(rt,et){return Object.keys(rt).every(bt=>et.getAttribute(this._getMetaKeyMap(bt))===rt[bt])}_getMetaKeyMap(rt){return Ot[rt]||rt}static#t=this.\u0275fac=function(et){return new(et||tt)(t.KVO(a.qQ))};static#e=this.\u0275prov=t.jDH({token:tt,factory:tt.\u0275fac,providedIn:"root"})}return tt})();const Ot={httpEquiv:"http-equiv"};let me=(()=>{class tt{constructor(rt){this._doc=rt}getTitle(){return this._doc.title}setTitle(rt){this._doc.title=rt||""}static#t=this.\u0275fac=function(et){return new(et||tt)(t.KVO(a.qQ))};static#e=this.\u0275prov=t.jDH({token:tt,factory:tt.\u0275fac,providedIn:"root"})}return tt})(),pn=(()=>{class tt{static#t=this.\u0275fac=function(et){return new(et||tt)};static#e=this.\u0275prov=t.jDH({token:tt,factory:function(et){let bt=null;return bt=et?new(et||tt):t.KVO(Ze),bt},providedIn:"root"})}return tt})(),Ze=(()=>{class tt extends pn{constructor(rt){super(),this._doc=rt}sanitize(rt,et){if(null==et)return null;switch(rt){case t.WPN.NONE:return et;case t.WPN.HTML:return(0,t.ZF7)(et,"HTML")?(0,t.rcV)(et):(0,t.h9k)(this._doc,String(et)).toString();case t.WPN.STYLE:return(0,t.ZF7)(et,"Style")?(0,t.rcV)(et):et;case t.WPN.SCRIPT:if((0,t.ZF7)(et,"Script"))return(0,t.rcV)(et);throw new t.wOt(5200,!1);case t.WPN.URL:return(0,t.ZF7)(et,"URL")?(0,t.rcV)(et):(0,t.$MX)(String(et));case t.WPN.RESOURCE_URL:if((0,t.ZF7)(et,"ResourceURL"))return(0,t.rcV)(et);throw new t.wOt(5201,!1);default:throw new t.wOt(5202,!1)}}bypassSecurityTrustHtml(rt){return(0,t.Kcf)(rt)}bypassSecurityTrustStyle(rt){return(0,t.cWb)(rt)}bypassSecurityTrustScript(rt){return(0,t.UyX)(rt)}bypassSecurityTrustUrl(rt){return(0,t.osQ)(rt)}bypassSecurityTrustResourceUrl(rt){return(0,t.e5t)(rt)}static#t=this.\u0275fac=function(et){return new(et||tt)(t.KVO(a.qQ))};static#e=this.\u0275prov=t.jDH({token:tt,factory:tt.\u0275fac,providedIn:"root"})}return tt})()},95072:(ct,P,e)=>{"use strict";e.d(P,{Ix:()=>Wr,L6:()=>xn,Wk:()=>Zi,Z:()=>Ue,b:()=>Pa,gx:()=>Ki,iI:()=>ui,j5:()=>ee,ld:()=>bi,n3:()=>ds,nX:()=>qo,wF:()=>wn,wQ:()=>Lr});var t=e(89204),a=e(68559),d=e(72551),p=e(53081),n=e(59452),m=e(75797),f=e(19999),v=e(93335),h=e(23513),E=e(137),y=e(95682),g=e(77919),b=e(59400),A=e(94982),x=e(84205),T=e(27092),D=e(60316),C=e(70271),S=e(36647),k=e(64334),I=e(63037),F=e(51567),L=e(1365),W=e(2435),K=e(51903),j=e(98764),X=e(61318),B=e(24031),V=e(90778),z=e(22157),U=e(80602),G=e(87378),Z=e(89475),at=e(73481),H=e(33900),q=e(23222),$=e(80436);const ot="primary",J=Symbol("RouteTitle");class ft{constructor(Pt){this.params=Pt||{}}has(Pt){return Object.prototype.hasOwnProperty.call(this.params,Pt)}get(Pt){if(this.has(Pt)){const vt=this.params[Pt];return Array.isArray(vt)?vt[0]:vt}return null}getAll(Pt){if(this.has(Pt)){const vt=this.params[Pt];return Array.isArray(vt)?vt:[vt]}return[]}get keys(){return Object.keys(this.params)}}function mt(gt){return new ft(gt)}function Lt(gt,Pt,vt){const Rt=vt.path.split("/");if(Rt.length>gt.length||"full"===vt.pathMatch&&(Pt.hasChildren()||Rt.length<gt.length))return null;const ae={};for(let Pe=0;Pe<Rt.length;Pe++){const fn=Rt[Pe],Yn=gt[Pe];if(fn.startsWith(":"))ae[fn.substring(1)]=Yn;else if(fn!==Yn.path)return null}return{consumed:gt.slice(0,Rt.length),posParams:ae}}function ce(gt,Pt){const vt=gt?se(gt):void 0,Rt=Pt?se(Pt):void 0;if(!vt||!Rt||vt.length!=Rt.length)return!1;let ae;for(let Pe=0;Pe<vt.length;Pe++)if(ae=vt[Pe],!xe(gt[ae],Pt[ae]))return!1;return!0}function se(gt){return[...Object.keys(gt),...Object.getOwnPropertySymbols(gt)]}function xe(gt,Pt){if(Array.isArray(gt)&&Array.isArray(Pt)){if(gt.length!==Pt.length)return!1;const vt=[...gt].sort(),Rt=[...Pt].sort();return vt.every((ae,Pe)=>Rt[Pe]===ae)}return gt===Pt}function It(gt){return gt.length>0?gt[gt.length-1]:null}function At(gt){return(0,d.A)(gt)?gt:(0,a.jNT)(gt)?(0,p.H)(Promise.resolve(gt)):(0,n.of)(gt)}const Gt={exact:function me(gt,Pt,vt){if(!zt(gt.segments,Pt.segments)||!Qe(gt.segments,Pt.segments,vt)||gt.numberOfChildren!==Pt.numberOfChildren)return!1;for(const Rt in Pt.children)if(!gt.children[Rt]||!me(gt.children[Rt],Pt.children[Rt],vt))return!1;return!0},subset:Re},Tt={exact:function Ot(gt,Pt){return ce(gt,Pt)},subset:function oe(gt,Pt){return Object.keys(Pt).length<=Object.keys(gt).length&&Object.keys(Pt).every(vt=>xe(gt[vt],Pt[vt]))},ignored:()=>!0};function Yt(gt,Pt,vt){return Gt[vt.paths](gt.root,Pt.root,vt.matrixParams)&&Tt[vt.queryParams](gt.queryParams,Pt.queryParams)&&!("exact"===vt.fragment&&gt.fragment!==Pt.fragment)}function Re(gt,Pt,vt){return te(gt,Pt,Pt.segments,vt)}function te(gt,Pt,vt,Rt){if(gt.segments.length>vt.length){const ae=gt.segments.slice(0,vt.length);return!(!zt(ae,vt)||Pt.hasChildren()||!Qe(ae,vt,Rt))}if(gt.segments.length===vt.length){if(!zt(gt.segments,vt)||!Qe(gt.segments,vt,Rt))return!1;for(const ae in Pt.children)if(!gt.children[ae]||!Re(gt.children[ae],Pt.children[ae],Rt))return!1;return!0}{const ae=vt.slice(0,gt.segments.length),Pe=vt.slice(gt.segments.length);return!!(zt(gt.segments,ae)&&Qe(gt.segments,ae,Rt)&&gt.children[ot])&&te(gt.children[ot],Pt,Pe,Rt)}}function Qe(gt,Pt,vt){return Pt.every((Rt,ae)=>Tt[vt](gt[ae].parameters,Rt.parameters))}class Qt{constructor(Pt=new $t([],{}),vt={},Rt=null){this.root=Pt,this.queryParams=vt,this.fragment=Rt}get queryParamMap(){return this._queryParamMap??=mt(this.queryParams),this._queryParamMap}toString(){return tn.serialize(this)}}class $t{constructor(Pt,vt){this.segments=Pt,this.children=vt,this.parent=null,Object.values(vt).forEach(Rt=>Rt.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return He(this)}}class Mt{constructor(Pt,vt){this.path=Pt,this.parameters=vt}get parameterMap(){return this._parameterMap??=mt(this.parameters),this._parameterMap}toString(){return an(this)}}function zt(gt,Pt){return gt.length===Pt.length&&gt.every((vt,Rt)=>vt.path===Pt[Rt].path)}let Je=(()=>{class gt{static#t=this.\u0275fac=function(Rt){return new(Rt||gt)};static#e=this.\u0275prov=a.jDH({token:gt,factory:()=>new Fe,providedIn:"root"})}return gt})();class Fe{parse(Pt){const vt=new Sn(Pt);return new Qt(vt.parseRootSegment(),vt.parseQueryParams(),vt.parseFragment())}serialize(Pt){const vt=`/${pn(Pt.root,!0)}`,Rt=function St(gt){const Pt=Object.entries(gt).map(([vt,Rt])=>Array.isArray(Rt)?Rt.map(ae=>`${$n(vt)}=${$n(ae)}`).join("&"):`${$n(vt)}=${$n(Rt)}`).filter(vt=>vt);return Pt.length?`?${Pt.join("&")}`:""}(Pt.queryParams);return`${vt}${Rt}${"string"==typeof Pt.fragment?`#${function Vn(gt){return encodeURI(gt)}(Pt.fragment)}`:""}`}}const tn=new Fe;function He(gt){return gt.segments.map(Pt=>an(Pt)).join("/")}function pn(gt,Pt){if(!gt.hasChildren())return He(gt);if(Pt){const vt=gt.children[ot]?pn(gt.children[ot],!1):"",Rt=[];return Object.entries(gt.children).forEach(([ae,Pe])=>{ae!==ot&&Rt.push(`${ae}:${pn(Pe,!1)}`)}),Rt.length>0?`${vt}(${Rt.join("//")})`:vt}{const vt=function le(gt,Pt){let vt=[];return Object.entries(gt.children).forEach(([Rt,ae])=>{Rt===ot&&(vt=vt.concat(Pt(ae,Rt)))}),Object.entries(gt.children).forEach(([Rt,ae])=>{Rt!==ot&&(vt=vt.concat(Pt(ae,Rt)))}),vt}(gt,(Rt,ae)=>ae===ot?[pn(gt.children[ot],!1)]:[`${ae}:${pn(Rt,!1)}`]);return 1===Object.keys(gt.children).length&&null!=gt.children[ot]?`${He(gt)}/${vt[0]}`:`${He(gt)}/(${vt.join("//")})`}}function Ze(gt){return encodeURIComponent(gt).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function $n(gt){return Ze(gt).replace(/%3B/gi,";")}function Bn(gt){return Ze(gt).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function fi(gt){return decodeURIComponent(gt)}function nn(gt){return fi(gt.replace(/\+/g,"%20"))}function an(gt){return`${Bn(gt.path)}${function qt(gt){return Object.entries(gt).map(([Pt,vt])=>`;${Bn(Pt)}=${Bn(vt)}`).join("")}(gt.parameters)}`}const Ft=/^[^\/()?;#]+/;function tt(gt){const Pt=gt.match(Ft);return Pt?Pt[0]:""}const it=/^[^\/()?;=#]+/,et=/^[^=?&#]+/,Ut=/^[^&#]+/;class Sn{constructor(Pt){this.url=Pt,this.remaining=Pt}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new $t([],{}):new $t([],this.parseChildren())}parseQueryParams(){const Pt={};if(this.consumeOptional("?"))do{this.parseQueryParam(Pt)}while(this.consumeOptional("&"));return Pt}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const Pt=[];for(this.peekStartsWith("(")||Pt.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),Pt.push(this.parseSegment());let vt={};this.peekStartsWith("/(")&&(this.capture("/"),vt=this.parseParens(!0));let Rt={};return this.peekStartsWith("(")&&(Rt=this.parseParens(!1)),(Pt.length>0||Object.keys(vt).length>0)&&(Rt[ot]=new $t(Pt,vt)),Rt}parseSegment(){const Pt=tt(this.remaining);if(""===Pt&&this.peekStartsWith(";"))throw new a.wOt(4009,!1);return this.capture(Pt),new Mt(fi(Pt),this.parseMatrixParams())}parseMatrixParams(){const Pt={};for(;this.consumeOptional(";");)this.parseParam(Pt);return Pt}parseParam(Pt){const vt=function rt(gt){const Pt=gt.match(it);return Pt?Pt[0]:""}(this.remaining);if(!vt)return;this.capture(vt);let Rt="";if(this.consumeOptional("=")){const ae=tt(this.remaining);ae&&(Rt=ae,this.capture(Rt))}Pt[fi(vt)]=fi(Rt)}parseQueryParam(Pt){const vt=function bt(gt){const Pt=gt.match(et);return Pt?Pt[0]:""}(this.remaining);if(!vt)return;this.capture(vt);let Rt="";if(this.consumeOptional("=")){const fn=function Oe(gt){const Pt=gt.match(Ut);return Pt?Pt[0]:""}(this.remaining);fn&&(Rt=fn,this.capture(Rt))}const ae=nn(vt),Pe=nn(Rt);if(Pt.hasOwnProperty(ae)){let fn=Pt[ae];Array.isArray(fn)||(fn=[fn],Pt[ae]=fn),fn.push(Pe)}else Pt[ae]=Pe}parseParens(Pt){const vt={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const Rt=tt(this.remaining),ae=this.remaining[Rt.length];if("/"!==ae&&")"!==ae&&";"!==ae)throw new a.wOt(4010,!1);let Pe;Rt.indexOf(":")>-1?(Pe=Rt.slice(0,Rt.indexOf(":")),this.capture(Pe),this.capture(":")):Pt&&(Pe=ot);const fn=this.parseChildren();vt[Pe]=1===Object.keys(fn).length?fn[ot]:new $t([],fn),this.consumeOptional("//")}return vt}peekStartsWith(Pt){return this.remaining.startsWith(Pt)}consumeOptional(Pt){return!!this.peekStartsWith(Pt)&&(this.remaining=this.remaining.substring(Pt.length),!0)}capture(Pt){if(!this.consumeOptional(Pt))throw new a.wOt(4011,!1)}}function rn(gt){return gt.segments.length>0?new $t([],{[ot]:gt}):gt}function hn(gt){const Pt={};for(const[Rt,ae]of Object.entries(gt.children)){const Pe=hn(ae);if(Rt===ot&&0===Pe.segments.length&&Pe.hasChildren())for(const[fn,Yn]of Object.entries(Pe.children))Pt[fn]=Yn;else(Pe.segments.length>0||Pe.hasChildren())&&(Pt[Rt]=Pe)}return function Me(gt){if(1===gt.numberOfChildren&&gt.children[ot]){const Pt=gt.children[ot];return new $t(gt.segments.concat(Pt.segments),Pt.children)}return gt}(new $t(gt.segments,Pt))}function on(gt){return gt instanceof Qt}function he(gt){let Pt;const ae=rn(function vt(Pe){const fn={};for(const Kn of Pe.children){const Xi=vt(Kn);fn[Kn.outlet]=Xi}const Yn=new $t(Pe.url,fn);return Pe===gt&&(Pt=Yn),Yn}(gt.root));return Pt??ae}function Ct(gt,Pt,vt,Rt){let ae=gt;for(;ae.parent;)ae=ae.parent;if(0===Pt.length)return we(ae,ae,ae,vt,Rt);const Pe=function ti(gt){if("string"==typeof gt[0]&&1===gt.length&&"/"===gt[0])return new Fn(!0,0,gt);let Pt=0,vt=!1;const Rt=gt.reduce((ae,Pe,fn)=>{if("object"==typeof Pe&&null!=Pe){if(Pe.outlets){const Yn={};return Object.entries(Pe.outlets).forEach(([Kn,Xi])=>{Yn[Kn]="string"==typeof Xi?Xi.split("/"):Xi}),[...ae,{outlets:Yn}]}if(Pe.segmentPath)return[...ae,Pe.segmentPath]}return"string"!=typeof Pe?[...ae,Pe]:0===fn?(Pe.split("/").forEach((Yn,Kn)=>{0==Kn&&"."===Yn||(0==Kn&&""===Yn?vt=!0:".."===Yn?Pt++:""!=Yn&&ae.push(Yn))}),ae):[...ae,Pe]},[]);return new Fn(vt,Pt,Rt)}(Pt);if(Pe.toRoot())return we(ae,ae,new $t([],{}),vt,Rt);const fn=function Mi(gt,Pt,vt){if(gt.isAbsolute)return new vi(Pt,!0,0);if(!vt)return new vi(Pt,!1,NaN);if(null===vt.parent)return new vi(vt,!0,0);const Rt=Ee(gt.commands[0])?0:1;return function er(gt,Pt,vt){let Rt=gt,ae=Pt,Pe=vt;for(;Pe>ae;){if(Pe-=ae,Rt=Rt.parent,!Rt)throw new a.wOt(4005,!1);ae=Rt.segments.length}return new vi(Rt,!1,ae-Pe)}(vt,vt.segments.length-1+Rt,gt.numberOfDoubleDots)}(Pe,ae,gt),Yn=fn.processChildren?be(fn.segmentGroup,fn.index,Pe.commands):je(fn.segmentGroup,fn.index,Pe.commands);return we(ae,fn.segmentGroup,Yn,vt,Rt)}function Ee(gt){return"object"==typeof gt&&null!=gt&&!gt.outlets&&!gt.segmentPath}function wt(gt){return"object"==typeof gt&&null!=gt&&gt.outlets}function we(gt,Pt,vt,Rt,ae){let fn,Pe={};Rt&&Object.entries(Rt).forEach(([Kn,Xi])=>{Pe[Kn]=Array.isArray(Xi)?Xi.map(Tr=>`${Tr}`):`${Xi}`}),fn=gt===Pt?vt:mn(gt,Pt,vt);const Yn=rn(hn(fn));return new Qt(Yn,Pe,ae)}function mn(gt,Pt,vt){const Rt={};return Object.entries(gt.children).forEach(([ae,Pe])=>{Rt[ae]=Pe===Pt?vt:mn(Pe,Pt,vt)}),new $t(gt.segments,Rt)}class Fn{constructor(Pt,vt,Rt){if(this.isAbsolute=Pt,this.numberOfDoubleDots=vt,this.commands=Rt,Pt&&Rt.length>0&&Ee(Rt[0]))throw new a.wOt(4003,!1);const ae=Rt.find(wt);if(ae&&ae!==It(Rt))throw new a.wOt(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class vi{constructor(Pt,vt,Rt){this.segmentGroup=Pt,this.processChildren=vt,this.index=Rt}}function je(gt,Pt,vt){if(gt??=new $t([],{}),0===gt.segments.length&&gt.hasChildren())return be(gt,Pt,vt);const Rt=function ie(gt,Pt,vt){let Rt=0,ae=Pt;const Pe={match:!1,pathIndex:0,commandIndex:0};for(;ae<gt.segments.length;){if(Rt>=vt.length)return Pe;const fn=gt.segments[ae],Yn=vt[Rt];if(wt(Yn))break;const Kn=`${Yn}`,Xi=Rt<vt.length-1?vt[Rt+1]:null;if(ae>0&&void 0===Kn)break;if(Kn&&Xi&&"object"==typeof Xi&&void 0===Xi.outlets){if(!Ie(Kn,Xi,fn))return Pe;Rt+=2}else{if(!Ie(Kn,{},fn))return Pe;Rt++}ae++}return{match:!0,pathIndex:ae,commandIndex:Rt}}(gt,Pt,vt),ae=vt.slice(Rt.commandIndex);if(Rt.match&&Rt.pathIndex<gt.segments.length){const Pe=new $t(gt.segments.slice(0,Rt.pathIndex),{});return Pe.children[ot]=new $t(gt.segments.slice(Rt.pathIndex),gt.children),be(Pe,0,ae)}return Rt.match&&0===ae.length?new $t(gt.segments,{}):Rt.match&&!gt.hasChildren()?Te(gt,Pt,vt):Rt.match?be(gt,0,ae):Te(gt,Pt,vt)}function be(gt,Pt,vt){if(0===vt.length)return new $t(gt.segments,{});{const Rt=function Ne(gt){return wt(gt[0])?gt[0].outlets:{[ot]:gt}}(vt),ae={};if(Object.keys(Rt).some(Pe=>Pe!==ot)&&gt.children[ot]&&1===gt.numberOfChildren&&0===gt.children[ot].segments.length){const Pe=be(gt.children[ot],Pt,vt);return new $t(gt.segments,Pe.children)}return Object.entries(Rt).forEach(([Pe,fn])=>{"string"==typeof fn&&(fn=[fn]),null!==fn&&(ae[Pe]=je(gt.children[Pe],Pt,fn))}),Object.entries(gt.children).forEach(([Pe,fn])=>{void 0===Rt[Pe]&&(ae[Pe]=fn)}),new $t(gt.segments,ae)}}function Te(gt,Pt,vt){const Rt=gt.segments.slice(0,Pt);let ae=0;for(;ae<vt.length;){const Pe=vt[ae];if(wt(Pe)){const Kn=An(Pe.outlets);return new $t(Rt,Kn)}if(0===ae&&Ee(vt[0])){Rt.push(new Mt(gt.segments[Pt].path,ge(vt[0]))),ae++;continue}const fn=wt(Pe)?Pe.outlets[ot]:`${Pe}`,Yn=ae<vt.length-1?vt[ae+1]:null;fn&&Yn&&Ee(Yn)?(Rt.push(new Mt(fn,ge(Yn))),ae+=2):(Rt.push(new Mt(fn,{})),ae++)}return new $t(Rt,{})}function An(gt){const Pt={};return Object.entries(gt).forEach(([vt,Rt])=>{"string"==typeof Rt&&(Rt=[Rt]),null!==Rt&&(Pt[vt]=Te(new $t([],{}),0,Rt))}),Pt}function ge(gt){const Pt={};return Object.entries(gt).forEach(([vt,Rt])=>Pt[vt]=`${Rt}`),Pt}function Ie(gt,Pt,vt){return gt==vt.path&&ce(Pt,vt.parameters)}const Ke="imperative";var bn=function(gt){return gt[gt.NavigationStart=0]="NavigationStart",gt[gt.NavigationEnd=1]="NavigationEnd",gt[gt.NavigationCancel=2]="NavigationCancel",gt[gt.NavigationError=3]="NavigationError",gt[gt.RoutesRecognized=4]="RoutesRecognized",gt[gt.ResolveStart=5]="ResolveStart",gt[gt.ResolveEnd=6]="ResolveEnd",gt[gt.GuardsCheckStart=7]="GuardsCheckStart",gt[gt.GuardsCheckEnd=8]="GuardsCheckEnd",gt[gt.RouteConfigLoadStart=9]="RouteConfigLoadStart",gt[gt.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",gt[gt.ChildActivationStart=11]="ChildActivationStart",gt[gt.ChildActivationEnd=12]="ChildActivationEnd",gt[gt.ActivationStart=13]="ActivationStart",gt[gt.ActivationEnd=14]="ActivationEnd",gt[gt.Scroll=15]="Scroll",gt[gt.NavigationSkipped=16]="NavigationSkipped",gt}(bn||{});class Tn{constructor(Pt,vt){this.id=Pt,this.url=vt}}class Ue extends Tn{constructor(Pt,vt,Rt="imperative",ae=null){super(Pt,vt),this.type=bn.NavigationStart,this.navigationTrigger=Rt,this.restoredState=ae}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class wn extends Tn{constructor(Pt,vt,Rt){super(Pt,vt),this.urlAfterRedirects=Rt,this.type=bn.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var yt=function(gt){return gt[gt.Redirect=0]="Redirect",gt[gt.SupersededByNewNavigation=1]="SupersededByNewNavigation",gt[gt.NoDataFromResolver=2]="NoDataFromResolver",gt[gt.GuardRejected=3]="GuardRejected",gt}(yt||{}),de=function(gt){return gt[gt.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",gt[gt.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",gt}(de||{});class ee extends Tn{constructor(Pt,vt,Rt,ae){super(Pt,vt),this.reason=Rt,this.code=ae,this.type=bn.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class ke extends Tn{constructor(Pt,vt,Rt,ae){super(Pt,vt),this.reason=Rt,this.code=ae,this.type=bn.NavigationSkipped}}class xn extends Tn{constructor(Pt,vt,Rt,ae){super(Pt,vt),this.error=Rt,this.target=ae,this.type=bn.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class bi extends Tn{constructor(Pt,vt,Rt,ae){super(Pt,vt),this.urlAfterRedirects=Rt,this.state=ae,this.type=bn.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Ir extends Tn{constructor(Pt,vt,Rt,ae){super(Pt,vt),this.urlAfterRedirects=Rt,this.state=ae,this.type=bn.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Pr extends Tn{constructor(Pt,vt,Rt,ae,Pe){super(Pt,vt),this.urlAfterRedirects=Rt,this.state=ae,this.shouldActivate=Pe,this.type=bn.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class fr extends Tn{constructor(Pt,vt,Rt,ae){super(Pt,vt),this.urlAfterRedirects=Rt,this.state=ae,this.type=bn.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Ki extends Tn{constructor(Pt,vt,Rt,ae){super(Pt,vt),this.urlAfterRedirects=Rt,this.state=ae,this.type=bn.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Yi{constructor(Pt){this.route=Pt,this.type=bn.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class jr{constructor(Pt){this.route=Pt,this.type=bn.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class Kr{constructor(Pt){this.snapshot=Pt,this.type=bn.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Cr{constructor(Pt){this.snapshot=Pt,this.type=bn.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Mr{constructor(Pt){this.snapshot=Pt,this.type=bn.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class ho{constructor(Pt){this.snapshot=Pt,this.type=bn.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class ir{constructor(Pt,vt,Rt){this.routerEvent=Pt,this.position=vt,this.anchor=Rt,this.type=bn.Scroll}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class qe{}class qn{constructor(Pt){this.url=Pt}}class Ln{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new Ai,this.attachRef=null}}let Ai=(()=>{class gt{constructor(){this.contexts=new Map}onChildOutletCreated(vt,Rt){const ae=this.getOrCreateContext(vt);ae.outlet=Rt,this.contexts.set(vt,ae)}onChildOutletDestroyed(vt){const Rt=this.getContext(vt);Rt&&(Rt.outlet=null,Rt.attachRef=null)}onOutletDeactivated(){const vt=this.contexts;return this.contexts=new Map,vt}onOutletReAttached(vt){this.contexts=vt}getOrCreateContext(vt){let Rt=this.getContext(vt);return Rt||(Rt=new Ln,this.contexts.set(vt,Rt)),Rt}getContext(vt){return this.contexts.get(vt)||null}static#t=this.\u0275fac=function(Rt){return new(Rt||gt)};static#e=this.\u0275prov=a.jDH({token:gt,factory:gt.\u0275fac,providedIn:"root"})}return gt})();class ai{constructor(Pt){this._root=Pt}get root(){return this._root.value}parent(Pt){const vt=this.pathFromRoot(Pt);return vt.length>1?vt[vt.length-2]:null}children(Pt){const vt=gr(Pt,this._root);return vt?vt.children.map(Rt=>Rt.value):[]}firstChild(Pt){const vt=gr(Pt,this._root);return vt&&vt.children.length>0?vt.children[0].value:null}siblings(Pt){const vt=Ti(Pt,this._root);return vt.length<2?[]:vt[vt.length-2].children.map(ae=>ae.value).filter(ae=>ae!==Pt)}pathFromRoot(Pt){return Ti(Pt,this._root).map(vt=>vt.value)}}function gr(gt,Pt){if(gt===Pt.value)return Pt;for(const vt of Pt.children){const Rt=gr(gt,vt);if(Rt)return Rt}return null}function Ti(gt,Pt){if(gt===Pt.value)return[Pt];for(const vt of Pt.children){const Rt=Ti(gt,vt);if(Rt.length)return Rt.unshift(Pt),Rt}return[]}class yr{constructor(Pt,vt){this.value=Pt,this.children=vt}toString(){return`TreeNode(${this.value})`}}function qi(gt){const Pt={};return gt&&gt.children.forEach(vt=>Pt[vt.value.outlet]=vt),Pt}class _r extends ai{constructor(Pt,vt){super(Pt),this.snapshot=vt,bo(this,Pt)}toString(){return this.snapshot.toString()}}function Uo(gt){const Pt=function ia(gt){const Pe=new Ws([],{},{},"",{},ot,gt,null,{});return new Qo("",new yr(Pe,[]))}(gt),vt=new m.t([new Mt("",{})]),Rt=new m.t({}),ae=new m.t({}),Pe=new m.t({}),fn=new m.t(""),Yn=new qo(vt,Rt,Pe,fn,ae,ot,gt,Pt.root);return Yn.snapshot=Pt.root,new _r(new yr(Yn,[]),Pt)}class qo{constructor(Pt,vt,Rt,ae,Pe,fn,Yn,Kn){this.urlSubject=Pt,this.paramsSubject=vt,this.queryParamsSubject=Rt,this.fragmentSubject=ae,this.dataSubject=Pe,this.outlet=fn,this.component=Yn,this._futureSnapshot=Kn,this.title=this.dataSubject?.pipe((0,C.T)(Xi=>Xi[J]))??(0,n.of)(void 0),this.url=Pt,this.params=vt,this.queryParams=Rt,this.fragment=ae,this.data=Pe}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,C.T)(Pt=>mt(Pt))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe((0,C.T)(Pt=>mt(Pt))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Yo(gt,Pt,vt="emptyOnly"){let Rt;const{routeConfig:ae}=gt;return Rt=null===Pt||"always"!==vt&&""!==ae?.path&&(Pt.component||Pt.routeConfig?.loadComponent)?{params:{...gt.params},data:{...gt.data},resolve:{...gt.data,...gt._resolvedData??{}}}:{params:{...Pt.params,...gt.params},data:{...Pt.data,...gt.data},resolve:{...gt.data,...Pt.data,...ae?.data,...gt._resolvedData}},ae&&yo(ae)&&(Rt.resolve[J]=ae.title),Rt}class Ws{get title(){return this.data?.[J]}constructor(Pt,vt,Rt,ae,Pe,fn,Yn,Kn,Xi){this.url=Pt,this.params=vt,this.queryParams=Rt,this.fragment=ae,this.data=Pe,this.outlet=fn,this.component=Yn,this.routeConfig=Kn,this._resolve=Xi}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??=mt(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=mt(this.queryParams),this._queryParamMap}toString(){return`Route(url:'${this.url.map(Rt=>Rt.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class Qo extends ai{constructor(Pt,vt){super(vt),this.url=Pt,bo(this,vt)}toString(){return io(this._root)}}function bo(gt,Pt){Pt.value._routerState=gt,Pt.children.forEach(vt=>bo(gt,vt))}function io(gt){const Pt=gt.children.length>0?` { ${gt.children.map(io).join(", ")} } `:"";return`${gt.value}${Pt}`}function nr(gt){if(gt.snapshot){const Pt=gt.snapshot,vt=gt._futureSnapshot;gt.snapshot=vt,ce(Pt.queryParams,vt.queryParams)||gt.queryParamsSubject.next(vt.queryParams),Pt.fragment!==vt.fragment&&gt.fragmentSubject.next(vt.fragment),ce(Pt.params,vt.params)||gt.paramsSubject.next(vt.params),function Vt(gt,Pt){if(gt.length!==Pt.length)return!1;for(let vt=0;vt<gt.length;++vt)if(!ce(gt[vt],Pt[vt]))return!1;return!0}(Pt.url,vt.url)||gt.urlSubject.next(vt.url),ce(Pt.data,vt.data)||gt.dataSubject.next(vt.data)}else gt.snapshot=gt._futureSnapshot,gt.dataSubject.next(gt._futureSnapshot.data)}function jo(gt,Pt){const vt=ce(gt.params,Pt.params)&&function Wt(gt,Pt){return zt(gt,Pt)&&gt.every((vt,Rt)=>ce(vt.parameters,Pt[Rt].parameters))}(gt.url,Pt.url);return vt&&!(!gt.parent!=!Pt.parent)&&(!gt.parent||jo(gt.parent,Pt.parent))}function yo(gt){return"string"==typeof gt.title||null===gt.title}let ds=(()=>{class gt{constructor(){this.activated=null,this._activatedRoute=null,this.name=ot,this.activateEvents=new a.bkB,this.deactivateEvents=new a.bkB,this.attachEvents=new a.bkB,this.detachEvents=new a.bkB,this.parentContexts=(0,a.WQX)(Ai),this.location=(0,a.WQX)(a.c1b),this.changeDetector=(0,a.WQX)(a.gRc),this.environmentInjector=(0,a.WQX)(a.uvJ),this.inputBinder=(0,a.WQX)(Ao,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(vt){if(vt.name){const{firstChange:Rt,previousValue:ae}=vt.name;if(Rt)return;this.isTrackedInParentContexts(ae)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(ae)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(vt){return this.parentContexts.getContext(vt)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const vt=this.parentContexts.getContext(this.name);vt?.route&&(vt.attachRef?this.attach(vt.attachRef,vt.route):this.activateWith(vt.route,vt.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new a.wOt(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new a.wOt(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new a.wOt(4012,!1);this.location.detach();const vt=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(vt.instance),vt}attach(vt,Rt){this.activated=vt,this._activatedRoute=Rt,this.location.insert(vt.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(vt.instance)}deactivate(){if(this.activated){const vt=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(vt)}}activateWith(vt,Rt){if(this.isActivated)throw new a.wOt(4013,!1);this._activatedRoute=vt;const ae=this.location,fn=vt.snapshot.component,Yn=this.parentContexts.getOrCreateContext(this.name).children,Kn=new so(vt,Yn,ae.injector);this.activated=ae.createComponent(fn,{index:ae.length,injector:Kn,environmentInjector:Rt??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static#t=this.\u0275fac=function(Rt){return new(Rt||gt)};static#e=this.\u0275dir=a.FsC({type:gt,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[a.OA$]})}return gt})();class so{__ngOutletInjector(Pt){return new so(this.route,this.childContexts,Pt)}constructor(Pt,vt,Rt){this.route=Pt,this.childContexts=vt,this.parent=Rt}get(Pt,vt){return Pt===qo?this.route:Pt===Ai?this.childContexts:this.parent.get(Pt,vt)}}const Ao=new a.nKC("");let Zr=(()=>{class gt{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(vt){this.unsubscribeFromRouteData(vt),this.subscribeToRouteData(vt)}unsubscribeFromRouteData(vt){this.outletDataSubscriptions.get(vt)?.unsubscribe(),this.outletDataSubscriptions.delete(vt)}subscribeToRouteData(vt){const{activatedRoute:Rt}=vt,ae=(0,f.z)([Rt.queryParams,Rt.params,Rt.data]).pipe((0,S.n)(([Pe,fn,Yn],Kn)=>(Yn={...Pe,...fn,...Yn},0===Kn?(0,n.of)(Yn):Promise.resolve(Yn)))).subscribe(Pe=>{if(!vt.isActivated||!vt.activatedComponentRef||vt.activatedRoute!==Rt||null===Rt.component)return void this.unsubscribeFromRouteData(vt);const fn=(0,a.HJs)(Rt.component);if(fn)for(const{templateName:Yn}of fn.inputs)vt.activatedComponentRef.setInput(Yn,Pe[Yn]);else this.unsubscribeFromRouteData(vt)});this.outletDataSubscriptions.set(vt,ae)}static#t=this.\u0275fac=function(Rt){return new(Rt||gt)};static#e=this.\u0275prov=a.jDH({token:gt,factory:gt.\u0275fac})}return gt})();function or(gt,Pt,vt){if(vt&&gt.shouldReuseRoute(Pt.value,vt.value.snapshot)){const Rt=vt.value;Rt._futureSnapshot=Pt.value;const ae=function Os(gt,Pt,vt){return Pt.children.map(Rt=>{for(const ae of vt.children)if(gt.shouldReuseRoute(Rt.value,ae.value.snapshot))return or(gt,Rt,ae);return or(gt,Rt)})}(gt,Pt,vt);return new yr(Rt,ae)}{if(gt.shouldAttach(Pt.value)){const Pe=gt.retrieve(Pt.value);if(null!==Pe){const fn=Pe.route;return fn.value._futureSnapshot=Pt.value,fn.children=Pt.children.map(Yn=>or(gt,Yn)),fn}}const Rt=function Ho(gt){return new qo(new m.t(gt.url),new m.t(gt.params),new m.t(gt.queryParams),new m.t(gt.fragment),new m.t(gt.data),gt.outlet,gt.component,gt)}(Pt.value),ae=Pt.children.map(Pe=>or(gt,Pe));return new yr(Rt,ae)}}const xs="ngNavigationCancelingError";function Is(gt,Pt){const{redirectTo:vt,navigationBehaviorOptions:Rt}=on(Pt)?{redirectTo:Pt,navigationBehaviorOptions:void 0}:Pt,ae=Ca(!1,yt.Redirect);return ae.url=vt,ae.navigationBehaviorOptions=Rt,ae}function Ca(gt,Pt){const vt=new Error(`NavigationCancelingError: ${gt||""}`);return vt[xs]=!0,vt.cancellationCode=Pt,vt}function zi(gt){return!!gt&&gt[xs]}let Zt=(()=>{class gt{static#t=this.\u0275fac=function(Rt){return new(Rt||gt)};static#e=this.\u0275cmp=a.VBU({type:gt,selectors:[["ng-component"]],standalone:!0,features:[a.aNF],decls:1,vars:0,template:function(Rt,ae){1&Rt&&a.nrm(0,"router-outlet")},dependencies:[ds],encapsulation:2})}return gt})();function Es(gt){const Pt=gt.children&&gt.children.map(Es),vt=Pt?{...gt,children:Pt}:{...gt};return!vt.component&&!vt.loadComponent&&(Pt||vt.loadChildren)&&vt.outlet&&vt.outlet!==ot&&(vt.component=Zt),vt}function oo(gt){return gt.outlet||ot}function Qs(gt){if(!gt)return null;if(gt.routeConfig?._injector)return gt.routeConfig._injector;for(let Pt=gt.parent;Pt;Pt=Pt.parent){const vt=Pt.routeConfig;if(vt?._loadedInjector)return vt._loadedInjector;if(vt?._injector)return vt._injector}return null}class vn{constructor(Pt,vt,Rt,ae,Pe){this.routeReuseStrategy=Pt,this.futureState=vt,this.currState=Rt,this.forwardEvent=ae,this.inputBindingEnabled=Pe}activate(Pt){const vt=this.futureState._root,Rt=this.currState?this.currState._root:null;this.deactivateChildRoutes(vt,Rt,Pt),nr(this.futureState.root),this.activateChildRoutes(vt,Rt,Pt)}deactivateChildRoutes(Pt,vt,Rt){const ae=qi(vt);Pt.children.forEach(Pe=>{const fn=Pe.value.outlet;this.deactivateRoutes(Pe,ae[fn],Rt),delete ae[fn]}),Object.values(ae).forEach(Pe=>{this.deactivateRouteAndItsChildren(Pe,Rt)})}deactivateRoutes(Pt,vt,Rt){const ae=Pt.value,Pe=vt?vt.value:null;if(ae===Pe)if(ae.component){const fn=Rt.getContext(ae.outlet);fn&&this.deactivateChildRoutes(Pt,vt,fn.children)}else this.deactivateChildRoutes(Pt,vt,Rt);else Pe&&this.deactivateRouteAndItsChildren(vt,Rt)}deactivateRouteAndItsChildren(Pt,vt){Pt.value.component&&this.routeReuseStrategy.shouldDetach(Pt.value.snapshot)?this.detachAndStoreRouteSubtree(Pt,vt):this.deactivateRouteAndOutlet(Pt,vt)}detachAndStoreRouteSubtree(Pt,vt){const Rt=vt.getContext(Pt.value.outlet),ae=Rt&&Pt.value.component?Rt.children:vt,Pe=qi(Pt);for(const fn of Object.values(Pe))this.deactivateRouteAndItsChildren(fn,ae);if(Rt&&Rt.outlet){const fn=Rt.outlet.detach(),Yn=Rt.children.onOutletDeactivated();this.routeReuseStrategy.store(Pt.value.snapshot,{componentRef:fn,route:Pt,contexts:Yn})}}deactivateRouteAndOutlet(Pt,vt){const Rt=vt.getContext(Pt.value.outlet),ae=Rt&&Pt.value.component?Rt.children:vt,Pe=qi(Pt);for(const fn of Object.values(Pe))this.deactivateRouteAndItsChildren(fn,ae);Rt&&(Rt.outlet&&(Rt.outlet.deactivate(),Rt.children.onOutletDeactivated()),Rt.attachRef=null,Rt.route=null)}activateChildRoutes(Pt,vt,Rt){const ae=qi(vt);Pt.children.forEach(Pe=>{this.activateRoutes(Pe,ae[Pe.value.outlet],Rt),this.forwardEvent(new ho(Pe.value.snapshot))}),Pt.children.length&&this.forwardEvent(new Cr(Pt.value.snapshot))}activateRoutes(Pt,vt,Rt){const ae=Pt.value,Pe=vt?vt.value:null;if(nr(ae),ae===Pe)if(ae.component){const fn=Rt.getOrCreateContext(ae.outlet);this.activateChildRoutes(Pt,vt,fn.children)}else this.activateChildRoutes(Pt,vt,Rt);else if(ae.component){const fn=Rt.getOrCreateContext(ae.outlet);if(this.routeReuseStrategy.shouldAttach(ae.snapshot)){const Yn=this.routeReuseStrategy.retrieve(ae.snapshot);this.routeReuseStrategy.store(ae.snapshot,null),fn.children.onOutletReAttached(Yn.contexts),fn.attachRef=Yn.componentRef,fn.route=Yn.route.value,fn.outlet&&fn.outlet.attach(Yn.componentRef,Yn.route.value),nr(Yn.route.value),this.activateChildRoutes(Pt,null,fn.children)}else{const Yn=Qs(ae.snapshot);fn.attachRef=null,fn.route=ae,fn.injector=Yn,fn.outlet&&fn.outlet.activateWith(ae,fn.injector),this.activateChildRoutes(Pt,null,fn.children)}}else this.activateChildRoutes(Pt,null,Rt)}}class Cn{constructor(Pt){this.path=Pt,this.route=this.path[this.path.length-1]}}class ii{constructor(Pt,vt){this.component=Pt,this.route=vt}}function oi(gt,Pt,vt){const Rt=gt._root;return Hi(Rt,Pt?Pt._root:null,vt,[Rt.value])}function gi(gt,Pt){const vt=Symbol(),Rt=Pt.get(gt,vt);return Rt===vt?"function"!=typeof gt||(0,a.LfX)(gt)?Pt.get(gt):gt:Rt}function Hi(gt,Pt,vt,Rt,ae={canDeactivateChecks:[],canActivateChecks:[]}){const Pe=qi(Pt);return gt.children.forEach(fn=>{(function rr(gt,Pt,vt,Rt,ae={canDeactivateChecks:[],canActivateChecks:[]}){const Pe=gt.value,fn=Pt?Pt.value:null,Yn=vt?vt.getContext(gt.value.outlet):null;if(fn&&Pe.routeConfig===fn.routeConfig){const Kn=function dr(gt,Pt,vt){if("function"==typeof vt)return vt(gt,Pt);switch(vt){case"pathParamsChange":return!zt(gt.url,Pt.url);case"pathParamsOrQueryParamsChange":return!zt(gt.url,Pt.url)||!ce(gt.queryParams,Pt.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!jo(gt,Pt)||!ce(gt.queryParams,Pt.queryParams);default:return!jo(gt,Pt)}}(fn,Pe,Pe.routeConfig.runGuardsAndResolvers);Kn?ae.canActivateChecks.push(new Cn(Rt)):(Pe.data=fn.data,Pe._resolvedData=fn._resolvedData),Hi(gt,Pt,Pe.component?Yn?Yn.children:null:vt,Rt,ae),Kn&&Yn&&Yn.outlet&&Yn.outlet.isActivated&&ae.canDeactivateChecks.push(new ii(Yn.outlet.component,fn))}else fn&&Ar(Pt,Yn,ae),ae.canActivateChecks.push(new Cn(Rt)),Hi(gt,null,Pe.component?Yn?Yn.children:null:vt,Rt,ae)})(fn,Pe[fn.value.outlet],vt,Rt.concat([fn.value]),ae),delete Pe[fn.value.outlet]}),Object.entries(Pe).forEach(([fn,Yn])=>Ar(Yn,vt.getContext(fn),ae)),ae}function Ar(gt,Pt,vt){const Rt=qi(gt),ae=gt.value;Object.entries(Rt).forEach(([Pe,fn])=>{Ar(fn,ae.component?Pt?Pt.children.getContext(Pe):null:Pt,vt)}),vt.canDeactivateChecks.push(new ii(ae.component&&Pt&&Pt.outlet&&Pt.outlet.isActivated?Pt.outlet.component:null,ae))}function Nr(gt){return"function"==typeof gt}function jt(gt){return gt instanceof v.G||"EmptyError"===gt?.name}const Se=Symbol("INITIAL_VALUE");function Xe(){return(0,S.n)(gt=>(0,f.z)(gt.map(Pt=>Pt.pipe((0,k.s)(1),(0,I.Z)(Se)))).pipe((0,C.T)(Pt=>{for(const vt of Pt)if(!0!==vt){if(vt===Se)return Se;if(!1===vt||vt instanceof Qt)return vt}return!0}),(0,F.p)(Pt=>Pt!==Se),(0,k.s)(1)))}function Hr(gt){return(0,y.F)((0,j.M)(Pt=>{if(on(Pt))throw Is(0,Pt)}),(0,C.T)(Pt=>!0===Pt))}class _l{constructor(Pt){this.segmentGroup=Pt||null}}class qa extends Error{constructor(Pt){super(),this.urlTree=Pt}}function tc(gt){return(0,g.$)(new _l(gt))}class Bo{constructor(Pt,vt){this.urlSerializer=Pt,this.urlTree=vt}lineralizeSegments(Pt,vt){let Rt=[],ae=vt.root;for(;;){if(Rt=Rt.concat(ae.segments),0===ae.numberOfChildren)return(0,n.of)(Rt);if(ae.numberOfChildren>1||!ae.children[ot])return(0,g.$)(new a.wOt(4e3,!1));ae=ae.children[ot]}}applyRedirectCommands(Pt,vt,Rt){const ae=this.applyRedirectCreateUrlTree(vt,this.urlSerializer.parse(vt),Pt,Rt);if(vt.startsWith("/"))throw new qa(ae);return ae}applyRedirectCreateUrlTree(Pt,vt,Rt,ae){const Pe=this.createSegmentGroup(Pt,vt.root,Rt,ae);return new Qt(Pe,this.createQueryParams(vt.queryParams,this.urlTree.queryParams),vt.fragment)}createQueryParams(Pt,vt){const Rt={};return Object.entries(Pt).forEach(([ae,Pe])=>{if("string"==typeof Pe&&Pe.startsWith(":")){const Yn=Pe.substring(1);Rt[ae]=vt[Yn]}else Rt[ae]=Pe}),Rt}createSegmentGroup(Pt,vt,Rt,ae){const Pe=this.createSegments(Pt,vt.segments,Rt,ae);let fn={};return Object.entries(vt.children).forEach(([Yn,Kn])=>{fn[Yn]=this.createSegmentGroup(Pt,Kn,Rt,ae)}),new $t(Pe,fn)}createSegments(Pt,vt,Rt,ae){return vt.map(Pe=>Pe.path.startsWith(":")?this.findPosParam(Pt,Pe,ae):this.findOrReturn(Pe,Rt))}findPosParam(Pt,vt,Rt){const ae=Rt[vt.path.substring(1)];if(!ae)throw new a.wOt(4001,!1);return ae}findOrReturn(Pt,vt){let Rt=0;for(const ae of vt){if(ae.path===Pt.path)return vt.splice(Rt),ae;Rt++}return Pt}}const Cs={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Rc(gt,Pt,vt,Rt,ae){const Pe=Wa(gt,Pt,vt);return Pe.matched?(Rt=function We(gt,Pt){return gt.providers&&!gt._injector&&(gt._injector=(0,a.Ol2)(gt.providers,Pt,`Route: ${gt.path}`)),gt._injector??Pt}(Pt,Rt),function dc(gt,Pt,vt,Rt){const ae=Pt.canMatch;if(!ae||0===ae.length)return(0,n.of)(!0);const Pe=ae.map(fn=>{const Yn=gi(fn,gt);return At(function fe(gt){return gt&&Nr(gt.canMatch)}(Yn)?Yn.canMatch(Pt,vt):(0,a.N4e)(gt,()=>Yn(Pt,vt)))});return(0,n.of)(Pe).pipe(Xe(),Hr())}(Rt,Pt,vt).pipe((0,C.T)(fn=>!0===fn?Pe:{...Cs}))):(0,n.of)(Pe)}function Wa(gt,Pt,vt){if("**"===Pt.path)return function Ha(gt){return{matched:!0,parameters:gt.length>0?It(gt).parameters:{},consumedSegments:gt,remainingSegments:[],positionalParamSegments:{}}}(vt);if(""===Pt.path)return"full"===Pt.pathMatch&&(gt.hasChildren()||vt.length>0)?{...Cs}:{matched:!0,consumedSegments:[],remainingSegments:vt,parameters:{},positionalParamSegments:{}};const ae=(Pt.matcher||Lt)(vt,gt,Pt);if(!ae)return{...Cs};const Pe={};Object.entries(ae.posParams??{}).forEach(([Yn,Kn])=>{Pe[Yn]=Kn.path});const fn=ae.consumed.length>0?{...Pe,...ae.consumed[ae.consumed.length-1].parameters}:Pe;return{matched:!0,consumedSegments:ae.consumed,remainingSegments:vt.slice(ae.consumed.length),parameters:fn,positionalParamSegments:ae.posParams??{}}}function kr(gt,Pt,vt,Rt){return vt.length>0&&function ts(gt,Pt,vt){return vt.some(Rt=>ec(gt,Pt,Rt)&&oo(Rt)!==ot)}(gt,vt,Rt)?{segmentGroup:new $t(Pt,Do(Rt,new $t(vt,gt.children))),slicedSegments:[]}:0===vt.length&&function ao(gt,Pt,vt){return vt.some(Rt=>ec(gt,Pt,Rt))}(gt,vt,Rt)?{segmentGroup:new $t(gt.segments,po(gt,vt,Rt,gt.children)),slicedSegments:vt}:{segmentGroup:new $t(gt.segments,gt.children),slicedSegments:vt}}function po(gt,Pt,vt,Rt){const ae={};for(const Pe of vt)if(ec(gt,Pt,Pe)&&!Rt[oo(Pe)]){const fn=new $t([],{});ae[oo(Pe)]=fn}return{...Rt,...ae}}function Do(gt,Pt){const vt={};vt[ot]=Pt;for(const Rt of gt)if(""===Rt.path&&oo(Rt)!==ot){const ae=new $t([],{});vt[oo(Rt)]=ae}return vt}function ec(gt,Pt,vt){return(!(gt.hasChildren()||Pt.length>0)||"full"!==vt.pathMatch)&&""===vt.path}class Jc{}class hc{constructor(Pt,vt,Rt,ae,Pe,fn,Yn){this.injector=Pt,this.configLoader=vt,this.rootComponentType=Rt,this.config=ae,this.urlTree=Pe,this.paramsInheritanceStrategy=fn,this.urlSerializer=Yn,this.applyRedirects=new Bo(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(Pt){return new a.wOt(4002,`'${Pt.segmentGroup}'`)}recognize(){const Pt=kr(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(Pt).pipe((0,C.T)(vt=>{const Rt=new Ws([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},ot,this.rootComponentType,null,{}),ae=new yr(Rt,vt),Pe=new Qo("",ae),fn=function Le(gt,Pt,vt=null,Rt=null){return Ct(he(gt),Pt,vt,Rt)}(Rt,[],this.urlTree.queryParams,this.urlTree.fragment);return fn.queryParams=this.urlTree.queryParams,Pe.url=this.urlSerializer.serialize(fn),this.inheritParamsAndData(Pe._root,null),{state:Pe,tree:fn}}))}match(Pt){return this.processSegmentGroup(this.injector,this.config,Pt,ot).pipe((0,X.W)(Rt=>{if(Rt instanceof qa)return this.urlTree=Rt.urlTree,this.match(Rt.urlTree.root);throw Rt instanceof _l?this.noMatchError(Rt):Rt}))}inheritParamsAndData(Pt,vt){const Rt=Pt.value,ae=Yo(Rt,vt,this.paramsInheritanceStrategy);Rt.params=Object.freeze(ae.params),Rt.data=Object.freeze(ae.data),Pt.children.forEach(Pe=>this.inheritParamsAndData(Pe,Rt))}processSegmentGroup(Pt,vt,Rt,ae){return 0===Rt.segments.length&&Rt.hasChildren()?this.processChildren(Pt,vt,Rt):this.processSegment(Pt,vt,Rt,Rt.segments,ae,!0).pipe((0,C.T)(Pe=>Pe instanceof yr?[Pe]:[]))}processChildren(Pt,vt,Rt){const ae=[];for(const Pe of Object.keys(Rt.children))"primary"===Pe?ae.unshift(Pe):ae.push(Pe);return(0,p.H)(ae).pipe((0,K.H)(Pe=>{const fn=Rt.children[Pe],Yn=function Ys(gt,Pt){const vt=gt.filter(Rt=>oo(Rt)===Pt);return vt.push(...gt.filter(Rt=>oo(Rt)!==Pt)),vt}(vt,Pe);return this.processSegmentGroup(Pt,Yn,fn,Pe)}),(0,B.S)((Pe,fn)=>(Pe.push(...fn),Pe)),(0,V.U)(null),(0,z.H)(),(0,L.Z)(Pe=>{if(null===Pe)return tc(Rt);const fn=ma(Pe);return function ks(gt){gt.sort((Pt,vt)=>Pt.value.outlet===ot?-1:vt.value.outlet===ot?1:Pt.value.outlet.localeCompare(vt.value.outlet))}(fn),(0,n.of)(fn)}))}processSegment(Pt,vt,Rt,ae,Pe,fn){return(0,p.H)(vt).pipe((0,K.H)(Yn=>this.processSegmentAgainstRoute(Yn._injector??Pt,vt,Yn,Rt,ae,Pe,fn).pipe((0,X.W)(Kn=>{if(Kn instanceof _l)return(0,n.of)(null);throw Kn}))),(0,W.$)(Yn=>!!Yn),(0,X.W)(Yn=>{if(jt(Yn))return function uc(gt,Pt,vt){return 0===Pt.length&&!gt.children[vt]}(Rt,ae,Pe)?(0,n.of)(new Jc):tc(Rt);throw Yn}))}processSegmentAgainstRoute(Pt,vt,Rt,ae,Pe,fn,Yn){return function Xr(gt,Pt,vt,Rt){return!!(oo(gt)===Rt||Rt!==ot&&ec(Pt,vt,gt))&&Wa(Pt,gt,vt).matched}(Rt,ae,Pe,fn)?void 0===Rt.redirectTo?this.matchSegmentAgainstRoute(Pt,ae,Rt,Pe,fn):this.allowRedirects&&Yn?this.expandSegmentAgainstRouteUsingRedirect(Pt,ae,vt,Rt,Pe,fn):tc(ae):tc(ae)}expandSegmentAgainstRouteUsingRedirect(Pt,vt,Rt,ae,Pe,fn){const{matched:Yn,consumedSegments:Kn,positionalParamSegments:Xi,remainingSegments:Tr}=Wa(vt,ae,Pe);if(!Yn)return tc(vt);ae.redirectTo.startsWith("/")&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const Fr=this.applyRedirects.applyRedirectCommands(Kn,ae.redirectTo,Xi);return this.applyRedirects.lineralizeSegments(ae,Fr).pipe((0,L.Z)(fs=>this.processSegment(Pt,Rt,vt,fs.concat(Tr),fn,!1)))}matchSegmentAgainstRoute(Pt,vt,Rt,ae,Pe){const fn=Rc(vt,Rt,ae,Pt);return"**"===Rt.path&&(vt.children={}),fn.pipe((0,S.n)(Yn=>Yn.matched?this.getChildConfig(Pt=Rt._injector??Pt,Rt,ae).pipe((0,S.n)(({routes:Kn})=>{const Xi=Rt._loadedInjector??Pt,{consumedSegments:Tr,remainingSegments:Fr,parameters:fs}=Yn,Nd=new Ws(Tr,fs,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,function pc(gt){return gt.data||{}}(Rt),oo(Rt),Rt.component??Rt._loadedComponent??null,Rt,function Ll(gt){return gt.resolve||{}}(Rt)),{segmentGroup:nc,slicedSegments:qc}=kr(vt,Tr,Fr,Kn);if(0===qc.length&&nc.hasChildren())return this.processChildren(Xi,Kn,nc).pipe((0,C.T)(za=>null===za?null:new yr(Nd,za)));if(0===Kn.length&&0===qc.length)return(0,n.of)(new yr(Nd,[]));const sh=oo(Rt)===Pe;return this.processSegment(Xi,Kn,nc,qc,sh?ot:Pe,!0).pipe((0,C.T)(za=>new yr(Nd,za instanceof yr?[za]:[])))})):tc(vt)))}getChildConfig(Pt,vt,Rt){return vt.children?(0,n.of)({routes:vt.children,injector:Pt}):vt.loadChildren?void 0!==vt._loadedRoutes?(0,n.of)({routes:vt._loadedRoutes,injector:vt._loadedInjector}):function ra(gt,Pt,vt,Rt){const ae=Pt.canLoad;if(void 0===ae||0===ae.length)return(0,n.of)(!0);const Pe=ae.map(fn=>{const Yn=gi(fn,gt);return At(function Vr(gt){return gt&&Nr(gt.canLoad)}(Yn)?Yn.canLoad(Pt,vt):(0,a.N4e)(gt,()=>Yn(Pt,vt)))});return(0,n.of)(Pe).pipe(Xe(),Hr())}(Pt,vt,Rt).pipe((0,L.Z)(ae=>ae?this.configLoader.loadChildren(Pt,vt).pipe((0,j.M)(Pe=>{vt._loadedRoutes=Pe.routes,vt._loadedInjector=Pe.injector})):function $a(gt){return(0,g.$)(Ca(!1,yt.GuardRejected))}())):(0,n.of)({routes:[],injector:Pt})}}function Ka(gt){const Pt=gt.value.routeConfig;return Pt&&""===Pt.path}function ma(gt){const Pt=[],vt=new Set;for(const Rt of gt){if(!Ka(Rt)){Pt.push(Rt);continue}const ae=Pt.find(Pe=>Rt.value.routeConfig===Pe.value.routeConfig);void 0!==ae?(ae.children.push(...Rt.children),vt.add(ae)):Pt.push(Rt)}for(const Rt of vt){const ae=ma(Rt.children);Pt.push(new yr(Rt.value,ae))}return Pt.filter(Rt=>!vt.has(Rt))}function Fc(gt){const Pt=gt.children.map(vt=>Fc(vt)).flat();return[gt,...Pt]}function oa(gt){return(0,S.n)(Pt=>{const vt=gt(Pt);return vt?(0,p.H)(vt).pipe((0,C.T)(()=>Pt)):(0,n.of)(Pt)})}let Da=(()=>{class gt{buildTitle(vt){let Rt,ae=vt.root;for(;void 0!==ae;)Rt=this.getResolvedTitleForRoute(ae)??Rt,ae=ae.children.find(Pe=>Pe.outlet===ot);return Rt}getResolvedTitleForRoute(vt){return vt.data[J]}static#t=this.\u0275fac=function(Rt){return new(Rt||gt)};static#e=this.\u0275prov=a.jDH({token:gt,factory:()=>(0,a.WQX)(Bc),providedIn:"root"})}return gt})(),Bc=(()=>{class gt extends Da{constructor(vt){super(),this.title=vt}updateTitle(vt){const Rt=this.buildTitle(vt);void 0!==Rt&&this.title.setTitle(Rt)}static#t=this.\u0275fac=function(Rt){return new(Rt||gt)(a.KVO($.hE))};static#e=this.\u0275prov=a.jDH({token:gt,factory:gt.\u0275fac,providedIn:"root"})}return gt})();const As=new a.nKC("",{providedIn:"root",factory:()=>({})}),ps=new a.nKC("");let fa=(()=>{class gt{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,a.WQX)(a.Ql9)}loadComponent(vt){if(this.componentLoaders.get(vt))return this.componentLoaders.get(vt);if(vt._loadedComponent)return(0,n.of)(vt._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(vt);const Rt=At(vt.loadComponent()).pipe((0,C.T)(Ia),(0,j.M)(Pe=>{this.onLoadEndListener&&this.onLoadEndListener(vt),vt._loadedComponent=Pe}),(0,Z.j)(()=>{this.componentLoaders.delete(vt)})),ae=new A.G(Rt,()=>new x.B).pipe((0,at.B)());return this.componentLoaders.set(vt,ae),ae}loadChildren(vt,Rt){if(this.childrenLoaders.get(Rt))return this.childrenLoaders.get(Rt);if(Rt._loadedRoutes)return(0,n.of)({routes:Rt._loadedRoutes,injector:Rt._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(Rt);const Pe=function Ds(gt,Pt,vt,Rt){return At(gt.loadChildren()).pipe((0,C.T)(Ia),(0,L.Z)(ae=>ae instanceof a.Co$||Array.isArray(ae)?(0,n.of)(ae):(0,p.H)(Pt.compileModuleAsync(ae))),(0,C.T)(ae=>{Rt&&Rt(gt);let Pe,fn,Yn=!1;return Array.isArray(ae)?(fn=ae,!0):(Pe=ae.create(vt).injector,fn=Pe.get(ps,[],{optional:!0,self:!0}).flat()),{routes:fn.map(Es),injector:Pe}}))}(Rt,this.compiler,vt,this.onLoadEndListener).pipe((0,Z.j)(()=>{this.childrenLoaders.delete(Rt)})),fn=new A.G(Pe,()=>new x.B).pipe((0,at.B)());return this.childrenLoaders.set(Rt,fn),fn}static#t=this.\u0275fac=function(Rt){return new(Rt||gt)};static#e=this.\u0275prov=a.jDH({token:gt,factory:gt.\u0275fac,providedIn:"root"})}return gt})();function Ia(gt){return function mc(gt){return gt&&"object"==typeof gt&&"default"in gt}(gt)?gt.default:gt}let ga=(()=>{class gt{static#t=this.\u0275fac=function(Rt){return new(Rt||gt)};static#e=this.\u0275prov=a.jDH({token:gt,factory:()=>(0,a.WQX)(ms),providedIn:"root"})}return gt})(),ms=(()=>{class gt{shouldProcessUrl(vt){return!0}extract(vt){return vt}merge(vt,Rt){return vt}static#t=this.\u0275fac=function(Rt){return new(Rt||gt)};static#e=this.\u0275prov=a.jDH({token:gt,factory:gt.\u0275fac,providedIn:"root"})}return gt})();const fc=new a.nKC(""),gc=new a.nKC("");function Nc(gt,Pt,vt){const Rt=gt.get(gc),ae=gt.get(D.qQ);return gt.get(a.SKi).runOutsideAngular(()=>{if(!ae.startViewTransition||Rt.skipNextTransition)return Rt.skipNextTransition=!1,new Promise(Xi=>setTimeout(Xi));let Pe;const fn=new Promise(Xi=>{Pe=Xi}),Yn=ae.startViewTransition(()=>(Pe(),function Zs(gt){return new Promise(Pt=>{(0,a.mal)(Pt,{injector:gt})})}(gt))),{onViewTransitionCreated:Kn}=Rt;return Kn&&(0,a.N4e)(gt,()=>Kn({transition:Yn,from:Pt,to:vt})),fn})}let Zo=(()=>{class gt{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new x.B,this.transitionAbortSubject=new x.B,this.configLoader=(0,a.WQX)(fa),this.environmentInjector=(0,a.WQX)(a.uvJ),this.urlSerializer=(0,a.WQX)(Je),this.rootContexts=(0,a.WQX)(Ai),this.location=(0,a.WQX)(D.aZ),this.inputBindingEnabled=null!==(0,a.WQX)(Ao,{optional:!0}),this.titleStrategy=(0,a.WQX)(Da),this.options=(0,a.WQX)(As,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=(0,a.WQX)(ga),this.createViewTransition=(0,a.WQX)(fc,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,n.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=ae=>this.events.next(new jr(ae)),this.configLoader.onLoadStartListener=ae=>this.events.next(new Yi(ae))}complete(){this.transitions?.complete()}handleNavigationRequest(vt){const Rt=++this.navigationId;this.transitions?.next({...this.transitions.value,...vt,id:Rt})}setupNavigations(vt,Rt,ae){return this.transitions=new m.t({id:0,currentUrlTree:Rt,currentRawUrl:Rt,extractedUrl:this.urlHandlingStrategy.extract(Rt),urlAfterRedirects:this.urlHandlingStrategy.extract(Rt),rawUrl:Rt,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:Ke,restoredState:null,currentSnapshot:ae.snapshot,targetSnapshot:null,currentRouterState:ae,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,F.p)(Pe=>0!==Pe.id),(0,C.T)(Pe=>({...Pe,extractedUrl:this.urlHandlingStrategy.extract(Pe.rawUrl)})),(0,S.n)(Pe=>{let fn=!1,Yn=!1;return(0,n.of)(Pe).pipe((0,S.n)(Kn=>{if(this.navigationId>Pe.id)return this.cancelNavigationTransition(Pe,"",yt.SupersededByNewNavigation),b.w;this.currentTransition=Pe,this.currentNavigation={id:Kn.id,initialUrl:Kn.rawUrl,extractedUrl:Kn.extractedUrl,trigger:Kn.source,extras:Kn.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null};const Xi=!vt.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!Xi&&"reload"!==(Kn.extras.onSameUrlNavigation??vt.onSameUrlNavigation)){const Fr="";return this.events.next(new ke(Kn.id,this.urlSerializer.serialize(Kn.rawUrl),Fr,de.IgnoredSameUrlNavigation)),Kn.resolve(null),b.w}if(this.urlHandlingStrategy.shouldProcessUrl(Kn.rawUrl))return(0,n.of)(Kn).pipe((0,S.n)(Fr=>{const fs=this.transitions?.getValue();return this.events.next(new Ue(Fr.id,this.urlSerializer.serialize(Fr.extractedUrl),Fr.source,Fr.restoredState)),fs!==this.transitions?.getValue()?b.w:Promise.resolve(Fr)}),function Lc(gt,Pt,vt,Rt,ae,Pe){return(0,L.Z)(fn=>function Aa(gt,Pt,vt,Rt,ae,Pe,fn="emptyOnly"){return new hc(gt,Pt,vt,Rt,ae,fn,Pe).recognize()}(gt,Pt,vt,Rt,fn.extractedUrl,ae,Pe).pipe((0,C.T)(({state:Yn,tree:Kn})=>({...fn,targetSnapshot:Yn,urlAfterRedirects:Kn}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,vt.config,this.urlSerializer,this.paramsInheritanceStrategy),(0,j.M)(Fr=>{Pe.targetSnapshot=Fr.targetSnapshot,Pe.urlAfterRedirects=Fr.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:Fr.urlAfterRedirects};const fs=new bi(Fr.id,this.urlSerializer.serialize(Fr.extractedUrl),this.urlSerializer.serialize(Fr.urlAfterRedirects),Fr.targetSnapshot);this.events.next(fs)}));if(Xi&&this.urlHandlingStrategy.shouldProcessUrl(Kn.currentRawUrl)){const{id:Fr,extractedUrl:fs,source:Nd,restoredState:nc,extras:qc}=Kn,sh=new Ue(Fr,this.urlSerializer.serialize(fs),Nd,nc);this.events.next(sh);const za=Uo(this.rootComponentType).snapshot;return this.currentTransition=Pe={...Kn,targetSnapshot:za,urlAfterRedirects:fs,extras:{...qc,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=fs,(0,n.of)(Pe)}{const Fr="";return this.events.next(new ke(Kn.id,this.urlSerializer.serialize(Kn.extractedUrl),Fr,de.IgnoredByUrlHandlingStrategy)),Kn.resolve(null),b.w}}),(0,j.M)(Kn=>{const Xi=new Ir(Kn.id,this.urlSerializer.serialize(Kn.extractedUrl),this.urlSerializer.serialize(Kn.urlAfterRedirects),Kn.targetSnapshot);this.events.next(Xi)}),(0,C.T)(Kn=>(this.currentTransition=Pe={...Kn,guards:oi(Kn.targetSnapshot,Kn.currentSnapshot,this.rootContexts)},Pe)),function ci(gt,Pt){return(0,L.Z)(vt=>{const{targetSnapshot:Rt,currentSnapshot:ae,guards:{canActivateChecks:Pe,canDeactivateChecks:fn}}=vt;return 0===fn.length&&0===Pe.length?(0,n.of)({...vt,guardsResult:!0}):function Vi(gt,Pt,vt,Rt){return(0,p.H)(gt).pipe((0,L.Z)(ae=>function ja(gt,Pt,vt,Rt,ae){const Pe=Pt&&Pt.routeConfig?Pt.routeConfig.canDeactivate:null;if(!Pe||0===Pe.length)return(0,n.of)(!0);const fn=Pe.map(Yn=>{const Kn=Qs(Pt)??ae,Xi=gi(Yn,Kn);return At(function re(gt){return gt&&Nr(gt.canDeactivate)}(Xi)?Xi.canDeactivate(gt,Pt,vt,Rt):(0,a.N4e)(Kn,()=>Xi(gt,Pt,vt,Rt))).pipe((0,W.$)())});return(0,n.of)(fn).pipe(Xe())}(ae.component,ae.route,vt,Pt,Rt)),(0,W.$)(ae=>!0!==ae,!0))}(fn,Rt,ae,gt).pipe((0,L.Z)(Yn=>Yn&&function to(gt){return"boolean"==typeof gt}(Yn)?function xr(gt,Pt,vt,Rt){return(0,p.H)(Pt).pipe((0,K.H)(ae=>(0,h.x)(function Dr(gt,Pt){return null!==gt&&Pt&&Pt(new Kr(gt)),(0,n.of)(!0)}(ae.route.parent,Rt),function $r(gt,Pt){return null!==gt&&Pt&&Pt(new Mr(gt)),(0,n.of)(!0)}(ae.route,Rt),function Bs(gt,Pt,vt){const Rt=Pt[Pt.length-1],Pe=Pt.slice(0,Pt.length-1).reverse().map(fn=>function Ci(gt){const Pt=gt.routeConfig?gt.routeConfig.canActivateChild:null;return Pt&&0!==Pt.length?{node:gt,guards:Pt}:null}(fn)).filter(fn=>null!==fn).map(fn=>(0,E.v)(()=>{const Yn=fn.guards.map(Kn=>{const Xi=Qs(fn.node)??vt,Tr=gi(Kn,Xi);return At(function zo(gt){return gt&&Nr(gt.canActivateChild)}(Tr)?Tr.canActivateChild(Rt,gt):(0,a.N4e)(Xi,()=>Tr(Rt,gt))).pipe((0,W.$)())});return(0,n.of)(Yn).pipe(Xe())}));return(0,n.of)(Pe).pipe(Xe())}(gt,ae.path,vt),function eo(gt,Pt,vt){const Rt=Pt.routeConfig?Pt.routeConfig.canActivate:null;if(!Rt||0===Rt.length)return(0,n.of)(!0);const ae=Rt.map(Pe=>(0,E.v)(()=>{const fn=Qs(Pt)??vt,Yn=gi(Pe,fn);return At(function zr(gt){return gt&&Nr(gt.canActivate)}(Yn)?Yn.canActivate(Pt,gt):(0,a.N4e)(fn,()=>Yn(Pt,gt))).pipe((0,W.$)())}));return(0,n.of)(ae).pipe(Xe())}(gt,ae.route,vt))),(0,W.$)(ae=>!0!==ae,!0))}(Rt,Pe,gt,Pt):(0,n.of)(Yn)),(0,C.T)(Yn=>({...vt,guardsResult:Yn})))})}(this.environmentInjector,Kn=>this.events.next(Kn)),(0,j.M)(Kn=>{if(Pe.guardsResult=Kn.guardsResult,on(Kn.guardsResult))throw Is(0,Kn.guardsResult);const Xi=new Pr(Kn.id,this.urlSerializer.serialize(Kn.extractedUrl),this.urlSerializer.serialize(Kn.urlAfterRedirects),Kn.targetSnapshot,!!Kn.guardsResult);this.events.next(Xi)}),(0,F.p)(Kn=>!!Kn.guardsResult||(this.cancelNavigationTransition(Kn,"",yt.GuardRejected),!1)),oa(Kn=>{if(Kn.guards.canActivateChecks.length)return(0,n.of)(Kn).pipe((0,j.M)(Xi=>{const Tr=new fr(Xi.id,this.urlSerializer.serialize(Xi.extractedUrl),this.urlSerializer.serialize(Xi.urlAfterRedirects),Xi.targetSnapshot);this.events.next(Tr)}),(0,S.n)(Xi=>{let Tr=!1;return(0,n.of)(Xi).pipe(function Fl(gt,Pt){return(0,L.Z)(vt=>{const{targetSnapshot:Rt,guards:{canActivateChecks:ae}}=vt;if(!ae.length)return(0,n.of)(vt);const Pe=new Set(ae.map(Kn=>Kn.route)),fn=new Set;for(const Kn of Pe)if(!fn.has(Kn))for(const Xi of Fc(Kn))fn.add(Xi);let Yn=0;return(0,p.H)(fn).pipe((0,K.H)(Kn=>Pe.has(Kn)?function Hs(gt,Pt,vt,Rt){const ae=gt.routeConfig,Pe=gt._resolve;return void 0!==ae?.title&&!yo(ae)&&(Pe[J]=ae.title),function Mo(gt,Pt,vt,Rt){const ae=se(gt);if(0===ae.length)return(0,n.of)({});const Pe={};return(0,p.H)(ae).pipe((0,L.Z)(fn=>function hs(gt,Pt,vt,Rt){const ae=Qs(Pt)??Rt,Pe=gi(gt,ae);return At(Pe.resolve?Pe.resolve(Pt,vt):(0,a.N4e)(ae,()=>Pe(Pt,vt)))}(gt[fn],Pt,vt,Rt).pipe((0,W.$)(),(0,j.M)(Yn=>{Pe[fn]=Yn}))),(0,U.o)(1),(0,G.u)(Pe),(0,X.W)(fn=>jt(fn)?b.w:(0,g.$)(fn)))}(Pe,gt,Pt,Rt).pipe((0,C.T)(fn=>(gt._resolvedData=fn,gt.data=Yo(gt,gt.parent,vt).resolve,null)))}(Kn,Rt,gt,Pt):(Kn.data=Yo(Kn,Kn.parent,gt).resolve,(0,n.of)(void 0))),(0,j.M)(()=>Yn++),(0,U.o)(1),(0,L.Z)(Kn=>Yn===fn.size?(0,n.of)(vt):b.w))})}(this.paramsInheritanceStrategy,this.environmentInjector),(0,j.M)({next:()=>Tr=!0,complete:()=>{Tr||this.cancelNavigationTransition(Xi,"",yt.NoDataFromResolver)}}))}),(0,j.M)(Xi=>{const Tr=new Ki(Xi.id,this.urlSerializer.serialize(Xi.extractedUrl),this.urlSerializer.serialize(Xi.urlAfterRedirects),Xi.targetSnapshot);this.events.next(Tr)}))}),oa(Kn=>{const Xi=Tr=>{const Fr=[];Tr.routeConfig?.loadComponent&&!Tr.routeConfig._loadedComponent&&Fr.push(this.configLoader.loadComponent(Tr.routeConfig).pipe((0,j.M)(fs=>{Tr.component=fs}),(0,C.T)(()=>{})));for(const fs of Tr.children)Fr.push(...Xi(fs));return Fr};return(0,f.z)(Xi(Kn.targetSnapshot.root)).pipe((0,V.U)(null),(0,k.s)(1))}),oa(()=>this.afterPreactivation()),(0,S.n)(()=>{const{currentSnapshot:Kn,targetSnapshot:Xi}=Pe,Tr=this.createViewTransition?.(this.environmentInjector,Kn.root,Xi.root);return Tr?(0,p.H)(Tr).pipe((0,C.T)(()=>Pe)):(0,n.of)(Pe)}),(0,C.T)(Kn=>{const Xi=function rs(gt,Pt,vt){const Rt=or(gt,Pt._root,vt?vt._root:void 0);return new _r(Rt,Pt)}(vt.routeReuseStrategy,Kn.targetSnapshot,Kn.currentRouterState);return this.currentTransition=Pe={...Kn,targetRouterState:Xi},this.currentNavigation.targetRouterState=Xi,Pe}),(0,j.M)(()=>{this.events.next(new qe)}),((gt,Pt,vt,Rt)=>(0,C.T)(ae=>(new vn(Pt,ae.targetRouterState,ae.currentRouterState,vt,Rt).activate(gt),ae)))(this.rootContexts,vt.routeReuseStrategy,Kn=>this.events.next(Kn),this.inputBindingEnabled),(0,k.s)(1),(0,j.M)({next:Kn=>{fn=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new wn(Kn.id,this.urlSerializer.serialize(Kn.extractedUrl),this.urlSerializer.serialize(Kn.urlAfterRedirects))),this.titleStrategy?.updateTitle(Kn.targetRouterState.snapshot),Kn.resolve(!0)},complete:()=>{fn=!0}}),(0,H.Q)(this.transitionAbortSubject.pipe((0,j.M)(Kn=>{throw Kn}))),(0,Z.j)(()=>{!fn&&!Yn&&this.cancelNavigationTransition(Pe,"",yt.SupersededByNewNavigation),this.currentTransition?.id===Pe.id&&(this.currentNavigation=null,this.currentTransition=null)}),(0,X.W)(Kn=>{if(Yn=!0,zi(Kn))this.events.next(new ee(Pe.id,this.urlSerializer.serialize(Pe.extractedUrl),Kn.message,Kn.cancellationCode)),function ln(gt){return zi(gt)&&on(gt.url)}(Kn)?this.events.next(new qn(Kn.url)):Pe.resolve(!1);else{this.events.next(new xn(Pe.id,this.urlSerializer.serialize(Pe.extractedUrl),Kn,Pe.targetSnapshot??void 0));try{Pe.resolve(vt.errorHandler(Kn))}catch(Xi){this.options.resolveNavigationPromiseOnError?Pe.resolve(!1):Pe.reject(Xi)}}return b.w}))}))}cancelNavigationTransition(vt,Rt,ae){const Pe=new ee(vt.id,this.urlSerializer.serialize(vt.extractedUrl),Rt,ae);this.events.next(Pe),vt.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){return this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))).toString()!==this.currentTransition?.extractedUrl.toString()&&!this.currentTransition?.extras.skipLocationChange}static#t=this.\u0275fac=function(Rt){return new(Rt||gt)};static#e=this.\u0275prov=a.jDH({token:gt,factory:gt.\u0275fac,providedIn:"root"})}return gt})();function _c(gt){return gt!==Ke}let Pa=(()=>{class gt{static#t=this.\u0275fac=function(Rt){return new(Rt||gt)};static#e=this.\u0275prov=a.jDH({token:gt,factory:()=>(0,a.WQX)(Ce),providedIn:"root"})}return gt})();class Et{shouldDetach(Pt){return!1}store(Pt,vt){}shouldAttach(Pt){return!1}retrieve(Pt){return null}shouldReuseRoute(Pt,vt){return Pt.routeConfig===vt.routeConfig}}let Ce=(()=>{class gt extends Et{static#t=this.\u0275fac=(()=>{let vt;return function(ae){return(vt||(vt=a.xGo(gt)))(ae||gt)}})();static#e=this.\u0275prov=a.jDH({token:gt,factory:gt.\u0275fac,providedIn:"root"})}return gt})(),Kt=(()=>{class gt{static#t=this.\u0275fac=function(Rt){return new(Rt||gt)};static#e=this.\u0275prov=a.jDH({token:gt,factory:()=>(0,a.WQX)(ue),providedIn:"root"})}return gt})(),ue=(()=>{class gt extends Kt{constructor(){super(...arguments),this.location=(0,a.WQX)(D.aZ),this.urlSerializer=(0,a.WQX)(Je),this.options=(0,a.WQX)(As,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=(0,a.WQX)(ga),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new Qt,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=Uo(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(vt){return this.location.subscribe(Rt=>{"popstate"===Rt.type&&vt(Rt.url,Rt.state)})}handleRouterEvent(vt,Rt){if(vt instanceof Ue)this.stateMemento=this.createStateMemento();else if(vt instanceof ke)this.rawUrlTree=Rt.initialUrl;else if(vt instanceof bi){if("eager"===this.urlUpdateStrategy&&!Rt.extras.skipLocationChange){const ae=this.urlHandlingStrategy.merge(Rt.finalUrl,Rt.initialUrl);this.setBrowserUrl(ae,Rt)}}else vt instanceof qe?(this.currentUrlTree=Rt.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(Rt.finalUrl,Rt.initialUrl),this.routerState=Rt.targetRouterState,"deferred"===this.urlUpdateStrategy&&(Rt.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,Rt))):vt instanceof ee&&(vt.code===yt.GuardRejected||vt.code===yt.NoDataFromResolver)?this.restoreHistory(Rt):vt instanceof xn?this.restoreHistory(Rt,!0):vt instanceof wn&&(this.lastSuccessfulId=vt.id,this.currentPageId=this.browserPageId)}setBrowserUrl(vt,Rt){const ae=this.urlSerializer.serialize(vt);if(this.location.isCurrentPathEqualTo(ae)||Rt.extras.replaceUrl){const fn={...Rt.extras.state,...this.generateNgRouterState(Rt.id,this.browserPageId)};this.location.replaceState(ae,"",fn)}else{const Pe={...Rt.extras.state,...this.generateNgRouterState(Rt.id,this.browserPageId+1)};this.location.go(ae,"",Pe)}}restoreHistory(vt,Rt=!1){if("computed"===this.canceledNavigationResolution){const Pe=this.currentPageId-this.browserPageId;0!==Pe?this.location.historyGo(Pe):this.currentUrlTree===vt.finalUrl&&0===Pe&&(this.resetState(vt),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(Rt&&this.resetState(vt),this.resetUrlToCurrentUrlTree())}resetState(vt){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,vt.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(vt,Rt){return"computed"===this.canceledNavigationResolution?{navigationId:vt,\u0275routerPageId:Rt}:{navigationId:vt}}static#t=this.\u0275fac=(()=>{let vt;return function(ae){return(vt||(vt=a.xGo(gt)))(ae||gt)}})();static#e=this.\u0275prov=a.jDH({token:gt,factory:gt.\u0275fac,providedIn:"root"})}return gt})();var un=function(gt){return gt[gt.COMPLETE=0]="COMPLETE",gt[gt.FAILED=1]="FAILED",gt[gt.REDIRECTING=2]="REDIRECTING",gt}(un||{});function Qn(gt,Pt){gt.events.pipe((0,F.p)(vt=>vt instanceof wn||vt instanceof ee||vt instanceof xn||vt instanceof ke),(0,C.T)(vt=>vt instanceof wn||vt instanceof ke?un.COMPLETE:vt instanceof ee&&(vt.code===yt.Redirect||vt.code===yt.SupersededByNewNavigation)?un.REDIRECTING:un.FAILED),(0,F.p)(vt=>vt!==un.REDIRECTING),(0,k.s)(1)).subscribe(()=>{Pt()})}function hi(gt){throw gt}const Qi={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},wo={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let Wr=(()=>{class gt{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.isNgZoneEnabled=!1,this.console=(0,a.WQX)(a.H3F),this.stateManager=(0,a.WQX)(Kt),this.options=(0,a.WQX)(As,{optional:!0})||{},this.pendingTasks=(0,a.WQX)(a.TgB),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=(0,a.WQX)(Zo),this.urlSerializer=(0,a.WQX)(Je),this.location=(0,a.WQX)(D.aZ),this.urlHandlingStrategy=(0,a.WQX)(ga),this._events=new x.B,this.errorHandler=this.options.errorHandler||hi,this.navigated=!1,this.routeReuseStrategy=(0,a.WQX)(Pa),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=(0,a.WQX)(ps,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!(0,a.WQX)(Ao,{optional:!0}),this.eventsSubscription=new T.yU,this.isNgZoneEnabled=(0,a.WQX)(a.SKi)instanceof a.SKi&&a.SKi.isInAngularZone(),this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:vt=>{this.console.warn(vt)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const vt=this.navigationTransitions.events.subscribe(Rt=>{try{const ae=this.navigationTransitions.currentTransition,Pe=this.navigationTransitions.currentNavigation;if(null!==ae&&null!==Pe)if(this.stateManager.handleRouterEvent(Rt,Pe),Rt instanceof ee&&Rt.code!==yt.Redirect&&Rt.code!==yt.SupersededByNewNavigation)this.navigated=!0;else if(Rt instanceof wn)this.navigated=!0;else if(Rt instanceof qn){const fn=this.urlHandlingStrategy.merge(Rt.url,ae.currentRawUrl),Yn={info:ae.extras.info,skipLocationChange:ae.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||_c(ae.source)};this.scheduleNavigation(fn,Ke,null,Yn,{resolve:ae.resolve,reject:ae.reject,promise:ae.promise})}(function Sr(gt){return!(gt instanceof qe||gt instanceof qn)})(Rt)&&this._events.next(Rt)}catch(ae){this.navigationTransitions.transitionAbortSubject.next(ae)}});this.eventsSubscription.add(vt)}resetRootComponentType(vt){this.routerState.root.component=vt,this.navigationTransitions.rootComponentType=vt}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),Ke,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((vt,Rt)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(vt,"popstate",Rt)},0)})}navigateToSyncWithBrowser(vt,Rt,ae){const Pe={replaceUrl:!0},fn=ae?.navigationId?ae:null;if(ae){const Kn={...ae};delete Kn.navigationId,delete Kn.\u0275routerPageId,0!==Object.keys(Kn).length&&(Pe.state=Kn)}const Yn=this.parseUrl(vt);this.scheduleNavigation(Yn,Rt,fn,Pe)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(vt){this.config=vt.map(Es),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(vt,Rt={}){const{relativeTo:ae,queryParams:Pe,fragment:fn,queryParamsHandling:Yn,preserveFragment:Kn}=Rt,Xi=Kn?this.currentUrlTree.fragment:fn;let Fr,Tr=null;switch(Yn){case"merge":Tr={...this.currentUrlTree.queryParams,...Pe};break;case"preserve":Tr=this.currentUrlTree.queryParams;break;default:Tr=Pe||null}null!==Tr&&(Tr=this.removeEmptyProps(Tr));try{Fr=he(ae?ae.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof vt[0]||!vt[0].startsWith("/"))&&(vt=[]),Fr=this.currentUrlTree.root}return Ct(Fr,vt,Tr,Xi??null)}navigateByUrl(vt,Rt={skipLocationChange:!1}){const ae=on(vt)?vt:this.parseUrl(vt),Pe=this.urlHandlingStrategy.merge(ae,this.rawUrlTree);return this.scheduleNavigation(Pe,Ke,null,Rt)}navigate(vt,Rt={skipLocationChange:!1}){return function uo(gt){for(let Pt=0;Pt<gt.length;Pt++)if(null==gt[Pt])throw new a.wOt(4008,!1)}(vt),this.navigateByUrl(this.createUrlTree(vt,Rt),Rt)}serializeUrl(vt){return this.urlSerializer.serialize(vt)}parseUrl(vt){try{return this.urlSerializer.parse(vt)}catch{return this.urlSerializer.parse("/")}}isActive(vt,Rt){let ae;if(ae=!0===Rt?{...Qi}:!1===Rt?{...wo}:Rt,on(vt))return Yt(this.currentUrlTree,vt,ae);const Pe=this.parseUrl(vt);return Yt(this.currentUrlTree,Pe,ae)}removeEmptyProps(vt){return Object.entries(vt).reduce((Rt,[ae,Pe])=>(null!=Pe&&(Rt[ae]=Pe),Rt),{})}scheduleNavigation(vt,Rt,ae,Pe,fn){if(this.disposed)return Promise.resolve(!1);let Yn,Kn,Xi;fn?(Yn=fn.resolve,Kn=fn.reject,Xi=fn.promise):Xi=new Promise((Fr,fs)=>{Yn=Fr,Kn=fs});const Tr=this.pendingTasks.add();return Qn(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(Tr))}),this.navigationTransitions.handleNavigationRequest({source:Rt,restoredState:ae,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:vt,extras:Pe,resolve:Yn,reject:Kn,promise:Xi,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),Xi.catch(Fr=>Promise.reject(Fr))}static#t=this.\u0275fac=function(Rt){return new(Rt||gt)};static#e=this.\u0275prov=a.jDH({token:gt,factory:gt.\u0275fac,providedIn:"root"})}return gt})(),Zi=(()=>{class gt{constructor(vt,Rt,ae,Pe,fn,Yn){this.router=vt,this.route=Rt,this.tabIndexAttribute=ae,this.renderer=Pe,this.el=fn,this.locationStrategy=Yn,this.href=null,this.commands=null,this.onChanges=new x.B,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const Kn=fn.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===Kn||"area"===Kn,this.isAnchorElement?this.subscription=vt.events.subscribe(Xi=>{Xi instanceof wn&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(vt){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",vt)}ngOnChanges(vt){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(vt){null!=vt?(this.commands=Array.isArray(vt)?vt:[vt],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(vt,Rt,ae,Pe,fn){const Yn=this.urlTree;return!!(null===Yn||this.isAnchorElement&&(0!==vt||Rt||ae||Pe||fn||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(Yn,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){const vt=this.urlTree;this.href=null!==vt&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(vt)):null;const Rt=null===this.href?null:(0,a.n$t)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",Rt)}applyAttributeValue(vt,Rt){const ae=this.renderer,Pe=this.el.nativeElement;null!==Rt?ae.setAttribute(Pe,vt,Rt):ae.removeAttribute(Pe,vt)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}static#t=this.\u0275fac=function(Rt){return new(Rt||gt)(a.rXU(Wr),a.rXU(qo),a.kS0("tabindex"),a.rXU(a.sFG),a.rXU(a.aKT),a.rXU(D.hb))};static#e=this.\u0275dir=a.FsC({type:gt,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(Rt,ae){1&Rt&&a.bIt("click",function(fn){return ae.onClick(fn.button,fn.ctrlKey,fn.shiftKey,fn.altKey,fn.metaKey)}),2&Rt&&a.BMQ("target",ae.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[a.Mj6.HasDecoratorInputTransform,"preserveFragment","preserveFragment",a.L39],skipLocationChange:[a.Mj6.HasDecoratorInputTransform,"skipLocationChange","skipLocationChange",a.L39],replaceUrl:[a.Mj6.HasDecoratorInputTransform,"replaceUrl","replaceUrl",a.L39],routerLink:"routerLink"},standalone:!0,features:[a.GFd,a.OA$]})}return gt})(),Lr=(()=>{class gt{get isActive(){return this._isActive}constructor(vt,Rt,ae,Pe,fn){this.router=vt,this.element=Rt,this.renderer=ae,this.cdr=Pe,this.link=fn,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new a.bkB,this.routerEventsSubscription=vt.events.subscribe(Yn=>{Yn instanceof wn&&this.update()})}ngAfterContentInit(){(0,n.of)(this.links.changes,(0,n.of)(null)).pipe((0,q.U)()).subscribe(vt=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const vt=[...this.links.toArray(),this.link].filter(Rt=>!!Rt).map(Rt=>Rt.onChanges);this.linkInputChangesSubscription=(0,p.H)(vt).pipe((0,q.U)()).subscribe(Rt=>{this._isActive!==this.isLinkActive(this.router)(Rt)&&this.update()})}set routerLinkActive(vt){const Rt=Array.isArray(vt)?vt:vt.split(" ");this.classes=Rt.filter(ae=>!!ae)}ngOnChanges(vt){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{const vt=this.hasActiveLinks();this.classes.forEach(Rt=>{vt?this.renderer.addClass(this.element.nativeElement,Rt):this.renderer.removeClass(this.element.nativeElement,Rt)}),vt&&void 0!==this.ariaCurrentWhenActive?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this._isActive!==vt&&(this._isActive=vt,this.cdr.markForCheck(),this.isActiveChange.emit(vt))})}isLinkActive(vt){const Rt=function Lo(gt){return!!gt.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return ae=>{const Pe=ae.urlTree;return!!Pe&&vt.isActive(Pe,Rt)}}hasActiveLinks(){const vt=this.isLinkActive(this.router);return this.link&&vt(this.link)||this.links.some(vt)}static#t=this.\u0275fac=function(Rt){return new(Rt||gt)(a.rXU(Wr),a.rXU(a.aKT),a.rXU(a.sFG),a.rXU(a.gRc),a.rXU(Zi,8))};static#e=this.\u0275dir=a.FsC({type:gt,selectors:[["","routerLinkActive",""]],contentQueries:function(Rt,ae,Pe){if(1&Rt&&a.wni(Pe,Zi,5),2&Rt){let fn;a.mGM(fn=a.lsd())&&(ae.links=fn)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[a.OA$]})}return gt})();class Ht{}let ne=(()=>{class gt{constructor(vt,Rt,ae,Pe,fn){this.router=vt,this.injector=ae,this.preloadingStrategy=Pe,this.loader=fn}setUpPreloading(){this.subscription=this.router.events.pipe((0,F.p)(vt=>vt instanceof wn),(0,K.H)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(vt,Rt){const ae=[];for(const Pe of Rt){Pe.providers&&!Pe._injector&&(Pe._injector=(0,a.Ol2)(Pe.providers,vt,`Route: ${Pe.path}`));const fn=Pe._injector??vt,Yn=Pe._loadedInjector??fn;(Pe.loadChildren&&!Pe._loadedRoutes&&void 0===Pe.canLoad||Pe.loadComponent&&!Pe._loadedComponent)&&ae.push(this.preloadConfig(fn,Pe)),(Pe.children||Pe._loadedRoutes)&&ae.push(this.processRoutes(Yn,Pe.children??Pe._loadedRoutes))}return(0,p.H)(ae).pipe((0,q.U)())}preloadConfig(vt,Rt){return this.preloadingStrategy.preload(Rt,()=>{let ae;ae=Rt.loadChildren&&void 0===Rt.canLoad?this.loader.loadChildren(vt,Rt):(0,n.of)(null);const Pe=ae.pipe((0,L.Z)(fn=>null===fn?(0,n.of)(void 0):(Rt._loadedRoutes=fn.routes,Rt._loadedInjector=fn.injector,this.processRoutes(fn.injector??vt,fn.routes))));if(Rt.loadComponent&&!Rt._loadedComponent){const fn=this.loader.loadComponent(Rt);return(0,p.H)([Pe,fn]).pipe((0,q.U)())}return Pe})}static#t=this.\u0275fac=function(Rt){return new(Rt||gt)(a.KVO(Wr),a.KVO(a.Ql9),a.KVO(a.uvJ),a.KVO(Ht),a.KVO(fa))};static#e=this.\u0275prov=a.jDH({token:gt,factory:gt.\u0275fac,providedIn:"root"})}return gt})();const Ve=new a.nKC("");let dn=(()=>{class gt{constructor(vt,Rt,ae,Pe,fn={}){this.urlSerializer=vt,this.transitions=Rt,this.viewportScroller=ae,this.zone=Pe,this.options=fn,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},this.environmentInjector=(0,a.WQX)(a.uvJ),fn.scrollPositionRestoration||="disabled",fn.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(vt=>{vt instanceof Ue?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=vt.navigationTrigger,this.restoredId=vt.restoredState?vt.restoredState.navigationId:0):vt instanceof wn?(this.lastId=vt.id,this.scheduleScrollEvent(vt,this.urlSerializer.parse(vt.urlAfterRedirects).fragment)):vt instanceof ke&&vt.code===de.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(vt,this.urlSerializer.parse(vt.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(vt=>{vt instanceof ir&&(vt.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(vt.position):vt.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(vt.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(vt,Rt){var ae=this;this.zone.runOutsideAngular((0,t.A)(function*(){yield new Promise(Pe=>{setTimeout(()=>{Pe()}),(0,a.mal)(()=>{Pe()},{injector:ae.environmentInjector})}),ae.zone.run(()=>{ae.transitions.events.next(new ir(vt,"popstate"===ae.lastSource?ae.store[ae.restoredId]:null,Rt))})}))}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static#t=this.\u0275fac=function(Rt){a.QTQ()};static#e=this.\u0275prov=a.jDH({token:gt,factory:gt.\u0275fac})}return gt})();function Wn(gt,Pt){return{\u0275kind:gt,\u0275providers:Pt}}function $e(){const gt=(0,a.WQX)(a.zZn);return Pt=>{const vt=gt.get(a.o8S);if(Pt!==vt.components[0])return;const Rt=gt.get(Wr),ae=gt.get(Y);1===gt.get(pt)&&Rt.initialNavigation(),gt.get(pe,null,a.$GK.Optional)?.setUpPreloading(),gt.get(Ve,null,a.$GK.Optional)?.init(),Rt.resetRootComponentType(vt.componentTypes[0]),ae.closed||(ae.next(),ae.complete(),ae.unsubscribe())}}const Y=new a.nKC("",{factory:()=>new x.B}),pt=new a.nKC("",{providedIn:"root",factory:()=>1}),pe=new a.nKC("");function De(gt){return Wn(0,[{provide:pe,useExisting:ne},{provide:Ht,useExisting:gt}])}function zn(gt){return Wn(9,[{provide:fc,useValue:Nc},{provide:gc,useValue:{skipNextTransition:!!gt?.skipInitialTransition,...gt}}])}const ri=new a.nKC("ROUTER_FORROOT_GUARD"),On=[D.aZ,{provide:Je,useClass:Fe},Wr,Ai,{provide:qo,useFactory:function jn(gt){return gt.routerState.root},deps:[Wr]},fa,[]];let ui=(()=>{class gt{constructor(vt){}static forRoot(vt,Rt){return{ngModule:gt,providers:[On,[],{provide:ps,multi:!0,useValue:vt},{provide:ri,useFactory:wi,deps:[[Wr,new a.Xx1,new a.kdw]]},{provide:As,useValue:Rt||{}},Rt?.useHash?{provide:D.hb,useClass:D.fw}:{provide:D.hb,useClass:D.Sm},{provide:Ve,useFactory:()=>{const gt=(0,a.WQX)(D.Xr),Pt=(0,a.WQX)(a.SKi),vt=(0,a.WQX)(As),Rt=(0,a.WQX)(Zo),ae=(0,a.WQX)(Je);return vt.scrollOffset&&gt.setOffset(vt.scrollOffset),new dn(ae,Rt,gt,Pt,vt)}},Rt?.preloadingStrategy?De(Rt.preloadingStrategy).\u0275providers:[],Rt?.initialNavigation?Si(Rt):[],Rt?.bindToComponentInputs?Wn(8,[Zr,{provide:Ao,useExisting:Zr}]).\u0275providers:[],Rt?.enableViewTransitions?zn().\u0275providers:[],[{provide:Gi,useFactory:$e},{provide:a.iLQ,multi:!0,useExisting:Gi}]]}}static forChild(vt){return{ngModule:gt,providers:[{provide:ps,multi:!0,useValue:vt}]}}static#t=this.\u0275fac=function(Rt){return new(Rt||gt)(a.KVO(ri,8))};static#e=this.\u0275mod=a.$C({type:gt});static#n=this.\u0275inj=a.G2t({})}return gt})();function wi(gt){return"guarded"}function Si(gt){return["disabled"===gt.initialNavigation?Wn(3,[{provide:a.hnV,multi:!0,useFactory:()=>{const Pt=(0,a.WQX)(Wr);return()=>{Pt.setUpLocationChangeListener()}}},{provide:pt,useValue:2}]).\u0275providers:[],"enabledBlocking"===gt.initialNavigation?Wn(2,[{provide:pt,useValue:0},{provide:a.hnV,multi:!0,deps:[a.zZn],useFactory:Pt=>{const vt=Pt.get(D.hj,Promise.resolve());return()=>vt.then(()=>new Promise(Rt=>{const ae=Pt.get(Wr),Pe=Pt.get(Y);Qn(ae,()=>{Rt(!0)}),Pt.get(Zo).afterPreactivation=()=>(Rt(!0),Pe.closed?(0,n.of)(void 0):Pe),ae.initialNavigation()}))}}]).\u0275providers:[]]}const Gi=new a.nKC("")},96460:(ct,P,e)=>{"use strict";e.d(P,{Qq:()=>g,f8:()=>p,kW:()=>v,pX:()=>d});var t=e(68559),a=e(85060);class d extends a.MJ{constructor(D){super(),this._delegate=D}getValidDateOrNull(D){return this.isDateInstance(D)&&this.isValid(D)?D:null}compareDatetime(D,C,S=!0){return this.compareDate(D,C)||this.getHour(D)-this.getHour(C)||S&&this.getMinute(D)-this.getMinute(C)}sameDatetime(D,C){if(D&&C){const S=this.isValid(D),k=this.isValid(C);return S&&k?!this.compareDatetime(D,C):S===k}return D===C}sameYear(D,C){return D&&C&&this.getYear(D)===this.getYear(C)}sameDay(D,C){return D&&C&&this.getDate(D)===this.getDate(C)&&this.sameMonthAndYear(D,C)}sameHour(D,C){return D&&C&&this.getHour(D)===this.getHour(C)&&this.sameDay(D,C)}sameMinute(D,C){return D&&C&&this.getMinute(D)===this.getMinute(C)&&this.sameHour(D,C)}sameMonthAndYear(D,C){if(D&&C){const S=this.isValid(D),k=this.isValid(C);return S&&k?!(this.getYear(D)-this.getYear(C)||this.getMonth(D)-this.getMonth(C)):S===k}return D===C}clone(D){return this._delegate.clone(D)}addCalendarYears(D,C){return this._delegate.addCalendarYears(D,C)}addCalendarMonths(D,C){return this._delegate.addCalendarMonths(D,C)}addCalendarDays(D,C){return this._delegate.addCalendarDays(D,C)}getYear(D){return this._delegate.getYear(D)}getMonth(D){return this._delegate.getMonth(D)}getDate(D){return this._delegate.getDate(D)}getDayOfWeek(D){return this._delegate.getDayOfWeek(D)}getMonthNames(D){return this._delegate.getMonthNames(D)}getDateNames(){return this._delegate.getDateNames()}getDayOfWeekNames(D){return this._delegate.getDayOfWeekNames(D)}getYearName(D){return this._delegate.getYearName(D)}getFirstDayOfWeek(){return this._delegate.getFirstDayOfWeek()}getNumDaysInMonth(D){return this._delegate.getNumDaysInMonth(D)}createDate(D,C,S){return this._delegate.createDate(D,C,S)}today(){return this._delegate.today()}parse(D,C){return this._delegate.parse(D,C)}format(D,C){return this._delegate.format(D,C)}toIso8601(D){return this._delegate.toIso8601(D)}isDateInstance(D){return this._delegate.isDateInstance(D)}isValid(D){return this._delegate.isValid(D)}invalid(){return this._delegate.invalid()}clampDate(D,C,S){return C&&this.compareDatetime(D,C)<0?C:S&&this.compareDatetime(D,S)>0?S:D}}const p=new t.nKC("mtx-datetime-formats"),n=f(24,T=>String(T)),m=f(60,T=>String(T));function f(T,D){const C=Array(T);for(let S=0;S<T;S++)C[S]=D(S);return C}let v=(()=>{class T extends d{constructor(C,S){super(S),this.setLocale(C)}clone(C){return this.createDatetime(this.getYear(C),this.getMonth(C),this.getDate(C),this.getHour(C),this.getMinute(C))}getHour(C){return C.getHours()}getMinute(C){return C.getMinutes()}isInNextMonth(C,S){const k=this.getDateInNextMonth(C);return this.sameMonthAndYear(k,S)}createDatetime(C,S,k,I,F){if(S<0||S>11)throw Error(`Invalid month index "${S}". Month index has to be between 0 and 11.`);if(k<1)throw Error(`Invalid date "${k}". Date has to be greater than 0.`);if(I<0||I>23)throw Error(`Invalid hour "${I}". Hour has to be between 0 and 23.`);if(F<0||F>59)throw Error(`Invalid minute "${F}". Minute has to be between 0 and 59.`);const L=this._createDateWithOverflow(C,S,k,I,F);if(L.getMonth()!==S)throw Error(`Invalid date "${k}" for month with index "${S}".`);return L}getFirstDateOfMonth(C){const S=new Date;return S.setFullYear(C.getFullYear(),C.getMonth(),1),S}getHourNames(){return n}getMinuteNames(){return m}addCalendarYears(C,S){return this.addCalendarMonths(C,12*S)}addCalendarMonths(C,S){let k=this._createDateWithOverflow(this.getYear(C),this.getMonth(C)+S,this.getDate(C),this.getHour(C),this.getMinute(C));return this.getMonth(k)!==((this.getMonth(C)+S)%12+12)%12&&(k=this._createDateWithOverflow(this.getYear(k),this.getMonth(k),0,this.getHour(C),this.getMinute(C))),k}addCalendarDays(C,S){return this._createDateWithOverflow(this.getYear(C),this.getMonth(C),this.getDate(C)+S,this.getHour(C),this.getMinute(C))}addCalendarHours(C,S){return this._createDateWithOverflow(this.getYear(C),this.getMonth(C),this.getDate(C),this.getHour(C)+S,this.getMinute(C))}addCalendarMinutes(C,S){return this._createDateWithOverflow(this.getYear(C),this.getMonth(C),this.getDate(C),this.getHour(C),this.getMinute(C)+S)}toIso8601(C){return super.toIso8601(C)+"T"+[this._2digit(C.getUTCHours()),this._2digit(C.getUTCMinutes())].join(":")}getDateInNextMonth(C){return new Date(C.getFullYear(),C.getMonth()+1,1,C.getHours(),C.getMinutes())}_stripDirectionalityCharacters(C){return C.replace(/[\u200e\u200f]/g,"")}_2digit(C){return("00"+C).slice(-2)}_createDateWithOverflow(C,S,k,I,F){const L=new Date(C,S,k,I,F);return C>=0&&C<100&&L.setFullYear(this.getYear(L)-1900),L}static#t=this.\u0275fac=function(S){return new(S||T)(t.KVO(a.Ju,8),t.KVO(a.MJ))};static#e=this.\u0275prov=t.jDH({token:T,factory:T.\u0275fac})}return T})();const h={parse:{},display:{dateInput:{year:"numeric",month:"2-digit",day:"2-digit"},monthInput:{month:"long"},datetimeInput:{year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"},timeInput:{hour:"2-digit",minute:"2-digit"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"},popupHeaderDateLabel:{weekday:"short",month:"short",day:"2-digit"}}};function y(T=h){return[{provide:a.MJ,useClass:a.xW},{provide:d,useClass:v},{provide:p,useValue:T}]}let g=(()=>{class T{static#t=this.\u0275fac=function(S){return new(S||T)};static#e=this.\u0275mod=t.$C({type:T});static#n=this.\u0275inj=t.G2t({providers:[y()]})}return T})()},212:(ct,P,e)=>{"use strict";function t(E){for(let y in E){let g=E[y]??"";switch(y){case"display":E.display="flex"===g?["-webkit-flex","flex"]:"inline-flex"===g?["-webkit-inline-flex","inline-flex"]:g;break;case"align-items":case"align-self":case"align-content":case"flex":case"flex-basis":case"flex-flow":case"flex-grow":case"flex-shrink":case"flex-wrap":case"justify-content":E["-webkit-"+y]=g;break;case"flex-direction":E["-webkit-flex-direction"]=g,E["flex-direction"]=g;break;case"order":E.order=E["-webkit-"+y]=isNaN(+g)?"0":g}}return E}e.d(P,{C5:()=>h,O5:()=>t,Uo:()=>d,Vc:()=>m,uG:()=>p});const a="inline",d=["row","column","row-reverse","column-reverse"];function p(E){let[y,g,b]=n(E);return function v(E,y=null,g=!1){return{display:g?"inline-flex":"flex","box-sizing":"border-box","flex-direction":E,"flex-wrap":y||null}}(y,g,b)}function n(E){E=E?.toLowerCase()??"";let[y,g,b]=E.split(" ");return d.find(A=>A===y)||(y=d[0]),g===a&&(g=b!==a?b:"",b=a),[y,f(g),!!b]}function m(E){let[y]=n(E);return y.indexOf("row")>-1}function f(E){if(E)switch(E.toLowerCase()){case"reverse":case"wrap-reverse":case"reverse-wrap":E="wrap-reverse";break;case"no":case"none":case"nowrap":E="nowrap";break;default:E="wrap"}return E}function h(E,...y){if(null==E)throw TypeError("Cannot convert undefined or null to object");for(let g of y)if(null!=g)for(let b in g)g.hasOwnProperty(b)&&(E[b]=g[b]);return E}},46777:(ct,P,e)=>{"use strict";e.d(P,{Ce:()=>K,DJ:()=>Je,EA:()=>W,PV:()=>L,SL:()=>j,Ui:()=>k,ZH:()=>V,cL:()=>qt,hN:()=>fi,nJ:()=>Ze,qH:()=>zt,r3:()=>B});var t=e(68559),a=e(60316),d=e(75797),p=e(43942),n=e(63617),m=e(84205),f=e(35873),v=e(59452),h=e(212),E=e(51567),y=e(98764),g=e(52575),b=e(36647),A=e(70271),x=e(91817),T=e(33900);const C={provide:t.iLQ,useFactory:function D(St,Ft){return()=>{if((0,a.UE)(Ft)){const tt=Array.from(St.querySelectorAll(`[class*=${S}]`)),it=/\bflex-layout-.+?\b/g;tt.forEach(rt=>{rt.classList.contains(`${S}ssr`)&&rt.parentNode?rt.parentNode.removeChild(rt):rt.className.replace(it,"")})}}},deps:[a.qQ,t.Agw],multi:!0},S="flex-layout-";let k=(()=>{class St{static#t=this.\u0275fac=function(it){return new(it||St)};static#e=this.\u0275mod=t.$C({type:St});static#n=this.\u0275inj=t.G2t({providers:[C]})}return St})();class I{constructor(Ft=!1,tt="all",it="",rt="",et=0){this.matches=Ft,this.mediaQuery=tt,this.mqAlias=it,this.suffix=rt,this.priority=et,this.property=""}clone(){return new I(this.matches,this.mediaQuery,this.mqAlias,this.suffix)}}let F=(()=>{class St{constructor(){this.stylesheet=new Map}addStyleToElement(tt,it,rt){const et=this.stylesheet.get(tt);et?et.set(it,rt):this.stylesheet.set(tt,new Map([[it,rt]]))}clearStyles(){this.stylesheet.clear()}getStyleForElement(tt,it){const rt=this.stylesheet.get(tt);let et="";if(rt){const bt=rt.get(it);("number"==typeof bt||"string"==typeof bt)&&(et=bt+"")}return et}static#t=this.\u0275fac=function(it){return new(it||St)};static#e=this.\u0275prov=t.jDH({token:St,factory:St.\u0275fac,providedIn:"root"})}return St})();const L={addFlexToParent:!0,addOrientationBps:!1,disableDefaultBps:!1,disableVendorPrefixes:!1,serverLoaded:!1,useColumnBasisZero:!0,printWithBreakpoints:[],mediaTriggerAutoRestore:!0,ssrObserveBreakpoints:[],multiplier:void 0,defaultUnit:"px",detectLayoutDisplay:!1},W=new t.nKC("Flex Layout token, config options for the library",{providedIn:"root",factory:()=>L}),K=new t.nKC("FlexLayoutServerLoaded",{providedIn:"root",factory:()=>!1}),j=new t.nKC("Flex Layout token, collect all breakpoints into one provider",{providedIn:"root",factory:()=>null});function X(St,Ft){return St=St?.clone()??new I,Ft&&(St.mqAlias=Ft.alias,St.mediaQuery=Ft.mediaQuery,St.suffix=Ft.suffix,St.priority=Ft.priority),St}class B{constructor(){this.shouldCache=!0}sideEffect(Ft,tt,it){}}let V=(()=>{class St{constructor(tt,it,rt,et){this._serverStylesheet=tt,this._serverModuleLoaded=it,this._platformId=rt,this.layoutConfig=et}applyStyleToElement(tt,it,rt=null){let et={};"string"==typeof it&&(et[it]=rt,it=et),et=this.layoutConfig.disableVendorPrefixes?it:(0,h.O5)(it),this._applyMultiValueStyleToElement(et,tt)}applyStyleToElements(tt,it=[]){const rt=this.layoutConfig.disableVendorPrefixes?tt:(0,h.O5)(tt);it.forEach(et=>{this._applyMultiValueStyleToElement(rt,et)})}getFlowDirection(tt){const it="flex-direction";let rt=this.lookupStyle(tt,it);return[rt||"row",this.lookupInlineStyle(tt,it)||(0,a.Vy)(this._platformId)&&this._serverModuleLoaded?rt:""]}hasWrap(tt){return"wrap"===this.lookupStyle(tt,"flex-wrap")}lookupAttributeValue(tt,it){return tt.getAttribute(it)??""}lookupInlineStyle(tt,it){return(0,a.UE)(this._platformId)?tt.style.getPropertyValue(it):function z(St,Ft){return Z(St)[Ft]??""}(tt,it)}lookupStyle(tt,it,rt=!1){let et="";return tt&&((et=this.lookupInlineStyle(tt,it))||((0,a.UE)(this._platformId)?rt||(et=getComputedStyle(tt).getPropertyValue(it)):this._serverModuleLoaded&&(et=this._serverStylesheet.getStyleForElement(tt,it)))),et?et.trim():""}_applyMultiValueStyleToElement(tt,it){Object.keys(tt).sort().forEach(rt=>{const et=tt[rt],bt=Array.isArray(et)?et:[et];bt.sort();for(let Ut of bt)Ut=Ut?Ut+"":"",(0,a.UE)(this._platformId)||!this._serverModuleLoaded?(0,a.UE)(this._platformId)?it.style.setProperty(rt,Ut):U(it,rt,Ut):this._serverStylesheet.addStyleToElement(it,rt,Ut)})}static#t=this.\u0275fac=function(it){return new(it||St)(t.KVO(F),t.KVO(K),t.KVO(t.Agw),t.KVO(W))};static#e=this.\u0275prov=t.jDH({token:St,factory:St.\u0275fac,providedIn:"root"})}return St})();function U(St,Ft,tt){Ft=Ft.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();const it=Z(St);it[Ft]=tt??"",function G(St,Ft){let tt="";for(const it in Ft)Ft[it]&&(tt+=`${it}:${Ft[it]};`);St.setAttribute("style",tt)}(St,it)}function Z(St){const Ft={},tt=St.getAttribute("style");if(tt){const it=tt.split(/;+/g);for(let rt=0;rt<it.length;rt++){const et=it[rt].trim();if(et.length>0){const bt=et.indexOf(":");if(-1===bt)throw new Error(`Invalid CSS style: ${et}`);Ft[et.substr(0,bt).trim()]=et.substr(bt+1).trim()}}}return Ft}function at(St,Ft){return(Ft&&Ft.priority||0)-(St&&St.priority||0)}function H(St,Ft){return(St.priority||0)-(Ft.priority||0)}let q=(()=>{class St{constructor(tt,it,rt,et){this._zone=tt,this._platformId=it,this._document=rt,this._nonce=et,this.source=new d.t(new I(!0)),this.registry=new Map,this.pendingRemoveListenerFns=[],this._observable$=this.source.asObservable()}get activations(){const tt=[];return this.registry.forEach((it,rt)=>{it.matches&&tt.push(rt)}),tt}isActive(tt){return this.registry.get(tt)?.matches??this.registerQuery(tt).some(rt=>rt.matches)}observe(tt,it=!1){if(tt&&tt.length){const rt=this._observable$.pipe((0,E.p)(bt=>!it||tt.indexOf(bt.mediaQuery)>-1)),et=new p.c(bt=>{const Ut=this.registerQuery(tt);if(Ut.length){const Oe=Ut.pop();Ut.forEach(Sn=>{bt.next(Sn)}),this.source.next(Oe)}bt.complete()});return(0,n.h)(et,rt)}return this._observable$}registerQuery(tt){const it=Array.isArray(tt)?tt:[tt],rt=[];return function ot(St,Ft,tt){const it=St.filter(rt=>!$[rt]);if(it.length>0){const rt=it.join(", ");try{const et=Ft.createElement("style");et.setAttribute("type","text/css"),tt&&et.setAttribute("nonce",tt),et.styleSheet||et.appendChild(Ft.createTextNode(`\n/*\n  @ngbracket/ngx-layout - workaround for possible browser quirk with mediaQuery listeners\n  see http://bit.ly/2sd4HMP\n*/\n@media ${rt} {.fx-query-test{ }}\n`)),Ft.head.appendChild(et),it.forEach(bt=>$[bt]=et)}catch(et){console.error(et)}}}(it,this._document,this._nonce),it.forEach(et=>{const bt=Oe=>{this._zone.run(()=>this.source.next(new I(Oe.matches,et)))};let Ut=this.registry.get(et);Ut||(Ut=this.buildMQL(et),Ut.addListener(bt),this.pendingRemoveListenerFns.push(()=>Ut.removeListener(bt)),this.registry.set(et,Ut)),Ut.matches&&rt.push(new I(!0,et))}),rt}ngOnDestroy(){let tt;for(;tt=this.pendingRemoveListenerFns.pop();)tt()}buildMQL(tt){return function ft(St,Ft){return Ft&&window.matchMedia("all").addListener?window.matchMedia(St):function J(St){const Ft=new EventTarget;return Ft.matches="all"===St||""===St,Ft.media=St,Ft.addListener=()=>{},Ft.removeListener=()=>{},Ft.addEventListener=()=>{},Ft.dispatchEvent=()=>!1,Ft.onchange=null,Ft}(St)}(tt,(0,a.UE)(this._platformId))}static#t=this.\u0275fac=function(it){return new(it||St)(t.KVO(t.SKi),t.KVO(t.Agw),t.KVO(a.qQ),t.KVO(t.BIS,8))};static#e=this.\u0275prov=t.jDH({token:St,factory:St.\u0275fac,providedIn:"root"})}return St})();const $={},mt=/(\.|-|_)/g;function Lt(St){let Ft=St.length>0?St.charAt(0):"",tt=St.length>1?St.slice(1):"";return Ft.toUpperCase()+tt}const xe=[{alias:"xs",mediaQuery:"screen and (min-width: 0px) and (max-width: 599.98px)",priority:1e3},{alias:"sm",mediaQuery:"screen and (min-width: 600px) and (max-width: 959.98px)",priority:900},{alias:"md",mediaQuery:"screen and (min-width: 960px) and (max-width: 1279.98px)",priority:800},{alias:"lg",mediaQuery:"screen and (min-width: 1280px) and (max-width: 1919.98px)",priority:700},{alias:"xl",mediaQuery:"screen and (min-width: 1920px) and (max-width: 4999.98px)",priority:600},{alias:"lt-sm",overlapping:!0,mediaQuery:"screen and (max-width: 599.98px)",priority:950},{alias:"lt-md",overlapping:!0,mediaQuery:"screen and (max-width: 959.98px)",priority:850},{alias:"lt-lg",overlapping:!0,mediaQuery:"screen and (max-width: 1279.98px)",priority:750},{alias:"lt-xl",overlapping:!0,priority:650,mediaQuery:"screen and (max-width: 1919.98px)"},{alias:"gt-xs",overlapping:!0,mediaQuery:"screen and (min-width: 600px)",priority:-950},{alias:"gt-sm",overlapping:!0,mediaQuery:"screen and (min-width: 960px)",priority:-850},{alias:"gt-md",overlapping:!0,mediaQuery:"screen and (min-width: 1280px)",priority:-750},{alias:"gt-lg",overlapping:!0,mediaQuery:"screen and (min-width: 1920px)",priority:-650}],It="(orientation: portrait) and (max-width: 599.98px)",At="(orientation: landscape) and (max-width: 959.98px)",Gt="(orientation: portrait) and (min-width: 600px) and (max-width: 839.98px)",Tt="(orientation: landscape) and (min-width: 960px) and (max-width: 1279.98px)",Yt="(orientation: portrait) and (min-width: 840px)",Ot="(orientation: landscape) and (min-width: 1280px)",me={HANDSET:`${It}, ${At}`,TABLET:`${Gt} , ${Tt}`,WEB:`${Yt}, ${Ot} `,HANDSET_PORTRAIT:`${It}`,TABLET_PORTRAIT:`${Gt} `,WEB_PORTRAIT:`${Yt}`,HANDSET_LANDSCAPE:`${At}`,TABLET_LANDSCAPE:`${Tt}`,WEB_LANDSCAPE:`${Ot}`},oe=[{alias:"handset",priority:2e3,mediaQuery:me.HANDSET},{alias:"handset.landscape",priority:2e3,mediaQuery:me.HANDSET_LANDSCAPE},{alias:"handset.portrait",priority:2e3,mediaQuery:me.HANDSET_PORTRAIT},{alias:"tablet",priority:2100,mediaQuery:me.TABLET},{alias:"tablet.landscape",priority:2100,mediaQuery:me.TABLET_LANDSCAPE},{alias:"tablet.portrait",priority:2100,mediaQuery:me.TABLET_PORTRAIT},{alias:"web",priority:2200,mediaQuery:me.WEB,overlapping:!0},{alias:"web.landscape",priority:2200,mediaQuery:me.WEB_LANDSCAPE,overlapping:!0},{alias:"web.portrait",priority:2200,mediaQuery:me.WEB_PORTRAIT,overlapping:!0}],Re=new t.nKC("Token (@ngbracket/ngx-layout) Breakpoints",{providedIn:"root",factory:()=>{const St=(0,t.WQX)(j),Ft=(0,t.WQX)(W),tt=[].concat.apply([],(St||[]).map(rt=>Array.isArray(rt)?rt:[rt]));return function se(St,Ft=[]){const tt={};return St.forEach(it=>{tt[it.alias]=it}),Ft.forEach(it=>{tt[it.alias]?(0,h.C5)(tt[it.alias],it):tt[it.alias]=it}),function ce(St){return St.forEach(Ft=>{Ft.suffix||(Ft.suffix=function Vt(St){return St.replace(mt,"|").split("|").map(Lt).join("")}(Ft.alias),Ft.overlapping=!!Ft.overlapping)}),St}(Object.keys(tt).map(it=>tt[it]))}((Ft.disableDefaultBps?[]:xe).concat(Ft.addOrientationBps?oe:[]),tt)}});let te=(()=>{class St{constructor(tt){this.findByMap=new Map,this.items=[...tt].sort(H)}findByAlias(tt){return tt?this.findWithPredicate(tt,it=>it.alias===tt):null}findByQuery(tt){return this.findWithPredicate(tt,it=>it.mediaQuery===tt)}get overlappings(){return this.items.filter(tt=>tt.overlapping)}get aliases(){return this.items.map(tt=>tt.alias)}get suffixes(){return this.items.map(tt=>tt?.suffix??"")}findWithPredicate(tt,it){let rt=this.findByMap.get(tt);return rt||(rt=this.items.find(it)??null,this.findByMap.set(tt,rt)),rt??null}static#t=this.\u0275fac=function(it){return new(it||St)(t.KVO(Re))};static#e=this.\u0275prov=t.jDH({token:St,factory:St.\u0275fac,providedIn:"root"})}return St})();const Qe="print",Qt={alias:Qe,mediaQuery:Qe,priority:1e3};let $t=(()=>{class St{constructor(tt,it,rt){this.breakpoints=tt,this.layoutConfig=it,this._document=rt,this.registeredBeforeAfterPrintHooks=!1,this.isPrintingBeforeAfterEvent=!1,this.beforePrintEventListeners=[],this.afterPrintEventListeners=[],this.formerActivations=null,this.isPrinting=!1,this.queue=new Mt,this.deactivations=[]}withPrintQuery(tt){return[...tt,Qe]}isPrintEvent(tt){return tt.mediaQuery.startsWith(Qe)}get printAlias(){return[...this.layoutConfig.printWithBreakpoints??[]]}get printBreakPoints(){return this.printAlias.map(tt=>this.breakpoints.findByAlias(tt)).filter(tt=>null!==tt)}getEventBreakpoints({mediaQuery:tt}){const it=this.breakpoints.findByQuery(tt);return(it?[...this.printBreakPoints,it]:this.printBreakPoints).sort(at)}updateEvent(tt){let it=this.breakpoints.findByQuery(tt.mediaQuery);return this.isPrintEvent(tt)&&(it=this.getEventBreakpoints(tt)[0],tt.mediaQuery=it?.mediaQuery??""),X(tt,it)}registerBeforeAfterPrintHooks(tt){if(!this._document.defaultView||this.registeredBeforeAfterPrintHooks)return;this.registeredBeforeAfterPrintHooks=!0;const it=()=>{this.isPrinting||(this.isPrintingBeforeAfterEvent=!0,this.startPrinting(tt,this.getEventBreakpoints(new I(!0,Qe))),tt.updateStyles())},rt=()=>{this.isPrintingBeforeAfterEvent=!1,this.isPrinting&&(this.stopPrinting(tt),tt.updateStyles())};this._document.defaultView.addEventListener("beforeprint",it),this._document.defaultView.addEventListener("afterprint",rt),this.beforePrintEventListeners.push(it),this.afterPrintEventListeners.push(rt)}interceptEvents(tt){return it=>{this.isPrintEvent(it)?it.matches&&!this.isPrinting?(this.startPrinting(tt,this.getEventBreakpoints(it)),tt.updateStyles()):!it.matches&&this.isPrinting&&!this.isPrintingBeforeAfterEvent&&(this.stopPrinting(tt),tt.updateStyles()):this.collectActivations(tt,it)}}blockPropagation(){return tt=>!(this.isPrinting||this.isPrintEvent(tt))}startPrinting(tt,it){this.isPrinting=!0,this.formerActivations=tt.activatedBreakpoints,tt.activatedBreakpoints=this.queue.addPrintBreakpoints(it)}stopPrinting(tt){tt.activatedBreakpoints=this.deactivations,this.deactivations=[],this.formerActivations=null,this.queue.clear(),this.isPrinting=!1}collectActivations(tt,it){if(!this.isPrinting||this.isPrintingBeforeAfterEvent){if(!this.isPrintingBeforeAfterEvent)return void(this.deactivations=[]);if(!it.matches){const rt=this.breakpoints.findByQuery(it.mediaQuery);if(rt){const et=this.formerActivations&&this.formerActivations.includes(rt),bt=!this.formerActivations&&tt.activatedBreakpoints.includes(rt);(et||bt)&&(this.deactivations.push(rt),this.deactivations.sort(at))}}}}ngOnDestroy(){this._document.defaultView&&(this.beforePrintEventListeners.forEach(tt=>this._document.defaultView.removeEventListener("beforeprint",tt)),this.afterPrintEventListeners.forEach(tt=>this._document.defaultView.removeEventListener("afterprint",tt)))}static#t=this.\u0275fac=function(it){return new(it||St)(t.KVO(te),t.KVO(W),t.KVO(a.qQ))};static#e=this.\u0275prov=t.jDH({token:St,factory:St.\u0275fac,providedIn:"root"})}return St})();class Mt{constructor(){this.printBreakpoints=[]}addPrintBreakpoints(Ft){return Ft.push(Qt),Ft.sort(at),Ft.forEach(tt=>this.addBreakpoint(tt)),this.printBreakpoints}addBreakpoint(Ft){Ft&&void 0===this.printBreakpoints.find(it=>it.mediaQuery===Ft.mediaQuery)&&(this.printBreakpoints=function Wt(St){return St?.mediaQuery.startsWith(Qe)??!1}(Ft)?[Ft,...this.printBreakpoints]:[...this.printBreakpoints,Ft])}clear(){this.printBreakpoints=[]}}let zt=(()=>{class St{get activatedAlias(){return this.activatedBreakpoints[0]?.alias??""}set activatedBreakpoints(tt){this._activatedBreakpoints=[...tt]}get activatedBreakpoints(){return[...this._activatedBreakpoints]}set useFallbacks(tt){this._useFallbacks=tt}constructor(tt,it,rt){this.matchMedia=tt,this.breakpoints=it,this.hook=rt,this._useFallbacks=!0,this._activatedBreakpoints=[],this.elementMap=new Map,this.elementKeyMap=new WeakMap,this.watcherMap=new WeakMap,this.updateMap=new WeakMap,this.clearMap=new WeakMap,this.subject=new m.B,this.observeActivations()}onMediaChange(tt){const it=this.findByQuery(tt.mediaQuery);if(it){tt=X(tt,it);const rt=this.activatedBreakpoints.indexOf(it);tt.matches&&-1===rt?(this._activatedBreakpoints.push(it),this._activatedBreakpoints.sort(at),this.updateStyles()):!tt.matches&&-1!==rt&&(this._activatedBreakpoints.splice(rt,1),this._activatedBreakpoints.sort(at),this.updateStyles())}}init(tt,it,rt,et,bt=[]){le(this.updateMap,tt,it,rt),le(this.clearMap,tt,it,et),this.buildElementKeyMap(tt,it),this.watchExtraTriggers(tt,it,bt)}getValue(tt,it,rt){const et=this.elementMap.get(tt);if(et){const bt=void 0!==rt?et.get(rt):this.getActivatedValues(et,it);if(bt)return bt.get(it)}}hasValue(tt,it){const rt=this.elementMap.get(tt);if(rt){const et=this.getActivatedValues(rt,it);if(et)return void 0!==et.get(it)||!1}return!1}setValue(tt,it,rt,et){let bt=this.elementMap.get(tt);if(bt){const Oe=(bt.get(et)??new Map).set(it,rt);bt.set(et,Oe),this.elementMap.set(tt,bt)}else bt=(new Map).set(et,(new Map).set(it,rt)),this.elementMap.set(tt,bt);const Ut=this.getValue(tt,it);void 0!==Ut&&this.updateElement(tt,it,Ut)}trackValue(tt,it){return this.subject.asObservable().pipe((0,E.p)(rt=>rt.element===tt&&rt.key===it))}updateStyles(){this.elementMap.forEach((tt,it)=>{const rt=new Set(this.elementKeyMap.get(it));let et=this.getActivatedValues(tt);et&&et.forEach((bt,Ut)=>{this.updateElement(it,Ut,bt),rt.delete(Ut)}),rt.forEach(bt=>{if(et=this.getActivatedValues(tt,bt),et){const Ut=et.get(bt);this.updateElement(it,bt,Ut)}else this.clearElement(it,bt)})})}clearElement(tt,it){const rt=this.clearMap.get(tt);if(rt){const et=rt.get(it);et&&(et(),this.subject.next({element:tt,key:it,value:""}))}}updateElement(tt,it,rt){const et=this.updateMap.get(tt);if(et){const bt=et.get(it);bt&&(bt(rt),this.subject.next({element:tt,key:it,value:rt}))}}releaseElement(tt){const it=this.watcherMap.get(tt);it&&(it.forEach(et=>et.unsubscribe()),this.watcherMap.delete(tt));const rt=this.elementMap.get(tt);rt&&(rt.forEach((et,bt)=>rt.delete(bt)),this.elementMap.delete(tt))}triggerUpdate(tt,it){const rt=this.elementMap.get(tt);if(rt){const et=this.getActivatedValues(rt,it);et&&(it?this.updateElement(tt,it,et.get(it)):et.forEach((bt,Ut)=>this.updateElement(tt,Ut,bt)))}}buildElementKeyMap(tt,it){let rt=this.elementKeyMap.get(tt);rt||(rt=new Set,this.elementKeyMap.set(tt,rt)),rt.add(it)}watchExtraTriggers(tt,it,rt){if(rt&&rt.length){let et=this.watcherMap.get(tt);if(et||(et=new Map,this.watcherMap.set(tt,et)),!et.get(it)){const Ut=(0,n.h)(...rt).subscribe(()=>{const Oe=this.getValue(tt,it);this.updateElement(tt,it,Oe)});et.set(it,Ut)}}}findByQuery(tt){return this.breakpoints.findByQuery(tt)}getActivatedValues(tt,it){for(let et=0;et<this.activatedBreakpoints.length;et++){const Ut=tt.get(this.activatedBreakpoints[et].alias);if(Ut&&(void 0===it||Ut.has(it)&&null!=Ut.get(it)))return Ut}if(!this._useFallbacks)return;const rt=tt.get("");return void 0===it||rt&&rt.has(it)?rt:void 0}observeActivations(){const tt=this.breakpoints.items.map(it=>it.mediaQuery);this.hook.registerBeforeAfterPrintHooks(this),this.matchMedia.observe(this.hook.withPrintQuery(tt)).pipe((0,y.M)(this.hook.interceptEvents(this)),(0,E.p)(this.hook.blockPropagation())).subscribe(this.onMediaChange.bind(this))}static#t=this.\u0275fac=function(it){return new(it||St)(t.KVO(q),t.KVO(te),t.KVO($t))};static#e=this.\u0275prov=t.jDH({token:St,factory:St.\u0275fac,providedIn:"root"})}return St})();function le(St,Ft,tt,it){if(void 0!==it){const rt=St.get(Ft)??new Map;rt.set(tt,it),St.set(Ft,rt)}}let Je=(()=>{class St{get parentElement(){return this.elementRef.nativeElement.parentElement}get nativeElement(){return this.elementRef.nativeElement}get activatedValue(){return this.marshal.getValue(this.nativeElement,this.DIRECTIVE_KEY)}set activatedValue(tt){this.marshal.setValue(this.nativeElement,this.DIRECTIVE_KEY,tt,this.marshal.activatedAlias)}constructor(tt,it,rt,et){this.elementRef=tt,this.styleBuilder=it,this.styler=rt,this.marshal=et,this.DIRECTIVE_KEY="",this.inputs=[],this.mru={},this.destroySubject=new m.B,this.styleCache=new Map}ngOnChanges(tt){Object.keys(tt).forEach(it=>{if(-1!==this.inputs.indexOf(it)){const rt=it.split(".").slice(1).join(".");this.setValue(tt[it].currentValue,rt)}})}ngOnDestroy(){this.destroySubject.next(),this.destroySubject.complete(),this.marshal.releaseElement(this.nativeElement)}init(tt=[]){this.marshal.init(this.elementRef.nativeElement,this.DIRECTIVE_KEY,this.updateWithValue.bind(this),this.clearStyles.bind(this),tt)}addStyles(tt,it){const rt=this.styleBuilder,et=rt.shouldCache;let bt=this.styleCache.get(tt);(!bt||!et)&&(bt=rt.buildStyles(tt,it),et&&this.styleCache.set(tt,bt)),this.mru={...bt},this.applyStyleToElement(bt),rt.sideEffect(tt,bt,it)}clearStyles(){Object.keys(this.mru).forEach(tt=>{this.mru[tt]=""}),this.applyStyleToElement(this.mru),this.mru={},this.currentValue=void 0}triggerUpdate(){this.marshal.triggerUpdate(this.nativeElement,this.DIRECTIVE_KEY)}getFlexFlowDirection(tt,it=!1){if(tt){const[rt,et]=this.styler.getFlowDirection(tt);if(!et&&it){const bt=(0,h.uG)(rt);this.styler.applyStyleToElements(bt,[tt])}return rt.trim()}return"row"}hasWrap(tt){return this.styler.hasWrap(tt)}applyStyleToElement(tt,it,rt=this.nativeElement){this.styler.applyStyleToElement(rt,tt,it)}setValue(tt,it){this.marshal.setValue(this.nativeElement,this.DIRECTIVE_KEY,tt,it)}updateWithValue(tt){this.currentValue!==tt&&(this.addStyles(tt),this.currentValue=tt)}static#t=this.\u0275fac=function(it){return new(it||St)(t.rXU(t.aKT),t.rXU(B),t.rXU(V),t.rXU(zt))};static#e=this.\u0275dir=t.FsC({type:St,features:[t.OA$]})}return St})();EventTarget;let Ze=(()=>{class St{constructor(tt,it,rt){this.breakpoints=tt,this.matchMedia=it,this.hook=rt,this.filterOverlaps=!1,this.destroyed$=new m.B,this._media$=this.watchActivations()}ngOnDestroy(){this.destroyed$.next(),this.destroyed$.complete()}asObservable(){return this._media$}isActive(tt){return function Vn(St){return St.flatMap(Ft=>Ft.split(",")).map(Ft=>Ft.trim())}(function pn(St){return Array.isArray(St)?St:[St]}(tt)).some(rt=>{const et=function $n(St,Ft){return(Ft.findByAlias(St)??Ft.findByQuery(St))?.mediaQuery??null}(rt,this.breakpoints);return null!==et&&this.matchMedia.isActive(et)})}watchActivations(){const tt=this.breakpoints.items.map(it=>it.mediaQuery);return this.buildObservable(tt)}buildObservable(tt){return this.matchMedia.observe(this.hook.withPrintQuery(tt)).pipe((0,E.p)(bt=>bt.matches),(0,g.B)(0,f.$),(0,b.n)(bt=>(0,v.of)(this.findAllActivations())),(0,A.T)(bt=>this.filterOverlaps?bt.filter(Ut=>this.breakpoints.findByQuery(Ut.mediaQuery)?.overlapping??!0):bt),(0,E.p)(bt=>bt.filter(Oe=>Oe.mediaQuery.length>0).length>0),(0,x.F)((bt,Ut)=>{if(bt.length!==Ut.length)return!1;const Oe=bt.map(hn=>hn.mediaQuery),Sn=new Set(Ut.map(hn=>hn.mediaQuery));return 0===new Set(Oe.filter(hn=>!Sn.has(hn))).size}),(0,T.Q)(this.destroyed$))}findAllActivations(){return this.matchMedia.activations.map(rt=>new I(!0,rt)).map(rt=>this.hook.isPrintEvent(rt)?this.hook.updateEvent(rt):rt).map(rt=>X(rt,this.breakpoints.findByQuery(rt.mediaQuery))).sort(at)}static#t=this.\u0275fac=function(it){return new(it||St)(t.KVO(te),t.KVO(q),t.KVO($t))};static#e=this.\u0275prov=t.jDH({token:St,factory:St.\u0275fac,providedIn:"root"})}return St})();function fi(St,Ft="1",tt="1"){let it=[Ft,tt,St],rt=St.indexOf("calc");if(rt>0){it[2]=nn(St.substring(rt).trim());let et=St.substr(0,rt).trim().split(" ");2==et.length&&(it[0]=et[0],it[1]=et[1])}else if(0==rt)it[2]=nn(St.trim());else{let et=St.split(" ");it=3===et.length?et:[Ft,tt,St]}return it}function nn(St){return St.replace(/[\s]/g,"").replace(/[\/\*\+\-]/g," $& ")}const an="x";function qt(St,Ft){if(void 0===Ft)return St;const tt=it=>{const rt=+it.slice(0,-an.length);return St.endsWith(an)&&!isNaN(rt)?`${rt*Ft.value}${Ft.unit}`:St};return St.includes(" ")?St.split(" ").map(tt).join(" "):tt(St)}},11971:(ct,P,e)=>{"use strict";e.d(P,{Cc:()=>q,Om:()=>F,PW:()=>E,eI:()=>Z});var t=e(68559),a=e(46777),d=e(60316),p=e(2814),n=e(33900),m=e(80436);let f=(()=>{class $ extends a.DJ{set klass(J){this.ngClassInstance.klass=J,this.setValue(J,"")}constructor(J,ft,mt,Lt,Vt){super(J,null,ft,mt),this.ngClassInstance=Vt,this.DIRECTIVE_KEY="ngClass",this.ngClassInstance||(this.ngClassInstance=new d.YU(J,Lt)),this.init(),this.setValue("","")}updateWithValue(J){this.ngClassInstance.ngClass=J,this.ngClassInstance.ngDoCheck()}ngDoCheck(){this.ngClassInstance.ngDoCheck()}static#t=this.\u0275fac=function(ft){return new(ft||$)(t.rXU(t.aKT),t.rXU(a.ZH),t.rXU(a.qH),t.rXU(t.sFG),t.rXU(d.YU,10))};static#e=this.\u0275dir=t.FsC({type:$,inputs:{klass:[t.Mj6.None,"class","klass"]},features:[t.Vt3]})}return $})();const v=["ngClass","ngClass.xs","ngClass.sm","ngClass.md","ngClass.lg","ngClass.xl","ngClass.lt-sm","ngClass.lt-md","ngClass.lt-lg","ngClass.lt-xl","ngClass.gt-xs","ngClass.gt-sm","ngClass.gt-md","ngClass.gt-lg"];let E=(()=>{class $ extends f{constructor(){super(...arguments),this.inputs=v}static#t=this.\u0275fac=(()=>{let J;return function(mt){return(J||(J=t.xGo($)))(mt||$)}})();static#e=this.\u0275dir=t.FsC({type:$,selectors:[["","ngClass",""],["","ngClass.xs",""],["","ngClass.sm",""],["","ngClass.md",""],["","ngClass.lg",""],["","ngClass.xl",""],["","ngClass.lt-sm",""],["","ngClass.lt-md",""],["","ngClass.lt-lg",""],["","ngClass.lt-xl",""],["","ngClass.gt-xs",""],["","ngClass.gt-sm",""],["","ngClass.gt-md",""],["","ngClass.gt-lg",""]],inputs:{ngClass:"ngClass","ngClass.xs":"ngClass.xs","ngClass.sm":"ngClass.sm","ngClass.md":"ngClass.md","ngClass.lg":"ngClass.lg","ngClass.xl":"ngClass.xl","ngClass.lt-sm":"ngClass.lt-sm","ngClass.lt-md":"ngClass.lt-md","ngClass.lt-lg":"ngClass.lt-lg","ngClass.lt-xl":"ngClass.lt-xl","ngClass.gt-xs":"ngClass.gt-xs","ngClass.gt-sm":"ngClass.gt-sm","ngClass.gt-md":"ngClass.gt-md","ngClass.gt-lg":"ngClass.gt-lg"},features:[t.Vt3]})}return $})(),D=(()=>{class $ extends a.r3{buildStyles(J,ft){return{display:"true"===J?ft.display||(ft.isServer?"initial":""):"none"}}static#t=this.\u0275fac=(()=>{let J;return function(mt){return(J||(J=t.xGo($)))(mt||$)}})();static#e=this.\u0275prov=t.jDH({token:$,factory:$.\u0275fac,providedIn:"root"})}return $})(),C=(()=>{class $ extends a.DJ{constructor(J,ft,mt,Lt,Vt,ce,se){super(J,ft,mt,Lt),this.layoutConfig=Vt,this.platformId=ce,this.serverModuleLoaded=se,this.DIRECTIVE_KEY="show-hide",this.display="",this.hasLayout=!1,this.hasFlexChild=!1}ngAfterViewInit(){this.trackExtraTriggers();const J=Array.from(this.nativeElement.children);for(let mt=0;mt<J.length;mt++)if(this.marshal.hasValue(J[mt],"flex")){this.hasFlexChild=!0;break}S.has(this.nativeElement)?this.display=S.get(this.nativeElement):(this.display=this.getDisplayStyle(),S.set(this.nativeElement,this.display)),this.init();const ft=this.marshal.getValue(this.nativeElement,this.DIRECTIVE_KEY,"");void 0===ft||""===ft?this.setValue(!0,""):this.triggerUpdate()}ngOnChanges(J){Object.keys(J).forEach(ft=>{if(-1!==this.inputs.indexOf(ft)){const mt=ft.split("."),Lt=mt.slice(1).join("."),Vt=J[ft].currentValue;let ce=""===Vt||0!==Vt&&(0,p.he)(Vt);"fxHide"===mt[0]&&(ce=!ce),this.setValue(ce,Lt)}})}trackExtraTriggers(){this.hasLayout=this.marshal.hasValue(this.nativeElement,"layout"),["layout","layout-align"].forEach(J=>{this.marshal.trackValue(this.nativeElement,J).pipe((0,n.Q)(this.destroySubject)).subscribe(this.triggerUpdate.bind(this))})}getDisplayStyle(){return this.hasLayout||this.hasFlexChild&&this.layoutConfig.addFlexToParent?"flex":this.styler.lookupStyle(this.nativeElement,"display",!0)}updateWithValue(J=!0){if(""===J)return;const ft=(0,d.Vy)(this.platformId);this.addStyles(J?"true":"false",{display:this.display,isServer:ft}),ft&&this.serverModuleLoaded&&this.nativeElement.style.setProperty("display",""),this.marshal.triggerUpdate(this.parentElement,"layout-gap")}static#t=this.\u0275fac=function(ft){return new(ft||$)(t.rXU(t.aKT),t.rXU(D),t.rXU(a.ZH),t.rXU(a.qH),t.rXU(a.EA),t.rXU(t.Agw),t.rXU(a.Ce))};static#e=this.\u0275dir=t.FsC({type:$,features:[t.Vt3,t.OA$]})}return $})();const S=new WeakMap,k=["fxShow","fxShow.print","fxShow.xs","fxShow.sm","fxShow.md","fxShow.lg","fxShow.xl","fxShow.lt-sm","fxShow.lt-md","fxShow.lt-lg","fxShow.lt-xl","fxShow.gt-xs","fxShow.gt-sm","fxShow.gt-md","fxShow.gt-lg","fxHide","fxHide.print","fxHide.xs","fxHide.sm","fxHide.md","fxHide.lg","fxHide.xl","fxHide.lt-sm","fxHide.lt-md","fxHide.lt-lg","fxHide.lt-xl","fxHide.gt-xs","fxHide.gt-sm","fxHide.gt-md","fxHide.gt-lg"];let F=(()=>{class $ extends C{constructor(){super(...arguments),this.inputs=k}static#t=this.\u0275fac=(()=>{let J;return function(mt){return(J||(J=t.xGo($)))(mt||$)}})();static#e=this.\u0275dir=t.FsC({type:$,selectors:[["","fxShow",""],["","fxShow.print",""],["","fxShow.xs",""],["","fxShow.sm",""],["","fxShow.md",""],["","fxShow.lg",""],["","fxShow.xl",""],["","fxShow.lt-sm",""],["","fxShow.lt-md",""],["","fxShow.lt-lg",""],["","fxShow.lt-xl",""],["","fxShow.gt-xs",""],["","fxShow.gt-sm",""],["","fxShow.gt-md",""],["","fxShow.gt-lg",""],["","fxHide",""],["","fxHide.print",""],["","fxHide.xs",""],["","fxHide.sm",""],["","fxHide.md",""],["","fxHide.lg",""],["","fxHide.xl",""],["","fxHide.lt-sm",""],["","fxHide.lt-md",""],["","fxHide.lt-lg",""],["","fxHide.lt-xl",""],["","fxHide.gt-xs",""],["","fxHide.gt-sm",""],["","fxHide.gt-md",""],["","fxHide.gt-lg",""]],inputs:{fxShow:"fxShow","fxShow.print":"fxShow.print","fxShow.xs":"fxShow.xs","fxShow.sm":"fxShow.sm","fxShow.md":"fxShow.md","fxShow.lg":"fxShow.lg","fxShow.xl":"fxShow.xl","fxShow.lt-sm":"fxShow.lt-sm","fxShow.lt-md":"fxShow.lt-md","fxShow.lt-lg":"fxShow.lt-lg","fxShow.lt-xl":"fxShow.lt-xl","fxShow.gt-xs":"fxShow.gt-xs","fxShow.gt-sm":"fxShow.gt-sm","fxShow.gt-md":"fxShow.gt-md","fxShow.gt-lg":"fxShow.gt-lg",fxHide:"fxHide","fxHide.print":"fxHide.print","fxHide.xs":"fxHide.xs","fxHide.sm":"fxHide.sm","fxHide.md":"fxHide.md","fxHide.lg":"fxHide.lg","fxHide.xl":"fxHide.xl","fxHide.lt-sm":"fxHide.lt-sm","fxHide.lt-md":"fxHide.lt-md","fxHide.lt-lg":"fxHide.lt-lg","fxHide.lt-xl":"fxHide.lt-xl","fxHide.gt-xs":"fxHide.gt-xs","fxHide.gt-sm":"fxHide.gt-sm","fxHide.gt-md":"fxHide.gt-md","fxHide.gt-lg":"fxHide.gt-lg"},features:[t.Vt3]})}return $})();class L{constructor(ot,J,ft=!0){this.key=ot,this.value=J,this.key=ft?ot.replace(/['"]/g,"").trim():ot.trim(),this.value=ft?J.replace(/['"]/g,"").trim():J.trim(),this.value=this.value.replace(/;/,"")}}function W($){let ot=typeof $;return"object"===ot?$.constructor===Array?"array":$.constructor===Set?"set":"object":ot}function B($){const[ot,...J]=$.split(":");return new L(ot,J.join(":"))}function V($,ot){return ot.key&&($[ot.key]=ot.value),$}let z=(()=>{class $ extends a.DJ{constructor(J,ft,mt,Lt,Vt,ce,se,xe,It){super(J,null,ft,mt),this.sanitizer=Lt,this.ngStyleInstance=se,this.DIRECTIVE_KEY="ngStyle",this.ngStyleInstance||(this.ngStyleInstance=new d.B3(J,Vt,ce)),this.init();const At=this.nativeElement.getAttribute("style")??"";this.fallbackStyles=this.buildStyleMap(At),this.isServer=xe&&(0,d.Vy)(It)}updateWithValue(J){const ft=this.buildStyleMap(J);this.ngStyleInstance.ngStyle={...this.fallbackStyles,...ft},this.isServer&&this.applyStyleToElement(ft),this.ngStyleInstance.ngDoCheck()}clearStyles(){this.ngStyleInstance.ngStyle=this.fallbackStyles,this.ngStyleInstance.ngDoCheck()}buildStyleMap(J){const ft=mt=>this.sanitizer.sanitize(t.WPN.STYLE,mt)??"";if(J)switch(W(J)){case"string":return at(function K($,ot=";"){return String($).trim().split(ot).map(J=>J.trim()).filter(J=>""!==J)}(J),ft);case"array":return at(J,ft);default:return function X($,ot){let J=[];return"set"===W($)?$.forEach(ft=>J.push(ft)):Object.keys($).forEach(ft=>{J.push(`${ft}:${$[ft]}`)}),function j($,ot){return $.map(B).filter(ft=>!!ft).map(ft=>(ot&&(ft.value=ot(ft.value)),ft)).reduce(V,{})}(J,ot)}(J,ft)}return{}}ngDoCheck(){this.ngStyleInstance.ngDoCheck()}static#t=this.\u0275fac=function(ft){return new(ft||$)(t.rXU(t.aKT),t.rXU(a.ZH),t.rXU(a.qH),t.rXU(m.up),t.rXU(t.MKu),t.rXU(t.sFG),t.rXU(d.B3,10),t.rXU(a.Ce),t.rXU(t.Agw))};static#e=this.\u0275dir=t.FsC({type:$,features:[t.Vt3]})}return $})();const U=["ngStyle","ngStyle.xs","ngStyle.sm","ngStyle.md","ngStyle.lg","ngStyle.xl","ngStyle.lt-sm","ngStyle.lt-md","ngStyle.lt-lg","ngStyle.lt-xl","ngStyle.gt-xs","ngStyle.gt-sm","ngStyle.gt-md","ngStyle.gt-lg"];let Z=(()=>{class $ extends z{constructor(){super(...arguments),this.inputs=U}static#t=this.\u0275fac=(()=>{let J;return function(mt){return(J||(J=t.xGo($)))(mt||$)}})();static#e=this.\u0275dir=t.FsC({type:$,selectors:[["","ngStyle",""],["","ngStyle.xs",""],["","ngStyle.sm",""],["","ngStyle.md",""],["","ngStyle.lg",""],["","ngStyle.xl",""],["","ngStyle.lt-sm",""],["","ngStyle.lt-md",""],["","ngStyle.lt-lg",""],["","ngStyle.lt-xl",""],["","ngStyle.gt-xs",""],["","ngStyle.gt-sm",""],["","ngStyle.gt-md",""],["","ngStyle.gt-lg",""]],inputs:{ngStyle:"ngStyle","ngStyle.xs":"ngStyle.xs","ngStyle.sm":"ngStyle.sm","ngStyle.md":"ngStyle.md","ngStyle.lg":"ngStyle.lg","ngStyle.xl":"ngStyle.xl","ngStyle.lt-sm":"ngStyle.lt-sm","ngStyle.lt-md":"ngStyle.lt-md","ngStyle.lt-lg":"ngStyle.lt-lg","ngStyle.lt-xl":"ngStyle.lt-xl","ngStyle.gt-xs":"ngStyle.gt-xs","ngStyle.gt-sm":"ngStyle.gt-sm","ngStyle.gt-md":"ngStyle.gt-md","ngStyle.gt-lg":"ngStyle.gt-lg"},features:[t.Vt3]})}return $})();function at($,ot){return $.map(B).filter(ft=>!!ft).map(ft=>(ot&&(ft.value=ot(ft.value)),ft)).reduce(V,{})}let q=(()=>{class ${static#t=this.\u0275fac=function(ft){return new(ft||$)};static#e=this.\u0275mod=t.$C({type:$});static#n=this.\u0275inj=t.G2t({imports:[a.Ui]})}return $})()},87801:(ct,P,e)=>{"use strict";e.d(P,{BO:()=>$t,DJ:()=>fi,G2:()=>x,UI:()=>q,sA:()=>se,w2:()=>qt});var t=e(63680),a=e(68559),d=e(46777),p=e(212),n=e(33900),m=e(84205);const b={margin:0,width:"100%",height:"100%","min-width":"100%","min-height":"100%"};let A=(()=>{class St extends d.r3{buildStyles(tt){return b}static#t=this.\u0275fac=(()=>{let tt;return function(rt){return(tt||(tt=a.xGo(St)))(rt||St)}})();static#e=this.\u0275prov=a.jDH({token:St,factory:St.\u0275fac,providedIn:"root"})}return St})(),x=(()=>{class St extends d.DJ{constructor(tt,it,rt,et){super(tt,rt,it,et),this.styleCache=T,this.addStyles("")}static#t=this.\u0275fac=function(it){return new(it||St)(a.rXU(a.aKT),a.rXU(d.ZH),a.rXU(A),a.rXU(d.qH))};static#e=this.\u0275dir=a.FsC({type:St,selectors:[["","fxFill",""],["","fxFlexFill",""]],features:[a.Vt3]})}return St})();const T=new Map;let G=(()=>{class St extends d.r3{constructor(tt){super(),this.layoutConfig=tt}buildStyles(tt,it){let[rt,et,...bt]=tt.split(" "),Ut=bt.join(" ");const Oe=it.direction.indexOf("column")>-1?"column":"row",Sn=(0,p.Vc)(Oe)?"max-width":"max-height",rn=(0,p.Vc)(Oe)?"min-width":"min-height",hn=String(Ut).indexOf("calc")>-1,Me=hn||"auto"===Ut,on=String(Ut).indexOf("%")>-1&&!hn,Le=String(Ut).indexOf("px")>-1||String(Ut).indexOf("rem")>-1||String(Ut).indexOf("em")>-1||String(Ut).indexOf("vw")>-1||String(Ut).indexOf("vh")>-1;let he=hn||Le;rt="0"==rt?0:rt,et="0"==et?0:et;const Ct=!rt&&!et;let Ee={};const wt={"max-width":null,"max-height":null,"min-width":null,"min-height":null};switch(Ut||""){case"":Ut="row"===Oe?"0%":!1!==this.layoutConfig.useColumnBasisZero?"0.000000001px":"auto";break;case"initial":case"nogrow":rt=0,Ut="auto";break;case"grow":Ut="100%";break;case"noshrink":et=0,Ut="auto";break;case"auto":break;case"none":rt=0,et=0,Ut="auto";break;default:!he&&!on&&!isNaN(Ut)&&(Ut+="%"),"0%"===Ut&&(he=!0),"0px"===Ut&&(Ut="0%"),Ee=(0,p.C5)(wt,hn?{"flex-grow":rt,"flex-shrink":et,"flex-basis":he?Ut:"100%"}:{flex:`${rt} ${et} ${he?Ut:"100%"}`})}return Ee.flex||Ee["flex-grow"]||(Ee=(0,p.C5)(wt,hn?{"flex-grow":rt,"flex-shrink":et,"flex-basis":Ut}:{flex:`${rt} ${et} ${Ut}`})),"0%"!==Ut&&"0px"!==Ut&&"0.000000001px"!==Ut&&"auto"!==Ut&&(Ee[rn]=Ct||he&&rt?Ut:null,Ee[Sn]=Ct||!Me&&et?Ut:null),Ee[rn]||Ee[Sn]?it.hasWrap&&(Ee[hn?"flex-basis":"flex"]=Ee[Sn]?hn?Ee[Sn]:`${rt} ${et} ${Ee[Sn]}`:hn?Ee[rn]:`${rt} ${et} ${Ee[rn]}`):Ee=(0,p.C5)(wt,hn?{"flex-grow":rt,"flex-shrink":et,"flex-basis":Ut}:{flex:`${rt} ${et} ${Ut}`}),(0,p.C5)(Ee,{"box-sizing":"border-box"})}static#t=this.\u0275fac=function(it){return new(it||St)(a.KVO(d.EA))};static#e=this.\u0275prov=a.jDH({token:St,factory:St.\u0275fac,providedIn:"root"})}return St})();const Z=["fxFlex","fxFlex.xs","fxFlex.sm","fxFlex.md","fxFlex.lg","fxFlex.xl","fxFlex.lt-sm","fxFlex.lt-md","fxFlex.lt-lg","fxFlex.lt-xl","fxFlex.gt-xs","fxFlex.gt-sm","fxFlex.gt-md","fxFlex.gt-lg"];let H=(()=>{class St extends d.DJ{get shrink(){return this.flexShrink}set shrink(tt){this.flexShrink=tt||"1",this.triggerReflow()}get grow(){return this.flexGrow}set grow(tt){this.flexGrow=tt||"1",this.triggerReflow()}constructor(tt,it,rt,et,bt){super(tt,et,it,bt),this.layoutConfig=rt,this.marshal=bt,this.DIRECTIVE_KEY="flex",this.direction=void 0,this.wrap=void 0,this.flexGrow="1",this.flexShrink="1",this.init()}ngOnInit(){this.parentElement&&(this.marshal.trackValue(this.parentElement,"layout").pipe((0,n.Q)(this.destroySubject)).subscribe(this.onLayoutChange.bind(this)),this.marshal.trackValue(this.nativeElement,"layout-align").pipe((0,n.Q)(this.destroySubject)).subscribe(this.triggerReflow.bind(this)))}onLayoutChange(tt){const rt=tt.value.split(" ");this.direction=rt[0],this.wrap=void 0!==rt[1]&&"wrap"===rt[1],this.triggerUpdate()}updateWithValue(tt){void 0===this.direction&&(this.direction=this.getFlexFlowDirection(this.parentElement,!1!==this.layoutConfig.addFlexToParent)),void 0===this.wrap&&(this.wrap=this.hasWrap(this.parentElement));const rt=this.direction,et=rt.startsWith("row"),bt=this.wrap;et&&bt?this.styleCache=J:et&&!bt?this.styleCache=$:!et&&bt?this.styleCache=ft:!et&&!bt&&(this.styleCache=ot);const Ut=String(tt).replace(";",""),Oe=(0,d.hN)(Ut,this.flexGrow,this.flexShrink);this.addStyles(Oe.join(" "),{direction:rt,hasWrap:bt})}triggerReflow(){const tt=this.activatedValue;if(void 0!==tt){const it=(0,d.hN)(tt+"",this.flexGrow,this.flexShrink);this.marshal.updateElement(this.nativeElement,this.DIRECTIVE_KEY,it.join(" "))}}static#t=this.\u0275fac=function(it){return new(it||St)(a.rXU(a.aKT),a.rXU(d.ZH),a.rXU(d.EA),a.rXU(G),a.rXU(d.qH))};static#e=this.\u0275dir=a.FsC({type:St,inputs:{shrink:[a.Mj6.None,"fxShrink","shrink"],grow:[a.Mj6.None,"fxGrow","grow"]},features:[a.Vt3]})}return St})(),q=(()=>{class St extends H{constructor(){super(...arguments),this.inputs=Z}static#t=this.\u0275fac=(()=>{let tt;return function(rt){return(tt||(tt=a.xGo(St)))(rt||St)}})();static#e=this.\u0275dir=a.FsC({type:St,selectors:[["","fxFlex",""],["","fxFlex.xs",""],["","fxFlex.sm",""],["","fxFlex.md",""],["","fxFlex.lg",""],["","fxFlex.xl",""],["","fxFlex.lt-sm",""],["","fxFlex.lt-md",""],["","fxFlex.lt-lg",""],["","fxFlex.lt-xl",""],["","fxFlex.gt-xs",""],["","fxFlex.gt-sm",""],["","fxFlex.gt-md",""],["","fxFlex.gt-lg",""]],inputs:{fxFlex:"fxFlex","fxFlex.xs":"fxFlex.xs","fxFlex.sm":"fxFlex.sm","fxFlex.md":"fxFlex.md","fxFlex.lg":"fxFlex.lg","fxFlex.xl":"fxFlex.xl","fxFlex.lt-sm":"fxFlex.lt-sm","fxFlex.lt-md":"fxFlex.lt-md","fxFlex.lt-lg":"fxFlex.lt-lg","fxFlex.lt-xl":"fxFlex.lt-xl","fxFlex.gt-xs":"fxFlex.gt-xs","fxFlex.gt-sm":"fxFlex.gt-sm","fxFlex.gt-md":"fxFlex.gt-md","fxFlex.gt-lg":"fxFlex.gt-lg"},features:[a.Vt3]})}return St})();const $=new Map,ot=new Map,J=new Map,ft=new Map;let mt=(()=>{class St extends d.r3{buildStyles(tt,it){const rt={},[et,bt]=tt.split(" ");switch(et){case"center":rt["justify-content"]="center";break;case"space-around":rt["justify-content"]="space-around";break;case"space-between":rt["justify-content"]="space-between";break;case"space-evenly":rt["justify-content"]="space-evenly";break;case"end":case"flex-end":rt["justify-content"]="flex-end";break;default:rt["justify-content"]="flex-start"}switch(bt){case"start":case"flex-start":rt["align-items"]=rt["align-content"]="flex-start";break;case"center":rt["align-items"]=rt["align-content"]="center";break;case"end":case"flex-end":rt["align-items"]=rt["align-content"]="flex-end";break;case"space-between":rt["align-content"]="space-between",rt["align-items"]="stretch";break;case"space-around":rt["align-content"]="space-around",rt["align-items"]="stretch";break;case"baseline":rt["align-content"]="stretch",rt["align-items"]="baseline";break;default:rt["align-items"]=rt["align-content"]="stretch"}return(0,p.C5)(rt,{display:it.inline?"inline-flex":"flex","flex-direction":it.layout,"box-sizing":"border-box","max-width":"stretch"===bt?(0,p.Vc)(it.layout)?null:"100%":null,"max-height":"stretch"===bt&&(0,p.Vc)(it.layout)?"100%":null})}static#t=this.\u0275fac=(()=>{let tt;return function(rt){return(tt||(tt=a.xGo(St)))(rt||St)}})();static#e=this.\u0275prov=a.jDH({token:St,factory:St.\u0275fac,providedIn:"root"})}return St})();const Lt=["fxLayoutAlign","fxLayoutAlign.xs","fxLayoutAlign.sm","fxLayoutAlign.md","fxLayoutAlign.lg","fxLayoutAlign.xl","fxLayoutAlign.lt-sm","fxLayoutAlign.lt-md","fxLayoutAlign.lt-lg","fxLayoutAlign.lt-xl","fxLayoutAlign.gt-xs","fxLayoutAlign.gt-sm","fxLayoutAlign.gt-md","fxLayoutAlign.gt-lg"];let ce=(()=>{class St extends d.DJ{constructor(tt,it,rt,et){super(tt,rt,it,et),this.DIRECTIVE_KEY="layout-align",this.layout="row",this.inline=!1,this.init(),this.marshal.trackValue(this.nativeElement,"layout").pipe((0,n.Q)(this.destroySubject)).subscribe(this.onLayoutChange.bind(this))}updateWithValue(tt){const it=this.layout||"row",rt=this.inline;"row"===it&&rt?this.styleCache=Tt:"row"!==it||rt?"row-reverse"===it&&rt?this.styleCache=Ot:"row-reverse"!==it||rt?"column"===it&&rt?this.styleCache=Yt:"column"!==it||rt?"column-reverse"===it&&rt?this.styleCache=me:"column-reverse"===it&&!rt&&(this.styleCache=Gt):this.styleCache=It:this.styleCache=At:this.styleCache=xe,this.addStyles(tt,{layout:it,inline:rt})}onLayoutChange(tt){const it=tt.value.split(" ");this.layout=it[0],this.inline=tt.value.includes("inline"),p.Uo.find(rt=>rt===this.layout)||(this.layout="row"),this.triggerUpdate()}static#t=this.\u0275fac=function(it){return new(it||St)(a.rXU(a.aKT),a.rXU(d.ZH),a.rXU(mt),a.rXU(d.qH))};static#e=this.\u0275dir=a.FsC({type:St,features:[a.Vt3]})}return St})(),se=(()=>{class St extends ce{constructor(){super(...arguments),this.inputs=Lt}static#t=this.\u0275fac=(()=>{let tt;return function(rt){return(tt||(tt=a.xGo(St)))(rt||St)}})();static#e=this.\u0275dir=a.FsC({type:St,selectors:[["","fxLayoutAlign",""],["","fxLayoutAlign.xs",""],["","fxLayoutAlign.sm",""],["","fxLayoutAlign.md",""],["","fxLayoutAlign.lg",""],["","fxLayoutAlign.xl",""],["","fxLayoutAlign.lt-sm",""],["","fxLayoutAlign.lt-md",""],["","fxLayoutAlign.lt-lg",""],["","fxLayoutAlign.lt-xl",""],["","fxLayoutAlign.gt-xs",""],["","fxLayoutAlign.gt-sm",""],["","fxLayoutAlign.gt-md",""],["","fxLayoutAlign.gt-lg",""]],inputs:{fxLayoutAlign:"fxLayoutAlign","fxLayoutAlign.xs":"fxLayoutAlign.xs","fxLayoutAlign.sm":"fxLayoutAlign.sm","fxLayoutAlign.md":"fxLayoutAlign.md","fxLayoutAlign.lg":"fxLayoutAlign.lg","fxLayoutAlign.xl":"fxLayoutAlign.xl","fxLayoutAlign.lt-sm":"fxLayoutAlign.lt-sm","fxLayoutAlign.lt-md":"fxLayoutAlign.lt-md","fxLayoutAlign.lt-lg":"fxLayoutAlign.lt-lg","fxLayoutAlign.lt-xl":"fxLayoutAlign.lt-xl","fxLayoutAlign.gt-xs":"fxLayoutAlign.gt-xs","fxLayoutAlign.gt-sm":"fxLayoutAlign.gt-sm","fxLayoutAlign.gt-md":"fxLayoutAlign.gt-md","fxLayoutAlign.gt-lg":"fxLayoutAlign.gt-lg"},features:[a.Vt3]})}return St})();const xe=new Map,It=new Map,At=new Map,Gt=new Map,Tt=new Map,Yt=new Map,Ot=new Map,me=new Map,oe={"margin-left":null,"margin-right":null,"margin-top":null,"margin-bottom":null};let Re=(()=>{class St extends d.r3{constructor(tt,it){super(),this._styler=tt,this._config=it}buildStyles(tt,it){return tt.endsWith(Je)?(tt=tt.slice(0,tt.indexOf(Je)),function tn(St,Ft){const[tt,it]=St.split(" "),et=Sn=>`-${Sn}`;let bt="0px",Ut=et(it??tt),Oe="0px";return"rtl"===Ft?Oe=et(tt):bt=et(tt),{margin:`0px ${bt} ${Ut} ${Oe}`}}(tt=(0,d.cL)(tt,this._config.multiplier),it.directionality)):{}}sideEffect(tt,it,rt){const et=rt.items;if(tt.endsWith(Je)){tt=tt.slice(0,tt.indexOf(Je));const bt=function Fe(St,Ft){const[tt,it]=St.split(" ");let et="0px",Ut="0px";return"rtl"===Ft?Ut=tt:et=tt,{padding:`0px ${et} ${it??tt} ${Ut}`}}(tt=(0,d.cL)(tt,this._config.multiplier),rt.directionality);this._styler.applyStyleToElements(bt,rt.items)}else{tt=(0,d.cL)(tt,this._config.multiplier),tt=this.addFallbackUnit(tt);const bt=et.pop(),Ut=function pn(St,Ft){const tt=He(Ft.directionality,Ft.layout),it={...oe};return it[tt]=St,it}(tt,rt);this._styler.applyStyleToElements(Ut,et),this._styler.applyStyleToElements(oe,[bt])}}addFallbackUnit(tt){return isNaN(+tt)?tt:`${tt}${this._config.defaultUnit}`}static#t=this.\u0275fac=function(it){return new(it||St)(a.KVO(d.ZH),a.KVO(d.EA))};static#e=this.\u0275prov=a.jDH({token:St,factory:St.\u0275fac,providedIn:"root"})}return St})();const te=["fxLayoutGap","fxLayoutGap.xs","fxLayoutGap.sm","fxLayoutGap.md","fxLayoutGap.lg","fxLayoutGap.xl","fxLayoutGap.lt-sm","fxLayoutGap.lt-md","fxLayoutGap.lt-lg","fxLayoutGap.lt-xl","fxLayoutGap.gt-xs","fxLayoutGap.gt-sm","fxLayoutGap.gt-md","fxLayoutGap.gt-lg"];let Qt=(()=>{class St extends d.DJ{get childrenNodes(){const tt=this.nativeElement.children,it=[];for(let rt=tt.length;rt--;)it[rt]=tt[rt];return it}constructor(tt,it,rt,et,bt,Ut){super(tt,bt,et,Ut),this.zone=it,this.directionality=rt,this.styleUtils=et,this.layout="row",this.DIRECTIVE_KEY="layout-gap",this.observerSubject=new m.B;const Oe=[this.directionality.change,this.observerSubject.asObservable()];this.init(Oe),this.marshal.trackValue(this.nativeElement,"layout").pipe((0,n.Q)(this.destroySubject)).subscribe(this.onLayoutChange.bind(this))}ngAfterContentInit(){this.buildChildObservable(),this.triggerUpdate()}ngOnDestroy(){super.ngOnDestroy(),this.observer&&this.observer.disconnect()}onLayoutChange(tt){let rt=tt.value.split(" ")[0];p.Uo.find(et=>et===rt)||(rt="row"),this.layout&&this.layout!==rt&&this.clearStyles(),this.layout=rt,this.triggerUpdate()}updateWithValue(tt){const it=this.childrenNodes.filter(rt=>1===rt.nodeType&&this.willDisplay(rt)).sort((rt,et)=>{const bt=+this.styler.lookupStyle(rt,"order"),Ut=+this.styler.lookupStyle(et,"order");return isNaN(bt)||isNaN(Ut)||bt===Ut?0:bt>Ut?1:-1});if(it.length>0){const rt=this.directionality.value,et=this.layout;"row"===et&&"rtl"===rt?this.styleCache=Mt:"row"===et&&"rtl"!==rt?this.styleCache=zt:"column"===et&&"rtl"===rt?this.styleCache=Wt:"column"===et&&"rtl"!==rt&&(this.styleCache=le),this.addStyles(tt,{directionality:rt,items:it,layout:et})}}clearStyles(){const tt=Object.keys(this.mru).length>0,it=tt?"padding":He(this.directionality.value,this.layout);tt&&super.clearStyles(),this.styleUtils.applyStyleToElements({[it]:""},this.childrenNodes)}willDisplay(tt){const it=this.marshal.getValue(tt,"show-hide");return!0===it||void 0===it&&"none"!==this.styleUtils.lookupStyle(tt,"display")}buildChildObservable(){this.zone.runOutsideAngular(()=>{typeof MutationObserver<"u"&&(this.observer=new MutationObserver(tt=>{tt.some(rt=>rt.addedNodes&&rt.addedNodes.length>0||rt.removedNodes&&rt.removedNodes.length>0)&&this.observerSubject.next()}),this.observer.observe(this.nativeElement,{childList:!0}))})}static#t=this.\u0275fac=function(it){return new(it||St)(a.rXU(a.aKT),a.rXU(a.SKi),a.rXU(t.dS),a.rXU(d.ZH),a.rXU(Re),a.rXU(d.qH))};static#e=this.\u0275dir=a.FsC({type:St,features:[a.Vt3]})}return St})(),$t=(()=>{class St extends Qt{constructor(){super(...arguments),this.inputs=te}static#t=this.\u0275fac=(()=>{let tt;return function(rt){return(tt||(tt=a.xGo(St)))(rt||St)}})();static#e=this.\u0275dir=a.FsC({type:St,selectors:[["","fxLayoutGap",""],["","fxLayoutGap.xs",""],["","fxLayoutGap.sm",""],["","fxLayoutGap.md",""],["","fxLayoutGap.lg",""],["","fxLayoutGap.xl",""],["","fxLayoutGap.lt-sm",""],["","fxLayoutGap.lt-md",""],["","fxLayoutGap.lt-lg",""],["","fxLayoutGap.lt-xl",""],["","fxLayoutGap.gt-xs",""],["","fxLayoutGap.gt-sm",""],["","fxLayoutGap.gt-md",""],["","fxLayoutGap.gt-lg",""]],inputs:{fxLayoutGap:"fxLayoutGap","fxLayoutGap.xs":"fxLayoutGap.xs","fxLayoutGap.sm":"fxLayoutGap.sm","fxLayoutGap.md":"fxLayoutGap.md","fxLayoutGap.lg":"fxLayoutGap.lg","fxLayoutGap.xl":"fxLayoutGap.xl","fxLayoutGap.lt-sm":"fxLayoutGap.lt-sm","fxLayoutGap.lt-md":"fxLayoutGap.lt-md","fxLayoutGap.lt-lg":"fxLayoutGap.lt-lg","fxLayoutGap.lt-xl":"fxLayoutGap.lt-xl","fxLayoutGap.gt-xs":"fxLayoutGap.gt-xs","fxLayoutGap.gt-sm":"fxLayoutGap.gt-sm","fxLayoutGap.gt-md":"fxLayoutGap.gt-md","fxLayoutGap.gt-lg":"fxLayoutGap.gt-lg"},features:[a.Vt3]})}return St})();const Mt=new Map,Wt=new Map,zt=new Map,le=new Map,Je=" grid";function He(St,Ft){switch(Ft){case"column":return"margin-bottom";case"column-reverse":return"margin-top";case"row":default:return"rtl"===St?"margin-left":"margin-right";case"row-reverse":return"rtl"===St?"margin-right":"margin-left"}}let Ze=(()=>{class St extends d.r3{buildStyles(tt,{display:it}){const rt=(0,p.uG)(tt);return{...rt,display:"none"===it?it:rt.display}}static#t=this.\u0275fac=(()=>{let tt;return function(rt){return(tt||(tt=a.xGo(St)))(rt||St)}})();static#e=this.\u0275prov=a.jDH({token:St,factory:St.\u0275fac,providedIn:"root"})}return St})();const $n=["fxLayout","fxLayout.xs","fxLayout.sm","fxLayout.md","fxLayout.lg","fxLayout.xl","fxLayout.lt-sm","fxLayout.lt-md","fxLayout.lt-lg","fxLayout.lt-xl","fxLayout.gt-xs","fxLayout.gt-sm","fxLayout.gt-md","fxLayout.gt-lg"];let Bn=(()=>{class St extends d.DJ{constructor(tt,it,rt,et,bt){super(tt,rt,it,et),this._config=bt,this.DIRECTIVE_KEY="layout",this.init()}updateWithValue(tt){const rt=this._config.detectLayoutDisplay?this.styler.lookupStyle(this.nativeElement,"display"):"";this.styleCache=nn.get(rt)??new Map,nn.set(rt,this.styleCache),this.currentValue!==tt&&(this.addStyles(tt,{display:rt}),this.currentValue=tt)}static#t=this.\u0275fac=function(it){return new(it||St)(a.rXU(a.aKT),a.rXU(d.ZH),a.rXU(Ze),a.rXU(d.qH),a.rXU(d.EA))};static#e=this.\u0275dir=a.FsC({type:St,features:[a.Vt3]})}return St})(),fi=(()=>{class St extends Bn{constructor(){super(...arguments),this.inputs=$n}static#t=this.\u0275fac=(()=>{let tt;return function(rt){return(tt||(tt=a.xGo(St)))(rt||St)}})();static#e=this.\u0275dir=a.FsC({type:St,selectors:[["","fxLayout",""],["","fxLayout.xs",""],["","fxLayout.sm",""],["","fxLayout.md",""],["","fxLayout.lg",""],["","fxLayout.xl",""],["","fxLayout.lt-sm",""],["","fxLayout.lt-md",""],["","fxLayout.lt-lg",""],["","fxLayout.lt-xl",""],["","fxLayout.gt-xs",""],["","fxLayout.gt-sm",""],["","fxLayout.gt-md",""],["","fxLayout.gt-lg",""]],inputs:{fxLayout:"fxLayout","fxLayout.xs":"fxLayout.xs","fxLayout.sm":"fxLayout.sm","fxLayout.md":"fxLayout.md","fxLayout.lg":"fxLayout.lg","fxLayout.xl":"fxLayout.xl","fxLayout.lt-sm":"fxLayout.lt-sm","fxLayout.lt-md":"fxLayout.lt-md","fxLayout.lt-lg":"fxLayout.lt-lg","fxLayout.lt-xl":"fxLayout.lt-xl","fxLayout.gt-xs":"fxLayout.gt-xs","fxLayout.gt-sm":"fxLayout.gt-sm","fxLayout.gt-md":"fxLayout.gt-md","fxLayout.gt-lg":"fxLayout.gt-lg"},features:[a.Vt3]})}return St})();const nn=new Map;let qt=(()=>{class St{static#t=this.\u0275fac=function(it){return new(it||St)};static#e=this.\u0275mod=a.$C({type:St});static#n=this.\u0275inj=a.G2t({imports:[d.Ui,t.jI]})}return St})()},40632:(ct,P,e)=>{"use strict";e.d(P,{YF:()=>er});var t=e(46777),a=e(11971),d=e(87801),p=e(68559);e(2814);let vi=(()=>{class je{static#t=this.\u0275fac=function(Te){return new(Te||je)};static#e=this.\u0275mod=p.$C({type:je});static#n=this.\u0275inj=p.G2t({imports:[t.Ui]})}return je})();var Mi=e(60316);let er=(()=>{class je{static withConfig(ie,Te=[]){return{ngModule:je,providers:ie.serverLoaded?[{provide:t.EA,useValue:{...t.PV,...ie}},{provide:t.SL,useValue:Te,multi:!0},{provide:t.Ce,useValue:!0}]:[{provide:t.EA,useValue:{...t.PV,...ie}},{provide:t.SL,useValue:Te,multi:!0}]}}constructor(ie,Te){(0,Mi.Vy)(Te)&&!ie&&console.warn("Warning: Flex Layout loaded on the server without FlexLayoutServerModule")}static#t=this.\u0275fac=function(Te){return new(Te||je)(p.KVO(t.Ce),p.KVO(p.Agw))};static#e=this.\u0275mod=p.$C({type:je});static#n=this.\u0275inj=p.G2t({imports:[d.w2,a.Cc,vi,d.w2,a.Cc,vi]})}return je})();new p.RxE("17.0.1")},17876:(ct,P,e)=>{"use strict";e.d(P,{En:()=>ce,Vm:()=>Bn,YQ:()=>St,EH:()=>G,gp:()=>se});var t=e(59452),a=e(51903),d=e(15842),m=e(63617),f=e(43942),v=e(84205),h=e(7242),E=e(59400),y=e(77919),g=e(81530);class A{constructor(tt,it,rt){this.kind=tt,this.value=it,this.error=rt,this.hasValue="N"===tt}observe(tt){return x(this,tt)}do(tt,it,rt){const{kind:et,value:bt,error:Ut}=this;return"N"===et?tt?.(bt):"E"===et?it?.(Ut):rt?.()}accept(tt,it,rt){var et;return(0,g.T)(null===(et=tt)||void 0===et?void 0:et.next)?this.observe(tt):this.do(tt,it,rt)}toObservable(){const{kind:tt,value:it,error:rt}=this,et="N"===tt?(0,t.of)(it):"E"===tt?(0,y.$)(()=>rt):"C"===tt?E.w:0;if(!et)throw new TypeError(`Unexpected notification kind ${tt}`);return et}static createNext(tt){return new A("N",tt)}static createError(tt){return new A("E",void 0,tt)}static createComplete(){return A.completeNotification}}function x(Ft,tt){var it,rt,et;const{kind:bt,value:Ut,error:Oe}=Ft;if("string"!=typeof bt)throw new TypeError('Invalid notification, missing "kind"');"N"===bt?null===(it=tt.next)||void 0===it||it.call(tt,Ut):"E"===bt?null===(rt=tt.error)||void 0===rt||rt.call(tt,Oe):null===(et=tt.complete)||void 0===et||et.call(tt)}A.completeNotification=new A("C");var T=e(50819),D=e(91687),S=e(70271),k=e(61318),I=e(51567),F=e(82645);function L(Ft,tt,it,rt){return(0,T.N)((et,bt)=>{let Ut;tt&&"function"!=typeof tt?({duration:it,element:Ut,connector:rt}=tt):Ut=tt;const Oe=new Map,Sn=he=>{Oe.forEach(he),he(bt)},rn=he=>Sn(Ct=>Ct.error(he));let hn=0,Me=!1;const on=new D.H(bt,he=>{try{const Ct=Ft(he);let Ee=Oe.get(Ct);if(!Ee){Oe.set(Ct,Ee=rt?rt():new v.B);const wt=function Le(he,Ct){const Ee=new f.c(wt=>{hn++;const we=Ct.subscribe(wt);return()=>{we.unsubscribe(),0==--hn&&Me&&on.unsubscribe()}});return Ee.key=he,Ee}(Ct,Ee);if(bt.next(wt),it){const we=(0,D._)(Ee,()=>{Ee.complete(),we?.unsubscribe()},void 0,void 0,()=>Oe.delete(Ct));on.add((0,F.Tg)(it(wt)).subscribe(we))}}Ee.next(Ut?Ut(he):he)}catch(Ct){rn(Ct)}},()=>Sn(he=>he.complete()),rn,()=>Oe.clear(),()=>(Me=!0,0===hn));et.subscribe(on)})}var W=e(1365);function K(Ft,tt){return tt?it=>it.pipe(K((rt,et)=>(0,F.Tg)(Ft(rt,et)).pipe((0,S.T)((bt,Ut)=>tt(rt,bt,et,Ut))))):(0,T.N)((it,rt)=>{let et=0,bt=null,Ut=!1;it.subscribe((0,D._)(rt,Oe=>{bt||(bt=(0,D._)(rt,void 0,()=>{bt=null,Ut&&rt.complete()}),(0,F.Tg)(Ft(Oe,et++)).subscribe(bt))},()=>{Ut=!0,!bt&&rt.complete()}))})}var X=e(64334),B=e(68559),V=e(11439);const z={dispatch:!0,functional:!1,useEffectsErrorHandler:!0},U="__@ngrx/effects_create__";function G(Ft,tt={}){const it=tt.functional?Ft:Ft(),rt={...z,...tt};return Object.defineProperty(it,U,{value:rt}),it}function q(Ft){return Object.getPrototypeOf(Ft)}function ot(Ft){return"function"==typeof Ft}function J(Ft){return Ft.filter(ot)}function mt(Ft,tt,it){const rt=q(Ft),bt=rt&&"Object"!==rt.constructor.name?rt.constructor.name:null,Ut=function H(Ft){return function Z(Ft){return Object.getOwnPropertyNames(Ft).filter(rt=>!(!Ft[rt]||!Ft[rt].hasOwnProperty(U))&&Ft[rt][U].hasOwnProperty("dispatch")).map(rt=>({propertyName:rt,...Ft[rt][U]}))}(Ft)}(Ft).map(({propertyName:Oe,dispatch:Sn,useEffectsErrorHandler:rn})=>{const hn="function"==typeof Ft[Oe]?Ft[Oe]():Ft[Oe],Me=rn?it(hn,tt):hn;return!1===Sn?Me.pipe((0,h.w)()):Me.pipe(function C(){return(0,T.N)((Ft,tt)=>{Ft.subscribe((0,D._)(tt,it=>{tt.next(A.createNext(it))},()=>{tt.next(A.createComplete()),tt.complete()},it=>{tt.next(A.createError(it)),tt.complete()}))})}()).pipe((0,S.T)(Le=>({effect:Ft[Oe],notification:Le,propertyName:Oe,sourceName:bt,sourceInstance:Ft})))});return(0,m.h)(...Ut)}function Vt(Ft,tt,it=10){return Ft.pipe((0,k.W)(rt=>(tt&&tt.handleError(rt),it<=1?Ft:Vt(Ft,tt,it-1))))}let ce=(()=>{class Ft extends f.c{constructor(it){super(),it&&(this.source=it)}lift(it){const rt=new Ft;return rt.source=this,rt.operator=it,rt}static#t=this.\u0275fac=function(rt){return new(rt||Ft)(B.KVO(V.sA))};static#e=this.\u0275prov=B.jDH({token:Ft,factory:Ft.\u0275fac,providedIn:"root"})}return Ft})();function se(...Ft){return(0,I.p)(tt=>Ft.some(it=>"string"==typeof it?it===tt.type:it.type===tt.type))}const xe=new B.nKC("@ngrx/effects Internal Root Guard"),It=new B.nKC("@ngrx/effects User Provided Effects"),At=new B.nKC("@ngrx/effects Internal Root Effects"),Gt=new B.nKC("@ngrx/effects Internal Root Effects Instances"),Tt=new B.nKC("@ngrx/effects Internal Feature Effects"),Yt=new B.nKC("@ngrx/effects Internal Feature Effects Instance Groups"),Ot=new B.nKC("@ngrx/effects Effects Error Handler",{providedIn:"root",factory:()=>Vt}),me="@ngrx/effects/init";(0,V.VP)(me);function Je(Ft){return Fe(Ft,"ngrxOnInitEffects")}function Fe(Ft,tt){return Ft&&tt in Ft&&"function"==typeof Ft[tt]}let tn=(()=>{class Ft extends v.B{constructor(it,rt){super(),this.errorHandler=it,this.effectsErrorHandler=rt}addEffects(it){this.next(it)}toActions(){return this.pipe(L(it=>function $(Ft){return!!Ft.constructor&&"Object"!==Ft.constructor.name&&"Function"!==Ft.constructor.name}(it)?q(it):it),(0,W.Z)(it=>it.pipe(L(He))),(0,W.Z)(it=>{const rt=it.pipe(K(bt=>function pn(Ft,tt){return it=>{const rt=mt(it,Ft,tt);return function zt(Ft){return Fe(Ft,"ngrxOnRunEffects")}(it)?it.ngrxOnRunEffects(rt):rt}}(this.errorHandler,this.effectsErrorHandler)(bt)),(0,S.T)(bt=>(function Re(Ft,tt){if("N"===Ft.notification.kind){const it=Ft.notification.value;!function te(Ft){return"function"!=typeof Ft&&Ft&&Ft.type&&"string"==typeof Ft.type}(it)&&tt.handleError(new Error(`Effect ${function Qe({propertyName:Ft,sourceInstance:tt,sourceName:it}){const rt="function"==typeof tt[Ft];return it?`"${it}.${String(Ft)}${rt?"()":""}"`:`"${String(Ft)}()"`}(Ft)} dispatched an invalid action: ${function Qt(Ft){try{return JSON.stringify(Ft)}catch{return Ft}}(it)}`))}}(bt,this.errorHandler),bt.notification)),(0,I.p)(bt=>"N"===bt.kind&&null!=bt.value),function j(){return(0,T.N)((Ft,tt)=>{Ft.subscribe((0,D._)(tt,it=>x(it,tt)))})}()),et=it.pipe((0,X.s)(1),(0,I.p)(Je),(0,S.T)(bt=>bt.ngrxOnInitEffects()));return(0,m.h)(rt,et)}))}static#t=this.\u0275fac=function(rt){return new(rt||Ft)(B.KVO(B.zcH),B.KVO(Ot))};static#e=this.\u0275prov=B.jDH({token:Ft,factory:Ft.\u0275fac,providedIn:"root"})}return Ft})();function He(Ft){return function Mt(Ft){return Fe(Ft,"ngrxOnIdentifyEffects")}(Ft)?Ft.ngrxOnIdentifyEffects():""}let Ze=(()=>{class Ft{get isStarted(){return!!this.effectsSubscription}constructor(it,rt){this.effectSources=it,this.store=rt,this.effectsSubscription=null}start(){this.effectsSubscription||(this.effectsSubscription=this.effectSources.toActions().subscribe(this.store))}ngOnDestroy(){this.effectsSubscription&&(this.effectsSubscription.unsubscribe(),this.effectsSubscription=null)}static#t=this.\u0275fac=function(rt){return new(rt||Ft)(B.KVO(tn),B.KVO(V.il))};static#e=this.\u0275prov=B.jDH({token:Ft,factory:Ft.\u0275fac,providedIn:"root"})}return Ft})(),$n=(()=>{class Ft{constructor(it,rt,et,bt,Ut,Oe,Sn){this.sources=it,rt.start();for(const rn of bt)it.addEffects(rn);et.dispatch({type:me})}addEffects(it){this.sources.addEffects(it)}static#t=this.\u0275fac=function(rt){return new(rt||Ft)(B.KVO(tn),B.KVO(Ze),B.KVO(V.il),B.KVO(Gt),B.KVO(V.wc,8),B.KVO(V.ae,8),B.KVO(xe,8))};static#e=this.\u0275mod=B.$C({type:Ft});static#n=this.\u0275inj=B.G2t({})}return Ft})(),Vn=(()=>{class Ft{constructor(it,rt,et,bt){const Ut=rt.flat();for(const Oe of Ut)it.addEffects(Oe)}static#t=this.\u0275fac=function(rt){return new(rt||Ft)(B.KVO($n),B.KVO(Yt),B.KVO(V.wc,8),B.KVO(V.ae,8))};static#e=this.\u0275mod=B.$C({type:Ft});static#n=this.\u0275inj=B.G2t({})}return Ft})(),Bn=(()=>{class Ft{static forFeature(...it){const rt=it.flat(),et=J(rt);return{ngModule:Vn,providers:[et,{provide:Tt,multi:!0,useValue:rt},{provide:It,multi:!0,useValue:[]},{provide:Yt,multi:!0,useFactory:fi,deps:[Tt,It]}]}}static forRoot(...it){const rt=it.flat(),et=J(rt);return{ngModule:$n,providers:[et,{provide:At,useValue:[rt]},{provide:xe,useFactory:nn},{provide:It,multi:!0,useValue:[]},{provide:Gt,useFactory:fi,deps:[At,It]}]}}static#t=this.\u0275fac=function(rt){return new(rt||Ft)};static#e=this.\u0275mod=B.$C({type:Ft});static#n=this.\u0275inj=B.G2t({})}return Ft})();function fi(Ft,tt){const it=[];for(const rt of Ft)it.push(...rt);for(const rt of tt)it.push(...rt);return it.map(rt=>function ft(Ft){return Ft instanceof B.nKC||ot(Ft)}(rt)?(0,B.WQX)(rt):rt)}function nn(){const Ft=(0,B.WQX)(Ze,{optional:!0,skipSelf:!0}),tt=(0,B.WQX)(At,{self:!0});if((1!==tt.length||0!==tt[0].length)&&Ft)throw new TypeError("EffectsModule.forRoot() called twice. Feature modules should use EffectsModule.forFeature() instead.");return"guarded"}const St=function p(Ft){return(0,a.H)(tt=>{const it=Ft(tt),rt=Array.isArray(it)?it:[it];return(0,t.of)(tt).pipe((0,d.E)(...rt))})}},72351:(ct,P,e)=>{"use strict";e.d(P,{p:()=>y});var t=e(11439),a=e(68559),m=function(b){return b[b.EntitiesOnly=0]="EntitiesOnly",b[b.Both=1]="Both",b[b.None=2]="None",b}(m||{});function f(b){return function(x,T){const D={ids:[...T.ids],entities:{...T.entities}},C=b(x,D);return C===m.Both?Object.assign({},T,D):C===m.EntitiesOnly?{...T,entities:D.entities}:T}}function v(b,A){const x=A(b);return(0,a.naY)()&&void 0===x&&console.warn("@ngrx/entity: The entity passed to the `selectId` implementation returned undefined.","You should probably provide your own `selectId` implementation.","The entity that was passed:",b,"The `selectId` implementation:",A.toString()),x}function h(b){function A(V,z){const U=v(V,b);return U in z.entities?m.None:(z.ids.push(U),z.entities[U]=V,m.Both)}function x(V,z){let U=!1;for(const G of V)U=A(G,z)!==m.None||U;return U?m.Both:m.None}function D(V,z){const U=v(V,b);return U in z.entities?(z.entities[U]=V,m.EntitiesOnly):(z.ids.push(U),z.entities[U]=V,m.Both)}function k(V,z){const G=(V instanceof Array?V:z.ids.filter(Z=>V(z.entities[Z]))).filter(Z=>Z in z.entities).map(Z=>delete z.entities[Z]).length>0;return G&&(z.ids=z.ids.filter(Z=>Z in z.entities)),G?m.Both:m.None}function L(V,z){return W([V],z)}function W(V,z){const U={};return(V=V.filter(Z=>Z.id in z.entities)).length>0?V.filter(at=>function F(V,z,U){const Z=Object.assign({},U.entities[z.id],z.changes),at=v(Z,b),H=at!==z.id;return H&&(V[z.id]=at,delete U.entities[z.id]),U.entities[at]=Z,H}(U,at,z)).length>0?(z.ids=z.ids.map(at=>U[at]||at),m.Both):m.EntitiesOnly:m.None}function B(V,z){const U=[],G=[];for(const H of V){const q=v(H,b);q in z.entities?G.push({id:q,changes:H}):U.push(H)}const Z=W(G,z),at=x(U,z);switch(!0){case at===m.None&&Z===m.None:return m.None;case at===m.Both||Z===m.Both:return m.Both;default:return m.EntitiesOnly}}return{removeAll:function I(V){return Object.assign({},V,{ids:[],entities:{}})},addOne:f(A),addMany:f(x),setAll:f(function T(V,z){return z.ids=[],z.entities={},x(V,z),m.Both}),setOne:f(D),setMany:f(function C(V,z){const U=V.map(G=>D(G,z));switch(!0){case U.some(G=>G===m.Both):return m.Both;case U.some(G=>G===m.EntitiesOnly):return m.EntitiesOnly;default:return m.None}}),updateOne:f(L),updateMany:f(W),upsertOne:f(function X(V,z){return B([V],z)}),upsertMany:f(B),removeOne:f(function S(V,z){return k([V],z)}),removeMany:f(k),map:f(function K(V,z){return W(z.ids.reduce((Z,at)=>{const H=V(z.entities[at]);return H!==z.entities[at]&&Z.push({id:at,changes:H}),Z},[]).filter(({id:Z})=>Z in z.entities),z)}),mapOne:f(function j({map:V,id:z},U){const G=U.entities[z];return G?L({id:z,changes:V(G)},U):m.None})}}function E(b,A){const{removeOne:x,removeMany:T,removeAll:D}=h(b);function C(U,G){return S([U],G)}function S(U,G){const Z=U.filter(at=>!(v(at,b)in G.entities));return 0===Z.length?m.None:(z(Z,G),m.Both)}function I(U,G){const Z=v(U,b);return Z in G.entities?(G.ids=G.ids.filter(at=>at!==Z),z([U],G),m.Both):C(U,G)}function L(U,G){return K([U],G)}function K(U,G){const Z=[],at=U.filter(H=>function W(U,G,Z){if(!(G.id in Z.entities))return!1;const H=Object.assign({},Z.entities[G.id],G.changes),q=v(H,b);return delete Z.entities[G.id],U.push(H),q!==G.id}(Z,H,G)).length>0;if(0===Z.length)return m.None;{const H=G.ids,q=[];return G.ids=G.ids.filter(($,ot)=>$ in G.entities||(q.push(ot),!1)),z(Z,G),!at&&q.every($=>G.ids[$]===H[$])?m.EntitiesOnly:m.Both}}function V(U,G){const Z=[],at=[];for(const $ of U){const ot=v($,b);ot in G.entities?at.push({id:ot,changes:$}):Z.push($)}const H=K(at,G),q=S(Z,G);switch(!0){case q===m.None&&H===m.None:return m.None;case q===m.Both||H===m.Both:return m.Both;default:return m.EntitiesOnly}}function z(U,G){U.sort(A);const Z=[];let at=0,H=0;for(;at<U.length&&H<G.ids.length;){const q=U[at],$=v(q,b),ot=G.ids[H];A(q,G.entities[ot])<=0?(Z.push($),at++):(Z.push(ot),H++)}G.ids=Z.concat(at<U.length?U.slice(at).map(b):G.ids.slice(H)),U.forEach((q,$)=>{G.entities[b(q)]=q})}return{removeOne:x,removeMany:T,removeAll:D,addOne:f(C),updateOne:f(L),upsertOne:f(function B(U,G){return V([U],G)}),setAll:f(function k(U,G){return G.entities={},G.ids=[],S(U,G),m.Both}),setOne:f(I),setMany:f(function F(U,G){const Z=U.map(at=>I(at,G));switch(!0){case Z.some(at=>at===m.Both):return m.Both;case Z.some(at=>at===m.EntitiesOnly):return m.EntitiesOnly;default:return m.None}}),addMany:f(S),updateMany:f(K),upsertMany:f(V),map:f(function j(U,G){return K(G.ids.reduce((at,H)=>{const q=U(G.entities[H]);return q!==G.entities[H]&&at.push({id:H,changes:q}),at},[]),G)}),mapOne:f(function X({map:U,id:G},Z){const at=Z.entities[G];return at?L({id:G,changes:U(at)},Z):m.None})}}function y(b={}){const{selectId:A,sortComparer:x}={selectId:b.selectId??(S=>S.id),sortComparer:b.sortComparer??!1},T=function p(){return{getInitialState:function b(A={}){return Object.assign({ids:[],entities:{}},A)}}}(),D=function n(){return{getSelectors:function b(A){const x=S=>S.ids,T=S=>S.entities,D=(0,t.Mz)(x,T,(S,k)=>S.map(I=>k[I])),C=(0,t.Mz)(x,S=>S.length);return A?{selectIds:(0,t.Mz)(A,x),selectEntities:(0,t.Mz)(A,T),selectAll:(0,t.Mz)(A,D),selectTotal:(0,t.Mz)(A,C)}:{selectIds:x,selectEntities:T,selectAll:D,selectTotal:C}}}}();return{selectId:A,sortComparer:x,...T,...D,...x?E(A,x):h(A)}}},32175:(ct,P,e)=>{"use strict";e.d(P,{C_:()=>x,KF:()=>b,QN:()=>v,hO:()=>V});var t=e(11439),a=e(68559),d=e(95072),p=e(15842);const n="@ngrx/router-store/request",f=((0,t.VP)(n,(0,t.xk)()),"@ngrx/router-store/navigation"),v=(0,t.VP)(f,(0,t.xk)()),h="@ngrx/router-store/cancel",y=((0,t.VP)(h,(0,t.xk)()),"@ngrx/router-store/error"),b=((0,t.VP)(y,(0,t.xk)()),"@ngrx/router-store/navigated");function x(G,Z){const at=Z;switch(at.type){case f:case y:case h:return{state:at.payload.routerState,navigationId:at.payload.event.id};default:return G}}(0,t.VP)(b,(0,t.xk)());class T{serialize(Z){return{root:this.serializeRoute(Z.root),url:Z.url}}serializeRoute(Z){const at=Z.children.map(H=>this.serializeRoute(H));return{params:Z.params,data:Z.data,url:Z.url,outlet:Z.outlet,title:Z.title,routeConfig:Z.routeConfig?{path:Z.routeConfig.path,pathMatch:Z.routeConfig.pathMatch,redirectTo:Z.routeConfig.redirectTo,outlet:Z.routeConfig.outlet,title:"string"==typeof Z.routeConfig.title?Z.routeConfig.title:void 0}:null,queryParams:Z.queryParams,fragment:Z.fragment,firstChild:at[0],children:at}}}var D=function(G){return G[G.PreActivation=1]="PreActivation",G[G.PostActivation=2]="PostActivation",G}(D||{});const C="router",S=new a.nKC("@ngrx/router-store Internal Configuration"),k=new a.nKC("@ngrx/router-store Configuration");function I(G){return{stateKey:C,serializer:T,navigationActionTiming:D.PreActivation,...G}}class F{serialize(Z){return{root:this.serializeRoute(Z.root),url:Z.url}}serializeRoute(Z){const at=Z.children.map(H=>this.serializeRoute(H));return{params:Z.params,paramMap:Z.paramMap,data:Z.data,url:Z.url,outlet:Z.outlet,title:Z.title,routeConfig:Z.routeConfig?{component:Z.routeConfig.component,path:Z.routeConfig.path,pathMatch:Z.routeConfig.pathMatch,redirectTo:Z.routeConfig.redirectTo,outlet:Z.routeConfig.outlet,title:Z.routeConfig.title}:null,queryParams:Z.queryParams,queryParamMap:Z.queryParamMap,fragment:Z.fragment,component:Z.routeConfig?Z.routeConfig.component:void 0,root:void 0,parent:void 0,firstChild:at[0],pathFromRoot:void 0,children:at}}}class L{}var W=function(G){return G[G.NONE=1]="NONE",G[G.ROUTER=2]="ROUTER",G[G.STORE=3]="STORE",G}(W||{});let K=(()=>{class G{constructor(at,H,q,$,ot,J){this.store=at,this.router=H,this.serializer=q,this.errorHandler=$,this.config=ot,this.activeRuntimeChecks=J,this.lastEvent=null,this.routerState=null,this.trigger=W.NONE,this.stateKey=this.config.stateKey,!(0,t.Lg)()&&(0,a.naY)()&&(J?.strictActionSerializability||J?.strictStateSerializability)&&this.serializer instanceof F&&console.warn("@ngrx/router-store: The serializability runtime checks cannot be enabled with the FullRouterStateSerializer. The FullRouterStateSerializer has an unserializable router state and actions that are not serializable. To use the serializability runtime checks either use the MinimalRouterStateSerializer or implement a custom router state serializer."),this.setUpStoreStateListener(),this.setUpRouterEventsListener()}setUpStoreStateListener(){this.store.pipe((0,t.Lt)(this.stateKey),(0,p.E)(this.store)).subscribe(([at,H])=>{this.navigateIfNeeded(at,H)})}navigateIfNeeded(at,H){if(!at||!at.state||this.trigger===W.ROUTER||this.lastEvent instanceof d.Z)return;const q=at.state.url;(function j(G,Z){return X(G)===X(Z)})(this.router.url,q)||(this.storeState=H,this.trigger=W.STORE,this.router.navigateByUrl(q).catch($=>{this.errorHandler.handleError($)}))}setUpRouterEventsListener(){const at=this.config.navigationActionTiming===D.PostActivation;let H;this.router.events.pipe((0,p.E)(this.store)).subscribe(([q,$])=>{this.lastEvent=q,q instanceof d.Z?(this.routerState=this.serializer.serialize(this.router.routerState.snapshot),this.trigger!==W.STORE&&(this.storeState=$,this.dispatchRouterRequest(q))):q instanceof d.ld?(H=q,!at&&this.trigger!==W.STORE&&this.dispatchRouterNavigation(q)):q instanceof d.j5?(this.dispatchRouterCancel(q),this.reset()):q instanceof d.L6?(this.dispatchRouterError(q),this.reset()):q instanceof d.wF&&(this.trigger!==W.STORE&&(at&&this.dispatchRouterNavigation(H),this.dispatchRouterNavigated(q)),this.reset())})}dispatchRouterRequest(at){this.dispatchRouterAction(n,{event:at})}dispatchRouterNavigation(at){const H=this.serializer.serialize(at.state);this.dispatchRouterAction(f,{routerState:H,event:new d.ld(at.id,at.url,at.urlAfterRedirects,H)})}dispatchRouterCancel(at){this.dispatchRouterAction(h,{storeState:this.storeState,event:at})}dispatchRouterError(at){this.dispatchRouterAction(y,{storeState:this.storeState,event:new d.L6(at.id,at.url,`${at}`)})}dispatchRouterNavigated(at){const H=this.serializer.serialize(this.router.routerState.snapshot);this.dispatchRouterAction(b,{event:at,routerState:H})}dispatchRouterAction(at,H){this.trigger=W.ROUTER;try{this.store.dispatch({type:at,payload:{routerState:this.routerState,...H,event:0===this.config.routerState?H.event:{id:H.event.id,url:H.event.url,urlAfterRedirects:H.event.urlAfterRedirects}}})}finally{this.trigger=W.NONE}}reset(){this.trigger=W.NONE,this.storeState=null,this.routerState=null}static#t=this.\u0275fac=function(H){return new(H||G)(a.KVO(t.il),a.KVO(d.Ix),a.KVO(L),a.KVO(a.zcH),a.KVO(k),a.KVO(t.A5))};static#e=this.\u0275prov=a.jDH({token:G,factory:G.\u0275fac})}return G})();function X(G){return G?.length>0&&"/"===G[G.length-1]?G.substring(0,G.length-1):G}function B(G={}){return(0,a.EmA)([{provide:S,useValue:G},{provide:k,useFactory:I,deps:[S]},{provide:L,useClass:G.serializer?G.serializer:0===G.routerState?F:T},{provide:a.Z63,multi:!0,useFactory:()=>()=>(0,a.WQX)(K)},K])}let V=(()=>{class G{static forRoot(at={}){return{ngModule:G,providers:[B(at)]}}static#t=this.\u0275fac=function(H){return new(H||G)};static#e=this.\u0275mod=a.$C({type:G});static#n=this.\u0275inj=a.G2t({})}return G})()},11439:(ct,P,e)=>{"use strict";e.d(P,{A5:()=>It,SS:()=>j,Zz:()=>K,N_:()=>z,Bh:()=>Qe,QU:()=>te,sA:()=>Wt,h1:()=>le,il:()=>He,ae:()=>Cr,md:()=>Mr,wc:()=>Kr,q6:()=>Qt,VP:()=>x,VG:()=>we,UX:()=>Ct,vy:()=>ir,Mz:()=>on,eJ:()=>he,UI:()=>Me,Lg:()=>Oe,on:()=>ho,xk:()=>T,Lt:()=>Ze});var t=e(68559),a=e(75797),d=e(43942),p=e(84205),n=e(40038),m=e(74304),f=e(15842),v=e(24031),h=e(70271),y=e(91817),g=e(49074);const b={};function x(qe,qn){if(b[qe]=(b[qe]||0)+1,"function"==typeof qn)return C(qe,(...Ln)=>({...qn(...Ln),type:qe}));switch(qn?qn._as:"empty"){case"empty":return C(qe,()=>({type:qe}));case"props":return C(qe,Ln=>({...Ln,type:qe}));default:throw new Error("Unexpected config.")}}function T(){return{_as:"props",_p:void 0}}function C(qe,qn){return Object.defineProperty(qn,"type",{value:qe,writable:!1})}function S(qe){return qe.charAt(0).toUpperCase()+qe.substring(1)}const K="@ngrx/store/init";let j=(()=>{class qe extends a.t{constructor(){super({type:K})}next(In){if("function"==typeof In)throw new TypeError("\n        Dispatch expected an object, instead it received a function.\n        If you're using the createAction function, make sure to invoke the function\n        before dispatching the action. For example, someAction should be someAction().");if(typeof In>"u")throw new TypeError("Actions must be objects");if(typeof In.type>"u")throw new TypeError("Actions must have a type property");super.next(In)}complete(){}ngOnDestroy(){super.complete()}static#t=this.\u0275fac=function(Ln){return new(Ln||qe)};static#e=this.\u0275prov=t.jDH({token:qe,factory:qe.\u0275fac})}return qe})();const X=[j],B=new t.nKC("@ngrx/store Internal Root Guard"),V=new t.nKC("@ngrx/store Internal Initial State"),z=new t.nKC("@ngrx/store Initial State"),U=new t.nKC("@ngrx/store Reducer Factory"),G=new t.nKC("@ngrx/store Internal Reducer Factory Provider"),Z=new t.nKC("@ngrx/store Initial Reducers"),at=new t.nKC("@ngrx/store Internal Initial Reducers"),H=new t.nKC("@ngrx/store Store Features"),q=new t.nKC("@ngrx/store Internal Store Reducers"),$=new t.nKC("@ngrx/store Internal Feature Reducers"),ot=new t.nKC("@ngrx/store Internal Feature Configs"),J=new t.nKC("@ngrx/store Internal Store Features"),ft=new t.nKC("@ngrx/store Internal Feature Reducers Token"),mt=new t.nKC("@ngrx/store Feature Reducers"),Lt=new t.nKC("@ngrx/store User Provided Meta Reducers"),Vt=new t.nKC("@ngrx/store Meta Reducers"),ce=new t.nKC("@ngrx/store Internal Resolved Meta Reducers"),se=new t.nKC("@ngrx/store User Runtime Checks Config"),xe=new t.nKC("@ngrx/store Internal User Runtime Checks Config"),It=new t.nKC("@ngrx/store Internal Runtime Checks"),At=new t.nKC("@ngrx/store Check if Action types are unique");function Yt(qe,qn={}){const In=Object.keys(qe),Ln={};for(let ai=0;ai<In.length;ai++){const gr=In[ai];"function"==typeof qe[gr]&&(Ln[gr]=qe[gr])}const Ai=Object.keys(Ln);return function(gr,Ti){gr=void 0===gr?qn:gr;let yr=!1;const qi={};for(let _r=0;_r<Ai.length;_r++){const Uo=Ai[_r],qo=gr[Uo],Yo=(0,Ln[Uo])(qo,Ti);qi[Uo]=Yo,yr=yr||Yo!==qo}return yr?qi:gr}}function me(...qe){return function(qn){if(0===qe.length)return qn;const In=qe[qe.length-1];return qe.slice(0,-1).reduceRight((Ai,ai)=>ai(Ai),In(qn))}}function oe(qe,qn){return Array.isArray(qn)&&qn.length>0&&(qe=me.apply(null,[...qn,qe])),(In,Ln)=>{const Ai=qe(In);return(ai,gr)=>Ai(ai=void 0===ai?Ln:ai,gr)}}new t.nKC("@ngrx/store Root Store Provider"),new t.nKC("@ngrx/store Feature State Provider");class te extends d.c{}class Qe extends j{}const Qt="@ngrx/store/update-reducers";let $t=(()=>{class qe extends a.t{get currentReducers(){return this.reducers}constructor(In,Ln,Ai,ai){super(ai(Ai,Ln)),this.dispatcher=In,this.initialState=Ln,this.reducers=Ai,this.reducerFactory=ai}addFeature(In){this.addFeatures([In])}addFeatures(In){const Ln=In.reduce((Ai,{reducers:ai,reducerFactory:gr,metaReducers:Ti,initialState:yr,key:qi})=>{const _r="function"==typeof ai?function Re(qe){const qn=Array.isArray(qe)&&qe.length>0?me(...qe):In=>In;return(In,Ln)=>(In=qn(In),(Ai,ai)=>In(Ai=void 0===Ai?Ln:Ai,ai))}(Ti)(ai,yr):oe(gr,Ti)(ai,yr);return Ai[qi]=_r,Ai},{});this.addReducers(Ln)}removeFeature(In){this.removeFeatures([In])}removeFeatures(In){this.removeReducers(In.map(Ln=>Ln.key))}addReducer(In,Ln){this.addReducers({[In]:Ln})}addReducers(In){this.reducers={...this.reducers,...In},this.updateReducers(Object.keys(In))}removeReducer(In){this.removeReducers([In])}removeReducers(In){In.forEach(Ln=>{this.reducers=function Ot(qe,qn){return Object.keys(qe).filter(In=>In!==qn).reduce((In,Ln)=>Object.assign(In,{[Ln]:qe[Ln]}),{})}(this.reducers,Ln)}),this.updateReducers(In)}updateReducers(In){this.next(this.reducerFactory(this.reducers,this.initialState)),this.dispatcher.next({type:Qt,features:In})}ngOnDestroy(){this.complete()}static#t=this.\u0275fac=function(Ln){return new(Ln||qe)(t.KVO(Qe),t.KVO(z),t.KVO(Z),t.KVO(U))};static#e=this.\u0275prov=t.jDH({token:qe,factory:qe.\u0275fac})}return qe})();const Mt=[$t,{provide:te,useExisting:$t},{provide:Qe,useExisting:j}];let Wt=(()=>{class qe extends p.B{ngOnDestroy(){this.complete()}static#t=this.\u0275fac=(()=>{let In;return function(Ai){return(In||(In=t.xGo(qe)))(Ai||qe)}})();static#e=this.\u0275prov=t.jDH({token:qe,factory:qe.\u0275fac})}return qe})();const zt=[Wt];class le extends d.c{}let Je=(()=>{class qe extends a.t{static#t=this.INIT=K;constructor(In,Ln,Ai,ai){super(ai);const qi=In.pipe((0,m.Q)(n.T)).pipe((0,f.E)(Ln)).pipe((0,v.S)(Fe,{state:ai}));this.stateSubscription=qi.subscribe(({state:_r,action:Uo})=>{this.next(_r),Ai.next(Uo)}),this.state=(0,g.ot)(this,{manualCleanup:!0,requireSync:!0})}ngOnDestroy(){this.stateSubscription.unsubscribe(),this.complete()}static#e=this.\u0275fac=function(Ln){return new(Ln||qe)(t.KVO(j),t.KVO(te),t.KVO(Wt),t.KVO(z))};static#n=this.\u0275prov=t.jDH({token:qe,factory:qe.\u0275fac})}return qe})();function Fe(qe={state:void 0},[qn,In]){const{state:Ln}=qe;return{state:In(Ln,qn),action:qn}}const tn=[Je,{provide:le,useExisting:Je}];let He=(()=>{class qe extends d.c{constructor(In,Ln,Ai){super(),this.actionsObserver=Ln,this.reducerManager=Ai,this.source=In,this.state=In.state}select(In,...Ln){return Ze.call(null,In,...Ln)(this)}selectSignal(In,Ln){return(0,t.EWP)(()=>In(this.state()),Ln)}lift(In){const Ln=new qe(this,this.actionsObserver,this.reducerManager);return Ln.operator=In,Ln}dispatch(In){this.actionsObserver.next(In)}next(In){this.actionsObserver.next(In)}error(In){this.actionsObserver.error(In)}complete(){this.actionsObserver.complete()}addReducer(In,Ln){this.reducerManager.addReducer(In,Ln)}removeReducer(In){this.reducerManager.removeReducer(In)}static#t=this.\u0275fac=function(Ln){return new(Ln||qe)(t.KVO(le),t.KVO(j),t.KVO($t))};static#e=this.\u0275prov=t.jDH({token:qe,factory:qe.\u0275fac})}return qe})();const pn=[He];function Ze(qe,qn,...In){return function(Ai){let ai;if("string"==typeof qe){const gr=[qn,...In].filter(Boolean);ai=Ai.pipe(function E(...qe){const qn=qe.length;if(0===qn)throw new Error("list of properties cannot be empty.");return(0,h.T)(In=>{let Ln=In;for(let Ai=0;Ai<qn;Ai++){const ai=Ln?.[qe[Ai]];if(!(typeof ai<"u"))return;Ln=ai}return Ln})}(qe,...gr))}else{if("function"!=typeof qe)throw new TypeError(`Unexpected type '${typeof qe}' in select operator, expected 'string' or 'function'`);ai=Ai.pipe((0,h.T)(gr=>qe(gr,qn)))}return ai.pipe((0,y.F)())}}const $n="https://ngrx.io/guide/store/configuration/runtime-checks";function Vn(qe){return void 0===qe}function Bn(qe){return null===qe}function fi(qe){return Array.isArray(qe)}function St(qe){return"object"==typeof qe&&null!==qe}function tt(qe){if(!function Ft(qe){return St(qe)&&!fi(qe)}(qe))return!1;const qn=Object.getPrototypeOf(qe);return qn===Object.prototype||null===qn}function it(qe){return"function"==typeof qe}let bt=!1;function Oe(){return bt}function Sn(qe,qn){return qe===qn}function Me(qe,qn=Sn,In=Sn){let ai,Ln=null,Ai=null;return{memoized:function qi(){if(void 0!==ai)return ai.result;if(!Ln)return Ai=qe.apply(null,arguments),Ln=arguments,Ai;if(!function rn(qe,qn,In){for(let Ln=0;Ln<qe.length;Ln++)if(!In(qe[Ln],qn[Ln]))return!0;return!1}(arguments,Ln,qn))return Ai;const _r=qe.apply(null,arguments);return Ln=arguments,In(Ai,_r)?Ai:(Ai=_r,_r)},reset:function gr(){Ln=null,Ai=null},setResult:function Ti(_r=void 0){ai={result:_r}},clearResult:function yr(){ai=void 0}}}function on(...qe){return he(Me)(...qe)}function Le(qe,qn,In,Ln){if(void 0===In){const ai=qn.map(gr=>gr(qe));return Ln.memoized.apply(null,ai)}const Ai=qn.map(ai=>ai(qe,In));return Ln.memoized.apply(null,[...Ai,In])}function he(qe,qn={stateFn:Le}){return function(...In){let Ln=In;if(Array.isArray(Ln[0])){const[_r,...Uo]=Ln;Ln=[..._r,...Uo]}else 1===Ln.length&&function Ee(qe){return!!qe&&"object"==typeof qe&&Object.values(qe).every(qn=>"function"==typeof qn)}(Ln[0])&&(Ln=function wt(qe){const qn=Object.values(qe),In=Object.keys(qe);return[...qn,(...Ai)=>In.reduce((ai,gr,Ti)=>({...ai,[gr]:Ai[Ti]}),{})]}(Ln[0]));const Ai=Ln.slice(0,Ln.length-1),ai=Ln[Ln.length-1],gr=Ai.filter(_r=>_r.release&&"function"==typeof _r.release),Ti=qe(function(..._r){return ai.apply(null,_r)}),yr=Me(function(_r,Uo){return qn.stateFn.apply(null,[_r,Ai,Uo,Ti])});return Object.assign(yr.memoized,{release:function qi(){yr.reset(),Ti.reset(),gr.forEach(_r=>_r.release())},projector:Ti.memoized,setResult:yr.setResult,clearResult:yr.clearResult})}}function Ct(qe){return on(qn=>{const In=qn[qe];return!Oe()&&(0,t.naY)()&&!(qe in qn)&&console.warn(`@ngrx/store: The feature name "${qe}" does not exist in the state, therefore createFeatureSelector cannot access it.  Be sure it is imported in a loaded module using StoreModule.forRoot('${qe}', ...) or StoreModule.forFeature('${qe}', ...).  If the default state is intended to be undefined, as is the case with router state, this development-only warning message can be ignored.`),In},qn=>qn)}function we(qe){const{name:qn,reducer:In,extraSelectors:Ln}=qe,Ai=Ct(qn),ai=function mn(qe,qn){const In=function Fn(qe){return qe(void 0,{type:"@ngrx/feature/init"})}(qn);return(tt(In)?Object.keys(In):[]).reduce((Ai,ai)=>({...Ai,[`select${S(ai)}`]:on(qe,gr=>gr?.[ai])}),{})}(Ai,In),gr={[`select${S(qn)}State`]:Ai,...ai},Ti=Ln?Ln(gr):{};return{name:qn,reducer:In,...gr,...Ti}}function ti(qe){return qe instanceof t.nKC?(0,t.WQX)(qe):qe}function vi(qe,qn){return qn.map((In,Ln)=>{if(qe[Ln]instanceof t.nKC){const Ai=(0,t.WQX)(qe[Ln]);return{key:In.key,reducerFactory:Ai.reducerFactory?Ai.reducerFactory:Yt,metaReducers:Ai.metaReducers?Ai.metaReducers:[],initialState:Ai.initialState}}return In})}function Mi(qe){return qe.map(qn=>qn instanceof t.nKC?(0,t.WQX)(qn):qn)}function er(qe){return"function"==typeof qe?qe():qe}function Ne(qe,qn){return qe.concat(qn)}function je(){if((0,t.WQX)(He,{optional:!0,skipSelf:!0}))throw new TypeError("The root Store has been provided more than once. Feature modules should provide feature states instead.");return"guarded"}function ie(qe){Object.freeze(qe);const qn=it(qe);return Object.getOwnPropertyNames(qe).forEach(In=>{if(!In.startsWith("\u0275")&&function et(qe,qn){return Object.prototype.hasOwnProperty.call(qe,qn)}(qe,In)&&(!qn||"caller"!==In&&"callee"!==In&&"arguments"!==In)){const Ln=qe[In];(St(Ln)||it(Ln))&&!Object.isFrozen(Ln)&&ie(Ln)}}),qe}function An(qe,qn=[]){return(Vn(qe)||Bn(qe))&&0===qn.length?{path:["root"],value:qe}:Object.keys(qe).reduce((Ln,Ai)=>{if(Ln)return Ln;const ai=qe[Ai];return function rt(qe){return it(qe)&&qe.hasOwnProperty("\u0275cmp")}(ai)?Ln:!(Vn(ai)||Bn(ai)||function qt(qe){return"number"==typeof qe}(ai)||function an(qe){return"boolean"==typeof qe}(ai)||function nn(qe){return"string"==typeof qe}(ai)||fi(ai))&&(tt(ai)?An(ai,[...qn,Ai]):{path:[...qn,Ai],value:ai})},!1)}function ge(qe,qn){if(!1===qe)return;const In=qe.path.join("."),Ln=new Error(`Detected unserializable ${qn} at "${In}". ${$n}#strict${qn}serializability`);throw Ln.value=qe.value,Ln.unserializablePath=In,Ln}function Ke(qe){return(0,t.naY)()?{strictStateSerializability:!1,strictActionSerializability:!1,strictStateImmutability:!0,strictActionImmutability:!0,strictActionWithinNgZone:!1,strictActionTypeUniqueness:!1,...qe}:{strictStateSerializability:!1,strictActionSerializability:!1,strictStateImmutability:!1,strictActionImmutability:!1,strictActionWithinNgZone:!1,strictActionTypeUniqueness:!1}}function bn({strictActionSerializability:qe,strictStateSerializability:qn}){return In=>qe||qn?function Te(qe,qn){return function(In,Ln){qn.action(Ln)&&ge(An(Ln),"action");const Ai=qe(In,Ln);return qn.state()&&ge(An(Ai),"state"),Ai}}(In,{action:Ln=>qe&&!Ue(Ln),state:()=>qn}):In}function Tn({strictActionImmutability:qe,strictStateImmutability:qn}){return In=>qe||qn?function be(qe,qn){return function(In,Ln){const Ai=qn.action(Ln)?ie(Ln):Ln,ai=qe(In,Ai);return qn.state()?ie(ai):ai}}(In,{action:Ln=>qe&&!Ue(Ln),state:()=>qn}):In}function Ue(qe){return qe.type.startsWith("@ngrx")}function wn({strictActionWithinNgZone:qe}){return qn=>qe?function Ie(qe,qn){return function(In,Ln){if(qn.action(Ln)&&!t.SKi.isInAngularZone())throw new Error(`Action '${Ln.type}' running outside NgZone. ${$n}#strictactionwithinngzone`);return qe(In,Ln)}}(qn,{action:In=>qe&&!Ue(In)}):qn}function yt(qe){return[{provide:xe,useValue:qe},{provide:se,useFactory:ee,deps:[xe]},{provide:It,deps:[se],useFactory:Ke},{provide:Vt,multi:!0,deps:[It],useFactory:Tn},{provide:Vt,multi:!0,deps:[It],useFactory:bn},{provide:Vt,multi:!0,deps:[It],useFactory:wn}]}function de(){return[{provide:At,multi:!0,deps:[It],useFactory:ke}]}function ee(qe){return qe}function ke(qe){if(!qe.strictActionTypeUniqueness)return;const qn=Object.entries(b).filter(([,In])=>In>1).map(([In])=>In);if(qn.length)throw new Error(`Action types are registered more than once, ${qn.map(In=>`"${In}"`).join(", ")}. ${$n}#strictactiontypeuniqueness`)}function bi(qe={},qn={}){return[{provide:B,useFactory:je},{provide:V,useValue:qn.initialState},{provide:z,useFactory:er,deps:[V]},{provide:at,useValue:qe},{provide:q,useExisting:qe instanceof t.nKC?qe:at},{provide:Z,deps:[at,[new t.y_5(q)]],useFactory:ti},{provide:Lt,useValue:qn.metaReducers?qn.metaReducers:[]},{provide:ce,deps:[Vt,Lt],useFactory:Ne},{provide:G,useValue:qn.reducerFactory?qn.reducerFactory:Yt},{provide:U,deps:[G,ce],useFactory:oe},X,Mt,zt,tn,pn,yt(qn.runtimeChecks),de()]}function jr(qe,qn,In={}){return[{provide:ot,multi:!0,useValue:qe instanceof Object?{}:In},{provide:H,multi:!0,useValue:{key:qe instanceof Object?qe.name:qe,reducerFactory:In instanceof t.nKC||!In.reducerFactory?Yt:In.reducerFactory,metaReducers:In instanceof t.nKC||!In.metaReducers?[]:In.metaReducers,initialState:In instanceof t.nKC||!In.initialState?void 0:In.initialState}},{provide:J,deps:[ot,H],useFactory:vi},{provide:$,multi:!0,useValue:qe instanceof Object?qe.reducer:qn},{provide:ft,multi:!0,useExisting:qn instanceof t.nKC?qn:$},{provide:mt,multi:!0,deps:[$,[new t.y_5(ft)]],useFactory:Mi},de()]}let Kr=(()=>{class qe{constructor(In,Ln,Ai,ai,gr,Ti){}static#t=this.\u0275fac=function(Ln){return new(Ln||qe)(t.KVO(j),t.KVO(te),t.KVO(Wt),t.KVO(He),t.KVO(B,8),t.KVO(At,8))};static#e=this.\u0275mod=t.$C({type:qe});static#n=this.\u0275inj=t.G2t({})}return qe})(),Cr=(()=>{class qe{constructor(In,Ln,Ai,ai,gr){this.features=In,this.featureReducers=Ln,this.reducerManager=Ai;const Ti=In.map((yr,qi)=>{const Uo=Ln.shift()[qi];return{...yr,reducers:Uo,initialState:er(yr.initialState)}});Ai.addFeatures(Ti)}ngOnDestroy(){this.reducerManager.removeFeatures(this.features)}static#t=this.\u0275fac=function(Ln){return new(Ln||qe)(t.KVO(J),t.KVO(mt),t.KVO($t),t.KVO(Kr),t.KVO(At,8))};static#e=this.\u0275mod=t.$C({type:qe});static#n=this.\u0275inj=t.G2t({})}return qe})(),Mr=(()=>{class qe{static forRoot(In,Ln){return{ngModule:Kr,providers:[...bi(In,Ln)]}}static forFeature(In,Ln,Ai={}){return{ngModule:Cr,providers:[...jr(In,Ln,Ai)]}}static#t=this.\u0275fac=function(Ln){return new(Ln||qe)};static#e=this.\u0275mod=t.$C({type:qe});static#n=this.\u0275inj=t.G2t({})}return qe})();function ho(...qe){return{reducer:qe.pop(),types:qe.map(Ln=>Ln.type)}}function ir(qe,...qn){const In=new Map;for(const Ln of qn)for(const Ai of Ln.types){const ai=In.get(Ai);In.set(Ai,ai?(Ti,yr)=>Ln.reducer(ai(Ti,yr),yr):Ln.reducer)}return function(Ln=qe,Ai){const ai=In.get(Ai.type);return ai?ai(Ln,Ai):Ln}}},90852:(ct,P,e)=>{"use strict";e.d(P,{D9:()=>U,Mm:()=>z,Wr:()=>g,c$:()=>V,h:()=>G});var t=e(68559),a=e(59452),d=e(72551),p=e(61873),n=e(23513),m=e(137),f=e(64334),v=e(86301),h=e(70271),E=e(51903),y=e(36647);class g{}let b=(()=>{class Z extends g{getTranslation(H){return(0,a.of)({})}static \u0275fac=(()=>{let H;return function($){return(H||(H=t.xGo(Z)))($||Z)}})();static \u0275prov=t.jDH({token:Z,factory:Z.\u0275fac})}return Z})();class A{}let x=(()=>{class Z{handle(H){return H.key}static \u0275fac=function(q){return new(q||Z)};static \u0275prov=t.jDH({token:Z,factory:Z.\u0275fac})}return Z})();function T(Z,at){if(Z===at)return!0;if(null===Z||null===at)return!1;if(Z!=Z&&at!=at)return!0;let $,ot,J,H=typeof Z;if(H==typeof at&&"object"==H){if(!Array.isArray(Z)){if(Array.isArray(at))return!1;for(ot in J=Object.create(null),Z){if(!T(Z[ot],at[ot]))return!1;J[ot]=!0}for(ot in at)if(!(ot in J)&&typeof at[ot]<"u")return!1;return!0}if(!Array.isArray(at))return!1;if(($=Z.length)==at.length){for(ot=0;ot<$;ot++)if(!T(Z[ot],at[ot]))return!1;return!0}}return!1}function D(Z){return typeof Z<"u"&&null!==Z}function C(Z){return Z&&"object"==typeof Z&&!Array.isArray(Z)}function S(Z,at){let H=Object.assign({},Z);return C(Z)&&C(at)&&Object.keys(at).forEach(q=>{C(at[q])?q in Z?H[q]=S(Z[q],at[q]):Object.assign(H,{[q]:at[q]}):Object.assign(H,{[q]:at[q]})}),H}class k{}let I=(()=>{class Z extends k{templateMatcher=/{{\s?([^{}\s]*)\s?}}/g;interpolate(H,q){let $;return $="string"==typeof H?this.interpolateString(H,q):"function"==typeof H?this.interpolateFunction(H,q):H,$}getValue(H,q){let $="string"==typeof q?q.split("."):[q];q="";do{q+=$.shift(),!D(H)||!D(H[q])||"object"!=typeof H[q]&&$.length?$.length?q+=".":H=void 0:(H=H[q],q="")}while($.length);return H}interpolateFunction(H,q){return H(q)}interpolateString(H,q){return q?H.replace(this.templateMatcher,($,ot)=>{let J=this.getValue(q,ot);return D(J)?J:$}):H}static \u0275fac=(()=>{let H;return function($){return(H||(H=t.xGo(Z)))($||Z)}})();static \u0275prov=t.jDH({token:Z,factory:Z.\u0275fac})}return Z})();class F{}let L=(()=>{class Z extends F{compile(H,q){return H}compileTranslations(H,q){return H}static \u0275fac=(()=>{let H;return function($){return(H||(H=t.xGo(Z)))($||Z)}})();static \u0275prov=t.jDH({token:Z,factory:Z.\u0275fac})}return Z})();class W{defaultLang;currentLang=this.defaultLang;translations={};langs=[];onTranslationChange=new t.bkB;onLangChange=new t.bkB;onDefaultLangChange=new t.bkB}const K=new t.nKC("USE_STORE"),j=new t.nKC("USE_DEFAULT_LANG"),X=new t.nKC("DEFAULT_LANGUAGE"),B=new t.nKC("USE_EXTEND");let V=(()=>{class Z{store;currentLoader;compiler;parser;missingTranslationHandler;useDefaultLang;isolate;extend;loadingTranslations;pending=!1;_onTranslationChange=new t.bkB;_onLangChange=new t.bkB;_onDefaultLangChange=new t.bkB;_defaultLang;_currentLang;_langs=[];_translations={};_translationRequests={};get onTranslationChange(){return this.isolate?this._onTranslationChange:this.store.onTranslationChange}get onLangChange(){return this.isolate?this._onLangChange:this.store.onLangChange}get onDefaultLangChange(){return this.isolate?this._onDefaultLangChange:this.store.onDefaultLangChange}get defaultLang(){return this.isolate?this._defaultLang:this.store.defaultLang}set defaultLang(H){this.isolate?this._defaultLang=H:this.store.defaultLang=H}get currentLang(){return this.isolate?this._currentLang:this.store.currentLang}set currentLang(H){this.isolate?this._currentLang=H:this.store.currentLang=H}get langs(){return this.isolate?this._langs:this.store.langs}set langs(H){this.isolate?this._langs=H:this.store.langs=H}get translations(){return this.isolate?this._translations:this.store.translations}set translations(H){this.isolate?this._translations=H:this.store.translations=H}constructor(H,q,$,ot,J,ft=!0,mt=!1,Lt=!1,Vt){this.store=H,this.currentLoader=q,this.compiler=$,this.parser=ot,this.missingTranslationHandler=J,this.useDefaultLang=ft,this.isolate=mt,this.extend=Lt,Vt&&this.setDefaultLang(Vt)}setDefaultLang(H){if(H===this.defaultLang)return;let q=this.retrieveTranslations(H);typeof q<"u"?(null==this.defaultLang&&(this.defaultLang=H),q.pipe((0,f.s)(1)).subscribe($=>{this.changeDefaultLang(H)})):this.changeDefaultLang(H)}getDefaultLang(){return this.defaultLang}use(H){if(H===this.currentLang)return(0,a.of)(this.translations[H]);let q=this.retrieveTranslations(H);return typeof q<"u"?(this.currentLang||(this.currentLang=H),q.pipe((0,f.s)(1)).subscribe($=>{this.changeLang(H)}),q):(this.changeLang(H),(0,a.of)(this.translations[H]))}retrieveTranslations(H){let q;return(typeof this.translations[H]>"u"||this.extend)&&(this._translationRequests[H]=this._translationRequests[H]||this.getTranslation(H),q=this._translationRequests[H]),q}getTranslation(H){this.pending=!0;const q=this.currentLoader.getTranslation(H).pipe((0,v.t)(1),(0,f.s)(1));return this.loadingTranslations=q.pipe((0,h.T)($=>this.compiler.compileTranslations($,H)),(0,v.t)(1),(0,f.s)(1)),this.loadingTranslations.subscribe({next:$=>{this.translations[H]=this.extend&&this.translations[H]?{...$,...this.translations[H]}:$,this.updateLangs(),this.pending=!1},error:$=>{this.pending=!1}}),q}setTranslation(H,q,$=!1){q=this.compiler.compileTranslations(q,H),this.translations[H]=($||this.extend)&&this.translations[H]?S(this.translations[H],q):q,this.updateLangs(),this.onTranslationChange.emit({lang:H,translations:this.translations[H]})}getLangs(){return this.langs}addLangs(H){H.forEach(q=>{-1===this.langs.indexOf(q)&&this.langs.push(q)})}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResult(H,q,$){let ot;if(q instanceof Array){let J={},ft=!1;for(let mt of q)J[mt]=this.getParsedResult(H,mt,$),(0,d.A)(J[mt])&&(ft=!0);if(ft){const mt=q.map(Lt=>(0,d.A)(J[Lt])?J[Lt]:(0,a.of)(J[Lt]));return(0,p.p)(mt).pipe((0,h.T)(Lt=>{let Vt={};return Lt.forEach((ce,se)=>{Vt[q[se]]=ce}),Vt}))}return J}if(H&&(ot=this.parser.interpolate(this.parser.getValue(H,q),$)),typeof ot>"u"&&null!=this.defaultLang&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(ot=this.parser.interpolate(this.parser.getValue(this.translations[this.defaultLang],q),$)),typeof ot>"u"){let J={key:q,translateService:this};typeof $<"u"&&(J.interpolateParams=$),ot=this.missingTranslationHandler.handle(J)}return typeof ot<"u"?ot:q}get(H,q){if(!D(H)||!H.length)throw new Error('Parameter "key" required');if(this.pending)return this.loadingTranslations.pipe((0,E.H)($=>($=this.getParsedResult($,H,q),(0,d.A)($)?$:(0,a.of)($))));{let $=this.getParsedResult(this.translations[this.currentLang],H,q);return(0,d.A)($)?$:(0,a.of)($)}}getStreamOnTranslationChange(H,q){if(!D(H)||!H.length)throw new Error('Parameter "key" required');return(0,n.x)((0,m.v)(()=>this.get(H,q)),this.onTranslationChange.pipe((0,y.n)($=>{const ot=this.getParsedResult($.translations,H,q);return"function"==typeof ot.subscribe?ot:(0,a.of)(ot)})))}stream(H,q){if(!D(H)||!H.length)throw new Error('Parameter "key" required');return(0,n.x)((0,m.v)(()=>this.get(H,q)),this.onLangChange.pipe((0,y.n)($=>{const ot=this.getParsedResult($.translations,H,q);return(0,d.A)(ot)?ot:(0,a.of)(ot)})))}instant(H,q){if(!D(H)||!H.length)throw new Error('Parameter "key" required');let $=this.getParsedResult(this.translations[this.currentLang],H,q);if((0,d.A)($)){if(H instanceof Array){let ot={};return H.forEach((J,ft)=>{ot[H[ft]]=H[ft]}),ot}return H}return $}set(H,q,$=this.currentLang){this.translations[$][H]=this.compiler.compile(q,$),this.updateLangs(),this.onTranslationChange.emit({lang:$,translations:this.translations[$]})}changeLang(H){this.currentLang=H,this.onLangChange.emit({lang:H,translations:this.translations[H]}),null==this.defaultLang&&this.changeDefaultLang(H)}changeDefaultLang(H){this.defaultLang=H,this.onDefaultLangChange.emit({lang:H,translations:this.translations[H]})}reloadLang(H){return this.resetLang(H),this.getTranslation(H)}resetLang(H){this._translationRequests[H]=void 0,this.translations[H]=void 0}getBrowserLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let H=window.navigator.languages?window.navigator.languages[0]:null;return H=H||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,typeof H>"u"?void 0:(-1!==H.indexOf("-")&&(H=H.split("-")[0]),-1!==H.indexOf("_")&&(H=H.split("_")[0]),H)}getBrowserCultureLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let H=window.navigator.languages?window.navigator.languages[0]:null;return H=H||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,H}static \u0275fac=function(q){return new(q||Z)(t.KVO(W),t.KVO(g),t.KVO(F),t.KVO(k),t.KVO(A),t.KVO(j),t.KVO(K),t.KVO(B),t.KVO(X))};static \u0275prov=t.jDH({token:Z,factory:Z.\u0275fac})}return Z})(),z=(()=>{class Z{translateService;element;_ref;key;lastParams;currentParams;onLangChangeSub;onDefaultLangChangeSub;onTranslationChangeSub;set translate(H){H&&(this.key=H,this.checkNodes())}set translateParams(H){T(this.currentParams,H)||(this.currentParams=H,this.checkNodes(!0))}constructor(H,q,$){this.translateService=H,this.element=q,this._ref=$,this.onTranslationChangeSub||(this.onTranslationChangeSub=this.translateService.onTranslationChange.subscribe(ot=>{ot.lang===this.translateService.currentLang&&this.checkNodes(!0,ot.translations)})),this.onLangChangeSub||(this.onLangChangeSub=this.translateService.onLangChange.subscribe(ot=>{this.checkNodes(!0,ot.translations)})),this.onDefaultLangChangeSub||(this.onDefaultLangChangeSub=this.translateService.onDefaultLangChange.subscribe(ot=>{this.checkNodes(!0)}))}ngAfterViewChecked(){this.checkNodes()}checkNodes(H=!1,q){let $=this.element.nativeElement.childNodes;$.length||(this.setContent(this.element.nativeElement,this.key),$=this.element.nativeElement.childNodes);for(let ot=0;ot<$.length;++ot){let J=$[ot];if(3===J.nodeType){let ft;if(H&&(J.lastKey=null),D(J.lookupKey))ft=J.lookupKey;else if(this.key)ft=this.key;else{let mt=this.getContent(J),Lt=mt.trim();Lt.length&&(J.lookupKey=Lt,mt!==J.currentValue?(ft=Lt,J.originalContent=mt||J.originalContent):J.originalContent?ft=J.originalContent.trim():mt!==J.currentValue&&(ft=Lt,J.originalContent=mt||J.originalContent))}this.updateValue(ft,J,q)}}}updateValue(H,q,$){if(H){if(q.lastKey===H&&this.lastParams===this.currentParams)return;this.lastParams=this.currentParams;let ot=J=>{J!==H&&(q.lastKey=H),q.originalContent||(q.originalContent=this.getContent(q)),q.currentValue=D(J)?J:q.originalContent||H,this.setContent(q,this.key?q.currentValue:q.originalContent.replace(H,q.currentValue)),this._ref.markForCheck()};if(D($)){let J=this.translateService.getParsedResult($,H,this.currentParams);(0,d.A)(J)?J.subscribe({next:ot}):ot(J)}else this.translateService.get(H,this.currentParams).subscribe(ot)}}getContent(H){return D(H.textContent)?H.textContent:H.data}setContent(H,q){D(H.textContent)?H.textContent=q:H.data=q}ngOnDestroy(){this.onLangChangeSub&&this.onLangChangeSub.unsubscribe(),this.onDefaultLangChangeSub&&this.onDefaultLangChangeSub.unsubscribe(),this.onTranslationChangeSub&&this.onTranslationChangeSub.unsubscribe()}static \u0275fac=function(q){return new(q||Z)(t.rXU(V),t.rXU(t.aKT),t.rXU(t.gRc))};static \u0275dir=t.FsC({type:Z,selectors:[["","translate",""],["","ngx-translate",""]],inputs:{translate:"translate",translateParams:"translateParams"}})}return Z})(),U=(()=>{class Z{translate;_ref;value="";lastKey=null;lastParams=[];onTranslationChange;onLangChange;onDefaultLangChange;constructor(H,q){this.translate=H,this._ref=q}updateValue(H,q,$){let ot=J=>{this.value=void 0!==J?J:H,this.lastKey=H,this._ref.markForCheck()};if($){let J=this.translate.getParsedResult($,H,q);(0,d.A)(J.subscribe)?J.subscribe(ot):ot(J)}this.translate.get(H,q).subscribe(ot)}transform(H,...q){if(!H||!H.length)return H;if(T(H,this.lastKey)&&T(q,this.lastParams))return this.value;let $;if(D(q[0])&&q.length)if("string"==typeof q[0]&&q[0].length){let ot=q[0].replace(/(\')?([a-zA-Z0-9_]+)(\')?(\s)?:/g,'"$2":').replace(/:(\s)?(\')(.*?)(\')/g,':"$3"');try{$=JSON.parse(ot)}catch{throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${q[0]}`)}}else"object"==typeof q[0]&&!Array.isArray(q[0])&&($=q[0]);return this.lastKey=H,this.lastParams=q,this.updateValue(H,$),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(ot=>{this.lastKey&&ot.lang===this.translate.currentLang&&(this.lastKey=null,this.updateValue(H,$,ot.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(ot=>{this.lastKey&&(this.lastKey=null,this.updateValue(H,$,ot.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(()=>{this.lastKey&&(this.lastKey=null,this.updateValue(H,$))})),this.value}_dispose(){typeof this.onTranslationChange<"u"&&(this.onTranslationChange.unsubscribe(),this.onTranslationChange=void 0),typeof this.onLangChange<"u"&&(this.onLangChange.unsubscribe(),this.onLangChange=void 0),typeof this.onDefaultLangChange<"u"&&(this.onDefaultLangChange.unsubscribe(),this.onDefaultLangChange=void 0)}ngOnDestroy(){this._dispose()}static \u0275fac=function(q){return new(q||Z)(t.rXU(V,16),t.rXU(t.gRc,16))};static \u0275pipe=t.EJ8({name:"translate",type:Z,pure:!1});static \u0275prov=t.jDH({token:Z,factory:Z.\u0275fac})}return Z})(),G=(()=>{class Z{static forRoot(H={}){return{ngModule:Z,providers:[H.loader||{provide:g,useClass:b},H.compiler||{provide:F,useClass:L},H.parser||{provide:k,useClass:I},H.missingTranslationHandler||{provide:A,useClass:x},W,{provide:K,useValue:H.isolate},{provide:j,useValue:H.useDefaultLang},{provide:B,useValue:H.extend},{provide:X,useValue:H.defaultLanguage},V]}}static forChild(H={}){return{ngModule:Z,providers:[H.loader||{provide:g,useClass:b},H.compiler||{provide:F,useClass:L},H.parser||{provide:k,useClass:I},H.missingTranslationHandler||{provide:A,useClass:x},{provide:K,useValue:H.isolate},{provide:j,useValue:H.useDefaultLang},{provide:B,useValue:H.extend},{provide:X,useValue:H.defaultLanguage},V]}}static \u0275fac=function(q){return new(q||Z)};static \u0275mod=t.$C({type:Z});static \u0275inj=t.G2t({})}return Z})()},48811:(ct,P,e)=>{"use strict";e.d(P,{o4:()=>J});const t="3.7.7",a=t,d="function"==typeof Buffer,p="function"==typeof TextDecoder?new TextDecoder:void 0,n="function"==typeof TextEncoder?new TextEncoder:void 0,f=Array.prototype.slice.call("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="),v=(ft=>{let mt={};return ft.forEach((Lt,Vt)=>mt[Lt]=Vt),mt})(f),h=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/,E=String.fromCharCode.bind(String),y="function"==typeof Uint8Array.from?Uint8Array.from.bind(Uint8Array):ft=>new Uint8Array(Array.prototype.slice.call(ft,0)),g=ft=>ft.replace(/=/g,"").replace(/[+\/]/g,mt=>"+"==mt?"-":"_"),b=ft=>ft.replace(/[^A-Za-z0-9\+\/]/g,""),A=ft=>{let mt,Lt,Vt,ce,se="";const xe=ft.length%3;for(let It=0;It<ft.length;){if((Lt=ft.charCodeAt(It++))>255||(Vt=ft.charCodeAt(It++))>255||(ce=ft.charCodeAt(It++))>255)throw new TypeError("invalid character found");mt=Lt<<16|Vt<<8|ce,se+=f[mt>>18&63]+f[mt>>12&63]+f[mt>>6&63]+f[63&mt]}return xe?se.slice(0,xe-3)+"===".substring(xe):se},x="function"==typeof btoa?ft=>btoa(ft):d?ft=>Buffer.from(ft,"binary").toString("base64"):A,T=d?ft=>Buffer.from(ft).toString("base64"):ft=>{let Lt=[];for(let Vt=0,ce=ft.length;Vt<ce;Vt+=4096)Lt.push(E.apply(null,ft.subarray(Vt,Vt+4096)));return x(Lt.join(""))},D=(ft,mt=!1)=>mt?g(T(ft)):T(ft),C=ft=>{if(ft.length<2)return(mt=ft.charCodeAt(0))<128?ft:mt<2048?E(192|mt>>>6)+E(128|63&mt):E(224|mt>>>12&15)+E(128|mt>>>6&63)+E(128|63&mt);var mt=65536+1024*(ft.charCodeAt(0)-55296)+(ft.charCodeAt(1)-56320);return E(240|mt>>>18&7)+E(128|mt>>>12&63)+E(128|mt>>>6&63)+E(128|63&mt)},S=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,k=ft=>ft.replace(S,C),I=d?ft=>Buffer.from(ft,"utf8").toString("base64"):n?ft=>T(n.encode(ft)):ft=>x(k(ft)),F=(ft,mt=!1)=>mt?g(I(ft)):I(ft),L=ft=>F(ft,!0),W=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,K=ft=>{switch(ft.length){case 4:var Lt=((7&ft.charCodeAt(0))<<18|(63&ft.charCodeAt(1))<<12|(63&ft.charCodeAt(2))<<6|63&ft.charCodeAt(3))-65536;return E(55296+(Lt>>>10))+E(56320+(1023&Lt));case 3:return E((15&ft.charCodeAt(0))<<12|(63&ft.charCodeAt(1))<<6|63&ft.charCodeAt(2));default:return E((31&ft.charCodeAt(0))<<6|63&ft.charCodeAt(1))}},j=ft=>ft.replace(W,K),X=ft=>{if(ft=ft.replace(/\s+/g,""),!h.test(ft))throw new TypeError("malformed base64.");ft+="==".slice(2-(3&ft.length));let mt,Vt,ce,Lt="";for(let se=0;se<ft.length;)mt=v[ft.charAt(se++)]<<18|v[ft.charAt(se++)]<<12|(Vt=v[ft.charAt(se++)])<<6|(ce=v[ft.charAt(se++)]),Lt+=64===Vt?E(mt>>16&255):64===ce?E(mt>>16&255,mt>>8&255):E(mt>>16&255,mt>>8&255,255&mt);return Lt},B="function"==typeof atob?ft=>atob(b(ft)):d?ft=>Buffer.from(ft,"base64").toString("binary"):X,V=d?ft=>y(Buffer.from(ft,"base64")):ft=>y(B(ft).split("").map(mt=>mt.charCodeAt(0))),z=ft=>V(G(ft)),U=d?ft=>Buffer.from(ft,"base64").toString("utf8"):p?ft=>p.decode(V(ft)):ft=>j(B(ft)),G=ft=>b(ft.replace(/[-_]/g,mt=>"-"==mt?"+":"/")),Z=ft=>U(G(ft)),H=ft=>({value:ft,enumerable:!1,writable:!0,configurable:!0}),q=function(){const ft=(mt,Lt)=>Object.defineProperty(String.prototype,mt,H(Lt));ft("fromBase64",function(){return Z(this)}),ft("toBase64",function(mt){return F(this,mt)}),ft("toBase64URI",function(){return F(this,!0)}),ft("toBase64URL",function(){return F(this,!0)}),ft("toUint8Array",function(){return z(this)})},$=function(){const ft=(mt,Lt)=>Object.defineProperty(Uint8Array.prototype,mt,H(Lt));ft("toBase64",function(mt){return D(this,mt)}),ft("toBase64URI",function(){return D(this,!0)}),ft("toBase64URL",function(){return D(this,!0)})},J={version:t,VERSION:a,atob:B,atobPolyfill:X,btoa:x,btoaPolyfill:A,fromBase64:Z,toBase64:F,encode:F,encodeURI:L,encodeURL:L,utob:k,btou:j,decode:Z,isValid:ft=>{if("string"!=typeof ft)return!1;const mt=ft.replace(/\s+/g,"").replace(/={0,2}$/,"");return!/[^\s0-9a-zA-Z\+/]/.test(mt)||!/[^\s0-9a-zA-Z\-_]/.test(mt)},fromUint8Array:D,toUint8Array:z,extendString:q,extendUint8Array:$,extendBuiltins:()=>{q(),$()}}},69952:(ct,P,e)=>{"use strict";e.d(P,{A:()=>D});var d=e(97622);const n=function p(C,S){for(var k=C.length;k--;)if((0,d.A)(C[k][0],S))return k;return-1};var f=Array.prototype.splice;function T(C){var S=-1,k=null==C?0:C.length;for(this.clear();++S<k;){var I=C[S];this.set(I[0],I[1])}}T.prototype.clear=function t(){this.__data__=[],this.size=0},T.prototype.delete=function v(C){var S=this.__data__,k=n(S,C);return!(k<0||(k==S.length-1?S.pop():f.call(S,k,1),--this.size,0))},T.prototype.get=function E(C){var S=this.__data__,k=n(S,C);return k<0?void 0:S[k][1]},T.prototype.has=function g(C){return n(this.__data__,C)>-1},T.prototype.set=function A(C,S){var k=this.__data__,I=n(k,C);return I<0?(++this.size,k.push([C,S])):k[I][1]=S,this};const D=T},55297:(ct,P,e)=>{"use strict";e.d(P,{A:()=>p});var t=e(17755),a=e(911);const p=(0,t.A)(a.A,"Map")},29008:(ct,P,e)=>{"use strict";e.d(P,{A:()=>J});const d=(0,e(17755).A)(Object,"create");var E=Object.prototype.hasOwnProperty;var A=Object.prototype.hasOwnProperty;function k(ft){var mt=-1,Lt=null==ft?0:ft.length;for(this.clear();++mt<Lt;){var Vt=ft[mt];this.set(Vt[0],Vt[1])}}k.prototype.clear=function p(){this.__data__=d?d(null):{},this.size=0},k.prototype.delete=function m(ft){var mt=this.has(ft)&&delete this.__data__[ft];return this.size-=mt?1:0,mt},k.prototype.get=function y(ft){var mt=this.__data__;if(d){var Lt=mt[ft];return"__lodash_hash_undefined__"===Lt?void 0:Lt}return E.call(mt,ft)?mt[ft]:void 0},k.prototype.has=function x(ft){var mt=this.__data__;return d?void 0!==mt[ft]:A.call(mt,ft)},k.prototype.set=function C(ft,mt){var Lt=this.__data__;return this.size+=this.has(ft)?0:1,Lt[ft]=d&&void 0===mt?"__lodash_hash_undefined__":mt,this};const I=k;var F=e(69952),L=e(55297);const V=function B(ft,mt){var Lt=ft.__data__;return function j(ft){var mt=typeof ft;return"string"==mt||"number"==mt||"symbol"==mt||"boolean"==mt?"__proto__"!==ft:null===ft}(mt)?Lt["string"==typeof mt?"string":"hash"]:Lt.map};function ot(ft){var mt=-1,Lt=null==ft?0:ft.length;for(this.clear();++mt<Lt;){var Vt=ft[mt];this.set(Vt[0],Vt[1])}}ot.prototype.clear=function W(){this.size=0,this.__data__={hash:new I,map:new(L.A||F.A),string:new I}},ot.prototype.delete=function z(ft){var mt=V(this,ft).delete(ft);return this.size-=mt?1:0,mt},ot.prototype.get=function G(ft){return V(this,ft).get(ft)},ot.prototype.has=function at(ft){return V(this,ft).has(ft)},ot.prototype.set=function q(ft,mt){var Lt=V(this,ft),Vt=Lt.size;return Lt.set(ft,mt),this.size+=Lt.size==Vt?0:1,this};const J=ot},50679:(ct,P,e)=>{"use strict";e.d(P,{A:()=>p});var t=e(17755),a=e(911);const p=(0,t.A)(a.A,"Set")},34902:(ct,P,e)=>{"use strict";e.d(P,{A:()=>v});var t=e(29008);function f(h){var E=-1,y=null==h?0:h.length;for(this.__data__=new t.A;++E<y;)this.add(h[E])}f.prototype.add=f.prototype.push=function d(h){return this.__data__.set(h,"__lodash_hash_undefined__"),this},f.prototype.has=function n(h){return this.__data__.has(h)};const v=f},35429:(ct,P,e)=>{"use strict";e.d(P,{A:()=>T});var t=e(69952);var E=e(55297),y=e(29008);function x(D){var C=this.__data__=new t.A(D);this.size=C.size}x.prototype.clear=function a(){this.__data__=new t.A,this.size=0},x.prototype.delete=function p(D){var C=this.__data__,S=C.delete(D);return this.size=C.size,S},x.prototype.get=function m(D){return this.__data__.get(D)},x.prototype.has=function v(D){return this.__data__.has(D)},x.prototype.set=function b(D,C){var S=this.__data__;if(S instanceof t.A){var k=S.__data__;if(!E.A||k.length<199)return k.push([D,C]),this.size=++S.size,this;S=this.__data__=new y.A(k)}return S.set(D,C),this.size=S.size,this};const T=x},9091:(ct,P,e)=>{"use strict";e.d(P,{A:()=>d});const d=e(911).A.Symbol},66270:(ct,P,e)=>{"use strict";e.d(P,{A:()=>d});const d=e(911).A.Uint8Array},18569:(ct,P,e)=>{"use strict";e.d(P,{A:()=>p});var t=e(17755),a=e(911);const p=(0,t.A)(a.A,"WeakMap")},36571:(ct,P,e)=>{"use strict";e.d(P,{A:()=>a});const a=function t(d,p,n){switch(n.length){case 0:return d.call(p);case 1:return d.call(p,n[0]);case 2:return d.call(p,n[0],n[1]);case 3:return d.call(p,n[0],n[1],n[2])}return d.apply(p,n)}},45839:(ct,P,e)=>{"use strict";e.d(P,{A:()=>a});const a=function t(d,p){for(var n=-1,m=null==d?0:d.length;++n<m&&!1!==p(d[n],n,d););return d}},54891:(ct,P,e)=>{"use strict";e.d(P,{A:()=>E});const p=function d(y){return y!=y},E=function h(y,g){return!(null==y||!y.length)&&function f(y,g,b){return g==g?function n(y,g,b){for(var A=b-1,x=y.length;++A<x;)if(y[A]===g)return A;return-1}(y,g,b):function t(y,g,b,A){for(var x=y.length,T=b+(A?1:-1);A?T--:++T<x;)if(g(y[T],T,y))return T;return-1}(y,p,b)}(y,g,0)>-1}},49267:(ct,P,e)=>{"use strict";e.d(P,{A:()=>a});const a=function t(d,p,n){for(var m=-1,f=null==d?0:d.length;++m<f;)if(n(p,d[m]))return!0;return!1}},91344:(ct,P,e)=>{"use strict";e.d(P,{A:()=>y});var d=e(34113),p=e(19247),n=e(3101),m=e(60123),f=e(69913),h=Object.prototype.hasOwnProperty;const y=function E(g,b){var A=(0,p.A)(g),x=!A&&(0,d.A)(g),T=!A&&!x&&(0,n.A)(g),D=!A&&!x&&!T&&(0,f.A)(g),C=A||x||T||D,S=C?function t(g,b){for(var A=-1,x=Array(g);++A<g;)x[A]=b(A);return x}(g.length,String):[],k=S.length;for(var I in g)(b||h.call(g,I))&&(!C||!("length"==I||T&&("offset"==I||"parent"==I)||D&&("buffer"==I||"byteLength"==I||"byteOffset"==I)||(0,m.A)(I,k)))&&S.push(I);return S}},7786:(ct,P,e)=>{"use strict";e.d(P,{A:()=>a});const a=function t(d,p){for(var n=-1,m=null==d?0:d.length,f=Array(m);++n<m;)f[n]=p(d[n],n,d);return f}},59126:(ct,P,e)=>{"use strict";e.d(P,{A:()=>a});const a=function t(d,p){for(var n=-1,m=p.length,f=d.length;++n<m;)d[f+n]=p[n];return d}},16545:(ct,P,e)=>{"use strict";e.d(P,{A:()=>m});var t=e(11878),a=e(97622),p=Object.prototype.hasOwnProperty;const m=function n(f,v,h){var E=f[v];(!p.call(f,v)||!(0,a.A)(E,h)||void 0===h&&!(v in f))&&(0,t.A)(f,v,h)}},11878:(ct,P,e)=>{"use strict";e.d(P,{A:()=>d});var t=e(17797);const d=function a(p,n,m){"__proto__"==n&&t.A?(0,t.A)(p,n,{configurable:!0,enumerable:!0,value:m,writable:!0}):p[n]=m}},55973:(ct,P,e)=>{"use strict";e.d(P,{A:()=>ge});var t=e(35429),a=e(45839),d=e(16545),p=e(61893),n=e(29892);var v=e(22813);var y=e(99424),g=e(80905),b=e(4848);var T=e(89309);var S=e(86340),k=e(63147),I=e(56191),L=Object.prototype.hasOwnProperty;var j=e(62279);var V=/\w*$/;var G=e(9091),Z=G.A?G.A.prototype:void 0,at=Z?Z.valueOf:void 0;var $=e(28295);const Qt=function Qe(Ie,Ke,bn){var Tn=Ie.constructor;switch(Ke){case"[object ArrayBuffer]":return(0,j.A)(Ie);case"[object Boolean]":case"[object Date]":return new Tn(+Ie);case"[object DataView]":return function X(Ie,Ke){var bn=Ke?(0,j.A)(Ie.buffer):Ie.buffer;return new Ie.constructor(bn,Ie.byteOffset,Ie.byteLength)}(Ie,bn);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,$.A)(Ie,bn);case"[object Map]":case"[object Set]":return new Tn;case"[object Number]":case"[object String]":return new Tn(Ie);case"[object RegExp]":return function z(Ie){var Ke=new Ie.constructor(Ie.source,V.exec(Ie));return Ke.lastIndex=Ie.lastIndex,Ke}(Ie);case"[object Symbol]":return function H(Ie){return at?Object(at.call(Ie)):{}}(Ie)}};var $t=e(13195),Mt=e(19247),Wt=e(3101),zt=e(85528);var tn=e(45583),He=e(64695),pn=He.A&&He.A.isMap;const $n=pn?(0,tn.A)(pn):function Je(Ie){return(0,zt.A)(Ie)&&"[object Map]"==(0,I.A)(Ie)};var Vn=e(23151);var an=He.A&&He.A.isSet;const St=an?(0,tn.A)(an):function fi(Ie){return(0,zt.A)(Ie)&&"[object Set]"==(0,I.A)(Ie)};var rt="[object Arguments]",Sn="[object Function]",on="[object Object]",Te={};Te[rt]=Te["[object Array]"]=Te["[object ArrayBuffer]"]=Te["[object DataView]"]=Te["[object Boolean]"]=Te["[object Date]"]=Te["[object Float32Array]"]=Te["[object Float64Array]"]=Te["[object Int8Array]"]=Te["[object Int16Array]"]=Te["[object Int32Array]"]=Te["[object Map]"]=Te["[object Number]"]=Te[on]=Te["[object RegExp]"]=Te["[object Set]"]=Te["[object String]"]=Te["[object Symbol]"]=Te["[object Uint8Array]"]=Te["[object Uint8ClampedArray]"]=Te["[object Uint16Array]"]=Te["[object Uint32Array]"]=!0,Te["[object Error]"]=Te[Sn]=Te["[object WeakMap]"]=!1;const ge=function An(Ie,Ke,bn,Tn,Ue,wn){var yt,de=1&Ke,ee=2&Ke,ke=4&Ke;if(bn&&(yt=Ue?bn(Ie,Tn,Ue,wn):bn(Ie)),void 0!==yt)return yt;if(!(0,Vn.A)(Ie))return Ie;var xn=(0,Mt.A)(Ie);if(xn){if(yt=function W(Ie){var Ke=Ie.length,bn=new Ie.constructor(Ke);return Ke&&"string"==typeof Ie[0]&&L.call(Ie,"index")&&(bn.index=Ie.index,bn.input=Ie.input),bn}(Ie),!de)return(0,g.A)(Ie,yt)}else{var bi=(0,I.A)(Ie),Ir=bi==Sn||"[object GeneratorFunction]"==bi;if((0,Wt.A)(Ie))return(0,y.A)(Ie,de);if(bi==on||bi==rt||Ir&&!Ue){if(yt=ee||Ir?{}:(0,$t.A)(Ie),!de)return ee?function D(Ie,Ke){return(0,p.A)(Ie,(0,T.A)(Ie),Ke)}(Ie,function h(Ie,Ke){return Ie&&(0,p.A)(Ke,(0,v.A)(Ke),Ie)}(yt,Ie)):function A(Ie,Ke){return(0,p.A)(Ie,(0,b.A)(Ie),Ke)}(Ie,function m(Ie,Ke){return Ie&&(0,p.A)(Ke,(0,n.A)(Ke),Ie)}(yt,Ie))}else{if(!Te[bi])return Ue?Ie:{};yt=Qt(Ie,bi,de)}}wn||(wn=new t.A);var Pr=wn.get(Ie);if(Pr)return Pr;wn.set(Ie,yt),St(Ie)?Ie.forEach(function(Yi){yt.add(An(Yi,Ke,bn,Yi,Ie,wn))}):$n(Ie)&&Ie.forEach(function(Yi,jr){yt.set(jr,An(Yi,Ke,bn,jr,Ie,wn))});var Ki=xn?void 0:(ke?ee?k.A:S.A:ee?v.A:n.A)(Ie);return(0,a.A)(Ki||Ie,function(Yi,jr){Ki&&(Yi=Ie[jr=Yi]),(0,d.A)(yt,jr,An(Yi,Ke,bn,jr,Ie,wn))}),yt}},49934:(ct,P,e)=>{"use strict";e.d(P,{A:()=>p});var t=e(23151),a=Object.create;const p=function(){function n(){}return function(m){if(!(0,t.A)(m))return{};if(a)return a(m);n.prototype=m;var f=new n;return n.prototype=void 0,f}}()},5294:(ct,P,e)=>{"use strict";e.d(P,{A:()=>h});var t=e(12097),a=e(29892);var n=e(38200);const h=function m(E,y){return function(g,b){if(null==g)return g;if(!(0,n.A)(g))return E(g,b);for(var A=g.length,x=y?A:-1,T=Object(g);(y?x--:++x<A)&&!1!==b(T[x],x,T););return g}}(function d(E,y){return E&&(0,t.A)(E,y,a.A)})},22383:(ct,P,e)=>{"use strict";e.d(P,{A:()=>h});var t=e(59126),a=e(9091),d=e(34113),p=e(19247),n=a.A?a.A.isConcatSpreadable:void 0;const f=function m(E){return(0,p.A)(E)||(0,d.A)(E)||!!(n&&E&&E[n])},h=function v(E,y,g,b,A){var x=-1,T=E.length;for(g||(g=f),A||(A=[]);++x<T;){var D=E[x];y>0&&g(D)?y>1?v(D,y-1,g,b,A):(0,t.A)(A,D):b||(A[A.length]=D)}return A}},12097:(ct,P,e)=>{"use strict";e.d(P,{A:()=>p});const p=function t(n){return function(m,f,v){for(var h=-1,E=Object(m),y=v(m),g=y.length;g--;){var b=y[n?g:++h];if(!1===f(E[b],b,E))break}return m}}()},59484:(ct,P,e)=>{"use strict";e.d(P,{A:()=>p});var t=e(18724),a=e(71487);const p=function d(n,m){for(var f=0,v=(m=(0,t.A)(m,n)).length;null!=n&&f<v;)n=n[(0,a.A)(m[f++])];return f&&f==v?n:void 0}},58705:(ct,P,e)=>{"use strict";e.d(P,{A:()=>p});var t=e(59126),a=e(19247);const p=function d(n,m,f){var v=m(n);return(0,a.A)(n)?v:(0,t.A)(v,f(n))}},68207:(ct,P,e)=>{"use strict";e.d(P,{A:()=>T});var t=e(9091),a=Object.prototype,d=a.hasOwnProperty,p=a.toString,n=t.A?t.A.toStringTag:void 0;var h=Object.prototype.toString;var A=t.A?t.A.toStringTag:void 0;const T=function x(D){return null==D?void 0===D?"[object Undefined]":"[object Null]":A&&A in Object(D)?function m(D){var C=d.call(D,n),S=D[n];try{D[n]=void 0;var k=!0}catch{}var I=p.call(D);return k&&(C?D[n]=S:delete D[n]),I}(D):function E(D){return h.call(D)}(D)}},66826:(ct,P,e)=>{"use strict";e.d(P,{A:()=>me});var t=e(35429),a=e(34902);const p=function d(oe,Re){for(var te=-1,Qe=null==oe?0:oe.length;++te<Qe;)if(Re(oe[te],te,oe))return!0;return!1};var n=e(64989);const h=function v(oe,Re,te,Qe,Qt,$t){var Mt=1&te,Wt=oe.length,zt=Re.length;if(Wt!=zt&&!(Mt&&zt>Wt))return!1;var le=$t.get(oe),Je=$t.get(Re);if(le&&Je)return le==Re&&Je==oe;var Fe=-1,tn=!0,He=2&te?new a.A:void 0;for($t.set(oe,Re),$t.set(Re,oe);++Fe<Wt;){var pn=oe[Fe],Ze=Re[Fe];if(Qe)var $n=Mt?Qe(Ze,pn,Fe,Re,oe,$t):Qe(pn,Ze,Fe,oe,Re,$t);if(void 0!==$n){if($n)continue;tn=!1;break}if(He){if(!p(Re,function(Vn,Bn){if(!(0,n.A)(He,Bn)&&(pn===Vn||Qt(pn,Vn,te,Qe,$t)))return He.push(Bn)})){tn=!1;break}}else if(pn!==Ze&&!Qt(pn,Ze,te,Qe,$t)){tn=!1;break}}return $t.delete(oe),$t.delete(Re),tn};var E=e(9091),y=e(66270),g=e(97622);const A=function b(oe){var Re=-1,te=Array(oe.size);return oe.forEach(function(Qe,Qt){te[++Re]=[Qt,Qe]}),te};var x=e(3365),V=E.A?E.A.prototype:void 0,z=V?V.valueOf:void 0;var Z=e(86340),q=Object.prototype.hasOwnProperty;var J=e(56191),ft=e(19247),mt=e(3101),Lt=e(69913),ce="[object Arguments]",se="[object Array]",xe="[object Object]",At=Object.prototype.hasOwnProperty;const Tt=function Gt(oe,Re,te,Qe,Qt,$t){var Mt=(0,ft.A)(oe),Wt=(0,ft.A)(Re),zt=Mt?se:(0,J.A)(oe),le=Wt?se:(0,J.A)(Re),Je=(zt=zt==ce?xe:zt)==xe,Fe=(le=le==ce?xe:le)==xe,tn=zt==le;if(tn&&(0,mt.A)(oe)){if(!(0,mt.A)(Re))return!1;Mt=!0,Je=!1}if(tn&&!Je)return $t||($t=new t.A),Mt||(0,Lt.A)(oe)?h(oe,Re,te,Qe,Qt,$t):function U(oe,Re,te,Qe,Qt,$t,Mt){switch(te){case"[object DataView]":if(oe.byteLength!=Re.byteLength||oe.byteOffset!=Re.byteOffset)return!1;oe=oe.buffer,Re=Re.buffer;case"[object ArrayBuffer]":return!(oe.byteLength!=Re.byteLength||!$t(new y.A(oe),new y.A(Re)));case"[object Boolean]":case"[object Date]":case"[object Number]":return(0,g.A)(+oe,+Re);case"[object Error]":return oe.name==Re.name&&oe.message==Re.message;case"[object RegExp]":case"[object String]":return oe==Re+"";case"[object Map]":var Wt=A;case"[object Set]":if(Wt||(Wt=x.A),oe.size!=Re.size&&!(1&Qe))return!1;var le=Mt.get(oe);if(le)return le==Re;Qe|=2,Mt.set(oe,Re);var Je=h(Wt(oe),Wt(Re),Qe,Qt,$t,Mt);return Mt.delete(oe),Je;case"[object Symbol]":if(z)return z.call(oe)==z.call(Re)}return!1}(oe,Re,zt,te,Qe,Qt,$t);if(!(1&te)){var He=Je&&At.call(oe,"__wrapped__"),pn=Fe&&At.call(Re,"__wrapped__");if(He||pn){var Ze=He?oe.value():oe,$n=pn?Re.value():Re;return $t||($t=new t.A),Qt(Ze,$n,te,Qe,$t)}}return!!tn&&($t||($t=new t.A),function $(oe,Re,te,Qe,Qt,$t){var Mt=1&te,Wt=(0,Z.A)(oe),zt=Wt.length;if(zt!=(0,Z.A)(Re).length&&!Mt)return!1;for(var Fe=zt;Fe--;){var tn=Wt[Fe];if(!(Mt?tn in Re:q.call(Re,tn)))return!1}var He=$t.get(oe),pn=$t.get(Re);if(He&&pn)return He==Re&&pn==oe;var Ze=!0;$t.set(oe,Re),$t.set(Re,oe);for(var $n=Mt;++Fe<zt;){var Vn=oe[tn=Wt[Fe]],Bn=Re[tn];if(Qe)var fi=Mt?Qe(Bn,Vn,tn,Re,oe,$t):Qe(Vn,Bn,tn,oe,Re,$t);if(!(void 0===fi?Vn===Bn||Qt(Vn,Bn,te,Qe,$t):fi)){Ze=!1;break}$n||($n="constructor"==tn)}if(Ze&&!$n){var nn=oe.constructor,an=Re.constructor;nn!=an&&"constructor"in oe&&"constructor"in Re&&!("function"==typeof nn&&nn instanceof nn&&"function"==typeof an&&an instanceof an)&&(Ze=!1)}return $t.delete(oe),$t.delete(Re),Ze}(oe,Re,te,Qe,Qt,$t))};var Yt=e(85528);const me=function Ot(oe,Re,te,Qe,Qt){return oe===Re||(null==oe||null==Re||!(0,Yt.A)(oe)&&!(0,Yt.A)(Re)?oe!=oe&&Re!=Re:Tt(oe,Re,te,Qe,Ot,Qt))}},22795:(ct,P,e)=>{"use strict";e.d(P,{A:()=>J});var t=e(35429),a=e(66826);var f=e(23151);const h=function v(ft){return ft==ft&&!(0,f.A)(ft)};var E=e(29892);const A=function b(ft,mt){return function(Lt){return null!=Lt&&Lt[ft]===mt&&(void 0!==mt||ft in Object(Lt))}},T=function x(ft){var mt=function y(ft){for(var mt=(0,E.A)(ft),Lt=mt.length;Lt--;){var Vt=mt[Lt],ce=ft[Vt];mt[Lt]=[Vt,ce,h(ce)]}return mt}(ft);return 1==mt.length&&mt[0][2]?A(mt[0][0],mt[0][1]):function(Lt){return Lt===ft||function n(ft,mt,Lt,Vt){var ce=Lt.length,se=ce,xe=!Vt;if(null==ft)return!se;for(ft=Object(ft);ce--;){var It=Lt[ce];if(xe&&It[2]?It[1]!==ft[It[0]]:!(It[0]in ft))return!1}for(;++ce<se;){var At=(It=Lt[ce])[0],Gt=ft[At],Tt=It[1];if(xe&&It[2]){if(void 0===Gt&&!(At in ft))return!1}else{var Yt=new t.A;if(Vt)var Ot=Vt(Gt,Tt,At,ft,mt,Yt);if(!(void 0===Ot?(0,a.A)(Tt,Gt,3,Vt,Yt):Ot))return!1}}return!0}(Lt,ft,mt)}};var D=e(45442);const S=function C(ft,mt){return null!=ft&&mt in Object(ft)};var k=e(14924);var L=e(61604),W=e(71487);const B=function X(ft,mt){return(0,L.A)(ft)&&h(mt)?A((0,W.A)(ft),mt):function(Lt){var Vt=(0,D.A)(Lt,ft);return void 0===Vt&&Vt===mt?function I(ft,mt){return null!=ft&&(0,k.A)(ft,mt,S)}(Lt,ft):(0,a.A)(mt,Vt,3)}};var V=e(45618),z=e(19247);var Z=e(59484);const $=function q(ft){return(0,L.A)(ft)?function U(ft){return function(mt){return mt?.[ft]}}((0,W.A)(ft)):function at(ft){return function(mt){return(0,Z.A)(mt,ft)}}(ft)},J=function ot(ft){return"function"==typeof ft?ft:null==ft?V.A:"object"==typeof ft?(0,z.A)(ft)?B(ft[0],ft[1]):T(ft):$(ft)}},98755:(ct,P,e)=>{"use strict";e.d(P,{A:()=>v});var t=e(29641);const p=(0,e(69093).A)(Object.keys,Object);var m=Object.prototype.hasOwnProperty;const v=function f(h){if(!(0,t.A)(h))return p(h);var E=[];for(var y in Object(h))m.call(h,y)&&"constructor"!=y&&E.push(y);return E}},87554:(ct,P,e)=>{"use strict";e.d(P,{A:()=>p});var t=e(5294),a=e(38200);const p=function d(n,m){var f=-1,v=(0,a.A)(n)?Array(n.length):[];return(0,t.A)(n,function(h,E,y){v[++f]=m(h,E,y)}),v}},36272:(ct,P,e)=>{"use strict";e.d(P,{A:()=>B});var t=e(35429),a=e(11878),d=e(97622);const n=function p(V,z,U){(void 0!==U&&!(0,d.A)(V[z],U)||void 0===U&&!(z in V))&&(0,a.A)(V,z,U)};var m=e(12097),f=e(99424),v=e(28295),h=e(80905),E=e(13195),y=e(34113),g=e(19247),b=e(92031),A=e(3101),x=e(68104),T=e(23151),D=e(20317),C=e(69913);const k=function S(V,z){if(("constructor"!==z||"function"!=typeof V[z])&&"__proto__"!=z)return V[z]};var I=e(61893),F=e(22813);const j=function K(V,z,U,G,Z,at,H){var q=k(V,U),$=k(z,U),ot=H.get($);if(ot)n(V,U,ot);else{var J=at?at(q,$,U+"",V,z,H):void 0,ft=void 0===J;if(ft){var mt=(0,g.A)($),Lt=!mt&&(0,A.A)($),Vt=!mt&&!Lt&&(0,C.A)($);J=$,mt||Lt||Vt?(0,g.A)(q)?J=q:(0,b.A)(q)?J=(0,h.A)(q):Lt?(ft=!1,J=(0,f.A)($,!0)):Vt?(ft=!1,J=(0,v.A)($,!0)):J=[]:(0,D.A)($)||(0,y.A)($)?(J=q,(0,y.A)(q)?J=function L(V){return(0,I.A)(V,(0,F.A)(V))}(q):(!(0,T.A)(q)||(0,x.A)(q))&&(J=(0,E.A)($))):ft=!1}ft&&(H.set($,J),Z(J,$,G,at,H),H.delete($)),n(V,U,J)}},B=function X(V,z,U,G,Z){V!==z&&(0,m.A)(z,function(at,H){if(Z||(Z=new t.A),(0,T.A)(at))j(V,z,H,U,X,G,Z);else{var q=G?G(k(V,H),at,H+"",V,z,Z):void 0;void 0===q&&(q=at),n(V,H,q)}},F.A)}},35808:(ct,P,e)=>{"use strict";e.d(P,{A:()=>T});var t=e(7786),a=e(59484),d=e(22795),p=e(87554);var f=e(45583),v=e(31200);const E=function h(D,C){if(D!==C){var S=void 0!==D,k=null===D,I=D==D,F=(0,v.A)(D),L=void 0!==C,W=null===C,K=C==C,j=(0,v.A)(C);if(!W&&!j&&!F&&D>C||F&&L&&K&&!W&&!j||k&&L&&K||!S&&K||!I)return 1;if(!k&&!F&&!j&&D<C||j&&S&&I&&!k&&!F||W&&S&&I||!L&&I||!K)return-1}return 0};var b=e(45618),A=e(19247);const T=function x(D,C,S){C=C.length?(0,t.A)(C,function(F){return(0,A.A)(F)?function(L){return(0,a.A)(L,1===F.length?F[0]:F)}:F}):[b.A];var k=-1;return C=(0,t.A)(C,(0,f.A)(d.A)),function n(D,C){var S=D.length;for(D.sort(C);S--;)D[S]=D[S].value;return D}((0,p.A)(D,function(F,L,W){return{criteria:(0,t.A)(C,function(j){return j(F)}),index:++k,value:F}}),function(F,L){return function y(D,C,S){for(var k=-1,I=D.criteria,F=C.criteria,L=I.length,W=S.length;++k<L;){var K=E(I[k],F[k]);if(K)return k>=W?K:K*("desc"==S[k]?-1:1)}return D.index-C.index}(F,L,S)})}},56274:(ct,P,e)=>{"use strict";e.d(P,{A:()=>a});const a=function t(d){return function(p){return d?.[p]}}},46124:(ct,P,e)=>{"use strict";e.d(P,{A:()=>n});var t=e(45618),a=e(17407),d=e(25576);const n=function p(m,f){return(0,d.A)((0,a.A)(m,f,t.A),m+"")}},32088:(ct,P,e)=>{"use strict";e.d(P,{A:()=>f});var t=e(16545),a=e(18724),d=e(60123),p=e(23151),n=e(71487);const f=function m(v,h,E,y){if(!(0,p.A)(v))return v;for(var g=-1,b=(h=(0,a.A)(h,v)).length,A=b-1,x=v;null!=x&&++g<b;){var T=(0,n.A)(h[g]),D=E;if("__proto__"===T||"constructor"===T||"prototype"===T)return v;if(g!=A){var C=x[T];void 0===(D=y?y(C,T,x):void 0)&&(D=(0,p.A)(C)?C:(0,d.A)(h[g+1])?[]:{})}(0,t.A)(x,T,D),x=x[T]}return v}},76746:(ct,P,e)=>{"use strict";e.d(P,{A:()=>a});const a=function t(d,p,n){var m=-1,f=d.length;p<0&&(p=-p>f?0:f+p),(n=n>f?f:n)<0&&(n+=f),f=p>n?0:n-p>>>0,p>>>=0;for(var v=Array(f);++m<f;)v[m]=d[m+p];return v}},45583:(ct,P,e)=>{"use strict";e.d(P,{A:()=>a});const a=function t(d){return function(p){return d(p)}}},91364:(ct,P,e)=>{"use strict";e.d(P,{A:()=>b});var t=e(34902),a=e(54891),d=e(49267),p=e(64989),n=e(50679),m=e(40896),f=e(3365);const E=n.A&&1/(0,f.A)(new n.A([,-0]))[1]==1/0?function(A){return new n.A(A)}:m.A,b=function g(A,x,T){var D=-1,C=a.A,S=A.length,k=!0,I=[],F=I;if(T)k=!1,C=d.A;else if(S>=200){var L=x?null:E(A);if(L)return(0,f.A)(L);k=!1,C=p.A,F=new t.A}else F=x?[]:I;t:for(;++D<S;){var W=A[D],K=x?x(W):W;if(W=T||0!==W?W:0,k&&K==K){for(var j=F.length;j--;)if(F[j]===K)continue t;x&&F.push(K),I.push(W)}else C(F,K,T)||(F!==I&&F.push(K),I.push(W))}return I}},64989:(ct,P,e)=>{"use strict";e.d(P,{A:()=>a});const a=function t(d,p){return d.has(p)}},18724:(ct,P,e)=>{"use strict";e.d(P,{A:()=>b});var t=e(19247),a=e(61604),d=e(37674),f=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,v=/\\(\\)?/g;const E=function n(A){var x=(0,d.A)(A,function(D){return 500===T.size&&T.clear(),D}),T=x.cache;return x}(function(A){var x=[];return 46===A.charCodeAt(0)&&x.push(""),A.replace(f,function(T,D,C,S){x.push(C?S.replace(v,"$1"):D||T)}),x});var y=e(59042);const b=function g(A,x){return(0,t.A)(A)?A:(0,a.A)(A,x)?[A]:E((0,y.A)(A))}},62279:(ct,P,e)=>{"use strict";e.d(P,{A:()=>d});var t=e(66270);const d=function a(p){var n=new p.constructor(p.byteLength);return new t.A(n).set(new t.A(p)),n}},99424:(ct,P,e)=>{"use strict";e.d(P,{A:()=>v});var t=e(911),a="object"==typeof exports&&exports&&!exports.nodeType&&exports,d=a&&"object"==typeof module&&module&&!module.nodeType&&module,n=d&&d.exports===a?t.A.Buffer:void 0,m=n?n.allocUnsafe:void 0;const v=function f(h,E){if(E)return h.slice();var y=h.length,g=m?m(y):new h.constructor(y);return h.copy(g),g}},28295:(ct,P,e)=>{"use strict";e.d(P,{A:()=>d});var t=e(62279);const d=function a(p,n){var m=n?(0,t.A)(p.buffer):p.buffer;return new p.constructor(m,p.byteOffset,p.length)}},80905:(ct,P,e)=>{"use strict";e.d(P,{A:()=>a});const a=function t(d,p){var n=-1,m=d.length;for(p||(p=Array(m));++n<m;)p[n]=d[n];return p}},61893:(ct,P,e)=>{"use strict";e.d(P,{A:()=>p});var t=e(16545),a=e(11878);const p=function d(n,m,f,v){var h=!f;f||(f={});for(var E=-1,y=m.length;++E<y;){var g=m[E],b=v?v(f[g],n[g],g,f,n):void 0;void 0===b&&(b=n[g]),h?(0,a.A)(f,g,b):(0,t.A)(f,g,b)}return f}},15377:(ct,P,e)=>{"use strict";e.d(P,{A:()=>p});var t=e(46124),a=e(41642);const p=function d(n){return(0,t.A)(function(m,f){var v=-1,h=f.length,E=h>1?f[h-1]:void 0,y=h>2?f[2]:void 0;for(E=n.length>3&&"function"==typeof E?(h--,E):void 0,y&&(0,a.A)(f[0],f[1],y)&&(E=h<3?void 0:E,h=1),m=Object(m);++v<h;){var g=f[v];g&&n(m,g,v,E)}return m})}},68430:(ct,P,e)=>{"use strict";e.d(P,{A:()=>Lt});var t=e(76746);var y=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");const b=function g(Vt){return y.test(Vt)};var T="\\ud800-\\udfff",F="["+T+"]",L="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",W="\\ud83c[\\udffb-\\udfff]",j="[^"+T+"]",X="(?:\\ud83c[\\udde6-\\uddff]){2}",B="[\\ud800-\\udbff][\\udc00-\\udfff]",z="(?:"+L+"|"+W+")?",U="[\\ufe0e\\ufe0f]?",Z=U+z+"(?:\\u200d(?:"+[j,X,B].join("|")+")"+U+z+")*",at="(?:"+[j+L+"?",L,X,B,F].join("|")+")",H=RegExp(W+"(?="+W+")|"+at+Z,"g");const J=function ot(Vt){return b(Vt)?function q(Vt){return Vt.match(H)||[]}(Vt):function A(Vt){return Vt.split("")}(Vt)};var ft=e(59042);const Lt=function mt(Vt){return function(ce){ce=(0,ft.A)(ce);var se=b(ce)?J(ce):void 0,xe=se?se[0]:ce.charAt(0),It=se?function a(Vt,ce,se){var xe=Vt.length;return se=void 0===se?xe:se,!ce&&se>=xe?Vt:(0,t.A)(Vt,ce,se)}(se,1).join(""):ce.slice(1);return xe[Vt]()+It}}},98238:(ct,P,e)=>{"use strict";e.d(P,{A:()=>Qt});var d=e(50046),p=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;var f=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;var E=e(59042),y="\\ud800-\\udfff",T="\\u2700-\\u27bf",D="a-z\\xdf-\\xf6\\xf8-\\xff",F="A-Z\\xc0-\\xd6\\xd8-\\xde",W="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",j="["+W+"]",B="\\d+",V="["+T+"]",z="["+D+"]",U="[^"+y+W+B+T+D+F+"]",H="(?:\\ud83c[\\udde6-\\uddff]){2}",q="[\\ud800-\\udbff][\\udc00-\\udfff]",$="["+F+"]",J="(?:"+z+"|"+U+")",ft="(?:"+$+"|"+U+")",mt="(?:['\u2019](?:d|ll|m|re|s|t|ve))?",Lt="(?:['\u2019](?:D|LL|M|RE|S|T|VE))?",Vt="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",ce="[\\ufe0e\\ufe0f]?",At=ce+Vt+"(?:\\u200d(?:"+["[^"+y+"]",H,q].join("|")+")"+ce+Vt+")*",Gt="(?:"+[V,H,q].join("|")+")"+At,Tt=RegExp([$+"?"+z+"+"+mt+"(?="+[j,$,"$"].join("|")+")",ft+"+"+Lt+"(?="+[j,$+J,"$"].join("|")+")",$+"?"+J+"+"+mt,$+"+"+Lt,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",B,Gt].join("|"),"g");const oe=function me($t,Mt,Wt){return $t=(0,E.A)($t),void 0===(Mt=Wt?void 0:Mt)?function v($t){return f.test($t)}($t)?function Yt($t){return $t.match(Tt)||[]}($t):function n($t){return $t.match(p)||[]}($t):$t.match(Mt)||[]};var te=RegExp("['\u2019]","g");const Qt=function Qe($t){return function(Mt){return function t($t,Mt,Wt,zt){var le=-1,Je=null==$t?0:$t.length;for(zt&&Je&&(Wt=$t[++le]);++le<Je;)Wt=Mt(Wt,$t[le],le,$t);return Wt}(oe((0,d.A)(Mt).replace(te,"")),$t,"")}}},17797:(ct,P,e)=>{"use strict";e.d(P,{A:()=>d});var t=e(17755);const d=function(){try{var p=(0,t.A)(Object,"defineProperty");return p({},"",{}),p}catch{}}()},59210:(ct,P,e)=>{"use strict";e.d(P,{A:()=>a});const a="object"==typeof global&&global&&global.Object===Object&&global},86340:(ct,P,e)=>{"use strict";e.d(P,{A:()=>n});var t=e(58705),a=e(4848),d=e(29892);const n=function p(m){return(0,t.A)(m,d.A,a.A)}},63147:(ct,P,e)=>{"use strict";e.d(P,{A:()=>n});var t=e(58705),a=e(89309),d=e(22813);const n=function p(m){return(0,t.A)(m,d.A,a.A)}},17755:(ct,P,e)=>{"use strict";e.d(P,{A:()=>F});var L,t=e(68104),d=e(911).A["__core-js_shared__"],n=(L=/[^.]+$/.exec(d&&d.keys&&d.keys.IE_PROTO||""))?"Symbol(src)_1."+L:"";var v=e(23151),h=e(16275),y=/^\[object .+?Constructor\]$/,T=RegExp("^"+Function.prototype.toString.call(Object.prototype.hasOwnProperty).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const C=function D(L){return!(!(0,v.A)(L)||function m(L){return!!n&&n in L}(L))&&((0,t.A)(L)?T:y).test((0,h.A)(L))},F=function I(L,W){var K=function S(L,W){return L?.[W]}(L,W);return C(K)?K:void 0}},32549:(ct,P,e)=>{"use strict";e.d(P,{A:()=>d});const d=(0,e(69093).A)(Object.getPrototypeOf,Object)},4848:(ct,P,e)=>{"use strict";e.d(P,{A:()=>v});var d=e(71971),n=Object.prototype.propertyIsEnumerable,m=Object.getOwnPropertySymbols;const v=m?function(h){return null==h?[]:(h=Object(h),function t(h,E){for(var y=-1,g=null==h?0:h.length,b=0,A=[];++y<g;){var x=h[y];E(x,y,h)&&(A[b++]=x)}return A}(m(h),function(E){return n.call(h,E)}))}:d.A},89309:(ct,P,e)=>{"use strict";e.d(P,{A:()=>f});var t=e(59126),a=e(32549),d=e(4848),p=e(71971);const f=Object.getOwnPropertySymbols?function(v){for(var h=[];v;)(0,t.A)(h,(0,d.A)(v)),v=(0,a.A)(v);return h}:p.A},56191:(ct,P,e)=>{"use strict";e.d(P,{A:()=>W});var t=e(17755),a=e(911);const p=(0,t.A)(a.A,"DataView");var n=e(55297);const f=(0,t.A)(a.A,"Promise");var v=e(50679),h=e(18569),E=e(68207),y=e(16275),g="[object Map]",A="[object Promise]",x="[object Set]",T="[object WeakMap]",D="[object DataView]",C=(0,y.A)(p),S=(0,y.A)(n.A),k=(0,y.A)(f),I=(0,y.A)(v.A),F=(0,y.A)(h.A),L=E.A;(p&&L(new p(new ArrayBuffer(1)))!=D||n.A&&L(new n.A)!=g||f&&L(f.resolve())!=A||v.A&&L(new v.A)!=x||h.A&&L(new h.A)!=T)&&(L=function(K){var j=(0,E.A)(K),X="[object Object]"==j?K.constructor:void 0,B=X?(0,y.A)(X):"";if(B)switch(B){case C:return D;case S:return g;case k:return A;case I:return x;case F:return T}return j});const W=L},14924:(ct,P,e)=>{"use strict";e.d(P,{A:()=>v});var t=e(18724),a=e(34113),d=e(19247),p=e(60123),n=e(26872),m=e(71487);const v=function f(h,E,y){for(var g=-1,b=(E=(0,t.A)(E,h)).length,A=!1;++g<b;){var x=(0,m.A)(E[g]);if(!(A=null!=h&&y(h,x)))break;h=h[x]}return A||++g!=b?A:!!(b=null==h?0:h.length)&&(0,n.A)(b)&&(0,p.A)(x,b)&&((0,d.A)(h)||(0,a.A)(h))}},13195:(ct,P,e)=>{"use strict";e.d(P,{A:()=>n});var t=e(49934),a=e(32549),d=e(29641);const n=function p(m){return"function"!=typeof m.constructor||(0,d.A)(m)?{}:(0,t.A)((0,a.A)(m))}},60123:(ct,P,e)=>{"use strict";e.d(P,{A:()=>p});var a=/^(?:0|[1-9]\d*)$/;const p=function d(n,m){var f=typeof n;return!!(m=m??9007199254740991)&&("number"==f||"symbol"!=f&&a.test(n))&&n>-1&&n%1==0&&n<m}},41642:(ct,P,e)=>{"use strict";e.d(P,{A:()=>m});var t=e(97622),a=e(38200),d=e(60123),p=e(23151);const m=function n(f,v,h){if(!(0,p.A)(h))return!1;var E=typeof v;return!!("number"==E?(0,a.A)(h)&&(0,d.A)(v,h.length):"string"==E&&v in h)&&(0,t.A)(h[v],f)}},61604:(ct,P,e)=>{"use strict";e.d(P,{A:()=>m});var t=e(19247),a=e(31200),d=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,p=/^\w*$/;const m=function n(f,v){if((0,t.A)(f))return!1;var h=typeof f;return!("number"!=h&&"symbol"!=h&&"boolean"!=h&&null!=f&&!(0,a.A)(f))||p.test(f)||!d.test(f)||null!=v&&f in Object(v)}},29641:(ct,P,e)=>{"use strict";e.d(P,{A:()=>d});var t=Object.prototype;const d=function a(p){var n=p&&p.constructor;return p===("function"==typeof n&&n.prototype||t)}},64695:(ct,P,e)=>{"use strict";e.d(P,{A:()=>f});var t=e(59210),a="object"==typeof exports&&exports&&!exports.nodeType&&exports,d=a&&"object"==typeof module&&module&&!module.nodeType&&module,n=d&&d.exports===a&&t.A.process;const f=function(){try{return d&&d.require&&d.require("util").types||n&&n.binding&&n.binding("util")}catch{}}()},69093:(ct,P,e)=>{"use strict";e.d(P,{A:()=>a});const a=function t(d,p){return function(n){return d(p(n))}}},17407:(ct,P,e)=>{"use strict";e.d(P,{A:()=>p});var t=e(36571),a=Math.max;const p=function d(n,m,f){return m=a(void 0===m?n.length-1:m,0),function(){for(var v=arguments,h=-1,E=a(v.length-m,0),y=Array(E);++h<E;)y[h]=v[m+h];h=-1;for(var g=Array(m+1);++h<m;)g[h]=v[h];return g[m]=f(y),(0,t.A)(n,this,g)}}},911:(ct,P,e)=>{"use strict";e.d(P,{A:()=>p});var t=e(59210),a="object"==typeof self&&self&&self.Object===Object&&self;const p=t.A||a||Function("return this")()},3365:(ct,P,e)=>{"use strict";e.d(P,{A:()=>a});const a=function t(d){var p=-1,n=Array(d.size);return d.forEach(function(m){n[++p]=m}),n}},25576:(ct,P,e)=>{"use strict";e.d(P,{A:()=>h});const a=function t(E){return function(){return E}};var d=e(17797),p=e(45618);const m=d.A?function(E,y){return(0,d.A)(E,"toString",{configurable:!0,enumerable:!1,value:a(y),writable:!0})}:p.A,h=(0,e(18793).A)(m)},18793:(ct,P,e)=>{"use strict";e.d(P,{A:()=>n});var d=Date.now;const n=function p(m){var f=0,v=0;return function(){var h=d(),E=16-(h-v);if(v=h,E>0){if(++f>=800)return arguments[0]}else f=0;return m.apply(void 0,arguments)}}},71487:(ct,P,e)=>{"use strict";e.d(P,{A:()=>p});var t=e(31200);const p=function d(n){if("string"==typeof n||(0,t.A)(n))return n;var m=n+"";return"0"==m&&1/n==-1/0?"-0":m}},16275:(ct,P,e)=>{"use strict";e.d(P,{A:()=>p});var a=Function.prototype.toString;const p=function d(n){if(null!=n){try{return a.call(n)}catch{}try{return n+""}catch{}}return""}},38752:(ct,P,e)=>{"use strict";e.d(P,{A:()=>p});var t=e(96534);const p=(0,e(98238).A)(function(n,m,f){return m=m.toLowerCase(),n+(f?(0,t.A)(m):m)})},96534:(ct,P,e)=>{"use strict";e.d(P,{A:()=>p});var t=e(59042),a=e(90638);const p=function d(n){return(0,a.A)((0,t.A)(n).toLowerCase())}},49031:(ct,P,e)=>{"use strict";e.d(P,{A:()=>a});const a=function t(d){for(var p=-1,n=null==d?0:d.length,m=0,f=[];++p<n;){var v=d[p];v&&(f[m++]=v)}return f}},50046:(ct,P,e)=>{"use strict";e.d(P,{A:()=>A});const p=(0,e(56274).A)({\u00c0:"A",\u00c1:"A",\u00c2:"A",\u00c3:"A",\u00c4:"A",\u00c5:"A",\u00e0:"a",\u00e1:"a",\u00e2:"a",\u00e3:"a",\u00e4:"a",\u00e5:"a",\u00c7:"C",\u00e7:"c",\u00d0:"D",\u00f0:"d",\u00c8:"E",\u00c9:"E",\u00ca:"E",\u00cb:"E",\u00e8:"e",\u00e9:"e",\u00ea:"e",\u00eb:"e",\u00cc:"I",\u00cd:"I",\u00ce:"I",\u00cf:"I",\u00ec:"i",\u00ed:"i",\u00ee:"i",\u00ef:"i",\u00d1:"N",\u00f1:"n",\u00d2:"O",\u00d3:"O",\u00d4:"O",\u00d5:"O",\u00d6:"O",\u00d8:"O",\u00f2:"o",\u00f3:"o",\u00f4:"o",\u00f5:"o",\u00f6:"o",\u00f8:"o",\u00d9:"U",\u00da:"U",\u00db:"U",\u00dc:"U",\u00f9:"u",\u00fa:"u",\u00fb:"u",\u00fc:"u",\u00dd:"Y",\u00fd:"y",\u00ff:"y",\u00c6:"Ae",\u00e6:"ae",\u00de:"Th",\u00fe:"th",\u00df:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010a:"C",\u010c:"C",\u0107:"c",\u0109:"c",\u010b:"c",\u010d:"c",\u010e:"D",\u0110:"D",\u010f:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011a:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011b:"e",\u011c:"G",\u011e:"G",\u0120:"G",\u0122:"G",\u011d:"g",\u011f:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012a:"I",\u012c:"I",\u012e:"I",\u0130:"I",\u0129:"i",\u012b:"i",\u012d:"i",\u012f:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013b:"L",\u013d:"L",\u013f:"L",\u0141:"L",\u013a:"l",\u013c:"l",\u013e:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014a:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014b:"n",\u014c:"O",\u014e:"O",\u0150:"O",\u014d:"o",\u014f:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015a:"S",\u015c:"S",\u015e:"S",\u0160:"S",\u015b:"s",\u015d:"s",\u015f:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016a:"U",\u016c:"U",\u016e:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016b:"u",\u016d:"u",\u016f:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017b:"Z",\u017d:"Z",\u017a:"z",\u017c:"z",\u017e:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017f:"s"});var n=e(59042),m=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,g=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");const A=function b(x){return(x=(0,n.A)(x))&&x.replace(m,p).replace(g,"")}},97622:(ct,P,e)=>{"use strict";e.d(P,{A:()=>a});const a=function t(d,p){return d===p||d!=d&&p!=p}},14417:(ct,P,e)=>{"use strict";e.d(P,{A:()=>h});const p=(0,e(56274).A)({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"});var n=e(59042),m=/[&<>"']/g,f=RegExp(m.source);const h=function v(E){return(E=(0,n.A)(E))&&f.test(E)?E.replace(m,p):E}},38198:(ct,P,e)=>{"use strict";e.d(P,{A:()=>h});var t=e(22383),a=e(7786),d=e(22795),p=e(87554),n=e(19247);const h=function v(E,y){return(0,t.A)(function m(E,y){return((0,n.A)(E)?a.A:p.A)(E,(0,d.A)(y,3))}(E,y),1)}},50300:(ct,P,e)=>{"use strict";e.d(P,{A:()=>d});var t=e(22383);const d=function a(p){return null!=p&&p.length?(0,t.A)(p,1):[]}},45442:(ct,P,e)=>{"use strict";e.d(P,{A:()=>d});var t=e(59484);const d=function a(p,n,m){var f=null==p?void 0:(0,t.A)(p,n);return void 0===f?m:f}},37006:(ct,P,e)=>{"use strict";e.d(P,{A:()=>f});var a=Object.prototype.hasOwnProperty;const p=function d(v,h){return null!=v&&a.call(v,h)};var n=e(14924);const f=function m(v,h){return null!=v&&(0,n.A)(v,h,p)}},45618:(ct,P,e)=>{"use strict";e.d(P,{A:()=>a});const a=function t(d){return d}},34113:(ct,P,e)=>{"use strict";e.d(P,{A:()=>E});var t=e(68207),a=e(85528);const n=function p(y){return(0,a.A)(y)&&"[object Arguments]"==(0,t.A)(y)};var m=Object.prototype,f=m.hasOwnProperty,v=m.propertyIsEnumerable;const E=n(function(){return arguments}())?n:function(y){return(0,a.A)(y)&&f.call(y,"callee")&&!v.call(y,"callee")}},19247:(ct,P,e)=>{"use strict";e.d(P,{A:()=>a});const a=Array.isArray},38200:(ct,P,e)=>{"use strict";e.d(P,{A:()=>p});var t=e(68104),a=e(26872);const p=function d(n){return null!=n&&(0,a.A)(n.length)&&!(0,t.A)(n)}},92031:(ct,P,e)=>{"use strict";e.d(P,{A:()=>p});var t=e(38200),a=e(85528);const p=function d(n){return(0,a.A)(n)&&(0,t.A)(n)}},28266:(ct,P,e)=>{"use strict";e.d(P,{A:()=>n});var t=e(68207),a=e(85528);const n=function p(m){return!0===m||!1===m||(0,a.A)(m)&&"[object Boolean]"==(0,t.A)(m)}},3101:(ct,P,e)=>{"use strict";e.d(P,{A:()=>E});var t=e(911),p="object"==typeof exports&&exports&&!exports.nodeType&&exports,n=p&&"object"==typeof module&&module&&!module.nodeType&&module,f=n&&n.exports===p?t.A.Buffer:void 0;const E=(f?f.isBuffer:void 0)||function a(){return!1}},93551:(ct,P,e)=>{"use strict";e.d(P,{A:()=>A});var t=e(98755),a=e(56191),d=e(34113),p=e(19247),n=e(38200),m=e(3101),f=e(29641),v=e(69913),g=Object.prototype.hasOwnProperty;const A=function b(x){if(null==x)return!0;if((0,n.A)(x)&&((0,p.A)(x)||"string"==typeof x||"function"==typeof x.splice||(0,m.A)(x)||(0,v.A)(x)||(0,d.A)(x)))return!x.length;var T=(0,a.A)(x);if("[object Map]"==T||"[object Set]"==T)return!x.size;if((0,f.A)(x))return!(0,t.A)(x).length;for(var D in x)if(g.call(x,D))return!1;return!0}},92434:(ct,P,e)=>{"use strict";e.d(P,{A:()=>d});var t=e(66826);const d=function a(p,n){return(0,t.A)(p,n)}},68104:(ct,P,e)=>{"use strict";e.d(P,{A:()=>v});var t=e(68207),a=e(23151);const v=function f(h){if(!(0,a.A)(h))return!1;var E=(0,t.A)(h);return"[object Function]"==E||"[object GeneratorFunction]"==E||"[object AsyncFunction]"==E||"[object Proxy]"==E}},26872:(ct,P,e)=>{"use strict";e.d(P,{A:()=>d});const d=function a(p){return"number"==typeof p&&p>-1&&p%1==0&&p<=9007199254740991}},1261:(ct,P,e)=>{"use strict";e.d(P,{A:()=>a});const a=function t(d){return null==d}},46261:(ct,P,e)=>{"use strict";e.d(P,{A:()=>n});var t=e(68207),a=e(85528);const n=function p(m){return"number"==typeof m||(0,a.A)(m)&&"[object Number]"==(0,t.A)(m)}},23151:(ct,P,e)=>{"use strict";e.d(P,{A:()=>a});const a=function t(d){var p=typeof d;return null!=d&&("object"==p||"function"==p)}},85528:(ct,P,e)=>{"use strict";e.d(P,{A:()=>a});const a=function t(d){return null!=d&&"object"==typeof d}},20317:(ct,P,e)=>{"use strict";e.d(P,{A:()=>y});var t=e(68207),a=e(32549),d=e(85528),f=Function.prototype.toString,v=Object.prototype.hasOwnProperty,h=f.call(Object);const y=function E(g){if(!(0,d.A)(g)||"[object Object]"!=(0,t.A)(g))return!1;var b=(0,a.A)(g);if(null===b)return!0;var A=v.call(b,"constructor")&&b.constructor;return"function"==typeof A&&A instanceof A&&f.call(A)==h}},78745:(ct,P,e)=>{"use strict";e.d(P,{A:()=>m});var t=e(68207),a=e(19247),d=e(85528);const m=function n(f){return"string"==typeof f||!(0,a.A)(f)&&(0,d.A)(f)&&"[object String]"==(0,t.A)(f)}},31200:(ct,P,e)=>{"use strict";e.d(P,{A:()=>n});var t=e(68207),a=e(85528);const n=function p(m){return"symbol"==typeof m||(0,a.A)(m)&&"[object Symbol]"==(0,t.A)(m)}},69913:(ct,P,e)=>{"use strict";e.d(P,{A:()=>H});var t=e(68207),a=e(26872),d=e(85528),B={};B["[object Float32Array]"]=B["[object Float64Array]"]=B["[object Int8Array]"]=B["[object Int16Array]"]=B["[object Int32Array]"]=B["[object Uint8Array]"]=B["[object Uint8ClampedArray]"]=B["[object Uint16Array]"]=B["[object Uint32Array]"]=!0,B["[object Arguments]"]=B["[object Array]"]=B["[object ArrayBuffer]"]=B["[object Boolean]"]=B["[object DataView]"]=B["[object Date]"]=B["[object Error]"]=B["[object Function]"]=B["[object Map]"]=B["[object Number]"]=B["[object Object]"]=B["[object RegExp]"]=B["[object Set]"]=B["[object String]"]=B["[object WeakMap]"]=!1;var U=e(45583),G=e(64695),Z=G.A&&G.A.isTypedArray;const H=Z?(0,U.A)(Z):function V(q){return(0,d.A)(q)&&(0,a.A)(q.length)&&!!B[(0,t.A)(q)]}},13983:(ct,P,e)=>{"use strict";e.d(P,{A:()=>d});const d=(0,e(98238).A)(function(p,n,m){return p+(m?"-":"")+n.toLowerCase()})},29892:(ct,P,e)=>{"use strict";e.d(P,{A:()=>n});var t=e(91344),a=e(98755),d=e(38200);const n=function p(m){return(0,d.A)(m)?(0,t.A)(m):(0,a.A)(m)}},22813:(ct,P,e)=>{"use strict";e.d(P,{A:()=>g});var t=e(91344),a=e(23151),d=e(29641);var f=Object.prototype.hasOwnProperty;const h=function v(b){if(!(0,a.A)(b))return function p(b){var A=[];if(null!=b)for(var x in Object(b))A.push(x);return A}(b);var A=(0,d.A)(b),x=[];for(var T in b)"constructor"==T&&(A||!f.call(b,T))||x.push(T);return x};var E=e(38200);const g=function y(b){return(0,E.A)(b)?(0,t.A)(b,!0):h(b)}},80524:(ct,P,e)=>{"use strict";e.d(P,{A:()=>a});const a=function t(d){var p=null==d?0:d.length;return p?d[p-1]:void 0}},37674:(ct,P,e)=>{"use strict";e.d(P,{A:()=>p});var t=e(29008);function d(n,m){if("function"!=typeof n||null!=m&&"function"!=typeof m)throw new TypeError("Expected a function");var f=function(){var v=arguments,h=m?m.apply(this,v):v[0],E=f.cache;if(E.has(h))return E.get(h);var y=n.apply(this,v);return f.cache=E.set(h,y)||E,y};return f.cache=new(d.Cache||t.A),f}d.Cache=t.A;const p=d},40896:(ct,P,e)=>{"use strict";e.d(P,{A:()=>a});const a=function t(){}},58902:(ct,P,e)=>{"use strict";e.d(P,{A:()=>j});var t=e(7786),a=e(55973),d=e(18724),p=e(80524),n=e(59484),m=e(76746);var h=e(71487);const y=function E(X,B){return null==(X=function f(X,B){return B.length<2?X:(0,n.A)(X,(0,m.A)(B,0,-1))}(X,B=(0,d.A)(B,X)))||delete X[(0,h.A)((0,p.A)(B))]};var g=e(61893),b=e(20317);const x=function A(X){return(0,b.A)(X)?void 0:X};var T=e(50300),D=e(17407),C=e(25576);var I=e(63147);const j=function S(X){return(0,C.A)((0,D.A)(X,void 0,T.A),X+"")}(function(X,B){var V={};if(null==X)return V;var z=!1;B=(0,t.A)(B,function(G){return G=(0,d.A)(G,X),z||(z=G.length>1),G}),(0,g.A)(X,(0,I.A)(X),V),z&&(V=(0,a.A)(V,7,x));for(var U=B.length;U--;)y(V,B[U]);return V})},71820:(ct,P,e)=>{"use strict";e.d(P,{A:()=>x});var t=e(22795);var n=e(7786),m=e(59484),f=e(32088),v=e(18724);var y=e(63147);const b=function g(T,D){if(null==T)return{};var C=(0,n.A)((0,y.A)(T),function(S){return[S]});return D=(0,t.A)(D),function h(T,D,C){for(var S=-1,k=D.length,I={};++S<k;){var F=D[S],L=(0,m.A)(T,F);C(L,F)&&(0,f.A)(I,(0,v.A)(F,T),L)}return I}(T,C,function(S,k){return D(S,k[0])})},x=function A(T,D){return b(T,function d(T){if("function"!=typeof T)throw new TypeError("Expected a function");return function(){var D=arguments;switch(D.length){case 0:return!T.call(this);case 1:return!T.call(this,D[0]);case 2:return!T.call(this,D[0],D[1]);case 3:return!T.call(this,D[0],D[1],D[2])}return!T.apply(this,D)}}((0,t.A)(D)))}},26895:(ct,P,e)=>{"use strict";e.d(P,{A:()=>p});var t=e(35808),a=e(19247);const p=function d(n,m,f,v){return null==n?[]:((0,a.A)(m)||(m=null==m?[]:[m]),(0,a.A)(f=v?void 0:f)||(f=null==f?[]:[f]),(0,t.A)(n,m,f))}},17998:(ct,P,e)=>{"use strict";e.d(P,{A:()=>d});var t=e(32088);const d=function a(p,n,m){return null==p?p:(0,t.A)(p,n,m)}},93178:(ct,P,e)=>{"use strict";e.d(P,{A:()=>d});const d=(0,e(98238).A)(function(p,n,m){return p+(m?"_":"")+n.toLowerCase()})},23477:(ct,P,e)=>{"use strict";e.d(P,{A:()=>m});var t=e(22383),a=e(35808),d=e(46124),p=e(41642);const m=(0,d.A)(function(f,v){if(null==f)return[];var h=v.length;return h>1&&(0,p.A)(f,v[0],v[1])?v=[]:h>2&&(0,p.A)(v[0],v[1],v[2])&&(v=[v[0]]),(0,a.A)(f,(0,t.A)(v,1),[])})},30218:(ct,P,e)=>{"use strict";e.d(P,{A:()=>p});var t=e(98238),a=e(90638);const p=(0,t.A)(function(n,m,f){return n+(f?" ":"")+(0,a.A)(m)})},71971:(ct,P,e)=>{"use strict";e.d(P,{A:()=>a});const a=function t(){return[]}},3674:(ct,P,e)=>{"use strict";e.d(P,{A:()=>S});var t=/\s/;var p=/^\s+/;const m=function n(k){return k&&k.slice(0,function a(k){for(var I=k.length;I--&&t.test(k.charAt(I)););return I}(k)+1).replace(p,"")};var f=e(23151),v=e(31200),E=/^[-+]0x[0-9a-f]+$/i,y=/^0b[01]+$/i,g=/^0o[0-7]+$/i,b=parseInt;var T=1/0;const S=function C(k){return k?(k=function A(k){if("number"==typeof k)return k;if((0,v.A)(k))return NaN;if((0,f.A)(k)){var I="function"==typeof k.valueOf?k.valueOf():k;k=(0,f.A)(I)?I+"":I}if("string"!=typeof k)return 0===k?k:+k;k=m(k);var F=y.test(k);return F||g.test(k)?b(k.slice(2),F?2:8):E.test(k)?NaN:+k}(k))===T||k===-T?17976931348623157e292*(k<0?-1:1):k==k?k:0:0===k?k:0}},93531:(ct,P,e)=>{"use strict";e.d(P,{A:()=>d});var t=e(3674);const d=function a(p){var n=(0,t.A)(p),m=n%1;return n==n?m?n-m:n:0}},59042:(ct,P,e)=>{"use strict";e.d(P,{A:()=>y});var t=e(9091),a=e(7786),d=e(19247),p=e(31200),m=t.A?t.A.prototype:void 0,f=m?m.toString:void 0;const h=function v(g){if("string"==typeof g)return g;if((0,d.A)(g))return(0,a.A)(g,v)+"";if((0,p.A)(g))return f?f.call(g):"";var b=g+"";return"0"==b&&1/g==-1/0?"-0":b},y=function E(g){return null==g?"":h(g)}},35865:(ct,P,e)=>{"use strict";e.d(P,{A:()=>d});var t=e(91364);const d=function a(p){return p&&p.length?(0,t.A)(p):[]}},67476:(ct,P,e)=>{"use strict";e.d(P,{A:()=>p});var t=e(22795),a=e(91364);const p=function d(n,m){return n&&n.length?(0,a.A)(n,(0,t.A)(m,2)):[]}},90638:(ct,P,e)=>{"use strict";e.d(P,{A:()=>d});const d=(0,e(68430).A)("toUpperCase")},64735:(ct,P,e)=>{"use strict";e.d(P,{c9:()=>Zi,dw:()=>Gr,R2:()=>Cs,wB:()=>tt});class t extends Error{}class a extends t{constructor(nt){super(`Invalid DateTime: ${nt.toMessage()}`)}}class d extends t{constructor(nt){super(`Invalid Interval: ${nt.toMessage()}`)}}class p extends t{constructor(nt){super(`Invalid Duration: ${nt.toMessage()}`)}}class n extends t{}class m extends t{constructor(nt){super(`Invalid unit ${nt}`)}}class f extends t{}class v extends t{constructor(){super("Zone is an abstract class")}}const h="numeric",E="short",y="long",g={year:h,month:h,day:h},b={year:h,month:E,day:h},A={year:h,month:E,day:h,weekday:E},x={year:h,month:y,day:h},T={year:h,month:y,day:h,weekday:y},D={hour:h,minute:h},C={hour:h,minute:h,second:h},S={hour:h,minute:h,second:h,timeZoneName:E},k={hour:h,minute:h,second:h,timeZoneName:y},I={hour:h,minute:h,hourCycle:"h23"},F={hour:h,minute:h,second:h,hourCycle:"h23"},L={hour:h,minute:h,second:h,hourCycle:"h23",timeZoneName:E},W={hour:h,minute:h,second:h,hourCycle:"h23",timeZoneName:y},K={year:h,month:h,day:h,hour:h,minute:h},j={year:h,month:h,day:h,hour:h,minute:h,second:h},X={year:h,month:E,day:h,hour:h,minute:h},B={year:h,month:E,day:h,hour:h,minute:h,second:h},V={year:h,month:E,day:h,weekday:E,hour:h,minute:h},z={year:h,month:y,day:h,hour:h,minute:h,timeZoneName:E},U={year:h,month:y,day:h,hour:h,minute:h,second:h,timeZoneName:E},G={year:h,month:y,day:h,weekday:y,hour:h,minute:h,timeZoneName:y},Z={year:h,month:y,day:h,weekday:y,hour:h,minute:h,second:h,timeZoneName:y};class at{get type(){throw new v}get name(){throw new v}get ianaName(){return this.name}get isUniversal(){throw new v}offsetName(nt,Nt){throw new v}formatOffset(nt,Nt){throw new v}offset(nt){throw new v}equals(nt){throw new v}get isValid(){throw new v}}let H=null;class q extends at{static get instance(){return null===H&&(H=new q),H}get type(){return"system"}get name(){return(new Intl.DateTimeFormat).resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(nt,{format:Nt,locale:ne}){return Pr(nt,Nt,ne)}formatOffset(nt,Nt){return jr(this.offset(nt),Nt)}offset(nt){return-new Date(nt).getTimezoneOffset()}equals(nt){return"system"===nt.type}get isValid(){return!0}}let $={};const J={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6};let Lt={};class Vt extends at{static create(nt){return Lt[nt]||(Lt[nt]=new Vt(nt)),Lt[nt]}static resetCache(){Lt={},$={}}static isValidSpecifier(nt){return this.isValidZone(nt)}static isValidZone(nt){if(!nt)return!1;try{return new Intl.DateTimeFormat("en-US",{timeZone:nt}).format(),!0}catch{return!1}}constructor(nt){super(),this.zoneName=nt,this.valid=Vt.isValidZone(nt)}get type(){return"iana"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(nt,{format:Nt,locale:ne}){return Pr(nt,Nt,ne,this.name)}formatOffset(nt,Nt){return jr(this.offset(nt),Nt)}offset(nt){const Nt=new Date(nt);if(isNaN(Nt))return NaN;const ne=function ot(Ht){return $[Ht]||($[Ht]=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:Ht,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",era:"short"})),$[Ht]}(this.name);let[Ve,dn,En,jn,Wn,pi,ar]=ne.formatToParts?function mt(Ht,nt){const Nt=Ht.formatToParts(nt),ne=[];for(let Ve=0;Ve<Nt.length;Ve++){const{type:dn,value:En}=Nt[Ve],jn=J[dn];"era"===dn?ne[jn]=En:mn(jn)||(ne[jn]=parseInt(En,10))}return ne}(ne,Nt):function ft(Ht,nt){const Nt=Ht.format(nt).replace(/\u200E/g,""),ne=/(\d+)\/(\d+)\/(\d+) (AD|BC),? (\d+):(\d+):(\d+)/.exec(Nt),[,Ve,dn,En,jn,Wn,pi,ar]=ne;return[En,Ve,dn,jn,Wn,pi,ar]}(ne,Nt);"BC"===jn&&(Ve=1-Math.abs(Ve));let $e=+Nt;const Y=$e%1e3;return $e-=Y>=0?Y:1e3+Y,(ke({year:Ve,month:dn,day:En,hour:24===Wn?0:Wn,minute:pi,second:ar,millisecond:0})-$e)/6e4}equals(nt){return"iana"===nt.type&&nt.name===this.name}get isValid(){return this.valid}}let ce={},xe={};function It(Ht,nt={}){const Nt=JSON.stringify([Ht,nt]);let ne=xe[Nt];return ne||(ne=new Intl.DateTimeFormat(Ht,nt),xe[Nt]=ne),ne}let At={},Tt={},Ot=null,oe={};function Mt(Ht,nt,Nt,ne){const Ve=Ht.listingMode();return"error"===Ve?null:"en"===Ve?Nt(nt):ne(nt)}class zt{constructor(nt,Nt,ne){this.padTo=ne.padTo||0,this.floor=ne.floor||!1;const{padTo:Ve,floor:dn,...En}=ne;if(!Nt||Object.keys(En).length>0){const jn={useGrouping:!1,...ne};ne.padTo>0&&(jn.minimumIntegerDigits=ne.padTo),this.inf=function Gt(Ht,nt={}){const Nt=JSON.stringify([Ht,nt]);let ne=At[Nt];return ne||(ne=new Intl.NumberFormat(Ht,nt),At[Nt]=ne),ne}(nt,jn)}}format(nt){if(this.inf){const Nt=this.floor?Math.floor(nt):nt;return this.inf.format(Nt)}return Ke(this.floor?Math.floor(nt):wn(nt,3),this.padTo)}}class le{constructor(nt,Nt,ne){let Ve;if(this.opts=ne,this.originalZone=void 0,this.opts.timeZone)this.dt=nt;else if("fixed"===nt.zone.type){const En=nt.offset/60*-1,jn=En>=0?`Etc/GMT+${En}`:`Etc/GMT${En}`;0!==nt.offset&&Vt.create(jn).valid?(Ve=jn,this.dt=nt):(Ve="UTC",this.dt=0===nt.offset?nt:nt.setZone("UTC").plus({minutes:nt.offset}),this.originalZone=nt.zone)}else"system"===nt.zone.type?this.dt=nt:"iana"===nt.zone.type?(this.dt=nt,Ve=nt.zone.name):(Ve="UTC",this.dt=nt.setZone("UTC").plus({minutes:nt.offset}),this.originalZone=nt.zone);const dn={...this.opts};dn.timeZone=dn.timeZone||Ve,this.dtf=It(Nt,dn)}format(){return this.originalZone?this.formatToParts().map(({value:nt})=>nt).join(""):this.dtf.format(this.dt.toJSDate())}formatToParts(){const nt=this.dtf.formatToParts(this.dt.toJSDate());return this.originalZone?nt.map(Nt=>{if("timeZoneName"===Nt.type){const ne=this.originalZone.offsetName(this.dt.ts,{locale:this.dt.locale,format:this.opts.timeZoneName});return{...Nt,value:ne}}return Nt}):nt}resolvedOptions(){return this.dtf.resolvedOptions()}}class Je{constructor(nt,Nt,ne){this.opts={style:"long",...ne},!Nt&&er()&&(this.rtf=function Yt(Ht,nt={}){const{base:Nt,...ne}=nt,Ve=JSON.stringify([Ht,ne]);let dn=Tt[Ve];return dn||(dn=new Intl.RelativeTimeFormat(Ht,nt),Tt[Ve]=dn),dn}(nt,ne))}format(nt,Nt){return this.rtf?this.rtf.format(nt,Nt):function Yo(Ht,nt,Nt="always",ne=!1){const Ve={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},dn=-1===["hours","minutes","seconds"].indexOf(Ht);if("auto"===Nt&&dn){const ki="days"===Ht;switch(nt){case 1:return ki?"tomorrow":`next ${Ve[Ht][0]}`;case-1:return ki?"yesterday":`last ${Ve[Ht][0]}`;case 0:return ki?"today":`this ${Ve[Ht][0]}`}}const En=Object.is(nt,-0)||nt<0,jn=Math.abs(nt),Wn=1===jn,pi=Ve[Ht],ar=ne?Wn?pi[1]:pi[2]||pi[1]:Wn?Ve[Ht][0]:Ht;return En?`${jn} ${ar} ago`:`in ${jn} ${ar}`}(Nt,nt,this.opts.numeric,"long"!==this.opts.style)}formatToParts(nt,Nt){return this.rtf?this.rtf.formatToParts(nt,Nt):[]}}const Fe={firstDay:1,minimalDays:4,weekend:[6,7]};class tn{static fromOpts(nt){return tn.create(nt.locale,nt.numberingSystem,nt.outputCalendar,nt.weekSettings,nt.defaultToEN)}static create(nt,Nt,ne,Ve,dn=!1){const En=nt||tt.defaultLocale,jn=En||(dn?"en-US":function me(){return Ot||(Ot=(new Intl.DateTimeFormat).resolvedOptions().locale,Ot)}()),Wn=Nt||tt.defaultNumberingSystem,pi=ne||tt.defaultOutputCalendar,ar=An(Ve)||tt.defaultWeekSettings;return new tn(jn,Wn,pi,ar,En)}static resetCache(){Ot=null,xe={},At={},Tt={}}static fromObject({locale:nt,numberingSystem:Nt,outputCalendar:ne,weekSettings:Ve}={}){return tn.create(nt,Nt,ne,Ve)}constructor(nt,Nt,ne,Ve,dn){const[En,jn,Wn]=function te(Ht){const nt=Ht.indexOf("-x-");-1!==nt&&(Ht=Ht.substring(0,nt));const Nt=Ht.indexOf("-u-");if(-1===Nt)return[Ht];{let ne,Ve;try{ne=It(Ht).resolvedOptions(),Ve=Ht}catch{const Wn=Ht.substring(0,Nt);ne=It(Wn).resolvedOptions(),Ve=Wn}const{numberingSystem:dn,calendar:En}=ne;return[Ve,dn,En]}}(nt);this.locale=En,this.numberingSystem=Nt||jn||null,this.outputCalendar=ne||Wn||null,this.weekSettings=Ve,this.intl=function Qe(Ht,nt,Nt){return(Nt||nt)&&(Ht.includes("-u-")||(Ht+="-u"),Nt&&(Ht+=`-ca-${Nt}`),nt&&(Ht+=`-nu-${nt}`)),Ht}(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=dn,this.fastNumbersCached=null}get fastNumbers(){return null==this.fastNumbersCached&&(this.fastNumbersCached=function Wt(Ht){return(!Ht.numberingSystem||"latn"===Ht.numberingSystem)&&("latn"===Ht.numberingSystem||!Ht.locale||Ht.locale.startsWith("en")||"latn"===new Intl.DateTimeFormat(Ht.intl).resolvedOptions().numberingSystem)}(this)),this.fastNumbersCached}listingMode(){return this.isEnglish()&&!(null!==this.numberingSystem&&"latn"!==this.numberingSystem||null!==this.outputCalendar&&"gregory"!==this.outputCalendar)?"en":"intl"}clone(nt){return nt&&0!==Object.getOwnPropertyNames(nt).length?tn.create(nt.locale||this.specifiedLocale,nt.numberingSystem||this.numberingSystem,nt.outputCalendar||this.outputCalendar,An(nt.weekSettings)||this.weekSettings,nt.defaultToEN||!1):this}redefaultToEN(nt={}){return this.clone({...nt,defaultToEN:!0})}redefaultToSystem(nt={}){return this.clone({...nt,defaultToEN:!1})}months(nt,Nt=!1){return Mt(this,nt,qe,()=>{const ne=Nt?{month:nt,day:"numeric"}:{month:nt},Ve=Nt?"format":"standalone";return this.monthsCache[Ve][nt]||(this.monthsCache[Ve][nt]=function Qt(Ht){const nt=[];for(let Nt=1;Nt<=12;Nt++){const ne=Zi.utc(2009,Nt,1);nt.push(Ht(ne))}return nt}(dn=>this.extract(dn,ne,"month"))),this.monthsCache[Ve][nt]})}weekdays(nt,Nt=!1){return Mt(this,nt,Ai,()=>{const ne=Nt?{weekday:nt,year:"numeric",month:"long",day:"numeric"}:{weekday:nt},Ve=Nt?"format":"standalone";return this.weekdaysCache[Ve][nt]||(this.weekdaysCache[Ve][nt]=function $t(Ht){const nt=[];for(let Nt=1;Nt<=7;Nt++){const ne=Zi.utc(2016,11,13+Nt);nt.push(Ht(ne))}return nt}(dn=>this.extract(dn,ne,"weekday"))),this.weekdaysCache[Ve][nt]})}meridiems(){return Mt(this,void 0,()=>ai,()=>{if(!this.meridiemCache){const nt={hour:"numeric",hourCycle:"h12"};this.meridiemCache=[Zi.utc(2016,11,13,9),Zi.utc(2016,11,13,19)].map(Nt=>this.extract(Nt,nt,"dayperiod"))}return this.meridiemCache})}eras(nt){return Mt(this,nt,qi,()=>{const Nt={era:nt};return this.eraCache[nt]||(this.eraCache[nt]=[Zi.utc(-40,1,1),Zi.utc(2017,1,1)].map(ne=>this.extract(ne,Nt,"era"))),this.eraCache[nt]})}extract(nt,Nt,ne){const En=this.dtFormatter(nt,Nt).formatToParts().find(jn=>jn.type.toLowerCase()===ne);return En?En.value:null}numberFormatter(nt={}){return new zt(this.intl,nt.forceSimple||this.fastNumbers,nt)}dtFormatter(nt,Nt={}){return new le(nt,this.intl,Nt)}relFormatter(nt={}){return new Je(this.intl,this.isEnglish(),nt)}listFormatter(nt={}){return function se(Ht,nt={}){const Nt=JSON.stringify([Ht,nt]);let ne=ce[Nt];return ne||(ne=new Intl.ListFormat(Ht,nt),ce[Nt]=ne),ne}(this.intl,nt)}isEnglish(){return"en"===this.locale||"en-us"===this.locale.toLowerCase()||new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us")}getWeekSettings(){return this.weekSettings?this.weekSettings:Ne()?function Re(Ht){let nt=oe[Ht];if(!nt){const Nt=new Intl.Locale(Ht);nt="getWeekInfo"in Nt?Nt.getWeekInfo():Nt.weekInfo,oe[Ht]=nt}return nt}(this.locale):Fe}getStartOfWeek(){return this.getWeekSettings().firstDay}getMinDaysInFirstWeek(){return this.getWeekSettings().minimalDays}getWeekendDays(){return this.getWeekSettings().weekend}equals(nt){return this.locale===nt.locale&&this.numberingSystem===nt.numberingSystem&&this.outputCalendar===nt.outputCalendar}}let He=null;class pn extends at{static get utcInstance(){return null===He&&(He=new pn(0)),He}static instance(nt){return 0===nt?pn.utcInstance:new pn(nt)}static parseSpecifier(nt){if(nt){const Nt=nt.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(Nt)return new pn(fr(Nt[1],Nt[2]))}return null}constructor(nt){super(),this.fixed=nt}get type(){return"fixed"}get name(){return 0===this.fixed?"UTC":`UTC${jr(this.fixed,"narrow")}`}get ianaName(){return 0===this.fixed?"Etc/UTC":`Etc/GMT${jr(-this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(nt,Nt){return jr(this.fixed,Nt)}get isUniversal(){return!0}offset(){return this.fixed}equals(nt){return"fixed"===nt.type&&nt.fixed===this.fixed}get isValid(){return!0}}class Ze extends at{constructor(nt){super(),this.zoneName=nt}get type(){return"invalid"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return!1}get isValid(){return!1}}function $n(Ht,nt){if(mn(Ht)||null===Ht)return nt;if(Ht instanceof at)return Ht;if(function vi(Ht){return"string"==typeof Ht}(Ht)){const ne=Ht.toLowerCase();return"default"===ne?nt:"local"===ne||"system"===ne?q.instance:"utc"===ne||"gmt"===ne?pn.utcInstance:pn.parseSpecifier(ne)||Vt.create(Ht)}return Fn(Ht)?pn.instance(Ht):"object"==typeof Ht&&"offset"in Ht&&"function"==typeof Ht.offset?Ht:new Ze(Ht)}let St,Vn=()=>Date.now(),Bn="system",fi=null,nn=null,an=null,qt=60,Ft=null;class tt{static get now(){return Vn}static set now(nt){Vn=nt}static set defaultZone(nt){Bn=nt}static get defaultZone(){return $n(Bn,q.instance)}static get defaultLocale(){return fi}static set defaultLocale(nt){fi=nt}static get defaultNumberingSystem(){return nn}static set defaultNumberingSystem(nt){nn=nt}static get defaultOutputCalendar(){return an}static set defaultOutputCalendar(nt){an=nt}static get defaultWeekSettings(){return Ft}static set defaultWeekSettings(nt){Ft=An(nt)}static get twoDigitCutoffYear(){return qt}static set twoDigitCutoffYear(nt){qt=nt%100}static get throwOnInvalid(){return St}static set throwOnInvalid(nt){St=nt}static resetCaches(){tn.resetCache(),Vt.resetCache()}}class it{constructor(nt,Nt){this.reason=nt,this.explanation=Nt}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}}const rt=[0,31,59,90,120,151,181,212,243,273,304,334],et=[0,31,60,91,121,152,182,213,244,274,305,335];function bt(Ht,nt){return new it("unit out of range",`you specified ${nt} (of type ${typeof nt}) as a ${Ht}, which is invalid`)}function Ut(Ht,nt,Nt){const ne=new Date(Date.UTC(Ht,nt-1,Nt));Ht<100&&Ht>=0&&ne.setUTCFullYear(ne.getUTCFullYear()-1900);const Ve=ne.getUTCDay();return 0===Ve?7:Ve}function Oe(Ht,nt,Nt){return Nt+(yt(Ht)?et:rt)[nt-1]}function Sn(Ht,nt){const Nt=yt(Ht)?et:rt,ne=Nt.findIndex(dn=>dn<nt);return{month:ne+1,day:nt-Nt[ne]}}function rn(Ht,nt){return(Ht-nt+7)%7+1}function hn(Ht,nt=4,Nt=1){const{year:ne,month:Ve,day:dn}=Ht,En=Oe(ne,Ve,dn),jn=rn(Ut(ne,Ve,dn),Nt);let pi,Wn=Math.floor((En-jn+14-nt)/7);return Wn<1?(pi=ne-1,Wn=bi(pi,nt,Nt)):Wn>bi(ne,nt,Nt)?(pi=ne+1,Wn=1):pi=ne,{weekYear:pi,weekNumber:Wn,weekday:jn,...Kr(Ht)}}function Me(Ht,nt=4,Nt=1){const{weekYear:ne,weekNumber:Ve,weekday:dn}=Ht,En=rn(Ut(ne,1,nt),Nt),jn=de(ne);let pi,Wn=7*Ve+dn-En-7+nt;Wn<1?(pi=ne-1,Wn+=de(pi)):Wn>jn?(pi=ne+1,Wn-=de(ne)):pi=ne;const{month:ar,day:ki}=Sn(pi,Wn);return{year:pi,month:ar,day:ki,...Kr(Ht)}}function on(Ht){const{year:nt,month:Nt,day:ne}=Ht;return{year:nt,ordinal:Oe(nt,Nt,ne),...Kr(Ht)}}function Le(Ht){const{year:nt,ordinal:Nt}=Ht,{month:ne,day:Ve}=Sn(nt,Nt);return{year:nt,month:ne,day:Ve,...Kr(Ht)}}function he(Ht,nt){if(mn(Ht.localWeekday)&&mn(Ht.localWeekNumber)&&mn(Ht.localWeekYear))return{minDaysInFirstWeek:4,startOfWeek:1};if(!mn(Ht.weekday)||!mn(Ht.weekNumber)||!mn(Ht.weekYear))throw new n("Cannot mix locale-based week fields with ISO-based week fields");return mn(Ht.localWeekday)||(Ht.weekday=Ht.localWeekday),mn(Ht.localWeekNumber)||(Ht.weekNumber=Ht.localWeekNumber),mn(Ht.localWeekYear)||(Ht.weekYear=Ht.localWeekYear),delete Ht.localWeekday,delete Ht.localWeekNumber,delete Ht.localWeekYear,{minDaysInFirstWeek:nt.getMinDaysInFirstWeek(),startOfWeek:nt.getStartOfWeek()}}function wt(Ht){const nt=ti(Ht.year),Nt=ge(Ht.month,1,12),ne=ge(Ht.day,1,ee(Ht.year,Ht.month));return nt?Nt?!ne&&bt("day",Ht.day):bt("month",Ht.month):bt("year",Ht.year)}function we(Ht){const{hour:nt,minute:Nt,second:ne,millisecond:Ve}=Ht,dn=ge(nt,0,23)||24===nt&&0===Nt&&0===ne&&0===Ve,En=ge(Nt,0,59),jn=ge(ne,0,59),Wn=ge(Ve,0,999);return dn?En?jn?!Wn&&bt("millisecond",Ve):bt("second",ne):bt("minute",Nt):bt("hour",nt)}function mn(Ht){return typeof Ht>"u"}function Fn(Ht){return"number"==typeof Ht}function ti(Ht){return"number"==typeof Ht&&Ht%1==0}function er(){try{return typeof Intl<"u"&&!!Intl.RelativeTimeFormat}catch{return!1}}function Ne(){try{return typeof Intl<"u"&&!!Intl.Locale&&("weekInfo"in Intl.Locale.prototype||"getWeekInfo"in Intl.Locale.prototype)}catch{return!1}}function be(Ht,nt,Nt){if(0!==Ht.length)return Ht.reduce((ne,Ve)=>{const dn=[nt(Ve),Ve];return ne&&Nt(ne[0],dn[0])===ne[0]?ne:dn},null)[1]}function Te(Ht,nt){return Object.prototype.hasOwnProperty.call(Ht,nt)}function An(Ht){if(null==Ht)return null;if("object"!=typeof Ht)throw new f("Week settings must be an object");if(!ge(Ht.firstDay,1,7)||!ge(Ht.minimalDays,1,7)||!Array.isArray(Ht.weekend)||Ht.weekend.some(nt=>!ge(nt,1,7)))throw new f("Invalid week settings");return{firstDay:Ht.firstDay,minimalDays:Ht.minimalDays,weekend:Array.from(Ht.weekend)}}function ge(Ht,nt,Nt){return ti(Ht)&&Ht>=nt&&Ht<=Nt}function Ke(Ht,nt=2){let ne;return ne=Ht<0?"-"+(""+-Ht).padStart(nt,"0"):(""+Ht).padStart(nt,"0"),ne}function bn(Ht){if(!mn(Ht)&&null!==Ht&&""!==Ht)return parseInt(Ht,10)}function Tn(Ht){if(!mn(Ht)&&null!==Ht&&""!==Ht)return parseFloat(Ht)}function Ue(Ht){if(!mn(Ht)&&null!==Ht&&""!==Ht){const nt=1e3*parseFloat("0."+Ht);return Math.floor(nt)}}function wn(Ht,nt,Nt=!1){const ne=10**nt;return(Nt?Math.trunc:Math.round)(Ht*ne)/ne}function yt(Ht){return Ht%4==0&&(Ht%100!=0||Ht%400==0)}function de(Ht){return yt(Ht)?366:365}function ee(Ht,nt){const Nt=function Ie(Ht,nt){return Ht-nt*Math.floor(Ht/nt)}(nt-1,12)+1;return 2===Nt?yt(Ht+(nt-Nt)/12)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][Nt-1]}function ke(Ht){let nt=Date.UTC(Ht.year,Ht.month-1,Ht.day,Ht.hour,Ht.minute,Ht.second,Ht.millisecond);return Ht.year<100&&Ht.year>=0&&(nt=new Date(nt),nt.setUTCFullYear(Ht.year,Ht.month-1,Ht.day)),+nt}function xn(Ht,nt,Nt){return-rn(Ut(Ht,1,nt),Nt)+nt-1}function bi(Ht,nt=4,Nt=1){const ne=xn(Ht,nt,Nt),Ve=xn(Ht+1,nt,Nt);return(de(Ht)-ne+Ve)/7}function Ir(Ht){return Ht>99?Ht:Ht>tt.twoDigitCutoffYear?1900+Ht:2e3+Ht}function Pr(Ht,nt,Nt,ne=null){const Ve=new Date(Ht),dn={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};ne&&(dn.timeZone=ne);const En={timeZoneName:nt,...dn},jn=new Intl.DateTimeFormat(Nt,En).formatToParts(Ve).find(Wn=>"timezonename"===Wn.type.toLowerCase());return jn?jn.value:null}function fr(Ht,nt){let Nt=parseInt(Ht,10);Number.isNaN(Nt)&&(Nt=0);const ne=parseInt(nt,10)||0;return 60*Nt+(Nt<0||Object.is(Nt,-0)?-ne:ne)}function Ki(Ht){const nt=Number(Ht);if("boolean"==typeof Ht||""===Ht||Number.isNaN(nt))throw new f(`Invalid unit value ${Ht}`);return nt}function Yi(Ht,nt){const Nt={};for(const ne in Ht)if(Te(Ht,ne)){const Ve=Ht[ne];if(null==Ve)continue;Nt[nt(ne)]=Ki(Ve)}return Nt}function jr(Ht,nt){const Nt=Math.trunc(Math.abs(Ht/60)),ne=Math.trunc(Math.abs(Ht%60)),Ve=Ht>=0?"+":"-";switch(nt){case"short":return`${Ve}${Ke(Nt,2)}:${Ke(ne,2)}`;case"narrow":return`${Ve}${Nt}${ne>0?`:${ne}`:""}`;case"techie":return`${Ve}${Ke(Nt,2)}${Ke(ne,2)}`;default:throw new RangeError(`Value format ${nt} is out of range for property format`)}}function Kr(Ht){return function ie(Ht,nt){return nt.reduce((Nt,ne)=>(Nt[ne]=Ht[ne],Nt),{})}(Ht,["hour","minute","second","millisecond"])}const Mr=["January","February","March","April","May","June","July","August","September","October","November","December"],ho=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],ir=["J","F","M","A","M","J","J","A","S","O","N","D"];function qe(Ht){switch(Ht){case"narrow":return[...ir];case"short":return[...ho];case"long":return[...Mr];case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"];default:return null}}const qn=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],In=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],Ln=["M","T","W","T","F","S","S"];function Ai(Ht){switch(Ht){case"narrow":return[...Ln];case"short":return[...In];case"long":return[...qn];case"numeric":return["1","2","3","4","5","6","7"];default:return null}}const ai=["AM","PM"],gr=["Before Christ","Anno Domini"],Ti=["BC","AD"],yr=["B","A"];function qi(Ht){switch(Ht){case"narrow":return[...yr];case"short":return[...Ti];case"long":return[...gr];default:return null}}function Qo(Ht,nt){let Nt="";for(const ne of Ht)Nt+=ne.literal?ne.val:nt(ne.val);return Nt}const bo={D:g,DD:b,DDD:x,DDDD:T,t:D,tt:C,ttt:S,tttt:k,T:I,TT:F,TTT:L,TTTT:W,f:K,ff:X,fff:z,ffff:G,F:j,FF:B,FFF:U,FFFF:Z};class io{static create(nt,Nt={}){return new io(nt,Nt)}static parseFormat(nt){let Nt=null,ne="",Ve=!1;const dn=[];for(let En=0;En<nt.length;En++){const jn=nt.charAt(En);"'"===jn?(ne.length>0&&dn.push({literal:Ve||/^\s+$/.test(ne),val:ne}),Nt=null,ne="",Ve=!Ve):Ve||jn===Nt?ne+=jn:(ne.length>0&&dn.push({literal:/^\s+$/.test(ne),val:ne}),ne=jn,Nt=jn)}return ne.length>0&&dn.push({literal:Ve||/^\s+$/.test(ne),val:ne}),dn}static macroTokenToFormatOpts(nt){return bo[nt]}constructor(nt,Nt){this.opts=Nt,this.loc=nt,this.systemLoc=null}formatWithSystemDefault(nt,Nt){return null===this.systemLoc&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(nt,{...this.opts,...Nt}).format()}dtFormatter(nt,Nt={}){return this.loc.dtFormatter(nt,{...this.opts,...Nt})}formatDateTime(nt,Nt){return this.dtFormatter(nt,Nt).format()}formatDateTimeParts(nt,Nt){return this.dtFormatter(nt,Nt).formatToParts()}formatInterval(nt,Nt){return this.dtFormatter(nt.start,Nt).dtf.formatRange(nt.start.toJSDate(),nt.end.toJSDate())}resolvedOptions(nt,Nt){return this.dtFormatter(nt,Nt).resolvedOptions()}num(nt,Nt=0){if(this.opts.forceSimple)return Ke(nt,Nt);const ne={...this.opts};return Nt>0&&(ne.padTo=Nt),this.loc.numberFormatter(ne).format(nt)}formatDateTimeFromString(nt,Nt){const ne="en"===this.loc.listingMode(),Ve=this.loc.outputCalendar&&"gregory"!==this.loc.outputCalendar,dn=($e,Y)=>this.loc.extract(nt,$e,Y),En=$e=>nt.isOffsetFixed&&0===nt.offset&&$e.allowZ?"Z":nt.isValid?nt.zone.formatOffset(nt.ts,$e.format):"",Wn=($e,Y)=>ne?function ia(Ht,nt){return qe(nt)[Ht.month-1]}(nt,$e):dn(Y?{month:$e}:{month:$e,day:"numeric"},"month"),pi=($e,Y)=>ne?function Uo(Ht,nt){return Ai(nt)[Ht.weekday-1]}(nt,$e):dn(Y?{weekday:$e}:{weekday:$e,month:"long",day:"numeric"},"weekday"),ar=$e=>{const Y=io.macroTokenToFormatOpts($e);return Y?this.formatWithSystemDefault(nt,Y):$e},ki=$e=>ne?function qo(Ht,nt){return qi(nt)[Ht.year<0?0:1]}(nt,$e):dn({era:$e},"era");return Qo(io.parseFormat(Nt),$e=>{switch($e){case"S":return this.num(nt.millisecond);case"u":case"SSS":return this.num(nt.millisecond,3);case"s":return this.num(nt.second);case"ss":return this.num(nt.second,2);case"uu":return this.num(Math.floor(nt.millisecond/10),2);case"uuu":return this.num(Math.floor(nt.millisecond/100));case"m":return this.num(nt.minute);case"mm":return this.num(nt.minute,2);case"h":return this.num(nt.hour%12==0?12:nt.hour%12);case"hh":return this.num(nt.hour%12==0?12:nt.hour%12,2);case"H":return this.num(nt.hour);case"HH":return this.num(nt.hour,2);case"Z":return En({format:"narrow",allowZ:this.opts.allowZ});case"ZZ":return En({format:"short",allowZ:this.opts.allowZ});case"ZZZ":return En({format:"techie",allowZ:this.opts.allowZ});case"ZZZZ":return nt.zone.offsetName(nt.ts,{format:"short",locale:this.loc.locale});case"ZZZZZ":return nt.zone.offsetName(nt.ts,{format:"long",locale:this.loc.locale});case"z":return nt.zoneName;case"a":return ne?function _r(Ht){return ai[Ht.hour<12?0:1]}(nt):dn({hour:"numeric",hourCycle:"h12"},"dayperiod");case"d":return Ve?dn({day:"numeric"},"day"):this.num(nt.day);case"dd":return Ve?dn({day:"2-digit"},"day"):this.num(nt.day,2);case"c":case"E":return this.num(nt.weekday);case"ccc":return pi("short",!0);case"cccc":return pi("long",!0);case"ccccc":return pi("narrow",!0);case"EEE":return pi("short",!1);case"EEEE":return pi("long",!1);case"EEEEE":return pi("narrow",!1);case"L":return Ve?dn({month:"numeric",day:"numeric"},"month"):this.num(nt.month);case"LL":return Ve?dn({month:"2-digit",day:"numeric"},"month"):this.num(nt.month,2);case"LLL":return Wn("short",!0);case"LLLL":return Wn("long",!0);case"LLLLL":return Wn("narrow",!0);case"M":return Ve?dn({month:"numeric"},"month"):this.num(nt.month);case"MM":return Ve?dn({month:"2-digit"},"month"):this.num(nt.month,2);case"MMM":return Wn("short",!1);case"MMMM":return Wn("long",!1);case"MMMMM":return Wn("narrow",!1);case"y":return Ve?dn({year:"numeric"},"year"):this.num(nt.year);case"yy":return Ve?dn({year:"2-digit"},"year"):this.num(nt.year.toString().slice(-2),2);case"yyyy":return Ve?dn({year:"numeric"},"year"):this.num(nt.year,4);case"yyyyyy":return Ve?dn({year:"numeric"},"year"):this.num(nt.year,6);case"G":return ki("short");case"GG":return ki("long");case"GGGGG":return ki("narrow");case"kk":return this.num(nt.weekYear.toString().slice(-2),2);case"kkkk":return this.num(nt.weekYear,4);case"W":return this.num(nt.weekNumber);case"WW":return this.num(nt.weekNumber,2);case"n":return this.num(nt.localWeekNumber);case"nn":return this.num(nt.localWeekNumber,2);case"ii":return this.num(nt.localWeekYear.toString().slice(-2),2);case"iiii":return this.num(nt.localWeekYear,4);case"o":return this.num(nt.ordinal);case"ooo":return this.num(nt.ordinal,3);case"q":return this.num(nt.quarter);case"qq":return this.num(nt.quarter,2);case"X":return this.num(Math.floor(nt.ts/1e3));case"x":return this.num(nt.ts);default:return ar($e)}})}formatDurationFromString(nt,Nt){const ne=Wn=>{switch(Wn[0]){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":return"hour";case"d":return"day";case"w":return"week";case"M":return"month";case"y":return"year";default:return null}},dn=io.parseFormat(Nt),En=dn.reduce((Wn,{literal:pi,val:ar})=>pi?Wn:Wn.concat(ar),[]);return Qo(dn,(Wn=>pi=>{const ar=ne(pi);return ar?this.num(Wn.get(ar),pi.length):pi})(nt.shiftTo(...En.map(ne).filter(Wn=>Wn))))}}const nr=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/;function jo(...Ht){const nt=Ht.reduce((Nt,ne)=>Nt+ne.source,"");return RegExp(`^${nt}$`)}function yo(...Ht){return nt=>Ht.reduce(([Nt,ne,Ve],dn)=>{const[En,jn,Wn]=dn(nt,Ve);return[{...Nt,...En},jn||ne,Wn]},[{},null,1]).slice(0,2)}function ds(Ht,...nt){if(null==Ht)return[null,null];for(const[Nt,ne]of nt){const Ve=Nt.exec(Ht);if(Ve)return ne(Ve)}return[null,null]}function so(...Ht){return(nt,Nt)=>{const ne={};let Ve;for(Ve=0;Ve<Ht.length;Ve++)ne[Ht[Ve]]=bn(nt[Nt+Ve]);return[ne,null,Nt+Ve]}}const Ao=/(?:(Z)|([+-]\d\d)(?::?(\d\d))?)/,rs=/(\d\d)(?::?(\d\d)(?::?(\d\d)(?:[.,](\d{1,30}))?)?)?/,or=RegExp(`${rs.source}(?:${Ao.source}?(?:\\[(${nr.source})\\])?)?`),Os=RegExp(`(?:T${or.source})?`),Ca=so("weekYear","weekNumber","weekDay"),ln=so("year","ordinal"),Zt=RegExp(`${rs.source} ?(?:${Ao.source}|(${nr.source}))?`),We=RegExp(`(?: ${Zt.source})?`);function Ge(Ht,nt,Nt){const ne=Ht[nt];return mn(ne)?Nt:bn(ne)}function Ri(Ht,nt){return[{hours:Ge(Ht,nt,0),minutes:Ge(Ht,nt+1,0),seconds:Ge(Ht,nt+2,0),milliseconds:Ue(Ht[nt+3])},null,nt+4]}function To(Ht,nt){const Nt=!Ht[nt]&&!Ht[nt+1],ne=fr(Ht[nt+1],Ht[nt+2]);return[{},Nt?null:pn.instance(ne),nt+3]}function ro(Ht,nt){return[{},Ht[nt]?Vt.create(Ht[nt]):null,nt+1]}const Ps=RegExp(`^T?${rs.source}$`),Fs=/^-?P(?:(?:(-?\d{1,20}(?:\.\d{1,20})?)Y)?(?:(-?\d{1,20}(?:\.\d{1,20})?)M)?(?:(-?\d{1,20}(?:\.\d{1,20})?)W)?(?:(-?\d{1,20}(?:\.\d{1,20})?)D)?(?:T(?:(-?\d{1,20}(?:\.\d{1,20})?)H)?(?:(-?\d{1,20}(?:\.\d{1,20})?)M)?(?:(-?\d{1,20})(?:[.,](-?\d{1,20}))?S)?)?)$/;function Xs(Ht){const[nt,Nt,ne,Ve,dn,En,jn,Wn,pi]=Ht,ar="-"===nt[0],ki=Wn&&"-"===Wn[0],No=($e,Y=!1)=>void 0!==$e&&(Y||$e&&ar)?-$e:$e;return[{years:No(Tn(Nt)),months:No(Tn(ne)),weeks:No(Tn(Ve)),days:No(Tn(dn)),hours:No(Tn(En)),minutes:No(Tn(jn)),seconds:No(Tn(Wn),"-0"===Wn),milliseconds:No(Ue(pi),ki)}]}const Es={GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function oo(Ht,nt,Nt,ne,Ve,dn,En){const jn={year:2===nt.length?Ir(bn(nt)):bn(nt),month:ho.indexOf(Nt)+1,day:bn(ne),hour:bn(Ve),minute:bn(dn)};return En&&(jn.second=bn(En)),Ht&&(jn.weekday=Ht.length>3?qn.indexOf(Ht)+1:In.indexOf(Ht)+1),jn}const Ys=/^(?:(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\d)(\d\d)))$/;function Qs(Ht){const[,nt,Nt,ne,Ve,dn,En,jn,Wn,pi,ar,ki]=Ht,No=oo(nt,Ve,ne,Nt,dn,En,jn);let $e;return $e=Wn?Es[Wn]:pi?0:fr(ar,ki),[No,new pn($e)]}const os=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,vn=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,Cn=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function ii(Ht){const[,nt,Nt,ne,Ve,dn,En,jn]=Ht;return[oo(nt,Ve,ne,Nt,dn,En,jn),pn.utcInstance]}function oi(Ht){const[,nt,Nt,ne,Ve,dn,En,jn]=Ht;return[oo(nt,jn,Nt,ne,Ve,dn,En),pn.utcInstance]}const Ci=jo(/([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/,Os),gi=jo(/(\d{4})-?W(\d\d)(?:-?(\d))?/,Os),Hi=jo(/(\d{4})-?(\d{3})/,Os),rr=jo(or),dr=yo(function ei(Ht,nt){return[{year:Ge(Ht,nt),month:Ge(Ht,nt+1,1),day:Ge(Ht,nt+2,1)},null,nt+3]},Ri,To,ro),Ar=yo(Ca,Ri,To,ro),Nr=yo(ln,Ri,To,ro),to=yo(Ri,To,ro),fe=yo(Ri),Se=jo(/(\d{4})-(\d\d)-(\d\d)/,We),Xe=jo(Zt),ci=yo(Ri,To,ro),xr="Invalid Duration",$r={weeks:{days:7,hours:168,minutes:10080,seconds:604800,milliseconds:6048e5},days:{hours:24,minutes:1440,seconds:86400,milliseconds:864e5},hours:{minutes:60,seconds:3600,milliseconds:36e5},minutes:{seconds:60,milliseconds:6e4},seconds:{milliseconds:1e3}},Dr={years:{quarters:4,months:12,weeks:52,days:365,hours:8760,minutes:525600,seconds:31536e3,milliseconds:31536e6},quarters:{months:3,weeks:13,days:91,hours:2184,minutes:131040,seconds:7862400,milliseconds:78624e5},months:{weeks:4,days:30,hours:720,minutes:43200,seconds:2592e3,milliseconds:2592e6},...$r},eo=365.2425,Bs=30.436875,ja={years:{quarters:4,months:12,weeks:eo/7,days:eo,hours:24*eo,minutes:525949.2,seconds:525949.2*60,milliseconds:525949.2*60*1e3},quarters:{months:3,weeks:eo/28,days:eo/4,hours:24*eo/4,minutes:131487.3,seconds:525949.2*60/4,milliseconds:7889237999.999999},months:{weeks:Bs/7,days:Bs,hours:24*Bs,minutes:43829.1,seconds:2629746,milliseconds:2629746e3},...$r},ra=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],Hr=ra.slice(0).reverse();function dc(Ht,nt,Nt=!1){const ne={values:Nt?nt.values:{...Ht.values,...nt.values||{}},loc:Ht.loc.clone(nt.loc),conversionAccuracy:nt.conversionAccuracy||Ht.conversionAccuracy,matrix:nt.matrix||Ht.matrix};return new Gr(ne)}function _l(Ht,nt){let Nt=nt.milliseconds??0;for(const ne of Hr.slice(1))nt[ne]&&(Nt+=nt[ne]*Ht[ne].milliseconds);return Nt}function qa(Ht,nt){const Nt=_l(Ht,nt)<0?-1:1;ra.reduceRight((ne,Ve)=>{if(mn(nt[Ve]))return ne;if(ne){const En=Ht[Ve][ne],jn=Math.floor(nt[ne]*Nt/En);nt[Ve]+=jn*Nt,nt[ne]-=jn*En*Nt}return Ve},null),ra.reduce((ne,Ve)=>{if(mn(nt[Ve]))return ne;if(ne){const dn=nt[ne]%1;nt[ne]-=dn,nt[Ve]+=dn*Ht[ne][Ve]}return Ve},null)}class Gr{constructor(nt){const Nt="longterm"===nt.conversionAccuracy||!1;let ne=Nt?ja:Dr;nt.matrix&&(ne=nt.matrix),this.values=nt.values,this.loc=nt.loc||tn.create(),this.conversionAccuracy=Nt?"longterm":"casual",this.invalid=nt.invalid||null,this.matrix=ne,this.isLuxonDuration=!0}static fromMillis(nt,Nt){return Gr.fromObject({milliseconds:nt},Nt)}static fromObject(nt,Nt={}){if(null==nt||"object"!=typeof nt)throw new f("Duration.fromObject: argument expected to be an object, got "+(null===nt?"null":typeof nt));return new Gr({values:Yi(nt,Gr.normalizeUnit),loc:tn.fromObject(Nt),conversionAccuracy:Nt.conversionAccuracy,matrix:Nt.matrix})}static fromDurationLike(nt){if(Fn(nt))return Gr.fromMillis(nt);if(Gr.isDuration(nt))return nt;if("object"==typeof nt)return Gr.fromObject(nt);throw new f(`Unknown duration argument ${nt} of type ${typeof nt}`)}static fromISO(nt,Nt){const[ne]=function re(Ht){return ds(Ht,[Fs,Xs])}(nt);return ne?Gr.fromObject(ne,Nt):Gr.invalid("unparsable",`the input "${nt}" can't be parsed as ISO 8601`)}static fromISOTime(nt,Nt){const[ne]=function jt(Ht){return ds(Ht,[Ps,fe])}(nt);return ne?Gr.fromObject(ne,Nt):Gr.invalid("unparsable",`the input "${nt}" can't be parsed as ISO 8601`)}static invalid(nt,Nt=null){if(!nt)throw new f("need to specify a reason the Duration is invalid");const ne=nt instanceof it?nt:new it(nt,Nt);if(tt.throwOnInvalid)throw new p(ne);return new Gr({invalid:ne})}static normalizeUnit(nt){const Nt={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[nt&&nt.toLowerCase()];if(!Nt)throw new m(nt);return Nt}static isDuration(nt){return nt&&nt.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(nt,Nt={}){const ne={...Nt,floor:!1!==Nt.round&&!1!==Nt.floor};return this.isValid?io.create(this.loc,ne).formatDurationFromString(this,nt):xr}toHuman(nt={}){if(!this.isValid)return xr;const Nt=ra.map(ne=>{const Ve=this.values[ne];return mn(Ve)?null:this.loc.numberFormatter({style:"unit",unitDisplay:"long",...nt,unit:ne.slice(0,-1)}).format(Ve)}).filter(ne=>ne);return this.loc.listFormatter({type:"conjunction",style:nt.listStyle||"narrow",...nt}).format(Nt)}toObject(){return this.isValid?{...this.values}:{}}toISO(){if(!this.isValid)return null;let nt="P";return 0!==this.years&&(nt+=this.years+"Y"),(0!==this.months||0!==this.quarters)&&(nt+=this.months+3*this.quarters+"M"),0!==this.weeks&&(nt+=this.weeks+"W"),0!==this.days&&(nt+=this.days+"D"),(0!==this.hours||0!==this.minutes||0!==this.seconds||0!==this.milliseconds)&&(nt+="T"),0!==this.hours&&(nt+=this.hours+"H"),0!==this.minutes&&(nt+=this.minutes+"M"),(0!==this.seconds||0!==this.milliseconds)&&(nt+=wn(this.seconds+this.milliseconds/1e3,3)+"S"),"P"===nt&&(nt+="T0S"),nt}toISOTime(nt={}){if(!this.isValid)return null;const Nt=this.toMillis();return Nt<0||Nt>=864e5?null:(nt={suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended",...nt,includeOffset:!1},Zi.fromMillis(Nt,{zone:"UTC"}).toISOTime(nt))}toJSON(){return this.toISO()}toString(){return this.toISO()}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Duration { values: ${JSON.stringify(this.values)} }`:`Duration { Invalid, reason: ${this.invalidReason} }`}toMillis(){return this.isValid?_l(this.matrix,this.values):NaN}valueOf(){return this.toMillis()}plus(nt){if(!this.isValid)return this;const Nt=Gr.fromDurationLike(nt),ne={};for(const Ve of ra)(Te(Nt.values,Ve)||Te(this.values,Ve))&&(ne[Ve]=Nt.get(Ve)+this.get(Ve));return dc(this,{values:ne},!0)}minus(nt){if(!this.isValid)return this;const Nt=Gr.fromDurationLike(nt);return this.plus(Nt.negate())}mapUnits(nt){if(!this.isValid)return this;const Nt={};for(const ne of Object.keys(this.values))Nt[ne]=Ki(nt(this.values[ne],ne));return dc(this,{values:Nt},!0)}get(nt){return this[Gr.normalizeUnit(nt)]}set(nt){return this.isValid?dc(this,{values:{...this.values,...Yi(nt,Gr.normalizeUnit)}}):this}reconfigure({locale:nt,numberingSystem:Nt,conversionAccuracy:ne,matrix:Ve}={}){return dc(this,{loc:this.loc.clone({locale:nt,numberingSystem:Nt}),matrix:Ve,conversionAccuracy:ne})}as(nt){return this.isValid?this.shiftTo(nt).get(nt):NaN}normalize(){if(!this.isValid)return this;const nt=this.toObject();return qa(this.matrix,nt),dc(this,{values:nt},!0)}rescale(){return this.isValid?dc(this,{values:function tc(Ht){const nt={};for(const[Nt,ne]of Object.entries(Ht))0!==ne&&(nt[Nt]=ne);return nt}(this.normalize().shiftToAll().toObject())},!0):this}shiftTo(...nt){if(!this.isValid)return this;if(0===nt.length)return this;nt=nt.map(En=>Gr.normalizeUnit(En));const Nt={},ne={},Ve=this.toObject();let dn;for(const En of ra)if(nt.indexOf(En)>=0){dn=En;let jn=0;for(const pi in ne)jn+=this.matrix[pi][En]*ne[pi],ne[pi]=0;Fn(Ve[En])&&(jn+=Ve[En]);const Wn=Math.trunc(jn);Nt[En]=Wn,ne[En]=(1e3*jn-1e3*Wn)/1e3}else Fn(Ve[En])&&(ne[En]=Ve[En]);for(const En in ne)0!==ne[En]&&(Nt[dn]+=En===dn?ne[En]:ne[En]/this.matrix[dn][En]);return qa(this.matrix,Nt),dc(this,{values:Nt},!0)}shiftToAll(){return this.isValid?this.shiftTo("years","months","weeks","days","hours","minutes","seconds","milliseconds"):this}negate(){if(!this.isValid)return this;const nt={};for(const Nt of Object.keys(this.values))nt[Nt]=0===this.values[Nt]?0:-this.values[Nt];return dc(this,{values:nt},!0)}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return null===this.invalid}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(nt){if(!this.isValid||!nt.isValid||!this.loc.equals(nt.loc))return!1;function Nt(ne,Ve){return void 0===ne||0===ne?void 0===Ve||0===Ve:ne===Ve}for(const ne of ra)if(!Nt(this.values[ne],nt.values[ne]))return!1;return!0}}const us="Invalid Interval";class Bo{constructor(nt){this.s=nt.start,this.e=nt.end,this.invalid=nt.invalid||null,this.isLuxonInterval=!0}static invalid(nt,Nt=null){if(!nt)throw new f("need to specify a reason the Interval is invalid");const ne=nt instanceof it?nt:new it(nt,Nt);if(tt.throwOnInvalid)throw new d(ne);return new Bo({invalid:ne})}static fromDateTimes(nt,Nt){const ne=Lr(nt),Ve=Lr(Nt),dn=function $a(Ht,nt){return Ht&&Ht.isValid?nt&&nt.isValid?nt<Ht?Bo.invalid("end before start",`The end of an interval must be after its start, but you had start=${Ht.toISO()} and end=${nt.toISO()}`):null:Bo.invalid("missing or invalid end"):Bo.invalid("missing or invalid start")}(ne,Ve);return dn??new Bo({start:ne,end:Ve})}static after(nt,Nt){const ne=Gr.fromDurationLike(Nt),Ve=Lr(nt);return Bo.fromDateTimes(Ve,Ve.plus(ne))}static before(nt,Nt){const ne=Gr.fromDurationLike(Nt),Ve=Lr(nt);return Bo.fromDateTimes(Ve.minus(ne),Ve)}static fromISO(nt,Nt){const[ne,Ve]=(nt||"").split("/",2);if(ne&&Ve){let dn,En,jn,Wn;try{dn=Zi.fromISO(ne,Nt),En=dn.isValid}catch{En=!1}try{jn=Zi.fromISO(Ve,Nt),Wn=jn.isValid}catch{Wn=!1}if(En&&Wn)return Bo.fromDateTimes(dn,jn);if(En){const pi=Gr.fromISO(Ve,Nt);if(pi.isValid)return Bo.after(dn,pi)}else if(Wn){const pi=Gr.fromISO(ne,Nt);if(pi.isValid)return Bo.before(jn,pi)}}return Bo.invalid("unparsable",`the input "${nt}" can't be parsed as ISO 8601`)}static isInterval(nt){return nt&&nt.isLuxonInterval||!1}get start(){return this.isValid?this.s:null}get end(){return this.isValid?this.e:null}get isValid(){return null===this.invalidReason}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}length(nt="milliseconds"){return this.isValid?this.toDuration(nt).get(nt):NaN}count(nt="milliseconds",Nt){if(!this.isValid)return NaN;const ne=this.start.startOf(nt,Nt);let Ve;return Ve=Nt?.useLocaleWeeks?this.end.reconfigure({locale:ne.locale}):this.end,Ve=Ve.startOf(nt,Nt),Math.floor(Ve.diff(ne,nt).get(nt))+(Ve.valueOf()!==this.end.valueOf())}hasSame(nt){return!!this.isValid&&(this.isEmpty()||this.e.minus(1).hasSame(this.s,nt))}isEmpty(){return this.s.valueOf()===this.e.valueOf()}isAfter(nt){return!!this.isValid&&this.s>nt}isBefore(nt){return!!this.isValid&&this.e<=nt}contains(nt){return!!this.isValid&&this.s<=nt&&this.e>nt}set({start:nt,end:Nt}={}){return this.isValid?Bo.fromDateTimes(nt||this.s,Nt||this.e):this}splitAt(...nt){if(!this.isValid)return[];const Nt=nt.map(Lr).filter(En=>this.contains(En)).sort((En,jn)=>En.toMillis()-jn.toMillis()),ne=[];let{s:Ve}=this,dn=0;for(;Ve<this.e;){const En=Nt[dn]||this.e,jn=+En>+this.e?this.e:En;ne.push(Bo.fromDateTimes(Ve,jn)),Ve=jn,dn+=1}return ne}splitBy(nt){const Nt=Gr.fromDurationLike(nt);if(!this.isValid||!Nt.isValid||0===Nt.as("milliseconds"))return[];let dn,{s:ne}=this,Ve=1;const En=[];for(;ne<this.e;){const jn=this.start.plus(Nt.mapUnits(Wn=>Wn*Ve));dn=+jn>+this.e?this.e:jn,En.push(Bo.fromDateTimes(ne,dn)),ne=dn,Ve+=1}return En}divideEqually(nt){return this.isValid?this.splitBy(this.length()/nt).slice(0,nt):[]}overlaps(nt){return this.e>nt.s&&this.s<nt.e}abutsStart(nt){return!!this.isValid&&+this.e==+nt.s}abutsEnd(nt){return!!this.isValid&&+nt.e==+this.s}engulfs(nt){return!!this.isValid&&this.s<=nt.s&&this.e>=nt.e}equals(nt){return!(!this.isValid||!nt.isValid)&&this.s.equals(nt.s)&&this.e.equals(nt.e)}intersection(nt){if(!this.isValid)return this;const Nt=this.s>nt.s?this.s:nt.s,ne=this.e<nt.e?this.e:nt.e;return Nt>=ne?null:Bo.fromDateTimes(Nt,ne)}union(nt){return this.isValid?Bo.fromDateTimes(this.s<nt.s?this.s:nt.s,this.e>nt.e?this.e:nt.e):this}static merge(nt){const[Nt,ne]=nt.sort((Ve,dn)=>Ve.s-dn.s).reduce(([Ve,dn],En)=>dn?dn.overlaps(En)||dn.abutsStart(En)?[Ve,dn.union(En)]:[Ve.concat([dn]),En]:[Ve,En],[[],null]);return ne&&Nt.push(ne),Nt}static xor(nt){let Nt=null,ne=0;const Ve=[],dn=nt.map(Wn=>[{time:Wn.s,type:"s"},{time:Wn.e,type:"e"}]),jn=Array.prototype.concat(...dn).sort((Wn,pi)=>Wn.time-pi.time);for(const Wn of jn)ne+="s"===Wn.type?1:-1,1===ne?Nt=Wn.time:(Nt&&+Nt!=+Wn.time&&Ve.push(Bo.fromDateTimes(Nt,Wn.time)),Nt=null);return Bo.merge(Ve)}difference(...nt){return Bo.xor([this].concat(nt)).map(Nt=>this.intersection(Nt)).filter(Nt=>Nt&&!Nt.isEmpty())}toString(){return this.isValid?`[${this.s.toISO()} \u2013 ${this.e.toISO()})`:us}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Interval { start: ${this.s.toISO()}, end: ${this.e.toISO()} }`:`Interval { Invalid, reason: ${this.invalidReason} }`}toLocaleString(nt=g,Nt={}){return this.isValid?io.create(this.s.loc.clone(Nt),nt).formatInterval(this):us}toISO(nt){return this.isValid?`${this.s.toISO(nt)}/${this.e.toISO(nt)}`:us}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:us}toISOTime(nt){return this.isValid?`${this.s.toISOTime(nt)}/${this.e.toISOTime(nt)}`:us}toFormat(nt,{separator:Nt=" \u2013 "}={}){return this.isValid?`${this.s.toFormat(nt)}${Nt}${this.e.toFormat(nt)}`:us}toDuration(nt,Nt){return this.isValid?this.e.diff(this.s,nt,Nt):Gr.invalid(this.invalidReason)}mapEndpoints(nt){return Bo.fromDateTimes(nt(this.s),nt(this.e))}}class Cs{static hasDST(nt=tt.defaultZone){const Nt=Zi.now().setZone(nt).set({month:12});return!nt.isUniversal&&Nt.offset!==Nt.set({month:6}).offset}static isValidIANAZone(nt){return Vt.isValidZone(nt)}static normalizeZone(nt){return $n(nt,tt.defaultZone)}static getStartOfWeek({locale:nt=null,locObj:Nt=null}={}){return(Nt||tn.create(nt)).getStartOfWeek()}static getMinimumDaysInFirstWeek({locale:nt=null,locObj:Nt=null}={}){return(Nt||tn.create(nt)).getMinDaysInFirstWeek()}static getWeekendWeekdays({locale:nt=null,locObj:Nt=null}={}){return(Nt||tn.create(nt)).getWeekendDays().slice()}static months(nt="long",{locale:Nt=null,numberingSystem:ne=null,locObj:Ve=null,outputCalendar:dn="gregory"}={}){return(Ve||tn.create(Nt,ne,dn)).months(nt)}static monthsFormat(nt="long",{locale:Nt=null,numberingSystem:ne=null,locObj:Ve=null,outputCalendar:dn="gregory"}={}){return(Ve||tn.create(Nt,ne,dn)).months(nt,!0)}static weekdays(nt="long",{locale:Nt=null,numberingSystem:ne=null,locObj:Ve=null}={}){return(Ve||tn.create(Nt,ne,null)).weekdays(nt)}static weekdaysFormat(nt="long",{locale:Nt=null,numberingSystem:ne=null,locObj:Ve=null}={}){return(Ve||tn.create(Nt,ne,null)).weekdays(nt,!0)}static meridiems({locale:nt=null}={}){return tn.create(nt).meridiems()}static eras(nt="short",{locale:Nt=null}={}){return tn.create(Nt,null,"gregory").eras(nt)}static features(){return{relative:er(),localeWeek:Ne()}}}function Rc(Ht,nt){const Nt=Ve=>Ve.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),ne=Nt(nt)-Nt(Ht);return Math.floor(Gr.fromMillis(ne).as("days"))}const kr={arab:"[\u0660-\u0669]",arabext:"[\u06f0-\u06f9]",bali:"[\u1b50-\u1b59]",beng:"[\u09e6-\u09ef]",deva:"[\u0966-\u096f]",fullwide:"[\uff10-\uff19]",gujr:"[\u0ae6-\u0aef]",hanidec:"[\u3007|\u4e00|\u4e8c|\u4e09|\u56db|\u4e94|\u516d|\u4e03|\u516b|\u4e5d]",khmr:"[\u17e0-\u17e9]",knda:"[\u0ce6-\u0cef]",laoo:"[\u0ed0-\u0ed9]",limb:"[\u1946-\u194f]",mlym:"[\u0d66-\u0d6f]",mong:"[\u1810-\u1819]",mymr:"[\u1040-\u1049]",orya:"[\u0b66-\u0b6f]",tamldec:"[\u0be6-\u0bef]",telu:"[\u0c66-\u0c6f]",thai:"[\u0e50-\u0e59]",tibt:"[\u0f20-\u0f29]",latn:"\\d"},po={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},Do=kr.hanidec.replace(/[\[|\]]/g,"").split("");function ao({numberingSystem:Ht},nt=""){return new RegExp(`${kr[Ht||"latn"]}${nt}`)}function Xr(Ht,nt=(Nt=>Nt)){return{regex:Ht,deser:([Nt])=>nt(function ts(Ht){let nt=parseInt(Ht,10);if(isNaN(nt)){nt="";for(let Nt=0;Nt<Ht.length;Nt++){const ne=Ht.charCodeAt(Nt);if(-1!==Ht[Nt].search(kr.hanidec))nt+=Do.indexOf(Ht[Nt]);else for(const Ve in po){const[dn,En]=po[Ve];ne>=dn&&ne<=En&&(nt+=ne-dn)}}return parseInt(nt,10)}return nt}(Nt))}}const Jc="[ \xa0]",Aa=new RegExp(Jc,"g");function Oa(Ht){return Ht.replace(/\./g,"\\.?").replace(Aa,Jc)}function hc(Ht){return Ht.replace(/\./g,"").replace(Aa," ").toLowerCase()}function ks(Ht,nt){return null===Ht?null:{regex:RegExp(Ht.map(Oa).join("|")),deser:([Nt])=>Ht.findIndex(ne=>hc(Nt)===hc(ne))+nt}}function Ka(Ht,nt){return{regex:Ht,deser:([,Nt,ne])=>fr(Nt,ne),groups:nt}}function ma(Ht){return{regex:Ht,deser:([nt])=>nt}}function Rl(Ht){return Ht.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}const Ll={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour12:{numeric:"h","2-digit":"hh"},hour24:{numeric:"H","2-digit":"HH"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"},timeZoneName:{long:"ZZZZZ",short:"ZZZ"}};let Mo=null;function Da(Ht,nt){return Array.prototype.concat(...Ht.map(Nt=>function oa(Ht,nt){if(Ht.literal)return Ht;const ne=ps(io.macroTokenToFormatOpts(Ht.val),nt);return null==ne||ne.includes(void 0)?Ht:ne}(Nt,nt)))}function Bc(Ht,nt,Nt){const ne=Da(io.parseFormat(Nt),Ht),Ve=ne.map(En=>function pc(Ht,nt){const Nt=ao(nt),ne=ao(nt,"{2}"),Ve=ao(nt,"{3}"),dn=ao(nt,"{4}"),En=ao(nt,"{6}"),jn=ao(nt,"{1,2}"),Wn=ao(nt,"{1,3}"),pi=ao(nt,"{1,6}"),ar=ao(nt,"{1,9}"),ki=ao(nt,"{2,4}"),No=ao(nt,"{4,6}"),$e=_t=>({regex:RegExp(Rl(_t.val)),deser:([Dt])=>Dt,literal:!0}),pt=(_t=>{if(Ht.literal)return $e(_t);switch(_t.val){case"G":return ks(nt.eras("short"),0);case"GG":return ks(nt.eras("long"),0);case"y":return Xr(pi);case"yy":case"kk":return Xr(ki,Ir);case"yyyy":case"kkkk":return Xr(dn);case"yyyyy":return Xr(No);case"yyyyyy":return Xr(En);case"M":case"L":case"d":case"H":case"h":case"m":case"q":case"s":case"W":return Xr(jn);case"MM":case"LL":case"dd":case"HH":case"hh":case"mm":case"qq":case"ss":case"WW":return Xr(ne);case"MMM":return ks(nt.months("short",!0),1);case"MMMM":return ks(nt.months("long",!0),1);case"LLL":return ks(nt.months("short",!1),1);case"LLLL":return ks(nt.months("long",!1),1);case"o":case"S":return Xr(Wn);case"ooo":case"SSS":return Xr(Ve);case"u":return ma(ar);case"uu":return ma(jn);case"uuu":case"E":case"c":return Xr(Nt);case"a":return ks(nt.meridiems(),0);case"EEE":return ks(nt.weekdays("short",!1),1);case"EEEE":return ks(nt.weekdays("long",!1),1);case"ccc":return ks(nt.weekdays("short",!0),1);case"cccc":return ks(nt.weekdays("long",!0),1);case"Z":case"ZZ":return Ka(new RegExp(`([+-]${jn.source})(?::(${ne.source}))?`),2);case"ZZZ":return Ka(new RegExp(`([+-]${jn.source})(${ne.source})?`),2);case"z":return ma(/[a-z_+-/]{1,256}?/i);case" ":return ma(/[^\S\n\r]/);default:return $e(_t)}})(Ht)||{invalidReason:"missing Intl.DateTimeFormat.formatToParts support"};return pt.token=Ht,pt}(En,Ht)),dn=Ve.find(En=>En.invalidReason);if(dn)return{input:nt,tokens:ne,invalidReason:dn.invalidReason};{const[En,jn]=function Fl(Ht){return[`^${Ht.map(Nt=>Nt.regex).reduce((Nt,ne)=>`${Nt}(${ne.source})`,"")}$`,Ht]}(Ve),Wn=RegExp(En,"i"),[pi,ar]=function Fc(Ht,nt,Nt){const ne=Ht.match(nt);if(ne){const Ve={};let dn=1;for(const En in Nt)if(Te(Nt,En)){const jn=Nt[En],Wn=jn.groups?jn.groups+1:1;!jn.literal&&jn.token&&(Ve[jn.token.val[0]]=jn.deser(ne.slice(dn,dn+Wn))),dn+=Wn}return[ne,Ve]}return[ne,{}]}(nt,Wn,jn),[ki,No,$e]=ar?function Hs(Ht){let ne,Nt=null;return mn(Ht.z)||(Nt=Vt.create(Ht.z)),mn(Ht.Z)||(Nt||(Nt=new pn(Ht.Z)),ne=Ht.Z),mn(Ht.q)||(Ht.M=3*(Ht.q-1)+1),mn(Ht.h)||(Ht.h<12&&1===Ht.a?Ht.h+=12:12===Ht.h&&0===Ht.a&&(Ht.h=0)),0===Ht.G&&Ht.y&&(Ht.y=-Ht.y),mn(Ht.u)||(Ht.S=Ue(Ht.u)),[Object.keys(Ht).reduce((dn,En)=>{const jn=(dn=>{switch(dn){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}})(En);return jn&&(dn[jn]=Ht[En]),dn},{}),Nt,ne]}(ar):[null,null,void 0];if(Te(ar,"a")&&Te(ar,"H"))throw new n("Can't include meridiem when specifying 24-hour format");return{input:nt,tokens:ne,regex:Wn,rawMatches:pi,matches:ar,result:ki,zone:No,specificOffset:$e}}}function ps(Ht,nt){if(!Ht)return null;const ne=io.create(nt,Ht).dtFormatter(function hs(){return Mo||(Mo=Zi.fromMillis(1555555555555)),Mo}()),Ve=ne.formatToParts(),dn=ne.resolvedOptions();return Ve.map(En=>function Lc(Ht,nt,Nt){const{type:ne,value:Ve}=Ht;if("literal"===ne){const Wn=/^\s+$/.test(Ve);return{literal:!Wn,val:Wn?" ":Ve}}let En=ne;"hour"===ne&&(En=null!=nt.hour12?nt.hour12?"hour12":"hour24":null!=nt.hourCycle?"h11"===nt.hourCycle||"h12"===nt.hourCycle?"hour12":"hour24":Nt.hour12?"hour12":"hour24");let jn=Ll[En];if("object"==typeof jn&&(jn=jn[nt[ne]]),jn)return{literal:!1,val:jn}}(En,Ht,dn))}const fa="Invalid DateTime",Ds=864e13;function mc(Ht){return new it("unsupported zone",`the zone "${Ht.name}" is not supported`)}function Ia(Ht){return null===Ht.weekData&&(Ht.weekData=hn(Ht.c)),Ht.weekData}function ga(Ht){return null===Ht.localWeekData&&(Ht.localWeekData=hn(Ht.c,Ht.loc.getMinDaysInFirstWeek(),Ht.loc.getStartOfWeek())),Ht.localWeekData}function ms(Ht,nt){const Nt={ts:Ht.ts,zone:Ht.zone,c:Ht.c,o:Ht.o,loc:Ht.loc,invalid:Ht.invalid};return new Zi({...Nt,...nt,old:Nt})}function fc(Ht,nt,Nt){let ne=Ht-60*nt*1e3;const Ve=Nt.offset(ne);if(nt===Ve)return[ne,nt];ne-=60*(Ve-nt)*1e3;const dn=Nt.offset(ne);return Ve===dn?[ne,Ve]:[Ht-60*Math.min(Ve,dn)*1e3,Math.max(Ve,dn)]}function gc(Ht,nt){const Nt=new Date(Ht+=60*nt*1e3);return{year:Nt.getUTCFullYear(),month:Nt.getUTCMonth()+1,day:Nt.getUTCDate(),hour:Nt.getUTCHours(),minute:Nt.getUTCMinutes(),second:Nt.getUTCSeconds(),millisecond:Nt.getUTCMilliseconds()}}function Nc(Ht,nt,Nt){return fc(ke(Ht),nt,Nt)}function Zs(Ht,nt){const Nt=Ht.o,ne=Ht.c.year+Math.trunc(nt.years),Ve=Ht.c.month+Math.trunc(nt.months)+3*Math.trunc(nt.quarters),dn={...Ht.c,year:ne,month:Ve,day:Math.min(Ht.c.day,ee(ne,Ve))+Math.trunc(nt.days)+7*Math.trunc(nt.weeks)},En=Gr.fromObject({years:nt.years-Math.trunc(nt.years),quarters:nt.quarters-Math.trunc(nt.quarters),months:nt.months-Math.trunc(nt.months),weeks:nt.weeks-Math.trunc(nt.weeks),days:nt.days-Math.trunc(nt.days),hours:nt.hours,minutes:nt.minutes,seconds:nt.seconds,milliseconds:nt.milliseconds}).as("milliseconds"),jn=ke(dn);let[Wn,pi]=fc(jn,Nt,Ht.zone);return 0!==En&&(Wn+=En,pi=Ht.zone.offset(Wn)),{ts:Wn,o:pi}}function Zo(Ht,nt,Nt,ne,Ve,dn){const{setZone:En,zone:jn}=Nt;if(Ht&&0!==Object.keys(Ht).length||nt){const Wn=nt||jn,pi=Zi.fromObject(Ht,{...Nt,zone:Wn,specificOffset:dn});return En?pi:pi.setZone(jn)}return Zi.invalid(new it("unparsable",`the input "${Ve}" can't be parsed as ${ne}`))}function _c(Ht,nt,Nt=!0){return Ht.isValid?io.create(tn.create("en-US"),{allowZ:Nt,forceSimple:!0}).formatDateTimeFromString(Ht,nt):null}function Pa(Ht,nt){const Nt=Ht.c.year>9999||Ht.c.year<0;let ne="";return Nt&&Ht.c.year>=0&&(ne+="+"),ne+=Ke(Ht.c.year,Nt?6:4),nt?(ne+="-",ne+=Ke(Ht.c.month),ne+="-",ne+=Ke(Ht.c.day)):(ne+=Ke(Ht.c.month),ne+=Ke(Ht.c.day)),ne}function Et(Ht,nt,Nt,ne,Ve,dn){let En=Ke(Ht.c.hour);return nt?(En+=":",En+=Ke(Ht.c.minute),(0!==Ht.c.millisecond||0!==Ht.c.second||!Nt)&&(En+=":")):En+=Ke(Ht.c.minute),(0!==Ht.c.millisecond||0!==Ht.c.second||!Nt)&&(En+=Ke(Ht.c.second),(0!==Ht.c.millisecond||!ne)&&(En+=".",En+=Ke(Ht.c.millisecond,3))),Ve&&(Ht.isOffsetFixed&&0===Ht.offset&&!dn?En+="Z":Ht.o<0?(En+="-",En+=Ke(Math.trunc(-Ht.o/60)),En+=":",En+=Ke(Math.trunc(-Ht.o%60))):(En+="+",En+=Ke(Math.trunc(Ht.o/60)),En+=":",En+=Ke(Math.trunc(Ht.o%60)))),dn&&(En+="["+Ht.zone.ianaName+"]"),En}const Ce={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},Kt={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},ue={ordinal:1,hour:0,minute:0,second:0,millisecond:0},un=["year","month","day","hour","minute","second","millisecond"],Qn=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],hi=["year","ordinal","hour","minute","second","millisecond"];function wo(Ht){switch(Ht.toLowerCase()){case"localweekday":case"localweekdays":return"localWeekday";case"localweeknumber":case"localweeknumbers":return"localWeekNumber";case"localweekyear":case"localweekyears":return"localWeekYear";default:return function Qi(Ht){const nt={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[Ht.toLowerCase()];if(!nt)throw new m(Ht);return nt}(Ht)}}function Wr(Ht,nt){const Nt=$n(nt.zone,tt.defaultZone),ne=tn.fromObject(nt),Ve=tt.now();let dn,En;if(mn(Ht.year))dn=Ve;else{for(const pi of un)mn(Ht[pi])&&(Ht[pi]=Ce[pi]);const jn=wt(Ht)||we(Ht);if(jn)return Zi.invalid(jn);const Wn=Nt.offset(Ve);[dn,En]=Nc(Ht,Wn,Nt)}return new Zi({ts:dn,zone:Nt,loc:ne,o:En})}function uo(Ht,nt,Nt){const ne=!!mn(Nt.round)||Nt.round,Ve=(En,jn)=>(En=wn(En,ne||Nt.calendary?0:2,!0),nt.loc.clone(Nt).relFormatter(Nt).format(En,jn)),dn=En=>Nt.calendary?nt.hasSame(Ht,En)?0:nt.startOf(En).diff(Ht.startOf(En),En).get(En):nt.diff(Ht,En).get(En);if(Nt.unit)return Ve(dn(Nt.unit),Nt.unit);for(const En of Nt.units){const jn=dn(En);if(Math.abs(jn)>=1)return Ve(jn,En)}return Ve(Ht>nt?-0:0,Nt.units[Nt.units.length-1])}function Sr(Ht){let Nt,nt={};return Ht.length>0&&"object"==typeof Ht[Ht.length-1]?(nt=Ht[Ht.length-1],Nt=Array.from(Ht).slice(0,Ht.length-1)):Nt=Array.from(Ht),[nt,Nt]}class Zi{constructor(nt){const Nt=nt.zone||tt.defaultZone;let ne=nt.invalid||(Number.isNaN(nt.ts)?new it("invalid input"):null)||(Nt.isValid?null:mc(Nt));this.ts=mn(nt.ts)?tt.now():nt.ts;let Ve=null,dn=null;if(!ne)if(nt.old&&nt.old.ts===this.ts&&nt.old.zone.equals(Nt))[Ve,dn]=[nt.old.c,nt.old.o];else{const jn=Nt.offset(this.ts);Ve=gc(this.ts,jn),ne=Number.isNaN(Ve.year)?new it("invalid input"):null,Ve=ne?null:Ve,dn=ne?null:jn}this._zone=Nt,this.loc=nt.loc||tn.create(),this.invalid=ne,this.weekData=null,this.localWeekData=null,this.c=Ve,this.o=dn,this.isLuxonDateTime=!0}static now(){return new Zi({})}static local(){const[nt,Nt]=Sr(arguments),[ne,Ve,dn,En,jn,Wn,pi]=Nt;return Wr({year:ne,month:Ve,day:dn,hour:En,minute:jn,second:Wn,millisecond:pi},nt)}static utc(){const[nt,Nt]=Sr(arguments),[ne,Ve,dn,En,jn,Wn,pi]=Nt;return nt.zone=pn.utcInstance,Wr({year:ne,month:Ve,day:dn,hour:En,minute:jn,second:Wn,millisecond:pi},nt)}static fromJSDate(nt,Nt={}){const ne=function Mi(Ht){return"[object Date]"===Object.prototype.toString.call(Ht)}(nt)?nt.valueOf():NaN;if(Number.isNaN(ne))return Zi.invalid("invalid input");const Ve=$n(Nt.zone,tt.defaultZone);return Ve.isValid?new Zi({ts:ne,zone:Ve,loc:tn.fromObject(Nt)}):Zi.invalid(mc(Ve))}static fromMillis(nt,Nt={}){if(Fn(nt))return nt<-Ds||nt>Ds?Zi.invalid("Timestamp out of range"):new Zi({ts:nt,zone:$n(Nt.zone,tt.defaultZone),loc:tn.fromObject(Nt)});throw new f(`fromMillis requires a numerical input, but received a ${typeof nt} with value ${nt}`)}static fromSeconds(nt,Nt={}){if(Fn(nt))return new Zi({ts:1e3*nt,zone:$n(Nt.zone,tt.defaultZone),loc:tn.fromObject(Nt)});throw new f("fromSeconds requires a numerical input")}static fromObject(nt,Nt={}){nt=nt||{};const ne=$n(Nt.zone,tt.defaultZone);if(!ne.isValid)return Zi.invalid(mc(ne));const Ve=tn.fromObject(Nt),dn=Yi(nt,wo),{minDaysInFirstWeek:En,startOfWeek:jn}=he(dn,Ve),Wn=tt.now(),pi=mn(Nt.specificOffset)?ne.offset(Wn):Nt.specificOffset,ar=!mn(dn.ordinal),ki=!mn(dn.year),No=!mn(dn.month)||!mn(dn.day),$e=ki||No,Y=dn.weekYear||dn.weekNumber;if(($e||ar)&&Y)throw new n("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(No&&ar)throw new n("Can't mix ordinal dates with month/day");const pt=Y||dn.weekday&&!$e;let _t,Dt,Xt=gc(Wn,pi);pt?(_t=Qn,Dt=Kt,Xt=hn(Xt,En,jn)):ar?(_t=hi,Dt=ue,Xt=on(Xt)):(_t=un,Dt=Ce);let pe=!1;for(const Xn of _t)mn(dn[Xn])?dn[Xn]=pe?Dt[Xn]:Xt[Xn]:pe=!0;const De=pt?function Ct(Ht,nt=4,Nt=1){const ne=ti(Ht.weekYear),Ve=ge(Ht.weekNumber,1,bi(Ht.weekYear,nt,Nt)),dn=ge(Ht.weekday,1,7);return ne?Ve?!dn&&bt("weekday",Ht.weekday):bt("week",Ht.weekNumber):bt("weekYear",Ht.weekYear)}(dn,En,jn):ar?function Ee(Ht){const nt=ti(Ht.year),Nt=ge(Ht.ordinal,1,de(Ht.year));return nt?!Nt&&bt("ordinal",Ht.ordinal):bt("year",Ht.year)}(dn):wt(dn),Ye=De||we(dn);if(Ye)return Zi.invalid(Ye);const en=pt?Me(dn,En,jn):ar?Le(dn):dn,[cn,Dn]=Nc(en,pi,ne),zn=new Zi({ts:cn,zone:ne,o:Dn,loc:Ve});return dn.weekday&&$e&&nt.weekday!==zn.weekday?Zi.invalid("mismatched weekday",`you can't specify both a weekday of ${dn.weekday} and a date of ${zn.toISO()}`):zn}static fromISO(nt,Nt={}){const[ne,Ve]=function Vr(Ht){return ds(Ht,[Ci,dr],[gi,Ar],[Hi,Nr],[rr,to])}(nt);return Zo(ne,Ve,Nt,"ISO 8601",nt)}static fromRFC2822(nt,Nt={}){const[ne,Ve]=function zr(Ht){return ds(function Ua(Ht){return Ht.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}(Ht),[Ys,Qs])}(nt);return Zo(ne,Ve,Nt,"RFC 2822",nt)}static fromHTTP(nt,Nt={}){const[ne,Ve]=function zo(Ht){return ds(Ht,[os,ii],[vn,ii],[Cn,oi])}(nt);return Zo(ne,Ve,Nt,"HTTP",Nt)}static fromFormat(nt,Nt,ne={}){if(mn(nt)||mn(Nt))throw new f("fromFormat requires an input string and a format");const{locale:Ve=null,numberingSystem:dn=null}=ne,En=tn.fromOpts({locale:Ve,numberingSystem:dn,defaultToEN:!0}),[jn,Wn,pi,ar]=function As(Ht,nt,Nt){const{result:ne,zone:Ve,specificOffset:dn,invalidReason:En}=Bc(Ht,nt,Nt);return[ne,Ve,dn,En]}(En,nt,Nt);return ar?Zi.invalid(ar):Zo(jn,Wn,ne,`format ${Nt}`,nt,pi)}static fromString(nt,Nt,ne={}){return Zi.fromFormat(nt,Nt,ne)}static fromSQL(nt,Nt={}){const[ne,Ve]=function Vi(Ht){return ds(Ht,[Se,dr],[Xe,ci])}(nt);return Zo(ne,Ve,Nt,"SQL",nt)}static invalid(nt,Nt=null){if(!nt)throw new f("need to specify a reason the DateTime is invalid");const ne=nt instanceof it?nt:new it(nt,Nt);if(tt.throwOnInvalid)throw new a(ne);return new Zi({invalid:ne})}static isDateTime(nt){return nt&&nt.isLuxonDateTime||!1}static parseFormatForOpts(nt,Nt={}){const ne=ps(nt,tn.fromObject(Nt));return ne?ne.map(Ve=>Ve?Ve.val:null).join(""):null}static expandFormat(nt,Nt={}){return Da(io.parseFormat(nt),tn.fromObject(Nt)).map(Ve=>Ve.val).join("")}get(nt){return this[nt]}get isValid(){return null===this.invalid}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?Ia(this).weekYear:NaN}get weekNumber(){return this.isValid?Ia(this).weekNumber:NaN}get weekday(){return this.isValid?Ia(this).weekday:NaN}get isWeekend(){return this.isValid&&this.loc.getWeekendDays().includes(this.weekday)}get localWeekday(){return this.isValid?ga(this).weekday:NaN}get localWeekNumber(){return this.isValid?ga(this).weekNumber:NaN}get localWeekYear(){return this.isValid?ga(this).weekYear:NaN}get ordinal(){return this.isValid?on(this.c).ordinal:NaN}get monthShort(){return this.isValid?Cs.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?Cs.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?Cs.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?Cs.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}get isInDST(){return!this.isOffsetFixed&&(this.offset>this.set({month:1,day:1}).offset||this.offset>this.set({month:5}).offset)}getPossibleOffsets(){if(!this.isValid||this.isOffsetFixed)return[this];const Nt=6e4,ne=ke(this.c),Ve=this.zone.offset(ne-864e5),dn=this.zone.offset(ne+864e5),En=this.zone.offset(ne-Ve*Nt),jn=this.zone.offset(ne-dn*Nt);if(En===jn)return[this];const Wn=ne-En*Nt,pi=ne-jn*Nt,ar=gc(Wn,En),ki=gc(pi,jn);return ar.hour===ki.hour&&ar.minute===ki.minute&&ar.second===ki.second&&ar.millisecond===ki.millisecond?[ms(this,{ts:Wn}),ms(this,{ts:pi})]:[this]}get isInLeapYear(){return yt(this.year)}get daysInMonth(){return ee(this.year,this.month)}get daysInYear(){return this.isValid?de(this.year):NaN}get weeksInWeekYear(){return this.isValid?bi(this.weekYear):NaN}get weeksInLocalWeekYear(){return this.isValid?bi(this.localWeekYear,this.loc.getMinDaysInFirstWeek(),this.loc.getStartOfWeek()):NaN}resolvedLocaleOptions(nt={}){const{locale:Nt,numberingSystem:ne,calendar:Ve}=io.create(this.loc.clone(nt),nt).resolvedOptions(this);return{locale:Nt,numberingSystem:ne,outputCalendar:Ve}}toUTC(nt=0,Nt={}){return this.setZone(pn.instance(nt),Nt)}toLocal(){return this.setZone(tt.defaultZone)}setZone(nt,{keepLocalTime:Nt=!1,keepCalendarTime:ne=!1}={}){if((nt=$n(nt,tt.defaultZone)).equals(this.zone))return this;if(nt.isValid){let Ve=this.ts;if(Nt||ne){const dn=nt.offset(this.ts),En=this.toObject();[Ve]=Nc(En,dn,nt)}return ms(this,{ts:Ve,zone:nt})}return Zi.invalid(mc(nt))}reconfigure({locale:nt,numberingSystem:Nt,outputCalendar:ne}={}){return ms(this,{loc:this.loc.clone({locale:nt,numberingSystem:Nt,outputCalendar:ne})})}setLocale(nt){return this.reconfigure({locale:nt})}set(nt){if(!this.isValid)return this;const Nt=Yi(nt,wo),{minDaysInFirstWeek:ne,startOfWeek:Ve}=he(Nt,this.loc),dn=!mn(Nt.weekYear)||!mn(Nt.weekNumber)||!mn(Nt.weekday),En=!mn(Nt.ordinal),jn=!mn(Nt.year),Wn=!mn(Nt.month)||!mn(Nt.day);if((jn||Wn||En)&&(Nt.weekYear||Nt.weekNumber))throw new n("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(Wn&&En)throw new n("Can't mix ordinal dates with month/day");let ki;dn?ki=Me({...hn(this.c,ne,Ve),...Nt},ne,Ve):mn(Nt.ordinal)?(ki={...this.toObject(),...Nt},mn(Nt.day)&&(ki.day=Math.min(ee(ki.year,ki.month),ki.day))):ki=Le({...on(this.c),...Nt});const[No,$e]=Nc(ki,this.o,this.zone);return ms(this,{ts:No,o:$e})}plus(nt){return this.isValid?ms(this,Zs(this,Gr.fromDurationLike(nt))):this}minus(nt){return this.isValid?ms(this,Zs(this,Gr.fromDurationLike(nt).negate())):this}startOf(nt,{useLocaleWeeks:Nt=!1}={}){if(!this.isValid)return this;const ne={},Ve=Gr.normalizeUnit(nt);switch(Ve){case"years":ne.month=1;case"quarters":case"months":ne.day=1;case"weeks":case"days":ne.hour=0;case"hours":ne.minute=0;case"minutes":ne.second=0;case"seconds":ne.millisecond=0}if("weeks"===Ve)if(Nt){const dn=this.loc.getStartOfWeek(),{weekday:En}=this;En<dn&&(ne.weekNumber=this.weekNumber-1),ne.weekday=dn}else ne.weekday=1;if("quarters"===Ve){const dn=Math.ceil(this.month/3);ne.month=3*(dn-1)+1}return this.set(ne)}endOf(nt,Nt){return this.isValid?this.plus({[nt]:1}).startOf(nt,Nt).minus(1):this}toFormat(nt,Nt={}){return this.isValid?io.create(this.loc.redefaultToEN(Nt)).formatDateTimeFromString(this,nt):fa}toLocaleString(nt=g,Nt={}){return this.isValid?io.create(this.loc.clone(Nt),nt).formatDateTime(this):fa}toLocaleParts(nt={}){return this.isValid?io.create(this.loc.clone(nt),nt).formatDateTimeParts(this):[]}toISO({format:nt="extended",suppressSeconds:Nt=!1,suppressMilliseconds:ne=!1,includeOffset:Ve=!0,extendedZone:dn=!1}={}){if(!this.isValid)return null;const En="extended"===nt;let jn=Pa(this,En);return jn+="T",jn+=Et(this,En,Nt,ne,Ve,dn),jn}toISODate({format:nt="extended"}={}){return this.isValid?Pa(this,"extended"===nt):null}toISOWeekDate(){return _c(this,"kkkk-'W'WW-c")}toISOTime({suppressMilliseconds:nt=!1,suppressSeconds:Nt=!1,includeOffset:ne=!0,includePrefix:Ve=!1,extendedZone:dn=!1,format:En="extended"}={}){return this.isValid?(Ve?"T":"")+Et(this,"extended"===En,Nt,nt,ne,dn):null}toRFC2822(){return _c(this,"EEE, dd LLL yyyy HH:mm:ss ZZZ",!1)}toHTTP(){return _c(this.toUTC(),"EEE, dd LLL yyyy HH:mm:ss 'GMT'")}toSQLDate(){return this.isValid?Pa(this,!0):null}toSQLTime({includeOffset:nt=!0,includeZone:Nt=!1,includeOffsetSpace:ne=!0}={}){let Ve="HH:mm:ss.SSS";return(Nt||nt)&&(ne&&(Ve+=" "),Nt?Ve+="z":nt&&(Ve+="ZZ")),_c(this,Ve,!0)}toSQL(nt={}){return this.isValid?`${this.toSQLDate()} ${this.toSQLTime(nt)}`:null}toString(){return this.isValid?this.toISO():fa}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`DateTime { ts: ${this.toISO()}, zone: ${this.zone.name}, locale: ${this.locale} }`:`DateTime { Invalid, reason: ${this.invalidReason} }`}valueOf(){return this.toMillis()}toMillis(){return this.isValid?this.ts:NaN}toSeconds(){return this.isValid?this.ts/1e3:NaN}toUnixInteger(){return this.isValid?Math.floor(this.ts/1e3):NaN}toJSON(){return this.toISO()}toBSON(){return this.toJSDate()}toObject(nt={}){if(!this.isValid)return{};const Nt={...this.c};return nt.includeConfig&&(Nt.outputCalendar=this.outputCalendar,Nt.numberingSystem=this.loc.numberingSystem,Nt.locale=this.loc.locale),Nt}toJSDate(){return new Date(this.isValid?this.ts:NaN)}diff(nt,Nt="milliseconds",ne={}){if(!this.isValid||!nt.isValid)return Gr.invalid("created by diffing an invalid DateTime");const Ve={locale:this.locale,numberingSystem:this.numberingSystem,...ne},dn=function je(Ht){return Array.isArray(Ht)?Ht:[Ht]}(Nt).map(Gr.normalizeUnit),En=nt.valueOf()>this.valueOf(),pi=function Ha(Ht,nt,Nt,ne){let[Ve,dn,En,jn]=function Wa(Ht,nt,Nt){const ne=[["years",(Wn,pi)=>pi.year-Wn.year],["quarters",(Wn,pi)=>pi.quarter-Wn.quarter+4*(pi.year-Wn.year)],["months",(Wn,pi)=>pi.month-Wn.month+12*(pi.year-Wn.year)],["weeks",(Wn,pi)=>{const ar=Rc(Wn,pi);return(ar-ar%7)/7}],["days",Rc]],Ve={},dn=Ht;let En,jn;for(const[Wn,pi]of ne)Nt.indexOf(Wn)>=0&&(En=Wn,Ve[Wn]=pi(Ht,nt),jn=dn.plus(Ve),jn>nt?(Ve[Wn]--,(Ht=dn.plus(Ve))>nt&&(jn=Ht,Ve[Wn]--,Ht=dn.plus(Ve))):Ht=jn);return[Ht,Ve,jn,En]}(Ht,nt,Nt);const Wn=nt-Ve,pi=Nt.filter(ki=>["hours","minutes","seconds","milliseconds"].indexOf(ki)>=0);0===pi.length&&(En<nt&&(En=Ve.plus({[jn]:1})),En!==Ve&&(dn[jn]=(dn[jn]||0)+Wn/(En-Ve)));const ar=Gr.fromObject(dn,ne);return pi.length>0?Gr.fromMillis(Wn,ne).shiftTo(...pi).plus(ar):ar}(En?this:nt,En?nt:this,dn,Ve);return En?pi.negate():pi}diffNow(nt="milliseconds",Nt={}){return this.diff(Zi.now(),nt,Nt)}until(nt){return this.isValid?Bo.fromDateTimes(this,nt):this}hasSame(nt,Nt,ne){if(!this.isValid)return!1;const Ve=nt.valueOf(),dn=this.setZone(nt.zone,{keepLocalTime:!0});return dn.startOf(Nt,ne)<=Ve&&Ve<=dn.endOf(Nt,ne)}equals(nt){return this.isValid&&nt.isValid&&this.valueOf()===nt.valueOf()&&this.zone.equals(nt.zone)&&this.loc.equals(nt.loc)}toRelative(nt={}){if(!this.isValid)return null;const Nt=nt.base||Zi.fromObject({},{zone:this.zone}),ne=nt.padding?this<Nt?-nt.padding:nt.padding:0;let Ve=["years","months","days","hours","minutes","seconds"],dn=nt.unit;return Array.isArray(nt.unit)&&(Ve=nt.unit,dn=void 0),uo(Nt,this.plus(ne),{...nt,numeric:"always",units:Ve,unit:dn})}toRelativeCalendar(nt={}){return this.isValid?uo(nt.base||Zi.fromObject({},{zone:this.zone}),this,{...nt,numeric:"auto",units:["years","months","days"],calendary:!0}):null}static min(...nt){if(!nt.every(Zi.isDateTime))throw new f("min requires all arguments be DateTimes");return be(nt,Nt=>Nt.valueOf(),Math.min)}static max(...nt){if(!nt.every(Zi.isDateTime))throw new f("max requires all arguments be DateTimes");return be(nt,Nt=>Nt.valueOf(),Math.max)}static fromFormatExplain(nt,Nt,ne={}){const{locale:Ve=null,numberingSystem:dn=null}=ne;return Bc(tn.fromOpts({locale:Ve,numberingSystem:dn,defaultToEN:!0}),nt,Nt)}static fromStringExplain(nt,Nt,ne={}){return Zi.fromFormatExplain(nt,Nt,ne)}static get DATE_SHORT(){return g}static get DATE_MED(){return b}static get DATE_MED_WITH_WEEKDAY(){return A}static get DATE_FULL(){return x}static get DATE_HUGE(){return T}static get TIME_SIMPLE(){return D}static get TIME_WITH_SECONDS(){return C}static get TIME_WITH_SHORT_OFFSET(){return S}static get TIME_WITH_LONG_OFFSET(){return k}static get TIME_24_SIMPLE(){return I}static get TIME_24_WITH_SECONDS(){return F}static get TIME_24_WITH_SHORT_OFFSET(){return L}static get TIME_24_WITH_LONG_OFFSET(){return W}static get DATETIME_SHORT(){return K}static get DATETIME_SHORT_WITH_SECONDS(){return j}static get DATETIME_MED(){return X}static get DATETIME_MED_WITH_SECONDS(){return B}static get DATETIME_MED_WITH_WEEKDAY(){return V}static get DATETIME_FULL(){return z}static get DATETIME_FULL_WITH_SECONDS(){return U}static get DATETIME_HUGE(){return G}static get DATETIME_HUGE_WITH_SECONDS(){return Z}}function Lr(Ht){if(Zi.isDateTime(Ht))return Ht;if(Ht&&Ht.valueOf&&Fn(Ht.valueOf()))return Zi.fromJSDate(Ht);if(Ht&&"object"==typeof Ht)return Zi.fromObject(Ht);throw new f(`Unknown datetime argument: ${Ht}, of type ${typeof Ht}`)}},38099:(ct,P,e)=>{"use strict";e.d(P,{A:()=>X});var t=Object.prototype.toString,a=Array.isArray||function(V){return"[object Array]"===t.call(V)};function d(B){return"function"==typeof B}function n(B){return B.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function m(B,V){return null!=B&&"object"==typeof B&&V in B}function f(B,V){return null!=B&&"object"!=typeof B&&B.hasOwnProperty&&B.hasOwnProperty(V)}var v=RegExp.prototype.test,E=/\S/;function y(B){return!function h(B,V){return v.call(B,V)}(E,B)}var g={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;","`":"&#x60;","=":"&#x3D;"},A=/\s*/,x=/\s+/,T=/\s*=/,D=/\s*\}/,C=/#|\^|\/|>|\{|&|=|!/;function F(B){this.string=B,this.tail=B,this.pos=0}function L(B,V){this.view=B,this.cache={".":this.view},this.parent=V}function W(){this.templateCache={_cache:{},set:function(V,z){this._cache[V]=z},get:function(V){return this._cache[V]},clear:function(){this._cache={}}}}F.prototype.eos=function(){return""===this.tail},F.prototype.scan=function(V){var z=this.tail.match(V);if(!z||0!==z.index)return"";var U=z[0];return this.tail=this.tail.substring(U.length),this.pos+=U.length,U},F.prototype.scanUntil=function(V){var U,z=this.tail.search(V);switch(z){case-1:U=this.tail,this.tail="";break;case 0:U="";break;default:U=this.tail.substring(0,z),this.tail=this.tail.substring(z)}return this.pos+=U.length,U},L.prototype.push=function(V){return new L(V,this)},L.prototype.lookup=function(V){var U,z=this.cache;if(z.hasOwnProperty(V))U=z[V];else{for(var Z,at,H,G=this,q=!1;G;){if(V.indexOf(".")>0)for(Z=G.view,at=V.split("."),H=0;null!=Z&&H<at.length;)H===at.length-1&&(q=m(Z,at[H])||f(Z,at[H])),Z=Z[at[H++]];else Z=G.view[V],q=m(G.view,V);if(q){U=Z;break}G=G.parent}z[V]=U}return d(U)&&(U=U.call(this.view)),U},W.prototype.clearCache=function(){typeof this.templateCache<"u"&&this.templateCache.clear()},W.prototype.parse=function(V,z){var U=this.templateCache,G=V+":"+(z||K.tags).join(":"),Z=typeof U<"u",at=Z?U.get(G):void 0;return null==at&&(at=function S(B,V){if(!B)return[];var J,ft,mt,z=!1,U=[],G=[],Z=[],at=!1,H=!1,q="",$=0;function ot(){if(at&&!H)for(;Z.length;)delete G[Z.pop()];else Z=[];at=!1,H=!1}function Lt(Ot){if("string"==typeof Ot&&(Ot=Ot.split(x,2)),!a(Ot)||2!==Ot.length)throw new Error("Invalid tags: "+Ot);J=new RegExp(n(Ot[0])+"\\s*"),ft=new RegExp("\\s*"+n(Ot[1])),mt=new RegExp("\\s*"+n("}"+Ot[1]))}Lt(V||K.tags);for(var ce,se,xe,It,At,Gt,Vt=new F(B);!Vt.eos();){if(ce=Vt.pos,xe=Vt.scanUntil(J))for(var Tt=0,Yt=xe.length;Tt<Yt;++Tt)y(It=xe.charAt(Tt))?(Z.push(G.length),q+=It):(H=!0,z=!0,q+=" "),G.push(["text",It,ce,ce+1]),ce+=1,"\n"===It&&(ot(),q="",$=0,z=!1);if(!Vt.scan(J))break;if(at=!0,se=Vt.scan(C)||"name",Vt.scan(A),"="===se?(xe=Vt.scanUntil(T),Vt.scan(T),Vt.scanUntil(ft)):"{"===se?(xe=Vt.scanUntil(mt),Vt.scan(D),Vt.scanUntil(ft),se="&"):xe=Vt.scanUntil(ft),!Vt.scan(ft))throw new Error("Unclosed tag at "+Vt.pos);if(At=">"==se?[se,xe,ce,Vt.pos,q,$,z]:[se,xe,ce,Vt.pos],$++,G.push(At),"#"===se||"^"===se)U.push(At);else if("/"===se){if(!(Gt=U.pop()))throw new Error('Unopened section "'+xe+'" at '+ce);if(Gt[1]!==xe)throw new Error('Unclosed section "'+Gt[1]+'" at '+ce)}else"name"===se||"{"===se||"&"===se?H=!0:"="===se&&Lt(xe)}if(ot(),Gt=U.pop())throw new Error('Unclosed section "'+Gt[1]+'" at '+Vt.pos);return function I(B){for(var G,V=[],z=V,U=[],at=0,H=B.length;at<H;++at)switch(G=B[at],G[0]){case"#":case"^":z.push(G),U.push(G),z=G[4]=[];break;case"/":U.pop()[5]=G[2],z=U.length>0?U[U.length-1][4]:V;break;default:z.push(G)}return V}(function k(B){for(var z,U,V=[],G=0,Z=B.length;G<Z;++G)(z=B[G])&&("text"===z[0]&&U&&"text"===U[0]?(U[1]+=z[1],U[3]=z[3]):(V.push(z),U=z));return V}(G))}(V,z),Z&&U.set(G,at)),at},W.prototype.render=function(V,z,U,G){var Z=this.getConfigTags(G),at=this.parse(V,Z),H=z instanceof L?z:new L(z,void 0);return this.renderTokens(at,H,U,V,G)},W.prototype.renderTokens=function(V,z,U,G,Z){for(var H,q,$,at="",ot=0,J=V.length;ot<J;++ot)$=void 0,"#"===(q=(H=V[ot])[0])?$=this.renderSection(H,z,U,G,Z):"^"===q?$=this.renderInverted(H,z,U,G,Z):">"===q?$=this.renderPartial(H,z,U,Z):"&"===q?$=this.unescapedValue(H,z):"name"===q?$=this.escapedValue(H,z,Z):"text"===q&&($=this.rawValue(H)),void 0!==$&&(at+=$);return at},W.prototype.renderSection=function(V,z,U,G,Z){var at=this,H="",q=z.lookup(V[1]);if(q){if(a(q))for(var ot=0,J=q.length;ot<J;++ot)H+=this.renderTokens(V[4],z.push(q[ot]),U,G,Z);else if("object"==typeof q||"string"==typeof q||"number"==typeof q)H+=this.renderTokens(V[4],z.push(q),U,G,Z);else if(d(q)){if("string"!=typeof G)throw new Error("Cannot use higher-order sections without the original template");null!=(q=q.call(z.view,G.slice(V[3],V[5]),function $(ft){return at.render(ft,z,U,Z)}))&&(H+=q)}else H+=this.renderTokens(V[4],z,U,G,Z);return H}},W.prototype.renderInverted=function(V,z,U,G,Z){var at=z.lookup(V[1]);if(!at||a(at)&&0===at.length)return this.renderTokens(V[4],z,U,G,Z)},W.prototype.indentPartial=function(V,z,U){for(var G=z.replace(/[^ \t]/g,""),Z=V.split("\n"),at=0;at<Z.length;at++)Z[at].length&&(at>0||!U)&&(Z[at]=G+Z[at]);return Z.join("\n")},W.prototype.renderPartial=function(V,z,U,G){if(U){var Z=this.getConfigTags(G),at=d(U)?U(V[1]):U[V[1]];if(null!=at){var $=V[4],ot=at;0==V[5]&&$&&(ot=this.indentPartial(at,$,V[6]));var J=this.parse(ot,Z);return this.renderTokens(J,z,U,ot,G)}}},W.prototype.unescapedValue=function(V,z){var U=z.lookup(V[1]);if(null!=U)return U},W.prototype.escapedValue=function(V,z,U){var G=this.getConfigEscape(U)||K.escape,Z=z.lookup(V[1]);if(null!=Z)return"number"==typeof Z&&G===K.escape?String(Z):G(Z)},W.prototype.rawValue=function(V){return V[1]},W.prototype.getConfigTags=function(V){return a(V)?V:V&&"object"==typeof V?V.tags:void 0},W.prototype.getConfigEscape=function(V){if(V&&"object"==typeof V&&!a(V))return V.escape};var K={name:"mustache.js",version:"4.2.0",tags:["{{","}}"],clearCache:void 0,escape:void 0,parse:void 0,render:void 0,Scanner:void 0,Context:void 0,Writer:void 0,set templateCache(B){j.templateCache=B},get templateCache(){return j.templateCache}},j=new W;K.clearCache=function(){return j.clearCache()},K.parse=function(V,z){return j.parse(V,z)},K.render=function(V,z,U,G){if("string"!=typeof V)throw new TypeError('Invalid template! Template should be a "string" but "'+function p(B){return a(B)?"array":typeof B}(V)+'" was given as the first argument for mustache#render(template, view, partials)');return j.render(V,z,U,G)},K.escape=function b(B){return String(B).replace(/[&<>"'`=\/]/g,function(z){return g[z]})},K.Scanner=F,K.Context=L,K.Writer=W;const X=K},89204:(ct,P,e)=>{"use strict";function t(d,p,n,m,f,v,h){try{var E=d[v](h),y=E.value}catch(g){return void n(g)}E.done?p(y):Promise.resolve(y).then(m,f)}function a(d){return function(){var p=this,n=arguments;return new Promise(function(m,f){var v=d.apply(p,n);function h(y){t(v,m,f,h,E,"next",y)}function E(y){t(v,m,f,h,E,"throw",y)}h(void 0)})}}e.d(P,{A:()=>a})},24398:(ct,P,e)=>{"use strict";function p(q,$){var ot={};for(var J in q)Object.prototype.hasOwnProperty.call(q,J)&&$.indexOf(J)<0&&(ot[J]=q[J]);if(null!=q&&"function"==typeof Object.getOwnPropertySymbols){var ft=0;for(J=Object.getOwnPropertySymbols(q);ft<J.length;ft++)$.indexOf(J[ft])<0&&Object.prototype.propertyIsEnumerable.call(q,J[ft])&&(ot[J[ft]]=q[J[ft]])}return ot}function g(q,$,ot,J){return new(ot||(ot=Promise))(function(mt,Lt){function Vt(xe){try{se(J.next(xe))}catch(It){Lt(It)}}function ce(xe){try{se(J.throw(xe))}catch(It){Lt(It)}}function se(xe){xe.done?mt(xe.value):function ft(mt){return mt instanceof ot?mt:new ot(function(Lt){Lt(mt)})}(xe.value).then(Vt,ce)}se((J=J.apply(q,$||[])).next())})}function I(q){return this instanceof I?(this.v=q,this):new I(q)}function F(q,$,ot){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var ft,J=ot.apply(q,$||[]),mt=[];return ft={},Lt("next"),Lt("throw"),Lt("return"),ft[Symbol.asyncIterator]=function(){return this},ft;function Lt(At){J[At]&&(ft[At]=function(Gt){return new Promise(function(Tt,Yt){mt.push([At,Gt,Tt,Yt])>1||Vt(At,Gt)})})}function Vt(At,Gt){try{!function ce(At){At.value instanceof I?Promise.resolve(At.value.v).then(se,xe):It(mt[0][2],At)}(J[At](Gt))}catch(Tt){It(mt[0][3],Tt)}}function se(At){Vt("next",At)}function xe(At){Vt("throw",At)}function It(At,Gt){At(Gt),mt.shift(),mt.length&&Vt(mt[0][0],mt[0][1])}}function L(q){var $,ot;return $={},J("next"),J("throw",function(ft){throw ft}),J("return"),$[Symbol.iterator]=function(){return this},$;function J(ft,mt){$[ft]=q[ft]?function(Lt){return(ot=!ot)?{value:I(q[ft](Lt)),done:!1}:mt?mt(Lt):Lt}:mt}}function W(q){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var ot,$=q[Symbol.asyncIterator];return $?$.call(q):(q=function T(q){var $="function"==typeof Symbol&&Symbol.iterator,ot=$&&q[$],J=0;if(ot)return ot.call(q);if(q&&"number"==typeof q.length)return{next:function(){return q&&J>=q.length&&(q=void 0),{value:q&&q[J++],done:!q}}};throw new TypeError($?"Object is not iterable.":"Symbol.iterator is not defined.")}(q),ot={},J("next"),J("throw"),J("return"),ot[Symbol.asyncIterator]=function(){return this},ot);function J(mt){ot[mt]=q[mt]&&function(Lt){return new Promise(function(Vt,ce){!function ft(mt,Lt,Vt,ce){Promise.resolve(ce).then(function(se){mt({value:se,done:Vt})},Lt)}(Vt,ce,(Lt=q[mt](Lt)).done,Lt.value)})}}}e.d(P,{AQ:()=>F,Me:()=>L,N3:()=>I,Tt:()=>p,sH:()=>g,xN:()=>W}),"function"==typeof SuppressedError&&SuppressedError},24357:ct=>{"use strict";ct.exports=JSON.parse('{"Aacute":"\xc1","aacute":"\xe1","Abreve":"\u0102","abreve":"\u0103","ac":"\u223e","acd":"\u223f","acE":"\u223e\u0333","Acirc":"\xc2","acirc":"\xe2","acute":"\xb4","Acy":"\u0410","acy":"\u0430","AElig":"\xc6","aelig":"\xe6","af":"\u2061","Afr":"\u{1d504}","afr":"\u{1d51e}","Agrave":"\xc0","agrave":"\xe0","alefsym":"\u2135","aleph":"\u2135","Alpha":"\u0391","alpha":"\u03b1","Amacr":"\u0100","amacr":"\u0101","amalg":"\u2a3f","amp":"&","AMP":"&","andand":"\u2a55","And":"\u2a53","and":"\u2227","andd":"\u2a5c","andslope":"\u2a58","andv":"\u2a5a","ang":"\u2220","ange":"\u29a4","angle":"\u2220","angmsdaa":"\u29a8","angmsdab":"\u29a9","angmsdac":"\u29aa","angmsdad":"\u29ab","angmsdae":"\u29ac","angmsdaf":"\u29ad","angmsdag":"\u29ae","angmsdah":"\u29af","angmsd":"\u2221","angrt":"\u221f","angrtvb":"\u22be","angrtvbd":"\u299d","angsph":"\u2222","angst":"\xc5","angzarr":"\u237c","Aogon":"\u0104","aogon":"\u0105","Aopf":"\u{1d538}","aopf":"\u{1d552}","apacir":"\u2a6f","ap":"\u2248","apE":"\u2a70","ape":"\u224a","apid":"\u224b","apos":"\'","ApplyFunction":"\u2061","approx":"\u2248","approxeq":"\u224a","Aring":"\xc5","aring":"\xe5","Ascr":"\u{1d49c}","ascr":"\u{1d4b6}","Assign":"\u2254","ast":"*","asymp":"\u2248","asympeq":"\u224d","Atilde":"\xc3","atilde":"\xe3","Auml":"\xc4","auml":"\xe4","awconint":"\u2233","awint":"\u2a11","backcong":"\u224c","backepsilon":"\u03f6","backprime":"\u2035","backsim":"\u223d","backsimeq":"\u22cd","Backslash":"\u2216","Barv":"\u2ae7","barvee":"\u22bd","barwed":"\u2305","Barwed":"\u2306","barwedge":"\u2305","bbrk":"\u23b5","bbrktbrk":"\u23b6","bcong":"\u224c","Bcy":"\u0411","bcy":"\u0431","bdquo":"\u201e","becaus":"\u2235","because":"\u2235","Because":"\u2235","bemptyv":"\u29b0","bepsi":"\u03f6","bernou":"\u212c","Bernoullis":"\u212c","Beta":"\u0392","beta":"\u03b2","beth":"\u2136","between":"\u226c","Bfr":"\u{1d505}","bfr":"\u{1d51f}","bigcap":"\u22c2","bigcirc":"\u25ef","bigcup":"\u22c3","bigodot":"\u2a00","bigoplus":"\u2a01","bigotimes":"\u2a02","bigsqcup":"\u2a06","bigstar":"\u2605","bigtriangledown":"\u25bd","bigtriangleup":"\u25b3","biguplus":"\u2a04","bigvee":"\u22c1","bigwedge":"\u22c0","bkarow":"\u290d","blacklozenge":"\u29eb","blacksquare":"\u25aa","blacktriangle":"\u25b4","blacktriangledown":"\u25be","blacktriangleleft":"\u25c2","blacktriangleright":"\u25b8","blank":"\u2423","blk12":"\u2592","blk14":"\u2591","blk34":"\u2593","block":"\u2588","bne":"=\u20e5","bnequiv":"\u2261\u20e5","bNot":"\u2aed","bnot":"\u2310","Bopf":"\u{1d539}","bopf":"\u{1d553}","bot":"\u22a5","bottom":"\u22a5","bowtie":"\u22c8","boxbox":"\u29c9","boxdl":"\u2510","boxdL":"\u2555","boxDl":"\u2556","boxDL":"\u2557","boxdr":"\u250c","boxdR":"\u2552","boxDr":"\u2553","boxDR":"\u2554","boxh":"\u2500","boxH":"\u2550","boxhd":"\u252c","boxHd":"\u2564","boxhD":"\u2565","boxHD":"\u2566","boxhu":"\u2534","boxHu":"\u2567","boxhU":"\u2568","boxHU":"\u2569","boxminus":"\u229f","boxplus":"\u229e","boxtimes":"\u22a0","boxul":"\u2518","boxuL":"\u255b","boxUl":"\u255c","boxUL":"\u255d","boxur":"\u2514","boxuR":"\u2558","boxUr":"\u2559","boxUR":"\u255a","boxv":"\u2502","boxV":"\u2551","boxvh":"\u253c","boxvH":"\u256a","boxVh":"\u256b","boxVH":"\u256c","boxvl":"\u2524","boxvL":"\u2561","boxVl":"\u2562","boxVL":"\u2563","boxvr":"\u251c","boxvR":"\u255e","boxVr":"\u255f","boxVR":"\u2560","bprime":"\u2035","breve":"\u02d8","Breve":"\u02d8","brvbar":"\xa6","bscr":"\u{1d4b7}","Bscr":"\u212c","bsemi":"\u204f","bsim":"\u223d","bsime":"\u22cd","bsolb":"\u29c5","bsol":"\\\\","bsolhsub":"\u27c8","bull":"\u2022","bullet":"\u2022","bump":"\u224e","bumpE":"\u2aae","bumpe":"\u224f","Bumpeq":"\u224e","bumpeq":"\u224f","Cacute":"\u0106","cacute":"\u0107","capand":"\u2a44","capbrcup":"\u2a49","capcap":"\u2a4b","cap":"\u2229","Cap":"\u22d2","capcup":"\u2a47","capdot":"\u2a40","CapitalDifferentialD":"\u2145","caps":"\u2229\ufe00","caret":"\u2041","caron":"\u02c7","Cayleys":"\u212d","ccaps":"\u2a4d","Ccaron":"\u010c","ccaron":"\u010d","Ccedil":"\xc7","ccedil":"\xe7","Ccirc":"\u0108","ccirc":"\u0109","Cconint":"\u2230","ccups":"\u2a4c","ccupssm":"\u2a50","Cdot":"\u010a","cdot":"\u010b","cedil":"\xb8","Cedilla":"\xb8","cemptyv":"\u29b2","cent":"\xa2","centerdot":"\xb7","CenterDot":"\xb7","cfr":"\u{1d520}","Cfr":"\u212d","CHcy":"\u0427","chcy":"\u0447","check":"\u2713","checkmark":"\u2713","Chi":"\u03a7","chi":"\u03c7","circ":"\u02c6","circeq":"\u2257","circlearrowleft":"\u21ba","circlearrowright":"\u21bb","circledast":"\u229b","circledcirc":"\u229a","circleddash":"\u229d","CircleDot":"\u2299","circledR":"\xae","circledS":"\u24c8","CircleMinus":"\u2296","CirclePlus":"\u2295","CircleTimes":"\u2297","cir":"\u25cb","cirE":"\u29c3","cire":"\u2257","cirfnint":"\u2a10","cirmid":"\u2aef","cirscir":"\u29c2","ClockwiseContourIntegral":"\u2232","CloseCurlyDoubleQuote":"\u201d","CloseCurlyQuote":"\u2019","clubs":"\u2663","clubsuit":"\u2663","colon":":","Colon":"\u2237","Colone":"\u2a74","colone":"\u2254","coloneq":"\u2254","comma":",","commat":"@","comp":"\u2201","compfn":"\u2218","complement":"\u2201","complexes":"\u2102","cong":"\u2245","congdot":"\u2a6d","Congruent":"\u2261","conint":"\u222e","Conint":"\u222f","ContourIntegral":"\u222e","copf":"\u{1d554}","Copf":"\u2102","coprod":"\u2210","Coproduct":"\u2210","copy":"\xa9","COPY":"\xa9","copysr":"\u2117","CounterClockwiseContourIntegral":"\u2233","crarr":"\u21b5","cross":"\u2717","Cross":"\u2a2f","Cscr":"\u{1d49e}","cscr":"\u{1d4b8}","csub":"\u2acf","csube":"\u2ad1","csup":"\u2ad0","csupe":"\u2ad2","ctdot":"\u22ef","cudarrl":"\u2938","cudarrr":"\u2935","cuepr":"\u22de","cuesc":"\u22df","cularr":"\u21b6","cularrp":"\u293d","cupbrcap":"\u2a48","cupcap":"\u2a46","CupCap":"\u224d","cup":"\u222a","Cup":"\u22d3","cupcup":"\u2a4a","cupdot":"\u228d","cupor":"\u2a45","cups":"\u222a\ufe00","curarr":"\u21b7","curarrm":"\u293c","curlyeqprec":"\u22de","curlyeqsucc":"\u22df","curlyvee":"\u22ce","curlywedge":"\u22cf","curren":"\xa4","curvearrowleft":"\u21b6","curvearrowright":"\u21b7","cuvee":"\u22ce","cuwed":"\u22cf","cwconint":"\u2232","cwint":"\u2231","cylcty":"\u232d","dagger":"\u2020","Dagger":"\u2021","daleth":"\u2138","darr":"\u2193","Darr":"\u21a1","dArr":"\u21d3","dash":"\u2010","Dashv":"\u2ae4","dashv":"\u22a3","dbkarow":"\u290f","dblac":"\u02dd","Dcaron":"\u010e","dcaron":"\u010f","Dcy":"\u0414","dcy":"\u0434","ddagger":"\u2021","ddarr":"\u21ca","DD":"\u2145","dd":"\u2146","DDotrahd":"\u2911","ddotseq":"\u2a77","deg":"\xb0","Del":"\u2207","Delta":"\u0394","delta":"\u03b4","demptyv":"\u29b1","dfisht":"\u297f","Dfr":"\u{1d507}","dfr":"\u{1d521}","dHar":"\u2965","dharl":"\u21c3","dharr":"\u21c2","DiacriticalAcute":"\xb4","DiacriticalDot":"\u02d9","DiacriticalDoubleAcute":"\u02dd","DiacriticalGrave":"`","DiacriticalTilde":"\u02dc","diam":"\u22c4","diamond":"\u22c4","Diamond":"\u22c4","diamondsuit":"\u2666","diams":"\u2666","die":"\xa8","DifferentialD":"\u2146","digamma":"\u03dd","disin":"\u22f2","div":"\xf7","divide":"\xf7","divideontimes":"\u22c7","divonx":"\u22c7","DJcy":"\u0402","djcy":"\u0452","dlcorn":"\u231e","dlcrop":"\u230d","dollar":"$","Dopf":"\u{1d53b}","dopf":"\u{1d555}","Dot":"\xa8","dot":"\u02d9","DotDot":"\u20dc","doteq":"\u2250","doteqdot":"\u2251","DotEqual":"\u2250","dotminus":"\u2238","dotplus":"\u2214","dotsquare":"\u22a1","doublebarwedge":"\u2306","DoubleContourIntegral":"\u222f","DoubleDot":"\xa8","DoubleDownArrow":"\u21d3","DoubleLeftArrow":"\u21d0","DoubleLeftRightArrow":"\u21d4","DoubleLeftTee":"\u2ae4","DoubleLongLeftArrow":"\u27f8","DoubleLongLeftRightArrow":"\u27fa","DoubleLongRightArrow":"\u27f9","DoubleRightArrow":"\u21d2","DoubleRightTee":"\u22a8","DoubleUpArrow":"\u21d1","DoubleUpDownArrow":"\u21d5","DoubleVerticalBar":"\u2225","DownArrowBar":"\u2913","downarrow":"\u2193","DownArrow":"\u2193","Downarrow":"\u21d3","DownArrowUpArrow":"\u21f5","DownBreve":"\u0311","downdownarrows":"\u21ca","downharpoonleft":"\u21c3","downharpoonright":"\u21c2","DownLeftRightVector":"\u2950","DownLeftTeeVector":"\u295e","DownLeftVectorBar":"\u2956","DownLeftVector":"\u21bd","DownRightTeeVector":"\u295f","DownRightVectorBar":"\u2957","DownRightVector":"\u21c1","DownTeeArrow":"\u21a7","DownTee":"\u22a4","drbkarow":"\u2910","drcorn":"\u231f","drcrop":"\u230c","Dscr":"\u{1d49f}","dscr":"\u{1d4b9}","DScy":"\u0405","dscy":"\u0455","dsol":"\u29f6","Dstrok":"\u0110","dstrok":"\u0111","dtdot":"\u22f1","dtri":"\u25bf","dtrif":"\u25be","duarr":"\u21f5","duhar":"\u296f","dwangle":"\u29a6","DZcy":"\u040f","dzcy":"\u045f","dzigrarr":"\u27ff","Eacute":"\xc9","eacute":"\xe9","easter":"\u2a6e","Ecaron":"\u011a","ecaron":"\u011b","Ecirc":"\xca","ecirc":"\xea","ecir":"\u2256","ecolon":"\u2255","Ecy":"\u042d","ecy":"\u044d","eDDot":"\u2a77","Edot":"\u0116","edot":"\u0117","eDot":"\u2251","ee":"\u2147","efDot":"\u2252","Efr":"\u{1d508}","efr":"\u{1d522}","eg":"\u2a9a","Egrave":"\xc8","egrave":"\xe8","egs":"\u2a96","egsdot":"\u2a98","el":"\u2a99","Element":"\u2208","elinters":"\u23e7","ell":"\u2113","els":"\u2a95","elsdot":"\u2a97","Emacr":"\u0112","emacr":"\u0113","empty":"\u2205","emptyset":"\u2205","EmptySmallSquare":"\u25fb","emptyv":"\u2205","EmptyVerySmallSquare":"\u25ab","emsp13":"\u2004","emsp14":"\u2005","emsp":"\u2003","ENG":"\u014a","eng":"\u014b","ensp":"\u2002","Eogon":"\u0118","eogon":"\u0119","Eopf":"\u{1d53c}","eopf":"\u{1d556}","epar":"\u22d5","eparsl":"\u29e3","eplus":"\u2a71","epsi":"\u03b5","Epsilon":"\u0395","epsilon":"\u03b5","epsiv":"\u03f5","eqcirc":"\u2256","eqcolon":"\u2255","eqsim":"\u2242","eqslantgtr":"\u2a96","eqslantless":"\u2a95","Equal":"\u2a75","equals":"=","EqualTilde":"\u2242","equest":"\u225f","Equilibrium":"\u21cc","equiv":"\u2261","equivDD":"\u2a78","eqvparsl":"\u29e5","erarr":"\u2971","erDot":"\u2253","escr":"\u212f","Escr":"\u2130","esdot":"\u2250","Esim":"\u2a73","esim":"\u2242","Eta":"\u0397","eta":"\u03b7","ETH":"\xd0","eth":"\xf0","Euml":"\xcb","euml":"\xeb","euro":"\u20ac","excl":"!","exist":"\u2203","Exists":"\u2203","expectation":"\u2130","exponentiale":"\u2147","ExponentialE":"\u2147","fallingdotseq":"\u2252","Fcy":"\u0424","fcy":"\u0444","female":"\u2640","ffilig":"\ufb03","fflig":"\ufb00","ffllig":"\ufb04","Ffr":"\u{1d509}","ffr":"\u{1d523}","filig":"\ufb01","FilledSmallSquare":"\u25fc","FilledVerySmallSquare":"\u25aa","fjlig":"fj","flat":"\u266d","fllig":"\ufb02","fltns":"\u25b1","fnof":"\u0192","Fopf":"\u{1d53d}","fopf":"\u{1d557}","forall":"\u2200","ForAll":"\u2200","fork":"\u22d4","forkv":"\u2ad9","Fouriertrf":"\u2131","fpartint":"\u2a0d","frac12":"\xbd","frac13":"\u2153","frac14":"\xbc","frac15":"\u2155","frac16":"\u2159","frac18":"\u215b","frac23":"\u2154","frac25":"\u2156","frac34":"\xbe","frac35":"\u2157","frac38":"\u215c","frac45":"\u2158","frac56":"\u215a","frac58":"\u215d","frac78":"\u215e","frasl":"\u2044","frown":"\u2322","fscr":"\u{1d4bb}","Fscr":"\u2131","gacute":"\u01f5","Gamma":"\u0393","gamma":"\u03b3","Gammad":"\u03dc","gammad":"\u03dd","gap":"\u2a86","Gbreve":"\u011e","gbreve":"\u011f","Gcedil":"\u0122","Gcirc":"\u011c","gcirc":"\u011d","Gcy":"\u0413","gcy":"\u0433","Gdot":"\u0120","gdot":"\u0121","ge":"\u2265","gE":"\u2267","gEl":"\u2a8c","gel":"\u22db","geq":"\u2265","geqq":"\u2267","geqslant":"\u2a7e","gescc":"\u2aa9","ges":"\u2a7e","gesdot":"\u2a80","gesdoto":"\u2a82","gesdotol":"\u2a84","gesl":"\u22db\ufe00","gesles":"\u2a94","Gfr":"\u{1d50a}","gfr":"\u{1d524}","gg":"\u226b","Gg":"\u22d9","ggg":"\u22d9","gimel":"\u2137","GJcy":"\u0403","gjcy":"\u0453","gla":"\u2aa5","gl":"\u2277","glE":"\u2a92","glj":"\u2aa4","gnap":"\u2a8a","gnapprox":"\u2a8a","gne":"\u2a88","gnE":"\u2269","gneq":"\u2a88","gneqq":"\u2269","gnsim":"\u22e7","Gopf":"\u{1d53e}","gopf":"\u{1d558}","grave":"`","GreaterEqual":"\u2265","GreaterEqualLess":"\u22db","GreaterFullEqual":"\u2267","GreaterGreater":"\u2aa2","GreaterLess":"\u2277","GreaterSlantEqual":"\u2a7e","GreaterTilde":"\u2273","Gscr":"\u{1d4a2}","gscr":"\u210a","gsim":"\u2273","gsime":"\u2a8e","gsiml":"\u2a90","gtcc":"\u2aa7","gtcir":"\u2a7a","gt":">","GT":">","Gt":"\u226b","gtdot":"\u22d7","gtlPar":"\u2995","gtquest":"\u2a7c","gtrapprox":"\u2a86","gtrarr":"\u2978","gtrdot":"\u22d7","gtreqless":"\u22db","gtreqqless":"\u2a8c","gtrless":"\u2277","gtrsim":"\u2273","gvertneqq":"\u2269\ufe00","gvnE":"\u2269\ufe00","Hacek":"\u02c7","hairsp":"\u200a","half":"\xbd","hamilt":"\u210b","HARDcy":"\u042a","hardcy":"\u044a","harrcir":"\u2948","harr":"\u2194","hArr":"\u21d4","harrw":"\u21ad","Hat":"^","hbar":"\u210f","Hcirc":"\u0124","hcirc":"\u0125","hearts":"\u2665","heartsuit":"\u2665","hellip":"\u2026","hercon":"\u22b9","hfr":"\u{1d525}","Hfr":"\u210c","HilbertSpace":"\u210b","hksearow":"\u2925","hkswarow":"\u2926","hoarr":"\u21ff","homtht":"\u223b","hookleftarrow":"\u21a9","hookrightarrow":"\u21aa","hopf":"\u{1d559}","Hopf":"\u210d","horbar":"\u2015","HorizontalLine":"\u2500","hscr":"\u{1d4bd}","Hscr":"\u210b","hslash":"\u210f","Hstrok":"\u0126","hstrok":"\u0127","HumpDownHump":"\u224e","HumpEqual":"\u224f","hybull":"\u2043","hyphen":"\u2010","Iacute":"\xcd","iacute":"\xed","ic":"\u2063","Icirc":"\xce","icirc":"\xee","Icy":"\u0418","icy":"\u0438","Idot":"\u0130","IEcy":"\u0415","iecy":"\u0435","iexcl":"\xa1","iff":"\u21d4","ifr":"\u{1d526}","Ifr":"\u2111","Igrave":"\xcc","igrave":"\xec","ii":"\u2148","iiiint":"\u2a0c","iiint":"\u222d","iinfin":"\u29dc","iiota":"\u2129","IJlig":"\u0132","ijlig":"\u0133","Imacr":"\u012a","imacr":"\u012b","image":"\u2111","ImaginaryI":"\u2148","imagline":"\u2110","imagpart":"\u2111","imath":"\u0131","Im":"\u2111","imof":"\u22b7","imped":"\u01b5","Implies":"\u21d2","incare":"\u2105","in":"\u2208","infin":"\u221e","infintie":"\u29dd","inodot":"\u0131","intcal":"\u22ba","int":"\u222b","Int":"\u222c","integers":"\u2124","Integral":"\u222b","intercal":"\u22ba","Intersection":"\u22c2","intlarhk":"\u2a17","intprod":"\u2a3c","InvisibleComma":"\u2063","InvisibleTimes":"\u2062","IOcy":"\u0401","iocy":"\u0451","Iogon":"\u012e","iogon":"\u012f","Iopf":"\u{1d540}","iopf":"\u{1d55a}","Iota":"\u0399","iota":"\u03b9","iprod":"\u2a3c","iquest":"\xbf","iscr":"\u{1d4be}","Iscr":"\u2110","isin":"\u2208","isindot":"\u22f5","isinE":"\u22f9","isins":"\u22f4","isinsv":"\u22f3","isinv":"\u2208","it":"\u2062","Itilde":"\u0128","itilde":"\u0129","Iukcy":"\u0406","iukcy":"\u0456","Iuml":"\xcf","iuml":"\xef","Jcirc":"\u0134","jcirc":"\u0135","Jcy":"\u0419","jcy":"\u0439","Jfr":"\u{1d50d}","jfr":"\u{1d527}","jmath":"\u0237","Jopf":"\u{1d541}","jopf":"\u{1d55b}","Jscr":"\u{1d4a5}","jscr":"\u{1d4bf}","Jsercy":"\u0408","jsercy":"\u0458","Jukcy":"\u0404","jukcy":"\u0454","Kappa":"\u039a","kappa":"\u03ba","kappav":"\u03f0","Kcedil":"\u0136","kcedil":"\u0137","Kcy":"\u041a","kcy":"\u043a","Kfr":"\u{1d50e}","kfr":"\u{1d528}","kgreen":"\u0138","KHcy":"\u0425","khcy":"\u0445","KJcy":"\u040c","kjcy":"\u045c","Kopf":"\u{1d542}","kopf":"\u{1d55c}","Kscr":"\u{1d4a6}","kscr":"\u{1d4c0}","lAarr":"\u21da","Lacute":"\u0139","lacute":"\u013a","laemptyv":"\u29b4","lagran":"\u2112","Lambda":"\u039b","lambda":"\u03bb","lang":"\u27e8","Lang":"\u27ea","langd":"\u2991","langle":"\u27e8","lap":"\u2a85","Laplacetrf":"\u2112","laquo":"\xab","larrb":"\u21e4","larrbfs":"\u291f","larr":"\u2190","Larr":"\u219e","lArr":"\u21d0","larrfs":"\u291d","larrhk":"\u21a9","larrlp":"\u21ab","larrpl":"\u2939","larrsim":"\u2973","larrtl":"\u21a2","latail":"\u2919","lAtail":"\u291b","lat":"\u2aab","late":"\u2aad","lates":"\u2aad\ufe00","lbarr":"\u290c","lBarr":"\u290e","lbbrk":"\u2772","lbrace":"{","lbrack":"[","lbrke":"\u298b","lbrksld":"\u298f","lbrkslu":"\u298d","Lcaron":"\u013d","lcaron":"\u013e","Lcedil":"\u013b","lcedil":"\u013c","lceil":"\u2308","lcub":"{","Lcy":"\u041b","lcy":"\u043b","ldca":"\u2936","ldquo":"\u201c","ldquor":"\u201e","ldrdhar":"\u2967","ldrushar":"\u294b","ldsh":"\u21b2","le":"\u2264","lE":"\u2266","LeftAngleBracket":"\u27e8","LeftArrowBar":"\u21e4","leftarrow":"\u2190","LeftArrow":"\u2190","Leftarrow":"\u21d0","LeftArrowRightArrow":"\u21c6","leftarrowtail":"\u21a2","LeftCeiling":"\u2308","LeftDoubleBracket":"\u27e6","LeftDownTeeVector":"\u2961","LeftDownVectorBar":"\u2959","LeftDownVector":"\u21c3","LeftFloor":"\u230a","leftharpoondown":"\u21bd","leftharpoonup":"\u21bc","leftleftarrows":"\u21c7","leftrightarrow":"\u2194","LeftRightArrow":"\u2194","Leftrightarrow":"\u21d4","leftrightarrows":"\u21c6","leftrightharpoons":"\u21cb","leftrightsquigarrow":"\u21ad","LeftRightVector":"\u294e","LeftTeeArrow":"\u21a4","LeftTee":"\u22a3","LeftTeeVector":"\u295a","leftthreetimes":"\u22cb","LeftTriangleBar":"\u29cf","LeftTriangle":"\u22b2","LeftTriangleEqual":"\u22b4","LeftUpDownVector":"\u2951","LeftUpTeeVector":"\u2960","LeftUpVectorBar":"\u2958","LeftUpVector":"\u21bf","LeftVectorBar":"\u2952","LeftVector":"\u21bc","lEg":"\u2a8b","leg":"\u22da","leq":"\u2264","leqq":"\u2266","leqslant":"\u2a7d","lescc":"\u2aa8","les":"\u2a7d","lesdot":"\u2a7f","lesdoto":"\u2a81","lesdotor":"\u2a83","lesg":"\u22da\ufe00","lesges":"\u2a93","lessapprox":"\u2a85","lessdot":"\u22d6","lesseqgtr":"\u22da","lesseqqgtr":"\u2a8b","LessEqualGreater":"\u22da","LessFullEqual":"\u2266","LessGreater":"\u2276","lessgtr":"\u2276","LessLess":"\u2aa1","lesssim":"\u2272","LessSlantEqual":"\u2a7d","LessTilde":"\u2272","lfisht":"\u297c","lfloor":"\u230a","Lfr":"\u{1d50f}","lfr":"\u{1d529}","lg":"\u2276","lgE":"\u2a91","lHar":"\u2962","lhard":"\u21bd","lharu":"\u21bc","lharul":"\u296a","lhblk":"\u2584","LJcy":"\u0409","ljcy":"\u0459","llarr":"\u21c7","ll":"\u226a","Ll":"\u22d8","llcorner":"\u231e","Lleftarrow":"\u21da","llhard":"\u296b","lltri":"\u25fa","Lmidot":"\u013f","lmidot":"\u0140","lmoustache":"\u23b0","lmoust":"\u23b0","lnap":"\u2a89","lnapprox":"\u2a89","lne":"\u2a87","lnE":"\u2268","lneq":"\u2a87","lneqq":"\u2268","lnsim":"\u22e6","loang":"\u27ec","loarr":"\u21fd","lobrk":"\u27e6","longleftarrow":"\u27f5","LongLeftArrow":"\u27f5","Longleftarrow":"\u27f8","longleftrightarrow":"\u27f7","LongLeftRightArrow":"\u27f7","Longleftrightarrow":"\u27fa","longmapsto":"\u27fc","longrightarrow":"\u27f6","LongRightArrow":"\u27f6","Longrightarrow":"\u27f9","looparrowleft":"\u21ab","looparrowright":"\u21ac","lopar":"\u2985","Lopf":"\u{1d543}","lopf":"\u{1d55d}","loplus":"\u2a2d","lotimes":"\u2a34","lowast":"\u2217","lowbar":"_","LowerLeftArrow":"\u2199","LowerRightArrow":"\u2198","loz":"\u25ca","lozenge":"\u25ca","lozf":"\u29eb","lpar":"(","lparlt":"\u2993","lrarr":"\u21c6","lrcorner":"\u231f","lrhar":"\u21cb","lrhard":"\u296d","lrm":"\u200e","lrtri":"\u22bf","lsaquo":"\u2039","lscr":"\u{1d4c1}","Lscr":"\u2112","lsh":"\u21b0","Lsh":"\u21b0","lsim":"\u2272","lsime":"\u2a8d","lsimg":"\u2a8f","lsqb":"[","lsquo":"\u2018","lsquor":"\u201a","Lstrok":"\u0141","lstrok":"\u0142","ltcc":"\u2aa6","ltcir":"\u2a79","lt":"<","LT":"<","Lt":"\u226a","ltdot":"\u22d6","lthree":"\u22cb","ltimes":"\u22c9","ltlarr":"\u2976","ltquest":"\u2a7b","ltri":"\u25c3","ltrie":"\u22b4","ltrif":"\u25c2","ltrPar":"\u2996","lurdshar":"\u294a","luruhar":"\u2966","lvertneqq":"\u2268\ufe00","lvnE":"\u2268\ufe00","macr":"\xaf","male":"\u2642","malt":"\u2720","maltese":"\u2720","Map":"\u2905","map":"\u21a6","mapsto":"\u21a6","mapstodown":"\u21a7","mapstoleft":"\u21a4","mapstoup":"\u21a5","marker":"\u25ae","mcomma":"\u2a29","Mcy":"\u041c","mcy":"\u043c","mdash":"\u2014","mDDot":"\u223a","measuredangle":"\u2221","MediumSpace":"\u205f","Mellintrf":"\u2133","Mfr":"\u{1d510}","mfr":"\u{1d52a}","mho":"\u2127","micro":"\xb5","midast":"*","midcir":"\u2af0","mid":"\u2223","middot":"\xb7","minusb":"\u229f","minus":"\u2212","minusd":"\u2238","minusdu":"\u2a2a","MinusPlus":"\u2213","mlcp":"\u2adb","mldr":"\u2026","mnplus":"\u2213","models":"\u22a7","Mopf":"\u{1d544}","mopf":"\u{1d55e}","mp":"\u2213","mscr":"\u{1d4c2}","Mscr":"\u2133","mstpos":"\u223e","Mu":"\u039c","mu":"\u03bc","multimap":"\u22b8","mumap":"\u22b8","nabla":"\u2207","Nacute":"\u0143","nacute":"\u0144","nang":"\u2220\u20d2","nap":"\u2249","napE":"\u2a70\u0338","napid":"\u224b\u0338","napos":"\u0149","napprox":"\u2249","natural":"\u266e","naturals":"\u2115","natur":"\u266e","nbsp":"\xa0","nbump":"\u224e\u0338","nbumpe":"\u224f\u0338","ncap":"\u2a43","Ncaron":"\u0147","ncaron":"\u0148","Ncedil":"\u0145","ncedil":"\u0146","ncong":"\u2247","ncongdot":"\u2a6d\u0338","ncup":"\u2a42","Ncy":"\u041d","ncy":"\u043d","ndash":"\u2013","nearhk":"\u2924","nearr":"\u2197","neArr":"\u21d7","nearrow":"\u2197","ne":"\u2260","nedot":"\u2250\u0338","NegativeMediumSpace":"\u200b","NegativeThickSpace":"\u200b","NegativeThinSpace":"\u200b","NegativeVeryThinSpace":"\u200b","nequiv":"\u2262","nesear":"\u2928","nesim":"\u2242\u0338","NestedGreaterGreater":"\u226b","NestedLessLess":"\u226a","NewLine":"\\n","nexist":"\u2204","nexists":"\u2204","Nfr":"\u{1d511}","nfr":"\u{1d52b}","ngE":"\u2267\u0338","nge":"\u2271","ngeq":"\u2271","ngeqq":"\u2267\u0338","ngeqslant":"\u2a7e\u0338","nges":"\u2a7e\u0338","nGg":"\u22d9\u0338","ngsim":"\u2275","nGt":"\u226b\u20d2","ngt":"\u226f","ngtr":"\u226f","nGtv":"\u226b\u0338","nharr":"\u21ae","nhArr":"\u21ce","nhpar":"\u2af2","ni":"\u220b","nis":"\u22fc","nisd":"\u22fa","niv":"\u220b","NJcy":"\u040a","njcy":"\u045a","nlarr":"\u219a","nlArr":"\u21cd","nldr":"\u2025","nlE":"\u2266\u0338","nle":"\u2270","nleftarrow":"\u219a","nLeftarrow":"\u21cd","nleftrightarrow":"\u21ae","nLeftrightarrow":"\u21ce","nleq":"\u2270","nleqq":"\u2266\u0338","nleqslant":"\u2a7d\u0338","nles":"\u2a7d\u0338","nless":"\u226e","nLl":"\u22d8\u0338","nlsim":"\u2274","nLt":"\u226a\u20d2","nlt":"\u226e","nltri":"\u22ea","nltrie":"\u22ec","nLtv":"\u226a\u0338","nmid":"\u2224","NoBreak":"\u2060","NonBreakingSpace":"\xa0","nopf":"\u{1d55f}","Nopf":"\u2115","Not":"\u2aec","not":"\xac","NotCongruent":"\u2262","NotCupCap":"\u226d","NotDoubleVerticalBar":"\u2226","NotElement":"\u2209","NotEqual":"\u2260","NotEqualTilde":"\u2242\u0338","NotExists":"\u2204","NotGreater":"\u226f","NotGreaterEqual":"\u2271","NotGreaterFullEqual":"\u2267\u0338","NotGreaterGreater":"\u226b\u0338","NotGreaterLess":"\u2279","NotGreaterSlantEqual":"\u2a7e\u0338","NotGreaterTilde":"\u2275","NotHumpDownHump":"\u224e\u0338","NotHumpEqual":"\u224f\u0338","notin":"\u2209","notindot":"\u22f5\u0338","notinE":"\u22f9\u0338","notinva":"\u2209","notinvb":"\u22f7","notinvc":"\u22f6","NotLeftTriangleBar":"\u29cf\u0338","NotLeftTriangle":"\u22ea","NotLeftTriangleEqual":"\u22ec","NotLess":"\u226e","NotLessEqual":"\u2270","NotLessGreater":"\u2278","NotLessLess":"\u226a\u0338","NotLessSlantEqual":"\u2a7d\u0338","NotLessTilde":"\u2274","NotNestedGreaterGreater":"\u2aa2\u0338","NotNestedLessLess":"\u2aa1\u0338","notni":"\u220c","notniva":"\u220c","notnivb":"\u22fe","notnivc":"\u22fd","NotPrecedes":"\u2280","NotPrecedesEqual":"\u2aaf\u0338","NotPrecedesSlantEqual":"\u22e0","NotReverseElement":"\u220c","NotRightTriangleBar":"\u29d0\u0338","NotRightTriangle":"\u22eb","NotRightTriangleEqual":"\u22ed","NotSquareSubset":"\u228f\u0338","NotSquareSubsetEqual":"\u22e2","NotSquareSuperset":"\u2290\u0338","NotSquareSupersetEqual":"\u22e3","NotSubset":"\u2282\u20d2","NotSubsetEqual":"\u2288","NotSucceeds":"\u2281","NotSucceedsEqual":"\u2ab0\u0338","NotSucceedsSlantEqual":"\u22e1","NotSucceedsTilde":"\u227f\u0338","NotSuperset":"\u2283\u20d2","NotSupersetEqual":"\u2289","NotTilde":"\u2241","NotTildeEqual":"\u2244","NotTildeFullEqual":"\u2247","NotTildeTilde":"\u2249","NotVerticalBar":"\u2224","nparallel":"\u2226","npar":"\u2226","nparsl":"\u2afd\u20e5","npart":"\u2202\u0338","npolint":"\u2a14","npr":"\u2280","nprcue":"\u22e0","nprec":"\u2280","npreceq":"\u2aaf\u0338","npre":"\u2aaf\u0338","nrarrc":"\u2933\u0338","nrarr":"\u219b","nrArr":"\u21cf","nrarrw":"\u219d\u0338","nrightarrow":"\u219b","nRightarrow":"\u21cf","nrtri":"\u22eb","nrtrie":"\u22ed","nsc":"\u2281","nsccue":"\u22e1","nsce":"\u2ab0\u0338","Nscr":"\u{1d4a9}","nscr":"\u{1d4c3}","nshortmid":"\u2224","nshortparallel":"\u2226","nsim":"\u2241","nsime":"\u2244","nsimeq":"\u2244","nsmid":"\u2224","nspar":"\u2226","nsqsube":"\u22e2","nsqsupe":"\u22e3","nsub":"\u2284","nsubE":"\u2ac5\u0338","nsube":"\u2288","nsubset":"\u2282\u20d2","nsubseteq":"\u2288","nsubseteqq":"\u2ac5\u0338","nsucc":"\u2281","nsucceq":"\u2ab0\u0338","nsup":"\u2285","nsupE":"\u2ac6\u0338","nsupe":"\u2289","nsupset":"\u2283\u20d2","nsupseteq":"\u2289","nsupseteqq":"\u2ac6\u0338","ntgl":"\u2279","Ntilde":"\xd1","ntilde":"\xf1","ntlg":"\u2278","ntriangleleft":"\u22ea","ntrianglelefteq":"\u22ec","ntriangleright":"\u22eb","ntrianglerighteq":"\u22ed","Nu":"\u039d","nu":"\u03bd","num":"#","numero":"\u2116","numsp":"\u2007","nvap":"\u224d\u20d2","nvdash":"\u22ac","nvDash":"\u22ad","nVdash":"\u22ae","nVDash":"\u22af","nvge":"\u2265\u20d2","nvgt":">\u20d2","nvHarr":"\u2904","nvinfin":"\u29de","nvlArr":"\u2902","nvle":"\u2264\u20d2","nvlt":"<\u20d2","nvltrie":"\u22b4\u20d2","nvrArr":"\u2903","nvrtrie":"\u22b5\u20d2","nvsim":"\u223c\u20d2","nwarhk":"\u2923","nwarr":"\u2196","nwArr":"\u21d6","nwarrow":"\u2196","nwnear":"\u2927","Oacute":"\xd3","oacute":"\xf3","oast":"\u229b","Ocirc":"\xd4","ocirc":"\xf4","ocir":"\u229a","Ocy":"\u041e","ocy":"\u043e","odash":"\u229d","Odblac":"\u0150","odblac":"\u0151","odiv":"\u2a38","odot":"\u2299","odsold":"\u29bc","OElig":"\u0152","oelig":"\u0153","ofcir":"\u29bf","Ofr":"\u{1d512}","ofr":"\u{1d52c}","ogon":"\u02db","Ograve":"\xd2","ograve":"\xf2","ogt":"\u29c1","ohbar":"\u29b5","ohm":"\u03a9","oint":"\u222e","olarr":"\u21ba","olcir":"\u29be","olcross":"\u29bb","oline":"\u203e","olt":"\u29c0","Omacr":"\u014c","omacr":"\u014d","Omega":"\u03a9","omega":"\u03c9","Omicron":"\u039f","omicron":"\u03bf","omid":"\u29b6","ominus":"\u2296","Oopf":"\u{1d546}","oopf":"\u{1d560}","opar":"\u29b7","OpenCurlyDoubleQuote":"\u201c","OpenCurlyQuote":"\u2018","operp":"\u29b9","oplus":"\u2295","orarr":"\u21bb","Or":"\u2a54","or":"\u2228","ord":"\u2a5d","order":"\u2134","orderof":"\u2134","ordf":"\xaa","ordm":"\xba","origof":"\u22b6","oror":"\u2a56","orslope":"\u2a57","orv":"\u2a5b","oS":"\u24c8","Oscr":"\u{1d4aa}","oscr":"\u2134","Oslash":"\xd8","oslash":"\xf8","osol":"\u2298","Otilde":"\xd5","otilde":"\xf5","otimesas":"\u2a36","Otimes":"\u2a37","otimes":"\u2297","Ouml":"\xd6","ouml":"\xf6","ovbar":"\u233d","OverBar":"\u203e","OverBrace":"\u23de","OverBracket":"\u23b4","OverParenthesis":"\u23dc","para":"\xb6","parallel":"\u2225","par":"\u2225","parsim":"\u2af3","parsl":"\u2afd","part":"\u2202","PartialD":"\u2202","Pcy":"\u041f","pcy":"\u043f","percnt":"%","period":".","permil":"\u2030","perp":"\u22a5","pertenk":"\u2031","Pfr":"\u{1d513}","pfr":"\u{1d52d}","Phi":"\u03a6","phi":"\u03c6","phiv":"\u03d5","phmmat":"\u2133","phone":"\u260e","Pi":"\u03a0","pi":"\u03c0","pitchfork":"\u22d4","piv":"\u03d6","planck":"\u210f","planckh":"\u210e","plankv":"\u210f","plusacir":"\u2a23","plusb":"\u229e","pluscir":"\u2a22","plus":"+","plusdo":"\u2214","plusdu":"\u2a25","pluse":"\u2a72","PlusMinus":"\xb1","plusmn":"\xb1","plussim":"\u2a26","plustwo":"\u2a27","pm":"\xb1","Poincareplane":"\u210c","pointint":"\u2a15","popf":"\u{1d561}","Popf":"\u2119","pound":"\xa3","prap":"\u2ab7","Pr":"\u2abb","pr":"\u227a","prcue":"\u227c","precapprox":"\u2ab7","prec":"\u227a","preccurlyeq":"\u227c","Precedes":"\u227a","PrecedesEqual":"\u2aaf","PrecedesSlantEqual":"\u227c","PrecedesTilde":"\u227e","preceq":"\u2aaf","precnapprox":"\u2ab9","precneqq":"\u2ab5","precnsim":"\u22e8","pre":"\u2aaf","prE":"\u2ab3","precsim":"\u227e","prime":"\u2032","Prime":"\u2033","primes":"\u2119","prnap":"\u2ab9","prnE":"\u2ab5","prnsim":"\u22e8","prod":"\u220f","Product":"\u220f","profalar":"\u232e","profline":"\u2312","profsurf":"\u2313","prop":"\u221d","Proportional":"\u221d","Proportion":"\u2237","propto":"\u221d","prsim":"\u227e","prurel":"\u22b0","Pscr":"\u{1d4ab}","pscr":"\u{1d4c5}","Psi":"\u03a8","psi":"\u03c8","puncsp":"\u2008","Qfr":"\u{1d514}","qfr":"\u{1d52e}","qint":"\u2a0c","qopf":"\u{1d562}","Qopf":"\u211a","qprime":"\u2057","Qscr":"\u{1d4ac}","qscr":"\u{1d4c6}","quaternions":"\u210d","quatint":"\u2a16","quest":"?","questeq":"\u225f","quot":"\\"","QUOT":"\\"","rAarr":"\u21db","race":"\u223d\u0331","Racute":"\u0154","racute":"\u0155","radic":"\u221a","raemptyv":"\u29b3","rang":"\u27e9","Rang":"\u27eb","rangd":"\u2992","range":"\u29a5","rangle":"\u27e9","raquo":"\xbb","rarrap":"\u2975","rarrb":"\u21e5","rarrbfs":"\u2920","rarrc":"\u2933","rarr":"\u2192","Rarr":"\u21a0","rArr":"\u21d2","rarrfs":"\u291e","rarrhk":"\u21aa","rarrlp":"\u21ac","rarrpl":"\u2945","rarrsim":"\u2974","Rarrtl":"\u2916","rarrtl":"\u21a3","rarrw":"\u219d","ratail":"\u291a","rAtail":"\u291c","ratio":"\u2236","rationals":"\u211a","rbarr":"\u290d","rBarr":"\u290f","RBarr":"\u2910","rbbrk":"\u2773","rbrace":"}","rbrack":"]","rbrke":"\u298c","rbrksld":"\u298e","rbrkslu":"\u2990","Rcaron":"\u0158","rcaron":"\u0159","Rcedil":"\u0156","rcedil":"\u0157","rceil":"\u2309","rcub":"}","Rcy":"\u0420","rcy":"\u0440","rdca":"\u2937","rdldhar":"\u2969","rdquo":"\u201d","rdquor":"\u201d","rdsh":"\u21b3","real":"\u211c","realine":"\u211b","realpart":"\u211c","reals":"\u211d","Re":"\u211c","rect":"\u25ad","reg":"\xae","REG":"\xae","ReverseElement":"\u220b","ReverseEquilibrium":"\u21cb","ReverseUpEquilibrium":"\u296f","rfisht":"\u297d","rfloor":"\u230b","rfr":"\u{1d52f}","Rfr":"\u211c","rHar":"\u2964","rhard":"\u21c1","rharu":"\u21c0","rharul":"\u296c","Rho":"\u03a1","rho":"\u03c1","rhov":"\u03f1","RightAngleBracket":"\u27e9","RightArrowBar":"\u21e5","rightarrow":"\u2192","RightArrow":"\u2192","Rightarrow":"\u21d2","RightArrowLeftArrow":"\u21c4","rightarrowtail":"\u21a3","RightCeiling":"\u2309","RightDoubleBracket":"\u27e7","RightDownTeeVector":"\u295d","RightDownVectorBar":"\u2955","RightDownVector":"\u21c2","RightFloor":"\u230b","rightharpoondown":"\u21c1","rightharpoonup":"\u21c0","rightleftarrows":"\u21c4","rightleftharpoons":"\u21cc","rightrightarrows":"\u21c9","rightsquigarrow":"\u219d","RightTeeArrow":"\u21a6","RightTee":"\u22a2","RightTeeVector":"\u295b","rightthreetimes":"\u22cc","RightTriangleBar":"\u29d0","RightTriangle":"\u22b3","RightTriangleEqual":"\u22b5","RightUpDownVector":"\u294f","RightUpTeeVector":"\u295c","RightUpVectorBar":"\u2954","RightUpVector":"\u21be","RightVectorBar":"\u2953","RightVector":"\u21c0","ring":"\u02da","risingdotseq":"\u2253","rlarr":"\u21c4","rlhar":"\u21cc","rlm":"\u200f","rmoustache":"\u23b1","rmoust":"\u23b1","rnmid":"\u2aee","roang":"\u27ed","roarr":"\u21fe","robrk":"\u27e7","ropar":"\u2986","ropf":"\u{1d563}","Ropf":"\u211d","roplus":"\u2a2e","rotimes":"\u2a35","RoundImplies":"\u2970","rpar":")","rpargt":"\u2994","rppolint":"\u2a12","rrarr":"\u21c9","Rrightarrow":"\u21db","rsaquo":"\u203a","rscr":"\u{1d4c7}","Rscr":"\u211b","rsh":"\u21b1","Rsh":"\u21b1","rsqb":"]","rsquo":"\u2019","rsquor":"\u2019","rthree":"\u22cc","rtimes":"\u22ca","rtri":"\u25b9","rtrie":"\u22b5","rtrif":"\u25b8","rtriltri":"\u29ce","RuleDelayed":"\u29f4","ruluhar":"\u2968","rx":"\u211e","Sacute":"\u015a","sacute":"\u015b","sbquo":"\u201a","scap":"\u2ab8","Scaron":"\u0160","scaron":"\u0161","Sc":"\u2abc","sc":"\u227b","sccue":"\u227d","sce":"\u2ab0","scE":"\u2ab4","Scedil":"\u015e","scedil":"\u015f","Scirc":"\u015c","scirc":"\u015d","scnap":"\u2aba","scnE":"\u2ab6","scnsim":"\u22e9","scpolint":"\u2a13","scsim":"\u227f","Scy":"\u0421","scy":"\u0441","sdotb":"\u22a1","sdot":"\u22c5","sdote":"\u2a66","searhk":"\u2925","searr":"\u2198","seArr":"\u21d8","searrow":"\u2198","sect":"\xa7","semi":";","seswar":"\u2929","setminus":"\u2216","setmn":"\u2216","sext":"\u2736","Sfr":"\u{1d516}","sfr":"\u{1d530}","sfrown":"\u2322","sharp":"\u266f","SHCHcy":"\u0429","shchcy":"\u0449","SHcy":"\u0428","shcy":"\u0448","ShortDownArrow":"\u2193","ShortLeftArrow":"\u2190","shortmid":"\u2223","shortparallel":"\u2225","ShortRightArrow":"\u2192","ShortUpArrow":"\u2191","shy":"\xad","Sigma":"\u03a3","sigma":"\u03c3","sigmaf":"\u03c2","sigmav":"\u03c2","sim":"\u223c","simdot":"\u2a6a","sime":"\u2243","simeq":"\u2243","simg":"\u2a9e","simgE":"\u2aa0","siml":"\u2a9d","simlE":"\u2a9f","simne":"\u2246","simplus":"\u2a24","simrarr":"\u2972","slarr":"\u2190","SmallCircle":"\u2218","smallsetminus":"\u2216","smashp":"\u2a33","smeparsl":"\u29e4","smid":"\u2223","smile":"\u2323","smt":"\u2aaa","smte":"\u2aac","smtes":"\u2aac\ufe00","SOFTcy":"\u042c","softcy":"\u044c","solbar":"\u233f","solb":"\u29c4","sol":"/","Sopf":"\u{1d54a}","sopf":"\u{1d564}","spades":"\u2660","spadesuit":"\u2660","spar":"\u2225","sqcap":"\u2293","sqcaps":"\u2293\ufe00","sqcup":"\u2294","sqcups":"\u2294\ufe00","Sqrt":"\u221a","sqsub":"\u228f","sqsube":"\u2291","sqsubset":"\u228f","sqsubseteq":"\u2291","sqsup":"\u2290","sqsupe":"\u2292","sqsupset":"\u2290","sqsupseteq":"\u2292","square":"\u25a1","Square":"\u25a1","SquareIntersection":"\u2293","SquareSubset":"\u228f","SquareSubsetEqual":"\u2291","SquareSuperset":"\u2290","SquareSupersetEqual":"\u2292","SquareUnion":"\u2294","squarf":"\u25aa","squ":"\u25a1","squf":"\u25aa","srarr":"\u2192","Sscr":"\u{1d4ae}","sscr":"\u{1d4c8}","ssetmn":"\u2216","ssmile":"\u2323","sstarf":"\u22c6","Star":"\u22c6","star":"\u2606","starf":"\u2605","straightepsilon":"\u03f5","straightphi":"\u03d5","strns":"\xaf","sub":"\u2282","Sub":"\u22d0","subdot":"\u2abd","subE":"\u2ac5","sube":"\u2286","subedot":"\u2ac3","submult":"\u2ac1","subnE":"\u2acb","subne":"\u228a","subplus":"\u2abf","subrarr":"\u2979","subset":"\u2282","Subset":"\u22d0","subseteq":"\u2286","subseteqq":"\u2ac5","SubsetEqual":"\u2286","subsetneq":"\u228a","subsetneqq":"\u2acb","subsim":"\u2ac7","subsub":"\u2ad5","subsup":"\u2ad3","succapprox":"\u2ab8","succ":"\u227b","succcurlyeq":"\u227d","Succeeds":"\u227b","SucceedsEqual":"\u2ab0","SucceedsSlantEqual":"\u227d","SucceedsTilde":"\u227f","succeq":"\u2ab0","succnapprox":"\u2aba","succneqq":"\u2ab6","succnsim":"\u22e9","succsim":"\u227f","SuchThat":"\u220b","sum":"\u2211","Sum":"\u2211","sung":"\u266a","sup1":"\xb9","sup2":"\xb2","sup3":"\xb3","sup":"\u2283","Sup":"\u22d1","supdot":"\u2abe","supdsub":"\u2ad8","supE":"\u2ac6","supe":"\u2287","supedot":"\u2ac4","Superset":"\u2283","SupersetEqual":"\u2287","suphsol":"\u27c9","suphsub":"\u2ad7","suplarr":"\u297b","supmult":"\u2ac2","supnE":"\u2acc","supne":"\u228b","supplus":"\u2ac0","supset":"\u2283","Supset":"\u22d1","supseteq":"\u2287","supseteqq":"\u2ac6","supsetneq":"\u228b","supsetneqq":"\u2acc","supsim":"\u2ac8","supsub":"\u2ad4","supsup":"\u2ad6","swarhk":"\u2926","swarr":"\u2199","swArr":"\u21d9","swarrow":"\u2199","swnwar":"\u292a","szlig":"\xdf","Tab":"\\t","target":"\u2316","Tau":"\u03a4","tau":"\u03c4","tbrk":"\u23b4","Tcaron":"\u0164","tcaron":"\u0165","Tcedil":"\u0162","tcedil":"\u0163","Tcy":"\u0422","tcy":"\u0442","tdot":"\u20db","telrec":"\u2315","Tfr":"\u{1d517}","tfr":"\u{1d531}","there4":"\u2234","therefore":"\u2234","Therefore":"\u2234","Theta":"\u0398","theta":"\u03b8","thetasym":"\u03d1","thetav":"\u03d1","thickapprox":"\u2248","thicksim":"\u223c","ThickSpace":"\u205f\u200a","ThinSpace":"\u2009","thinsp":"\u2009","thkap":"\u2248","thksim":"\u223c","THORN":"\xde","thorn":"\xfe","tilde":"\u02dc","Tilde":"\u223c","TildeEqual":"\u2243","TildeFullEqual":"\u2245","TildeTilde":"\u2248","timesbar":"\u2a31","timesb":"\u22a0","times":"\xd7","timesd":"\u2a30","tint":"\u222d","toea":"\u2928","topbot":"\u2336","topcir":"\u2af1","top":"\u22a4","Topf":"\u{1d54b}","topf":"\u{1d565}","topfork":"\u2ada","tosa":"\u2929","tprime":"\u2034","trade":"\u2122","TRADE":"\u2122","triangle":"\u25b5","triangledown":"\u25bf","triangleleft":"\u25c3","trianglelefteq":"\u22b4","triangleq":"\u225c","triangleright":"\u25b9","trianglerighteq":"\u22b5","tridot":"\u25ec","trie":"\u225c","triminus":"\u2a3a","TripleDot":"\u20db","triplus":"\u2a39","trisb":"\u29cd","tritime":"\u2a3b","trpezium":"\u23e2","Tscr":"\u{1d4af}","tscr":"\u{1d4c9}","TScy":"\u0426","tscy":"\u0446","TSHcy":"\u040b","tshcy":"\u045b","Tstrok":"\u0166","tstrok":"\u0167","twixt":"\u226c","twoheadleftarrow":"\u219e","twoheadrightarrow":"\u21a0","Uacute":"\xda","uacute":"\xfa","uarr":"\u2191","Uarr":"\u219f","uArr":"\u21d1","Uarrocir":"\u2949","Ubrcy":"\u040e","ubrcy":"\u045e","Ubreve":"\u016c","ubreve":"\u016d","Ucirc":"\xdb","ucirc":"\xfb","Ucy":"\u0423","ucy":"\u0443","udarr":"\u21c5","Udblac":"\u0170","udblac":"\u0171","udhar":"\u296e","ufisht":"\u297e","Ufr":"\u{1d518}","ufr":"\u{1d532}","Ugrave":"\xd9","ugrave":"\xf9","uHar":"\u2963","uharl":"\u21bf","uharr":"\u21be","uhblk":"\u2580","ulcorn":"\u231c","ulcorner":"\u231c","ulcrop":"\u230f","ultri":"\u25f8","Umacr":"\u016a","umacr":"\u016b","uml":"\xa8","UnderBar":"_","UnderBrace":"\u23df","UnderBracket":"\u23b5","UnderParenthesis":"\u23dd","Union":"\u22c3","UnionPlus":"\u228e","Uogon":"\u0172","uogon":"\u0173","Uopf":"\u{1d54c}","uopf":"\u{1d566}","UpArrowBar":"\u2912","uparrow":"\u2191","UpArrow":"\u2191","Uparrow":"\u21d1","UpArrowDownArrow":"\u21c5","updownarrow":"\u2195","UpDownArrow":"\u2195","Updownarrow":"\u21d5","UpEquilibrium":"\u296e","upharpoonleft":"\u21bf","upharpoonright":"\u21be","uplus":"\u228e","UpperLeftArrow":"\u2196","UpperRightArrow":"\u2197","upsi":"\u03c5","Upsi":"\u03d2","upsih":"\u03d2","Upsilon":"\u03a5","upsilon":"\u03c5","UpTeeArrow":"\u21a5","UpTee":"\u22a5","upuparrows":"\u21c8","urcorn":"\u231d","urcorner":"\u231d","urcrop":"\u230e","Uring":"\u016e","uring":"\u016f","urtri":"\u25f9","Uscr":"\u{1d4b0}","uscr":"\u{1d4ca}","utdot":"\u22f0","Utilde":"\u0168","utilde":"\u0169","utri":"\u25b5","utrif":"\u25b4","uuarr":"\u21c8","Uuml":"\xdc","uuml":"\xfc","uwangle":"\u29a7","vangrt":"\u299c","varepsilon":"\u03f5","varkappa":"\u03f0","varnothing":"\u2205","varphi":"\u03d5","varpi":"\u03d6","varpropto":"\u221d","varr":"\u2195","vArr":"\u21d5","varrho":"\u03f1","varsigma":"\u03c2","varsubsetneq":"\u228a\ufe00","varsubsetneqq":"\u2acb\ufe00","varsupsetneq":"\u228b\ufe00","varsupsetneqq":"\u2acc\ufe00","vartheta":"\u03d1","vartriangleleft":"\u22b2","vartriangleright":"\u22b3","vBar":"\u2ae8","Vbar":"\u2aeb","vBarv":"\u2ae9","Vcy":"\u0412","vcy":"\u0432","vdash":"\u22a2","vDash":"\u22a8","Vdash":"\u22a9","VDash":"\u22ab","Vdashl":"\u2ae6","veebar":"\u22bb","vee":"\u2228","Vee":"\u22c1","veeeq":"\u225a","vellip":"\u22ee","verbar":"|","Verbar":"\u2016","vert":"|","Vert":"\u2016","VerticalBar":"\u2223","VerticalLine":"|","VerticalSeparator":"\u2758","VerticalTilde":"\u2240","VeryThinSpace":"\u200a","Vfr":"\u{1d519}","vfr":"\u{1d533}","vltri":"\u22b2","vnsub":"\u2282\u20d2","vnsup":"\u2283\u20d2","Vopf":"\u{1d54d}","vopf":"\u{1d567}","vprop":"\u221d","vrtri":"\u22b3","Vscr":"\u{1d4b1}","vscr":"\u{1d4cb}","vsubnE":"\u2acb\ufe00","vsubne":"\u228a\ufe00","vsupnE":"\u2acc\ufe00","vsupne":"\u228b\ufe00","Vvdash":"\u22aa","vzigzag":"\u299a","Wcirc":"\u0174","wcirc":"\u0175","wedbar":"\u2a5f","wedge":"\u2227","Wedge":"\u22c0","wedgeq":"\u2259","weierp":"\u2118","Wfr":"\u{1d51a}","wfr":"\u{1d534}","Wopf":"\u{1d54e}","wopf":"\u{1d568}","wp":"\u2118","wr":"\u2240","wreath":"\u2240","Wscr":"\u{1d4b2}","wscr":"\u{1d4cc}","xcap":"\u22c2","xcirc":"\u25ef","xcup":"\u22c3","xdtri":"\u25bd","Xfr":"\u{1d51b}","xfr":"\u{1d535}","xharr":"\u27f7","xhArr":"\u27fa","Xi":"\u039e","xi":"\u03be","xlarr":"\u27f5","xlArr":"\u27f8","xmap":"\u27fc","xnis":"\u22fb","xodot":"\u2a00","Xopf":"\u{1d54f}","xopf":"\u{1d569}","xoplus":"\u2a01","xotime":"\u2a02","xrarr":"\u27f6","xrArr":"\u27f9","Xscr":"\u{1d4b3}","xscr":"\u{1d4cd}","xsqcup":"\u2a06","xuplus":"\u2a04","xutri":"\u25b3","xvee":"\u22c1","xwedge":"\u22c0","Yacute":"\xdd","yacute":"\xfd","YAcy":"\u042f","yacy":"\u044f","Ycirc":"\u0176","ycirc":"\u0177","Ycy":"\u042b","ycy":"\u044b","yen":"\xa5","Yfr":"\u{1d51c}","yfr":"\u{1d536}","YIcy":"\u0407","yicy":"\u0457","Yopf":"\u{1d550}","yopf":"\u{1d56a}","Yscr":"\u{1d4b4}","yscr":"\u{1d4ce}","YUcy":"\u042e","yucy":"\u044e","yuml":"\xff","Yuml":"\u0178","Zacute":"\u0179","zacute":"\u017a","Zcaron":"\u017d","zcaron":"\u017e","Zcy":"\u0417","zcy":"\u0437","Zdot":"\u017b","zdot":"\u017c","zeetrf":"\u2128","ZeroWidthSpace":"\u200b","Zeta":"\u0396","zeta":"\u03b6","zfr":"\u{1d537}","Zfr":"\u2128","ZHcy":"\u0416","zhcy":"\u0436","zigrarr":"\u21dd","zopf":"\u{1d56b}","Zopf":"\u2124","Zscr":"\u{1d4b5}","zscr":"\u{1d4cf}","zwj":"\u200d","zwnj":"\u200c"}')}},ct=>{ct(ct.s=85252)}]);