UNPKG

angular-t9n

Version:

A translation tool for Angular i18n

3 lines (2 loc) 35 kB
var Et=":";function Tt(e,r){for(let i=1,n=1;i<e.length;i++,n++)if(r[n]==="\\")n++;else if(e[i]===Et)return i;throw new Error(`Unterminated $localize metadata block in "${r}".`)}var we=function(e,...r){if(we.translate){let n=we.translate(e,r);e=n[0],r=n[1]}let i=Ye(e[0],e.raw[0]);for(let n=1;n<e.length;n++)i+=r[n-1]+Ye(e[n],e.raw[n]);return i},gt=":";function Ye(e,r){return r.charAt(0)===gt?e.substring(Tt(e,r)+1):e}globalThis.$localize=we;var ce=globalThis;function ee(e){return(ce.__Zone_symbol_prefix||"__zone_symbol__")+e}function mt(){let e=ce.performance;function r(M){e&&e.mark&&e.mark(M)}function i(M,_){e&&e.measure&&e.measure(M,_)}r("Zone");let n=(()=>{let _=class _{static assertZonePatched(){if(ce.Promise!==I.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 t=_.current;for(;t.parent;)t=t.parent;return t}static get current(){return v.zone}static get currentTask(){return S}static __load_patch(t,d,O=!1){if(I.hasOwnProperty(t)){let N=ce[ee("forceDuplicateZoneCheck")]===!0;if(!O&&N)throw Error("Already loaded patch: "+t)}else if(!ce["__Zone_disable_"+t]){let N="Zone:"+t;r(N),I[t]=d(ce,_,P),i(N,N)}}get parent(){return this._parent}get name(){return this._name}constructor(t,d){this._parent=t,this._name=d?d.name||"unnamed":"<root>",this._properties=d&&d.properties||{},this._zoneDelegate=new f(this,this._parent&&this._parent._zoneDelegate,d)}get(t){let d=this.getZoneWith(t);if(d)return d._properties[t]}getZoneWith(t){let d=this;for(;d;){if(d._properties.hasOwnProperty(t))return d;d=d._parent}return null}fork(t){if(!t)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,t)}wrap(t,d){if(typeof t!="function")throw new Error("Expecting function got: "+t);let O=this._zoneDelegate.intercept(this,t,d),N=this;return function(){return N.runGuarded(O,this,arguments,d)}}run(t,d,O,N){v={parent:v,zone:this};try{return this._zoneDelegate.invoke(this,t,d,O,N)}finally{v=v.parent}}runGuarded(t,d=null,O,N){v={parent:v,zone:this};try{try{return this._zoneDelegate.invoke(this,t,d,O,N)}catch(D){if(this._zoneDelegate.handleError(this,D))throw D}}finally{v=v.parent}}runTask(t,d,O){if(t.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(t.zone||J).name+"; Execution: "+this.name+")");let N=t,{type:D,data:{isPeriodic:_e=!1,isRefreshable:ae=!1}={}}=t;if(t.state===X&&(D===W||D===m))return;let ne=t.state!=H;ne&&N._transitionTo(H,h);let Ee=S;S=N,v={parent:v,zone:this};try{D==m&&t.data&&!_e&&!ae&&(t.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,N,d,O)}catch(l){if(this._zoneDelegate.handleError(this,l))throw l}}finally{let l=t.state;if(l!==X&&l!==$)if(D==W||_e||ae&&l===k)ne&&N._transitionTo(h,H,k);else{let a=N._zoneDelegates;this._updateTaskCount(N,-1),ne&&N._transitionTo(X,H,X),ae&&(N._zoneDelegates=a)}v=v.parent,S=Ee}}scheduleTask(t){if(t.zone&&t.zone!==this){let O=this;for(;O;){if(O===t.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${t.zone.name}`);O=O.parent}}t._transitionTo(k,X);let d=[];t._zoneDelegates=d,t._zone=this;try{t=this._zoneDelegate.scheduleTask(this,t)}catch(O){throw t._transitionTo($,k,X),this._zoneDelegate.handleError(this,O),O}return t._zoneDelegates===d&&this._updateTaskCount(t,1),t.state==k&&t._transitionTo(h,k),t}scheduleMicroTask(t,d,O,N){return this.scheduleTask(new T(G,t,d,O,N,void 0))}scheduleMacroTask(t,d,O,N,D){return this.scheduleTask(new T(m,t,d,O,N,D))}scheduleEventTask(t,d,O,N,D){return this.scheduleTask(new T(W,t,d,O,N,D))}cancelTask(t){if(t.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(t.zone||J).name+"; Execution: "+this.name+")");if(!(t.state!==h&&t.state!==H)){t._transitionTo(U,h,H);try{this._zoneDelegate.cancelTask(this,t)}catch(d){throw t._transitionTo($,U),this._zoneDelegate.handleError(this,d),d}return this._updateTaskCount(t,-1),t._transitionTo(X,U),t.runCount=-1,t}}_updateTaskCount(t,d){let O=t._zoneDelegates;d==-1&&(t._zoneDelegates=null);for(let N=0;N<O.length;N++)O[N]._updateTaskCount(t.type,d)}};_.__symbol__=ee;let M=_;return M})(),s={name:"",onHasTask:(M,_,c,t)=>M.hasTask(c,t),onScheduleTask:(M,_,c,t)=>M.scheduleTask(c,t),onInvokeTask:(M,_,c,t,d,O)=>M.invokeTask(c,t,d,O),onCancelTask:(M,_,c,t)=>M.cancelTask(c,t)};class f{get zone(){return this._zone}constructor(_,c,t){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this._zone=_,this._parentDelegate=c,this._forkZS=t&&(t&&t.onFork?t:c._forkZS),this._forkDlgt=t&&(t.onFork?c:c._forkDlgt),this._forkCurrZone=t&&(t.onFork?this._zone:c._forkCurrZone),this._interceptZS=t&&(t.onIntercept?t:c._interceptZS),this._interceptDlgt=t&&(t.onIntercept?c:c._interceptDlgt),this._interceptCurrZone=t&&(t.onIntercept?this._zone:c._interceptCurrZone),this._invokeZS=t&&(t.onInvoke?t:c._invokeZS),this._invokeDlgt=t&&(t.onInvoke?c:c._invokeDlgt),this._invokeCurrZone=t&&(t.onInvoke?this._zone:c._invokeCurrZone),this._handleErrorZS=t&&(t.onHandleError?t:c._handleErrorZS),this._handleErrorDlgt=t&&(t.onHandleError?c:c._handleErrorDlgt),this._handleErrorCurrZone=t&&(t.onHandleError?this._zone:c._handleErrorCurrZone),this._scheduleTaskZS=t&&(t.onScheduleTask?t:c._scheduleTaskZS),this._scheduleTaskDlgt=t&&(t.onScheduleTask?c:c._scheduleTaskDlgt),this._scheduleTaskCurrZone=t&&(t.onScheduleTask?this._zone:c._scheduleTaskCurrZone),this._invokeTaskZS=t&&(t.onInvokeTask?t:c._invokeTaskZS),this._invokeTaskDlgt=t&&(t.onInvokeTask?c:c._invokeTaskDlgt),this._invokeTaskCurrZone=t&&(t.onInvokeTask?this._zone:c._invokeTaskCurrZone),this._cancelTaskZS=t&&(t.onCancelTask?t:c._cancelTaskZS),this._cancelTaskDlgt=t&&(t.onCancelTask?c:c._cancelTaskDlgt),this._cancelTaskCurrZone=t&&(t.onCancelTask?this._zone:c._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;let d=t&&t.onHasTask,O=c&&c._hasTaskZS;(d||O)&&(this._hasTaskZS=d?t:s,this._hasTaskDlgt=c,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=this._zone,t.onScheduleTask||(this._scheduleTaskZS=s,this._scheduleTaskDlgt=c,this._scheduleTaskCurrZone=this._zone),t.onInvokeTask||(this._invokeTaskZS=s,this._invokeTaskDlgt=c,this._invokeTaskCurrZone=this._zone),t.onCancelTask||(this._cancelTaskZS=s,this._cancelTaskDlgt=c,this._cancelTaskCurrZone=this._zone))}fork(_,c){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,_,c):new n(_,c)}intercept(_,c,t){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,_,c,t):c}invoke(_,c,t,d,O){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,_,c,t,d,O):c.apply(t,d)}handleError(_,c){return this._handleErrorZS?this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,_,c):!0}scheduleTask(_,c){let t=c;if(this._scheduleTaskZS)this._hasTaskZS&&t._zoneDelegates.push(this._hasTaskDlgtOwner),t=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,_,c),t||(t=c);else if(c.scheduleFn)c.scheduleFn(c);else if(c.type==G)z(c);else throw new Error("Task is missing scheduleFn.");return t}invokeTask(_,c,t,d){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,_,c,t,d):c.callback.apply(t,d)}cancelTask(_,c){let t;if(this._cancelTaskZS)t=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,_,c);else{if(!c.cancelFn)throw Error("Task is not cancelable");t=c.cancelFn(c)}return t}hasTask(_,c){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,_,c)}catch(t){this.handleError(_,t)}}_updateTaskCount(_,c){let t=this._taskCounts,d=t[_],O=t[_]=d+c;if(O<0)throw new Error("More tasks executed then were scheduled.");if(d==0||O==0){let N={microTask:t.microTask>0,macroTask:t.macroTask>0,eventTask:t.eventTask>0,change:_};this.hasTask(this._zone,N)}}}class T{constructor(_,c,t,d,O,N){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=_,this.source=c,this.data=d,this.scheduleFn=O,this.cancelFn=N,!t)throw new Error("callback is not defined");this.callback=t;let D=this;_===W&&d&&d.useG?this.invoke=T.invokeTask:this.invoke=function(){return T.invokeTask.call(ce,D,this,arguments)}}static invokeTask(_,c,t){_||(_=this),Q++;try{return _.runCount++,_.zone.runTask(_,c,t)}finally{Q==1&&K(),Q--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(X,k)}_transitionTo(_,c,t){if(this._state===c||this._state===t)this._state=_,_==X&&(this._zoneDelegates=null);else throw new Error(`${this.type} '${this.source}': can not transition to '${_}', expecting state '${c}'${t?" or '"+t+"'":""}, 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}}}let g=ee("setTimeout"),y=ee("Promise"),C=ee("then"),E=[],R=!1,j;function B(M){if(j||ce[y]&&(j=ce[y].resolve(0)),j){let _=j[C];_||(_=j.then),_.call(j,M)}else ce[g](M,0)}function z(M){Q===0&&E.length===0&&B(K),M&&E.push(M)}function K(){if(!R){for(R=!0;E.length;){let M=E;E=[];for(let _=0;_<M.length;_++){let c=M[_];try{c.zone.runTask(c,null,null)}catch(t){P.onUnhandledError(t)}}}P.microtaskDrainDone(),R=!1}}let J={name:"NO ZONE"},X="notScheduled",k="scheduling",h="scheduled",H="running",U="canceling",$="unknown",G="microTask",m="macroTask",W="eventTask",I={},P={symbol:ee,currentZoneFrame:()=>v,onUnhandledError:q,microtaskDrainDone:q,scheduleMicroTask:z,showUncaughtError:()=>!n[ee("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:q,patchMethod:()=>q,bindArguments:()=>[],patchThen:()=>q,patchMacroTask:()=>q,patchEventPrototype:()=>q,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>q,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>q,wrapWithCurrentZone:()=>q,filterProperties:()=>[],attachOriginToPatched:()=>q,_redefineProperty:()=>q,patchCallbacks:()=>q,nativeScheduleMicroTask:B},v={parent:null,zone:new n(null,null)},S=null,Q=0;function q(){}return i("Zone","Zone"),n}function pt(){let e=globalThis,r=e[ee("forceDuplicateZoneCheck")]===!0;if(e.Zone&&(r||typeof e.Zone.__symbol__!="function"))throw new Error("Zone already loaded.");return e.Zone??=mt(),e.Zone}var ve=Object.getOwnPropertyDescriptor,je=Object.defineProperty,He=Object.getPrototypeOf,yt=Object.create,kt=Array.prototype.slice,xe="addEventListener",Be="removeEventListener",Le=ee(xe),Me=ee(Be),le="true",ue="false",Re=ee("");function Ue(e,r){return Zone.current.wrap(e,r)}function Ge(e,r,i,n,s){return Zone.current.scheduleMacroTask(e,r,i,n,s)}var x=ee,Se=typeof window<"u",ye=Se?window:void 0,Y=Se&&ye||globalThis,bt="removeAttribute";function Ve(e,r){for(let i=e.length-1;i>=0;i--)typeof e[i]=="function"&&(e[i]=Ue(e[i],r+"_"+i));return e}function vt(e,r){let i=e.constructor.name;for(let n=0;n<r.length;n++){let s=r[n],f=e[s];if(f){let T=ve(e,s);if(!rt(T))continue;e[s]=(g=>{let y=function(){return g.apply(this,Ve(arguments,i+"."+s))};return he(y,g),y})(f)}}}function rt(e){return e?e.writable===!1?!1:!(typeof e.get=="function"&&typeof e.set>"u"):!0}var ot=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,Oe=!("nw"in Y)&&typeof Y.process<"u"&&Y.process.toString()==="[object process]",Fe=!Oe&&!ot&&!!(Se&&ye.HTMLElement),st=typeof Y.process<"u"&&Y.process.toString()==="[object process]"&&!ot&&!!(Se&&ye.HTMLElement),De={},Rt=x("enable_beforeunload"),Ke=function(e){if(e=e||Y.event,!e)return;let r=De[e.type];r||(r=De[e.type]=x("ON_PROPERTY"+e.type));let i=this||e.target||Y,n=i[r],s;if(Fe&&i===ye&&e.type==="error"){let f=e;s=n&&n.call(this,f.message,f.filename,f.lineno,f.colno,f.error),s===!0&&e.preventDefault()}else s=n&&n.apply(this,arguments),e.type==="beforeunload"&&Y[Rt]&&typeof s=="string"?e.returnValue=s:s!=null&&!s&&e.preventDefault();return s};function Je(e,r,i){let n=ve(e,r);if(!n&&i&&ve(i,r)&&(n={enumerable:!0,configurable:!0}),!n||!n.configurable)return;let s=x("on"+r+"patched");if(e.hasOwnProperty(s)&&e[s])return;delete n.writable,delete n.value;let f=n.get,T=n.set,g=r.slice(2),y=De[g];y||(y=De[g]=x("ON_PROPERTY"+g)),n.set=function(C){let E=this;if(!E&&e===Y&&(E=Y),!E)return;typeof E[y]=="function"&&E.removeEventListener(g,Ke),T&&T.call(E,null),E[y]=C,typeof C=="function"&&E.addEventListener(g,Ke,!1)},n.get=function(){let C=this;if(!C&&e===Y&&(C=Y),!C)return null;let E=C[y];if(E)return E;if(f){let R=f.call(this);if(R)return n.set.call(this,R),typeof C[bt]=="function"&&C.removeAttribute(r),R}return null},je(e,r,n),e[s]=!0}function it(e,r,i){if(r)for(let n=0;n<r.length;n++)Je(e,"on"+r[n],i);else{let n=[];for(let s in e)s.slice(0,2)=="on"&&n.push(s);for(let s=0;s<n.length;s++)Je(e,n[s],i)}}var oe=x("originalInstance");function be(e){let r=Y[e];if(!r)return;Y[x(e)]=r,Y[e]=function(){let s=Ve(arguments,e);switch(s.length){case 0:this[oe]=new r;break;case 1:this[oe]=new r(s[0]);break;case 2:this[oe]=new r(s[0],s[1]);break;case 3:this[oe]=new r(s[0],s[1],s[2]);break;case 4:this[oe]=new r(s[0],s[1],s[2],s[3]);break;default:throw new Error("Arg list too long.")}},he(Y[e],r);let i=new r(function(){}),n;for(n in i)e==="XMLHttpRequest"&&n==="responseBlob"||function(s){typeof i[s]=="function"?Y[e].prototype[s]=function(){return this[oe][s].apply(this[oe],arguments)}:je(Y[e].prototype,s,{set:function(f){typeof f=="function"?(this[oe][s]=Ue(f,e+"."+s),he(this[oe][s],f)):this[oe][s]=f},get:function(){return this[oe][s]}})}(n);for(n in r)n!=="prototype"&&r.hasOwnProperty(n)&&(Y[e][n]=r[n])}function fe(e,r,i){let n=e;for(;n&&!n.hasOwnProperty(r);)n=He(n);!n&&e[r]&&(n=e);let s=x(r),f=null;if(n&&(!(f=n[s])||!n.hasOwnProperty(s))){f=n[s]=n[r];let T=n&&ve(n,r);if(rt(T)){let g=i(f,s,r);n[r]=function(){return g(this,arguments)},he(n[r],f)}}return f}function Pt(e,r,i){let n=null;function s(f){let T=f.data;return T.args[T.cbIdx]=function(){f.invoke.apply(this,arguments)},n.apply(T.target,T.args),f}n=fe(e,r,f=>function(T,g){let y=i(T,g);return y.cbIdx>=0&&typeof g[y.cbIdx]=="function"?Ge(y.name,g[y.cbIdx],y,s):f.apply(T,g)})}function he(e,r){e[x("OriginalDelegate")]=r}var Qe=!1,Ae=!1;function wt(){try{let e=ye.navigator.userAgent;if(e.indexOf("MSIE ")!==-1||e.indexOf("Trident/")!==-1)return!0}catch{}return!1}function Ct(){if(Qe)return Ae;Qe=!0;try{let e=ye.navigator.userAgent;(e.indexOf("MSIE ")!==-1||e.indexOf("Trident/")!==-1||e.indexOf("Edge/")!==-1)&&(Ae=!0)}catch{}return Ae}function et(e){return typeof e=="function"}function tt(e){return typeof e=="number"}var pe=!1;if(typeof window<"u")try{let e=Object.defineProperty({},"passive",{get:function(){pe=!0}});window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch{pe=!1}var Dt={useG:!0},te={},ct={},at=new RegExp("^"+Re+"(\\w+)(true|false)$"),lt=x("propagationStopped");function ut(e,r){let i=(r?r(e):e)+ue,n=(r?r(e):e)+le,s=Re+i,f=Re+n;te[e]={},te[e][ue]=s,te[e][le]=f}function St(e,r,i,n){let s=n&&n.add||xe,f=n&&n.rm||Be,T=n&&n.listeners||"eventListeners",g=n&&n.rmAll||"removeAllListeners",y=x(s),C="."+s+":",E="prependListener",R="."+E+":",j=function(k,h,H){if(k.isRemoved)return;let U=k.callback;typeof U=="object"&&U.handleEvent&&(k.callback=m=>U.handleEvent(m),k.originalDelegate=U);let $;try{k.invoke(k,h,[H])}catch(m){$=m}let G=k.options;if(G&&typeof G=="object"&&G.once){let m=k.originalDelegate?k.originalDelegate:k.callback;h[f].call(h,H.type,m,G)}return $};function B(k,h,H){if(h=h||e.event,!h)return;let U=k||h.target||e,$=U[te[h.type][H?le:ue]];if($){let G=[];if($.length===1){let m=j($[0],U,h);m&&G.push(m)}else{let m=$.slice();for(let W=0;W<m.length&&!(h&&h[lt]===!0);W++){let I=j(m[W],U,h);I&&G.push(I)}}if(G.length===1)throw G[0];for(let m=0;m<G.length;m++){let W=G[m];r.nativeScheduleMicroTask(()=>{throw W})}}}let z=function(k){return B(this,k,!1)},K=function(k){return B(this,k,!0)};function J(k,h){if(!k)return!1;let H=!0;h&&h.useG!==void 0&&(H=h.useG);let U=h&&h.vh,$=!0;h&&h.chkDup!==void 0&&($=h.chkDup);let G=!1;h&&h.rt!==void 0&&(G=h.rt);let m=k;for(;m&&!m.hasOwnProperty(s);)m=He(m);if(!m&&k[s]&&(m=k),!m||m[y])return!1;let W=h&&h.eventNameToString,I={},P=m[y]=m[s],v=m[x(f)]=m[f],S=m[x(T)]=m[T],Q=m[x(g)]=m[g],q;h&&h.prepend&&(q=m[x(h.prepend)]=m[h.prepend]);function M(o,u){return!pe&&typeof o=="object"&&o?!!o.capture:!pe||!u?o:typeof o=="boolean"?{capture:o,passive:!0}:o?typeof o=="object"&&o.passive!==!1?{...o,passive:!0}:o:{passive:!0}}let _=function(o){if(!I.isExisting)return P.call(I.target,I.eventName,I.capture?K:z,I.options)},c=function(o){if(!o.isRemoved){let u=te[o.eventName],b;u&&(b=u[o.capture?le:ue]);let w=b&&o.target[b];if(w){for(let p=0;p<w.length;p++)if(w[p]===o){w.splice(p,1),o.isRemoved=!0,o.removeAbortListener&&(o.removeAbortListener(),o.removeAbortListener=null),w.length===0&&(o.allRemoved=!0,o.target[b]=null);break}}}if(o.allRemoved)return v.call(o.target,o.eventName,o.capture?K:z,o.options)},t=function(o){return P.call(I.target,I.eventName,o.invoke,I.options)},d=function(o){return q.call(I.target,I.eventName,o.invoke,I.options)},O=function(o){return v.call(o.target,o.eventName,o.invoke,o.options)},N=H?_:t,D=H?c:O,_e=function(o,u){let b=typeof u;return b==="function"&&o.callback===u||b==="object"&&o.originalDelegate===u},ae=h&&h.diff?h.diff:_e,ne=Zone[x("UNPATCHED_EVENTS")],Ee=e[x("PASSIVE_EVENTS")];function l(o){if(typeof o=="object"&&o!==null){let u={...o};return o.signal&&(u.signal=o.signal),u}return o}let a=function(o,u,b,w,p=!1,L=!1){return function(){let A=this||e,Z=arguments[0];h&&h.transferEventName&&(Z=h.transferEventName(Z));let V=arguments[1];if(!V)return o.apply(this,arguments);if(Oe&&Z==="uncaughtException")return o.apply(this,arguments);let F=!1;if(typeof V!="function"){if(!V.handleEvent)return o.apply(this,arguments);F=!0}if(U&&!U(o,V,A,arguments))return;let de=pe&&!!Ee&&Ee.indexOf(Z)!==-1,se=l(M(arguments[2],de)),Te=se?.signal;if(Te?.aborted)return;if(ne){for(let ie=0;ie<ne.length;ie++)if(Z===ne[ie])return de?o.call(A,Z,V,se):o.apply(this,arguments)}let Ne=se?typeof se=="boolean"?!0:se.capture:!1,ze=se&&typeof se=="object"?se.once:!1,_t=Zone.current,Ie=te[Z];Ie||(ut(Z,W),Ie=te[Z]);let We=Ie[Ne?le:ue],ge=A[We],qe=!1;if(ge){if(qe=!0,$){for(let ie=0;ie<ge.length;ie++)if(ae(ge[ie],V))return}}else ge=A[We]=[];let Pe,Xe=A.constructor.name,$e=ct[Xe];$e&&(Pe=$e[Z]),Pe||(Pe=Xe+u+(W?W(Z):Z)),I.options=se,ze&&(I.options.once=!1),I.target=A,I.capture=Ne,I.eventName=Z,I.isExisting=qe;let ke=H?Dt:void 0;ke&&(ke.taskData=I),Te&&(I.options.signal=void 0);let re=_t.scheduleEventTask(Pe,V,ke,b,w);if(Te){I.options.signal=Te;let ie=()=>re.zone.cancelTask(re);o.call(Te,"abort",ie,{once:!0}),re.removeAbortListener=()=>Te.removeEventListener("abort",ie)}if(I.target=null,ke&&(ke.taskData=null),ze&&(I.options.once=!0),!pe&&typeof re.options=="boolean"||(re.options=se),re.target=A,re.capture=Ne,re.eventName=Z,F&&(re.originalDelegate=V),L?ge.unshift(re):ge.push(re),p)return A}};return m[s]=a(P,C,N,D,G),q&&(m[E]=a(q,R,d,D,G,!0)),m[f]=function(){let o=this||e,u=arguments[0];h&&h.transferEventName&&(u=h.transferEventName(u));let b=arguments[2],w=b?typeof b=="boolean"?!0:b.capture:!1,p=arguments[1];if(!p)return v.apply(this,arguments);if(U&&!U(v,p,o,arguments))return;let L=te[u],A;L&&(A=L[w?le:ue]);let Z=A&&o[A];if(Z)for(let V=0;V<Z.length;V++){let F=Z[V];if(ae(F,p)){if(Z.splice(V,1),F.isRemoved=!0,Z.length===0&&(F.allRemoved=!0,o[A]=null,!w&&typeof u=="string")){let de=Re+"ON_PROPERTY"+u;o[de]=null}return F.zone.cancelTask(F),G?o:void 0}}return v.apply(this,arguments)},m[T]=function(){let o=this||e,u=arguments[0];h&&h.transferEventName&&(u=h.transferEventName(u));let b=[],w=ft(o,W?W(u):u);for(let p=0;p<w.length;p++){let L=w[p],A=L.originalDelegate?L.originalDelegate:L.callback;b.push(A)}return b},m[g]=function(){let o=this||e,u=arguments[0];if(u){h&&h.transferEventName&&(u=h.transferEventName(u));let b=te[u];if(b){let w=b[ue],p=b[le],L=o[w],A=o[p];if(L){let Z=L.slice();for(let V=0;V<Z.length;V++){let F=Z[V],de=F.originalDelegate?F.originalDelegate:F.callback;this[f].call(this,u,de,F.options)}}if(A){let Z=A.slice();for(let V=0;V<Z.length;V++){let F=Z[V],de=F.originalDelegate?F.originalDelegate:F.callback;this[f].call(this,u,de,F.options)}}}}else{let b=Object.keys(o);for(let w=0;w<b.length;w++){let p=b[w],L=at.exec(p),A=L&&L[1];A&&A!=="removeListener"&&this[g].call(this,A)}this[g].call(this,"removeListener")}if(G)return this},he(m[s],P),he(m[f],v),Q&&he(m[g],Q),S&&he(m[T],S),!0}let X=[];for(let k=0;k<i.length;k++)X[k]=J(i[k],n);return X}function ft(e,r){if(!r){let f=[];for(let T in e){let g=at.exec(T),y=g&&g[1];if(y&&(!r||y===r)){let C=e[T];if(C)for(let E=0;E<C.length;E++)f.push(C[E])}}return f}let i=te[r];i||(ut(r),i=te[r]);let n=e[i[ue]],s=e[i[le]];return n?s?n.concat(s):n.slice():s?s.slice():[]}function Ot(e,r){let i=e.Event;i&&i.prototype&&r.patchMethod(i.prototype,"stopImmediatePropagation",n=>function(s,f){s[lt]=!0,n&&n.apply(s,f)})}function Nt(e,r){r.patchMethod(e,"queueMicrotask",i=>function(n,s){Zone.current.scheduleMicroTask("queueMicrotask",s[0])})}var Ce=x("zoneTask");function me(e,r,i,n){let s=null,f=null;r+=n,i+=n;let T={};function g(C){let E=C.data;E.args[0]=function(){return C.invoke.apply(this,arguments)};let R=s.apply(e,E.args);return tt(R)?E.handleId=R:(E.handle=R,E.isRefreshable=et(R.refresh)),C}function y(C){let{handle:E,handleId:R}=C.data;return f.call(e,E??R)}s=fe(e,r,C=>function(E,R){if(et(R[0])){let j={isRefreshable:!1,isPeriodic:n==="Interval",delay:n==="Timeout"||n==="Interval"?R[1]||0:void 0,args:R},B=R[0];R[0]=function(){try{return B.apply(this,arguments)}finally{let{handle:H,handleId:U,isPeriodic:$,isRefreshable:G}=j;!$&&!G&&(U?delete T[U]:H&&(H[Ce]=null))}};let z=Ge(r,R[0],j,g,y);if(!z)return z;let{handleId:K,handle:J,isRefreshable:X,isPeriodic:k}=z.data;if(K)T[K]=z;else if(J&&(J[Ce]=z,X&&!k)){let h=J.refresh;J.refresh=function(){let{zone:H,state:U}=z;return U==="notScheduled"?(z._state="scheduled",H._updateTaskCount(z,1)):U==="running"&&(z._state="scheduling"),h.call(this)}}return J??K??z}else return C.apply(e,R)}),f=fe(e,i,C=>function(E,R){let j=R[0],B;tt(j)?(B=T[j],delete T[j]):(B=j?.[Ce],B?j[Ce]=null:B=j),B?.type?B.cancelFn&&B.zone.cancelTask(B):C.apply(e,R)})}function It(e,r){let{isBrowser:i,isMix:n}=r.getGlobalObjects();if(!i&&!n||!e.customElements||!("customElements"in e))return;let s=["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback","formAssociatedCallback","formDisabledCallback","formResetCallback","formStateRestoreCallback"];r.patchCallbacks(r,e.customElements,"customElements","define",s)}function Lt(e,r){if(Zone[r.symbol("patchEventTarget")])return;let{eventNames:i,zoneSymbolEventNames:n,TRUE_STR:s,FALSE_STR:f,ZONE_SYMBOL_PREFIX:T}=r.getGlobalObjects();for(let y=0;y<i.length;y++){let C=i[y],E=C+f,R=C+s,j=T+E,B=T+R;n[C]={},n[C][f]=j,n[C][s]=B}let g=e.EventTarget;if(!(!g||!g.prototype))return r.patchEventTarget(e,r,[g&&g.prototype]),!0}function Mt(e,r){r.patchEventPrototype(e,r)}function ht(e,r,i){if(!i||i.length===0)return r;let n=i.filter(f=>f.target===e);if(!n||n.length===0)return r;let s=n[0].ignoreProperties;return r.filter(f=>s.indexOf(f)===-1)}function nt(e,r,i,n){if(!e)return;let s=ht(e,r,i);it(e,s,n)}function Ze(e){return Object.getOwnPropertyNames(e).filter(r=>r.startsWith("on")&&r.length>2).map(r=>r.substring(2))}function At(e,r){if(Oe&&!st||Zone[e.symbol("patchEvents")])return;let i=r.__Zone_ignore_on_properties,n=[];if(Fe){let s=window;n=n.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);let f=wt()?[{target:s,ignoreProperties:["error"]}]:[];nt(s,Ze(s),i&&i.concat(f),He(s))}n=n.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let s=0;s<n.length;s++){let f=r[n[s]];f&&f.prototype&&nt(f.prototype,Ze(f.prototype),i)}}function Zt(e){e.__load_patch("legacy",r=>{let i=r[e.__symbol__("legacyPatch")];i&&i()}),e.__load_patch("timers",r=>{let i="set",n="clear";me(r,i,n,"Timeout"),me(r,i,n,"Interval"),me(r,i,n,"Immediate")}),e.__load_patch("requestAnimationFrame",r=>{me(r,"request","cancel","AnimationFrame"),me(r,"mozRequest","mozCancel","AnimationFrame"),me(r,"webkitRequest","webkitCancel","AnimationFrame")}),e.__load_patch("blocking",(r,i)=>{let n=["alert","prompt","confirm"];for(let s=0;s<n.length;s++){let f=n[s];fe(r,f,(T,g,y)=>function(C,E){return i.current.run(T,r,E,y)})}}),e.__load_patch("EventTarget",(r,i,n)=>{Mt(r,n),Lt(r,n);let s=r.XMLHttpRequestEventTarget;s&&s.prototype&&n.patchEventTarget(r,n,[s.prototype])}),e.__load_patch("MutationObserver",(r,i,n)=>{be("MutationObserver"),be("WebKitMutationObserver")}),e.__load_patch("IntersectionObserver",(r,i,n)=>{be("IntersectionObserver")}),e.__load_patch("FileReader",(r,i,n)=>{be("FileReader")}),e.__load_patch("on_property",(r,i,n)=>{At(n,r)}),e.__load_patch("customElements",(r,i,n)=>{It(r,n)}),e.__load_patch("XHR",(r,i)=>{C(r);let n=x("xhrTask"),s=x("xhrSync"),f=x("xhrListener"),T=x("xhrScheduled"),g=x("xhrURL"),y=x("xhrErrorBeforeScheduled");function C(E){let R=E.XMLHttpRequest;if(!R)return;let j=R.prototype;function B(P){return P[n]}let z=j[Le],K=j[Me];if(!z){let P=E.XMLHttpRequestEventTarget;if(P){let v=P.prototype;z=v[Le],K=v[Me]}}let J="readystatechange",X="scheduled";function k(P){let v=P.data,S=v.target;S[T]=!1,S[y]=!1;let Q=S[f];z||(z=S[Le],K=S[Me]),Q&&K.call(S,J,Q);let q=S[f]=()=>{if(S.readyState===S.DONE)if(!v.aborted&&S[T]&&P.state===X){let _=S[i.__symbol__("loadfalse")];if(S.status!==0&&_&&_.length>0){let c=P.invoke;P.invoke=function(){let t=S[i.__symbol__("loadfalse")];for(let d=0;d<t.length;d++)t[d]===P&&t.splice(d,1);!v.aborted&&P.state===X&&c.call(P)},_.push(P)}else P.invoke()}else!v.aborted&&S[T]===!1&&(S[y]=!0)};return z.call(S,J,q),S[n]||(S[n]=P),W.apply(S,v.args),S[T]=!0,P}function h(){}function H(P){let v=P.data;return v.aborted=!0,I.apply(v.target,v.args)}let U=fe(j,"open",()=>function(P,v){return P[s]=v[2]==!1,P[g]=v[1],U.apply(P,v)}),$="XMLHttpRequest.send",G=x("fetchTaskAborting"),m=x("fetchTaskScheduling"),W=fe(j,"send",()=>function(P,v){if(i.current[m]===!0||P[s])return W.apply(P,v);{let S={target:P,url:P[g],isPeriodic:!1,args:v,aborted:!1},Q=Ge($,h,S,k,H);P&&P[y]===!0&&!S.aborted&&Q.state===X&&Q.invoke()}}),I=fe(j,"abort",()=>function(P,v){let S=B(P);if(S&&typeof S.type=="string"){if(S.cancelFn==null||S.data&&S.data.aborted)return;S.zone.cancelTask(S)}else if(i.current[G]===!0)return I.apply(P,v)})}}),e.__load_patch("geolocation",r=>{r.navigator&&r.navigator.geolocation&&vt(r.navigator.geolocation,["getCurrentPosition","watchPosition"])}),e.__load_patch("PromiseRejectionEvent",(r,i)=>{function n(s){return function(f){ft(r,s).forEach(g=>{let y=r.PromiseRejectionEvent;if(y){let C=new y(s,{promise:f.promise,reason:f.rejection});g.invoke(C)}})}}r.PromiseRejectionEvent&&(i[x("unhandledPromiseRejectionHandler")]=n("unhandledrejection"),i[x("rejectionHandledHandler")]=n("rejectionhandled"))}),e.__load_patch("queueMicrotask",(r,i,n)=>{Nt(r,n)})}function jt(e){e.__load_patch("ZoneAwarePromise",(r,i,n)=>{let s=Object.getOwnPropertyDescriptor,f=Object.defineProperty;function T(l){if(l&&l.toString===Object.prototype.toString){let a=l.constructor&&l.constructor.name;return(a||"")+": "+JSON.stringify(l)}return l?l.toString():Object.prototype.toString.call(l)}let g=n.symbol,y=[],C=r[g("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")]!==!1,E=g("Promise"),R=g("then"),j="__creationTrace__";n.onUnhandledError=l=>{if(n.showUncaughtError()){let a=l&&l.rejection;a?console.error("Unhandled Promise rejection:",a instanceof Error?a.message:a,"; Zone:",l.zone.name,"; Task:",l.task&&l.task.source,"; Value:",a,a instanceof Error?a.stack:void 0):console.error(l)}},n.microtaskDrainDone=()=>{for(;y.length;){let l=y.shift();try{l.zone.runGuarded(()=>{throw l.throwOriginal?l.rejection:l})}catch(a){z(a)}}};let B=g("unhandledPromiseRejectionHandler");function z(l){n.onUnhandledError(l);try{let a=i[B];typeof a=="function"&&a.call(this,l)}catch{}}function K(l){return l&&l.then}function J(l){return l}function X(l){return D.reject(l)}let k=g("state"),h=g("value"),H=g("finally"),U=g("parentPromiseValue"),$=g("parentPromiseState"),G="Promise.then",m=null,W=!0,I=!1,P=0;function v(l,a){return o=>{try{M(l,a,o)}catch(u){M(l,!1,u)}}}let S=function(){let l=!1;return function(o){return function(){l||(l=!0,o.apply(null,arguments))}}},Q="Promise resolved with itself",q=g("currentTaskTrace");function M(l,a,o){let u=S();if(l===o)throw new TypeError(Q);if(l[k]===m){let b=null;try{(typeof o=="object"||typeof o=="function")&&(b=o&&o.then)}catch(w){return u(()=>{M(l,!1,w)})(),l}if(a!==I&&o instanceof D&&o.hasOwnProperty(k)&&o.hasOwnProperty(h)&&o[k]!==m)c(o),M(l,o[k],o[h]);else if(a!==I&&typeof b=="function")try{b.call(o,u(v(l,a)),u(v(l,!1)))}catch(w){u(()=>{M(l,!1,w)})()}else{l[k]=a;let w=l[h];if(l[h]=o,l[H]===H&&a===W&&(l[k]=l[$],l[h]=l[U]),a===I&&o instanceof Error){let p=i.currentTask&&i.currentTask.data&&i.currentTask.data[j];p&&f(o,q,{configurable:!0,enumerable:!1,writable:!0,value:p})}for(let p=0;p<w.length;)t(l,w[p++],w[p++],w[p++],w[p++]);if(w.length==0&&a==I){l[k]=P;let p=o;try{throw new Error("Uncaught (in promise): "+T(o)+(o&&o.stack?` `+o.stack:""))}catch(L){p=L}C&&(p.throwOriginal=!0),p.rejection=o,p.promise=l,p.zone=i.current,p.task=i.currentTask,y.push(p),n.scheduleMicroTask()}}}return l}let _=g("rejectionHandledHandler");function c(l){if(l[k]===P){try{let a=i[_];a&&typeof a=="function"&&a.call(this,{rejection:l[h],promise:l})}catch{}l[k]=I;for(let a=0;a<y.length;a++)l===y[a].promise&&y.splice(a,1)}}function t(l,a,o,u,b){c(l);let w=l[k],p=w?typeof u=="function"?u:J:typeof b=="function"?b:X;a.scheduleMicroTask(G,()=>{try{let L=l[h],A=!!o&&H===o[H];A&&(o[U]=L,o[$]=w);let Z=a.run(p,void 0,A&&p!==X&&p!==J?[]:[L]);M(o,!0,Z)}catch(L){M(o,!1,L)}},o)}let d="function ZoneAwarePromise() { [native code] }",O=function(){},N=r.AggregateError;class D{static toString(){return d}static resolve(a){return a instanceof D?a:M(new this(null),W,a)}static reject(a){return M(new this(null),I,a)}static withResolvers(){let a={};return a.promise=new D((o,u)=>{a.resolve=o,a.reject=u}),a}static any(a){if(!a||typeof a[Symbol.iterator]!="function")return Promise.reject(new N([],"All promises were rejected"));let o=[],u=0;try{for(let p of a)u++,o.push(D.resolve(p))}catch{return Promise.reject(new N([],"All promises were rejected"))}if(u===0)return Promise.reject(new N([],"All promises were rejected"));let b=!1,w=[];return new D((p,L)=>{for(let A=0;A<o.length;A++)o[A].then(Z=>{b||(b=!0,p(Z))},Z=>{w.push(Z),u--,u===0&&(b=!0,L(new N(w,"All promises were rejected")))})})}static race(a){let o,u,b=new this((L,A)=>{o=L,u=A});function w(L){o(L)}function p(L){u(L)}for(let L of a)K(L)||(L=this.resolve(L)),L.then(w,p);return b}static all(a){return D.allWithCallback(a)}static allSettled(a){return(this&&this.prototype instanceof D?this:D).allWithCallback(a,{thenCallback:u=>({status:"fulfilled",value:u}),errorCallback:u=>({status:"rejected",reason:u})})}static allWithCallback(a,o){let u,b,w=new this((Z,V)=>{u=Z,b=V}),p=2,L=0,A=[];for(let Z of a){K(Z)||(Z=this.resolve(Z));let V=L;try{Z.then(F=>{A[V]=o?o.thenCallback(F):F,p--,p===0&&u(A)},F=>{o?(A[V]=o.errorCallback(F),p--,p===0&&u(A)):b(F)})}catch(F){b(F)}p++,L++}return p-=2,p===0&&u(A),w}constructor(a){let o=this;if(!(o instanceof D))throw new Error("Must be an instanceof Promise.");o[k]=m,o[h]=[];try{let u=S();a&&a(u(v(o,W)),u(v(o,I)))}catch(u){M(o,!1,u)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return D}then(a,o){let u=this.constructor?.[Symbol.species];(!u||typeof u!="function")&&(u=this.constructor||D);let b=new u(O),w=i.current;return this[k]==m?this[h].push(w,b,a,o):t(this,w,b,a,o),b}catch(a){return this.then(null,a)}finally(a){let o=this.constructor?.[Symbol.species];(!o||typeof o!="function")&&(o=D);let u=new o(O);u[H]=H;let b=i.current;return this[k]==m?this[h].push(b,u,a,a):t(this,b,u,a,a),u}}D.resolve=D.resolve,D.reject=D.reject,D.race=D.race,D.all=D.all;let _e=r[E]=r.Promise;r.Promise=D;let ae=g("thenPatched");function ne(l){let a=l.prototype,o=s(a,"then");if(o&&(o.writable===!1||!o.configurable))return;let u=a.then;a[R]=u,l.prototype.then=function(b,w){return new D((L,A)=>{u.call(this,L,A)}).then(b,w)},l[ae]=!0}n.patchThen=ne;function Ee(l){return function(a,o){let u=l.apply(a,o);if(u instanceof D)return u;let b=u.constructor;return b[ae]||ne(b),u}}return _e&&(ne(_e),fe(r,"fetch",l=>Ee(l))),Promise[i.__symbol__("uncaughtPromiseErrors")]=y,D})}function Ht(e){e.__load_patch("toString",r=>{let i=Function.prototype.toString,n=x("OriginalDelegate"),s=x("Promise"),f=x("Error"),T=function(){if(typeof this=="function"){let E=this[n];if(E)return typeof E=="function"?i.call(E):Object.prototype.toString.call(E);if(this===Promise){let R=r[s];if(R)return i.call(R)}if(this===Error){let R=r[f];if(R)return i.call(R)}}return i.call(this)};T[n]=i,Function.prototype.toString=T;let g=Object.prototype.toString,y="[object Promise]";Object.prototype.toString=function(){return typeof Promise=="function"&&this instanceof Promise?y:g.call(this)}})}function xt(e,r,i,n,s){let f=Zone.__symbol__(n);if(r[f])return;let T=r[f]=r[n];r[n]=function(g,y,C){return y&&y.prototype&&s.forEach(function(E){let R=`${i}.${n}::`+E,j=y.prototype;try{if(j.hasOwnProperty(E)){let B=e.ObjectGetOwnPropertyDescriptor(j,E);B&&B.value?(B.value=e.wrapWithCurrentZone(B.value,R),e._redefineProperty(y.prototype,E,B)):j[E]&&(j[E]=e.wrapWithCurrentZone(j[E],R))}else j[E]&&(j[E]=e.wrapWithCurrentZone(j[E],R))}catch{}}),T.call(r,g,y,C)},e.attachOriginToPatched(r[n],T)}function Bt(e){e.__load_patch("util",(r,i,n)=>{let s=Ze(r);n.patchOnProperties=it,n.patchMethod=fe,n.bindArguments=Ve,n.patchMacroTask=Pt;let f=i.__symbol__("BLACK_LISTED_EVENTS"),T=i.__symbol__("UNPATCHED_EVENTS");r[T]&&(r[f]=r[T]),r[f]&&(i[f]=i[T]=r[f]),n.patchEventPrototype=Ot,n.patchEventTarget=St,n.isIEOrEdge=Ct,n.ObjectDefineProperty=je,n.ObjectGetOwnPropertyDescriptor=ve,n.ObjectCreate=yt,n.ArraySlice=kt,n.patchClass=be,n.wrapWithCurrentZone=Ue,n.filterProperties=ht,n.attachOriginToPatched=he,n._redefineProperty=Object.defineProperty,n.patchCallbacks=xt,n.getGlobalObjects=()=>({globalSources:ct,zoneSymbolEventNames:te,eventNames:s,isBrowser:Fe,isMix:st,isNode:Oe,TRUE_STR:le,FALSE_STR:ue,ZONE_SYMBOL_PREFIX:Re,ADD_EVENT_LISTENER_STR:xe,REMOVE_EVENT_LISTENER_STR:Be})})}function Ut(e){jt(e),Ht(e),Bt(e)}var dt=pt();Ut(dt);Zt(dt);(globalThis.$localize??={}).locale="en";