You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

7 lines
1.9 KiB

'use strict';
/**
* @license Angular
* (c) 2010-2025 Google LLC. https://angular.dev/
* License: MIT
*/
var T=Object.defineProperty;var y=(f,a,s)=>a in f?T(f,a,{enumerable:!0,configurable:!0,writable:!0,value:s}):f[a]=s;var k=(f,a,s)=>(y(f,typeof a!="symbol"?a+"":a,s),s);var b=typeof window=="object"&&window||typeof self=="object"&&self||global;function m(f){let a=null,s=null,I=function(){let u=b.wtf;return u&&(a=u.trace,a)?(s=a.events,!0):!1}(),o=class o{constructor(){k(this,"name","WTF")}onFork(c,r,n,e){let t=c.fork(n,e);return o.forkInstance(v(n),t.name),t}onInvoke(c,r,n,e,t,l,i){let p=i||"unknown",h=o.invokeScope[p];return h||(h=o.invokeScope[p]=s.createScope(`Zone:invoke:${i}(ascii zone)`)),a.leaveScope(h(v(n)),c.invoke(n,e,t,l,i))}onHandleError(c,r,n,e){return c.handleError(n,e)}onScheduleTask(c,r,n,e){let t=e.type+":"+e.source,l=o.scheduleInstance[t];l||(l=o.scheduleInstance[t]=s.createInstance(`Zone:schedule:${t}(ascii zone, any data)`));let i=c.scheduleTask(n,e);return l(v(n),d(e.data,2)),i}onInvokeTask(c,r,n,e,t,l){let i=e.source,p=o.invokeTaskScope[i];return p||(p=o.invokeTaskScope[i]=s.createScope(`Zone:invokeTask:${i}(ascii zone)`)),a.leaveScope(p(v(n)),c.invokeTask(n,e,t,l))}onCancelTask(c,r,n,e){let t=e.source,l=o.cancelInstance[t];l||(l=o.cancelInstance[t]=s.createInstance(`Zone:cancel:${t}(ascii zone, any options)`));let i=c.cancelTask(n,e);return l(v(n),d(e.data,2)),i}};k(o,"forkInstance",I?s.createInstance("Zone:fork(ascii zone, ascii newZone)"):null),k(o,"scheduleInstance",{}),k(o,"cancelInstance",{}),k(o,"invokeScope",{}),k(o,"invokeTaskScope",{});let w=o;function d(u,c){if(!u||!c)return null;let r={};for(let n in u)if(u.hasOwnProperty(n)){let e=u[n];switch(typeof e){case"object":let t=e&&e.constructor&&e.constructor.name;e=t==Object.name?d(e,c-1):t;break;case"function":e=e.name||void 0;break}r[n]=e}return r}function v(u){let c=u.name,r=u.parent;for(;r!=null;)c=r.name+"::"+c,r=r.parent;return c}f.wtfZoneSpec=I?new w:null}m(Zone);