genome-browser
Version:
<div id="top"></div> <!-- *** Thanks for checking out the Best-README-Template. If you have a suggestion *** that would make this better, please fork the repo and create a pull request *** or simply open an issue with the tag "enhancement". *** Don't forg
38 lines • 542 kB
JavaScript
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react"),t=require("react-dom"),n=require("http"),r=require("https"),o=require("url"),i=require("stream"),a=require("assert"),s=require("tty"),u=require("util"),c=require("os"),l=require("zlib");function d(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}function f(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,Object.freeze(t)}var p=d(e),h=f(e),m=f(t),v=d(t),g=d(n),y=d(r),b=d(o),x=d(i),w=d(a),_=d(s),E=d(u),k=d(c),S=d(l),C="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function O(e){if(e.__esModule)return e;var t=Object.defineProperty({},"__esModule",{value:!0});return Object.keys(e).forEach((function(n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})})),t}var R={exports:{}},N={exports:{}},T={},A="function"==typeof Symbol&&Symbol.for,P=A?Symbol.for("react.element"):60103,M=A?Symbol.for("react.portal"):60106,I=A?Symbol.for("react.fragment"):60107,D=A?Symbol.for("react.strict_mode"):60108,j=A?Symbol.for("react.profiler"):60114,z=A?Symbol.for("react.provider"):60109,F=A?Symbol.for("react.context"):60110,B=A?Symbol.for("react.async_mode"):60111,V=A?Symbol.for("react.concurrent_mode"):60111,L=A?Symbol.for("react.forward_ref"):60112,U=A?Symbol.for("react.suspense"):60113,$=A?Symbol.for("react.suspense_list"):60120,q=A?Symbol.for("react.memo"):60115,W=A?Symbol.for("react.lazy"):60116,H=A?Symbol.for("react.block"):60121,Y=A?Symbol.for("react.fundamental"):60117,G=A?Symbol.for("react.responder"):60118,Z=A?Symbol.for("react.scope"):60119;function K(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case P:switch(e=e.type){case B:case V:case I:case j:case D:case U:return e;default:switch(e=e&&e.$$typeof){case F:case L:case W:case q:case z:return e;default:return t}}case M:return t}}}function X(e){return K(e)===V}T.AsyncMode=B,T.ConcurrentMode=V,T.ContextConsumer=F,T.ContextProvider=z,T.Element=P,T.ForwardRef=L,T.Fragment=I,T.Lazy=W,T.Memo=q,T.Portal=M,T.Profiler=j,T.StrictMode=D,T.Suspense=U,T.isAsyncMode=function(e){return X(e)||K(e)===B},T.isConcurrentMode=X,T.isContextConsumer=function(e){return K(e)===F},T.isContextProvider=function(e){return K(e)===z},T.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===P},T.isForwardRef=function(e){return K(e)===L},T.isFragment=function(e){return K(e)===I},T.isLazy=function(e){return K(e)===W},T.isMemo=function(e){return K(e)===q},T.isPortal=function(e){return K(e)===M},T.isProfiler=function(e){return K(e)===j},T.isStrictMode=function(e){return K(e)===D},T.isSuspense=function(e){return K(e)===U},T.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===I||e===V||e===j||e===D||e===U||e===$||"object"==typeof e&&null!==e&&(e.$$typeof===W||e.$$typeof===q||e.$$typeof===z||e.$$typeof===F||e.$$typeof===L||e.$$typeof===Y||e.$$typeof===G||e.$$typeof===Z||e.$$typeof===H)},T.typeOf=K;var J={};
/** @license React v16.13.1
* react-is.development.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.
*/"production"!==process.env.NODE_ENV&&function(){var e="function"==typeof Symbol&&Symbol.for,t=e?Symbol.for("react.element"):60103,n=e?Symbol.for("react.portal"):60106,r=e?Symbol.for("react.fragment"):60107,o=e?Symbol.for("react.strict_mode"):60108,i=e?Symbol.for("react.profiler"):60114,a=e?Symbol.for("react.provider"):60109,s=e?Symbol.for("react.context"):60110,u=e?Symbol.for("react.async_mode"):60111,c=e?Symbol.for("react.concurrent_mode"):60111,l=e?Symbol.for("react.forward_ref"):60112,d=e?Symbol.for("react.suspense"):60113,f=e?Symbol.for("react.suspense_list"):60120,p=e?Symbol.for("react.memo"):60115,h=e?Symbol.for("react.lazy"):60116,m=e?Symbol.for("react.block"):60121,v=e?Symbol.for("react.fundamental"):60117,g=e?Symbol.for("react.responder"):60118,y=e?Symbol.for("react.scope"):60119;function b(e){if("object"==typeof e&&null!==e){var f=e.$$typeof;switch(f){case t:var m=e.type;switch(m){case u:case c:case r:case i:case o:case d:return m;default:var v=m&&m.$$typeof;switch(v){case s:case l:case h:case p:case a:return v;default:return f}}case n:return f}}}var x=u,w=c,_=s,E=a,k=t,S=l,C=r,O=h,R=p,N=n,T=i,A=o,P=d,M=!1;function I(e){return b(e)===c}J.AsyncMode=x,J.ConcurrentMode=w,J.ContextConsumer=_,J.ContextProvider=E,J.Element=k,J.ForwardRef=S,J.Fragment=C,J.Lazy=O,J.Memo=R,J.Portal=N,J.Profiler=T,J.StrictMode=A,J.Suspense=P,J.isAsyncMode=function(e){return M||(M=!0,console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactIs.isConcurrentMode() instead. It has the exact same API.")),I(e)||b(e)===u},J.isConcurrentMode=I,J.isContextConsumer=function(e){return b(e)===s},J.isContextProvider=function(e){return b(e)===a},J.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===t},J.isForwardRef=function(e){return b(e)===l},J.isFragment=function(e){return b(e)===r},J.isLazy=function(e){return b(e)===h},J.isMemo=function(e){return b(e)===p},J.isPortal=function(e){return b(e)===n},J.isProfiler=function(e){return b(e)===i},J.isStrictMode=function(e){return b(e)===o},J.isSuspense=function(e){return b(e)===d},J.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===r||e===c||e===i||e===o||e===d||e===f||"object"==typeof e&&null!==e&&(e.$$typeof===h||e.$$typeof===p||e.$$typeof===a||e.$$typeof===s||e.$$typeof===l||e.$$typeof===v||e.$$typeof===g||e.$$typeof===y||e.$$typeof===m)},J.typeOf=b}(),"production"===process.env.NODE_ENV?N.exports=T:N.exports=J
/*
object-assign
(c) Sindre Sorhus
@license MIT
*/;var Q=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable;function ne(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}var re=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,r,o=ne(e),i=1;i<arguments.length;i++){for(var a in n=Object(arguments[i]))ee.call(n,a)&&(o[a]=n[a]);if(Q){r=Q(n);for(var s=0;s<r.length;s++)te.call(n,r[s])&&(o[r[s]]=n[r[s]])}}return o},oe="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",ie=function(){};if("production"!==process.env.NODE_ENV){var ae=oe,se={},ue=Function.call.bind(Object.prototype.hasOwnProperty);ie=function(e){var t="Warning: "+e;"undefined"!=typeof console&&console.error(t);try{throw new Error(t)}catch(e){}}}function ce(e,t,n,r,o){if("production"!==process.env.NODE_ENV)for(var i in e)if(ue(e,i)){var a;try{if("function"!=typeof e[i]){var s=Error((r||"React class")+": "+n+" type `"+i+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof e[i]+"`.");throw s.name="Invariant Violation",s}a=e[i](t,i,r,n,null,ae)}catch(e){a=e}if(!a||a instanceof Error||ie((r||"React class")+": type specification of "+n+" `"+i+"` is invalid; the type checker function must return `null` or an `Error` but returned a "+typeof a+". You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument)."),a instanceof Error&&!(a.message in se)){se[a.message]=!0;var u=o?o():"";ie("Failed "+n+" type: "+a.message+(null!=u?u:""))}}}ce.resetWarningCache=function(){"production"!==process.env.NODE_ENV&&(se={})};var le=ce,de=N.exports,fe=re,pe=oe,he=le,me=Function.call.bind(Object.prototype.hasOwnProperty),ve=function(){};function ge(){return null}"production"!==process.env.NODE_ENV&&(ve=function(e){var t="Warning: "+e;"undefined"!=typeof console&&console.error(t);try{throw new Error(t)}catch(e){}});function ye(){}function be(){}be.resetWarningCache=ye;if("production"!==process.env.NODE_ENV){var xe=N.exports;R.exports=function(e,t){var n="function"==typeof Symbol&&Symbol.iterator;var r={array:s("array"),bool:s("boolean"),func:s("function"),number:s("number"),object:s("object"),string:s("string"),symbol:s("symbol"),any:a(ge),arrayOf:function(e){return a((function(t,n,r,o,a){if("function"!=typeof e)return new i("Property `"+a+"` of component `"+r+"` has invalid PropType notation inside arrayOf.");var s=t[n];if(!Array.isArray(s))return new i("Invalid "+o+" `"+a+"` of type `"+c(s)+"` supplied to `"+r+"`, expected an array.");for(var u=0;u<s.length;u++){var l=e(s,u,r,o,a+"["+u+"]",pe);if(l instanceof Error)return l}return null}))},element:a((function(t,n,r,o,a){var s=t[n];return e(s)?null:new i("Invalid "+o+" `"+a+"` of type `"+c(s)+"` supplied to `"+r+"`, expected a single ReactElement.")})),elementType:a((function(e,t,n,r,o){var a=e[t];return de.isValidElementType(a)?null:new i("Invalid "+r+" `"+o+"` of type `"+c(a)+"` supplied to `"+n+"`, expected a single ReactElement type.")})),instanceOf:function(e){return a((function(t,n,r,o,a){if(!(t[n]instanceof e)){var s=e.name||"<<anonymous>>";return new i("Invalid "+o+" `"+a+"` of type `"+function(e){if(!e.constructor||!e.constructor.name)return"<<anonymous>>";return e.constructor.name}(t[n])+"` supplied to `"+r+"`, expected instance of `"+s+"`.")}return null}))},node:a((function(e,t,n,r,o){return u(e[t])?null:new i("Invalid "+r+" `"+o+"` supplied to `"+n+"`, expected a ReactNode.")})),objectOf:function(e){return a((function(t,n,r,o,a){if("function"!=typeof e)return new i("Property `"+a+"` of component `"+r+"` has invalid PropType notation inside objectOf.");var s=t[n],u=c(s);if("object"!==u)return new i("Invalid "+o+" `"+a+"` of type `"+u+"` supplied to `"+r+"`, expected an object.");for(var l in s)if(me(s,l)){var d=e(s,l,r,o,a+"."+l,pe);if(d instanceof Error)return d}return null}))},oneOf:function(e){if(!Array.isArray(e))return"production"!==process.env.NODE_ENV&&ve(arguments.length>1?"Invalid arguments supplied to oneOf, expected an array, got "+arguments.length+" arguments. A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).":"Invalid argument supplied to oneOf, expected an array."),ge;function t(t,n,r,a,s){for(var u=t[n],c=0;c<e.length;c++)if(o(u,e[c]))return null;var d=JSON.stringify(e,(function(e,t){return"symbol"===l(t)?String(t):t}));return new i("Invalid "+a+" `"+s+"` of value `"+String(u)+"` supplied to `"+r+"`, expected one of "+d+".")}return a(t)},oneOfType:function(e){if(!Array.isArray(e))return"production"!==process.env.NODE_ENV&&ve("Invalid argument supplied to oneOfType, expected an instance of array."),ge;for(var t=0;t<e.length;t++){var n=e[t];if("function"!=typeof n)return ve("Invalid argument supplied to oneOfType. Expected an array of check functions, but received "+d(n)+" at index "+t+"."),ge}return a((function(t,n,r,o,a){for(var s=0;s<e.length;s++){if(null==(0,e[s])(t,n,r,o,a,pe))return null}return new i("Invalid "+o+" `"+a+"` supplied to `"+r+"`.")}))},shape:function(e){return a((function(t,n,r,o,a){var s=t[n],u=c(s);if("object"!==u)return new i("Invalid "+o+" `"+a+"` of type `"+u+"` supplied to `"+r+"`, expected `object`.");for(var l in e){var d=e[l];if(d){var f=d(s,l,r,o,a+"."+l,pe);if(f)return f}}return null}))},exact:function(e){return a((function(t,n,r,o,a){var s=t[n],u=c(s);if("object"!==u)return new i("Invalid "+o+" `"+a+"` of type `"+u+"` supplied to `"+r+"`, expected `object`.");var l=fe({},t[n],e);for(var d in l){var f=e[d];if(!f)return new i("Invalid "+o+" `"+a+"` key `"+d+"` supplied to `"+r+"`.\nBad object: "+JSON.stringify(t[n],null," ")+"\nValid keys: "+JSON.stringify(Object.keys(e),null," "));var p=f(s,d,r,o,a+"."+d,pe);if(p)return p}return null}))}};function o(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function i(e){this.message=e,this.stack=""}function a(e){if("production"!==process.env.NODE_ENV)var n={},r=0;function o(o,a,s,u,c,l,d){if(u=u||"<<anonymous>>",l=l||s,d!==pe){if(t){var f=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types");throw f.name="Invariant Violation",f}if("production"!==process.env.NODE_ENV&&"undefined"!=typeof console){var p=u+":"+s;!n[p]&&r<3&&(ve("You are manually calling a React.PropTypes validation function for the `"+l+"` prop on `"+u+"`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details."),n[p]=!0,r++)}}return null==a[s]?o?null===a[s]?new i("The "+c+" `"+l+"` is marked as required in `"+u+"`, but its value is `null`."):new i("The "+c+" `"+l+"` is marked as required in `"+u+"`, but its value is `undefined`."):null:e(a,s,u,c,l)}var a=o.bind(null,!1);return a.isRequired=o.bind(null,!0),a}function s(e){return a((function(t,n,r,o,a,s){var u=t[n];return c(u)!==e?new i("Invalid "+o+" `"+a+"` of type `"+l(u)+"` supplied to `"+r+"`, expected `"+e+"`."):null}))}function u(t){switch(typeof t){case"number":case"string":case"undefined":return!0;case"boolean":return!t;case"object":if(Array.isArray(t))return t.every(u);if(null===t||e(t))return!0;var r=function(e){var t=e&&(n&&e[n]||e["@@iterator"]);if("function"==typeof t)return t}(t);if(!r)return!1;var o,i=r.call(t);if(r!==t.entries){for(;!(o=i.next()).done;)if(!u(o.value))return!1}else for(;!(o=i.next()).done;){var a=o.value;if(a&&!u(a[1]))return!1}return!0;default:return!1}}function c(e){var t=typeof e;return Array.isArray(e)?"array":e instanceof RegExp?"object":function(e,t){return"symbol"===e||!!t&&("Symbol"===t["@@toStringTag"]||"function"==typeof Symbol&&t instanceof Symbol)}(t,e)?"symbol":t}function l(e){if(null==e)return""+e;var t=c(e);if("object"===t){if(e instanceof Date)return"date";if(e instanceof RegExp)return"regexp"}return t}function d(e){var t=l(e);switch(t){case"array":case"object":return"an "+t;case"boolean":case"date":case"regexp":return"a "+t;default:return t}}return i.prototype=Error.prototype,r.checkPropTypes=he,r.resetWarningCache=he.resetWarningCache,r.PropTypes=r,r}(xe.isElement,!0)}else R.exports=function(){function e(e,t,n,r,o,i){if("SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"!==i){var a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:be,resetWarningCache:ye};return n.PropTypes=n,n}();var we=R.exports,_e=p.default.createContext(null);"production"!==process.env.NODE_ENV&&(_e.displayName="ReactRedux");var Ee=function(e){e()},ke=function(){return Ee},Se={notify:function(){}};var Ce=function(){function e(e,t){this.store=e,this.parentSub=t,this.unsubscribe=null,this.listeners=Se,this.handleChangeWrapper=this.handleChangeWrapper.bind(this)}var t=e.prototype;return t.addNestedSub=function(e){return this.trySubscribe(),this.listeners.subscribe(e)},t.notifyNestedSubs=function(){this.listeners.notify()},t.handleChangeWrapper=function(){this.onStateChange&&this.onStateChange()},t.isSubscribed=function(){return Boolean(this.unsubscribe)},t.trySubscribe=function(){this.unsubscribe||(this.unsubscribe=this.parentSub?this.parentSub.addNestedSub(this.handleChangeWrapper):this.store.subscribe(this.handleChangeWrapper),this.listeners=function(){var e=ke(),t=null,n=null;return{clear:function(){t=null,n=null},notify:function(){e((function(){for(var e=t;e;)e.callback(),e=e.next}))},get:function(){for(var e=[],n=t;n;)e.push(n),n=n.next;return e},subscribe:function(e){var r=!0,o=n={callback:e,next:null,prev:n};return o.prev?o.prev.next=o:t=o,function(){r&&null!==t&&(r=!1,o.next?o.next.prev=o.prev:n=o.prev,o.prev?o.prev.next=o.next:t=o.next)}}}}())},t.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null,this.listeners.clear(),this.listeners=Se)},e}(),Oe="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?e.useLayoutEffect:e.useEffect;function Re(t){var n=t.store,r=t.context,o=t.children,i=e.useMemo((function(){var e=new Ce(n);return e.onStateChange=e.notifyNestedSubs,{store:n,subscription:e}}),[n]),a=e.useMemo((function(){return n.getState()}),[n]);Oe((function(){var e=i.subscription;return e.trySubscribe(),a!==n.getState()&&e.notifyNestedSubs(),function(){e.tryUnsubscribe(),e.onStateChange=null}}),[i,a]);var s=r||_e;return p.default.createElement(s.Provider,{value:i},o)}function Ne(){return(Ne=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 Te(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}"production"!==process.env.NODE_ENV&&(Re.propTypes={store:we.shape({subscribe:we.func.isRequired,dispatch:we.func.isRequired,getState:we.func.isRequired}),context:we.object,children:we.any});var Ae={exports:{}},Pe={},Me="function"==typeof Symbol&&Symbol.for,Ie=Me?Symbol.for("react.element"):60103,De=Me?Symbol.for("react.portal"):60106,je=Me?Symbol.for("react.fragment"):60107,ze=Me?Symbol.for("react.strict_mode"):60108,Fe=Me?Symbol.for("react.profiler"):60114,Be=Me?Symbol.for("react.provider"):60109,Ve=Me?Symbol.for("react.context"):60110,Le=Me?Symbol.for("react.async_mode"):60111,Ue=Me?Symbol.for("react.concurrent_mode"):60111,$e=Me?Symbol.for("react.forward_ref"):60112,qe=Me?Symbol.for("react.suspense"):60113,We=Me?Symbol.for("react.suspense_list"):60120,He=Me?Symbol.for("react.memo"):60115,Ye=Me?Symbol.for("react.lazy"):60116,Ge=Me?Symbol.for("react.block"):60121,Ze=Me?Symbol.for("react.fundamental"):60117,Ke=Me?Symbol.for("react.responder"):60118,Xe=Me?Symbol.for("react.scope"):60119;function Je(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case Ie:switch(e=e.type){case Le:case Ue:case je:case Fe:case ze:case qe:return e;default:switch(e=e&&e.$$typeof){case Ve:case $e:case Ye:case He:case Be:return e;default:return t}}case De:return t}}}function Qe(e){return Je(e)===Ue}Pe.AsyncMode=Le,Pe.ConcurrentMode=Ue,Pe.ContextConsumer=Ve,Pe.ContextProvider=Be,Pe.Element=Ie,Pe.ForwardRef=$e,Pe.Fragment=je,Pe.Lazy=Ye,Pe.Memo=He,Pe.Portal=De,Pe.Profiler=Fe,Pe.StrictMode=ze,Pe.Suspense=qe,Pe.isAsyncMode=function(e){return Qe(e)||Je(e)===Le},Pe.isConcurrentMode=Qe,Pe.isContextConsumer=function(e){return Je(e)===Ve},Pe.isContextProvider=function(e){return Je(e)===Be},Pe.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===Ie},Pe.isForwardRef=function(e){return Je(e)===$e},Pe.isFragment=function(e){return Je(e)===je},Pe.isLazy=function(e){return Je(e)===Ye},Pe.isMemo=function(e){return Je(e)===He},Pe.isPortal=function(e){return Je(e)===De},Pe.isProfiler=function(e){return Je(e)===Fe},Pe.isStrictMode=function(e){return Je(e)===ze},Pe.isSuspense=function(e){return Je(e)===qe},Pe.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===je||e===Ue||e===Fe||e===ze||e===qe||e===We||"object"==typeof e&&null!==e&&(e.$$typeof===Ye||e.$$typeof===He||e.$$typeof===Be||e.$$typeof===Ve||e.$$typeof===$e||e.$$typeof===Ze||e.$$typeof===Ke||e.$$typeof===Xe||e.$$typeof===Ge)},Pe.typeOf=Je;var et={};
/** @license React v16.13.1
* react-is.development.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.
*/"production"!==process.env.NODE_ENV&&function(){var e="function"==typeof Symbol&&Symbol.for,t=e?Symbol.for("react.element"):60103,n=e?Symbol.for("react.portal"):60106,r=e?Symbol.for("react.fragment"):60107,o=e?Symbol.for("react.strict_mode"):60108,i=e?Symbol.for("react.profiler"):60114,a=e?Symbol.for("react.provider"):60109,s=e?Symbol.for("react.context"):60110,u=e?Symbol.for("react.async_mode"):60111,c=e?Symbol.for("react.concurrent_mode"):60111,l=e?Symbol.for("react.forward_ref"):60112,d=e?Symbol.for("react.suspense"):60113,f=e?Symbol.for("react.suspense_list"):60120,p=e?Symbol.for("react.memo"):60115,h=e?Symbol.for("react.lazy"):60116,m=e?Symbol.for("react.block"):60121,v=e?Symbol.for("react.fundamental"):60117,g=e?Symbol.for("react.responder"):60118,y=e?Symbol.for("react.scope"):60119;function b(e){if("object"==typeof e&&null!==e){var f=e.$$typeof;switch(f){case t:var m=e.type;switch(m){case u:case c:case r:case i:case o:case d:return m;default:var v=m&&m.$$typeof;switch(v){case s:case l:case h:case p:case a:return v;default:return f}}case n:return f}}}var x=u,w=c,_=s,E=a,k=t,S=l,C=r,O=h,R=p,N=n,T=i,A=o,P=d,M=!1;function I(e){return b(e)===c}et.AsyncMode=x,et.ConcurrentMode=w,et.ContextConsumer=_,et.ContextProvider=E,et.Element=k,et.ForwardRef=S,et.Fragment=C,et.Lazy=O,et.Memo=R,et.Portal=N,et.Profiler=T,et.StrictMode=A,et.Suspense=P,et.isAsyncMode=function(e){return M||(M=!0,console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactIs.isConcurrentMode() instead. It has the exact same API.")),I(e)||b(e)===u},et.isConcurrentMode=I,et.isContextConsumer=function(e){return b(e)===s},et.isContextProvider=function(e){return b(e)===a},et.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===t},et.isForwardRef=function(e){return b(e)===l},et.isFragment=function(e){return b(e)===r},et.isLazy=function(e){return b(e)===h},et.isMemo=function(e){return b(e)===p},et.isPortal=function(e){return b(e)===n},et.isProfiler=function(e){return b(e)===i},et.isStrictMode=function(e){return b(e)===o},et.isSuspense=function(e){return b(e)===d},et.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===r||e===c||e===i||e===o||e===d||e===f||"object"==typeof e&&null!==e&&(e.$$typeof===h||e.$$typeof===p||e.$$typeof===a||e.$$typeof===s||e.$$typeof===l||e.$$typeof===v||e.$$typeof===g||e.$$typeof===y||e.$$typeof===m)},et.typeOf=b}(),"production"===process.env.NODE_ENV?Ae.exports=Pe:Ae.exports=et;var tt=Ae.exports,nt={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},rt={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},ot={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},it={};function at(e){return tt.isMemo(e)?ot:it[e.$$typeof]||nt}it[tt.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},it[tt.Memo]=ot;var st=Object.defineProperty,ut=Object.getOwnPropertyNames,ct=Object.getOwnPropertySymbols,lt=Object.getOwnPropertyDescriptor,dt=Object.getPrototypeOf,ft=Object.prototype;var pt=function e(t,n,r){if("string"!=typeof n){if(ft){var o=dt(n);o&&o!==ft&&e(t,o,r)}var i=ut(n);ct&&(i=i.concat(ct(n)));for(var a=at(t),s=at(n),u=0;u<i.length;++u){var c=i[u];if(!(rt[c]||r&&r[c]||s&&s[c]||a&&a[c])){var l=lt(n,c);try{st(t,c,l)}catch(e){}}}}return t},ht={exports:{}},mt={},vt="function"==typeof Symbol&&Symbol.for,gt=vt?Symbol.for("react.element"):60103,yt=vt?Symbol.for("react.portal"):60106,bt=vt?Symbol.for("react.fragment"):60107,xt=vt?Symbol.for("react.strict_mode"):60108,wt=vt?Symbol.for("react.profiler"):60114,_t=vt?Symbol.for("react.provider"):60109,Et=vt?Symbol.for("react.context"):60110,kt=vt?Symbol.for("react.async_mode"):60111,St=vt?Symbol.for("react.concurrent_mode"):60111,Ct=vt?Symbol.for("react.forward_ref"):60112,Ot=vt?Symbol.for("react.suspense"):60113,Rt=vt?Symbol.for("react.suspense_list"):60120,Nt=vt?Symbol.for("react.memo"):60115,Tt=vt?Symbol.for("react.lazy"):60116,At=vt?Symbol.for("react.block"):60121,Pt=vt?Symbol.for("react.fundamental"):60117,Mt=vt?Symbol.for("react.responder"):60118,It=vt?Symbol.for("react.scope"):60119;function Dt(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case gt:switch(e=e.type){case kt:case St:case bt:case wt:case xt:case Ot:return e;default:switch(e=e&&e.$$typeof){case Et:case Ct:case Tt:case Nt:case _t:return e;default:return t}}case yt:return t}}}function jt(e){return Dt(e)===St}mt.AsyncMode=kt,mt.ConcurrentMode=St,mt.ContextConsumer=Et,mt.ContextProvider=_t,mt.Element=gt,mt.ForwardRef=Ct,mt.Fragment=bt,mt.Lazy=Tt,mt.Memo=Nt,mt.Portal=yt,mt.Profiler=wt,mt.StrictMode=xt,mt.Suspense=Ot,mt.isAsyncMode=function(e){return jt(e)||Dt(e)===kt},mt.isConcurrentMode=jt,mt.isContextConsumer=function(e){return Dt(e)===Et},mt.isContextProvider=function(e){return Dt(e)===_t},mt.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===gt},mt.isForwardRef=function(e){return Dt(e)===Ct},mt.isFragment=function(e){return Dt(e)===bt},mt.isLazy=function(e){return Dt(e)===Tt},mt.isMemo=function(e){return Dt(e)===Nt},mt.isPortal=function(e){return Dt(e)===yt},mt.isProfiler=function(e){return Dt(e)===wt},mt.isStrictMode=function(e){return Dt(e)===xt},mt.isSuspense=function(e){return Dt(e)===Ot},mt.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===bt||e===St||e===wt||e===xt||e===Ot||e===Rt||"object"==typeof e&&null!==e&&(e.$$typeof===Tt||e.$$typeof===Nt||e.$$typeof===_t||e.$$typeof===Et||e.$$typeof===Ct||e.$$typeof===Pt||e.$$typeof===Mt||e.$$typeof===It||e.$$typeof===At)},mt.typeOf=Dt;var zt={};
/** @license React v16.13.1
* react-is.development.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.
*/"production"!==process.env.NODE_ENV&&function(){var e="function"==typeof Symbol&&Symbol.for,t=e?Symbol.for("react.element"):60103,n=e?Symbol.for("react.portal"):60106,r=e?Symbol.for("react.fragment"):60107,o=e?Symbol.for("react.strict_mode"):60108,i=e?Symbol.for("react.profiler"):60114,a=e?Symbol.for("react.provider"):60109,s=e?Symbol.for("react.context"):60110,u=e?Symbol.for("react.async_mode"):60111,c=e?Symbol.for("react.concurrent_mode"):60111,l=e?Symbol.for("react.forward_ref"):60112,d=e?Symbol.for("react.suspense"):60113,f=e?Symbol.for("react.suspense_list"):60120,p=e?Symbol.for("react.memo"):60115,h=e?Symbol.for("react.lazy"):60116,m=e?Symbol.for("react.block"):60121,v=e?Symbol.for("react.fundamental"):60117,g=e?Symbol.for("react.responder"):60118,y=e?Symbol.for("react.scope"):60119;function b(e){if("object"==typeof e&&null!==e){var f=e.$$typeof;switch(f){case t:var m=e.type;switch(m){case u:case c:case r:case i:case o:case d:return m;default:var v=m&&m.$$typeof;switch(v){case s:case l:case h:case p:case a:return v;default:return f}}case n:return f}}}var x=u,w=c,_=s,E=a,k=t,S=l,C=r,O=h,R=p,N=n,T=i,A=o,P=d,M=!1;function I(e){return b(e)===c}zt.AsyncMode=x,zt.ConcurrentMode=w,zt.ContextConsumer=_,zt.ContextProvider=E,zt.Element=k,zt.ForwardRef=S,zt.Fragment=C,zt.Lazy=O,zt.Memo=R,zt.Portal=N,zt.Profiler=T,zt.StrictMode=A,zt.Suspense=P,zt.isAsyncMode=function(e){return M||(M=!0,console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactIs.isConcurrentMode() instead. It has the exact same API.")),I(e)||b(e)===u},zt.isConcurrentMode=I,zt.isContextConsumer=function(e){return b(e)===s},zt.isContextProvider=function(e){return b(e)===a},zt.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===t},zt.isForwardRef=function(e){return b(e)===l},zt.isFragment=function(e){return b(e)===r},zt.isLazy=function(e){return b(e)===h},zt.isMemo=function(e){return b(e)===p},zt.isPortal=function(e){return b(e)===n},zt.isProfiler=function(e){return b(e)===i},zt.isStrictMode=function(e){return b(e)===o},zt.isSuspense=function(e){return b(e)===d},zt.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===r||e===c||e===i||e===o||e===d||e===f||"object"==typeof e&&null!==e&&(e.$$typeof===h||e.$$typeof===p||e.$$typeof===a||e.$$typeof===s||e.$$typeof===l||e.$$typeof===v||e.$$typeof===g||e.$$typeof===y||e.$$typeof===m)},zt.typeOf=b}(),"production"===process.env.NODE_ENV?ht.exports=mt:ht.exports=zt;var Ft=[],Bt=[null,null];function Vt(e,t){var n=e[1];return[t.payload,n+1]}function Lt(e,t,n){Oe((function(){return e.apply(void 0,t)}),n)}function Ut(e,t,n,r,o,i,a){e.current=r,t.current=o,n.current=!1,i.current&&(i.current=null,a())}function $t(e,t,n,r,o,i,a,s,u,c){if(e){var l=!1,d=null,f=function(){if(!l){var e,n,f=t.getState();try{e=r(f,o.current)}catch(e){n=e,d=e}n||(d=null),e===i.current?a.current||u():(i.current=e,s.current=e,a.current=!0,c({type:"STORE_UPDATED",payload:{error:n}}))}};n.onStateChange=f,n.trySubscribe(),f();return function(){if(l=!0,n.tryUnsubscribe(),n.onStateChange=null,d)throw d}}}var qt=function(){return[null,0]};function Wt(t,n){void 0===n&&(n={});var r=n,o=r.getDisplayName,i=void 0===o?function(e){return"ConnectAdvanced("+e+")"}:o,a=r.methodName,s=void 0===a?"connectAdvanced":a,u=r.renderCountProp,c=void 0===u?void 0:u,l=r.shouldHandleStateChanges,d=void 0===l||l,f=r.storeKey,h=void 0===f?"store":f,m=r.withRef,v=void 0!==m&&m,g=r.forwardRef,y=void 0!==g&&g,b=r.context,x=void 0===b?_e:b,w=Te(r,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"]);if("production"!==process.env.NODE_ENV){if(void 0!==c)throw new Error("renderCountProp is removed. render counting is built into the latest React Dev Tools profiling extension");if(v)throw new Error("withRef is removed. To access the wrapped instance, use a ref on the connected component");if("store"!==h)throw new Error("storeKey has been removed and does not do anything. To use a custom Redux store for specific components, create a custom React context with React.createContext(), and pass the context object to React Redux's Provider and specific components like: <Provider context={MyContext}><ConnectedComponent context={MyContext} /></Provider>. You may also pass a {context : MyContext} option to connect")}var _=x;return function(n){if("production"!==process.env.NODE_ENV&&!ht.exports.isValidElementType(n))throw new Error("You must pass a component to the function returned by "+s+". Instead received "+function(e){try{return JSON.stringify(e)}catch(t){return String(e)}}(n));var r=n.displayName||n.name||"Component",o=i(r),a=Ne({},w,{getDisplayName:i,methodName:s,renderCountProp:c,shouldHandleStateChanges:d,storeKey:h,displayName:o,wrappedComponentName:r,WrappedComponent:n}),u=w.pure;var l=u?e.useMemo:function(e){return e()};function f(r){var i=e.useMemo((function(){var e=r.reactReduxForwardedRef,t=Te(r,["reactReduxForwardedRef"]);return[r.context,e,t]}),[r]),s=i[0],u=i[1],c=i[2],f=e.useMemo((function(){return s&&s.Consumer&&ht.exports.isContextConsumer(p.default.createElement(s.Consumer,null))?s:_}),[s,_]),h=e.useContext(f),m=Boolean(r.store)&&Boolean(r.store.getState)&&Boolean(r.store.dispatch),v=Boolean(h)&&Boolean(h.store);if("production"!==process.env.NODE_ENV&&!m&&!v)throw new Error('Could not find "store" in the context of "'+o+'". Either wrap the root component in a <Provider>, or pass a custom React context provider to <Provider> and the corresponding React context consumer to '+o+" in connect options.");var g=m?r.store:h.store,y=e.useMemo((function(){return function(e){return t(e.dispatch,a)}(g)}),[g]),b=e.useMemo((function(){if(!d)return Bt;var e=new Ce(g,m?null:h.subscription),t=e.notifyNestedSubs.bind(e);return[e,t]}),[g,m,h]),x=b[0],w=b[1],E=e.useMemo((function(){return m?h:Ne({},h,{subscription:x})}),[m,h,x]),k=e.useReducer(Vt,Ft,qt),S=k[0][0],C=k[1];if(S&&S.error)throw S.error;var O=e.useRef(),R=e.useRef(c),N=e.useRef(),T=e.useRef(!1),A=l((function(){return N.current&&c===R.current?N.current:y(g.getState(),c)}),[g,S,c]);Lt(Ut,[R,O,T,c,A,N,w]),Lt($t,[d,g,x,y,R,O,T,N,w,C],[g,x,y]);var P=e.useMemo((function(){return p.default.createElement(n,Ne({},A,{ref:u}))}),[u,n,A]);return e.useMemo((function(){return d?p.default.createElement(f.Provider,{value:E},P):P}),[f,P,E])}var m=u?p.default.memo(f):f;if(m.WrappedComponent=n,m.displayName=f.displayName=o,y){var v=p.default.forwardRef((function(e,t){return p.default.createElement(m,Ne({},e,{reactReduxForwardedRef:t}))}));return v.displayName=o,v.WrappedComponent=n,pt(v,n)}return pt(m,n)}}function Ht(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function Yt(e,t){if(Ht(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o<n.length;o++)if(!Object.prototype.hasOwnProperty.call(t,n[o])||!Ht(e[n[o]],t[n[o]]))return!1;return!0}function Gt(e){"undefined"!=typeof console&&"function"==typeof console.error&&console.error(e);try{throw new Error(e)}catch(e){}}function Zt(e,t,n){(function(e){if("object"!=typeof e||null===e)return!1;var t=Object.getPrototypeOf(e);if(null===t)return!0;for(var n=t;null!==Object.getPrototypeOf(n);)n=Object.getPrototypeOf(n);return t===n})(e)||Gt(n+"() in "+t+" must return a plain object. Instead received "+e+".")}function Kt(e){return function(t,n){var r=e(t,n);function o(){return r}return o.dependsOnOwnProps=!1,o}}function Xt(e){return null!==e.dependsOnOwnProps&&void 0!==e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function Jt(e,t){return function(n,r){var o=r.displayName,i=function(e,t){return i.dependsOnOwnProps?i.mapToProps(e,t):i.mapToProps(e)};return i.dependsOnOwnProps=!0,i.mapToProps=function(n,r){i.mapToProps=e,i.dependsOnOwnProps=Xt(e);var a=i(n,r);return"function"==typeof a&&(i.mapToProps=a,i.dependsOnOwnProps=Xt(a),a=i(n,r)),"production"!==process.env.NODE_ENV&&Zt(a,o,t),a},i}}var Qt=[function(e){return"function"==typeof e?Jt(e,"mapDispatchToProps"):void 0},function(e){return e?void 0:Kt((function(e){return{dispatch:e}}))},function(e){return e&&"object"==typeof e?Kt((function(t){return function(e,t){var n={},r=function(r){var o=e[r];"function"==typeof o&&(n[r]=function(){return t(o.apply(void 0,arguments))})};for(var o in e)r(o);return n}(e,t)})):void 0}];var en=[function(e){return"function"==typeof e?Jt(e,"mapStateToProps"):void 0},function(e){return e?void 0:Kt((function(){return{}}))}];function tn(e,t,n){return Ne({},n,e,t)}var nn=[function(e){return"function"==typeof e?function(e){return function(t,n){var r,o=n.displayName,i=n.pure,a=n.areMergedPropsEqual,s=!1;return function(t,n,u){var c=e(t,n,u);return s?i&&a(c,r)||(r=c):(s=!0,r=c,"production"!==process.env.NODE_ENV&&Zt(r,o,"mergeProps")),r}}}(e):void 0},function(e){return e?void 0:function(){return tn}}];function rn(e,t,n){if(!e)throw new Error("Unexpected value for "+t+" in "+n+".");"mapStateToProps"!==t&&"mapDispatchToProps"!==t||Object.prototype.hasOwnProperty.call(e,"dependsOnOwnProps")||Gt("The selector for "+t+" of "+n+" did not specify a value for dependsOnOwnProps.")}function on(e,t,n,r){return function(o,i){return n(e(o,i),t(r,i),i)}}function an(e,t,n,r,o){var i,a,s,u,c,l=o.areStatesEqual,d=o.areOwnPropsEqual,f=o.areStatePropsEqual,p=!1;function h(o,p){var h,m,v=!d(p,a),g=!l(o,i);return i=o,a=p,v&&g?(s=e(i,a),t.dependsOnOwnProps&&(u=t(r,a)),c=n(s,u,a)):v?(e.dependsOnOwnProps&&(s=e(i,a)),t.dependsOnOwnProps&&(u=t(r,a)),c=n(s,u,a)):g?(h=e(i,a),m=!f(h,s),s=h,m&&(c=n(s,u,a)),c):c}return function(o,l){return p?h(o,l):(s=e(i=o,a=l),u=t(r,a),c=n(s,u,a),p=!0,c)}}function sn(e,t){var n=t.initMapStateToProps,r=t.initMapDispatchToProps,o=t.initMergeProps,i=Te(t,["initMapStateToProps","initMapDispatchToProps","initMergeProps"]),a=n(e,i),s=r(e,i),u=o(e,i);return"production"!==process.env.NODE_ENV&&function(e,t,n,r){rn(e,"mapStateToProps",r),rn(t,"mapDispatchToProps",r),rn(n,"mergeProps",r)}(a,s,u,i.displayName),(i.pure?an:on)(a,s,u,e,i)}function un(e,t,n){for(var r=t.length-1;r>=0;r--){var o=t[r](e);if(o)return o}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function cn(e,t){return e===t}function ln(e){var t=void 0===e?{}:e,n=t.connectHOC,r=void 0===n?Wt:n,o=t.mapStateToPropsFactories,i=void 0===o?en:o,a=t.mapDispatchToPropsFactories,s=void 0===a?Qt:a,u=t.mergePropsFactories,c=void 0===u?nn:u,l=t.selectorFactory,d=void 0===l?sn:l;return function(e,t,n,o){void 0===o&&(o={});var a=o,u=a.pure,l=void 0===u||u,f=a.areStatesEqual,p=void 0===f?cn:f,h=a.areOwnPropsEqual,m=void 0===h?Yt:h,v=a.areStatePropsEqual,g=void 0===v?Yt:v,y=a.areMergedPropsEqual,b=void 0===y?Yt:y,x=Te(a,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),w=un(e,i,"mapStateToProps"),_=un(t,s,"mapDispatchToProps"),E=un(n,c,"mergeProps");return r(d,Ne({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:w,initMapDispatchToProps:_,initMergeProps:E,pure:l,areStatesEqual:p,areOwnPropsEqual:m,areStatePropsEqual:g,areMergedPropsEqual:b},x))}}var dn,fn=ln();dn=t.unstable_batchedUpdates,Ee=dn;var pn={black:"#000",white:"#fff"},hn="#e57373",mn="#f44336",vn="#d32f2f",gn="#ff4081",yn="#f50057",bn="#c51162",xn="#7986cb",wn="#3f51b5",_n="#303f9f",En="#64b5f6",kn="#2196f3",Sn="#1976d2",Cn="#81c784",On="#4caf50",Rn="#388e3c",Nn="#ffb74d",Tn="#ff9800",An="#f57c00",Pn={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#d5d5d5",A200:"#aaaaaa",A400:"#303030",A700:"#616161"};function Mn(e,t){return"production"===process.env.NODE_ENV?function(){return null}:function(){return e.apply(void 0,arguments)||t.apply(void 0,arguments)}}function In(e){return(In="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 Dn(e){return e&&"object"===In(e)&&e.constructor===Object}function jn(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{clone:!0},r=n.clone?Ne({},e):e;return Dn(e)&&Dn(t)&&Object.keys(t).forEach((function(o){"__proto__"!==o&&(Dn(t[o])&&o in e?r[o]=jn(e[o],t[o],n):r[o]=t[o])})),r}function zn(e,t,n,r,o){var i,a=e[t],s=o||t;if(null==a)return null;var u=a.type;return"function"!=typeof u||function(e){var t=e.prototype;return Boolean((void 0===t?{}:t).isReactComponent)}(u)||(i="Did you accidentally use a plain function component for an element instead?"),void 0!==i?new Error("Invalid ".concat(r," `").concat(s,"` supplied to `").concat(n,"`. ")+"Expected an element that can hold a ref. ".concat(i," ")+"For more information see https://material-ui.com/r/caveat-with-refs-guide"):null}var Fn=Mn(we.element,zn);Fn.isRequired=Mn(we.element.isRequired,zn);var Bn=Mn(R.exports.elementType,(function(e,t,n,r,o){var i,a,s=e[t],u=o||t;return null==s?null:("function"!=typeof s||(a=s.prototype,Boolean((void 0===a?{}:a).isReactComponent))||(i="Did you accidentally provide a plain function component instead?"),void 0!==i?new Error("Invalid ".concat(r," `").concat(u,"` supplied to `").concat(n,"`. ")+"Expected an element type that can hold a ref. ".concat(i," ")+"For more information see https://material-ui.com/r/caveat-with-refs-guide"):null)}));function Vn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ln(e){return"production"===process.env.NODE_ENV?e:Ne({},e,Vn({},"exact-prop: ",(function(t){var n=Object.keys(t).filter((function(t){return!e.hasOwnProperty(t)}));return n.length>0?new Error("The following props are not supported: ".concat(n.map((function(e){return"`".concat(e,"`")})).join(", "),". Please remove them.")):null})))}function Un(e){for(var t="https://material-ui.com/production-error/?code="+e,n=1;n<arguments.length;n+=1)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified Material-UI error #"+e+"; visit "+t+" for the full message."}var $n={exports:{}},qn={},Wn=60103,Hn=60106,Yn=60107,Gn=60108,Zn=60114,Kn=60109,Xn=60110,Jn=60112,Qn=60113,er=60120,tr=60115,nr=60116,rr=60121,or=60122,ir=60117,ar=60129,sr=60131;if("function"==typeof Symbol&&Symbol.for){var ur=Symbol.for;Wn=ur("react.element"),Hn=ur("react.portal"),Yn=ur("react.fragment"),Gn=ur("react.strict_mode"),Zn=ur("react.profiler"),Kn=ur("react.provider"),Xn=ur("react.context"),Jn=ur("react.forward_ref"),Qn=ur("react.suspense"),er=ur("react.suspense_list"),tr=ur("react.memo"),nr=ur("react.lazy"),rr=ur("react.block"),or=ur("react.server.block"),ir=ur("react.fundamental"),ar=ur("react.debug_trace_mode"),sr=ur("react.legacy_hidden")}function cr(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case Wn:switch(e=e.type){case Yn:case Zn:case Gn:case Qn:case er:return e;default:switch(e=e&&e.$$typeof){case Xn:case Jn:case nr:case tr:case Kn:return e;default:return t}}case Hn:return t}}}var lr=Kn,dr=Wn,fr=Jn,pr=Yn,hr=nr,mr=tr,vr=Hn,gr=Zn,yr=Gn,br=Qn;qn.ContextConsumer=Xn,qn.ContextProvider=lr,qn.Element=dr,qn.ForwardRef=fr,qn.Fragment=pr,qn.Lazy=hr,qn.Memo=mr,qn.Portal=vr,qn.Profiler=gr,qn.StrictMode=yr,qn.Suspense=br,qn.isAsyncMode=function(){return!1},qn.isConcurrentMode=function(){return!1},qn.isContextConsumer=function(e){return cr(e)===Xn},qn.isContextProvider=function(e){return cr(e)===Kn},qn.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===Wn},qn.isForwardRef=function(e){return cr(e)===Jn},qn.isFragment=function(e){return cr(e)===Yn},qn.isLazy=function(e){return cr(e)===nr},qn.isMemo=function(e){return cr(e)===tr},qn.isPortal=function(e){return cr(e)===Hn},qn.isProfiler=function(e){return cr(e)===Zn},qn.isStrictMode=function(e){return cr(e)===Gn},qn.isSuspense=function(e){return cr(e)===Qn},qn.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===Yn||e===Zn||e===ar||e===Gn||e===Qn||e===er||e===sr||"object"==typeof e&&null!==e&&(e.$$typeof===nr||e.$$typeof===tr||e.$$typeof===Kn||e.$$typeof===Xn||e.$$typeof===Jn||e.$$typeof===ir||e.$$typeof===rr||e[0]===or)},qn.typeOf=cr;var xr={};
/** @license React v17.0.2
* react-is.development.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.
*/"production"!==process.env.NODE_ENV&&function(){var e=60103,t=60106,n=60107,r=60108,o=60114,i=60109,a=60110,s=60112,u=60113,c=60120,l=60115,d=60116,f=60121,p=60122,h=60117,m=60129,v=60131;if("function"==typeof Symbol&&Symbol.for){var g=Symbol.for;e=g("react.element"),t=g("react.portal"),n=g("react.fragment"),r=g("react.strict_mode"),o=g("react.profiler"),i=g("react.provider"),a=g("react.context"),s=g("react.forward_ref"),u=g("react.suspense"),c=g("react.suspense_list"),l=g("react.memo"),d=g("react.lazy"),f=g("react.block"),p=g("react.server.block"),h=g("react.fundamental"),g("react.scope"),g("react.opaque.id"),m=g("react.debug_trace_mode"),g("react.offscreen"),v=g("react.legacy_hidden")}function y(f){if("object"==typeof f&&null!==f){var p=f.$$typeof;switch(p){case e:var h=f.type;switch(h){case n:case o:case r:case u:case c:return h;default:var m=h&&h.$$typeof;switch(m){case a:case s:case d:case l:case i:return m;default:return p}}case t:return p}}}var b=a,x=i,w=e,_=s,E=n,k=d,S=l,C=t,O=o,R=r,N=u,T=!1,A=!1;xr.ContextConsumer=b,xr.ContextProvider=x,xr.Element=w,xr.ForwardRef=_,xr.Fragment=E,xr.Lazy=k,xr.Memo=S,xr.Portal=C,xr.Profiler=O,xr.StrictMode=R,xr.Suspense=N,xr.isAsyncMode=function(e){return T||(T=!0,console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 18+.")),!1},xr.isConcurrentMode=function(e){return A||(A=!0,console.warn("The ReactIs.isConcurrentMode() alias has been deprecated, and will be removed in React 18+.")),!1},xr.isContextConsumer=function(e){return y(e)===a},xr.isContextProvider=function(e){return y(e)===i},xr.isElement=function(t){return"object"==typeof t&&null!==t&&t.$$typeof===e},xr.isForwardRef=function(e){return y(e)===s},xr.isFragment=function(e){return y(e)===n},xr.isLazy=function(e){return y(e)===d},xr.isMemo=function(e){return y(e)===l},xr.isPortal=function(e){return y(e)===t},xr.isProfiler=function(e){return y(e)===o},xr.isStrictMode=function(e){return y(e)===r},xr.isSuspense=function(e){return y(e)===u},xr.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||(e===n||e===o||e===m||e===r||e===u||e===c||e===v||"object"==typeof e&&null!==e&&(e.$$typeof===d||e.$$typeof===l||e.$$typeof===i||e.$$typeof===a||e.$$typeof===s||e.$$typeof===h||e.$$typeof===f||e[0]===p))},xr.typeOf=y}(),"production"===process.env.NODE_ENV?$n.exports=qn:$n.exports=xr;var wr=/^\s*function(?:\s|\s*\/\*.*\*\/\s*)+([^(\s/]*)\s*/;function _r(e){var t="".concat(e).match(wr);return t&&t[1]||""}function Er(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e.displayName||e.name||_r(e)||t}function kr(e,t,n){var r=Er(t);return e.displayName||(""!==r?"".concat(n,"(").concat(r,")"):n)}function Sr(e){if(null!=e){if("string"==typeof e)return e;if("function"==typeof e)return Er(e,"Component");if("object"===In(e))switch(e.$$typeof){case $n.exports.ForwardRef:return kr(e,e.render,"ForwardRef");case $n.exports.Memo:return kr(e,e.type,"memo");default:return}}}function Cr(e,t,n,r,o){if("production"===process.env.NODE_ENV)return null;var i=e[t],a=o||t;return null==i?null:i&&1!==i.nodeType?new Error("Invalid ".concat(r," `").concat(a,"` supplied to `").concat(n,"`. ")+"Expected an HTMLElement."):null}var Or=we.oneOfType([we.func,we.object]);function Rr(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return"production"!==process.env.NODE_ENV&&(e<t||e>n)&&console.error("Material-UI: The value provided ".concat(e," is out of range [").concat(t,", ").concat(n,"].")),Math.min(Math.max(t,e),n)}function Nr(e){if(e.type)return e;if("#"===e.charAt(0))return Nr(function(e){e=e.substr(1);var t=new RegExp(".{1,".concat(e.length>=6?2:1,"}"),"g"),n=e.match(t);return n&&1===n[0].length&&(n=n.map((function(e){return e+e}))),n?"rgb".concat(4===n.length?"a":"","(").concat(n.map((function(e,t){return t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3})).join(", "),")"):""}(e));var t=e.indexOf("("),n=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla"].indexOf(n))throw new Error("production"!==process.env.NODE_ENV?"Material-UI: Unsupported `".concat(e,"` color.\nWe support the following formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla()."):Un(3,e));var r=e.substring(t+1,e.length-1).split(",");return{type:n,values:r=r.map((function(e){return parseFloat(e)}))}}function Tr(e){var t=e.type,n=e.values;return-1!==t.indexOf("rgb")?n=n.map((function(e,t){return t<3?parseInt(e,10):e})):-1!==t.indexOf("hsl")&&(n[1]="".concat(n[1],"%"),n[2]="".concat(n[2],"%")),"".concat(t,"(").concat(n.join(", "),")")}function Ar(e,t){var n=Pr(e),r=Pr(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function Pr(e){var t="hsl"===(e=Nr(e)).type?Nr(function(e){var t=(e=Nr(e)).values,n=t[0],r=t[1]/100,o=t[2]/100,i=r*Math.min(o,1-o),a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+n/30)%12;return o-i*Math.max(Math.min(t-3,9-t,1),-1)},s="rgb",u=[Math.round(255*a(0)),Math.round(255*a(8)),Math.round(255*a(4))];return"hsla"===e.type&&(s+="a",u.push(t[3])),Tr({type:s,values:u})}(e)).values:e.values;return t=t.map((function(e){return(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)})),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function Mr(e,t){return e=Nr(e),t=Rr(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),e.values[3]=t,Tr(e)}function Ir(e,t){if(null==e)return{};var n,r,o=Te(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var Dr=["xs","sm","md","lg","xl"];function jr(e){var t=e.values,n=void 0===t?{xs:0,sm:600,md:960,lg:1280,xl:1920}:t,r=e.unit,o=void 0===r?"px":r,i=e.step,a=void 0===i?5:i,s=Ir(e,["values","unit","step"]);function u(e){var t="number"==typeof n[e]?n[e]:e;return"@media (min-width:".concat(t).concat(o,")")}function c(e,t){var r=Dr.indexOf(t);return r===Dr.length-1?u(e):"@media (min-width:".concat("number"==typeof n[e]?n[e]:e).concat(o,") and ")+"(max-width:".concat((-1!==r&&"number"==typeof n[Dr[r+1]]?n[Dr[r+1]]:t)-a/100).concat(o,")")}var l=!1;return Ne({keys:Dr,values:n,up:u,down:function(e){var t=Dr.indexOf(e)+1,r=n[Dr[t]];return t===Dr.length?u("xs"):"@media (max-width:".concat(("number"==typeof r&&t>0?r:e)-a/100).concat(o,")")},between:c,only:function(e){return c(e,e)},width:function(e){return"production"!==process.env.NODE_ENV&&(l||(l=!0,console.warn(["Material-UI: The `theme.breakpoints.width` utility is deprecated because it's redundant.","Use the `theme.breakpoints.values` instead."].join("\n")))),n[e]}},s)}function zr(e,t,n){var r;return Ne({gutters:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return console.warn(["Material-UI: theme.mixins.gutters() is deprecated.","You can use the source of the mixin directly:","\n paddingLeft: theme.spacing(2),\n paddin