UNPKG

@angular-experts/hawkeye

Version:

CLI to launch Hawkeye, a bundle analyzer / visualizer

13 lines 522 kB
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/analogjs-content-DstOKgMn.js","assets/rxjs-interop-BuqIUrbQ.js","assets/index.page-Nn3J7_B8.js"])))=>i.map(i=>d[i]); var kw=Object.defineProperty;var Lh=t=>{throw TypeError(t)};var Nw=(t,e,r)=>e in t?kw(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r;var ml=(t,e,r)=>Nw(t,typeof e!="symbol"?e+"":e,r),gl=(t,e,r)=>e.has(t)||Lh("Cannot "+r);var Ie=(t,e,r)=>(gl(t,e,"read from private field"),r?r.call(t):e.get(t)),tt=(t,e,r)=>e.has(t)?Lh("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),kr=(t,e,r,n)=>(gl(t,e,"write to private field"),n?n.call(t,r):e.set(t,r),r),Bn=(t,e,r)=>(gl(t,e,"access private method"),r);(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const s of i)if(s.type==="childList")for(const o of s.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&n(o)}).observe(document,{childList:!0,subtree:!0});function r(i){const s={};return i.integrity&&(s.integrity=i.integrity),i.referrerPolicy&&(s.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?s.credentials="include":i.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function n(i){if(i.ep)return;i.ep=!0;const s=r(i);fetch(i.href,s)}})();/** * @license Angular v<unknown> * (c) 2010-2024 Google LLC. https://angular.io/ * License: MIT */const Bt=globalThis;function mt(t){return(Bt.__Zone_symbol_prefix||"__zone_symbol__")+t}function Ow(){const t=Bt.performance;function e(T){t&&t.mark&&t.mark(T)}function r(T,E){t&&t.measure&&t.measure(T,E)}e("Zone");let n=(()=>{const E=class E{static assertZonePatched(){if(Bt.Promise!==G.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let m=E.current;for(;m.parent;)m=m.parent;return m}static get current(){return L.zone}static get currentTask(){return K}static __load_patch(m,N,B=!1){if(G.hasOwnProperty(m)){const H=Bt[mt("forceDuplicateZoneCheck")]===!0;if(!B&&H)throw Error("Already loaded patch: "+m)}else if(!Bt["__Zone_disable_"+m]){const H="Zone:"+m;e(H),G[m]=N(Bt,E,W),r(H,H)}}get parent(){return this._parent}get name(){return this._name}constructor(m,N){this._parent=m,this._name=N?N.name||"unnamed":"<root>",this._properties=N&&N.properties||{},this._zoneDelegate=new s(this,this._parent&&this._parent._zoneDelegate,N)}get(m){const N=this.getZoneWith(m);if(N)return N._properties[m]}getZoneWith(m){let N=this;for(;N;){if(N._properties.hasOwnProperty(m))return N;N=N._parent}return null}fork(m){if(!m)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,m)}wrap(m,N){if(typeof m!="function")throw new Error("Expecting function got: "+m);const B=this._zoneDelegate.intercept(this,m,N),H=this;return function(){return H.runGuarded(B,this,arguments,N)}}run(m,N,B,H){L={parent:L,zone:this};try{return this._zoneDelegate.invoke(this,m,N,B,H)}finally{L=L.parent}}runGuarded(m,N=null,B,H){L={parent:L,zone:this};try{try{return this._zoneDelegate.invoke(this,m,N,B,H)}catch($){if(this._zoneDelegate.handleError(this,$))throw $}}finally{L=L.parent}}runTask(m,N,B){if(m.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(m.zone||b).name+"; Execution: "+this.name+")");const H=m,{type:$,data:{isPeriodic:he=!1,isRefreshable:ft=!1}={}}=m;if(m.state===C&&($===ce||$===A))return;const et=m.state!=O;et&&H._transitionTo(O,w);const Ee=K;K=H,L={parent:L,zone:this};try{$==A&&m.data&&!he&&!ft&&(m.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,H,N,B)}catch(M){if(this._zoneDelegate.handleError(this,M))throw M}}finally{const M=m.state;if(M!==C&&M!==x)if($==ce||he||ft&&M===S)et&&H._transitionTo(w,O,S);else{const I=H._zoneDelegates;this._updateTaskCount(H,-1),et&&H._transitionTo(C,O,C),ft&&(H._zoneDelegates=I)}L=L.parent,K=Ee}}scheduleTask(m){if(m.zone&&m.zone!==this){let B=this;for(;B;){if(B===m.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${m.zone.name}`);B=B.parent}}m._transitionTo(S,C);const N=[];m._zoneDelegates=N,m._zone=this;try{m=this._zoneDelegate.scheduleTask(this,m)}catch(B){throw m._transitionTo(x,S,C),this._zoneDelegate.handleError(this,B),B}return m._zoneDelegates===N&&this._updateTaskCount(m,1),m.state==S&&m._transitionTo(w,S),m}scheduleMicroTask(m,N,B,H){return this.scheduleTask(new o(j,m,N,B,H,void 0))}scheduleMacroTask(m,N,B,H,$){return this.scheduleTask(new o(A,m,N,B,H,$))}scheduleEventTask(m,N,B,H,$){return this.scheduleTask(new o(ce,m,N,B,H,$))}cancelTask(m){if(m.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(m.zone||b).name+"; Execution: "+this.name+")");if(!(m.state!==w&&m.state!==O)){m._transitionTo(V,w,O);try{this._zoneDelegate.cancelTask(this,m)}catch(N){throw m._transitionTo(x,V),this._zoneDelegate.handleError(this,N),N}return this._updateTaskCount(m,-1),m._transitionTo(C,V),m.runCount=-1,m}}_updateTaskCount(m,N){const B=m._zoneDelegates;N==-1&&(m._zoneDelegates=null);for(let H=0;H<B.length;H++)B[H]._updateTaskCount(m.type,N)}};E.__symbol__=mt;let T=E;return T})();const i={name:"",onHasTask:(T,E,v,m)=>T.hasTask(v,m),onScheduleTask:(T,E,v,m)=>T.scheduleTask(v,m),onInvokeTask:(T,E,v,m,N,B)=>T.invokeTask(v,m,N,B),onCancelTask:(T,E,v,m)=>T.cancelTask(v,m)};class s{get zone(){return this._zone}constructor(E,v,m){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this._zone=E,this._parentDelegate=v,this._forkZS=m&&(m&&m.onFork?m:v._forkZS),this._forkDlgt=m&&(m.onFork?v:v._forkDlgt),this._forkCurrZone=m&&(m.onFork?this._zone:v._forkCurrZone),this._interceptZS=m&&(m.onIntercept?m:v._interceptZS),this._interceptDlgt=m&&(m.onIntercept?v:v._interceptDlgt),this._interceptCurrZone=m&&(m.onIntercept?this._zone:v._interceptCurrZone),this._invokeZS=m&&(m.onInvoke?m:v._invokeZS),this._invokeDlgt=m&&(m.onInvoke?v:v._invokeDlgt),this._invokeCurrZone=m&&(m.onInvoke?this._zone:v._invokeCurrZone),this._handleErrorZS=m&&(m.onHandleError?m:v._handleErrorZS),this._handleErrorDlgt=m&&(m.onHandleError?v:v._handleErrorDlgt),this._handleErrorCurrZone=m&&(m.onHandleError?this._zone:v._handleErrorCurrZone),this._scheduleTaskZS=m&&(m.onScheduleTask?m:v._scheduleTaskZS),this._scheduleTaskDlgt=m&&(m.onScheduleTask?v:v._scheduleTaskDlgt),this._scheduleTaskCurrZone=m&&(m.onScheduleTask?this._zone:v._scheduleTaskCurrZone),this._invokeTaskZS=m&&(m.onInvokeTask?m:v._invokeTaskZS),this._invokeTaskDlgt=m&&(m.onInvokeTask?v:v._invokeTaskDlgt),this._invokeTaskCurrZone=m&&(m.onInvokeTask?this._zone:v._invokeTaskCurrZone),this._cancelTaskZS=m&&(m.onCancelTask?m:v._cancelTaskZS),this._cancelTaskDlgt=m&&(m.onCancelTask?v:v._cancelTaskDlgt),this._cancelTaskCurrZone=m&&(m.onCancelTask?this._zone:v._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const N=m&&m.onHasTask,B=v&&v._hasTaskZS;(N||B)&&(this._hasTaskZS=N?m:i,this._hasTaskDlgt=v,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=this._zone,m.onScheduleTask||(this._scheduleTaskZS=i,this._scheduleTaskDlgt=v,this._scheduleTaskCurrZone=this._zone),m.onInvokeTask||(this._invokeTaskZS=i,this._invokeTaskDlgt=v,this._invokeTaskCurrZone=this._zone),m.onCancelTask||(this._cancelTaskZS=i,this._cancelTaskDlgt=v,this._cancelTaskCurrZone=this._zone))}fork(E,v){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,E,v):new n(E,v)}intercept(E,v,m){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,E,v,m):v}invoke(E,v,m,N,B){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,E,v,m,N,B):v.apply(m,N)}handleError(E,v){return this._handleErrorZS?this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,E,v):!0}scheduleTask(E,v){let m=v;if(this._scheduleTaskZS)this._hasTaskZS&&m._zoneDelegates.push(this._hasTaskDlgtOwner),m=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,E,v),m||(m=v);else if(v.scheduleFn)v.scheduleFn(v);else if(v.type==j)p(v);else throw new Error("Task is missing scheduleFn.");return m}invokeTask(E,v,m,N){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,E,v,m,N):v.callback.apply(m,N)}cancelTask(E,v){let m;if(this._cancelTaskZS)m=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,E,v);else{if(!v.cancelFn)throw Error("Task is not cancelable");m=v.cancelFn(v)}return m}hasTask(E,v){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,E,v)}catch(m){this.handleError(E,m)}}_updateTaskCount(E,v){const m=this._taskCounts,N=m[E],B=m[E]=N+v;if(B<0)throw new Error("More tasks executed then were scheduled.");if(N==0||B==0){const H={microTask:m.microTask>0,macroTask:m.macroTask>0,eventTask:m.eventTask>0,change:E};this.hasTask(this._zone,H)}}}class o{constructor(E,v,m,N,B,H){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=E,this.source=v,this.data=N,this.scheduleFn=B,this.cancelFn=H,!m)throw new Error("callback is not defined");this.callback=m;const $=this;E===ce&&N&&N.useG?this.invoke=o.invokeTask:this.invoke=function(){return o.invokeTask.call(Bt,$,this,arguments)}}static invokeTask(E,v,m){E||(E=this),Pe++;try{return E.runCount++,E.zone.runTask(E,v,m)}finally{Pe==1&&g(),Pe--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(C,S)}_transitionTo(E,v,m){if(this._state===v||this._state===m)this._state=E,E==C&&(this._zoneDelegates=null);else throw new Error(`${this.type} '${this.source}': can not transition to '${E}', expecting state '${v}'${m?" or '"+m+"'":""}, was '${this._state}'.`)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const a=mt("setTimeout"),l=mt("Promise"),c=mt("then");let u=[],d=!1,f;function h(T){if(f||Bt[l]&&(f=Bt[l].resolve(0)),f){let E=f[c];E||(E=f.then),E.call(f,T)}else Bt[a](T,0)}function p(T){Pe===0&&u.length===0&&h(g),T&&u.push(T)}function g(){if(!d){for(d=!0;u.length;){const T=u;u=[];for(let E=0;E<T.length;E++){const v=T[E];try{v.zone.runTask(v,null,null)}catch(m){W.onUnhandledError(m)}}}W.microtaskDrainDone(),d=!1}}const b={name:"NO ZONE"},C="notScheduled",S="scheduling",w="scheduled",O="running",V="canceling",x="unknown",j="microTask",A="macroTask",ce="eventTask",G={},W={symbol:mt,currentZoneFrame:()=>L,onUnhandledError:_e,microtaskDrainDone:_e,scheduleMicroTask:p,showUncaughtError:()=>!n[mt("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:_e,patchMethod:()=>_e,bindArguments:()=>[],patchThen:()=>_e,patchMacroTask:()=>_e,patchEventPrototype:()=>_e,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>_e,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>_e,wrapWithCurrentZone:()=>_e,filterProperties:()=>[],attachOriginToPatched:()=>_e,_redefineProperty:()=>_e,patchCallbacks:()=>_e,nativeScheduleMicroTask:h};let L={parent:null,zone:new n(null,null)},K=null,Pe=0;function _e(){}return r("Zone","Zone"),n}function Aw(){const t=globalThis,e=t[mt("forceDuplicateZoneCheck")]===!0;if(t.Zone&&(e||typeof t.Zone.__symbol__!="function"))throw new Error("Zone already loaded.");return t.Zone??(t.Zone=Ow()),t.Zone}const es=Object.getOwnPropertyDescriptor,Lu=Object.defineProperty,Fu=Object.getPrototypeOf,Pw=Object.create,xw=Array.prototype.slice,ju="addEventListener",Hu="removeEventListener",yl=mt(ju),vl=mt(Hu),ln="true",cn="false",ts=mt("");function Uu(t,e){return Zone.current.wrap(t,e)}function Vu(t,e,r,n,i){return Zone.current.scheduleMacroTask(t,e,r,n,i)}const pe=mt,Ea=typeof window<"u",_i=Ea?window:void 0,Oe=Ea&&_i||globalThis,Lw="removeAttribute";function Bu(t,e){for(let r=t.length-1;r>=0;r--)typeof t[r]=="function"&&(t[r]=Uu(t[r],e+"_"+r));return t}function Fw(t,e){const r=t.constructor.name;for(let n=0;n<e.length;n++){const i=e[n],s=t[i];if(s){const o=es(t,i);if(!pm(o))continue;t[i]=(a=>{const l=function(){return a.apply(this,Bu(arguments,r+"."+i))};return dn(l,a),l})(s)}}}function pm(t){return t?t.writable===!1?!1:!(typeof t.get=="function"&&typeof t.set>"u"):!0}const mm=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,Sa=!("nw"in Oe)&&typeof Oe.process<"u"&&Oe.process.toString()==="[object process]",$u=!Sa&&!mm&&!!(Ea&&_i.HTMLElement),gm=typeof Oe.process<"u"&&Oe.process.toString()==="[object process]"&&!mm&&!!(Ea&&_i.HTMLElement),Ho={},jw=pe("enable_beforeunload"),Fh=function(t){if(t=t||Oe.event,!t)return;let e=Ho[t.type];e||(e=Ho[t.type]=pe("ON_PROPERTY"+t.type));const r=this||t.target||Oe,n=r[e];let i;if($u&&r===_i&&t.type==="error"){const s=t;i=n&&n.call(this,s.message,s.filename,s.lineno,s.colno,s.error),i===!0&&t.preventDefault()}else i=n&&n.apply(this,arguments),t.type==="beforeunload"&&Oe[jw]&&typeof i=="string"?t.returnValue=i:i!=null&&!i&&t.preventDefault();return i};function jh(t,e,r){let n=es(t,e);if(!n&&r&&es(r,e)&&(n={enumerable:!0,configurable:!0}),!n||!n.configurable)return;const i=pe("on"+e+"patched");if(t.hasOwnProperty(i)&&t[i])return;delete n.writable,delete n.value;const s=n.get,o=n.set,a=e.slice(2);let l=Ho[a];l||(l=Ho[a]=pe("ON_PROPERTY"+a)),n.set=function(c){let u=this;if(!u&&t===Oe&&(u=Oe),!u)return;typeof u[l]=="function"&&u.removeEventListener(a,Fh),o&&o.call(u,null),u[l]=c,typeof c=="function"&&u.addEventListener(a,Fh,!1)},n.get=function(){let c=this;if(!c&&t===Oe&&(c=Oe),!c)return null;const u=c[l];if(u)return u;if(s){let d=s.call(this);if(d)return n.set.call(this,d),typeof c[Lw]=="function"&&c.removeAttribute(e),d}return null},Lu(t,e,n),t[i]=!0}function ym(t,e,r){if(e)for(let n=0;n<e.length;n++)jh(t,"on"+e[n],r);else{const n=[];for(const i in t)i.slice(0,2)=="on"&&n.push(i);for(let i=0;i<n.length;i++)jh(t,n[i],r)}}const Et=pe("originalInstance");function xi(t){const e=Oe[t];if(!e)return;Oe[pe(t)]=e,Oe[t]=function(){const i=Bu(arguments,t);switch(i.length){case 0:this[Et]=new e;break;case 1:this[Et]=new e(i[0]);break;case 2:this[Et]=new e(i[0],i[1]);break;case 3:this[Et]=new e(i[0],i[1],i[2]);break;case 4:this[Et]=new e(i[0],i[1],i[2],i[3]);break;default:throw new Error("Arg list too long.")}},dn(Oe[t],e);const r=new e(function(){});let n;for(n in r)t==="XMLHttpRequest"&&n==="responseBlob"||function(i){typeof r[i]=="function"?Oe[t].prototype[i]=function(){return this[Et][i].apply(this[Et],arguments)}:Lu(Oe[t].prototype,i,{set:function(s){typeof s=="function"?(this[Et][i]=Uu(s,t+"."+i),dn(this[Et][i],s)):this[Et][i]=s},get:function(){return this[Et][i]}})}(n);for(n in e)n!=="prototype"&&e.hasOwnProperty(n)&&(Oe[t][n]=e[n])}function un(t,e,r){let n=t;for(;n&&!n.hasOwnProperty(e);)n=Fu(n);!n&&t[e]&&(n=t);const i=pe(e);let s=null;if(n&&(!(s=n[i])||!n.hasOwnProperty(i))){s=n[i]=n[e];const o=n&&es(n,e);if(pm(o)){const a=r(s,i,e);n[e]=function(){return a(this,arguments)},dn(n[e],s)}}return s}function Hw(t,e,r){let n=null;function i(s){const o=s.data;return o.args[o.cbIdx]=function(){s.invoke.apply(this,arguments)},n.apply(o.target,o.args),s}n=un(t,e,s=>function(o,a){const l=r(o,a);return l.cbIdx>=0&&typeof a[l.cbIdx]=="function"?Vu(l.name,a[l.cbIdx],l,i):s.apply(o,a)})}function dn(t,e){t[pe("OriginalDelegate")]=e}let Hh=!1,_l=!1;function Uw(){try{const t=_i.navigator.userAgent;if(t.indexOf("MSIE ")!==-1||t.indexOf("Trident/")!==-1)return!0}catch{}return!1}function Vw(){if(Hh)return _l;Hh=!0;try{const t=_i.navigator.userAgent;(t.indexOf("MSIE ")!==-1||t.indexOf("Trident/")!==-1||t.indexOf("Edge/")!==-1)&&(_l=!0)}catch{}return _l}function Uh(t){return typeof t=="function"}function Vh(t){return typeof t=="number"}let Fr=!1;if(typeof window<"u")try{const t=Object.defineProperty({},"passive",{get:function(){Fr=!0}});window.addEventListener("test",t,t),window.removeEventListener("test",t,t)}catch{Fr=!1}const Bw={useG:!0},yt={},vm={},_m=new RegExp("^"+ts+"(\\w+)(true|false)$"),bm=pe("propagationStopped");function wm(t,e){const r=(e?e(t):t)+cn,n=(e?e(t):t)+ln,i=ts+r,s=ts+n;yt[t]={},yt[t][cn]=i,yt[t][ln]=s}function $w(t,e,r,n){const i=n&&n.add||ju,s=n&&n.rm||Hu,o=n&&n.listeners||"eventListeners",a=n&&n.rmAll||"removeAllListeners",l=pe(i),c="."+i+":",u="prependListener",d="."+u+":",f=function(S,w,O){if(S.isRemoved)return;const V=S.callback;typeof V=="object"&&V.handleEvent&&(S.callback=A=>V.handleEvent(A),S.originalDelegate=V);let x;try{S.invoke(S,w,[O])}catch(A){x=A}const j=S.options;if(j&&typeof j=="object"&&j.once){const A=S.originalDelegate?S.originalDelegate:S.callback;w[s].call(w,O.type,A,j)}return x};function h(S,w,O){if(w=w||t.event,!w)return;const V=S||w.target||t,x=V[yt[w.type][O?ln:cn]];if(x){const j=[];if(x.length===1){const A=f(x[0],V,w);A&&j.push(A)}else{const A=x.slice();for(let ce=0;ce<A.length&&!(w&&w[bm]===!0);ce++){const G=f(A[ce],V,w);G&&j.push(G)}}if(j.length===1)throw j[0];for(let A=0;A<j.length;A++){const ce=j[A];e.nativeScheduleMicroTask(()=>{throw ce})}}}const p=function(S){return h(this,S,!1)},g=function(S){return h(this,S,!0)};function b(S,w){if(!S)return!1;let O=!0;w&&w.useG!==void 0&&(O=w.useG);const V=w&&w.vh;let x=!0;w&&w.chkDup!==void 0&&(x=w.chkDup);let j=!1;w&&w.rt!==void 0&&(j=w.rt);let A=S;for(;A&&!A.hasOwnProperty(i);)A=Fu(A);if(!A&&S[i]&&(A=S),!A||A[l])return!1;const ce=w&&w.eventNameToString,G={},W=A[l]=A[i],L=A[pe(s)]=A[s],K=A[pe(o)]=A[o],Pe=A[pe(a)]=A[a];let _e;w&&w.prepend&&(_e=A[pe(w.prepend)]=A[w.prepend]);function T(y,k){return!Fr&&typeof y=="object"&&y?!!y.capture:!Fr||!k?y:typeof y=="boolean"?{capture:y,passive:!0}:y?typeof y=="object"&&y.passive!==!1?{...y,passive:!0}:y:{passive:!0}}const E=function(y){if(!G.isExisting)return W.call(G.target,G.eventName,G.capture?g:p,G.options)},v=function(y){if(!y.isRemoved){const k=yt[y.eventName];let z;k&&(z=k[y.capture?ln:cn]);const Y=z&&y.target[z];if(Y){for(let U=0;U<Y.length;U++)if(Y[U]===y){Y.splice(U,1),y.isRemoved=!0,y.removeAbortListener&&(y.removeAbortListener(),y.removeAbortListener=null),Y.length===0&&(y.allRemoved=!0,y.target[z]=null);break}}}if(y.allRemoved)return L.call(y.target,y.eventName,y.capture?g:p,y.options)},m=function(y){return W.call(G.target,G.eventName,y.invoke,G.options)},N=function(y){return _e.call(G.target,G.eventName,y.invoke,G.options)},B=function(y){return L.call(y.target,y.eventName,y.invoke,y.options)},H=O?E:m,$=O?v:B,he=function(y,k){const z=typeof k;return z==="function"&&y.callback===k||z==="object"&&y.originalDelegate===k},ft=w&&w.diff?w.diff:he,et=Zone[pe("UNPATCHED_EVENTS")],Ee=t[pe("PASSIVE_EVENTS")];function M(y){if(typeof y=="object"&&y!==null){const k={...y};return y.signal&&(k.signal=y.signal),k}return y}const I=function(y,k,z,Y,U=!1,ne=!1){return function(){const ie=this||t;let se=arguments[0];w&&w.transferEventName&&(se=w.transferEventName(se));let ye=arguments[1];if(!ye)return y.apply(this,arguments);if(Sa&&se==="uncaughtException")return y.apply(this,arguments);let ve=!1;if(typeof ye!="function"){if(!ye.handleEvent)return y.apply(this,arguments);ve=!0}if(V&&!V(y,ye,ie,arguments))return;const En=Fr&&!!Ee&&Ee.indexOf(se)!==-1,Ut=M(T(arguments[2],En)),Mr=Ut?.signal;if(Mr?.aborted)return;if(et){for(let Vt=0;Vt<et.length;Vt++)if(se===et[Vt])return En?y.call(ie,se,ye,Ut):y.apply(this,arguments)}const fl=Ut?typeof Ut=="boolean"?!0:Ut.capture:!1,Nh=Ut&&typeof Ut=="object"?Ut.once:!1,Rw=Zone.current;let pl=yt[se];pl||(wm(se,ce),pl=yt[se]);const Oh=pl[fl?ln:cn];let Rr=ie[Oh],Ah=!1;if(Rr){if(Ah=!0,x){for(let Vt=0;Vt<Rr.length;Vt++)if(ft(Rr[Vt],ye))return}}else Rr=ie[Oh]=[];let Gs;const Ph=ie.constructor.name,xh=vm[Ph];xh&&(Gs=xh[se]),Gs||(Gs=Ph+k+(ce?ce(se):se)),G.options=Ut,Nh&&(G.options.once=!1),G.target=ie,G.capture=fl,G.eventName=se,G.isExisting=Ah;const ki=O?Bw:void 0;ki&&(ki.taskData=G),Mr&&(G.options.signal=void 0);const wt=Rw.scheduleEventTask(Gs,ye,ki,z,Y);if(Mr){G.options.signal=Mr;const Vt=()=>wt.zone.cancelTask(wt);y.call(Mr,"abort",Vt,{once:!0}),wt.removeAbortListener=()=>Mr.removeEventListener("abort",Vt)}if(G.target=null,ki&&(ki.taskData=null),Nh&&(G.options.once=!0),!Fr&&typeof wt.options=="boolean"||(wt.options=Ut),wt.target=ie,wt.capture=fl,wt.eventName=se,ve&&(wt.originalDelegate=ye),ne?Rr.unshift(wt):Rr.push(wt),U)return ie}};return A[i]=I(W,c,H,$,j),_e&&(A[u]=I(_e,d,N,$,j,!0)),A[s]=function(){const y=this||t;let k=arguments[0];w&&w.transferEventName&&(k=w.transferEventName(k));const z=arguments[2],Y=z?typeof z=="boolean"?!0:z.capture:!1,U=arguments[1];if(!U)return L.apply(this,arguments);if(V&&!V(L,U,y,arguments))return;const ne=yt[k];let ie;ne&&(ie=ne[Y?ln:cn]);const se=ie&&y[ie];if(se)for(let ye=0;ye<se.length;ye++){const ve=se[ye];if(ft(ve,U)){if(se.splice(ye,1),ve.isRemoved=!0,se.length===0&&(ve.allRemoved=!0,y[ie]=null,!Y&&typeof k=="string")){const En=ts+"ON_PROPERTY"+k;y[En]=null}return ve.zone.cancelTask(ve),j?y:void 0}}return L.apply(this,arguments)},A[o]=function(){const y=this||t;let k=arguments[0];w&&w.transferEventName&&(k=w.transferEventName(k));const z=[],Y=Em(y,ce?ce(k):k);for(let U=0;U<Y.length;U++){const ne=Y[U];let ie=ne.originalDelegate?ne.originalDelegate:ne.callback;z.push(ie)}return z},A[a]=function(){const y=this||t;let k=arguments[0];if(k){w&&w.transferEventName&&(k=w.transferEventName(k));const z=yt[k];if(z){const Y=z[cn],U=z[ln],ne=y[Y],ie=y[U];if(ne){const se=ne.slice();for(let ye=0;ye<se.length;ye++){const ve=se[ye];let En=ve.originalDelegate?ve.originalDelegate:ve.callback;this[s].call(this,k,En,ve.options)}}if(ie){const se=ie.slice();for(let ye=0;ye<se.length;ye++){const ve=se[ye];let En=ve.originalDelegate?ve.originalDelegate:ve.callback;this[s].call(this,k,En,ve.options)}}}}else{const z=Object.keys(y);for(let Y=0;Y<z.length;Y++){const U=z[Y],ne=_m.exec(U);let ie=ne&&ne[1];ie&&ie!=="removeListener"&&this[a].call(this,ie)}this[a].call(this,"removeListener")}if(j)return this},dn(A[i],W),dn(A[s],L),Pe&&dn(A[a],Pe),K&&dn(A[o],K),!0}let C=[];for(let S=0;S<r.length;S++)C[S]=b(r[S],n);return C}function Em(t,e){if(!e){const s=[];for(let o in t){const a=_m.exec(o);let l=a&&a[1];if(l&&(!e||l===e)){const c=t[o];if(c)for(let u=0;u<c.length;u++)s.push(c[u])}}return s}let r=yt[e];r||(wm(e),r=yt[e]);const n=t[r[cn]],i=t[r[ln]];return n?i?n.concat(i):n.slice():i?i.slice():[]}function zw(t,e){const r=t.Event;r&&r.prototype&&e.patchMethod(r.prototype,"stopImmediatePropagation",n=>function(i,s){i[bm]=!0,n&&n.apply(i,s)})}function qw(t,e){e.patchMethod(t,"queueMicrotask",r=>function(n,i){Zone.current.scheduleMicroTask("queueMicrotask",i[0])})}const Zs=pe("zoneTask");function Nr(t,e,r,n){let i=null,s=null;e+=n,r+=n;const o={};function a(c){const u=c.data;u.args[0]=function(){return c.invoke.apply(this,arguments)};const d=i.apply(t,u.args);return Vh(d)?u.handleId=d:(u.handle=d,u.isRefreshable=Uh(d.refresh)),c}function l(c){const{handle:u,handleId:d}=c.data;return s.call(t,u??d)}i=un(t,e,c=>function(u,d){if(Uh(d[0])){const f={isRefreshable:!1,isPeriodic:n==="Interval",delay:n==="Timeout"||n==="Interval"?d[1]||0:void 0,args:d},h=d[0];d[0]=function(){try{return h.apply(this,arguments)}finally{const{handle:O,handleId:V,isPeriodic:x,isRefreshable:j}=f;!x&&!j&&(V?delete o[V]:O&&(O[Zs]=null))}};const p=Vu(e,d[0],f,a,l);if(!p)return p;const{handleId:g,handle:b,isRefreshable:C,isPeriodic:S}=p.data;if(g)o[g]=p;else if(b&&(b[Zs]=p,C&&!S)){const w=b.refresh;b.refresh=function(){const{zone:O,state:V}=p;return V==="notScheduled"?(p._state="scheduled",O._updateTaskCount(p,1)):V==="running"&&(p._state="scheduling"),w.call(this)}}return b??g??p}else return c.apply(t,d)}),s=un(t,r,c=>function(u,d){const f=d[0];let h;Vh(f)?(h=o[f],delete o[f]):(h=f?.[Zs],h?f[Zs]=null:h=f),h?.type?h.cancelFn&&h.zone.cancelTask(h):c.apply(t,d)})}function Ww(t,e){const{isBrowser:r,isMix:n}=e.getGlobalObjects();if(!r&&!n||!t.customElements||!("customElements"in t))return;const i=["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback","formAssociatedCallback","formDisabledCallback","formResetCallback","formStateRestoreCallback"];e.patchCallbacks(e,t.customElements,"customElements","define",i)}function Gw(t,e){if(Zone[e.symbol("patchEventTarget")])return;const{eventNames:r,zoneSymbolEventNames:n,TRUE_STR:i,FALSE_STR:s,ZONE_SYMBOL_PREFIX:o}=e.getGlobalObjects();for(let l=0;l<r.length;l++){const c=r[l],u=c+s,d=c+i,f=o+u,h=o+d;n[c]={},n[c][s]=f,n[c][i]=h}const a=t.EventTarget;if(!(!a||!a.prototype))return e.patchEventTarget(t,e,[a&&a.prototype]),!0}function Zw(t,e){e.patchEventPrototype(t,e)}function Sm(t,e,r){if(!r||r.length===0)return e;const n=r.filter(s=>s.target===t);if(!n||n.length===0)return e;const i=n[0].ignoreProperties;return e.filter(s=>i.indexOf(s)===-1)}function Bh(t,e,r,n){if(!t)return;const i=Sm(t,e,r);ym(t,i,n)}function ac(t){return Object.getOwnPropertyNames(t).filter(e=>e.startsWith("on")&&e.length>2).map(e=>e.substring(2))}function Qw(t,e){if(Sa&&!gm||Zone[t.symbol("patchEvents")])return;const r=e.__Zone_ignore_on_properties;let n=[];if($u){const i=window;n=n.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const s=Uw()?[{target:i,ignoreProperties:["error"]}]:[];Bh(i,ac(i),r&&r.concat(s),Fu(i))}n=n.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let i=0;i<n.length;i++){const s=e[n[i]];s&&s.prototype&&Bh(s.prototype,ac(s.prototype),r)}}function Kw(t){t.__load_patch("legacy",e=>{const r=e[t.__symbol__("legacyPatch")];r&&r()}),t.__load_patch("timers",e=>{const r="set",n="clear";Nr(e,r,n,"Timeout"),Nr(e,r,n,"Interval"),Nr(e,r,n,"Immediate")}),t.__load_patch("requestAnimationFrame",e=>{Nr(e,"request","cancel","AnimationFrame"),Nr(e,"mozRequest","mozCancel","AnimationFrame"),Nr(e,"webkitRequest","webkitCancel","AnimationFrame")}),t.__load_patch("blocking",(e,r)=>{const n=["alert","prompt","confirm"];for(let i=0;i<n.length;i++){const s=n[i];un(e,s,(o,a,l)=>function(c,u){return r.current.run(o,e,u,l)})}}),t.__load_patch("EventTarget",(e,r,n)=>{Zw(e,n),Gw(e,n);const i=e.XMLHttpRequestEventTarget;i&&i.prototype&&n.patchEventTarget(e,n,[i.prototype])}),t.__load_patch("MutationObserver",(e,r,n)=>{xi("MutationObserver"),xi("WebKitMutationObserver")}),t.__load_patch("IntersectionObserver",(e,r,n)=>{xi("IntersectionObserver")}),t.__load_patch("FileReader",(e,r,n)=>{xi("FileReader")}),t.__load_patch("on_property",(e,r,n)=>{Qw(n,e)}),t.__load_patch("customElements",(e,r,n)=>{Ww(e,n)}),t.__load_patch("XHR",(e,r)=>{c(e);const n=pe("xhrTask"),i=pe("xhrSync"),s=pe("xhrListener"),o=pe("xhrScheduled"),a=pe("xhrURL"),l=pe("xhrErrorBeforeScheduled");function c(u){const d=u.XMLHttpRequest;if(!d)return;const f=d.prototype;function h(W){return W[n]}let p=f[yl],g=f[vl];if(!p){const W=u.XMLHttpRequestEventTarget;if(W){const L=W.prototype;p=L[yl],g=L[vl]}}const b="readystatechange",C="scheduled";function S(W){const L=W.data,K=L.target;K[o]=!1,K[l]=!1;const Pe=K[s];p||(p=K[yl],g=K[vl]),Pe&&g.call(K,b,Pe);const _e=K[s]=()=>{if(K.readyState===K.DONE)if(!L.aborted&&K[o]&&W.state===C){const E=K[r.__symbol__("loadfalse")];if(K.status!==0&&E&&E.length>0){const v=W.invoke;W.invoke=function(){const m=K[r.__symbol__("loadfalse")];for(let N=0;N<m.length;N++)m[N]===W&&m.splice(N,1);!L.aborted&&W.state===C&&v.call(W)},E.push(W)}else W.invoke()}else!L.aborted&&K[o]===!1&&(K[l]=!0)};return p.call(K,b,_e),K[n]||(K[n]=W),ce.apply(K,L.args),K[o]=!0,W}function w(){}function O(W){const L=W.data;return L.aborted=!0,G.apply(L.target,L.args)}const V=un(f,"open",()=>function(W,L){return W[i]=L[2]==!1,W[a]=L[1],V.apply(W,L)}),x="XMLHttpRequest.send",j=pe("fetchTaskAborting"),A=pe("fetchTaskScheduling"),ce=un(f,"send",()=>function(W,L){if(r.current[A]===!0||W[i])return ce.apply(W,L);{const K={target:W,url:W[a],isPeriodic:!1,args:L,aborted:!1},Pe=Vu(x,w,K,S,O);W&&W[l]===!0&&!K.aborted&&Pe.state===C&&Pe.invoke()}}),G=un(f,"abort",()=>function(W,L){const K=h(W);if(K&&typeof K.type=="string"){if(K.cancelFn==null||K.data&&K.data.aborted)return;K.zone.cancelTask(K)}else if(r.current[j]===!0)return G.apply(W,L)})}}),t.__load_patch("geolocation",e=>{e.navigator&&e.navigator.geolocation&&Fw(e.navigator.geolocation,["getCurrentPosition","watchPosition"])}),t.__load_patch("PromiseRejectionEvent",(e,r)=>{function n(i){return function(s){Em(e,i).forEach(a=>{const l=e.PromiseRejectionEvent;if(l){const c=new l(i,{promise:s.promise,reason:s.rejection});a.invoke(c)}})}}e.PromiseRejectionEvent&&(r[pe("unhandledPromiseRejectionHandler")]=n("unhandledrejection"),r[pe("rejectionHandledHandler")]=n("rejectionhandled"))}),t.__load_patch("queueMicrotask",(e,r,n)=>{qw(e,n)})}function Yw(t){t.__load_patch("ZoneAwarePromise",(e,r,n)=>{const i=Object.getOwnPropertyDescriptor,s=Object.defineProperty;function o(M){if(M&&M.toString===Object.prototype.toString){const I=M.constructor&&M.constructor.name;return(I||"")+": "+JSON.stringify(M)}return M?M.toString():Object.prototype.toString.call(M)}const a=n.symbol,l=[],c=e[a("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")]!==!1,u=a("Promise"),d=a("then"),f="__creationTrace__";n.onUnhandledError=M=>{if(n.showUncaughtError()){const I=M&&M.rejection;I?console.error("Unhandled Promise rejection:",I instanceof Error?I.message:I,"; Zone:",M.zone.name,"; Task:",M.task&&M.task.source,"; Value:",I,I instanceof Error?I.stack:void 0):console.error(M)}},n.microtaskDrainDone=()=>{for(;l.length;){const M=l.shift();try{M.zone.runGuarded(()=>{throw M.throwOriginal?M.rejection:M})}catch(I){p(I)}}};const h=a("unhandledPromiseRejectionHandler");function p(M){n.onUnhandledError(M);try{const I=r[h];typeof I=="function"&&I.call(this,M)}catch{}}function g(M){return M&&M.then}function b(M){return M}function C(M){return $.reject(M)}const S=a("state"),w=a("value"),O=a("finally"),V=a("parentPromiseValue"),x=a("parentPromiseState"),j="Promise.then",A=null,ce=!0,G=!1,W=0;function L(M,I){return y=>{try{T(M,I,y)}catch(k){T(M,!1,k)}}}const K=function(){let M=!1;return function(y){return function(){M||(M=!0,y.apply(null,arguments))}}},Pe="Promise resolved with itself",_e=a("currentTaskTrace");function T(M,I,y){const k=K();if(M===y)throw new TypeError(Pe);if(M[S]===A){let z=null;try{(typeof y=="object"||typeof y=="function")&&(z=y&&y.then)}catch(Y){return k(()=>{T(M,!1,Y)})(),M}if(I!==G&&y instanceof $&&y.hasOwnProperty(S)&&y.hasOwnProperty(w)&&y[S]!==A)v(y),T(M,y[S],y[w]);else if(I!==G&&typeof z=="function")try{z.call(y,k(L(M,I)),k(L(M,!1)))}catch(Y){k(()=>{T(M,!1,Y)})()}else{M[S]=I;const Y=M[w];if(M[w]=y,M[O]===O&&I===ce&&(M[S]=M[x],M[w]=M[V]),I===G&&y instanceof Error){const U=r.currentTask&&r.currentTask.data&&r.currentTask.data[f];U&&s(y,_e,{configurable:!0,enumerable:!1,writable:!0,value:U})}for(let U=0;U<Y.length;)m(M,Y[U++],Y[U++],Y[U++],Y[U++]);if(Y.length==0&&I==G){M[S]=W;let U=y;try{throw new Error("Uncaught (in promise): "+o(y)+(y&&y.stack?` `+y.stack:""))}catch(ne){U=ne}c&&(U.throwOriginal=!0),U.rejection=y,U.promise=M,U.zone=r.current,U.task=r.currentTask,l.push(U),n.scheduleMicroTask()}}}return M}const E=a("rejectionHandledHandler");function v(M){if(M[S]===W){try{const I=r[E];I&&typeof I=="function"&&I.call(this,{rejection:M[w],promise:M})}catch{}M[S]=G;for(let I=0;I<l.length;I++)M===l[I].promise&&l.splice(I,1)}}function m(M,I,y,k,z){v(M);const Y=M[S],U=Y?typeof k=="function"?k:b:typeof z=="function"?z:C;I.scheduleMicroTask(j,()=>{try{const ne=M[w],ie=!!y&&O===y[O];ie&&(y[V]=ne,y[x]=Y);const se=I.run(U,void 0,ie&&U!==C&&U!==b?[]:[ne]);T(y,!0,se)}catch(ne){T(y,!1,ne)}},y)}const N="function ZoneAwarePromise() { [native code] }",B=function(){},H=e.AggregateError;class ${static toString(){return N}static resolve(I){return I instanceof $?I:T(new this(null),ce,I)}static reject(I){return T(new this(null),G,I)}static withResolvers(){const I={};return I.promise=new $((y,k)=>{I.resolve=y,I.reject=k}),I}static any(I){if(!I||typeof I[Symbol.iterator]!="function")return Promise.reject(new H([],"All promises were rejected"));const y=[];let k=0;try{for(let U of I)k++,y.push($.resolve(U))}catch{return Promise.reject(new H([],"All promises were rejected"))}if(k===0)return Promise.reject(new H([],"All promises were rejected"));let z=!1;const Y=[];return new $((U,ne)=>{for(let ie=0;ie<y.length;ie++)y[ie].then(se=>{z||(z=!0,U(se))},se=>{Y.push(se),k--,k===0&&(z=!0,ne(new H(Y,"All promises were rejected")))})})}static race(I){let y,k,z=new this((ne,ie)=>{y=ne,k=ie});function Y(ne){y(ne)}function U(ne){k(ne)}for(let ne of I)g(ne)||(ne=this.resolve(ne)),ne.then(Y,U);return z}static all(I){return $.allWithCallback(I)}static allSettled(I){return(this&&this.prototype instanceof $?this:$).allWithCallback(I,{thenCallback:k=>({status:"fulfilled",value:k}),errorCallback:k=>({status:"rejected",reason:k})})}static allWithCallback(I,y){let k,z,Y=new this((se,ye)=>{k=se,z=ye}),U=2,ne=0;const ie=[];for(let se of I){g(se)||(se=this.resolve(se));const ye=ne;try{se.then(ve=>{ie[ye]=y?y.thenCallback(ve):ve,U--,U===0&&k(ie)},ve=>{y?(ie[ye]=y.errorCallback(ve),U--,U===0&&k(ie)):z(ve)})}catch(ve){z(ve)}U++,ne++}return U-=2,U===0&&k(ie),Y}constructor(I){const y=this;if(!(y instanceof $))throw new Error("Must be an instanceof Promise.");y[S]=A,y[w]=[];try{const k=K();I&&I(k(L(y,ce)),k(L(y,G)))}catch(k){T(y,!1,k)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return $}then(I,y){let k=this.constructor?.[Symbol.species];(!k||typeof k!="function")&&(k=this.constructor||$);const z=new k(B),Y=r.current;return this[S]==A?this[w].push(Y,z,I,y):m(this,Y,z,I,y),z}catch(I){return this.then(null,I)}finally(I){let y=this.constructor?.[Symbol.species];(!y||typeof y!="function")&&(y=$);const k=new y(B);k[O]=O;const z=r.current;return this[S]==A?this[w].push(z,k,I,I):m(this,z,k,I,I),k}}$.resolve=$.resolve,$.reject=$.reject,$.race=$.race,$.all=$.all;const he=e[u]=e.Promise;e.Promise=$;const ft=a("thenPatched");function et(M){const I=M.prototype,y=i(I,"then");if(y&&(y.writable===!1||!y.configurable))return;const k=I.then;I[d]=k,M.prototype.then=function(z,Y){return new $((ne,ie)=>{k.call(this,ne,ie)}).then(z,Y)},M[ft]=!0}n.patchThen=et;function Ee(M){return function(I,y){let k=M.apply(I,y);if(k instanceof $)return k;let z=k.constructor;return z[ft]||et(z),k}}return he&&(et(he),un(e,"fetch",M=>Ee(M))),Promise[r.__symbol__("uncaughtPromiseErrors")]=l,$})}function Xw(t){t.__load_patch("toString",e=>{const r=Function.prototype.toString,n=pe("OriginalDelegate"),i=pe("Promise"),s=pe("Error"),o=function(){if(typeof this=="function"){const u=this[n];if(u)return typeof u=="function"?r.call(u):Object.prototype.toString.call(u);if(this===Promise){const d=e[i];if(d)return r.call(d)}if(this===Error){const d=e[s];if(d)return r.call(d)}}return r.call(this)};o[n]=r,Function.prototype.toString=o;const a=Object.prototype.toString,l="[object Promise]";Object.prototype.toString=function(){return typeof Promise=="function"&&this instanceof Promise?l:a.call(this)}})}function Jw(t,e,r,n,i){const s=Zone.__symbol__(n);if(e[s])return;const o=e[s]=e[n];e[n]=function(a,l,c){return l&&l.prototype&&i.forEach(function(u){const d=`${r}.${n}::`+u,f=l.prototype;try{if(f.hasOwnProperty(u)){const h=t.ObjectGetOwnPropertyDescriptor(f,u);h&&h.value?(h.value=t.wrapWithCurrentZone(h.value,d),t._redefineProperty(l.prototype,u,h)):f[u]&&(f[u]=t.wrapWithCurrentZone(f[u],d))}else f[u]&&(f[u]=t.wrapWithCurrentZone(f[u],d))}catch{}}),o.call(e,a,l,c)},t.attachOriginToPatched(e[n],o)}function eE(t){t.__load_patch("util",(e,r,n)=>{const i=ac(e);n.patchOnProperties=ym,n.patchMethod=un,n.bindArguments=Bu,n.patchMacroTask=Hw;const s=r.__symbol__("BLACK_LISTED_EVENTS"),o=r.__symbol__("UNPATCHED_EVENTS");e[o]&&(e[s]=e[o]),e[s]&&(r[s]=r[o]=e[s]),n.patchEventPrototype=zw,n.patchEventTarget=$w,n.isIEOrEdge=Vw,n.ObjectDefineProperty=Lu,n.ObjectGetOwnPropertyDescriptor=es,n.ObjectCreate=Pw,n.ArraySlice=xw,n.patchClass=xi,n.wrapWithCurrentZone=Uu,n.filterProperties=Sm,n.attachOriginToPatched=dn,n._redefineProperty=Object.defineProperty,n.patchCallbacks=Jw,n.getGlobalObjects=()=>({globalSources:vm,zoneSymbolEventNames:yt,eventNames:i,isBrowser:$u,isMix:gm,isNode:Sa,TRUE_STR:ln,FALSE_STR:cn,ZONE_SYMBOL_PREFIX:ts,ADD_EVENT_LISTENER_STR:ju,REMOVE_EVENT_LISTENER_STR:Hu})})}function tE(t){Yw(t),Xw(t),eE(t)}const Cm=Aw();tE(Cm);Kw(Cm);/** * @license Angular v18.2.7 * (c) 2010-2024 Google LLC. https://angular.io/ * License: MIT */function Tm(t,e){return Object.is(t,e)}let ke=null,_o=!1,bo=1;const lt=Symbol("SIGNAL");function oe(t){const e=ke;return ke=t,e}function Im(){return ke}const Ca={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 Ta(t){if(_o)throw new Error("");if(ke===null)return;ke.consumerOnSignalRead(t);const e=ke.nextProducerIndex++;if(Da(ke),e<ke.producerNode.length&&ke.producerNode[e]!==t&&ns(ke)){const r=ke.producerNode[e];Ia(r,ke.producerIndexOfThis[e])}ke.producerNode[e]!==t&&(ke.producerNode[e]=t,ke.producerIndexOfThis[e]=ns(ke)?Am(t,ke,e):0),ke.producerLastReadVersion[e]=t.version}function nE(){bo++}function Dm(t){if(!(ns(t)&&!t.dirty)&&!(!t.dirty&&t.lastCleanEpoch===bo)){if(!t.producerMustRecompute(t)&&!Nm(t)){t.dirty=!1,t.lastCleanEpoch=bo;return}t.producerRecomputeValue(t),t.dirty=!1,t.lastCleanEpoch=bo}}function Mm(t){if(t.liveConsumerNode===void 0)return;const e=_o;_o=!0;try{for(const r of t.liveConsumerNode)r.dirty||rE(r)}finally{_o=e}}function Rm(){return ke?.consumerAllowSignalWrites!==!1}function rE(t){t.dirty=!0,Mm(t),t.consumerMarkedDirty?.(t)}function lc(t){return t&&(t.nextProducerIndex=0),oe(t)}function km(t,e){if(oe(e),!(!t||t.producerNode===void 0||t.producerIndexOfThis===void 0||t.producerLastReadVersion===void 0)){if(ns(t))for(let r=t.nextProducerIndex;r<t.producerNode.length;r++)Ia(t.producerNode[r],t.producerIndexOfThis[r]);for(;t.producerNode.length>t.nextProducerIndex;)t.producerNode.pop(),t.producerLastReadVersion.pop(),t.producerIndexOfThis.pop()}}function Nm(t){Da(t);for(let e=0;e<t.producerNode.length;e++){const r=t.producerNode[e],n=t.producerLastReadVersion[e];if(n!==r.version||(Dm(r),n!==r.version))return!0}return!1}function Om(t){if(Da(t),ns(t))for(let e=0;e<t.producerNode.length;e++)Ia(t.producerNode[e],t.producerIndexOfThis[e]);t.producerNode.length=t.producerLastReadVersion.length=t.producerIndexOfThis.length=0,t.liveConsumerNode&&(t.liveConsumerNode.length=t.liveConsumerIndexOfThis.length=0)}function Am(t,e,r){if(Pm(t),t.liveConsumerNode.length===0&&xm(t))for(let n=0;n<t.producerNode.length;n++)t.producerIndexOfThis[n]=Am(t.producerNode[n],t,n);return t.liveConsumerIndexOfThis.push(r),t.liveConsumerNode.push(e)-1}function Ia(t,e){if(Pm(t),t.liveConsumerNode.length===1&&xm(t))for(let n=0;n<t.producerNode.length;n++)Ia(t.producerNode[n],t.producerIndexOfThis[n]);const r=t.liveConsumerNode.length-1;if(t.liveConsumerNode[e]=t.liveConsumerNode[r],t.liveConsumerIndexOfThis[e]=t.liveConsumerIndexOfThis[r],t.liveConsumerNode.length--,t.liveConsumerIndexOfThis.length--,e<t.liveConsumerNode.length){const n=t.liveConsumerIndexOfThis[e],i=t.liveConsumerNode[e];Da(i),i.producerIndexOfThis[n]=e}}function ns(t){return t.consumerIsAlwaysLive||(t?.liveConsumerNode?.length??0)>0}function Da(t){t.producerNode??(t.producerNode=[]),t.producerIndexOfThis??(t.producerIndexOfThis=[]),t.producerLastReadVersion??(t.producerLastReadVersion=[])}function Pm(t){t.liveConsumerNode??(t.liveConsumerNode=[]),t.liveConsumerIndexOfThis??(t.liveConsumerIndexOfThis=[])}function xm(t){return t.producerNode!==void 0}function Lm(t){const e=Object.create(iE);e.computation=t;const r=()=>{if(Dm(e),Ta(e),e.value===wo)throw e.error;return e.value};return r[lt]=e,r}const bl=Symbol("UNSET"),wl=Symbol("COMPUTING"),wo=Symbol("ERRORED"),iE={...Ca,value:bl,dirty:!0,error:null,equal:Tm,producerMustRecompute(t){return t.value===bl||t.value===wl},producerRecomputeValue(t){if(t.value===wl)throw new Error("Detected cycle in computations.");const e=t.value;t.value=wl;const r=lc(t);let n;try{n=t.computation()}catch(i){n=wo,t.error=i}finally{km(t,r)}if(e!==bl&&e!==wo&&n!==wo&&t.equal(e,n)){t.value=e;return}t.value=n,t.version++}};function sE(){throw new Error}let Fm=sE;function jm(){Fm()}function oE(t){Fm=t}function aE(t){const e=Object.create(Hm);e.value=t;const r=()=>(Ta(e),e.value);return r[lt]=e,r}function Ma(t,e){Rm()||jm(),t.equal(t.value,e)||(t.value=e,cE(t))}function lE(t,e){Rm()||jm(),Ma(t,e(t.value))}const Hm={...Ca,equal:Tm,value:void 0};function cE(t){t.version++,nE(),Mm(t)}var cc=function(t,e){return cc=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(r[i]=n[i])},cc(t,e)};function Xt(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");cc(t,e);function r(){this.constructor=t}t.prototype=e===null?Object.create(e):(r.prototype=e.prototype,new r)}function uE(t,e,r,n){function i(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{c(n.next(u))}catch(d){o(d)}}function l(u){try{c(n.throw(u))}catch(d){o(d)}}function c(u){u.done?s(u.value):i(u.value).then(a,l)}c((n=n.apply(t,e||[])).next())})}function Um(t,e){var r={label:0,sent:function(){if(s[0]&1)throw s[1];return s[1]},trys:[],ops:[]},n,i,s,o=Object.create((typeof Iterator=="function"?Iterator:Object).prototype);return o.next=a(0),o.throw=a(1),o.return=a(2),typeof Symbol=="function"&&(o[Symbol.iterator]=function(){return this}),o;function a(c){return function(u){return l([c,u])}}function l(c){if(n)throw new TypeError("Generator is already executing.");for(;o&&(o=0,c[0]&&(r=0)),r;)try{if(n=1,i&&(s=c[0]&2?i.return:c[0]?i.throw||((s=i.return)&&s.call(i),0):i.next)&&!(s=s.call(i,c[1])).done)return s;switch(i=0,s&&(c=[c[0]&2,s.value]),c[0]){case 0:case 1:s=c;break;case 4:return r.label++,{value:c[1],done:!1};case 5:r.label++,i=c[1],c=[0];continue;case 7:c=r.ops.pop(),r.trys.pop();continue;default:if(s=r.trys,!(s=s.length>0&&s[s.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!s||c[1]>s[0]&&c[1]<s[3])){r.label=c[1];break}if(c[0]===6&&r.label<s[1]){r.label=s[1],s=c;break}if(s&&r.label<s[2]){r.label=s[2],r.ops.push(c);break}s[2]&&r.ops.pop(),r.trys.pop();continue}c=e.call(t,r)}catch(u){c=[6,u],i=0}finally{n=s=0}if(c[0]&5)throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}function fr(t){var e=typeof Symbol=="function"&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function pr(t,e){var r=typeof Symbol=="function"&&t[Symbol.iterator];if(!r)return t;var n=r.call(t),i,s=[],o;try{for(;(e===void 0||e-- >0)&&!(i=n.next()).done;)s.push(i.value)}catch(a){o={error:a}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(o)throw o.error}}return s}function ii(t,e,r){if(r||arguments.length===2)for(var n=0,i=e.length,s;n<i;n++)(s||!(n in e))&&(s||(s=Array.prototype.slice.call(e,0,n)),s[n]=e[n]);return t.concat(s||Array.prototype.slice.call(e))}function Zr(t){return this instanceof Zr?(this.v=t,this):new Zr(t)}function dE(t,e,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=r.apply(t,e||[]),i,s=[];return i=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),a("next"),a("throw"),a("return",o),i[Symbol.asyncIterator]=function(){return this},i;function o(h){return function(p){return Promise.resolve(p).then(h,d)}}function a(h,p){n[h]&&(i[h]=function(g){return new Promise(function(b,C){s.push([h,g,b,C])>1||l(h,g)})},p&&(i[h]=p(i[h])))}function l(h,p){try{c(n[h](p))}catch(g){f(s[0][3],g)}}function c(h){h.value instanceof Zr?Promise.resolve(h.value.v).then(u,d):f(s[0][2],h)}function u(h){l("next",h)}function d(h){l("throw",h)}function f(h,p){h(p),s.shift(),s.length&&l(s[0][0],s[0][1])}}function hE(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof fr=="function"?fr(t):t[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(s){r[s]=t[s]&&function(o){return new Promise(function(a,l){o=t[s](o),i(a,l,o.done,o.value)})}}function i(s,o,a,l){Promise.resolve(l).then(function(c){s({value:c,done:a})},o)}}function ue(t){return typeof t=="function"}function zu(t){var e=function(n){Error.call(n),n.stack=new Error().stack},r=t(e);return r.prototype=Object.create(Error.prototype),r.prototype.constructor=r,r}var El=zu(function(t){return function(r){t(this),this.message=r?r.length+` errors occurred during unsubscription: `+r.map(function(n,i){return i+1+") "+n.toString()}).join(` `):"",this.name="UnsubscriptionError",this.errors=r}});function Uo(t,e){if(t){var r=t.indexOf(e);0<=r&&t.splice(r,1)}}var Ke=function(){function t(e){this.initialTeardown=e,this.closed=!1,this._parentage=null,this._finalizers=null}return t.prototype.unsubscribe=function(){var e,r,n,i,s;if(!this.closed){this.closed=!0;var o=this._parentage;if(o)if(this._parentage=null,Array.isArray(o))try{for(var a=fr(o),l=a.next();!l.done;l=a.next()){var c=l.value;c.remove(this)}}catch(g){e={error:g}}finally{try{l&&!l.done&&(r=a.return)&&r.call(a)}finally{if(e)throw e.error}}else o.remove(this);var u=this.initialTeardown;if(ue(u))try{u()}catch(g){s=g instanceof El?g.errors:[g]}var d=this._finalizers;if(d){this._finalizers=null;try{for(var f=fr(d),h=f.next();!h.done;h=f.next()){var p=h.value;try{$h(p)}catch(g){s=s??[],g instanceof El?s=ii(ii([],pr(s)),pr(g.errors)):s.push(g)}}}catch(g){n={error:g}}finally{try{h&&!h.done&&(i=f.return)&&i.call(f)}finally{if(n)throw n.error}}}if(s)throw new El(s)}},t.prototype.add=function(e){var r;if(e&&e!==this)if(this.closed)$h(e);else{if(e instanceof t){if(e.closed||e._hasParent(this))return;e._addParent(this)}(this._finalizers=(r=this._finalizers)!==null&&r!==void 0?r:[]).push(e)}},t.prototype._hasParent=function(e){var r=this._parentage;return r===e||Array.isArray(r)&&r.includes(e)},t.prototype._addParent=function(e){var r=this._parentage;this._parentage=Array.isArray(r)?(r.push(e),r):r?[r,e]:e},t.prototype._removeParent=function(e){var r=this._parentage;r===e?this._parentage=null:Array.isArray(r)&&Uo(r,e)},t.prototype.remove=function(e){var r=this._finalizers;r&&Uo(r,e),e instanceof t&&e._removeParent(this)},t.EMPTY=function(){var e=new t;return e.closed=!0,e}(),t}(),Vm=Ke.EMPTY;function Bm(t){return t instanceof Ke||t&&"closed"in t&&ue(t.remove)&&ue(t.add)&&ue(t.unsubscribe)}function $h(t){ue(t)?t():t.unsubscribe()}var $m={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},zm={setTimeout:function(t,e){for(var r=[],n=2;n<arguments.length;n++)r[n-2]=arguments[n];return setTimeout.apply(void 0,ii([t,e],pr(r)))},clearTimeout:function(t){var e=zm.delegate;return(e?.clearTimeout||clearTimeout)(t)},delegate:void 0};function qm(t){zm.setTimeout(function(){throw t})}function uc(){}function Eo(t){t()}var qu=function(t){Xt(e,t);function e(r){var n=t.call(this)||this;return n.isStopped=!1,r?(n.destination=r,Bm(r)&&r.add(n)):n.destination=gE,n}return e.create=function(r,n,i){return new si(r,n,i)},e.prototype.next=function(r){this.isStopped||this._next(r)},e.prototype.error=function(r){this.isStopped||(this.isStopped=!0,this._error(r))},e.prototype.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())},e.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,t.prototype.unsubscribe.call(this),this.destination=null)},e.prototype._next=function(r){this.destination.next(r)},e.prototype._error=function(r){try{this.destination.error(r)}finally{this.unsubscribe()}},e.prototype._complete=function(){try{this.destination.complete()}finally{this.unsubscribe()}},e}(Ke),fE=Function.prototype.bind;function Sl(t,e){return fE.call(t,e)}var pE=function(){function t(e){this.partialObserver=e}return t.prototype.next=function(e){var r=this.partialObserver;if(r.next)try{r.next(e)}catch(n){Qs(n)}},t.prototype.error=function(e){var r=this.partialObserver;if(r.error)try{r.error(e)}catch(n){Qs(n)}else Qs(e)},t.prototype.complete=function(){var e=this.partialObserver;if(e.complete)try{e.complete()}catch(r){Qs(r)}},t}(),si=function(t){Xt(e,t);function e(r,n,i){var s=t.call(this)||this,o;if(ue(r)||!r)o={next:r??void 0,error:n??void 0,complete:i??void 0};else{var a;s&&$m.useDeprecatedNextContext?(a=Object.create(r),a.unsubscribe=function(){return s.unsubscribe()},o={next:r.next&&Sl(r.next,a),error:r.error&&Sl(r.error,a),complete:r.complete&&Sl(r.complete,a)}):o=r}return s.destination=new pE(o),s}return e}(qu);function Qs(t){qm(t)}function mE(t){throw t}var gE={closed:!0,next:uc,error:mE,complete:uc},Wu=function(){return typeof Symbol=="function"&&Symbol.observable||"@@observable"}();function Ln(t){return t}function yE(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return Wm(t)}function Wm(t){return t.length==