UNPKG

js-dos

Version:

Full-featured DOS player with multiple emulator backends

20 lines 323 kB
var e=Object.defineProperty,t=(t,n,o)=>((t,n,o)=>n in t?e(t,n,{enumerable:!0,configurable:!0,writable:!0,value:o}):t[n]=o)(t,"symbol"!=typeof n?n+"":n,o);!function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))t(e);new MutationObserver((e=>{for(const n of e)if("childList"===n.type)for(const e of n.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&t(e)})).observe(document,{childList:!0,subtree:!0})}function t(e){if(e.ep)return;e.ep=!0;const t=function(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?t.credentials="include":"anonymous"===e.crossOrigin?t.credentials="omit":t.credentials="same-origin",t}(e);fetch(e.href,t)}}();var n,o,r,i,s,a,c,l,u={},d=[],p=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,f=Array.isArray;function h(e,t){for(var n in t)e[n]=t[n];return e}function v(e){var t=e.parentNode;t&&t.removeChild(e)}function m(e,t,o){var r,i,s,a={};for(s in t)"key"==s?r=t[s]:"ref"==s?i=t[s]:a[s]=t[s];if(arguments.length>2&&(a.children=arguments.length>3?n.call(arguments,2):o),"function"==typeof e&&null!=e.defaultProps)for(s in e.defaultProps)void 0===a[s]&&(a[s]=e.defaultProps[s]);return _(e,a,r,i,null)}function _(e,t,n,i,s){var a={type:e,props:t,key:n,ref:i,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:null==s?++r:s,__i:-1,__u:0};return null==s&&null!=o.vnode&&o.vnode(a),a}function y(){return{current:null}}function g(e){return e.children}function b(e,t){this.props=e,this.context=t}function w(e,t){if(null==t)return e.__?w(e.__,e.__i+1):null;for(var n;t<e.__k.length;t++)if(null!=(n=e.__k[t])&&null!=n.__e)return n.__e;return"function"==typeof e.type?w(e):null}function x(e){var t,n;if(null!=(e=e.__)&&null!=e.__c){for(e.__e=e.__c.base=null,t=0;t<e.__k.length;t++)if(null!=(n=e.__k[t])&&null!=n.__e){e.__e=e.__c.base=n.__e;break}return x(e)}}function k(e){(!e.__d&&(e.__d=!0)&&i.push(e)&&!C.__r++||s!==o.debounceRendering)&&((s=o.debounceRendering)||a)(C)}function C(){var e,t,n,r,s,a,l,u,d;for(i.sort(c);e=i.shift();)e.__d&&(t=i.length,r=void 0,a=(s=(n=e).__v).__e,u=[],d=[],(l=n.__P)&&((r=h({},s)).__v=s.__v+1,o.vnode&&o.vnode(r),T(l,r,s,n.__n,void 0!==l.ownerSVGElement,32&s.__u?[a]:null,u,null==a?w(s):a,!!(32&s.__u),d),r.__.__k[r.__i]=r,L(u,r,d),r.__e!=a&&x(r)),i.length>t&&i.sort(c));C.__r=0}function S(e,t,n,o,r,i,s,a,c,l,p){var h,v,m,y,b,x=o&&o.__k||d,k=t.length;for(n.__d=c,function(e,t,n){var o,r,i,s,a,c=t.length,l=n.length,u=l,d=0;for(e.__k=[],o=0;o<c;o++)null!=(r=e.__k[o]=null==(r=t[o])||"boolean"==typeof r||"function"==typeof r?null:"string"==typeof r||"number"==typeof r||"bigint"==typeof r||r.constructor==String?_(null,r,null,null,r):f(r)?_(g,{children:r},null,null,null):void 0===r.constructor&&r.__b>0?_(r.type,r.props,r.key,r.ref?r.ref:null,r.__v):r)?(r.__=e,r.__b=e.__b+1,a=O(r,n,s=o+d,u),r.__i=a,i=null,-1!==a&&(u--,(i=n[a])&&(i.__u|=131072)),null==i||null===i.__v?(-1==a&&d--,"function"!=typeof r.type&&(r.__u|=65536)):a!==s&&(a===s+1?d++:a>s?u>c-s?d+=a-s:d--:d=a<s&&a==s-1?a-s:0,a!==o+d&&(r.__u|=65536))):(i=n[o])&&null==i.key&&i.__e&&(i.__e==e.__d&&(e.__d=w(i)),z(i,i,!1),n[o]=null,u--);if(u)for(o=0;o<l;o++)null!=(i=n[o])&&!(131072&i.__u)&&(i.__e==e.__d&&(e.__d=w(i)),z(i,i))}(n,t,x),c=n.__d,h=0;h<k;h++)null!=(m=n.__k[h])&&"boolean"!=typeof m&&"function"!=typeof m&&(v=-1===m.__i?u:x[m.__i]||u,m.__i=h,T(e,m,v,r,i,s,a,c,l,p),y=m.__e,m.ref&&v.ref!=m.ref&&(v.ref&&I(v.ref,null,m),p.push(m.ref,m.__c||y,m)),null==b&&null!=y&&(b=y),65536&m.__u||v.__k===m.__k?c=P(m,c,e):"function"==typeof m.type&&void 0!==m.__d?c=m.__d:y&&(c=y.nextSibling),m.__d=void 0,m.__u&=-196609);n.__d=c,n.__e=b}function P(e,t,n){var o,r;if("function"==typeof e.type){for(o=e.__k,r=0;o&&r<o.length;r++)o[r]&&(o[r].__=e,t=P(o[r],t,n));return t}return e.__e!=t&&(n.insertBefore(e.__e,t||null),t=e.__e),t&&t.nextSibling}function E(e,t){return t=t||[],null==e||"boolean"==typeof e||(f(e)?e.some((function(e){E(e,t)})):t.push(e)),t}function O(e,t,n,o){var r=e.key,i=e.type,s=n-1,a=n+1,c=t[n];if(null===c||c&&r==c.key&&i===c.type)return n;if(o>(null==c||131072&c.__u?0:1))for(;s>=0||a<t.length;){if(s>=0){if((c=t[s])&&!(131072&c.__u)&&r==c.key&&i===c.type)return s;s--}if(a<t.length){if((c=t[a])&&!(131072&c.__u)&&r==c.key&&i===c.type)return a;a++}}return-1}function M(e,t,n){"-"===t[0]?e.setProperty(t,null==n?"":n):e[t]=null==n?"":"number"!=typeof n||p.test(t)?n:n+"px"}function j(e,t,n,o,r){var i;e:if("style"===t)if("string"==typeof n)e.style.cssText=n;else{if("string"==typeof o&&(e.style.cssText=o=""),o)for(t in o)n&&t in n||M(e.style,t,"");if(n)for(t in n)o&&n[t]===o[t]||M(e.style,t,n[t])}else if("o"===t[0]&&"n"===t[1])i=t!==(t=t.replace(/(PointerCapture)$|Capture$/,"$1")),t=t.toLowerCase()in e?t.toLowerCase().slice(2):t.slice(2),e.l||(e.l={}),e.l[t+i]=n,n?o?n.u=o.u:(n.u=Date.now(),e.addEventListener(t,i?D:A,i)):e.removeEventListener(t,i?D:A,i);else{if(r)t=t.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if("width"!==t&&"height"!==t&&"href"!==t&&"list"!==t&&"form"!==t&&"tabIndex"!==t&&"download"!==t&&"rowSpan"!==t&&"colSpan"!==t&&"role"!==t&&t in e)try{e[t]=null==n?"":n;break e}catch(s){}"function"==typeof n||(null==n||!1===n&&"-"!==t[4]?e.removeAttribute(t):e.setAttribute(t,n))}}function A(e){var t=this.l[e.type+!1];if(e.t){if(e.t<=t.u)return}else e.t=Date.now();return t(o.event?o.event(e):e)}function D(e){return this.l[e.type+!0](o.event?o.event(e):e)}function T(e,t,r,i,s,a,c,l,d,p){var m,_,y,x,k,C,P,E,O,M,A,D,T,L,I,z=t.type;if(void 0!==t.constructor)return null;128&r.__u&&(d=!!(32&r.__u),a=[l=t.__e=r.__e]),(m=o.__b)&&m(t);e:if("function"==typeof z)try{if(E=t.props,O=(m=z.contextType)&&i[m.__c],M=m?O?O.props.value:m.__:i,r.__c?P=(_=t.__c=r.__c).__=_.__E:("prototype"in z&&z.prototype.render?t.__c=_=new z(E,M):(t.__c=_=new b(E,M),_.constructor=z,_.render=B),O&&O.sub(_),_.props=E,_.state||(_.state={}),_.context=M,_.__n=i,y=_.__d=!0,_.__h=[],_._sb=[]),null==_.__s&&(_.__s=_.state),null!=z.getDerivedStateFromProps&&(_.__s==_.state&&(_.__s=h({},_.__s)),h(_.__s,z.getDerivedStateFromProps(E,_.__s))),x=_.props,k=_.state,_.__v=t,y)null==z.getDerivedStateFromProps&&null!=_.componentWillMount&&_.componentWillMount(),null!=_.componentDidMount&&_.__h.push(_.componentDidMount);else{if(null==z.getDerivedStateFromProps&&E!==x&&null!=_.componentWillReceiveProps&&_.componentWillReceiveProps(E,M),!_.__e&&(null!=_.shouldComponentUpdate&&!1===_.shouldComponentUpdate(E,_.__s,M)||t.__v===r.__v)){for(t.__v!==r.__v&&(_.props=E,_.state=_.__s,_.__d=!1),t.__e=r.__e,t.__k=r.__k,t.__k.forEach((function(e){e&&(e.__=t)})),A=0;A<_._sb.length;A++)_.__h.push(_._sb[A]);_._sb=[],_.__h.length&&c.push(_);break e}null!=_.componentWillUpdate&&_.componentWillUpdate(E,_.__s,M),null!=_.componentDidUpdate&&_.__h.push((function(){_.componentDidUpdate(x,k,C)}))}if(_.context=M,_.props=E,_.__P=e,_.__e=!1,D=o.__r,T=0,"prototype"in z&&z.prototype.render){for(_.state=_.__s,_.__d=!1,D&&D(t),m=_.render(_.props,_.state,_.context),L=0;L<_._sb.length;L++)_.__h.push(_._sb[L]);_._sb=[]}else do{_.__d=!1,D&&D(t),m=_.render(_.props,_.state,_.context),_.state=_.__s}while(_.__d&&++T<25);_.state=_.__s,null!=_.getChildContext&&(i=h(h({},i),_.getChildContext())),y||null==_.getSnapshotBeforeUpdate||(C=_.getSnapshotBeforeUpdate(x,k)),S(e,f(I=null!=m&&m.type===g&&null==m.key?m.props.children:m)?I:[I],t,r,i,s,a,c,l,d,p),_.base=t.__e,t.__u&=-161,_.__h.length&&c.push(_),P&&(_.__E=_.__=null)}catch(R){t.__v=null,d||null!=a?(t.__e=l,t.__u|=d?160:32,a[a.indexOf(l)]=null):(t.__e=r.__e,t.__k=r.__k),o.__e(R,t,r)}else null==a&&t.__v===r.__v?(t.__k=r.__k,t.__e=r.__e):t.__e=function(e,t,o,r,i,s,a,c,l){var d,p,h,m,_,y,g,b=o.props,x=t.props,k=t.type;if("svg"===k&&(i=!0),null!=s)for(d=0;d<s.length;d++)if((_=s[d])&&"setAttribute"in _==!!k&&(k?_.localName===k:3===_.nodeType)){e=_,s[d]=null;break}if(null==e){if(null===k)return document.createTextNode(x);e=i?document.createElementNS("http://www.w3.org/2000/svg",k):document.createElement(k,x.is&&x),s=null,c=!1}if(null===k)b===x||c&&e.data===x||(e.data=x);else{if(s=s&&n.call(e.childNodes),b=o.props||u,!c&&null!=s)for(b={},d=0;d<e.attributes.length;d++)b[(_=e.attributes[d]).name]=_.value;for(d in b)_=b[d],"children"==d||("dangerouslySetInnerHTML"==d?h=_:"key"===d||d in x||j(e,d,null,_,i));for(d in x)_=x[d],"children"==d?m=_:"dangerouslySetInnerHTML"==d?p=_:"value"==d?y=_:"checked"==d?g=_:"key"===d||c&&"function"!=typeof _||b[d]===_||j(e,d,_,b[d],i);if(p)c||h&&(p.__html===h.__html||p.__html===e.innerHTML)||(e.innerHTML=p.__html),t.__k=[];else if(h&&(e.innerHTML=""),S(e,f(m)?m:[m],t,o,r,i&&"foreignObject"!==k,s,a,s?s[0]:o.__k&&w(o,0),c,l),null!=s)for(d=s.length;d--;)null!=s[d]&&v(s[d]);c||(d="value",void 0!==y&&(y!==e[d]||"progress"===k&&!y||"option"===k&&y!==b[d])&&j(e,d,y,b[d],!1),d="checked",void 0!==g&&g!==e[d]&&j(e,d,g,b[d],!1))}return e}(r.__e,t,r,i,s,a,c,d,p);(m=o.diffed)&&m(t)}function L(e,t,n){t.__d=void 0;for(var r=0;r<n.length;r++)I(n[r],n[++r],n[++r]);o.__c&&o.__c(t,e),e.some((function(t){try{e=t.__h,t.__h=[],e.some((function(e){e.call(t)}))}catch(n){o.__e(n,t.__v)}}))}function I(e,t,n){try{"function"==typeof e?e(t):e.current=t}catch(r){o.__e(r,n)}}function z(e,t,n){var r,i;if(o.unmount&&o.unmount(e),(r=e.ref)&&(r.current&&r.current!==e.__e||I(r,null,t)),null!=(r=e.__c)){if(r.componentWillUnmount)try{r.componentWillUnmount()}catch(s){o.__e(s,t)}r.base=r.__P=null,e.__c=void 0}if(r=e.__k)for(i=0;i<r.length;i++)r[i]&&z(r[i],t,n||"function"!=typeof e.type);n||null==e.__e||v(e.__e),e.__=e.__e=e.__d=void 0}function B(e,t,n){return this.constructor(e,n)}function R(e,t,r){var i,s,a,c;o.__&&o.__(e,t),s=(i="function"==typeof r)?null:r&&r.__k||t.__k,a=[],c=[],T(t,e=(!i&&r||t).__k=m(g,null,[e]),s||u,u,void 0!==t.ownerSVGElement,!i&&r?[r]:s?null:t.firstChild?n.call(t.childNodes):null,a,!i&&r?r:s?s.__e:t.firstChild,i,c),L(a,e,c)}function N(e,t){R(e,t,N)}function F(e,t,o){var r,i,s,a,c=h({},e.props);for(s in e.type&&e.type.defaultProps&&(a=e.type.defaultProps),t)"key"==s?r=t[s]:"ref"==s?i=t[s]:c[s]=void 0===t[s]&&void 0!==a?a[s]:t[s];return arguments.length>2&&(c.children=arguments.length>3?n.call(arguments,2):o),_(e.type,c,r||e.key,i||e.ref,null)}function U(e,t){var n={__c:t="__cC"+l++,__:e,Consumer:function(e,t){return e.children(t)},Provider:function(e){var n,o;return this.getChildContext||(n=[],(o={})[t]=this,this.getChildContext=function(){return o},this.shouldComponentUpdate=function(e){this.props.value!==e.value&&n.some((function(e){e.__e=!0,k(e)}))},this.sub=function(e){n.push(e);var t=e.componentWillUnmount;e.componentWillUnmount=function(){n.splice(n.indexOf(e),1),t&&t.call(e)}}),e.children}};return n.Provider.__=n.Consumer.contextType=n}function K(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function H(e){if(e.__esModule)return e;var t=e.default;if("function"==typeof t){var n=function e(){return this instanceof e?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach((function(t){var o=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,o.get?o:{enumerable:!0,get:function(){return e[t]}})})),n}n=d.slice,o={__e:function(e,t,n,o){for(var r,i,s;t=t.__;)if((r=t.__c)&&!r.__)try{if((i=r.constructor)&&null!=i.getDerivedStateFromError&&(r.setState(i.getDerivedStateFromError(e)),s=r.__d),null!=r.componentDidCatch&&(r.componentDidCatch(e,o||{}),s=r.__d),s)return r.__E=r}catch(a){e=a}throw e}},r=0,b.prototype.setState=function(e,t){var n;n=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=h({},this.state),"function"==typeof e&&(e=e(h({},n),this.props)),e&&h(n,e),null!=e&&this.__v&&(t&&this._sb.push(t),k(this))},b.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),k(this))},b.prototype.render=g,i=[],a="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,c=function(e,t){return e.__v.__b-t.__v.__b},C.__r=0,l=0;var V,W,q,X,G={exports:{}},$={},Y=0,J=[],Q=[],Z=o.__b,ee=o.__r,te=o.diffed,ne=o.__c,oe=o.unmount;function re(e,t){o.__h&&o.__h(W,e,Y||t),Y=0;var n=W.__H||(W.__H={__:[],__h:[]});return e>=n.__.length&&n.__.push({__V:Q}),n.__[e]}function ie(e){return Y=1,se(xe,e)}function se(e,t,n){var o=re(V++,2);if(o.t=e,!o.__c&&(o.__=[n?n(t):xe(void 0,t),function(e){var t=o.__N?o.__N[0]:o.__[0],n=o.t(t,e);t!==n&&(o.__N=[n,o.__[1]],o.__c.setState({}))}],o.__c=W,!W.u)){var r=function(e,t,n){if(!o.__c.__H)return!0;var r=o.__c.__H.__.filter((function(e){return e.__c}));if(r.every((function(e){return!e.__N})))return!i||i.call(this,e,t,n);var s=!1;return r.forEach((function(e){if(e.__N){var t=e.__[0];e.__=e.__N,e.__N=void 0,t!==e.__[0]&&(s=!0)}})),!(!s&&o.__c.props===e)&&(!i||i.call(this,e,t,n))};W.u=!0;var i=W.shouldComponentUpdate,s=W.componentWillUpdate;W.componentWillUpdate=function(e,t,n){if(this.__e){var o=i;i=void 0,r(e,t,n),i=o}s&&s.call(this,e,t,n)},W.shouldComponentUpdate=r}return o.__N||o.__}function ae(e,t){var n=re(V++,3);!o.__s&&we(n.__H,t)&&(n.__=e,n.i=t,W.__H.__h.push(n))}function ce(e,t){var n=re(V++,4);!o.__s&&we(n.__H,t)&&(n.__=e,n.i=t,W.__h.push(n))}function le(e){return Y=5,de((function(){return{current:e}}),[])}function ue(e,t,n){Y=6,ce((function(){return"function"==typeof e?(e(t()),function(){return e(null)}):e?(e.current=t(),function(){return e.current=null}):void 0}),null==n?n:n.concat(e))}function de(e,t){var n=re(V++,7);return we(n.__H,t)?(n.__V=e(),n.i=t,n.__h=e,n.__V):n.__}function pe(e,t){return Y=8,de((function(){return e}),t)}function fe(e){var t=W.context[e.__c],n=re(V++,9);return n.c=e,t?(null==n.__&&(n.__=!0,t.sub(W)),t.props.value):e.__}function he(e,t){o.useDebugValue&&o.useDebugValue(t?t(e):e)}function ve(){var e=re(V++,11);if(!e.__){for(var t=W.__v;null!==t&&!t.__m&&null!==t.__;)t=t.__;var n=t.__m||(t.__m=[0,0]);e.__="P"+n[0]+"-"+n[1]++}return e.__}function me(){for(var e;e=J.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(ge),e.__H.__h.forEach(be),e.__H.__h=[]}catch(t){e.__H.__h=[],o.__e(t,e.__v)}}o.__b=function(e){W=null,Z&&Z(e)},o.__r=function(e){ee&&ee(e),V=0;var t=(W=e.__c).__H;t&&(q===W?(t.__h=[],W.__h=[],t.__.forEach((function(e){e.__N&&(e.__=e.__N),e.__V=Q,e.__N=e.i=void 0}))):(t.__h.forEach(ge),t.__h.forEach(be),t.__h=[],V=0)),q=W},o.diffed=function(e){te&&te(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(1!==J.push(t)&&X===o.requestAnimationFrame||((X=o.requestAnimationFrame)||ye)(me)),t.__H.__.forEach((function(e){e.i&&(e.__H=e.i),e.__V!==Q&&(e.__=e.__V),e.i=void 0,e.__V=Q}))),q=W=null},o.__c=function(e,t){t.some((function(e){try{e.__h.forEach(ge),e.__h=e.__h.filter((function(e){return!e.__||be(e)}))}catch(n){t.some((function(e){e.__h&&(e.__h=[])})),t=[],o.__e(n,e.__v)}})),ne&&ne(e,t)},o.unmount=function(e){oe&&oe(e);var t,n=e.__c;n&&n.__H&&(n.__H.__.forEach((function(e){try{ge(e)}catch(n){t=n}})),n.__H=void 0,t&&o.__e(t,n.__v))};var _e="function"==typeof requestAnimationFrame;function ye(e){var t,n=function(){clearTimeout(o),_e&&cancelAnimationFrame(t),setTimeout(e)},o=setTimeout(n,100);_e&&(t=requestAnimationFrame(n))}function ge(e){var t=W,n=e.__c;"function"==typeof n&&(e.__c=void 0,n()),W=t}function be(e){var t=W;e.__c=e.__(),W=t}function we(e,t){return!e||e.length!==t.length||t.some((function(t,n){return t!==e[n]}))}function xe(e,t){return"function"==typeof t?t(e):t}function ke(e,t){for(var n in t)e[n]=t[n];return e}function Ce(e,t){for(var n in e)if("__source"!==n&&!(n in t))return!0;for(var o in t)if("__source"!==o&&e[o]!==t[o])return!0;return!1}function Se(e){this.props=e}function Pe(e,t){function n(e){var n=this.props.ref,o=n==e.ref;return!o&&n&&(n.call?n(null):n.current=null),t?!t(this.props,e)||!o:Ce(this.props,e)}function o(t){return this.shouldComponentUpdate=n,m(e,t)}return o.displayName="Memo("+(e.displayName||e.name)+")",o.prototype.isReactComponent=!0,o.__f=!0,o}(Se.prototype=new b).isPureReactComponent=!0,Se.prototype.shouldComponentUpdate=function(e,t){return Ce(this.props,e)||Ce(this.state,t)};var Ee=o.__b;o.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),Ee&&Ee(e)};var Oe="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref")||3911;function Me(e){function t(t){var n=ke({},t);return delete n.ref,e(n,t.ref||null)}return t.$$typeof=Oe,t.render=t,t.prototype.isReactComponent=t.__f=!0,t.displayName="ForwardRef("+(e.displayName||e.name)+")",t}var je=function(e,t){return null==e?null:E(E(e).map(t))},Ae={map:je,forEach:je,count:function(e){return e?E(e).length:0},only:function(e){var t=E(e);if(1!==t.length)throw"Children.only";return t[0]},toArray:E},De=o.__e;o.__e=function(e,t,n,o){if(e.then)for(var r,i=t;i=i.__;)if((r=i.__c)&&r.__c)return null==t.__e&&(t.__e=n.__e,t.__k=n.__k),r.__c(e,t);De(e,t,n,o)};var Te=o.unmount;function Le(e,t,n){return e&&(e.__c&&e.__c.__H&&(e.__c.__H.__.forEach((function(e){"function"==typeof e.__c&&e.__c()})),e.__c.__H=null),null!=(e=ke({},e)).__c&&(e.__c.__P===n&&(e.__c.__P=t),e.__c=null),e.__k=e.__k&&e.__k.map((function(e){return Le(e,t,n)}))),e}function Ie(e,t,n){return e&&n&&(e.__v=null,e.__k=e.__k&&e.__k.map((function(e){return Ie(e,t,n)})),e.__c&&e.__c.__P===t&&(e.__e&&n.appendChild(e.__e),e.__c.__e=!0,e.__c.__P=n)),e}function ze(){this.__u=0,this.t=null,this.__b=null}function Be(e){var t=e.__.__c;return t&&t.__a&&t.__a(e)}function Re(e){var t,n,o;function r(r){if(t||(t=e()).then((function(e){n=e.default||e}),(function(e){o=e})),o)throw o;if(!n)throw t;return m(n,r)}return r.displayName="Lazy",r.__f=!0,r}function Ne(){this.u=null,this.o=null}o.unmount=function(e){var t=e.__c;t&&t.__R&&t.__R(),t&&32&e.__u&&(e.type=null),Te&&Te(e)},(ze.prototype=new b).__c=function(e,t){var n=t.__c,o=this;null==o.t&&(o.t=[]),o.t.push(n);var r=Be(o.__v),i=!1,s=function(){i||(i=!0,n.__R=null,r?r(a):a())};n.__R=s;var a=function(){if(! --o.__u){if(o.state.__a){var e=o.state.__a;o.__v.__k[0]=Ie(e,e.__c.__P,e.__c.__O)}var t;for(o.setState({__a:o.__b=null});t=o.t.pop();)t.forceUpdate()}};o.__u++||32&t.__u||o.setState({__a:o.__b=o.__v.__k[0]}),e.then(s,s)},ze.prototype.componentWillUnmount=function(){this.t=[]},ze.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var n=document.createElement("div"),o=this.__v.__k[0].__c;this.__v.__k[0]=Le(this.__b,n,o.__O=o.__P)}this.__b=null}var r=t.__a&&m(g,null,e.fallback);return r&&(r.__u&=-33),[m(g,null,t.__a?null:e.children),r]};var Fe=function(e,t,n){if(++n[1]===n[0]&&e.o.delete(t),e.props.revealOrder&&("t"!==e.props.revealOrder[0]||!e.o.size))for(n=e.u;n;){for(;n.length>3;)n.pop()();if(n[1]<n[0])break;e.u=n=n[2]}};function Ue(e){return this.getChildContext=function(){return e.context},e.children}function Ke(e){var t=this,n=e.i;t.componentWillUnmount=function(){R(null,t.l),t.l=null,t.i=null},t.i&&t.i!==n&&t.componentWillUnmount(),t.l||(t.i=n,t.l={nodeType:1,parentNode:n,childNodes:[],appendChild:function(e){this.childNodes.push(e),t.i.appendChild(e)},insertBefore:function(e,n){this.childNodes.push(e),t.i.appendChild(e)},removeChild:function(e){this.childNodes.splice(this.childNodes.indexOf(e)>>>1,1),t.i.removeChild(e)}}),R(m(Ue,{context:t.context},e.__v),t.l)}function He(e,t){var n=m(Ke,{__v:e,i:t});return n.containerInfo=t,n}(Ne.prototype=new b).__a=function(e){var t=this,n=Be(t.__v),o=t.o.get(e);return o[0]++,function(r){var i=function(){t.props.revealOrder?(o.push(r),Fe(t,e,o)):r()};n?n(i):i()}},Ne.prototype.render=function(e){this.u=null,this.o=new Map;var t=E(e.children);e.revealOrder&&"b"===e.revealOrder[0]&&t.reverse();for(var n=t.length;n--;)this.o.set(t[n],this.u=[1,0,this.u]);return e.children},Ne.prototype.componentDidUpdate=Ne.prototype.componentDidMount=function(){var e=this;this.o.forEach((function(t,n){Fe(e,n,t)}))};var Ve="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,We=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,qe=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,Xe=/[A-Z0-9]/g,Ge="undefined"!=typeof document,$e=function(e){return("undefined"!=typeof Symbol&&"symbol"==typeof Symbol()?/fil|che|rad/:/fil|che|ra/).test(e)};function Ye(e,t,n){return null==t.__k&&(t.textContent=""),R(e,t),"function"==typeof n&&n(),e?e.__c:null}function Je(e,t,n){return N(e,t),"function"==typeof n&&n(),e?e.__c:null}b.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach((function(e){Object.defineProperty(b.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})}));var Qe=o.event;function Ze(){}function et(){return this.cancelBubble}function tt(){return this.defaultPrevented}o.event=function(e){return Qe&&(e=Qe(e)),e.persist=Ze,e.isPropagationStopped=et,e.isDefaultPrevented=tt,e.nativeEvent=e};var nt,ot={enumerable:!1,configurable:!0,get:function(){return this.class}},rt=o.vnode;o.vnode=function(e){"string"==typeof e.type&&function(e){var t=e.props,n=e.type,o={};for(var r in t){var i=t[r];if(!("value"===r&&"defaultValue"in t&&null==i||Ge&&"children"===r&&"noscript"===n||"class"===r||"className"===r)){var s=r.toLowerCase();"defaultValue"===r&&"value"in t&&null==t.value?r="value":"download"===r&&!0===i?i="":"ondoubleclick"===s?r="ondblclick":"onchange"!==s||"input"!==n&&"textarea"!==n||$e(t.type)?"onfocus"===s?r="onfocusin":"onblur"===s?r="onfocusout":qe.test(r)?r=s:-1===n.indexOf("-")&&We.test(r)?r=r.replace(Xe,"-$&").toLowerCase():null===i&&(i=void 0):s=r="oninput","oninput"===s&&o[r=s]&&(r="oninputCapture"),o[r]=i}}"select"==n&&o.multiple&&Array.isArray(o.value)&&(o.value=E(t.children).forEach((function(e){e.props.selected=-1!=o.value.indexOf(e.props.value)}))),"select"==n&&null!=o.defaultValue&&(o.value=E(t.children).forEach((function(e){e.props.selected=o.multiple?-1!=o.defaultValue.indexOf(e.props.value):o.defaultValue==e.props.value}))),t.class&&!t.className?(o.class=t.class,Object.defineProperty(o,"className",ot)):(t.className&&!t.class||t.class&&t.className)&&(o.class=o.className=t.className),e.props=o}(e),e.$$typeof=Ve,rt&&rt(e)};var it=o.__r;o.__r=function(e){it&&it(e),nt=e.__c};var st=o.diffed;o.diffed=function(e){st&&st(e);var t=e.props,n=e.__e;null!=n&&"textarea"===e.type&&"value"in t&&t.value!==n.value&&(n.value=null==t.value?"":t.value),nt=null};var at={ReactCurrentDispatcher:{current:{readContext:function(e){return nt.__n[e.__c].props.value}}}};function ct(e){return m.bind(null,e)}function lt(e){return!!e&&e.$$typeof===Ve}function ut(e){return lt(e)&&e.type===g}function dt(e){return lt(e)?F.apply(null,arguments):e}function pt(e){return!!e.__k&&(R(null,e),!0)}function ft(e){return e&&(e.base||1===e.nodeType&&e)||null}var ht=function(e,t){return e(t)},vt=function(e,t){return e(t)},mt=g;function _t(e){e()}function yt(e){return e}function gt(){return[!1,_t]}var bt=ce,wt=lt;function xt(e,t){var n=t(),o=ie({h:{__:n,v:t}}),r=o[0].h,i=o[1];return ce((function(){r.__=n,r.v=t,kt(r)&&i({h:r})}),[e,n,t]),ae((function(){return kt(r)&&i({h:r}),e((function(){kt(r)&&i({h:r})}))}),[e]),n}function kt(e){var t,n,o=e.v,r=e.__;try{var i=o();return!((t=r)===(n=i)&&(0!==t||1/t==1/n)||t!=t&&n!=n)}catch(s){return!0}}var Ct={useState:ie,useId:ve,useReducer:se,useEffect:ae,useLayoutEffect:ce,useInsertionEffect:bt,useTransition:gt,useDeferredValue:yt,useSyncExternalStore:xt,startTransition:_t,useRef:le,useImperativeHandle:ue,useMemo:de,useCallback:pe,useContext:fe,useDebugValue:he,version:"17.0.2",Children:Ae,render:Ye,hydrate:Je,unmountComponentAtNode:pt,createPortal:He,createElement:m,createContext:U,createFactory:ct,cloneElement:dt,createRef:y,Fragment:g,isValidElement:lt,isElement:wt,isFragment:ut,findDOMNode:ft,Component:b,PureComponent:Se,memo:Pe,forwardRef:Me,flushSync:vt,unstable_batchedUpdates:ht,StrictMode:mt,Suspense:ze,SuspenseList:Ne,lazy:Re,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:at};const St=Object.freeze(Object.defineProperty({__proto__:null,Children:Ae,Component:b,Fragment:g,PureComponent:Se,StrictMode:mt,Suspense:ze,SuspenseList:Ne,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:at,cloneElement:dt,createContext:U,createElement:m,createFactory:ct,createPortal:He,createRef:y,default:Ct,findDOMNode:ft,flushSync:vt,forwardRef:Me,hydrate:Je,isElement:wt,isFragment:ut,isValidElement:lt,lazy:Re,memo:Pe,render:Ye,startTransition:_t,unmountComponentAtNode:pt,unstable_batchedUpdates:ht,useCallback:pe,useContext:fe,useDebugValue:he,useDeferredValue:yt,useEffect:ae,useErrorBoundary:function(e){var t=re(V++,10),n=ie();return t.__=e,W.componentDidCatch||(W.componentDidCatch=function(e,o){t.__&&t.__(e,o),n[1](e)}),[n[0],function(){n[1](void 0)}]},useId:ve,useImperativeHandle:ue,useInsertionEffect:bt,useLayoutEffect:ce,useMemo:de,useReducer:se,useRef:le,useState:ie,useSyncExternalStore:xt,useTransition:gt,version:"17.0.2"},Symbol.toStringTag,{value:"Module"})),Pt=H(St); /** * @license React * use-sync-external-store-shim.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ var Et=Pt;var Ot="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},Mt=Et.useState,jt=Et.useEffect,At=Et.useLayoutEffect,Dt=Et.useDebugValue;function Tt(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Ot(e,n)}catch(o){return!0}}var Lt="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),o=Mt({inst:{value:n,getSnapshot:t}}),r=o[0].inst,i=o[1];return At((function(){r.value=n,r.getSnapshot=t,Tt(r)&&i({inst:r})}),[e,n,t]),jt((function(){return Tt(r)&&i({inst:r}),e((function(){Tt(r)&&i({inst:r})}))}),[e]),Dt(n),n};$.useSyncExternalStore=void 0!==Et.useSyncExternalStore?Et.useSyncExternalStore:Lt,G.exports=$;var It=G.exports,zt={exports:{}},Bt={},Rt=Pt,Nt=It;var Ft="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},Ut=Nt.useSyncExternalStore,Kt=Rt.useRef,Ht=Rt.useEffect,Vt=Rt.useMemo,Wt=Rt.useDebugValue;Bt.useSyncExternalStoreWithSelector=function(e,t,n,o,r){var i=Kt(null);if(null===i.current){var s={hasValue:!1,value:null};i.current=s}else s=i.current;i=Vt((function(){function e(e){if(!c){if(c=!0,i=e,e=o(e),void 0!==r&&s.hasValue){var t=s.value;if(r(t,e))return a=t}return a=e}if(t=a,Ft(i,e))return t;var n=o(e);return void 0!==r&&r(t,n)?t:(i=e,a=n)}var i,a,c=!1,l=void 0===n?null:n;return[function(){return e(t())},null===l?void 0:function(){return e(l())}]}),[t,n,o,r]);var a=Ut(e,i[0],i[1]);return Ht((function(){s.hasValue=!0,s.value=a}),[a]),Wt(a),a},zt.exports=Bt;var qt=zt.exports;let Xt=function(e){e()};const Gt=Symbol.for("react-redux-context"),$t="undefined"!=typeof globalThis?globalThis:{};function Yt(){var e;if(!U)return{};const t=null!=(e=$t[Gt])?e:$t[Gt]=new Map;let n=t.get(U);return n||(n=U(null),t.set(U,n)),n}const Jt=Yt();function Qt(e=Jt){return function(){return fe(e)}}const Zt=Qt();let en=()=>{throw new Error("uSES not initialized!")};const tn=(e,t)=>e===t;function nn(e=Jt){const t=e===Jt?Zt:Qt(e);return function(e,n={}){const{equalityFn:o=tn,stabilityCheck:r,noopCheck:i}="function"==typeof n?{equalityFn:n}:n,{store:s,subscription:a,getServerState:c,stabilityCheck:l,noopCheck:u}=t();le(!0);const d=pe({[e.name]:t=>e(t)}[e.name],[e,l,r]),p=en(a.addNestedSub,s.getState,c||s.getState,d,o);return he(p),p}}const on=nn();var rn={exports:{}},sn={},an="function"==typeof Symbol&&Symbol.for,cn=an?Symbol.for("react.element"):60103,ln=an?Symbol.for("react.portal"):60106,un=an?Symbol.for("react.fragment"):60107,dn=an?Symbol.for("react.strict_mode"):60108,pn=an?Symbol.for("react.profiler"):60114,fn=an?Symbol.for("react.provider"):60109,hn=an?Symbol.for("react.context"):60110,vn=an?Symbol.for("react.async_mode"):60111,mn=an?Symbol.for("react.concurrent_mode"):60111,_n=an?Symbol.for("react.forward_ref"):60112,yn=an?Symbol.for("react.suspense"):60113,gn=an?Symbol.for("react.suspense_list"):60120,bn=an?Symbol.for("react.memo"):60115,wn=an?Symbol.for("react.lazy"):60116,xn=an?Symbol.for("react.block"):60121,kn=an?Symbol.for("react.fundamental"):60117,Cn=an?Symbol.for("react.responder"):60118,Sn=an?Symbol.for("react.scope"):60119;function Pn(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case cn:switch(e=e.type){case vn:case mn:case un:case pn:case dn:case yn:return e;default:switch(e=e&&e.$$typeof){case hn:case _n:case wn:case bn:case fn:return e;default:return t}}case ln:return t}}}function En(e){return Pn(e)===mn}sn.AsyncMode=vn,sn.ConcurrentMode=mn,sn.ContextConsumer=hn,sn.ContextProvider=fn,sn.Element=cn,sn.ForwardRef=_n,sn.Fragment=un,sn.Lazy=wn,sn.Memo=bn,sn.Portal=ln,sn.Profiler=pn,sn.StrictMode=dn,sn.Suspense=yn,sn.isAsyncMode=function(e){return En(e)||Pn(e)===vn},sn.isConcurrentMode=En,sn.isContextConsumer=function(e){return Pn(e)===hn},sn.isContextProvider=function(e){return Pn(e)===fn},sn.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===cn},sn.isForwardRef=function(e){return Pn(e)===_n},sn.isFragment=function(e){return Pn(e)===un},sn.isLazy=function(e){return Pn(e)===wn},sn.isMemo=function(e){return Pn(e)===bn},sn.isPortal=function(e){return Pn(e)===ln},sn.isProfiler=function(e){return Pn(e)===pn},sn.isStrictMode=function(e){return Pn(e)===dn},sn.isSuspense=function(e){return Pn(e)===yn},sn.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===un||e===mn||e===pn||e===dn||e===yn||e===gn||"object"==typeof e&&null!==e&&(e.$$typeof===wn||e.$$typeof===bn||e.$$typeof===fn||e.$$typeof===hn||e.$$typeof===_n||e.$$typeof===kn||e.$$typeof===Cn||e.$$typeof===Sn||e.$$typeof===xn)},sn.typeOf=Pn,rn.exports=sn;var On=rn.exports,Mn={};Mn[On.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Mn[On.Memo]={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0};var jn,An={},Dn=Symbol.for("react.element"),Tn=Symbol.for("react.portal"),Ln=Symbol.for("react.fragment"),In=Symbol.for("react.strict_mode"),zn=Symbol.for("react.profiler"),Bn=Symbol.for("react.provider"),Rn=Symbol.for("react.context"),Nn=Symbol.for("react.server_context"),Fn=Symbol.for("react.forward_ref"),Un=Symbol.for("react.suspense"),Kn=Symbol.for("react.suspense_list"),Hn=Symbol.for("react.memo"),Vn=Symbol.for("react.lazy"),Wn=Symbol.for("react.offscreen"); /** * @license React * react-is.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */function qn(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case Dn:switch(e=e.type){case Ln:case zn:case In:case Un:case Kn:return e;default:switch(e=e&&e.$$typeof){case Nn:case Rn:case Fn:case Vn:case Hn:case Bn:return e;default:return t}}case Tn:return t}}}function Xn(){const e=Xt;let t=null,n=null;return{clear(){t=null,n=null},notify(){e((()=>{let e=t;for(;e;)e.callback(),e=e.next}))},get(){let e=[],n=t;for(;n;)e.push(n),n=n.next;return e},subscribe(e){let o=!0,r=n={callback:e,next:null,prev:n};return r.prev?r.prev.next=r:t=r,function(){o&&null!==t&&(o=!1,r.next?r.next.prev=r.prev:n=r.prev,r.prev?r.prev.next=r.next:t=r.next)}}}}jn=Symbol.for("react.module.reference"),An.ContextConsumer=Rn,An.ContextProvider=Bn,An.Element=Dn,An.ForwardRef=Fn,An.Fragment=Ln,An.Lazy=Vn,An.Memo=Hn,An.Portal=Tn,An.Profiler=zn,An.StrictMode=In,An.Suspense=Un,An.SuspenseList=Kn,An.isAsyncMode=function(){return!1},An.isConcurrentMode=function(){return!1},An.isContextConsumer=function(e){return qn(e)===Rn},An.isContextProvider=function(e){return qn(e)===Bn},An.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===Dn},An.isForwardRef=function(e){return qn(e)===Fn},An.isFragment=function(e){return qn(e)===Ln},An.isLazy=function(e){return qn(e)===Vn},An.isMemo=function(e){return qn(e)===Hn},An.isPortal=function(e){return qn(e)===Tn},An.isProfiler=function(e){return qn(e)===zn},An.isStrictMode=function(e){return qn(e)===In},An.isSuspense=function(e){return qn(e)===Un},An.isSuspenseList=function(e){return qn(e)===Kn},An.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===Ln||e===zn||e===In||e===Un||e===Kn||e===Wn||"object"==typeof e&&null!==e&&(e.$$typeof===Vn||e.$$typeof===Hn||e.$$typeof===Bn||e.$$typeof===Rn||e.$$typeof===Fn||e.$$typeof===jn||void 0!==e.getModuleId)},An.typeOf=qn;const Gn={notify(){},get:()=>[]};const $n=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement)?ce:ae;function Yn({store:e,context:t,children:n,serverState:o,stabilityCheck:r="once",noopCheck:i="once"}){const s=de((()=>{const t=function(e){let t,n=Gn,o=0,r=!1;function i(){c.onStateChange&&c.onStateChange()}function s(){o++,t||(t=e.subscribe(i),n=Xn())}function a(){o--,t&&0===o&&(t(),t=void 0,n.clear(),n=Gn)}const c={addNestedSub:function(e){s();const t=n.subscribe(e);let o=!1;return()=>{o||(o=!0,t(),a())}},notifyNestedSubs:function(){n.notify()},handleChangeWrapper:i,isSubscribed:function(){return r},trySubscribe:function(){r||(r=!0,s())},tryUnsubscribe:function(){r&&(r=!1,a())},getListeners:()=>n};return c}(e);return{store:e,subscription:t,getServerState:o?()=>o:void 0,stabilityCheck:r,noopCheck:i}}),[e,o,r,i]),a=de((()=>e.getState()),[e]);$n((()=>{const{subscription:t}=s;return t.onStateChange=t.notifyNestedSubs,t.trySubscribe(),a!==e.getState()&&t.notifyNestedSubs(),()=>{t.tryUnsubscribe(),t.onStateChange=void 0}}),[s,a]);return m((t||Jt).Provider,{value:s},n)}function Jn(e=Jt){const t=e===Jt?Zt:Qt(e);return function(){const{store:e}=t();return e}}const Qn=Jn();function Zn(e=Jt){const t=e===Jt?Qn:Jn(e);return function(){return t().dispatch}}const eo=Zn();var to;function no(e){for(var t=arguments.length,n=Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];throw Error("[Immer] minified error nr: "+e+(n.length?" "+n.map((function(e){return"'"+e+"'"})).join(","):"")+". Find the full error at: https://bit.ly/3cXEKWf")}function oo(e){return!!e&&!!e[Vo]}function ro(e){var t;return!!e&&(function(e){if(!e||"object"!=typeof e)return!1;var t=Object.getPrototypeOf(e);if(null===t)return!0;var n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return n===Object||"function"==typeof n&&Function.toString.call(n)===Wo}(e)||Array.isArray(e)||!!e[Ho]||!!(null===(t=e.constructor)||void 0===t?void 0:t[Ho])||uo(e)||po(e))}function io(e,t,n){void 0===n&&(n=!1),0===so(e)?(n?Object.keys:qo)(e).forEach((function(o){n&&"symbol"==typeof o||t(o,e[o],e)})):e.forEach((function(n,o){return t(o,n,e)}))}function so(e){var t=e[Vo];return t?t.i>3?t.i-4:t.i:Array.isArray(e)?1:uo(e)?2:po(e)?3:0}function ao(e,t){return 2===so(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function co(e,t,n){var o=so(e);2===o?e.set(t,n):3===o?e.add(n):e[t]=n}function lo(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function uo(e){return No&&e instanceof Map}function po(e){return Fo&&e instanceof Set}function fo(e){return e.o||e.t}function ho(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=Xo(e);delete t[Vo];for(var n=qo(t),o=0;o<n.length;o++){var r=n[o],i=t[r];!1===i.writable&&(i.writable=!0,i.configurable=!0),(i.get||i.set)&&(t[r]={configurable:!0,writable:!0,enumerable:i.enumerable,value:e[r]})}return Object.create(Object.getPrototypeOf(e),t)}function vo(e,t){return void 0===t&&(t=!1),_o(e)||oo(e)||!ro(e)||(so(e)>1&&(e.set=e.add=e.clear=e.delete=mo),Object.freeze(e),t&&io(e,(function(e,t){return vo(t,!0)}),!0)),e}function mo(){no(2)}function _o(e){return null==e||"object"!=typeof e||Object.isFrozen(e)}function yo(e){var t=Go[e];return t||no(18,e),t}function go(){return Bo}function bo(e,t){t&&(yo("Patches"),e.u=[],e.s=[],e.v=t)}function wo(e){xo(e),e.p.forEach(Co),e.p=null}function xo(e){e===Bo&&(Bo=e.l)}function ko(e){return Bo={p:[],l:Bo,h:e,m:!0,_:0}}function Co(e){var t=e[Vo];0===t.i||1===t.i?t.j():t.g=!0}function So(e,t){t._=t.p.length;var n=t.p[0],o=void 0!==e&&e!==n;return t.h.O||yo("ES5").S(t,e,o),o?(n[Vo].P&&(wo(t),no(4)),ro(e)&&(e=Po(t,e),t.l||Oo(t,e)),t.u&&yo("Patches").M(n[Vo].t,e,t.u,t.s)):e=Po(t,n,[]),wo(t),t.u&&t.v(t.u,t.s),e!==Ko?e:void 0}function Po(e,t,n){if(_o(t))return t;var o=t[Vo];if(!o)return io(t,(function(r,i){return Eo(e,o,t,r,i,n)}),!0),t;if(o.A!==e)return t;if(!o.P)return Oo(e,o.t,!0),o.t;if(!o.I){o.I=!0,o.A._--;var r=4===o.i||5===o.i?o.o=ho(o.k):o.o,i=r,s=!1;3===o.i&&(i=new Set(r),r.clear(),s=!0),io(i,(function(t,i){return Eo(e,o,r,t,i,n,s)})),Oo(e,r,!1),n&&e.u&&yo("Patches").N(o,n,e.u,e.s)}return o.o}function Eo(e,t,n,o,r,i,s){if(oo(r)){var a=Po(e,r,i&&t&&3!==t.i&&!ao(t.R,o)?i.concat(o):void 0);if(co(n,o,a),!oo(a))return;e.m=!1}else s&&n.add(r);if(ro(r)&&!_o(r)){if(!e.h.D&&e._<1)return;Po(e,r),t&&t.A.l||Oo(e,r)}}function Oo(e,t,n){void 0===n&&(n=!1),!e.l&&e.h.D&&e.m&&vo(t,n)}function Mo(e,t){var n=e[Vo];return(n?fo(n):e)[t]}function jo(e,t){if(t in e)for(var n=Object.getPrototypeOf(e);n;){var o=Object.getOwnPropertyDescriptor(n,t);if(o)return o;n=Object.getPrototypeOf(n)}}function Ao(e){e.P||(e.P=!0,e.l&&Ao(e.l))}function Do(e){e.o||(e.o=ho(e.t))}function To(e,t,n){var o=uo(t)?yo("MapSet").F(t,n):po(t)?yo("MapSet").T(t,n):e.O?function(e,t){var n=Array.isArray(e),o={i:n?1:0,A:t?t.A:go(),P:!1,I:!1,R:{},l:t,t:e,k:null,o:null,j:null,C:!1},r=o,i=$o;n&&(r=[o],i=Yo);var s=Proxy.revocable(r,i),a=s.revoke,c=s.proxy;return o.k=c,o.j=a,c}(t,n):yo("ES5").J(t,n);return(n?n.A:go()).p.push(o),o}function Lo(e){return oo(e)||no(22,e),function e(t){if(!ro(t))return t;var n,o=t[Vo],r=so(t);if(o){if(!o.P&&(o.i<4||!yo("ES5").K(o)))return o.t;o.I=!0,n=Io(t,r),o.I=!1}else n=Io(t,r);return io(n,(function(t,r){o&&function(e,t){return 2===so(e)?e.get(t):e[t]}(o.t,t)===r||co(n,t,e(r))})),3===r?new Set(n):n}(e)}function Io(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return ho(e)}to=qt.useSyncExternalStoreWithSelector,en=to,Xt=ht;var zo,Bo,Ro="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),No="undefined"!=typeof Map,Fo="undefined"!=typeof Set,Uo="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,Ko=Ro?Symbol.for("immer-nothing"):((zo={})["immer-nothing"]=!0,zo),Ho=Ro?Symbol.for("immer-draftable"):"__$immer_draftable",Vo=Ro?Symbol.for("immer-state"):"__$immer_state",Wo=""+Object.prototype.constructor,qo="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,Xo=Object.getOwnPropertyDescriptors||function(e){var t={};return qo(e).forEach((function(n){t[n]=Object.getOwnPropertyDescriptor(e,n)})),t},Go={},$o={get:function(e,t){if(t===Vo)return e;var n,o,r,i=fo(e);if(!ao(i,t))return n=e,(r=jo(i,t))?"value"in r?r.value:null===(o=r.get)||void 0===o?void 0:o.call(n.k):void 0;var s=i[t];return e.I||!ro(s)?s:s===Mo(e.t,t)?(Do(e),e.o[t]=To(e.A.h,s,e)):s},has:function(e,t){return t in fo(e)},ownKeys:function(e){return Reflect.ownKeys(fo(e))},set:function(e,t,n){var o=jo(fo(e),t);if(null==o?void 0:o.set)return o.set.call(e.k,n),!0;if(!e.P){var r=Mo(fo(e),t),i=null==r?void 0:r[Vo];if(i&&i.t===n)return e.o[t]=n,e.R[t]=!1,!0;if(lo(n,r)&&(void 0!==n||ao(e.t,t)))return!0;Do(e),Ao(e)}return e.o[t]===n&&(void 0!==n||t in e.o)||Number.isNaN(n)&&Number.isNaN(e.o[t])||(e.o[t]=n,e.R[t]=!0),!0},deleteProperty:function(e,t){return void 0!==Mo(e.t,t)||t in e.t?(e.R[t]=!1,Do(e),Ao(e)):delete e.R[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var n=fo(e),o=Reflect.getOwnPropertyDescriptor(n,t);return o?{writable:!0,configurable:1!==e.i||"length"!==t,enumerable:o.enumerable,value:n[t]}:o},defineProperty:function(){no(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){no(12)}},Yo={};io($o,(function(e,t){Yo[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}})),Yo.deleteProperty=function(e,t){return Yo.set.call(this,e,t,void 0)},Yo.set=function(e,t,n){return $o.set.call(this,e[0],t,n,e[0])};var Jo=function(){function e(e){var t=this;this.O=Uo,this.D=!0,this.produce=function(e,n,o){if("function"==typeof e&&"function"!=typeof n){var r=n;n=e;var i=t;return function(e){var t=this;void 0===e&&(e=r);for(var o=arguments.length,s=Array(o>1?o-1:0),a=1;a<o;a++)s[a-1]=arguments[a];return i.produce(e,(function(e){var o;return(o=n).call.apply(o,[t,e].concat(s))}))}}var s;if("function"!=typeof n&&no(6),void 0!==o&&"function"!=typeof o&&no(7),ro(e)){var a=ko(t),c=To(t,e,void 0),l=!0;try{s=n(c),l=!1}finally{l?wo(a):xo(a)}return"undefined"!=typeof Promise&&s instanceof Promise?s.then((function(e){return bo(a,o),So(e,a)}),(function(e){throw wo(a),e})):(bo(a,o),So(s,a))}if(!e||"object"!=typeof e){if(void 0===(s=n(e))&&(s=e),s===Ko&&(s=void 0),t.D&&vo(s,!0),o){var u=[],d=[];yo("Patches").M(e,s,u,d),o(u,d)}return s}no(21,e)},this.produceWithPatches=function(e,n){if("function"==typeof e)return function(n){for(var o=arguments.length,r=Array(o>1?o-1:0),i=1;i<o;i++)r[i-1]=arguments[i];return t.produceWithPatches(n,(function(t){return e.apply(void 0,[t].concat(r))}))};var o,r,i=t.produce(e,n,(function(e,t){o=e,r=t}));return"undefined"!=typeof Promise&&i instanceof Promise?i.then((function(e){return[e,o,r]})):[i,o,r]},"boolean"==typeof(null==e?void 0:e.useProxies)&&this.setUseProxies(e.useProxies),"boolean"==typeof(null==e?void 0:e.autoFreeze)&&this.setAutoFreeze(e.autoFreeze)}var t=e.prototype;return t.createDraft=function(e){ro(e)||no(8),oo(e)&&(e=Lo(e));var t=ko(this),n=To(this,e,void 0);return n[Vo].C=!0,xo(t),n},t.finishDraft=function(e,t){var n=(e&&e[Vo]).A;return bo(n,t),So(void 0,n)},t.setAutoFreeze=function(e){this.D=e},t.setUseProxies=function(e){e&&!Uo&&no(20),this.O=e},t.applyPatches=function(e,t){var n;for(n=t.length-1;n>=0;n--){var o=t[n];if(0===o.path.length&&"replace"===o.op){e=o.value;break}}n>-1&&(t=t.slice(n+1));var r=yo("Patches").$;return oo(e)?r(e,t):this.produce(e,(function(e){return r(e,t)}))},e}(),Qo=new Jo,Zo=Qo.produce;function er(e){return(er="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function tr(e){var t=function(e,t){if("object"!==er(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!==er(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===er(t)?t:String(t)}function nr(e,t,n){return(t=tr(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function or(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function rr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?or(Object(n),!0).forEach((function(t){nr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):or(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ir(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}Qo.produceWithPatches.bind(Qo),Qo.setAutoFreeze.bind(Qo),Qo.setUseProxies.bind(Qo),Qo.applyPatches.bind(Qo),Qo.createDraft.bind(Qo),Qo.finishDraft.bind(Qo);var sr="function"==typeof Symbol&&Symbol.observable||"@@observable",ar=function(){return Math.random().toString(36).substring(7).split("").join(".")},cr={INIT:"@@redux/INIT"+ar(),REPLACE:"@@redux/REPLACE"+ar(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+ar()}};function lr(e,t,n){var o;if("function"==typeof t&&"function"==typeof n||"function"==typeof n&&"function"==typeof arguments[3])throw new Error(ir(0));if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw new Error(ir(1));return n(lr)(e,t)}if("function"!=typeof e)throw new Error(ir(2));var r=e,i=t,s=[],a=s,c=!1;function l(){a===s&&(a=s.slice())}function u(){if(c)throw new Error(ir(3));return i}function d(e){if("function"!=typeof e)throw new Error(ir(4));if(c)throw new Error(ir(5));var t=!0;return l(),a.push(e),function(){if(t){if(c)throw new Error(ir(6));t=!1,l();var n=a.indexOf(e);a.splice(n,1),s=null}}}function p(e){if(!function(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}(e))throw new Error(ir(7));if(void 0===e.type)throw new Error(ir(8));if(c)throw new Error(ir(9));try{c=!0,i=r(i,e)}finally{c=!1}for(var t=s=a,n=0;n<t.length;n++){(0,t[n])()}return e}return p({type:cr.INIT}),(o={dispatch:p,subscribe:d,getState:u,replaceReducer:function(e){if("function"!=typeof e)throw new Error(ir(10));r=e,p({type:cr.REPLACE})}})[sr]=function(){var e,t=d;return(e={subscribe:function(e){if("object"!=typeof e||null===e)throw new Error(ir(11));function n(){e.next&&e.next(u())}return n(),{unsubscribe:t(n)}}})[sr]=function(){return this},e},o}function ur(e){for(var t=Object.keys(e),n={},o=0;o<t.length;o++){var r=t[o];"function"==typeof e[r]&&(n[r]=e[r])}var i,s=Object.keys(n);try{!function(e){Object.keys(e).forEach((function(t){var n=e[t];if(void 0===n(void 0,{type:cr.INIT}))throw new Error(ir(12));if(void 0===n(void 0,{type:cr.PROBE_UNKNOWN_ACTION()}))throw new Error(ir(13))}))}(n)}catch(a){i=a}return function(e,t){if(void 0===e&&(e={}),i)throw i;for(var o=!1,r={},a=0;a<s.length;a++){var c=s[a],l=n[c],u=e[c],d=l(u,t);if(void 0===d)throw t&&t.type,new Error(ir(14));r[c]=d,o=o||d!==u}return(o=o||s.length!==Object.keys(e).length)?r:e}}function dr(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce((function(e,t){return function(){return e(t.apply(void 0,arguments))}}))}function pr(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(){var n=e.apply(void 0,arguments),o=function(){throw new Error(ir(15))},r={getState:n.getState,dispatch:function(){return o.apply(void 0,arguments)}},i=t.map((function(e){return e(r)}));return o=dr.apply(void 0,i)(n.dispatch),rr(rr({},n),{},{dispatch:o})}}}function fr(e){return function(t){var n=t.dispatch,o=t.getState;return function(t){return function(r){return"function"==typeof r?r(n,o,e):t(r)}}}}var hr=fr();hr.withExtraArgument=fr;var vr=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(t,n)};return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),mr=function(e,t){var n,o,r,i,s={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return i={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function a(i){return function(a){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,o&&(r=2&i[0]?o.return:i[0]?o.throw||((r=o.return)&&r.call(o),0):o.next)&&!(r=r.call(o,i[1])).done)return r;switch(o=0,r&&(i=[2&i[0],r.value]),i[0]){case 0:case 1:r=i;break;case 4:return s.label++,{value:i[1],done:!1};case 5:s.label++,o=i[1],i=[0];continue;case 7:i=s.ops.pop(),s.trys.pop();continue;default:if(!(r=s.trys,(r=r.length>0&&r[r.length-1])||6!==i[0]&&2!==i[0])){s=0;continue}if(3===i[0]&&(!r||i[1]>r[0]&&i[1]<r[3])){s.label=i[1];break}if(6===i[0]&&s.label<r[1]){s.label=r[1],r=i;break}if(r&&s.label<r[2]){s.label=r[2],s.ops.push(i);break}r[2]&&s.ops.pop(),s.trys.pop();continue}i=t.call(e,s)}catch(a){i=[6,a],o=0}finally{n=r=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,a])}}},_r=function(e,t){for(var n=0,o=t.length,r=e.length;n<o;n++,r++)e[r]=t[n];return e},yr=Object.defineProperty,gr=Object.defineProperties,br=Object.getOwnPropertyDescriptors,wr=Object.getOwnPropertySymbols,xr=Object.prototype.hasOwnProperty,kr=Object.prototype.propertyIsEnumerable,Cr=function(e,t,n){return t in e?yr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n},Sr=function(e,t){for(var n in t||(t={}))xr.call(t,n)&&Cr(e,n,t[n]);if(wr)for(var o=0,r=wr(t);o<r.length;o++){n=r[o];kr.call(t,n)&&Cr(e,n,t[n])}return e},Pr=function(e,t){return gr(e,br(t))},Er="undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(0!==arguments.length)return"object"==typeof arguments[0]?dr:dr.apply(null,arguments)};function Or(e,t){function n(){for(var n=[],o=0;o<arguments.length;o++)n[o]=arguments[o];if(t){var r=t.apply(void 0,n);if(!r)throw new Error("prepareAction did not return an object");return Sr(Sr({type:e,payload:r.payload},"meta"in r&&{meta:r.meta}),"error"in r&&{error:r.error})}return{type:e,payload:n[0]}}return n.toString=function(){return""+e},n.type=e,n.match=function(t){return t.type===e},n}var Mr=function(e){function t(){for(var n=[],o=0;o<arguments.length;o++)n[o]=arguments[o];var r=e.apply(this,n)||this;return Object.setPrototypeO