PageSourceSearch

https://www.nostalgiafestival.se/polyfills.701135e137e69168.js

js nostalgiafestival.se collected 2026-10-04 06:48:37 UTC 40,946 bytes, 1 lines download raw bytes

1(self.webpackChunknoaf=self.webpackChunknoaf||[]).push([[429],{50:(J,ft,ut)=>{"use strict";ut(332),ut(741)},741:()=>{!function(){"use strict";if("object"==typeof window)if("IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype)"isIntersecting"in window.IntersectionObserverEntry.prototype||Object.defineProperty(window.IntersectionObserverEntry.prototype,"isIntersecting",{get:function(){return this.intersectionRatio>0}});else{var J=window.document,ft=[];G.prototype.THROTTLE_TIMEOUT=100,G.prototype.POLL_INTERVAL=null,G.prototype.USE_MUTATION_OBSERVER=!0,G.prototype.observe=function(d){if(!this._observationTargets.some(function(_){return _.element==d})){if(!d||1!=d.nodeType)throw new Error("target must be an Element");this._registerInstance(),this._observationTargets.push({element:d,entry:null}),this._monitorIntersections(),this._checkForIntersections()}},G.prototype.unobserve=function(d){this._observationTargets=this._observationTargets.filter(function(a){return a.element!=d}),this._observationTargets.length||(this._unmonitorIntersections(),this._unregisterInstance())},G.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorIntersections(),this._unregisterInstance()},G.prototype.takeRecords=function(){var d=this._queuedEntries.slice();return this._queuedEntries=[],d},G.prototype._initThresholds=function(d){var a=d||[0];return Array.isArray(a)||(a=[a]),a.sort().filter(function(_,S,P){if("number"!=typeof _||isNaN(_)||_<0||_>1)throw new Error("threshold must be a number between 0 and 1 inclusively");return _!==P[S-1]})},G.prototype._parseRootMargin=function(d){var _=(d||"0px").split(/\s+/).map(function(S){var P=/^(-?\d*\.?\d+)(px|%)$/.exec(S);if(!P)throw new Error("rootMargin must be specified in pixels or percent");return{value:parseFloat(P[1]),unit:P[2]}});return _[1]=_[1]||_[0],_[2]=_[2]||_[0],_[3]=_[3]||_[1],_},G.prototype._monitorIntersections=function(){this._monitoringIntersections||(this._monitoringIntersections=!0,this.POLL_INTERVAL?this._monitoringInterval=setInterval(this._checkForIntersections,this.POLL_INTERVAL):(wt(window,"resize",this._checkForIntersections,!0),wt(J,"scroll",this._checkForIntersections,!0),this.USE_MUTATION_OBSERVER&&"MutationObserver"in window&&(this._domObserver=new MutationObserver(this._checkForIntersections),this._domObserver.observe(J,{attributes:!0,childList:!0,characterData:!0,subtree:!0}))))},G.prototype._unmonitorIntersections=function(){this._monitoringIntersections&&(this._monitoringIntersections=!1,clearInterval(this._monitoringInterval),this._monitoringInterval=null,Ot(window,"resize",this._checkForIntersections,!0),Ot(J,"scroll",this._checkForIntersections,!0),this._domObserver&&(this._domObserver.disconnect(),this._domObserver=null))},G.prototype._checkForIntersections=function(){var d=this._rootIsInDom(),a=d?this._getRootRect():{top:0,bottom:0,left:0,right:0,width:0,height:0};this._observationTargets.forEach(function(_){var S=_.element,P=ct(S),st=this._rootContainsTarget(S),rt=_.entry,pt=d&&st&&this._computeTargetAndRootIntersection(S,a),Pt=_.entry=new ut({time:window.performance&&performance.now&&performance.now(),target:S,boundingClientRect:P,rootBounds:a,intersectionRect:pt});rt?d&&st?this._hasCrossedThreshold(rt,Pt)&&this._queuedEntries.push(Pt):rt&&rt.isIntersecting&&this._queuedEntries.push(Pt):this._queuedEntries.push(Pt)},this),this._queuedEntries.length&&this._callback(this.takeRecords(),this)},G.prototype._computeTargetAndRootIntersection=function(d,a){if("none"!=window.getComputedStyle(d).display){for(var S=ct(d),P=Rt(d),st=!1;!st;){var rt=null,pt=1==P.nodeType?window.getComputedStyle(P):{};if("none"==pt.display)return;if(P==this.root||P==J?(st=!0,rt=a):P!=J.body&&P!=J.documentElement&&"visible"!=pt.overflow&&(rt=ct(P)),rt&&!(S=Nt(rt,S)))break;P=Rt(P)}return S}},G.prototype._getRootRect=function(){var d;if(this.root)d=ct(this.root);else{var a=J.documentElement,_=J.body;d={top:0,left:0,right:a.clientWidth||_.clientWidth,width:a.clientWidth||_.clientWidth,bottom:a.clientHeight||_.clientHeight,height:a.clientHeight||_.clientHeight}}return this._expandRectByRootMargin(d)},G.prototype._expandRectByRootMargin=function(d){var a=this._rootMarginValues.map(function(S,P){return"px"==S.unit?S.value:S.value*(P%2?d.width:d.height)/100}),_={top:d.top-a[0],right:d.right+a[1],bottom:d.bottom+a[2],left:d.left-a[3]};return _.width=_.right-_.left,_.height=_.bottom-_.top,_},G.prototype._hasCrossedThreshold=function(d,a){var _=d&&d.isIntersecting?d.intersectionRatio||0:-1,S=a.isIntersecting?a.intersectionRatio||0:-1;if(_!==S)for(var P=0;P<this.thresholds.length;P++){var st=this.thresholds[P];if(st==_||st==S||st<_!=st<S)return!0}},G.prototype._rootIsInDom=function(){return!this.root||yt(J,this.root)},G.prototype._rootContainsTarget=function(d){return yt(this.root||J,d)},G.prototype._registerInstance=function(){ft.indexOf(this)<0&&ft.push(this)},G.prototype._unregisterInstance=function(){var d=ft.indexOf(this);-1!=d&&ft.splice(d,1)},window.IntersectionObserver=G,window.IntersectionObserverEntry=ut}function ut(d){this.time=d.time,this.target=d.target,this.rootBounds=d.rootBounds,this.boundingClientRect=d.boundingClientRect,this.intersectionRect=d.intersectionRect||{top:0,bottom:0,left:0,right:0,width:0,height:0},this.isIntersecting=!!d.intersectionRect;var a=this.boundingClientRect,_=a.width*a.height,S=this.intersectionRect;this.intersectionRatio=_?Number((S.width*S.height/_).toFixed(4)):this.isIntersecting?1:0}function G(d,a){var _=a||{};if("function"!=typeof d)throw new Error("callback must be a function");if(_.root&&1!=_.root.nodeType)throw new Error("root must be an Element");this._checkForIntersections=function bt(d,a){var _=null;return function(){_||(_=setTimeout(function(){d(),_=null},a))}}(this._checkForIntersections.bind(this),this.THROTTLE_TIMEOUT),this._callback=d,this._observationTargets=[],this._queuedEntries=[],this._rootMarginValues=this._parseRootMargin(_.rootMargin),this.thresholds=this._initThresholds(_.threshold),this.root=_.root||null,this.rootMargin=this._rootMarginValues.map(function(S){return S.value+S.unit}).join(" ")}function wt(d,a,_,S){"function"==typeof d.addEventListener?d.addEventListener(a,_,S||!1):"function"==typeof d.attachEvent&&d.attachEvent("on"+a,_)}function Ot(d,a,_,S){"function"==typeof d.removeEventListener?d.removeEventListener(a,_,S||!1):"function"==typeof d.detatchEvent&&d.detatchEvent("on"+a,_)}function Nt(d,a){var _=Math.max(d.top,a.top),S=Math.min(d.bottom,a.bottom),P=Math.max(d.left,a.left),st=Math.min(d.right,a.right),rt=st-P,pt=S-_;return rt>=0&&pt>
vendor: 34,294 bytes, line 1
1=0&&{top:_,bottom:S,left:P,right:st,width:rt,height:pt}}function ct(d){var a;try{a=d.getBoundingClientRect()}catch{}return a?(a.width&&a.height||(a={top:a.top,right:a.right,bottom:a.bottom,left:a.left,width:a.right-a.left,height:a.bottom-a.top}),a):{top:0,bottom:0,left:0,right:0,width:0,height:0}}function yt(d,a){for(var _=a;_;){if(_==d)return!0;_=Rt(_)}return!1}function Rt(d){var a=d.parentNode;return a&&11==a.nodeType&&a.host?a.host:a&&a.assignedSlot?a.assignedSlot.parentNode:a}}()},332:()=>{"use strict";!function(t){const n=t.performance;function i(F){n&&n.mark&&n.mark(F)}function o(F,m){n&&n.measure&&n.measure(F,m)}i("Zone");const c=t.__Zone_symbol_prefix||"__zone_symbol__";function l(F){return c+F}const y=!0===t[l("forceDuplicateZoneCheck")];if(t.Zone){if(y||"function"!=typeof t.Zone.__symbol__)throw new Error("Zone already loaded.");return t.Zone}let T=(()=>{class F{static#t=this.__symbol__=l;static assertZonePatched(){if(t.Promise!==Et.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 e=F.current;for(;e.parent;)e=e.parent;return e}static get current(){return Y.zone}static get currentTask(){return _t}static __load_patch(e,r,w=!1){if(Et.hasOwnProperty(e)){if(!w&&y)throw Error("Already loaded patch: "+e)}else if(!t["__Zone_disable_"+e]){const N="Zone:"+e;i(N),Et[e]=r(t,F,tt),o(N,N)}}get parent(){return this._parent}get name(){return this._name}constructor(e,r){this._parent=e,this._name=r?r.name||"unnamed":"<root>",this._properties=r&&r.properties||{},this._zoneDelegate=new R(this,this._parent&&this._parent._zoneDelegate,r)}get(e){const r=this.getZoneWith(e);if(r)return r._properties[e]}getZoneWith(e){let r=this;for(;r;){if(r._properties.hasOwnProperty(e))return r;r=r._parent}return null}fork(e){if(!e)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,e)}wrap(e,r){if("function"!=typeof e)throw new Error("Expecting function got: "+e);const w=this._zoneDelegate.intercept(this,e,r),N=this;return function(){return N.runGuarded(w,this,arguments,r)}}run(e,r,w,N){Y={parent:Y,zone:this};try{return this._zoneDelegate.invoke(this,e,r,w,N)}finally{Y=Y.parent}}runGuarded(e,r=null,w,N){Y={parent:Y,zone:this};try{try{return this._zoneDelegate.invoke(this,e,r,w,N)}catch(et){if(this._zoneDelegate.handleError(this,et))throw et}}finally{Y=Y.parent}}runTask(e,r,w){if(e.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(e.zone||nt).name+"; Execution: "+this.name+")");if(e.state===U&&(e.type===it||e.type===O))return;const N=e.state!=g;N&&e._transitionTo(g,V),e.runCount++;const et=_t;_t=e,Y={parent:Y,zone:this};try{e.type==O&&e.data&&!e.data.isPeriodic&&(e.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,e,r,w)}catch(u){if(this._zoneDelegate.handleError(this,u))throw u}}finally{e.state!==U&&e.state!==E&&(e.type==it||e.data&&e.data.isPeriodic?N&&e._transitionTo(V,g):(e.runCount=0,this._updateTaskCount(e,-1),N&&e._transitionTo(U,g,U))),Y=Y.parent,_t=et}}scheduleTask(e){if(e.zone&&e.zone!==this){let w=this;for(;w;){if(w===e.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${e.zone.name}`);w=w.parent}}e._transitionTo(Q,U);const r=[];e._zoneDelegates=r,e._zone=this;try{e=this._zoneDelegate.scheduleTask(this,e)}catch(w){throw e._transitionTo(E,Q,U),this._zoneDelegate.handleError(this,w),w}return e._zoneDelegates===r&&this._updateTaskCount(e,1),e.state==Q&&e._transitionTo(V,Q),e}scheduleMicroTask(e,r,w,N){return this.scheduleTask(new v(H,e,r,w,N,void 0))}scheduleMacroTask(e,r,w,N,et){return this.scheduleTask(new v(O,e,r,w,N,et))}scheduleEventTask(e,r,w,N,et){return this.scheduleTask(new v(it,e,r,w,N,et))}cancelTask(e){if(e.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(e.zone||nt).name+"; Execution: "+this.name+")");if(e.state===V||e.state===g){e._transitionTo(W,V,g);try{this._zoneDelegate.cancelTask(this,e)}catch(r){throw e._transitionTo(E,W),this._zoneDelegate.handleError(this,r),r}return this._updateTaskCount(e,-1),e._transitionTo(U,W),e.runCount=0,e}}_updateTaskCount(e,r){const w=e._zoneDelegates;-1==r&&(e._zoneDelegates=null);for(let N=0;N<w.length;N++)w[N]._updateTaskCount(e.type,r)}}return F})();const I={name:"",onHasTask:(F,m,e,r)=>F.hasTask(e,r),onScheduleTask:(F,m,e,r)=>F.scheduleTask(e,r),onInvokeTask:(F,m,e,r,w,N)=>F.invokeTask(e,r,w,N),onCancelTask:(F,m,e,r)=>F.cancelTask(e,r)};class R{constructor(m,e,r){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=m,this._parentDelegate=e,this._forkZS=r&&(r&&r.onFork?r:e._forkZS),this._forkDlgt=r&&(r.onFork?e:e._forkDlgt),this._forkCurrZone=r&&(r.onFork?this.zone:e._forkCurrZone),this._interceptZS=r&&(r.onIntercept?r:e._interceptZS),this._interceptDlgt=r&&(r.onIntercept?e:e._interceptDlgt),this._interceptCurrZone=r&&(r.onIntercept?this.zone:e._interceptCurrZone),this._invokeZS=r&&(r.onInvoke?r:e._invokeZS),this._invokeDlgt=r&&(r.onInvoke?e:e._invokeDlgt),this._invokeCurrZone=r&&(r.onInvoke?this.zone:e._invokeCurrZone),this._handleErrorZS=r&&(r.onHandleError?r:e._handleErrorZS),this._handleErrorDlgt=r&&(r.onHandleError?e:e._handleErrorDlgt),this._handleErrorCurrZone=r&&(r.onHandleError?this.zone:e._handleErrorCurrZone),this._scheduleTaskZS=r&&(r.onScheduleTask?r:e._scheduleTaskZS),this._scheduleTaskDlgt=r&&(r.onScheduleTask?e:e._scheduleTaskDlgt),this._scheduleTaskCurrZone=r&&(r.onScheduleTask?this.zone:e._scheduleTaskCurrZone),this._invokeTaskZS=r&&(r.onInvokeTask?r:e._invokeTaskZS),this._invokeTaskDlgt=r&&(r.onInvokeTask?e:e._invokeTaskDlgt),this._invokeTaskCurrZone=r&&(r.onInvokeTask?this.zone:e._invokeTaskCurrZone),this._cancelTaskZS=r&&(r.onCancelTask?r:e._cancelTaskZS),this._cancelTaskDlgt=r&&(r.onCancelTask?e:e._cancelTaskDlgt),this._cancelTaskCurrZone=r&&(r.onCancelTask?this.zone:e._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const w=r&&r.onHasTask;(w||e&&e._hasTaskZS)&&(this._hasTaskZS=w?r:I,this._hasTaskDlgt=e,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=m,r.onScheduleTask||(this._scheduleTaskZS=I,this._scheduleTaskDlgt=e,this._scheduleTaskCurrZone=this.zone),r.onInvokeTask||(this._invokeTaskZS=I,this._invokeTaskDlgt=e,this._invokeTaskCurrZone=this.zone),r.onCancelTask||(this._cancelTaskZS=I,this._cancelTaskDlgt=e,this._cancelTaskCurrZone=this.zone))}fork(m,e){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,m,e):new T(m,e)}intercept(m,e,r){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,m,e,r):e}invoke(m,e,r,w,N){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,m,e,r,w,N):e.apply(r,w)}handleError(m,e){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,m,e)}scheduleTask(m,e){let r=e;if(this._scheduleTaskZS)this._hasTaskZS&&r._zoneDelegates.push(this._hasTaskDlgtOwner),r=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,m,e),r||(r=e);else if(e.scheduleFn)e.scheduleFn(e);else{if(e.type!=H)throw new Error("Task is missing scheduleFn.");D(e)}return r}invokeTask(m,e,r,w){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,m,e,r,w):e.callback.apply(r,w)}cancelTask(m,e){let r;if(this._cancelTaskZS)r=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,m,e);else{if(!e.cancelFn)throw Error("Task is not cancelable");r=e.cancelFn(e)}return r}hasTask(m,e){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,m,e)}catch(r){this.handleError(m,r)}}_updateTaskCount(m,e){const r=this._taskCounts,w=r[m],N=r[m]=w+e;if(N<0)throw new Error("More tasks executed then were scheduled.");0!=w&&0!=N||this.hasTask(this.zone,{microTask:r.microTask>0,macroTask:r.macroTask>0,eventTask:r.eventTask>0,change:m})}}class v{constructor(m,e,r,w,N,et){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=m,this.source=e,this.data=w,this.scheduleFn=N,this.cancelFn=et,!r)throw new Error("callback is not defined");this.callback=r;const u=this;this.invoke=m===it&&w&&w.useG?v.invokeTask:function(){return v.invokeTask.call(t,u,this,arguments)}}static invokeTask(m,e,r){m||(m=this),at++;try{return m.runCount++,m.zone.runTask(m,e,r)}finally{1==at&&p(),at--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(U,Q)}_transitionTo(m,e,r){if(this._state!==e&&this._state!==r)throw new Error(`${this.type} '${this.source}': can not transition to '${m}', expecting state '${e}'${r?" or '"+r+"'":""}, was '${this._state}'.`);this._state=m,m==U&&(this._zoneDelegates=null)}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 x=l("setTimeout"),A=l("Promise"),j=l("then");let ot,X=[],B=!1;function K(F){if(ot||t[A]&&(ot=t[A].resolve(0)),ot){let m=ot[j];m||(m=ot.then),m.call(ot,F)}else t[x](F,0)}function D(F){0===at&&0===X.length&&K(p),F&&X.push(F)}function p(){if(!B){for(B=!0;X.length;){const F=X;X=[];for(let m=0;m<F.length;m++){const e=F[m];try{e.zone.runTask(e,null,null)}catch(r){tt.onUnhandledError(r)}}}tt.microtaskDrainDone(),B=!1}}const nt={name:"NO ZONE"},U="notScheduled",Q="scheduling",V="scheduled",g="running",W="canceling",E="unknown",H="microTask",O="macroTask",it="eventTask",Et={},tt={symbol:l,currentZoneFrame:()=>Y,onUnhandledError:$,microtaskDrainDone:$,scheduleMicroTask:D,showUncaughtError:()=>!T[l("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:$,patchMethod:()=>$,bindArguments:()=>[],patchThen:()=>$,patchMacroTask:()=>$,patchEventPrototype:()=>$,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>$,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>$,wrapWithCurrentZone:()=>$,filterProperties:()=>[],attachOriginToPatched:()=>$,_redefineProperty:()=>$,patchCallbacks:()=>$,nativeScheduleMicroTask:K};let Y={parent:null,zone:new T(null,null)},_t=null,at=0;function $(){}o("Zone","Zone"),t.Zone=T}(typeof window<"u"&&window||typeof self<"u"&&self||global);const J=Object.getOwnPropertyDescriptor,ft=Object.defineProperty,ut=Object.getPrototypeOf,G=Object.create,Lt=Array.prototype.slice,bt="addEventListener",wt="removeEventListener",Ot=Zone.__symbol__(bt),Nt=Zone.__symbol__(wt),ct="true",lt="false",yt=Zone.__symbol__("");function Rt(t,n){return Zone.current.wrap(t,n)}function d(t,n,i,o,c){return Zone.current.scheduleMacroTask(t,n,i,o,c)}const a=Zone.__symbol__,_=typeof window<"u",S=_?window:void 0,P=_&&S||"object"==typeof self&&self||global,st="removeAttribute";function rt(t,n){for(let i=t.length-1;i>=0;i--)"function"==typeof t[i]&&(t[i]=Rt(t[i],n+"_"+i));return t}function Pt(t){return!t||!1!==t.writable&&!("function"==typeof t.get&&typeof t.set>"u")}const Wt=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,At=!("nw"in P)&&typeof P.process<"u"&&"[object process]"==={}.toString.call(P.process),Ft=!At&&!Wt&&!(!_||!S.HTMLElement),qt=typeof P.process<"u"&&"[object process]"==={}.toString.call(P.process)&&!Wt&&!(!_||!S.HTMLElement),jt={},zt=function(t){if(!(t=t||P.event))return;let n=jt[t.type];n||(n=jt[t.type]=a("ON_PROPERTY"+t.type));const i=this||t.target||P,o=i[n];let c;return Ft&&i===S&&"error"===t.type?(c=o&&o.call(this,t.message,t.filename,t.lineno,t.colno,t.error),!0===c&&t.preventDefault()):(c=o&&o.apply(this,arguments),null!=c&&!c&&t.preventDefault()),c};function Xt(t,n,i){let o=J(t,n);if(!o&&i&&J(i,n)&&(o={enumerable:!0,configurable:!0}),!o||!o.configurable)return;const c=a("on"+n+"patched");if(t.hasOwnProperty(c)&&t[c])return;delete o.writable,delete o.value;const l=o.get,y=o.set,T=n.slice(2);let I=jt[T];I||(I=jt[T]=a("ON_PROPERTY"+T)),o.set=function(R){let v=this;!v&&t===P&&(v=P),v&&("function"==typeof v[I]&&v.removeEventListener(T,zt),y&&y.call(v,null),v[I]=R,"function"==typeof R&&v.addEventListener(T,zt,!1))},o.get=function(){let R=this;if(!R&&t===P&&(R=P),!R)return null;const v=R[I];if(v)return v;if(l){let x=l.call(this);if(x)return o.set.call(this,x),"function"==typeof R[st]&&R.removeAttribute(n),x}return null},ft(t,n,o),t[c]=!0}function Yt(t,n,i){if(n)for(let o=0;o<n.length;o++)Xt(t,"on"+n[o],i);else{const o=[];for(const c in t)"on"==c.slice(0,2)&&o.push(c);for(let c=0;c<o.length;c++)Xt(t,o[c],i)}}const dt=a("originalInstance");function Zt(t){const n=P[t];if(!n)return;P[a(t)]=n,P[t]=function(){const c=rt(arguments,t);switch(c.length){case 0:this[dt]=new n;break;case 1:this[dt]=new n(c[0]);break;case 2:this[dt]=new n(c[0],c[1]);break;case 3:this[dt]=new n(c[0],c[1],c[2]);break;case 4:this[dt]=new n(c[0],c[1],c[2],c[3]);break;default:throw new Error("Arg list too long.")}},mt(P[t],n);const i=new n(function(){});let o;for(o in i)"XMLHttpRequest"===t&&"responseBlob"===o||function(c){"function"==typeof i[c]?P[t].prototype[c]=function(){return this[dt][c].apply(this[dt],arguments)}:ft(P[t].prototype,c,{set:function(l){"function"==typeof l?(this[dt][c]=Rt(l,t+"."+c),mt(this[dt][c],l)):this[dt][c]=l},get:function(){return this[dt][c]}})}(o);for(o in n)"prototype"!==o&&n.hasOwnProperty(o)&&(P[t][o]=n[o])}function gt(t,n,i){let o=t;for(;o&&!o.hasOwnProperty(n);)o=ut(o);!o&&t[n]&&(o=t);const c=a(n);let l=null;if(o&&(!(l=o[c])||!o.hasOwnProperty(c))&&(l=o[c]=o[n],Pt(o&&J(o,n)))){const T=i(l,c,n);o[n]=function(){return T(this,arguments)},mt(o[n],l)}return l}function le(t,n,i){let o=null;function c(l){const y=l.data;return y.args[y.cbIdx]=function(){l.invoke.apply(this,arguments)},o.apply(y.target,y.args),l}o=gt(t,n,l=>function(y,T){const I=i(y,T);return I.cbIdx>=0&&"function"==typeof T[I.cbIdx]?d(I.name,T[I.cbIdx],I,c):l.apply(y,T)})}function mt(t,n){t[a("OriginalDelegate")]=n}let $t=!1,Vt=!1;function he(){if($t)return Vt;$t=!0;try{const t=S.navigator.userAgent;(-1!==t.indexOf("MSIE ")||-1!==t.indexOf("Trident/")||-1!==t.indexOf("Edge/"))&&(Vt=!0)}catch{}return Vt}Zone.__load_patch("ZoneAwarePromise",(t,n,i)=>{const o=Object.getOwnPropertyDescriptor,c=Object.defineProperty,y=i.symbol,T=[],I=!0===t[y("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],R=y("Promise"),v=y("then"),x="__creationTrace__";i.onUnhandledError=u=>{if(i.showUncaughtError()){const h=u&&u.rejection;h?console.error("Unhandled Promise rejection:",h instanceof Error?h.message:h,"; Zone:",u.zone.name,"; Task:",u.task&&u.task.source,"; Value:",h,h instanceof Error?h.stack:void 0):console.error(u)}},i.microtaskDrainDone=()=>{for(;T.length;){const u=T.shift();try{u.zone.runGuarded(()=>{throw u.throwOriginal?u.rejection:u})}catch(h){j(h)}}};const A=y("unhandledPromiseRejectionHandler");function j(u){i.onUnhandledError(u);try{const h=n[A];"function"==typeof h&&h.call(this,u)}catch{}}function X(u){return u&&u.then}function B(u){return u}function ot(u){return e.reject(u)}const K=y("state"),D=y("value"),p=y("finally"),nt=y("parentPromiseValue"),U=y("parentPromiseState"),Q="Promise.then",V=null,g=!0,W=!1,E=0;function H(u,h){return s=>{try{tt(u,h,s)}catch(f){tt(u,!1,f)}}}const O=function(){let u=!1;return function(s){return function(){u||(u=!0,s.apply(null,arguments))}}},it="Promise resolved with itself",Et=y("currentTaskTrace");function tt(u,h,s){const f=O();if(u===s)throw new TypeError(it);if(u[K]===V){let b=null;try{("object"==typeof s||"function"==typeof s)&&(b=s&&s.then)}catch(C){return f(()=>{tt(u,!1,C)})(),u}if(h!==W&&s instanceof e&&s.hasOwnProperty(K)&&s.hasOwnProperty(D)&&s[K]!==V)_t(s),tt(u,s[K],s[D]);else if(h!==W&&"function"==typeof b)try{b.call(s,f(H(u,h)),f(H(u,!1)))}catch(C){f(()=>{tt(u,!1,C)})()}else{u[K]=h;const C=u[D];if(u[D]=s,u[p]===p&&h===g&&(u[K]=u[U],u[D]=u[nt]),h===W&&s instanceof Error){const k=n.currentTask&&n.currentTask.data&&n.currentTask.data[x];k&&c(s,Et,{configurable:!0,enumerable:!1,writable:!0,value:k})}for(let k=0;k<C.length;)at(u,C[k++],C[k++],C[k++],C[k++]);if(0==C.length&&h==W){u[K]=E;let k=s;try{throw new Error("Uncaught (in promise): "+function l(u){return u&&u.toString===Object.prototype.toString?(u.constructor&&u.constructor.name||"")+": "+JSON.stringify(u):u?u.toString():Object.prototype.toString.call(u)}(s)+(s&&s.stack?"\n"+s.stack:""))}catch(Z){k=Z}I&&(k.throwOriginal=!0),k.rejection=s,k.promise=u,k.zone=n.current,k.task=n.currentTask,T.push(k),i.scheduleMicroTask()}}}return u}const Y=y("rejectionHandledHandler");function _t(u){if(u[K]===E){try{const h=n[Y];h&&"function"==typeof h&&h.call(this,{rejection:u[D],promise:u})}catch{}u[K]=W;for(let h=0;h<T.length;h++)u===T[h].promise&&T.splice(h,1)}}function at(u,h,s,f,b){_t(u);const C=u[K],k=C?"function"==typeof f?f:B:"function"==typeof b?b:ot;h.scheduleMicroTask(Q,()=>{try{const Z=u[D],M=!!s&&p===s[p];M&&(s[nt]=Z,s[U]=C);const L=h.run(k,void 0,M&&k!==ot&&k!==B?[]:[Z]);tt(s,!0,L)}catch(Z){tt(s,!1,Z)}},s)}const F=function(){},m=t.AggregateError;class e{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(h){return tt(new this(null),g,h)}static reject(h){return tt(new this(null),W,h)}static any(h){if(!h||"function"!=typeof h[Symbol.iterator])return Promise.reject(new m([],"All promises were rejected"));const s=[];let f=0;try{for(let k of h)f++,s.push(e.resolve(k))}catch{return Promise.reject(new m([],"All promises were rejected"))}if(0===f)return Promise.reject(new m([],"All promises were rejected"));let b=!1;const C=[];return new e((k,Z)=>{for(let M=0;M<s.length;M++)s[M].then(L=>{b||(b=!0,k(L))},L=>{C.push(L),f--,0===f&&(b=!0,Z(new m(C,"All promises were rejected")))})})}static race(h){let s,f,b=new this((Z,M)=>{s=Z,f=M});function C(Z){s(Z)}function k(Z){f(Z)}for(let Z of h)X(Z)||(Z=this.resolve(Z)),Z.then(C,k);return b}static all(h){return e.allWithCallback(h)}static allSettled(h){return(this&&this.prototype instanceof e?this:e).allWithCallback(h,{thenCallback:f=>({status:"fulfilled",value:f}),errorCallback:f=>({status:"rejected",reason:f})})}static allWithCallback(h,s){let f,b,C=new this((L,q)=>{f=L,b=q}),k=2,Z=0;const M=[];for(let L of h){X(L)||(L=this.resolve(L));const q=Z;try{L.then(z=>{M[q]=s?s.thenCallback(z):z,k--,0===k&&f(M)},z=>{s?(M[q]=s.errorCallback(z),k--,0===k&&f(M)):b(z)})}catch(z){b(z)}k++,Z++}return k-=2,0===k&&f(M),C}constructor(h){const s=this;if(!(s instanceof e))throw new Error("Must be an instanceof Promise.");s[K]=V,s[D]=[];try{const f=O();h&&h(f(H(s,g)),f(H(s,W)))}catch(f){tt(s,!1,f)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return e}then(h,s){let f=this.constructor?.[Symbol.species];(!f||"function"!=typeof f)&&(f=this.constructor||e);const b=new f(F),C=n.current;return this[K]==V?this[D].push(C,b,h,s):at(this,C,b,h,s),b}catch(h){return this.then(null,h)}finally(h){let s=this.constructor?.[Symbol.species];(!s||"function"!=typeof s)&&(s=e);const f=new s(F);f[p]=p;const b=n.current;return this[K]==V?this[D].push(b,f,h,h):at(this,b,f,h,h),f}}e.resolve=e.resolve,e.reject=e.reject,e.race=e.race,e.all=e.all;const r=t[R]=t.Promise;t.Promise=e;const w=y("thenPatched");function N(u){const h=u.prototype,s=o(h,"then");if(s&&(!1===s.writable||!s.configurable))return;const f=h.then;h[v]=f,u.prototype.then=function(b,C){return new e((Z,M)=>{f.call(this,Z,M)}).then(b,C)},u[w]=!0}return i.patchThen=N,r&&(N(r),gt(t,"fetch",u=>function et(u){return function(h,s){let f=u.apply(h,s);if(f instanceof e)return f;let b=f.constructor;return b[w]||N(b),f}}(u))),Promise[n.__symbol__("uncaughtPromiseErrors")]=T,e}),Zone.__load_patch("toString",t=>{const n=Function.prototype.toString,i=a("OriginalDelegate"),o=a("Promise"),c=a("Error"),l=function(){if("function"==typeof this){const R=this[i];if(R)return"function"==typeof R?n.call(R):Object.prototype.toString.call(R);if(this===Promise){const v=t[o];if(v)return n.call(v)}if(this===Error){const v=t[c];if(v)return n.call(v)}}return n.call(this)};l[i]=n,Function.prototype.toString=l;const y=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":y.call(this)}});let Ct=!1;if(typeof window<"u")try{const t=Object.defineProperty({},"passive",{get:function(){Ct=!0}});window.addEventListener("test",t,t),window.removeEventListener("test",t,t)}catch{Ct=!1}const fe={useG:!0},ht={},Kt={},Jt=new RegExp("^"+yt+"(\\w+)(true|false)$"),Qt=a("propagationStopped");function te(t,n){const i=(n?n(t):t)+lt,o=(n?n(t):t)+ct,c=yt+i,l=yt+o;ht[t]={},ht[t][lt]=c,ht[t][ct]=l}function de(t,n,i,o){const c=o&&o.add||bt,l=o&&o.rm||wt,y=o&&o.listeners||"eventListeners",T=o&&o.rmAll||"removeAllListeners",I=a(c),R="."+c+":",v="prependListener",x="."+v+":",A=function(D,p,nt){if(D.isRemoved)return;const U=D.callback;let Q;"object"==typeof U&&U.handleEvent&&(D.callback=g=>U.handleEvent(g),D.originalDelegate=U);try{D.invoke(D,p,[nt])}catch(g){Q=g}const V=D.options;return V&&"object"==typeof V&&V.once&&p[l].call(p,nt.type,D.originalDelegate?D.originalDelegate:D.callback,V),Q};function j(D,p,nt){if(!(p=p||t.event))return;const U=D||p.target||t,Q=U[ht[p.type][nt?ct:lt]];if(Q){const V=[];if(1===Q.length){const g=A(Q[0],U,p);g&&V.push(g)}else{const g=Q.slice();for(let W=0;W<g.length&&(!p||!0!==p[Qt]);W++){const E=A(g[W],U,p);E&&V.push(E)}}if(1===V.length)throw V[0];for(let g=0;g<V.length;g++){const W=V[g];n.nativeScheduleMicroTask(()=>{throw W})}}}const X=function(D){return j(this,D,!1)},B=function(D){return j(this,D,!0)};function ot(D,p){if(!D)return!1;let nt=!0;p&&void 0!==p.useG&&(nt=p.useG);const U=p&&p.vh;let Q=!0;p&&void 0!==p.chkDup&&(Q=p.chkDup);let V=!1;p&&void 0!==p.rt&&(V=p.rt);let g=D;for(;g&&!g.hasOwnProperty(c);)g=ut(g);if(!g&&D[c]&&(g=D),!g||g[I])return!1;const W=p&&p.eventNameToString,E={},H=g[I]=g[c],O=g[a(l)]=g[l],it=g[a(y)]=g[y],Et=g[a(T)]=g[T];let tt;p&&p.prepend&&(tt=g[a(p.prepend)]=g[p.prepend]);const e=nt?function(s){if(!E.isExisting)return H.call(E.target,E.eventName,E.capture?B:X,E.options)}:function(s){return H.call(E.target,E.eventName,s.invoke,E.options)},r=nt?function(s){if(!s.isRemoved){const f=ht[s.eventName];let b;f&&(b=f[s.capture?ct:lt]);const C=b&&s.target[b];if(C)for(let k=0;k<C.length;k++)if(C[k]===s){C.splice(k,1),s.isRemoved=!0,0===C.length&&(s.allRemoved=!0,s.target[b]=null);break}}if(s.allRemoved)return O.call(s.target,s.eventName,s.capture?B:X,s.options)}:function(s){return O.call(s.target,s.eventName,s.invoke,s.options)},N=p&&p.diff?p.diff:function(s,f){const b=typeof f;return"function"===b&&s.callback===f||"object"===b&&s.originalDelegate===f},et=Zone[a("UNPATCHED_EVENTS")],u=t[a("PASSIVE_EVENTS")],h=function(s,f,b,C,k=!1,Z=!1){return function(){const M=this||t;let L=arguments[0];p&&p.transferEventName&&(L=p.transferEventName(L));let q=arguments[1];if(!q)return s.apply(this,arguments);if(At&&"uncaughtException"===L)return s.apply(this,arguments);let z=!1;if("function"!=typeof q){if(!q.handleEvent)return s.apply(this,arguments);z=!0}if(U&&!U(s,q,M,arguments))return;const vt=Ct&&!!u&&-1!==u.indexOf(L),Tt=function Y(s,f){return!Ct&&"object"==typeof s&&s?!!s.capture:Ct&&f?"boolean"==typeof s?{capture:s,passive:!0}:s?"object"==typeof s&&!1!==s.passive?{...s,passive:!0}:s:{passive:!0}:s}(arguments[2],vt);if(et)for(let It=0;It<et.length;It++)if(L===et[It])return vt?s.call(M,L,q,Tt):s.apply(this,arguments);const Ut=!!Tt&&("boolean"==typeof Tt||Tt.capture),oe=!(!Tt||"object"!=typeof Tt)&&Tt.once,ve=Zone.current;let Gt=ht[L];Gt||(te(L,W),Gt=ht[L]);const se=Gt[Ut?ct:lt];let xt,St=M[se],ie=!1;if(St){if(ie=!0,Q)for(let It=0;It<St.length;It++)if(N(St[It],q))return}else St=M[se]=[];const ce=M.constructor.name,ae=Kt[ce];ae&&(xt=ae[L]),xt||(xt=ce+f+(W?W(L):L)),E.options=Tt,oe&&(E.options.once=!1),E.target=M,E.capture=Ut,E.eventName=L,E.isExisting=ie;const Mt=nt?fe:void 0;Mt&&(Mt.taskData=E);const kt=ve.scheduleEventTask(xt,q,Mt,b,C);return E.target=null,Mt&&(Mt.taskData=null),oe&&(Tt.once=!0),!Ct&&"boolean"==typeof kt.options||(kt.options=Tt),kt.target=M,kt.capture=Ut,kt.eventName=L,z&&(kt.originalDelegate=q),Z?St.unshift(kt):St.push(kt),k?M:void 0}};return g[c]=h(H,R,e,r,V),tt&&(g[v]=h(tt,x,function(s){return tt.call(E.target,E.eventName,s.invoke,E.options)},r,V,!0)),g[l]=function(){const s=this||t;let f=arguments[0];p&&p.transferEventName&&(f=p.transferEventName(f));const b=arguments[2],C=!!b&&("boolean"==typeof b||b.capture),k=arguments[1];if(!k)return O.apply(this,arguments);if(U&&!U(O,k,s,arguments))return;const Z=ht[f];let M;Z&&(M=Z[C?ct:lt]);const L=M&&s[M];if(L)for(let q=0;q<L.length;q++){const z=L[q];if(N(z,k))return L.splice(q,1),z.isRemoved=!0,0===L.length&&(z.allRemoved=!0,s[M]=null,"string"==typeof f)&&(s[yt+"ON_PROPERTY"+f]=null),z.zone.cancelTask(z),V?s:void 0}return O.apply(this,arguments)},g[y]=function(){const s=this||t;let f=arguments[0];p&&p.transferEventName&&(f=p.transferEventName(f));const b=[],C=ee(s,W?W(f):f);for(let k=0;k<C.length;k++){const Z=C[k];b.push(Z.originalDelegate?Z.originalDelegate:Z.callback)}return b},g[T]=function(){const s=this||t;let f=arguments[0];if(f){p&&p.transferEventName&&(f=p.transferEventName(f));const b=ht[f];if(b){const Z=s[b[lt]],M=s[b[ct]];if(Z){const L=Z.slice();for(let q=0;q<L.length;q++){const z=L[q];this[l].call(this,f,z.originalDelegate?z.originalDelegate:z.callback,z.options)}}if(M){const L=M.slice();for(let q=0;q<L.length;q++){const z=L[q];this[l].call(this,f,z.originalDelegate?z.originalDelegate:z.callback,z.options)}}}}else{const b=Object.keys(s);for(let C=0;C<b.length;C++){const Z=Jt.exec(b[C]);let M=Z&&Z[1];M&&"removeListener"!==M&&this[T].call(this,M)}this[T].call(this,"removeListener")}if(V)return this},mt(g[c],H),mt(g[l],O),Et&&mt(g[T],Et),it&&mt(g[y],it),!0}let K=[];for(let D=0;D<i.length;D++)K[D]=ot(i[D],o);return K}function ee(t,n){if(!n){const l=[];for(let y in t){const T=Jt.exec(y);let I=T&&T[1];if(I&&(!n||I===n)){const R=t[y];if(R)for(let v=0;v<R.length;v++)l.push(R[v])}}return l}let i=ht[n];i||(te(n),i=ht[n]);const o=t[i[lt]],c=t[i[ct]];return o?c?o.concat(c):o.slice():c?c.slice():[]}function _e(t,n){const i=t.Event;i&&i.prototype&&n.patchMethod(i.prototype,"stopImmediatePropagation",o=>function(c,l){c[Qt]=!0,o&&o.apply(c,l)})}function Ee(t,n,i,o,c){const l=Zone.__symbol__(o);if(n[l])return;const y=n[l]=n[o];n[o]=function(T,I,R){return I&&I.prototype&&c.forEach(function(v){const x=`${i}.${o}::`+v,A=I.prototype;try{if(A.hasOwnProperty(v)){const j=t.ObjectGetOwnPropertyDescriptor(A,v);j&&j.value?(j.value=t.wrapWithCurrentZone(j.value,x),t._redefineProperty(I.prototype,v,j)):A[v]&&(A[v]=t.wrapWithCurrentZone(A[v],x))}else A[v]&&(A[v]=t.wrapWithCurrentZone(A[v],x))}catch{}}),y.call(n,T,I,R)},t.attachOriginToPatched(n[o],y)}function ne(t,n,i){if(!i||0===i.length)return n;const o=i.filter(l=>l.target===t);if(!o||0===o.length)return n;const c=o[0].ignoreProperties;return n.filter(l=>-1===c.indexOf(l))}function re(t,n,i,o){t&&Yt(t,ne(t,n,i),o)}function Bt(t){return Object.getOwnPropertyNames(t).filter(n=>n.startsWith("on")&&n.length>2).map(n=>n.substring(2))}Zone.__load_patch("util",(t,n,i)=>{const o=Bt(t);i.patchOnProperties=Yt,i.patchMethod=gt,i.bindArguments=rt,i.patchMacroTask=le;const c=n.__symbol__("BLACK_LISTED_EVENTS"),l=n.__symbol__("UNPATCHED_EVENTS");t[l]&&(t[c]=t[l]),t[c]&&(n[c]=n[l]=t[c]),i.patchEventPrototype=_e,i.patchEventTarget=de,i.isIEOrEdge=he,i.ObjectDefineProperty=ft,i.ObjectGetOwnPropertyDescriptor=J,i.ObjectCreate=G,i.ArraySlice=Lt,i.patchClass=Zt,i.wrapWithCurrentZone=Rt,i.filterProperties=ne,i.attachOriginToPatched=mt,i._redefineProperty=Object.defineProperty,i.patchCallbacks=Ee,i.getGlobalObjects=()=>({globalSources:Kt,zoneSymbolEventNames:ht,eventNames:o,isBrowser:Ft,isMix:qt,isNode:At,TRUE_STR:ct,FALSE_STR:lt,ZONE_SYMBOL_PREFIX:yt,ADD_EVENT_LISTENER_STR:bt,REMOVE_EVENT_LISTENER_STR:wt})});const Ht=a("zoneTask");function Dt(t,n,i,o){let c=null,l=null;i+=o;const y={};function T(R){const v=R.data;return v.args[0]=function(){return R.invoke.apply(this,arguments)},v.handleId=c.apply(t,v.args),R}function I(R){return l.call(t,R.data.handleId)}c=gt(t,n+=o,R=>function(v,x){if("function"==typeof x[0]){const A={isPeriodic:"Interval"===o,delay:"Timeout"===o||"Interval"===o?x[1]||0:void 0,args:x},j=x[0];x[0]=function(){try{return j.apply(this,arguments)}finally{A.isPeriodic||("number"==typeof A.handleId?delete y[A.handleId]:A.handleId&&(A.handleId[Ht]=null))}};const X=d(n,x[0],A,T,I);if(!X)return X;const B=X.data.handleId;return"number"==typeof B?y[B]=X:B&&(B[Ht]=X),B&&B.ref&&B.unref&&"function"==typeof B.ref&&"function"==typeof B.unref&&(X.ref=B.ref.bind(B),X.unref=B.unref.bind(B)),"number"==typeof B||B?B:X}return R.apply(t,x)}),l=gt(t,i,R=>function(v,x){const A=x[0];let j;"number"==typeof A?j=y[A]:(j=A&&A[Ht],j||(j=A)),j&&"string"==typeof j.type?"notScheduled"!==j.state&&(j.cancelFn&&j.data.isPeriodic||0===j.runCount)&&("number"==typeof A?delete y[A]:A&&(A[Ht]=null),j.zone.cancelTask(j)):R.apply(t,x)})}Zone.__load_patch("legacy",t=>{const n=t[Zone.__symbol__("legacyPatch")];n&&n()}),Zone.__load_patch("timers",t=>{const n="set",i="clear";Dt(t,n,i,"Timeout"),Dt(t,n,i,"Interval"),Dt(t,n,i,"Immediate")}),Zone.__load_patch("requestAnimationFrame",t=>{Dt(t,"request","cancel","AnimationFrame"),Dt(t,"mozRequest","mozCancel","AnimationFrame"),Dt(t,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",(t,n)=>{const i=["alert","prompt","confirm"];for(let o=0;o<i.length;o++)gt(t,i[o],(l,y,T)=>function(I,R){return n.current.run(l,t,R,T)})}),Zone.__load_patch("EventTarget",(t,n,i)=>{(function ye(t,n){n.patchEventPrototype(t,n)})(t,i),function me(t,n){if(Zone[n.symbol("patchEventTarget")])return;const{eventNames:i,zoneSymbolEventNames:o,TRUE_STR:c,FALSE_STR:l,ZONE_SYMBOL_PREFIX:y}=n.getGlobalObjects();for(let I=0;I<i.length;I++){const R=i[I],A=y+(R+l),j=y+(R+c);o[R]={},o[R][l]=A,o[R][c]=j}const T=t.EventTarget;T&&T.prototype&&n.patchEventTarget(t,n,[T&&T.prototype])}(t,i);const o=t.XMLHttpRequestEventTarget;o&&o.prototype&&i.patchEventTarget(t,i,[o.prototype])}),Zone.__load_patch("MutationObserver",(t,n,i)=>{Zt("MutationObserver"),Zt("WebKitMutationObserver")}),Zone.__load_patch("IntersectionObserver",(t,n,i)=>{Zt("IntersectionObserver")}),Zone.__load_patch("FileReader",(t,n,i)=>{Zt("FileReader")}),Zone.__load_patch("on_property",(t,n,i)=>{!function Te(t,n){if(At&&!qt||Zone[t.symbol("patchEvents")])return;const i=n.__Zone_ignore_on_properties;let o=[];if(Ft){const c=window;o=o.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const l=function ue(){try{const t=S.navigator.userAgent;if(-1!==t.indexOf("MSIE ")||-1!==t.indexOf("Trident/"))return!0}catch{}return!1}()?[{target:c,ignoreProperties:["error"]}]:[];re(c,Bt(c),i&&i.concat(l),ut(c))}o=o.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let c=0;c<o.length;c++){const l=n[o[c]];l&&l.prototype&&re(l.prototype,Bt(l.prototype),i)}}(i,t)}),Zone.__load_patch("customElements",(t,n,i)=>{!function ge(t,n){const{isBrowser:i,isMix:o}=n.getGlobalObjects();(i||o)&&t.customElements&&"customElements"in t&&n.patchCallbacks(n,t.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])}(t,i)}),Zone.__load_patch("XHR",(t,n)=>{!function I(R){const v=R.XMLHttpRequest;if(!v)return;const x=v.prototype;let j=x[Ot],X=x[Nt];if(!j){const E=R.XMLHttpRequestEventTarget;if(E){const H=E.prototype;j=H[Ot],X=H[Nt]}}const B="readystatechange",ot="scheduled";function K(E){const H=E.data,O=H.target;O[l]=!1,O[T]=!1;const it=O[c];j||(j=O[Ot],X=O[Nt]),it&&X.call(O,B,it);const Et=O[c]=()=>{if(O.readyState===O.DONE)if(!H.aborted&&O[l]&&E.state===ot){const Y=O[n.__symbol__("loadfalse")];if(0!==O.status&&Y&&Y.length>0){const _t=E.invoke;E.invoke=function(){const at=O[n.__symbol__("loadfalse")];for(let $=0;$<at.length;$++)at[$]===E&&at.splice($,1);!H.aborted&&E.state===ot&&_t.call(E)},Y.push(E)}else E.invoke()}else!H.aborted&&!1===O[l]&&(O[T]=!0)};return j.call(O,B,Et),O[i]||(O[i]=E),g.apply(O,H.args),O[l]=!0,E}function D(){}function p(E){const H=E.data;return H.aborted=!0,W.apply(H.target,H.args)}const nt=gt(x,"open",()=>function(E,H){return E[o]=0==H[2],E[y]=H[1],nt.apply(E,H)}),Q=a("fetchTaskAborting"),V=a("fetchTaskScheduling"),g=gt(x,"send",()=>function(E,H){if(!0===n.current[V]||E[o])return g.apply(E,H);{const O={target:E,url:E[y],isPeriodic:!1,args:H,aborted:!1},it=d("XMLHttpRequest.send",D,O,K,p);E&&!0===E[T]&&!O.aborted&&it.state===ot&&it.invoke()}}),W=gt(x,"abort",()=>function(E,H){const O=function A(E){return E[i]}(E);if(O&&"string"==typeof O.type){if(null==O.cancelFn||O.data&&O.data.aborted)return;O.zone.cancelTask(O)}else if(!0===n.current[Q])return W.apply(E,H)})}(t);const i=a("xhrTask"),o=a("xhrSync"),c=a("xhrListener"),l=a("xhrScheduled"),y=a("xhrURL"),T=a("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",t=>{t.navigator&&t.navigator.geolocation&&function pt(t,n){const i=t.constructor.name;for(let o=0;o<n.length;o++){const c=n[o],l=t[c];if(l){if(!Pt(J(t,c)))continue;t[c]=(T=>{const I=function(){return T.apply(this,rt(arguments,i+"."+c))};return mt(I,T),I})(l)}}}(t.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",(t,n)=>{function i(o){return function(c){ee(t,o).forEach(y=>{const T=t.PromiseRejectionEvent;if(T){const I=new T(o,{promise:c.promise,reason:c.rejection});y.invoke(I)}})}}t.PromiseRejectionEvent&&(n[a("unhandledPromiseRejectionHandler")]=i("unhandledrejection"),n[a("rejectionHandledHandler")]=i("rejectionhandled"))}),Zone.__load_patch("queueMicrotask",(t,n,i)=>{!function pe(t,n){n.patchMethod(t,"queueMicrotask",i=>function(o,c){Zone.current.scheduleMicroTask("queueMicrotask",c[0])})}(t,i)})}},J=>{J(J.s=50)}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.