(self.webpackChunkgns3_web_ui=self.webpackChunkgns3_web_ui||[]).push([[429],{3443:function(F,de,oe){"use strict";oe(8583)},8583:function(F,de,oe){"use strict";varU=oe(4704).default,ne=oe(6690).default,L=oe(9728).default;!function(r){vart=r.performance;functiona(y){t&&t.mark&&t.mark(y)}functiono(y,v){t&&t.measure&&t.measure(y,v)}a("Zone");vari=r.__Zone_symbol_prefix||"__zone_symbol__";functions(y){returni+y}varl=!0===r[s("forceDuplicateZoneCheck")];if(r.Zone){if(l||"function"!=typeofr.Zone.__symbol__)thrownewError("Zone already loaded.");returnr.Zone}varT=function(){functiony(v,e){ne(this,y),this._parent=v,this._name=e?e.name||"unnamed":"<root>",this._properties=e&&e.properties||{},this._zoneDelegate=newP(this,this._parent&&this._parent._zoneDelegate,e)}returnL(y,[{key:"parent",get:function(){returnthis._parent}},{key:"name",get:function(){returnthis._name}},{key:"get",value:function(e){varn=this.getZoneWith(e);if(n)returnn._properties[e]}},{key:"getZoneWith",value:function(e){for(varn=this;n;){if(n._properties.hasOwnProperty(e))returnn;n=n._parent}returnnull}},{key:"fork",value:function(e){if(!e)thrownewError("ZoneSpec required!");returnthis._zoneDelegate.fork(this,e)}},{key:"wrap",value:function(e,n){if("function"!=typeofe)thrownewError("Expecting function got: "+e);varf=this._zoneDelegate.intercept(this,e,n),b=this;returnfunction(){returnb.runGuarded(f,this,arguments,n)}}},{key:"run",value:function(e,n,f,b){Y={parent:Y,zone:this};try{returnthis._zoneDelegate.invoke(this,e,n,f,b)}finally{Y=Y.parent}}},{key:"runGuarded",value:function(e){varn=arguments.length>1&&void0!==arguments[1]?arguments[1]:null,f=arguments.length>2?arguments[2]:void0,b=arguments.length>3?arguments[3]:void0;Y={parent:Y,zone:this};try{try{returnthis._zoneDelegate.invoke(this,e,n,f,b)}catch(Q){if(this._zoneDelegate.handleError(this,Q))throwQ}}finally{Y=Y.parent}}},{key:"runTask",value:function(e,n,f){if(e.zone!=this)thrownewError("A task can only be run in the zone of creation! (Creation: "+(e.zone||_).name+"; Execution: "+this.name+")");if(e.state!==z||e.type!==N&&e.type!==C){varb=e.state!=W;b&&e._transitionTo(W,X),e.runCount++;varQ=pe;pe=e,Y={parent:Y,zone:this};try{e.type==C&&e.data&&!e.data.isPeriodic&&(e.cancelFn=void0);try{returnthis._zoneDelegate.invokeTask(this,e,n,f)}catch(c){if(this._zoneDelegate.handleError(this,c))throwc}}finally{e.state!==z&&e.state!==te&&(e.type==N||e.data&&e.data.isPeriodic?b&&e._transitionTo(X,W):(e.runCount=0,this._updateTaskCount(e,-1),b&&e._transitionTo(z,W,z))),Y=Y.parent,pe=Q}}}},{key:"scheduleTask",value:function(e){if(e.zone&&e.zone!==this)for(varn=this;n;){if(n===e.zone)throwError("can not reschedule task to ".concat(this.name," which is descendants of the original zone ").concat(e.zone.name));n=n.parent}e._transitionTo(re,z);varf=[];e._zoneDelegates=f,e._zone=this;try{e=this._zoneDelegate.scheduleTask(this,e)}catch(b){throwe._transitionTo(te,re,z),this._zoneDelegate.handleError(this,b),b}returne._zoneDelegates===f&&this._updateTaskCount(e,1),e.state==re&&e._transitionTo(X,re),e}},{key:"scheduleMicroTask",value:function(e,n,f,b){returnthis.scheduleTask(newg(I,e,n,f,b,void0))}},{key:"scheduleMacroTask",value:function(e,n,f,b,Q){returnthis.scheduleTask(newg(C,e,n,f,b,Q))}},{key:"scheduleEventTask",value:function(e,n,f,b,Q){returnthis.scheduleTask(newg(N,e,n,f,b,Q))}},{key:"cancelTask",value:function(e){if(e.zone!=this)thrownewError("A task can only be cancelled in the zone of creation! (Creation: "+(e.zone||_).name+"; Execution: "+this.name+")");e._transitionTo(m,X,W);try{this._zoneDelegate.cancelTask(this,e)}catch(n){throwe._transitionTo(te,m),this._zoneDelegate.handleError(this,n),n}returnthis._updateTaskCount(e,-1),e._transitionTo(z,m),e.runCount=0,e}},{key:"_updateTaskCount",value:function(e,n){varf=e._zoneDelegates;-1==n&&(e._zoneDelegates=null);for(varb=0;b<f.length;b++)f[b]._updateTaskCount(e.type,n)}}],[{key:"assertZonePatched",value:function(){if(r.Promise!==Z.ZoneAwarePromise)thrownewError("Zone.jshasdetectedthatZoneAwarePromise`(wi