UNPKG

38.5 kBJavaScriptView Raw
1"use strict";function _interopDefault(e){return e&&"object"==typeof e&&"default"in e?e.default:e}var index=require("./index-c1dfd062.js"),React=require("react"),React__default=_interopDefault(React),styles$1$1=require("@material-ui/styles"),index$1=require("./index-c5b41b43.js"),ReactDOM=require("react-dom"),ReactDOM__default=_interopDefault(ReactDOM);function _arrayWithoutHoles(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}var arrayWithoutHoles=_arrayWithoutHoles;function _iterableToArray(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}var iterableToArray=_iterableToArray;function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance")}var nonIterableSpread=_nonIterableSpread;function _toConsumableArray(e){return arrayWithoutHoles(e)||iterableToArray(e)||nonIterableSpread()}var toConsumableArray=_toConsumableArray;function _arrayWithHoles(e){if(Array.isArray(e))return e}var arrayWithHoles=_arrayWithHoles;function _iterableToArrayLimit(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==s.return||s.return()}finally{if(o)throw i}}return n}var iterableToArrayLimit=_iterableToArrayLimit;function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}var nonIterableRest=_nonIterableRest;function _slicedToArray(e,t){return arrayWithHoles(e)||iterableToArrayLimit(e,t)||nonIterableRest()}var slicedToArray=_slicedToArray,_typeof_1=index.createCommonjsModule(function(t){function n(e){return(n="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 r(e){return"function"==typeof Symbol&&"symbol"===n(Symbol.iterator)?t.exports=r=function(e){return n(e)}:t.exports=r=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":n(e)},r(e)}t.exports=r});function chainPropTypes(e,t){return function(){return null}}function isClassComponent(e){var t=e.prototype;return Boolean((void 0===t?{}:t).isReactComponent)}function acceptingRef(e,t,n,r,o){var i,a=e[t],s=o||t;if(null==a)return null;var c=a.type;return"function"!=typeof c||isClassComponent(c)||(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 elementAcceptingRef=chainPropTypes(index.propTypes_6,acceptingRef);elementAcceptingRef.isRequired=chainPropTypes(index.propTypes_6.isRequired,acceptingRef);var reactIs_production_min=index.createCommonjsModule(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,o=n?Symbol.for("react.portal"):60106,i=n?Symbol.for("react.fragment"):60107,a=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,c=n?Symbol.for("react.provider"):60109,u=n?Symbol.for("react.context"):60110,l=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,p=n?Symbol.for("react.forward_ref"):60112,f=n?Symbol.for("react.suspense"):60113,m=n?Symbol.for("react.memo"):60115,_=n?Symbol.for("react.lazy"):60116;function h(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case l:case d:case i:case s:case a:case f:return e;default:switch(e=e&&e.$$typeof){case u:case p:case c:return e;default:return t}}case _:case m:case o:return t}}}function E(e){return h(e)===d}t.typeOf=h,t.AsyncMode=l,t.ConcurrentMode=d,t.ContextConsumer=u,t.ContextProvider=c,t.Element=r,t.ForwardRef=p,t.Fragment=i,t.Lazy=_,t.Memo=m,t.Portal=o,t.Profiler=s,t.StrictMode=a,t.Suspense=f,t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===d||e===s||e===a||e===f||"object"==typeof e&&null!==e&&(e.$$typeof===_||e.$$typeof===m||e.$$typeof===c||e.$$typeof===u||e.$$typeof===p)},t.isAsyncMode=function(e){return E(e)||h(e)===l},t.isConcurrentMode=E,t.isContextConsumer=function(e){return h(e)===u},t.isContextProvider=function(e){return h(e)===c},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return h(e)===p},t.isFragment=function(e){return h(e)===i},t.isLazy=function(e){return h(e)===_},t.isMemo=function(e){return h(e)===m},t.isPortal=function(e){return h(e)===o},t.isProfiler=function(e){return h(e)===s},t.isStrictMode=function(e){return h(e)===a},t.isSuspense=function(e){return h(e)===f}});index.unwrapExports(reactIs_production_min);var reactIs_production_min_1=reactIs_production_min.typeOf,reactIs_production_min_2=reactIs_production_min.AsyncMode,reactIs_production_min_3=reactIs_production_min.ConcurrentMode,reactIs_production_min_4=reactIs_production_min.ContextConsumer,reactIs_production_min_5=reactIs_production_min.ContextProvider,reactIs_production_min_6=reactIs_production_min.Element,reactIs_production_min_7=reactIs_production_min.ForwardRef,reactIs_production_min_8=reactIs_production_min.Fragment,reactIs_production_min_9=reactIs_production_min.Lazy,reactIs_production_min_10=reactIs_production_min.Memo,reactIs_production_min_11=reactIs_production_min.Portal,reactIs_production_min_12=reactIs_production_min.Profiler,reactIs_production_min_13=reactIs_production_min.StrictMode,reactIs_production_min_14=reactIs_production_min.Suspense,reactIs_production_min_15=reactIs_production_min.isValidElementType,reactIs_production_min_16=reactIs_production_min.isAsyncMode,reactIs_production_min_17=reactIs_production_min.isConcurrentMode,reactIs_production_min_18=reactIs_production_min.isContextConsumer,reactIs_production_min_19=reactIs_production_min.isContextProvider,reactIs_production_min_20=reactIs_production_min.isElement,reactIs_production_min_21=reactIs_production_min.isForwardRef,reactIs_production_min_22=reactIs_production_min.isFragment,reactIs_production_min_23=reactIs_production_min.isLazy,reactIs_production_min_24=reactIs_production_min.isMemo,reactIs_production_min_25=reactIs_production_min.isPortal,reactIs_production_min_26=reactIs_production_min.isProfiler,reactIs_production_min_27=reactIs_production_min.isStrictMode,reactIs_production_min_28=reactIs_production_min.isSuspense,reactIs=index.createCommonjsModule(function(e){e.exports=reactIs_production_min}),reactIs_1=reactIs.ForwardRef;function ownerDocument(e){return e&&e.ownerDocument||document}function isMuiElement(e,t){return React__default.isValidElement(e)&&-1!==t.indexOf(e.type.muiName)}function setRef(e,t){"function"==typeof e?e(t):e&&(e.current=t)}function useForkRef(t,n){return React__default.useMemo(function(){return null==t&&null==n?null:function(e){setRef(t,e),setRef(n,e)}},[t,n])}"undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();var useEnhancedEffect="undefined"!=typeof window?React__default.useLayoutEffect:React__default.useEffect;function useEventCallback(e){var t=React__default.useRef(e);return useEnhancedEffect(function(){t.current=e}),React__default.useCallback(function(e){return(0,t.current)(e)},[])}function _extends(){return(_extends=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 _objectWithoutPropertiesLoose(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],0<=t.indexOf(n)||(o[n]=e[n]);return o}function _inheritsLoose(e,t){e.prototype=Object.create(t.prototype),(e.prototype.constructor=e).__proto__=t}var interopRequireDefault=index.createCommonjsModule(function(e){e.exports=function(e){return e&&e.__esModule?e:{default:e}}});index.unwrapExports(interopRequireDefault);var hasClass_1=index.createCommonjsModule(function(e,t){t.__esModule=!0,t.default=function(e,t){return e.classList?!!t&&e.classList.contains(t):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")},e.exports=t.default});index.unwrapExports(hasClass_1);var addClass_1=index.createCommonjsModule(function(e,t){t.__esModule=!0,t.default=function(e,t){e.classList?e.classList.add(t):(0,n.default)(e,t)||("string"==typeof e.className?e.className=e.className+" "+t:e.setAttribute("class",(e.className&&e.className.baseVal||"")+" "+t))};var n=interopRequireDefault(hasClass_1);e.exports=t.default}),addOneClass=index.unwrapExports(addClass_1);function replaceClassName(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}var removeClass=function(e,t){e.classList?e.classList.remove(t):"string"==typeof e.className?e.className=replaceClassName(e.className,t):e.setAttribute("class",replaceClassName(e.className&&e.className.baseVal||"",t))},config={disabled:!1},TransitionGroupContext=React__default.createContext(null),UNMOUNTED="unmounted",EXITED="exited",ENTERING="entering",ENTERED="entered",EXITING="exiting",Transition=function(i){function e(e,t){var n;n=i.call(this,e,t)||this;var r,o=t&&!t.isMounting?e.enter:e.appear;return n.appearStatus=null,e.in?o?(r=EXITED,n.appearStatus=ENTERING):r=ENTERED:r=e.unmountOnExit||e.mountOnEnter?UNMOUNTED:EXITED,n.state={status:r},n.nextCallback=null,n}_inheritsLoose(e,i),e.getDerivedStateFromProps=function(e,t){return e.in&&t.status===UNMOUNTED?{status:EXITED}:null};var t=e.prototype;return t.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},t.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==ENTERING&&n!==ENTERED&&(t=ENTERING):n!==ENTERING&&n!==ENTERED||(t=EXITING)}this.updateStatus(!1,t)},t.componentWillUnmount=function(){this.cancelNextCallback()},t.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!=typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},t.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t){this.cancelNextCallback();var n=ReactDOM__default.findDOMNode(this);t===ENTERING?this.performEnter(n,e):this.performExit(n)}else this.props.unmountOnExit&&this.state.status===EXITED&&this.setState({status:UNMOUNTED})},t.performEnter=function(e,t){var n=this,r=this.props.enter,o=this.context?this.context.isMounting:t,i=this.getTimeouts(),a=o?i.appear:i.enter;!t&&!r||config.disabled?this.safeSetState({status:ENTERED},function(){n.props.onEntered(e)}):(this.props.onEnter(e,o),this.safeSetState({status:ENTERING},function(){n.props.onEntering(e,o),n.onTransitionEnd(e,a,function(){n.safeSetState({status:ENTERED},function(){n.props.onEntered(e,o)})})}))},t.performExit=function(e){var t=this,n=this.props.exit,r=this.getTimeouts();n&&!config.disabled?(this.props.onExit(e),this.safeSetState({status:EXITING},function(){t.props.onExiting(e),t.onTransitionEnd(e,r.exit,function(){t.safeSetState({status:EXITED},function(){t.props.onExited(e)})})})):this.safeSetState({status:EXITED},function(){t.props.onExited(e)})},t.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},t.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},t.setNextCallback=function(t){var n=this,r=!0;return this.nextCallback=function(e){r&&(r=!1,n.nextCallback=null,t(e))},this.nextCallback.cancel=function(){r=!1},this.nextCallback},t.onTransitionEnd=function(e,t,n){this.setNextCallback(n);var r=null==t&&!this.props.addEndListener;e&&!r?(this.props.addEndListener&&this.props.addEndListener(e,this.nextCallback),null!=t&&setTimeout(this.nextCallback,t)):setTimeout(this.nextCallback,0)},t.render=function(){var e=this.state.status;if(e===UNMOUNTED)return null;var t=this.props,n=t.children,r=_objectWithoutPropertiesLoose(t,["children"]);if(delete r.in,delete r.mountOnEnter,delete r.unmountOnExit,delete r.appear,delete r.enter,delete r.exit,delete r.timeout,delete r.addEndListener,delete r.onEnter,delete r.onEntering,delete r.onEntered,delete r.onExit,delete r.onExiting,delete r.onExited,"function"==typeof n)return React__default.createElement(TransitionGroupContext.Provider,{value:null},n(e,r));var o=React__default.Children.only(n);return React__default.createElement(TransitionGroupContext.Provider,{value:null},React__default.cloneElement(o,r))},e}(React__default.Component);function noop(){}Transition.contextType=TransitionGroupContext,Transition.propTypes={},Transition.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:noop,onEntering:noop,onEntered:noop,onExit:noop,onExiting:noop,onExited:noop},Transition.UNMOUNTED=0,Transition.EXITED=1,Transition.ENTERING=2,Transition.ENTERED=3,Transition.EXITING=4;var _addClass=function(t,e){return t&&e&&e.split(" ").forEach(function(e){return addOneClass(t,e)})},removeClass$1=function(t,e){return t&&e&&e.split(" ").forEach(function(e){return removeClass(t,e)})},CSSTransition=function(r){function e(){for(var o,e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return(o=r.call.apply(r,[this].concat(t))||this).appliedClasses={appear:{},enter:{},exit:{}},o.onEnter=function(e,t){o.removeClasses(e,"exit"),o.addClass(e,t?"appear":"enter","base"),o.props.onEnter&&o.props.onEnter(e,t)},o.onEntering=function(e,t){var n=t?"appear":"enter";o.addClass(e,n,"active"),o.props.onEntering&&o.props.onEntering(e,t)},o.onEntered=function(e,t){var n=t?"appear":"enter";o.removeClasses(e,n),o.addClass(e,n,"done"),o.props.onEntered&&o.props.onEntered(e,t)},o.onExit=function(e){o.removeClasses(e,"appear"),o.removeClasses(e,"enter"),o.addClass(e,"exit","base"),o.props.onExit&&o.props.onExit(e)},o.onExiting=function(e){o.addClass(e,"exit","active"),o.props.onExiting&&o.props.onExiting(e)},o.onExited=function(e){o.removeClasses(e,"exit"),o.addClass(e,"exit","done"),o.props.onExited&&o.props.onExited(e)},o.getClassNames=function(e){var t=o.props.classNames,n="string"==typeof t,r=n?(n&&t?t+"-":"")+e:t[e];return{baseClassName:r,activeClassName:n?r+"-active":t[e+"Active"],doneClassName:n?r+"-done":t[e+"Done"]}},o}_inheritsLoose(e,r);var t=e.prototype;return t.addClass=function(e,t,n){var r=this.getClassNames(t)[n+"ClassName"];"appear"===t&&"done"===n&&(r+=" "+this.getClassNames("enter").doneClassName),"active"===n&&e&&e.scrollTop,this.appliedClasses[t][n]=r,_addClass(e,r)},t.removeClasses=function(e,t){var n=this.appliedClasses[t],r=n.base,o=n.active,i=n.done;this.appliedClasses[t]={},r&&removeClass$1(e,r),o&&removeClass$1(e,o),i&&removeClass$1(e,i)},t.render=function(){var e=this.props,t=(e.classNames,_objectWithoutPropertiesLoose(e,["classNames"]));return React__default.createElement(Transition,_extends({},t,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},e}(React__default.Component);function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function getChildMapping(e,t){var n=Object.create(null);return e&&React.Children.map(e,function(e){return e}).forEach(function(e){n[e.key]=function(e){return t&&React.isValidElement(e)?t(e):e}(e)}),n}function mergeChildMappings(t,n){function e(e){return e in n?n[e]:t[e]}t=t||{},n=n||{};var r,o=Object.create(null),i=[];for(var a in t)a in n?i.length&&(o[a]=i,i=[]):i.push(a);var s={};for(var c in n){if(o[c])for(r=0;r<o[c].length;r++){var u=o[c][r];s[o[c][r]]=e(u)}s[c]=e(c)}for(r=0;r<i.length;r++)s[i[r]]=e(i[r]);return s}function getProp(e,t,n){return null!=n[t]?n[t]:e.props[t]}function getInitialChildMapping(t,n){return getChildMapping(t.children,function(e){return React.cloneElement(e,{onExited:n.bind(null,e),in:!0,appear:getProp(e,"appear",t),enter:getProp(e,"enter",t),exit:getProp(e,"exit",t)})})}function getNextChildMapping(a,s,c){var u=getChildMapping(a.children),l=mergeChildMappings(s,u);return Object.keys(l).forEach(function(e){var t=l[e];if(React.isValidElement(t)){var n=e in s,r=e in u,o=s[e],i=React.isValidElement(o)&&!o.props.in;!r||n&&!i?r||!n||i?r&&n&&React.isValidElement(o)&&(l[e]=React.cloneElement(t,{onExited:c.bind(null,t),in:o.props.in,exit:getProp(t,"exit",a),enter:getProp(t,"enter",a)})):l[e]=React.cloneElement(t,{in:!1}):l[e]=React.cloneElement(t,{onExited:c.bind(null,t),in:!0,exit:getProp(t,"exit",a),enter:getProp(t,"enter",a)})}}),l}CSSTransition.defaultProps={classNames:""},CSSTransition.propTypes={};var values=Object.values||function(t){return Object.keys(t).map(function(e){return t[e]})},defaultProps={component:"div",childFactory:function(e){return e}},TransitionGroup=function(o){function e(e,t){var n,r=(n=o.call(this,e,t)||this).handleExited.bind(_assertThisInitialized(_assertThisInitialized(n)));return n.state={contextValue:{isMounting:!0},handleExited:r,firstRender:!0},n}_inheritsLoose(e,o);var t=e.prototype;return t.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},t.componentWillUnmount=function(){this.mounted=!1},e.getDerivedStateFromProps=function(e,t){var n=t.children,r=t.handleExited;return{children:t.firstRender?getInitialChildMapping(e,r):getNextChildMapping(e,n,r),firstRender:!1}},t.handleExited=function(n,e){var t=getChildMapping(this.props.children);n.key in t||(n.props.onExited&&n.props.onExited(e),this.mounted&&this.setState(function(e){var t=_extends({},e.children);return delete t[n.key],{children:t}}))},t.render=function(){var e=this.props,t=e.component,n=e.childFactory,r=_objectWithoutPropertiesLoose(e,["component","childFactory"]),o=this.state.contextValue,i=values(this.state.children).map(n);return delete r.appear,delete r.enter,delete r.exit,null===t?React__default.createElement(TransitionGroupContext.Provider,{value:o},i):React__default.createElement(TransitionGroupContext.Provider,{value:o},React__default.createElement(t,r,i))},e}(React__default.Component);TransitionGroup.propTypes={},TransitionGroup.defaultProps=defaultProps;var _leaveRenders,_enterRenders,ReplaceTransition=function(o){function e(){for(var r,e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return(r=o.call.apply(o,[this].concat(t))||this).handleEnter=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return r.handleLifecycle("onEnter",0,t)},r.handleEntering=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return r.handleLifecycle("onEntering",0,t)},r.handleEntered=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return r.handleLifecycle("onEntered",0,t)},r.handleExit=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return r.handleLifecycle("onExit",1,t)},r.handleExiting=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return r.handleLifecycle("onExiting",1,t)},r.handleExited=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return r.handleLifecycle("onExited",1,t)},r}_inheritsLoose(e,o);var t=e.prototype;return t.handleLifecycle=function(e,t,n){var r,o=this.props.children,i=React__default.Children.toArray(o)[t];i.props[e]&&(r=i.props)[e].apply(r,n),this.props[e]&&this.props[e](ReactDOM.findDOMNode(this))},t.render=function(){var e=this.props,t=e.children,n=e.in,r=_objectWithoutPropertiesLoose(e,["children","in"]),o=React__default.Children.toArray(t),i=o[0],a=o[1];return delete r.onEnter,delete r.onEntering,delete r.onEntered,delete r.onExit,delete r.onExiting,delete r.onExited,React__default.createElement(TransitionGroup,r,n?React__default.cloneElement(i,{key:"first",onEnter:this.handleEnter,onEntering:this.handleEntering,onEntered:this.handleEntered}):React__default.cloneElement(a,{key:"second",onEnter:this.handleExit,onEntering:this.handleExiting,onEntered:this.handleExited}))},e}(React__default.Component);function areChildrenDifferent(e,t){return e!==t&&(!React__default.isValidElement(e)||!React__default.isValidElement(t)||null==e.key||e.key!==t.key)}ReplaceTransition.propTypes={};var modes={out:"out-in",in:"in-out"},callHook=function(t,n,r){return function(){var e;t.props[n]&&(e=t.props)[n].apply(e,arguments),r()}},leaveRenders=((_leaveRenders={})[modes.out]=function(e){var t=e.current,n=e.changeState;return React__default.cloneElement(t,{in:!1,onExited:callHook(t,"onExited",function(){n(ENTERING,null)})})},_leaveRenders[modes.in]=function(e){var t=e.current,n=e.changeState,r=e.children;return[t,React__default.cloneElement(r,{in:!0,onEntered:callHook(r,"onEntered",function(){n(ENTERING)})})]},_leaveRenders),enterRenders=((_enterRenders={})[modes.out]=function(e){var t=e.children,n=e.changeState;return React__default.cloneElement(t,{in:!0,onEntered:callHook(t,"onEntered",function(){n(ENTERED,React__default.cloneElement(t,{in:!0}))})})},_enterRenders[modes.in]=function(e){var t=e.current,n=e.children,r=e.changeState;return[React__default.cloneElement(t,{in:!1,onExited:callHook(t,"onExited",function(){r(ENTERED,React__default.cloneElement(n,{in:!0}))})}),React__default.cloneElement(n,{in:!0})]},_enterRenders),SwitchTransition=function(o){function e(){for(var n,e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return(n=o.call.apply(o,[this].concat(t))||this).state={status:ENTERED,current:null},n.appeared=!1,n.changeState=function(e,t){void 0===t&&(t=n.state.current),n.setState({status:e,current:t})},n}_inheritsLoose(e,o);var t=e.prototype;return t.componentDidMount=function(){this.appeared=!0},e.getDerivedStateFromProps=function(e,t){return null==e.children?{current:null}:t.status===ENTERING&&e.mode===modes.in?{status:ENTERING}:t.current&&areChildrenDifferent(t.current,e.children)?{status:EXITING}:{current:React__default.cloneElement(e.children,{in:!0})}},t.render=function(){var e,t=this.props,n=t.children,r=t.mode,o=this.state,i=o.status,a=o.current,s={children:n,current:a,changeState:this.changeState,status:i};switch(i){case ENTERING:e=enterRenders[r](s);break;case EXITING:e=leaveRenders[r](s);break;case ENTERED:e=a}return React__default.createElement(TransitionGroupContext.Provider,{value:{isMounting:!this.appeared}},e)},e}(React__default.Component);function useTheme(){return styles$1$1.useTheme()||index$1.defaultTheme}SwitchTransition.propTypes={},SwitchTransition.defaultProps={mode:modes.out};var reflow=function(e){return e.scrollTop};function getTransitionProps(e,t){var n=e.timeout,r=e.style,o=void 0===r?{}:r;return{duration:o.transitionDuration||"number"==typeof n?n:n[t.mode],delay:o.transitionDelay}}function getScale(e){return"scale(".concat(e,", ").concat(Math.pow(e,2),")")}var styles={entering:{opacity:1,transform:getScale(1)},entered:{opacity:1,transform:"none"}},Grow=React__default.forwardRef(function(e,t){var n=e.children,r=e.in,i=e.onEnter,a=e.onExit,s=e.style,o=e.timeout,c=void 0===o?"auto":o,u=index$1._objectWithoutProperties(e,["children","in","onEnter","onExit","style","timeout"]),l=React__default.useRef(),d=React__default.useRef(),p=useForkRef(n.ref,t),f=useTheme();return React__default.useEffect(function(){return function(){clearTimeout(l.current)}},[]),React__default.createElement(Transition,index$1._extends_1({appear:!0,in:r,onEnter:function(e){reflow(e);var t=getTransitionProps({style:s,timeout:c},{mode:"enter"}),n=t.duration,r=t.delay,o=0;"auto"===c?(o=f.transitions.getAutoHeightDuration(e.clientHeight),d.current=o):o=n,e.style.transition=[f.transitions.create("opacity",{duration:o,delay:r}),f.transitions.create("transform",{duration:.666*o,delay:r})].join(","),i&&i(e)},onExit:function(e){var t=0,n=getTransitionProps({style:s,timeout:c},{mode:"exit"}),r=n.duration,o=n.delay;"auto"===c?(t=f.transitions.getAutoHeightDuration(e.clientHeight),d.current=t):t=r,e.style.transition=[f.transitions.create("opacity",{duration:t,delay:o}),f.transitions.create("transform",{duration:.666*t,delay:o||.333*t})].join(","),e.style.opacity="0",e.style.transform=getScale(.75),a&&a(e)},addEndListener:function(e,t){"auto"===c&&(l.current=setTimeout(t,d.current||0))},timeout:"auto"===c?null:c},u),function(e,t){return React__default.cloneElement(n,index$1._extends_1({style:index$1._extends_1({opacity:0,transform:getScale(.75),visibility:"exited"!==e||r?void 0:"hidden"},styles[e],s,n.props.style),ref:p},t))})});Grow.muiSupportAuto=!0;var styles$1=function(e){var n={};return e.shadows.forEach(function(e,t){n["elevation".concat(t)]={boxShadow:e}}),index$1._extends_1({root:{backgroundColor:e.palette.background.paper,color:e.palette.text.primary,transition:e.transitions.create("box-shadow")},rounded:{borderRadius:e.shape.borderRadius}},n)},Paper=React__default.forwardRef(function(e,t){var n=e.classes,r=e.className,o=e.component,i=void 0===o?"div":o,a=e.square,s=void 0!==a&&a,c=e.elevation,u=void 0===c?1:c,l=index$1._objectWithoutProperties(e,["classes","className","component","square","elevation"]),d=index$1.clsx(n.root,n["elevation".concat(u)],r,!s&&n.rounded);return React__default.createElement(i,index$1._extends_1({className:d,ref:t},l))}),Paper$1=index$1.withStyles(styles$1,{name:"MuiPaper"})(Paper),styles$2=function(e){return{root:{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:"currentColor",flexShrink:0,fontSize:e.typography.pxToRem(24),transition:e.transitions.create("fill",{duration:e.transitions.duration.shorter})},colorPrimary:{color:e.palette.primary.main},colorSecondary:{color:e.palette.secondary.main},colorAction:{color:e.palette.action.active},colorError:{color:e.palette.error.main},colorDisabled:{color:e.palette.action.disabled},fontSizeInherit:{fontSize:"inherit"},fontSizeSmall:{fontSize:e.typography.pxToRem(20)},fontSizeLarge:{fontSize:e.typography.pxToRem(35)}}},SvgIcon=React__default.forwardRef(function(e,t){var n=e.children,r=e.classes,o=e.className,i=e.color,a=void 0===i?"inherit":i,s=e.component,c=void 0===s?"svg":s,u=e.fontSize,l=void 0===u?"default":u,d=e.htmlColor,p=e.titleAccess,f=e.viewBox,m=void 0===f?"0 0 24 24":f,_=index$1._objectWithoutProperties(e,["children","classes","className","color","component","fontSize","htmlColor","titleAccess","viewBox"]);return React__default.createElement(c,index$1._extends_1({className:index$1.clsx(r.root,o,"inherit"!==a&&r["color".concat(index$1.capitalize(a))],"default"!==l&&r["fontSize".concat(index$1.capitalize(l))]),focusable:"false",viewBox:m,color:d,"aria-hidden":p?"false":"true",role:p?"img":"presentation",ref:t},_),n,p?React__default.createElement("title",null,p):null)});SvgIcon.muiName="SvgIcon";var SvgIcon$1=index$1.withStyles(styles$2,{name:"MuiSvgIcon"})(SvgIcon),SvgIcon$2=Object.freeze({default:SvgIcon$1}),useEnhancedEffect$1="undefined"!=typeof window?React__default.useLayoutEffect:React__default.useEffect;function NoSsr(e){var t=e.children,n=e.defer,r=void 0!==n&&n,o=e.fallback,i=void 0===o?null:o,a=React__default.useState(!1),s=slicedToArray(a,2),c=s[0],u=s[1];return useEnhancedEffect$1(function(){r||u(!0)},[r]),React__default.useEffect(function(){r&&u(!0)},[r]),React__default.createElement(React__default.Fragment,null,c?t:i)}var hadKeyboardEvent=!0,hadFocusVisibleRecently=!1,hadFocusVisibleRecentlyTimeout=null,inputTypesWhitelist={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function focusTriggersKeyboardModality(e){var t=e.type,n=e.tagName;return!("INPUT"!==n||!inputTypesWhitelist[t]||e.readOnly)||("TEXTAREA"===n&&!e.readOnly||!!e.isContentEditable)}function handleKeyDown(){hadKeyboardEvent=!0}function handlePointerDown(){hadKeyboardEvent=!1}function handleVisibilityChange(){"hidden"===this.visibilityState&&hadFocusVisibleRecently&&(hadKeyboardEvent=!0)}function prepare(e){e.addEventListener("keydown",handleKeyDown,!0),e.addEventListener("mousedown",handlePointerDown,!0),e.addEventListener("pointerdown",handlePointerDown,!0),e.addEventListener("touchstart",handlePointerDown,!0),e.addEventListener("visibilitychange",handleVisibilityChange,!0)}function isFocusVisible(e){var t=e.target;try{return t.matches(":focus-visible")}catch(e){}return hadKeyboardEvent||focusTriggersKeyboardModality(t)}function handleBlurVisible(){hadFocusVisibleRecently=!0,window.clearTimeout(hadFocusVisibleRecentlyTimeout),hadFocusVisibleRecentlyTimeout=window.setTimeout(function(){hadFocusVisibleRecently=!1,window.clearTimeout(hadFocusVisibleRecentlyTimeout)},100)}function useIsFocusVisible(){return{isFocusVisible:isFocusVisible,onBlurVisible:handleBlurVisible,ref:React__default.useCallback(function(e){var t=ReactDOM__default.findDOMNode(e);null!=t&&prepare(t.ownerDocument)},[])}}var useEnhancedEffect$2="undefined"==typeof window?React__default.useEffect:React__default.useLayoutEffect;function Ripple(e){var t=e.classes,n=e.pulsate,r=void 0!==n&&n,o=e.rippleX,i=e.rippleY,a=e.rippleSize,s=e.in,c=e.onExited,u=void 0===c?function(){}:c,l=e.timeout,d=React__default.useState(!1),p=slicedToArray(d,2),f=p[0],m=p[1],_=index$1.clsx(t.ripple,t.rippleVisible,r&&t.ripplePulsate),h={width:a,height:a,top:-a/2+i,left:-a/2+o},E=index$1.clsx(t.child,f&&t.childLeaving,r&&t.childPulsate),y=useEventCallback(u);return useEnhancedEffect$2(function(){if(!s){m(!0);var e=setTimeout(y,l);return function(){clearTimeout(e)}}},[y,s,l]),React__default.createElement("span",{className:_,style:h},React__default.createElement("span",{className:E}))}var DURATION=550,DELAY_RIPPLE=80,styles$3=function(e){return{root:{display:"block",position:"absolute",overflow:"hidden",borderRadius:"inherit",width:"100%",height:"100%",left:0,top:0,pointerEvents:"none",zIndex:0},ripple:{opacity:0,position:"absolute"},rippleVisible:{opacity:.3,transform:"scale(1)",animation:"mui-ripple-enter ".concat(DURATION,"ms ").concat(e.transitions.easing.easeInOut),animationName:"$mui-ripple-enter"},ripplePulsate:{animationDuration:"".concat(e.transitions.duration.shorter,"ms")},child:{opacity:1,display:"block",width:"100%",height:"100%",borderRadius:"50%",backgroundColor:"currentColor"},childLeaving:{opacity:0,animation:"mui-ripple-exit ".concat(DURATION,"ms ").concat(e.transitions.easing.easeInOut),animationName:"$mui-ripple-exit"},childPulsate:{position:"absolute",left:0,top:0,animation:"mui-ripple-pulsate 2500ms ".concat(e.transitions.easing.easeInOut," 200ms infinite"),animationName:"$mui-ripple-pulsate"},"@keyframes mui-ripple-enter":{"0%":{transform:"scale(0)",opacity:.1},"100%":{transform:"scale(1)",opacity:.3}},"@keyframes mui-ripple-exit":{"0%":{opacity:1},"100%":{opacity:0}},"@keyframes mui-ripple-pulsate":{"0%":{transform:"scale(1)"},"50%":{transform:"scale(0.92)"},"100%":{transform:"scale(1)"}}}},TouchRipple=React__default.forwardRef(function(e,t){var n=e.center,y=void 0!==n&&n,a=e.classes,r=e.className,o=index$1._objectWithoutProperties(e,["center","classes","className"]),i=React__default.useState([]),s=slicedToArray(i,2),c=s[0],u=s[1],l=React__default.useRef(0),d=React__default.useRef(null);React__default.useEffect(function(){d.current&&(d.current(),d.current=null)},[c]);var v=React__default.useRef(!1),R=React__default.useRef(null),x=React__default.useRef(null),b=React__default.useRef(null);React__default.useEffect(function(){return function(){clearTimeout(R.current)}},[]);var g=React__default.useCallback(function(e){var t=e.pulsate,n=e.rippleX,r=e.rippleY,o=e.rippleSize,i=e.cb;u(function(e){return[].concat(toConsumableArray(e),[React__default.createElement(Ripple,{key:l.current,classes:a,timeout:DURATION,pulsate:t,rippleX:n,rippleY:r,rippleSize:o})])}),l.current+=1,d.current=i},[a]),p=React__default.useCallback(function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},n=2<arguments.length?arguments[2]:void 0,r=t.pulsate,o=void 0!==r&&r,i=t.center,a=void 0===i?y||t.pulsate:i,s=t.fakeElement,c=void 0!==s&&s;if("mousedown"===e.type&&v.current)v.current=!1;else{"touchstart"===e.type&&(v.current=!0);var u,l,d,p=c?null:b.current,f=p?p.getBoundingClientRect():{width:0,height:0,left:0,top:0};if(a||0===e.clientX&&0===e.clientY||!e.clientX&&!e.touches)u=Math.round(f.width/2),l=Math.round(f.height/2);else{var m=e.clientX?e.clientX:e.touches[0].clientX,_=e.clientY?e.clientY:e.touches[0].clientY;u=Math.round(m-f.left),l=Math.round(_-f.top)}if(a)(d=Math.sqrt((2*Math.pow(f.width,2)+Math.pow(f.height,2))/3))%2==0&&(d+=1);else{var h=2*Math.max(Math.abs((p?p.clientWidth:0)-u),u)+2,E=2*Math.max(Math.abs((p?p.clientHeight:0)-l),l)+2;d=Math.sqrt(Math.pow(h,2)+Math.pow(E,2))}e.touches?(x.current=function(){g({pulsate:o,rippleX:u,rippleY:l,rippleSize:d,cb:n})},R.current=setTimeout(function(){x.current&&(x.current(),x.current=null)},DELAY_RIPPLE)):g({pulsate:o,rippleX:u,rippleY:l,rippleSize:d,cb:n})}},[y,g]),f=React__default.useCallback(function(){p({},{pulsate:!0})},[p]),m=React__default.useCallback(function(e,t){if(clearTimeout(R.current),"touchend"===e.type&&x.current)return e.persist(),x.current(),x.current=null,void(R.current=setTimeout(function(){m(e,t)}));x.current=null,u(function(e){return 0<e.length?e.slice(1):e}),d.current=t},[]);return React__default.useImperativeHandle(t,function(){return{pulsate:f,start:p,stop:m}},[f,p,m]),React__default.createElement("span",index$1._extends_1({className:index$1.clsx(a.root,r),ref:b},o),React__default.createElement(TransitionGroup,{component:null,exit:!0},c))});function withMuiName(e){return e.muiName="MuiTouchRipple",e}var TouchRipple$1=index$1.withStyles(styles$3,{flip:!1,name:"MuiTouchRipple"})(withMuiName(React__default.memo(TouchRipple))),styles$4={root:{display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:"none",border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle","-moz-appearance":"none","-webkit-appearance":"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},"&$disabled":{pointerEvents:"none",cursor:"default"}},disabled:{},focusVisible:{}},ButtonBase=React__default.forwardRef(function(e,t){var n=e.action,r=e.buttonRef,o=e.centerRipple,i=void 0!==o&&o,a=e.children,s=e.classes,c=e.className,u=e.component,l=void 0===u?"button":u,d=e.disabled,p=e.disableRipple,f=void 0!==p&&p,m=e.disableTouchRipple,_=void 0!==m&&m,h=e.focusRipple,E=void 0!==h&&h,y=e.focusVisibleClassName,v=e.onBlur,R=e.onClick,x=e.onFocus,b=e.onFocusVisible,g=e.onKeyDown,T=e.onKeyUp,C=e.onMouseDown,I=e.onMouseLeave,S=e.onMouseUp,N=e.onTouchEnd,w=e.onTouchMove,M=e.onTouchStart,D=e.onDragLeave,$=e.tabIndex,k=void 0===$?0:$,P=e.TouchRippleProps,A=e.type,L=void 0===A?"button":A,O=index$1._objectWithoutProperties(e,["action","buttonRef","centerRipple","children","classes","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","onBlur","onClick","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","onDragLeave","tabIndex","TouchRippleProps","type"]),F=React__default.useRef(null);var V=React__default.useRef(null),j=React__default.useState(!1),G=slicedToArray(j,2),z=G[0],U=G[1];d&&z&&U(!1);var X=useIsFocusVisible(),B=X.isFocusVisible,W=X.onBlurVisible,q=X.ref;function H(t,n){var r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:_;return useEventCallback(function(e){return n&&n(e),!(e.defaultPrevented||r)&&V.current&&V.current[t](e),!0})}React__default.useImperativeHandle(n,function(){return{focusVisible:function(){U(!0),F.current.focus()}}},[]),React__default.useEffect(function(){z&&E&&!f&&V.current.pulsate()},[f,E,z]);var K=H("start",C),Y=H("stop",D),J=H("stop",S),Q=H("stop",function(e){z&&e.preventDefault(),I&&I(e)}),Z=H("start",M),ee=H("stop",N),te=H("stop",w),ne=H("stop",function(e){z&&(W(e),U(!1)),v&&v(e)},!1),re=useEventCallback(function(e){d||(F.current||(F.current=e.currentTarget),B(e)&&(U(!0),b&&b(e)),x&&x(e))}),oe=React__default.useRef(!1),ie=useEventCallback(function(e){E&&!oe.current&&z&&V.current&&" "===e.key&&(oe.current=!0,e.persist(),V.current.stop(e,function(){V.current.start(e)})),g&&g(e);var t=ReactDOM__default.findDOMNode(F.current);e.target!==e.currentTarget||!l||"button"===l||" "!==e.key&&"Enter"!==e.key||"A"===t.tagName&&t.href||(e.preventDefault(),R&&R(e))}),ae=useEventCallback(function(e){E&&" "===e.key&&V.current&&z&&(oe.current=!1,e.persist(),V.current.stop(e,function(){V.current.pulsate(e)})),T&&T(e)}),se=index$1.clsx(s.root,c,z&&[s.focusVisible,y],d&&s.disabled),ce=l;"button"===ce&&O.href&&(ce="a");var ue={};"button"===ce?(ue.type=L,ue.disabled=d):("a"===ce&&O.href||(ue.role="button"),ue["aria-disabled"]=d);var le=useForkRef(useForkRef(r,t),useForkRef(q,F));return React__default.createElement(ce,index$1._extends_1({className:se,onBlur:ne,onClick:R,onFocus:re,onKeyDown:ie,onKeyUp:ae,onMouseDown:K,onMouseLeave:Q,onMouseUp:J,onDragLeave:Y,onTouchEnd:ee,onTouchMove:te,onTouchStart:Z,ref:le,tabIndex:d?-1:k},ue,O),a,f||d?null:React__default.createElement(NoSsr,null,React__default.createElement(TouchRipple$1,index$1._extends_1({ref:V,center:i},P))))}),ButtonBase$1=index$1.withStyles(styles$4,{name:"MuiButtonBase"})(ButtonBase),require$$2=index.getCjsExportFromNamespace(SvgIcon$2),createSvgIcon_1=index.createCommonjsModule(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(n,e){var t=o.default.memo(o.default.forwardRef(function(e,t){return o.default.createElement(i.default,(0,r.default)({ref:t},e),n)}));return t.muiName=i.default.muiName,t};var r=interopRequireDefault(index$1._extends_1),o=interopRequireDefault(React__default),i=interopRequireDefault(require$$2)});index.unwrapExports(createSvgIcon_1),exports.ButtonBase=ButtonBase$1,exports.Grow=Grow,exports.Paper=Paper$1,exports.SvgIcon=SvgIcon$1,exports._interopRequireDefault=interopRequireDefault,exports._slicedToArray=slicedToArray,exports._toConsumableArray=toConsumableArray,exports._typeof=_typeof_1,exports.isMuiElement=isMuiElement,exports.ownerDocument=ownerDocument,exports.require$$0=React__default,exports.require$$1=createSvgIcon_1,exports.setRef=setRef,exports.useEventCallback=useEventCallback,exports.useForkRef=useForkRef;