Files
dash/_next/static/chunks/e82996df.856c2bc707925669f992.js
2021-01-08 13:42:10 -06:00

1 line
46 KiB
JavaScript

(window.webpackJsonp_N_E=window.webpackJsonp_N_E||[]).push([[6],{aFzQ:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return Xe})),n.d(t,"b",(function(){return Ze})),n.d(t,"c",(function(){return rt})),n.d(t,"d",(function(){return ne})),n.d(t,"e",(function(){return ut})),n.d(t,"f",(function(){return ct})),n.d(t,"g",(function(){return Vt})),n.d(t,"h",(function(){return te})),n.d(t,"i",(function(){return tt}));function r(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];throw new Error("number"===typeof e?"[MobX] minified error nr: "+e+(n.length?" "+n.join(","):"")+". Find the full error at: https://github.com/mobxjs/mobx/blob/mobx6/src/errors.ts":"[MobX] "+e)}function i(){return"undefined"!==typeof e?e:window}var o=Object.assign,a=Object.getOwnPropertyDescriptor,s=Object.defineProperty,u=Object.prototype,c=[];Object.freeze(c);var l={};Object.freeze(l);var h="undefined"!==typeof Proxy,v=Object.toString();function f(){h||r("Proxy not available")}function d(){return++Ke.mobxGuid}function _(e){var t=!1;return function(){if(!t)return t=!0,e.apply(this,arguments)}}var p=function(){};function b(e){return"function"===typeof e}function y(e){switch(typeof e){case"string":case"symbol":case"number":return!0}return!1}function g(e){return null!==e&&"object"===typeof e}function m(e){var t;if(!g(e))return!1;var n=Object.getPrototypeOf(e);return null==n||(null===(t=n.constructor)||void 0===t?void 0:t.toString())===v}function O(e){var t=null===e||void 0===e?void 0:e.constructor;return!!t&&("GeneratorFunction"===t.name||"GeneratorFunction"===t.displayName)}function w(e,t,n){s(e,t,{enumerable:!1,writable:!0,configurable:!0,value:n})}function A(e,t,n){s(e,t,{enumerable:!1,writable:!1,configurable:!0,value:n})}function S(e,t){var n="isMobX"+e;return t.prototype[n]=!0,function(e){return g(e)&&!0===e[n]}}function x(e){return e instanceof Map}function j(e){return e instanceof Set}var E="undefined"!==typeof Object.getOwnPropertySymbols;function k(e){var t=Object.keys(e);if(!E)return t;var n=Object.getOwnPropertySymbols(e);return n.length?[].concat(t,n.filter((function(t){return u.propertyIsEnumerable.call(e,t)}))):t}var T="undefined"!==typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:E?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames;function V(e){return"string"===typeof e?e:"symbol"===typeof e?e.toString():new String(e).toString()}function N(e){return null===e?null:"object"===typeof e?""+e:e}function C(e,t){return u.hasOwnProperty.call(e,t)}var R=Object.getOwnPropertyDescriptors||function(e){var t={};return T(e).forEach((function(n){t[n]=a(e,n)})),t},L=Symbol("mobx-decorators"),P=Symbol("mobx-applied-decorators");function B(e){return o((function(t,n){void 0===n?D(e,t):I(t,n,e)}),{annotationType_:e})}function D(e,t){return o((function(n,r){I(n,r,e,t)}),{annotationType_:e,arg_:t})}function I(e,t,n,r){var i,o=a(e,L);o?i=o.value:w(e,L,i={}),i[t]={annotationType_:n,arg_:r}}var M=Symbol("mobx administration"),K=function(){function e(e){void 0===e&&(e="Atom@"+d()),this.name_=void 0,this.isPendingUnobservation_=!1,this.isBeingObserved_=!1,this.observers_=new Set,this.diffValue_=0,this.lastAccessedBy_=0,this.lowestObserverState_=Oe.NOT_TRACKING_,this.onBOL=void 0,this.onBUOL=void 0,this.name_=e}var t=e.prototype;return t.onBO=function(){this.onBOL&&this.onBOL.forEach((function(e){return e()}))},t.onBUO=function(){this.onBUOL&&this.onBUOL.forEach((function(e){return e()}))},t.reportObserved=function(){return We(this)},t.reportChanged=function(){He(),function(e){if(e.lowestObserverState_===Oe.STALE_)return;e.lowestObserverState_=Oe.STALE_,e.observers_.forEach((function(e){e.dependenciesState_===Oe.UP_TO_DATE_&&e.onBecomeStale_(),e.dependenciesState_=Oe.STALE_}))}(this),ze()},t.toString=function(){return this.name_},e}(),U=S("Atom",K);function G(e,t,n){void 0===t&&(t=p),void 0===n&&(n=p);var r,i=new K(e);return t!==p&&st("onBO",i,t,r),n!==p&&at(i,n),i}var q,H={identity:function(e,t){return e===t},structural:function(e,t){return yn(e,t)},default:function(e,t){return Object.is(e,t)},shallow:function(e,t){return yn(e,t,1)}};function z(e,t,n){return pt(e)?e:Array.isArray(e)?te.array(e,{name:n}):m(e)?te.object(e,void 0,{name:n}):x(e)?te.map(e,{name:n}):j(e)?te.set(e,{name:n}):e}function W(e){return e}var X={deep:!0,name:void 0,defaultDecorator:void 0,proxy:!0};function F(e){return e||X}function J(e){return!0===e.deep?z:!1===e.deep?W:$(e.defaultDecorator)}Object.freeze(X);var Y=((q={}).observable=z,q["observable.ref"]=W,q["observable.shallow"]=function(e,t,n){return void 0===e||null===e||on(e)||qt(e)||Jt(e)||Qt(e)?e:Array.isArray(e)?te.array(e,{name:n,deep:!1}):m(e)?te.object(e,void 0,{name:n,deep:!1}):x(e)?te.map(e,{name:n,deep:!1}):j(e)?te.set(e,{name:n,deep:!1}):void 0},q["observable.struct"]=function(e,t){return yn(e,t)?t:e},q);function $(e){var t;return e?null!==(t=Y[e.annotationType_])&&void 0!==t?t:r(12):z}function Q(e,t,n){if(!y(t)){if(pt(e))return e;var r=m(e)?te.object(e,t,n):Array.isArray(e)?te.array(e,t):x(e)?te.map(e,t):j(e)?te.set(e,t):e;return r!==e?r:te.box(e)}I(e,t,"observable")}Q.annotationType_="observable";var Z,ee,te=o(Q,{box:function(e,t){var n=F(t);return new me(e,J(n),n.name,!0,n.equals)},array:function(e,t){var n=F(t);return(!1===Ke.useProxies||!1===n.proxy?fn:Lt)(e,J(n),n.name)},map:function(e,t){var n=F(t);return new Ft(e,J(n),n.name)},set:function(e,t){var n=F(t);return new $t(e,J(n),n.name)},object:function(e,t,n){var r=F(n),i={};return en(i,null===n||void 0===n?void 0:n.name,J(r)),function(e,t,n,r){0;var i=F(r),o=en(e,i.name,J(i));He();try{var a=R(t);k(a).forEach((function(t){Tt(o,e,t,a[t],!n||(!(t in n)||n[t]),!0,!!(null===r||void 0===r?void 0:r.autoBind))}))}finally{ze()}return e}(!1===Ke.useProxies||!1===r.proxy?i:function(e){f();var t=new Proxy(e,mt);return e[M].proxy_=t,t}(i),e,t,n)},ref:B("observable.ref"),shallow:B("observable.shallow"),deep:B("observable"),struct:B("observable.struct")}),ne=function(e,t,n){if(y(t))return I(e,t,"computed");if(m(e))return D("computed",e);var r=m(t)?t:{};return r.get=e,r.name=r.name||e.name||"",new Ae(r)};ne.annotationType_="computed",ne.struct=o((function(e,t){I(e,t,"computed.struct")}),{annotationType_:"computed.struct"});var re,ie=0,oe=1,ae=null!==(Z=null===(ee=a((function(){}),"name"))||void 0===ee?void 0:ee.configurable)&&void 0!==Z&&Z,se={value:"action",configurable:!0,writable:!1,enumerable:!1};function ue(e,t,n,r){function i(){return ce(e,n,t,r||this,arguments)}return void 0===n&&(n=!1),i.isMobxAction=!0,ae&&(se.value=e,Object.defineProperty(i,"name",se)),i}function ce(e,t,n,i,o){var a=function(e,t,n,r){var i=!1,o=0;0;var a=Ke.trackingDerivation,s=!t||!a;He();var u=Ke.allowStateChanges;s&&(Ce(),u=le(!0));var c=Le(!0),l={runAsAction_:s,prevDerivation_:a,prevAllowStateChanges_:u,prevAllowStateReads_:c,notifySpy_:i,startTime_:o,actionId_:oe++,parentActionId_:ie};return ie=l.actionId_,l}(0,t);try{return n.apply(i,o)}catch(s){throw a.error_=s,s}finally{!function(e){ie!==e.actionId_&&r(30);ie=e.parentActionId_,void 0!==e.error_&&(Ke.suppressReactionErrors=!0);he(e.prevAllowStateChanges_),Pe(e.prevAllowStateReads_),ze(),e.runAsAction_&&Re(e.prevDerivation_);0;Ke.suppressReactionErrors=!1}(a)}}function le(e){var t=Ke.allowStateChanges;return Ke.allowStateChanges=e,t}function he(e){Ke.allowStateChanges=e}function ve(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function fe(e,t,n){return t&&ve(e.prototype,t),n&&ve(e,n),e}function de(){return(de=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function _e(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function pe(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function be(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ye(e,t){var n;if("undefined"===typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"===typeof e)return be(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?be(e,t):void 0}}(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}re=Symbol.toPrimitive;var ge,me=function(e){function t(t,n,r,i,o){var a;return void 0===r&&(r="ObservableValue@"+d()),void 0===i&&(i=!0),void 0===o&&(o=H.default),(a=e.call(this,r)||this).enhancer=void 0,a.name_=void 0,a.equals=void 0,a.hasUnreportedChange_=!1,a.interceptors_=void 0,a.changeListeners_=void 0,a.value_=void 0,a.dehancer=void 0,a.enhancer=n,a.name_=r,a.equals=o,a.value_=n(t,void 0,r),a}_e(t,e);var n=t.prototype;return n.dehanceValue=function(e){return void 0!==this.dehancer?this.dehancer(e):e},n.set=function(e){this.value_;if((e=this.prepareNewValue_(e))!==Ke.UNCHANGED){0,this.setNewValue_(e)}},n.prepareNewValue_=function(e){if(ke(this),Ot(this)){var t=At(this,{object:this,type:Nt,newValue:e});if(!t)return Ke.UNCHANGED;e=t.newValue}return e=this.enhancer(e,this.value_,this.name_),this.equals(this.value_,e)?Ke.UNCHANGED:e},n.setNewValue_=function(e){var t=this.value_;this.value_=e,this.reportChanged(),St(this)&&jt(this,{type:Nt,object:this,newValue:e,oldValue:t})},n.get=function(){return this.reportObserved(),this.dehanceValue(this.value_)},n.intercept_=function(e){return wt(this,e)},n.observe_=function(e,t){return t&&e({observableKind:"value",debugObjectName:this.name_,object:this,type:Nt,newValue:this.value_,oldValue:void 0}),xt(this,e)},n.raw=function(){return this.value_},n.toJSON=function(){return this.get()},n.toString=function(){return this.name_+"["+this.value_+"]"},n.valueOf=function(){return N(this.get())},n[re]=function(){return this.valueOf()},t}(K);ge=Symbol.toPrimitive;var Oe,we,Ae=function(){function e(e){this.dependenciesState_=Oe.NOT_TRACKING_,this.observing_=[],this.newObserving_=null,this.isBeingObserved_=!1,this.isPendingUnobservation_=!1,this.observers_=new Set,this.diffValue_=0,this.runId_=0,this.lastAccessedBy_=0,this.lowestObserverState_=Oe.UP_TO_DATE_,this.unboundDepsCount_=0,this.mapid_="#"+d(),this.value_=new xe(null),this.name_=void 0,this.triggeredBy_=void 0,this.isComputing_=!1,this.isRunningSetter_=!1,this.derivation=void 0,this.setter_=void 0,this.isTracing_=we.NONE,this.scope_=void 0,this.equals_=void 0,this.requiresReaction_=void 0,this.keepAlive_=void 0,this.onBOL=void 0,this.onBUOL=void 0,e.get||r(31),this.derivation=e.get,this.name_=e.name||"ComputedValue@"+d(),e.set&&(this.setter_=ue(this.name_+"-setter",e.set)),this.equals_=e.equals||(e.compareStructural||e.struct?H.structural:H.default),this.scope_=e.context,this.requiresReaction_=!!e.requiresReaction,this.keepAlive_=!!e.keepAlive}var t=e.prototype;return t.onBecomeStale_=function(){!function(e){if(e.lowestObserverState_!==Oe.UP_TO_DATE_)return;e.lowestObserverState_=Oe.POSSIBLY_STALE_,e.observers_.forEach((function(e){e.dependenciesState_===Oe.UP_TO_DATE_&&(e.dependenciesState_=Oe.POSSIBLY_STALE_,e.onBecomeStale_())}))}(this)},t.onBO=function(){this.onBOL&&this.onBOL.forEach((function(e){return e()}))},t.onBUO=function(){this.onBUOL&&this.onBUOL.forEach((function(e){return e()}))},t.get=function(){if(this.isComputing_&&r(32,this.name_,this.derivation),0!==Ke.inBatch||0!==this.observers_.size||this.keepAlive_){if(We(this),Ee(this)){var e=Ke.trackingContext;this.keepAlive_&&!e&&(Ke.trackingContext=this),this.trackAndCompute()&&function(e){if(e.lowestObserverState_===Oe.STALE_)return;e.lowestObserverState_=Oe.STALE_,e.observers_.forEach((function(t){t.dependenciesState_===Oe.POSSIBLY_STALE_?t.dependenciesState_=Oe.STALE_:t.dependenciesState_===Oe.UP_TO_DATE_&&(e.lowestObserverState_=Oe.UP_TO_DATE_)}))}(this),Ke.trackingContext=e}}else Ee(this)&&(this.warnAboutUntrackedRead_(),He(),this.value_=this.computeValue_(!1),ze());var t=this.value_;if(je(t))throw t.cause;return t},t.set=function(e){if(this.setter_){this.isRunningSetter_&&r(33,this.name_),this.isRunningSetter_=!0;try{this.setter_.call(this.scope_,e)}finally{this.isRunningSetter_=!1}}else r(34,this.name_)},t.trackAndCompute=function(){var e=this.value_,t=this.dependenciesState_===Oe.NOT_TRACKING_,n=this.computeValue_(!0);var r=t||je(e)||je(n)||!this.equals_(e,n);return r&&(this.value_=n),r},t.computeValue_=function(e){this.isComputing_=!0;var t,n=le(!1);if(e)t=Te(this,this.derivation,this.scope_);else if(!0===Ke.disableErrorBoundaries)t=this.derivation.call(this.scope_);else try{t=this.derivation.call(this.scope_)}catch(r){t=new xe(r)}return he(n),this.isComputing_=!1,t},t.suspend_=function(){this.keepAlive_||(Ve(this),this.value_=void 0)},t.observe_=function(e,t){var n=this,r=!0,i=void 0;return rt((function(){var o=n.get();if(!r||t){var a=Ce();e({observableKind:"computed",debugObjectName:n.name_,type:Nt,object:n,newValue:o,oldValue:i}),Re(a)}r=!1,i=o}))},t.warnAboutUntrackedRead_=function(){},t.toString=function(){return this.name_+"["+this.derivation.toString()+"]"},t.valueOf=function(){return N(this.get())},t[ge]=function(){return this.valueOf()},e}(),Se=S("ComputedValue",Ae);!function(e){e[e.NOT_TRACKING_=-1]="NOT_TRACKING_",e[e.UP_TO_DATE_=0]="UP_TO_DATE_",e[e.POSSIBLY_STALE_=1]="POSSIBLY_STALE_",e[e.STALE_=2]="STALE_"}(Oe||(Oe={})),function(e){e[e.NONE=0]="NONE",e[e.LOG=1]="LOG",e[e.BREAK=2]="BREAK"}(we||(we={}));var xe=function(e){this.cause=void 0,this.cause=e};function je(e){return e instanceof xe}function Ee(e){switch(e.dependenciesState_){case Oe.UP_TO_DATE_:return!1;case Oe.NOT_TRACKING_:case Oe.STALE_:return!0;case Oe.POSSIBLY_STALE_:for(var t=Le(!0),n=Ce(),r=e.observing_,i=r.length,o=0;o<i;o++){var a=r[o];if(Se(a)){if(Ke.disableErrorBoundaries)a.get();else try{a.get()}catch(s){return Re(n),Pe(t),!0}if(e.dependenciesState_===Oe.STALE_)return Re(n),Pe(t),!0}}return Be(e),Re(n),Pe(t),!1}}function ke(e){}function Te(e,t,n){var r=Le(!0);Be(e),e.newObserving_=new Array(e.observing_.length+100),e.unboundDepsCount_=0,e.runId_=++Ke.runId;var i,o=Ke.trackingDerivation;if(Ke.trackingDerivation=e,Ke.inBatch++,!0===Ke.disableErrorBoundaries)i=t.call(n);else try{i=t.call(n)}catch(a){i=new xe(a)}return Ke.inBatch--,Ke.trackingDerivation=o,function(e){for(var t=e.observing_,n=e.observing_=e.newObserving_,r=Oe.UP_TO_DATE_,i=0,o=e.unboundDepsCount_,a=0;a<o;a++){var s=n[a];0===s.diffValue_&&(s.diffValue_=1,i!==a&&(n[i]=s),i++),s.dependenciesState_>r&&(r=s.dependenciesState_)}n.length=i,e.newObserving_=null,o=t.length;for(;o--;){var u=t[o];0===u.diffValue_&&Ge(u,e),u.diffValue_=0}for(;i--;){var c=n[i];1===c.diffValue_&&(c.diffValue_=0,Ue(c,e))}r!==Oe.UP_TO_DATE_&&(e.dependenciesState_=r,e.onBecomeStale_())}(e),Pe(r),i}function Ve(e){var t=e.observing_;e.observing_=[];for(var n=t.length;n--;)Ge(t[n],e);e.dependenciesState_=Oe.NOT_TRACKING_}function Ne(e){var t=Ce();try{return e()}finally{Re(t)}}function Ce(){var e=Ke.trackingDerivation;return Ke.trackingDerivation=null,e}function Re(e){Ke.trackingDerivation=e}function Le(e){var t=Ke.allowStateReads;return Ke.allowStateReads=e,t}function Pe(e){Ke.allowStateReads=e}function Be(e){if(e.dependenciesState_!==Oe.UP_TO_DATE_){e.dependenciesState_=Oe.UP_TO_DATE_;for(var t=e.observing_,n=t.length;n--;)t[n].lowestObserverState_=Oe.UP_TO_DATE_}}var De=function(){this.version=6,this.UNCHANGED={},this.trackingDerivation=null,this.trackingContext=null,this.runId=0,this.mobxGuid=0,this.inBatch=0,this.pendingUnobservations=[],this.pendingReactions=[],this.isRunningReactions=!1,this.allowStateChanges=!1,this.allowStateReads=!0,this.enforceActions=!0,this.spyListeners=[],this.globalReactionErrorHandlers=[],this.computedRequiresReaction=!1,this.reactionRequiresObservable=!1,this.observableRequiresReaction=!1,this.disableErrorBoundaries=!1,this.suppressReactionErrors=!1,this.useProxies=!0,this.verifyProxies=!1},Ie=!0,Me=!1,Ke=function(){var e=i();return e.__mobxInstanceCount>0&&!e.__mobxGlobals&&(Ie=!1),e.__mobxGlobals&&e.__mobxGlobals.version!==(new De).version&&(Ie=!1),Ie?e.__mobxGlobals?(e.__mobxInstanceCount+=1,e.__mobxGlobals.UNCHANGED||(e.__mobxGlobals.UNCHANGED={}),e.__mobxGlobals):(e.__mobxInstanceCount=1,e.__mobxGlobals=new De):(setTimeout((function(){Me||r(35)}),1),new De)}();function Ue(e,t){e.observers_.add(t),e.lowestObserverState_>t.dependenciesState_&&(e.lowestObserverState_=t.dependenciesState_)}function Ge(e,t){e.observers_.delete(t),0===e.observers_.size&&qe(e)}function qe(e){!1===e.isPendingUnobservation_&&(e.isPendingUnobservation_=!0,Ke.pendingUnobservations.push(e))}function He(){Ke.inBatch++}function ze(){if(0===--Ke.inBatch){Je();for(var e=Ke.pendingUnobservations,t=0;t<e.length;t++){var n=e[t];n.isPendingUnobservation_=!1,0===n.observers_.size&&(n.isBeingObserved_&&(n.isBeingObserved_=!1,n.onBUO()),n instanceof Ae&&n.suspend_())}Ke.pendingUnobservations=[]}}function We(e){var t=Ke.trackingDerivation;return null!==t?(t.runId_!==e.lastAccessedBy_&&(e.lastAccessedBy_=t.runId_,t.newObserving_[t.unboundDepsCount_++]=e,!e.isBeingObserved_&&Ke.trackingContext&&(e.isBeingObserved_=!0,e.onBO())),!0):(0===e.observers_.size&&Ke.inBatch>0&&qe(e),!1)}var Xe=function(){function e(e,t,n,r){void 0===e&&(e="Reaction@"+d()),void 0===r&&(r=!1),this.name_=void 0,this.onInvalidate_=void 0,this.errorHandler_=void 0,this.requiresObservable_=void 0,this.observing_=[],this.newObserving_=[],this.dependenciesState_=Oe.NOT_TRACKING_,this.diffValue_=0,this.runId_=0,this.unboundDepsCount_=0,this.mapid_="#"+d(),this.isDisposed_=!1,this.isScheduled_=!1,this.isTrackPending_=!1,this.isRunning_=!1,this.isTracing_=we.NONE,this.name_=e,this.onInvalidate_=t,this.errorHandler_=n,this.requiresObservable_=r}var t=e.prototype;return t.onBecomeStale_=function(){this.schedule_()},t.schedule_=function(){this.isScheduled_||(this.isScheduled_=!0,Ke.pendingReactions.push(this),Je())},t.isScheduled=function(){return this.isScheduled_},t.runReaction_=function(){if(!this.isDisposed_){if(He(),this.isScheduled_=!1,Ee(this)){this.isTrackPending_=!0;try{this.onInvalidate_()}catch(e){this.reportExceptionInDerivation_(e)}}ze()}},t.track=function(e){if(!this.isDisposed_){He();0,this.isRunning_=!0;var t=Ke.trackingContext;Ke.trackingContext=this;var n=Te(this,e,void 0);Ke.trackingContext=t,this.isRunning_=!1,this.isTrackPending_=!1,this.isDisposed_&&Ve(this),je(n)&&this.reportExceptionInDerivation_(n.cause),ze()}},t.reportExceptionInDerivation_=function(e){var t=this;if(this.errorHandler_)this.errorHandler_(e,this);else{if(Ke.disableErrorBoundaries)throw e;var n="[mobx] uncaught error in '"+this+"'";Ke.suppressReactionErrors||console.error(n,e),Ke.globalReactionErrorHandlers.forEach((function(n){return n(e,t)}))}},t.dispose=function(){this.isDisposed_||(this.isDisposed_=!0,this.isRunning_||(He(),Ve(this),ze()))},t.getDisposer_=function(){var e=this.dispose.bind(this);return e[M]=this,e},t.toString=function(){return"Reaction["+this.name_+"]"},t.trace=function(e){void 0===e&&(e=!1),function(){r("trace() is not available in production builds");for(var e=!1,t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];"boolean"===typeof n[n.length-1]&&(e=n.pop());var o=bt(n);if(!o)return r("'trace(break?)' can only be used inside a tracked computed value or a Reaction. Consider passing in the computed value or reaction explicitly");o.isTracing_===we.NONE&&console.log("[mobx.trace] '"+o.name_+"' tracing enabled");o.isTracing_=e?we.BREAK:we.LOG}(this,e)},e}();var Fe=function(e){return e()};function Je(){Ke.inBatch>0||Ke.isRunningReactions||Fe(Ye)}function Ye(){Ke.isRunningReactions=!0;for(var e=Ke.pendingReactions,t=0;e.length>0;){100===++t&&(console.error("[mobx] cycle in reaction: "+e[0]),e.splice(0));for(var n=e.splice(0),r=0,i=n.length;r<i;r++)n[r].runReaction_()}Ke.isRunningReactions=!1}var $e=S("Reaction",Xe);function Qe(e,t){var n=function(n,r){return b(n)?ue(n.name||"<unnamed action>",n,e):b(r)?ue(n,r,e):y(r)?I(n,r,t):y(n)?D(t,n):void 0};return n.annotationType_=t,n}var Ze=Qe(!1,"action"),et=Qe(!0,"autoAction");function tt(e){return ce(e.name,!1,e,this,void 0)}function nt(e){return b(e)&&!0===e.isMobxAction}function rt(e,t){void 0===t&&(t=l);var n,r=t&&t.name||e.name||"Autorun@"+d();if(!t.scheduler&&!t.delay)n=new Xe(r,(function(){this.track(a)}),t.onError,t.requiresObservable);else{var i=ot(t),o=!1;n=new Xe(r,(function(){o||(o=!0,i((function(){o=!1,n.isDisposed_||n.track(a)})))}),t.onError,t.requiresObservable)}function a(){e(n)}return n.schedule_(),n.getDisposer_()}Ze.bound=B("action.bound"),et.bound=B("autoAction.bound");var it=function(e){return e()};function ot(e){return e.scheduler?e.scheduler:e.delay?function(t){return setTimeout(t,e.delay)}:it}function at(e,t,n){return st("onBUO",e,t,n)}function st(e,t,n,r){var i="function"===typeof r?dn(t,n):dn(t),o=b(r)?r:n,a=e+"L";return i[a]?i[a].add(o):i[a]=new Set([o]),function(){var e=i[a];e&&(e.delete(o),0===e.size&&delete i[a])}}function ut(e){!0===e.isolateGlobalState&&function(){if((Ke.pendingReactions.length||Ke.inBatch||Ke.isRunningReactions)&&r(36),Me=!0,Ie){var e=i();0===--e.__mobxInstanceCount&&(e.__mobxGlobals=void 0),Ke=new De}}();var t=e.useProxies,n=e.enforceActions;if(void 0!==t&&(Ke.useProxies="always"===t||"never"!==t&&"undefined"!==typeof Proxy),"ifavailable"===t&&(Ke.verifyProxies=!0),void 0!==n){var o="always"===n?"always":"observed"===n;Ke.enforceActions=o,Ke.allowStateChanges=!0!==o&&"always"!==o}["computedRequiresReaction","reactionRequiresObservable","observableRequiresReaction","disableErrorBoundaries"].forEach((function(t){t in e&&(Ke[t]=!!e[t])})),Ke.allowStateReads=!Ke.observableRequiresReaction,e.reactionScheduler&&function(e){var t=Fe;Fe=function(n){return e((function(){return t(n)}))}}(e.reactionScheduler)}function ct(e,t){return lt(dn(e,t))}function lt(e){var t,n={name:e.name_};return e.observing_&&e.observing_.length>0&&(n.dependencies=(t=e.observing_,Array.from(new Set(t))).map(lt)),n}var ht=0;function vt(){this.message="FLOW_CANCELLED"}vt.prototype=Object.create(Error.prototype);var ft=Object.assign((function(e,t){if(y(t))return I(e,t,"flow");var n=e,r=n.name||"<unnamed flow>",i=function(){var e,t=this,i=arguments,o=++ht,a=Ze(r+" - runid: "+o+" - init",n).apply(t,i),s=void 0,u=new Promise((function(t,n){var i=0;function u(e){var t;s=void 0;try{t=Ze(r+" - runid: "+o+" - yield "+i++,a.next).call(a,e)}catch(u){return n(u)}l(t)}function c(e){var t;s=void 0;try{t=Ze(r+" - runid: "+o+" - yield "+i++,a.throw).call(a,e)}catch(u){return n(u)}l(t)}function l(e){if(!b(null===e||void 0===e?void 0:e.then))return e.done?t(e.value):(s=Promise.resolve(e.value)).then(u,c);e.then(l,n)}e=n,u(void 0)}));return u.cancel=Ze(r+" - runid: "+o+" - cancel",(function(){try{s&&dt(s);var t=a.return(void 0),n=Promise.resolve(t.value);n.then(p,p),dt(n),e(new vt)}catch(r){e(r)}})),u};return i.isMobXFlow=!0,i}),{annotationType_:"flow"});function dt(e){b(e.cancel)&&e.cancel()}function _t(e,t){return!!e&&(void 0!==t?!!on(e)&&e[M].values_.has(t):on(e)||!!e[M]||U(e)||$e(e)||Se(e))}function pt(e){return _t(e)}function bt(e){switch(e.length){case 0:return Ke.trackingDerivation;case 1:return dn(e[0]);case 2:return dn(e[0],e[1])}}function yt(e,t){void 0===t&&(t=void 0),He();try{return e.apply(t)}finally{ze()}}function gt(e){return e[M]}var mt={has:function(e,t){if(t===M||"constructor"===t)return!0;var n=gt(e);return y(t)?n.has_(t):t in e},get:function(e,t){if(t===M||"constructor"===t)return e[t];var n=gt(e),r=n.values_.get(t);if(r instanceof K){var i=r.get();return void 0===i&&n.has_(t),i}return y(t)&&n.has_(t),e[t]},set:function(e,t,n){return!!y(t)&&(function e(t,n,i){if(2!==arguments.length||Qt(t))if(on(t)){var o=t[M];o.values_.get(n)?o.write_(n,i):o.addObservableProp_(n,i,o.defaultEnhancer_)}else Jt(t)?t.set(n,i):Qt(t)?t.add(n):qt(t)?("number"!==typeof n&&(n=parseInt(n,10)),n<0&&r("Invalid index: '"+n+"'"),He(),n>=t.length&&(t.length=n+1),t[n]=i,ze()):r(8);else{He();var a=n;try{for(var s in a)e(t,s,a[s])}finally{ze()}}}(e,t,n),!0)},deleteProperty:function(e,t){return!!y(t)&&(gt(e).remove_(t),!0)},ownKeys:function(e){return gt(e).keysAtom_.reportObserved(),Reflect.ownKeys(e)},preventExtensions:function(e){r(13)}};function Ot(e){return void 0!==e.interceptors_&&e.interceptors_.length>0}function wt(e,t){var n=e.interceptors_||(e.interceptors_=[]);return n.push(t),_((function(){var e=n.indexOf(t);-1!==e&&n.splice(e,1)}))}function At(e,t){var n=Ce();try{for(var i=[].concat(e.interceptors_||[]),o=0,a=i.length;o<a&&((t=i[o](t))&&!t.type&&r(14),t);o++);return t}finally{Re(n)}}function St(e){return void 0!==e.changeListeners_&&e.changeListeners_.length>0}function xt(e,t){var n=e.changeListeners_||(e.changeListeners_=[]);return n.push(t),_((function(){var e=n.indexOf(t);-1!==e&&n.splice(e,1)}))}function jt(e,t){var n=Ce(),r=e.changeListeners_;if(r){for(var i=0,o=(r=r.slice()).length;i<o;i++)r[i](t);Re(n)}}function Et(e,t,n,r,i){w(e,t,i?et(n||t,r):Ze(n||t,r))}function kt(e,t,n){return e.get?ne:!e.set&&(b(e.value)?O(e.value)?ft:!nt(e.value)&&(n?et.bound:et):null!==t&&void 0!==t?t:te.deep)}function Tt(e,t,n,i,o,a,u){var c=e.target_,l=o;if(!0===o&&(o=kt(i,te,u)),!1!==o){if(!o||!0===o||!o.annotationType_)return r(2,n);var h=o.annotationType_;switch(h){case"autoAction":case"action":var v=i.value;b(v)||r(3,n),t===c||a?Et(c,n,o.arg_,v,"autoAction"===h):nt(t[n])||Et(t,n,o.arg_,v,"autoAction"===h);break;case"autoAction.bound":case"action.bound":var f=i.value;b(f)||r(3,n),Et(c,n,o.arg_,f.bind(e.proxy_||c),"autoAction.bound"===h);break;case"flow":t===c||a?w(c,n,ft(i.value)):function(e){return!0===(null===e||void 0===e?void 0:e.isMobXFlow)}(t[n])||w(t,n,ft(i.value));break;case"computed":case"computed.struct":i.get||r(4,n),e.addComputedProp_(c,n,de({get:i.get,set:i.set,compareStructural:"computed.struct"===o.annotationType_},o.arg_));break;case"observable":case"observable.ref":case"observable.shallow":case"observable.struct":0;var d=!0===l?e.defaultEnhancer_:$(o);e.addObservableProp_(n,i.value,d);break;default:0}}else a&&s(c,n,i)}function Vt(e,t,n){var i=!!(null===n||void 0===n?void 0:n.autoBind),o=en(e,null===n||void 0===n?void 0:n.name,$(null===n||void 0===n?void 0:n.defaultDecorator));He();try{if(!t){(function(e){if(e[P])return!0;for(var t=e,n=[];t&&t!==u;){var r=a(t,L);if(r){if(!n.length)for(var i in r.value)if(!C(e,i)&&!C(t,i))return!0;n.unshift(r.value)}t=Object.getPrototypeOf(t)}n.forEach((function(t){Vt(e,t)})),w(e,P,!0),n.length})(e);return e}T(t).forEach((function(n){var s=t[n],c=function(e,t){for(var n=e;n&&n!==u;){var i=a(n,t);if(i)return[i,n];n=Object.getPrototypeOf(n)}r(1,t)}(e,n),l=c[0],h=c[1];Tt(o,h,n,l,s,!1,i)}))}finally{ze()}return e}var Nt="update",Ct={get:function(e,t){var n=e[M];return t===M?n:"length"===t?n.getArrayLength_():"string"!==typeof t||isNaN(t)?C(Pt,t)?Pt[t]:e[t]:n.get_(parseInt(t))},set:function(e,t,n){var r=e[M];return"length"===t&&r.setArrayLength_(n),"symbol"===typeof t||isNaN(t)?e[t]=n:r.set_(parseInt(t),n),!0},preventExtensions:function(){r(15)}},Rt=function(){function e(e,t,n,r){this.owned_=void 0,this.legacyMode_=void 0,this.atom_=void 0,this.values_=[],this.interceptors_=void 0,this.changeListeners_=void 0,this.enhancer_=void 0,this.dehancer=void 0,this.proxy_=void 0,this.lastKnownLength_=0,this.owned_=n,this.legacyMode_=r,this.atom_=new K(e||"ObservableArray@"+d()),this.enhancer_=function(n,r){return t(n,r,e+"[..]")}}var t=e.prototype;return t.dehanceValue_=function(e){return void 0!==this.dehancer?this.dehancer(e):e},t.dehanceValues_=function(e){return void 0!==this.dehancer&&e.length>0?e.map(this.dehancer):e},t.intercept_=function(e){return wt(this,e)},t.observe_=function(e,t){return void 0===t&&(t=!1),t&&e({observableKind:"array",object:this.proxy_,debugObjectName:this.atom_.name_,type:"splice",index:0,added:this.values_.slice(),addedCount:this.values_.length,removed:[],removedCount:0}),xt(this,e)},t.getArrayLength_=function(){return this.atom_.reportObserved(),this.values_.length},t.setArrayLength_=function(e){("number"!==typeof e||e<0)&&r("Out of range: "+e);var t=this.values_.length;if(e!==t)if(e>t){for(var n=new Array(e-t),i=0;i<e-t;i++)n[i]=void 0;this.spliceWithArray_(t,0,n)}else this.spliceWithArray_(e,t-e)},t.updateArrayLength_=function(e,t){e!==this.lastKnownLength_&&r(16),this.lastKnownLength_+=t,this.legacyMode_&&t>0&&vn(e+t+1)},t.spliceWithArray_=function(e,t,n){var r=this;this.atom_;var i=this.values_.length;if(void 0===e?e=0:e>i?e=i:e<0&&(e=Math.max(0,i+e)),t=1===arguments.length?i-e:void 0===t||null===t?0:Math.max(0,Math.min(t,i-e)),void 0===n&&(n=c),Ot(this)){var o=At(this,{object:this.proxy_,type:"splice",index:e,removedCount:t,added:n});if(!o)return c;t=o.removedCount,n=o.added}if(n=0===n.length?n:n.map((function(e){return r.enhancer_(e,void 0)})),this.legacyMode_){var a=n.length-t;this.updateArrayLength_(i,a)}var s=this.spliceItemsIntoValues_(e,t,n);return 0===t&&0===n.length||this.notifyArraySplice_(e,n,s),this.dehanceValues_(s)},t.spliceItemsIntoValues_=function(e,t,n){var r;if(n.length<1e4)return(r=this.values_).splice.apply(r,[e,t].concat(n));var i=this.values_.slice(e,e+t),o=this.values_.slice(e+t);this.values_.length=e+n.length-t;for(var a=0;a<n.length;a++)this.values_[e+a]=n[a];for(var s=0;s<o.length;s++)this.values_[e+n.length+s]=o[s];return i},t.notifyArrayChildUpdate_=function(e,t,n){var r=!this.owned_&&!1,i=St(this),o=i||r?{observableKind:"array",object:this.proxy_,type:Nt,debugObjectName:this.atom_.name_,index:e,newValue:t,oldValue:n}:null;this.atom_.reportChanged(),i&&jt(this,o)},t.notifyArraySplice_=function(e,t,n){var r=!this.owned_&&!1,i=St(this),o=i||r?{observableKind:"array",object:this.proxy_,debugObjectName:this.atom_.name_,type:"splice",index:e,removed:n,added:t,removedCount:n.length,addedCount:t.length}:null;this.atom_.reportChanged(),i&&jt(this,o)},t.get_=function(e){if(e<this.values_.length)return this.atom_.reportObserved(),this.dehanceValue_(this.values_[e]);console.warn("[mobx.array] Attempt to read an array index ("+e+") that is out of bounds ("+this.values_.length+"). Please check length first. Out of bound indices will not be tracked by MobX")},t.set_=function(e,t){var n=this.values_;if(e<n.length){this.atom_;var i=n[e];if(Ot(this)){var o=At(this,{type:Nt,object:this.proxy_,index:e,newValue:t});if(!o)return;t=o.newValue}(t=this.enhancer_(t,i))!==i&&(n[e]=t,this.notifyArrayChildUpdate_(e,t,i))}else e===n.length?this.spliceWithArray_(e,0,[t]):r(17,e,n.length)},e}();function Lt(e,t,n,r){void 0===n&&(n="ObservableArray@"+d()),void 0===r&&(r=!1),f();var i=new Rt(n,t,r,!1);A(i.values_,M,i);var o=new Proxy(i.values_,Ct);if(i.proxy_=o,e&&e.length){var a=le(!0);i.spliceWithArray_(0,0,e),he(a)}return o}var Pt={clear:function(){return this.splice(0)},replace:function(e){var t=this[M];return t.spliceWithArray_(0,t.values_.length,e)},toJSON:function(){return this.slice()},splice:function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];var o=this[M];switch(arguments.length){case 0:return[];case 1:return o.spliceWithArray_(e);case 2:return o.spliceWithArray_(e,t)}return o.spliceWithArray_(e,t,r)},spliceWithArray:function(e,t,n){return this[M].spliceWithArray_(e,t,n)},push:function(){for(var e=this[M],t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return e.spliceWithArray_(e.values_.length,0,n),e.values_.length},pop:function(){return this.splice(Math.max(this[M].values_.length-1,0),1)[0]},shift:function(){return this.splice(0,1)[0]},unshift:function(){for(var e=this[M],t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return e.spliceWithArray_(0,0,n),e.values_.length},reverse:function(){return Ke.trackingDerivation&&r(37,"reverse"),this.replace(this.slice().reverse()),this},sort:function(){Ke.trackingDerivation&&r(37,"sort");var e=this.slice();return e.sort.apply(e,arguments),this.replace(e),this},remove:function(e){var t=this[M],n=t.dehanceValues_(t.values_).indexOf(e);return n>-1&&(this.splice(n,1),!0)}};function Bt(e,t){"function"===typeof Array.prototype[e]&&(Pt[e]=t(e))}function Dt(e){return function(){var t=this[M];t.atom_.reportObserved();var n=t.dehanceValues_(t.values_);return n[e].apply(n,arguments)}}function It(e){return function(t,n){var r=this,i=this[M];return i.atom_.reportObserved(),i.dehanceValues_(i.values_)[e]((function(e,i){return t.call(n,e,i,r)}))}}function Mt(e){return function(){var t=this,n=this[M];n.atom_.reportObserved();var r=n.dehanceValues_(n.values_),i=arguments[0];return arguments[0]=function(e,n,r){return i(e,n,r,t)},r[e].apply(r,arguments)}}Bt("concat",Dt),Bt("flat",Dt),Bt("includes",Dt),Bt("indexOf",Dt),Bt("join",Dt),Bt("lastIndexOf",Dt),Bt("slice",Dt),Bt("toString",Dt),Bt("toLocaleString",Dt),Bt("every",It),Bt("filter",It),Bt("find",It),Bt("findIndex",It),Bt("flatMap",It),Bt("forEach",It),Bt("map",It),Bt("some",It),Bt("reduce",Mt),Bt("reduceRight",Mt);var Kt,Ut,Gt=S("ObservableArrayAdministration",Rt);function qt(e){return g(e)&&Gt(e[M])}var Ht={},zt="add";Kt=Symbol.iterator,Ut=Symbol.toStringTag;var Wt,Xt,Ft=function(){function e(e,t,n){void 0===t&&(t=z),void 0===n&&(n="ObservableMap@"+d()),this.enhancer_=void 0,this.name_=void 0,this[M]=Ht,this.data_=void 0,this.hasMap_=void 0,this.keysAtom_=void 0,this.interceptors_=void 0,this.changeListeners_=void 0,this.dehancer=void 0,this.enhancer_=t,this.name_=n,b(Map)||r(18),this.keysAtom_=G(this.name_+".keys()"),this.data_=new Map,this.hasMap_=new Map,this.merge(e)}var t=e.prototype;return t.has_=function(e){return this.data_.has(e)},t.has=function(e){var t=this;if(!Ke.trackingDerivation)return this.has_(e);var n=this.hasMap_.get(e);if(!n){var r=n=new me(this.has_(e),W,this.name_+"."+V(e)+"?",!1);this.hasMap_.set(e,r),at(r,(function(){return t.hasMap_.delete(e)}))}return n.get()},t.set=function(e,t){var n=this.has_(e);if(Ot(this)){var r=At(this,{type:n?Nt:zt,object:this,newValue:t,name:e});if(!r)return this;t=r.newValue}return n?this.updateValue_(e,t):this.addValue_(e,t),this},t.delete=function(e){var t=this;if((this.keysAtom_,Ot(this))&&!At(this,{type:"delete",object:this,name:e}))return!1;if(this.has_(e)){var n=St(this),r=n?{observableKind:"map",debugObjectName:this.name_,type:"delete",object:this,oldValue:this.data_.get(e).value_,name:e}:null;return yt((function(){t.keysAtom_.reportChanged(),t.updateHasMapEntry_(e,!1),t.data_.get(e).setNewValue_(void 0),t.data_.delete(e)})),n&&jt(this,r),!0}return!1},t.updateHasMapEntry_=function(e,t){var n=this.hasMap_.get(e);n&&n.setNewValue_(t)},t.updateValue_=function(e,t){var n=this.data_.get(e);if((t=n.prepareNewValue_(t))!==Ke.UNCHANGED){var r=St(this),i=r?{observableKind:"map",debugObjectName:this.name_,type:Nt,object:this,oldValue:n.value_,name:e,newValue:t}:null;0,n.setNewValue_(t),r&&jt(this,i)}},t.addValue_=function(e,t){var n=this;this.keysAtom_,yt((function(){var r=new me(t,n.enhancer_,n.name_+"."+V(e),!1);n.data_.set(e,r),t=r.value_,n.updateHasMapEntry_(e,!0),n.keysAtom_.reportChanged()}));var r=St(this),i=r?{observableKind:"map",debugObjectName:this.name_,type:zt,object:this,name:e,newValue:t}:null;r&&jt(this,i)},t.get=function(e){return this.has(e)?this.dehanceValue_(this.data_.get(e).get()):this.dehanceValue_(void 0)},t.dehanceValue_=function(e){return void 0!==this.dehancer?this.dehancer(e):e},t.keys=function(){return this.keysAtom_.reportObserved(),this.data_.keys()},t.values=function(){var e=this,t=this.keys();return mn({next:function(){var n=t.next(),r=n.done,i=n.value;return{done:r,value:r?void 0:e.get(i)}}})},t.entries=function(){var e=this,t=this.keys();return mn({next:function(){var n=t.next(),r=n.done,i=n.value;return{done:r,value:r?void 0:[i,e.get(i)]}}})},t[Kt]=function(){return this.entries()},t.forEach=function(e,t){for(var n,r=ye(this);!(n=r()).done;){var i=n.value,o=i[0],a=i[1];e.call(t,a,o,this)}},t.merge=function(e){var t=this;return Jt(e)&&(e=new Map(e)),yt((function(){m(e)?k(e).forEach((function(n){return t.set(n,e[n])})):Array.isArray(e)?e.forEach((function(e){var n=e[0],r=e[1];return t.set(n,r)})):x(e)?(e.constructor!==Map&&r(19,e),e.forEach((function(e,n){return t.set(n,e)}))):null!==e&&void 0!==e&&r(20,e)})),this},t.clear=function(){var e=this;yt((function(){Ne((function(){for(var t,n=ye(e.keys());!(t=n()).done;){var r=t.value;e.delete(r)}}))}))},t.replace=function(e){var t=this;return yt((function(){for(var n,i=function(e){if(x(e)||Jt(e))return e;if(Array.isArray(e))return new Map(e);if(m(e)){var t=new Map;for(var n in e)t.set(n,e[n]);return t}return r(21,e)}(e),o=new Map,a=!1,s=ye(t.data_.keys());!(n=s()).done;){var u=n.value;if(!i.has(u))if(t.delete(u))a=!0;else{var c=t.data_.get(u);o.set(u,c)}}for(var l,h=ye(i.entries());!(l=h()).done;){var v=l.value,f=v[0],d=v[1],_=t.data_.has(f);if(t.set(f,d),t.data_.has(f)){var p=t.data_.get(f);o.set(f,p),_||(a=!0)}}if(!a)if(t.data_.size!==o.size)t.keysAtom_.reportChanged();else for(var b=t.data_.keys(),y=o.keys(),g=b.next(),O=y.next();!g.done;){if(g.value!==O.value){t.keysAtom_.reportChanged();break}g=b.next(),O=y.next()}t.data_=o})),this},t.toString=function(){return"[object ObservableMap]"},t.toJSON=function(){return Array.from(this)},t.observe_=function(e,t){return xt(this,e)},t.intercept_=function(e){return wt(this,e)},fe(e,[{key:"size",get:function(){return this.keysAtom_.reportObserved(),this.data_.size}},{key:Ut,get:function(){return"Map"}}]),e}(),Jt=S("ObservableMap",Ft);var Yt={};Wt=Symbol.iterator,Xt=Symbol.toStringTag;var $t=function(){function e(e,t,n){void 0===t&&(t=z),void 0===n&&(n="ObservableSet@"+d()),this.name_=void 0,this[M]=Yt,this.data_=new Set,this.atom_=void 0,this.changeListeners_=void 0,this.interceptors_=void 0,this.dehancer=void 0,this.enhancer_=void 0,this.name_=n,b(Set)||r(22),this.atom_=G(this.name_),this.enhancer_=function(e,r){return t(e,r,n)},e&&this.replace(e)}var t=e.prototype;return t.dehanceValue_=function(e){return void 0!==this.dehancer?this.dehancer(e):e},t.clear=function(){var e=this;yt((function(){Ne((function(){for(var t,n=ye(e.data_.values());!(t=n()).done;){var r=t.value;e.delete(r)}}))}))},t.forEach=function(e,t){for(var n,r=ye(this);!(n=r()).done;){var i=n.value;e.call(t,i,i,this)}},t.add=function(e){var t=this;if((this.atom_,Ot(this))&&!At(this,{type:zt,object:this,newValue:e}))return this;if(!this.has(e)){yt((function(){t.data_.add(t.enhancer_(e,void 0)),t.atom_.reportChanged()}));var n=St(this),r=n?{observableKind:"set",debugObjectName:this.name_,type:zt,object:this,newValue:e}:null;false,n&&jt(this,r)}return this},t.delete=function(e){var t=this;if(Ot(this)&&!At(this,{type:"delete",object:this,oldValue:e}))return!1;if(this.has(e)){var n=St(this),r=n?{observableKind:"set",debugObjectName:this.name_,type:"delete",object:this,oldValue:e}:null;return yt((function(){t.atom_.reportChanged(),t.data_.delete(e)})),n&&jt(this,r),!0}return!1},t.has=function(e){return this.atom_.reportObserved(),this.data_.has(this.dehanceValue_(e))},t.entries=function(){var e=0,t=Array.from(this.keys()),n=Array.from(this.values());return mn({next:function(){var r=e;return e+=1,r<n.length?{value:[t[r],n[r]],done:!1}:{done:!0}}})},t.keys=function(){return this.values()},t.values=function(){this.atom_.reportObserved();var e=this,t=0,n=Array.from(this.data_.values());return mn({next:function(){return t<n.length?{value:e.dehanceValue_(n[t++]),done:!1}:{done:!0}}})},t.replace=function(e){var t=this;return Qt(e)&&(e=new Set(e)),yt((function(){Array.isArray(e)||j(e)?(t.clear(),e.forEach((function(e){return t.add(e)}))):null!==e&&void 0!==e&&r("Cannot initialize set from "+e)})),this},t.observe_=function(e,t){return xt(this,e)},t.intercept_=function(e){return wt(this,e)},t.toJSON=function(){return Array.from(this)},t.toString=function(){return"[object ObservableSet]"},t[Wt]=function(){return this.values()},fe(e,[{key:"size",get:function(){return this.atom_.reportObserved(),this.data_.size}},{key:Xt,get:function(){return"Set"}}]),e}(),Qt=S("ObservableSet",$t),Zt=function(){function e(e,t,n,r){void 0===t&&(t=new Map),this.target_=void 0,this.values_=void 0,this.name_=void 0,this.defaultEnhancer_=void 0,this.keysAtom_=void 0,this.changeListeners_=void 0,this.interceptors_=void 0,this.proxy_=void 0,this.pendingKeys_=void 0,this.keysValue_=[],this.isStaledKeysValue_=!0,this.target_=e,this.values_=t,this.name_=n,this.defaultEnhancer_=r,this.keysAtom_=new K(n+".keys")}var t=e.prototype;return t.read_=function(e){return this.values_.get(e).get()},t.write_=function(e,t){var n=this.target_,r=this.values_.get(e);if(r instanceof Ae)r.set(t);else{if(Ot(this)){var i=At(this,{type:Nt,object:this.proxy_||n,name:e,newValue:t});if(!i)return;t=i.newValue}if((t=r.prepareNewValue_(t))!==Ke.UNCHANGED){var o=St(this),a=o?{type:Nt,observableKind:"object",debugObjectName:this.name_,object:this.proxy_||n,oldValue:r.value_,name:e,newValue:t}:null;0,r.setNewValue_(t),o&&jt(this,a)}}},t.has_=function(e){var t=this.pendingKeys_||(this.pendingKeys_=new Map),n=t.get(e);if(n)return n.get();var r=!!this.values_.get(e);return n=new me(r,W,this.name_+"."+V(e)+"?",!1),t.set(e,n),n.get()},t.addObservableProp_=function(e,t,n){void 0===n&&(n=this.defaultEnhancer_);var r=this.target_;if(Ot(this)){var i=At(this,{object:this.proxy_||r,name:e,type:zt,newValue:t});if(!i)return;t=i.newValue}var o=new me(t,n,this.name_+"."+V(e),!1);this.values_.set(e,o),t=o.value_,s(r,e,function(e){return tn[e]||(tn[e]={configurable:!0,enumerable:!0,get:function(){return this[M].read_(e)},set:function(t){this[M].write_(e,t)}})}(e)),this.notifyPropertyAddition_(e,t)},t.addComputedProp_=function(e,t,n){var r=this.target_;n.name=n.name||this.name_+"."+V(t),n.context=this.proxy_||r,this.values_.set(t,new Ae(n)),s(e,t,function(e){return nn[e]||(nn[e]={configurable:!0,enumerable:!1,get:function(){return this[M].read_(e)},set:function(t){this[M].write_(e,t)}})}(t))},t.remove_=function(e){if(this.values_.has(e)){var t=this.target_;if(Ot(this))if(!At(this,{object:this.proxy_||t,name:e,type:"remove"}))return;try{He();var n=St(this),r=this.values_.get(e),i=r&&r.get();if(r&&r.set(void 0),this.reportKeysChanged(),this.values_.delete(e),this.pendingKeys_){var o=this.pendingKeys_.get(e);o&&o.set(!1)}delete this.target_[e];var a=n?{type:"remove",observableKind:"object",object:this.proxy_||t,debugObjectName:this.name_,oldValue:i,name:e}:null;0,n&&jt(this,a)}finally{ze()}}},t.observe_=function(e,t){return xt(this,e)},t.intercept_=function(e){return wt(this,e)},t.notifyPropertyAddition_=function(e,t){var n=St(this),r=n?{type:zt,observableKind:"object",debugObjectName:this.name_,object:this.proxy_||this.target_,name:e,newValue:t}:null;if(n&&jt(this,r),this.pendingKeys_){var i=this.pendingKeys_.get(e);i&&i.set(!0)}this.reportKeysChanged()},t.getKeys_=function(){if(this.keysAtom_.reportObserved(),!this.isStaledKeysValue_)return this.keysValue_;this.keysValue_=[];for(var e,t=ye(this.values_);!(e=t()).done;){var n=e.value,r=n[0];n[1]instanceof me&&this.keysValue_.push(r)}return this.isStaledKeysValue_=!1,this.keysValue_},t.reportKeysChanged=function(){this.isStaledKeysValue_=!0,this.keysAtom_.reportChanged()},e}();function en(e,t,n){if(void 0===t&&(t=""),void 0===n&&(n=z),C(e,M))return e[M];m(e)||(t=(e.constructor.name||"ObservableObject")+"@"+d()),t||(t="ObservableObject@"+d());var r=new Zt(e,new Map,V(t),n);return w(e,M,r),r}var tn=Object.create(null),nn=Object.create(null);var rn=S("ObservableObjectAdministration",Zt);function on(e){return!!g(e)&&rn(e[M])}var an,sn,un=0,cn=function(){};an=cn,sn=Array.prototype,Object.setPrototypeOf?Object.setPrototypeOf(an.prototype,sn):void 0!==an.prototype.__proto__?an.prototype.__proto__=sn:an.prototype=sn;var ln=function(e){function t(t,n,r,i){var o;void 0===r&&(r="ObservableArray@"+d()),void 0===i&&(i=!1),o=e.call(this)||this;var a=new Rt(r,n,i,!0);if(a.proxy_=pe(o),A(pe(o),M,a),t&&t.length){var s=le(!0);o.spliceWithArray(0,0,t),he(s)}return o}_e(t,e);var n=t.prototype;return n.concat=function(){this[M].atom_.reportObserved();for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return Array.prototype.concat.apply(this.slice(),t.map((function(e){return qt(e)?e.slice():e})))},n[Symbol.iterator]=function(){var e=this,t=0;return mn({next:function(){return t<e.length?{value:e[t++],done:!1}:{done:!0,value:void 0}}})},fe(t,[{key:"length",get:function(){return this[M].getArrayLength_()},set:function(e){this[M].setArrayLength_(e)}},{key:Symbol.toStringTag,get:function(){return"Array"}}]),t}(cn);function hn(e){s(ln.prototype,""+e,function(e){return{enumerable:!1,configurable:!0,get:function(){return this[M].get_(e)},set:function(t){this[M].set_(e,t)}}}(e))}function vn(e){if(e>un){for(var t=un;t<e+100;t++)hn(t);un=e}}function fn(e,t,n){return new ln(e,t,n)}function dn(e,t){if("object"===typeof e&&null!==e){if(qt(e))return void 0!==t&&r(23),e[M].atom_;if(Qt(e))return e[M];if(Jt(e)){if(void 0===t)return e.keysAtom_;var n=e.data_.get(t)||e.hasMap_.get(t);return n||r(25,t,pn(e)),n}if(on(e)){if(!t)return r(26);var i=e[M].values_.get(t);return i||r(27,t,pn(e)),i}if(U(e)||Se(e)||$e(e))return e}else if(b(e)&&$e(e[M]))return e[M];r(28)}function _n(e,t){return e||r(29),void 0!==t?_n(dn(e,t)):U(e)||Se(e)||$e(e)||Jt(e)||Qt(e)?e:e[M]?e[M]:void r(24,e)}function pn(e,t){return(void 0!==t?dn(e,t):on(e)||Jt(e)||Qt(e)?_n(e):dn(e)).name_}Object.entries(Pt).forEach((function(e){var t=e[0],n=e[1];"concat"!==t&&w(ln.prototype,t,n)})),vn(1e3);var bn=u.toString;function yn(e,t,n){return void 0===n&&(n=-1),function e(t,n,r,i,o){if(t===n)return 0!==t||1/t===1/n;if(null==t||null==n)return!1;if(t!==t)return n!==n;var a=typeof t;if(!b(a)&&"object"!==a&&"object"!=typeof n)return!1;var s=bn.call(t);if(s!==bn.call(n))return!1;switch(s){case"[object RegExp]":case"[object String]":return""+t===""+n;case"[object Number]":return+t!==+t?+n!==+n:0===+t?1/+t===1/n:+t===+n;case"[object Date]":case"[object Boolean]":return+t===+n;case"[object Symbol]":return"undefined"!==typeof Symbol&&Symbol.valueOf.call(t)===Symbol.valueOf.call(n);case"[object Map]":case"[object Set]":r>=0&&r++}t=gn(t),n=gn(n);var u="[object Array]"===s;if(!u){if("object"!=typeof t||"object"!=typeof n)return!1;var c=t.constructor,l=n.constructor;if(c!==l&&!(b(c)&&c instanceof c&&b(l)&&l instanceof l)&&"constructor"in t&&"constructor"in n)return!1}if(0===r)return!1;r<0&&(r=-1);o=o||[];var h=(i=i||[]).length;for(;h--;)if(i[h]===t)return o[h]===n;if(i.push(t),o.push(n),u){if((h=t.length)!==n.length)return!1;for(;h--;)if(!e(t[h],n[h],r-1,i,o))return!1}else{var v,f=Object.keys(t);if(h=f.length,Object.keys(n).length!==h)return!1;for(;h--;)if(!C(n,v=f[h])||!e(t[v],n[v],r-1,i,o))return!1}return i.pop(),o.pop(),!0}(e,t,n)}function gn(e){return qt(e)?e.slice():x(e)||Jt(e)||j(e)||Qt(e)?Array.from(e.entries()):e}function mn(e){return e[Symbol.iterator]=On,e}function On(){return this}["Symbol","Map","Set","Symbol"].forEach((function(e){"undefined"===typeof i()[e]&&r("MobX requires global '"+e+"' to be available or polyfilled")})),"object"===typeof __MOBX_DEVTOOLS_GLOBAL_HOOK__&&__MOBX_DEVTOOLS_GLOBAL_HOOK__.injectMobx({spy:function(e){return console.warn("[mobx.spy] Is a no-op in production builds"),function(){}},extras:{getDebugName:pn},$mobx:M})}).call(this,n("yLpj"))}}]);