text: "use strict";!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.React=t()}(this,function(){var e=Object.getOwnPropertySymbols,t=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;var n=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={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach(function(e){n[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(e){return!1}}()?Object.assign:function(n,o){for(var a,i,u=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(n),c=1;c<arguments.length;c++){for(var l in a=Object(arguments[c]))t.call(a,l)&&(u[l]=a[l]);if(e){i=e(a);for(var s=0;s<i.length;s++)r.call(a,i[s])&&(u[i[s]]=a[i[s]])}}return u},o="function"==typeof Symbol&&Symbol.for,a=o?Symbol.for("react.element"):60103,i=o?Symbol.for("react.call"):60104,u=o?Symbol.for("react.return"):60105,c=o?Symbol.for("react.portal"):60106,l=o?Symbol.for("react.fragment"):60107,s=o?Symbol.for("react.strict_mode"):60108,f=o?Symbol.for("react.provider"):60109,p=o?Symbol.for("react.context"):60110,d=o?Symbol.for("react.async_mode"):60111,y=o?Symbol.for("react.forward_ref"):60112,v="function"==typeof Symbol&&Symbol.iterator,m="@@iterator";function h(e){if(null==e)return null;var t=v&&e[v]||e[m];return"function"==typeof t?t:null}var g=function(e){};g=function(e){if(void 0===e)throw new Error("invariant requires an error message argument")};var b=function(e,t,r,n,o,a,i,u){if(g(t),!e){var c;if(void 0===t)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[r,n,o,a,i,u],s=0;(c=new Error(t.replace(/%s/g,function(){return l[s++]}))).name="Invariant Violation"}throw c.framesToPop=1,c}},_={};Object.freeze(_);var w=_,O=function(e,t){if(void 0===t)throw new Error("`warning(condition, format, ...args)` requires a warning message argument");if(!e){for(var r=arguments.length,n=Array(r>2?r-2:0),o=2;o<r;o++)n[o-2]=arguments[o];(function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];var o=0,a="Warning: "+e.replace(/%s/g,function(){return r[o++]});"undefined"!=typeof console&&console.warn(a);try{throw new Error(a)}catch(e){}}).apply(void 0,[t].concat(n))}};function R(e){return function(){return e}}var k=function(){};k.thatReturns=R,k.thatReturnsFalse=R(!1),k.thatReturnsTrue=R(!0),k.thatReturnsNull=R(null),k.thatReturnsThis=function(){return this},k.thatReturnsArgument=function(e){return e};var j=k,S=function(e,t){if(void 0===t)throw new Error("`warning(condition, format, ...args)` requires a warning message argument");if(0!==t.indexOf("Failed Composite propType: ")&&!e){for(var r=arguments.length,n=Array(r>2?r-2:0),o=2;o<r;o++)n[o-2]=arguments[o];(function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];var o=0,a="Warning: "+e.replace(/%s/g,function(){return r[o++]});"undefined"!=typeof console&&console.error(a);try{throw new Error(a)}catch(e){}}).apply(void 0,[t].concat(n))}},P={};function E(e,t){var r=e.constructor,n=r&&(r.displayName||r.name)||"ReactClass",o=n+"."+t;P[o]||(S(!1,"Can't call %s on a component that is not yet mounted. This is a no-op, but it might indicate a bug in your application. Instead, assign to `this.state` directly or define a `state = {};` class property with the desired state in the %s component.",t,n),P[o]=!0)}var C={isMounted:function(e){return!1},enqueueForceUpdate:function(e,t,r){E(e,"forceUpdate")},enqueueReplaceState:function(e,t,r,n){E(e,"replaceState")},enqueueSetState:function(e,t,r,n){E(e,"setState")}};function x(e,t,r){this.props=e,this.context=t,this.refs=w,this.updater=r||C}x.prototype.isReactComponent={},x.prototype.setState=function(e,t){"object"!=typeof e&&"function"!=typeof e&&null!=e&&b(!1,"setState(...): takes an object of state variables to update or a function which returns an object of state variables."),this.updater.enqueueSetState(this,e,t,"setState")},x.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};var A={isMounted:["isMounted","Instead, make sure to clean up subscriptions and pending requests in componentWillUnmount to prevent memory leaks."],replaceState:["replaceState","Refactor your code to use setState instead (see https://github.com/facebook/react/issues/3236)."]},$=function(e,t){Object.defineProperty(x.prototype,e,{get:function(){O(!1,"%s(...) is deprecated in plain JavaScript React classes. %s",t[0],t[1])}})};for(var T in A)A.hasOwnProperty(T)&&$(T,A[T]);function N(){}function F(e,t,r){this.props=e,this.context=t,this.refs=w,this.updater=r||C}N.prototype=x.prototype;var I=F.prototype=new N;I.constructor=F,n(I,x.prototype),I.isPureReactComponent=!0;var U={current:null},q=Object.prototype.hasOwnProperty,D={key:!0,ref:!0,__self:!0,__source:!0},W=void 0,L=void 0;function z(e){if(q.call(e,"ref")){var t=Object.getOwnPropertyDescriptor(e,"ref").get;if(t&&t.isReactWarning)return!1}return void 0!==e.ref}function M(e){if(q.call(e,"key")){var t=Object.getOwnPropertyDescriptor(e,"key").get;if(t&&t.isReactWarning)return!1}return void 0!==e.key}var B=function(e,t,r,n,o,i,u){var c={$$typeof:a,type:e,key:t,ref:r,props:u,_owner:i,_store:{}};return Object.defineProperty(c._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(c,"_self",{configurable:!1,enumerable:!1,writable:!1,value:n}),Object.defineProperty(c,"_source",{configurable:!1,enumerable:!1,writable:!1,value:o}),Object.freeze&&(Object.freeze(c.props),Object.freeze(c)),c};function Y(e,t,r){var n=void 0,o={},i=null,u=null,c=null,l=null;if(null!=t)for(n in z(t)&&(u=t.ref),M(t)&&(i=""+t.key),c=void 0===t.__self?null:t.__self,l=void 0===t.__source?null:t.__source,t)q.call(t,n)&&!D.hasOwnProperty(n)&&(o[n]=t[n]);var s,f,p,d,y,v,m=arguments.length-2;if(1===m)o.children=r;else if(m>1){for(var h=Array(m),g=0;g<m;g++)h[g]=arguments[g+2];Object.freeze&&Object.freeze(h),o.children=h}if(e&&e.defaultProps){var b=e.defaultProps;for(n in b)void 0===o[n]&&(o[n]=b[n])}if((i||u)&&(void 0===o.$$typeof||o.$$typeof!==a)){var _="function"==typeof e?e.displayName||e.name||"Unknown":e;i&&(d=o,y=_,(v=function(){W||(W=!0,S(!1,"%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://fb.me/react-special-props)",y))}).isReactWarning=!0,Object.defineProperty(d,"key",{get:v,configurable:!0})),u&&(s=o,f=_,(p=function(){L||(L=!0,S(!1,"%s: `ref` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://fb.me/react-special-props)",f))}).isReactWarning=!0,Object.defineProperty(s,"ref",{get:p,configurable:!0}))}return B(e,i,u,c,l,U.current,o)}function V(e){return"object"==typeof e&&null!==e&&e.$$typeof===a}var H={getCurrentStack:null,getStackAddendum:function(){var e=H.getCurrentStack;return e?e():null}},J=".",G=":";var K=!1,Q=/\/+/g;function X(e){return(""+e).replace(Q,"$&/")}var Z=10,ee=[];function te(e,t,r,n){if(ee.length){var o=ee.pop();return o.result=e,o.keyPrefix=t,o.func=r,o.context=n,o.count=0,o}return{result:e,keyPrefix:t,func:r,context:n,count:0}}function re(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,ee.length<Z&&ee.push(e)}function ne(e,t,r){return null==e?0:function e(t,r,n,o){var i=typeof t;"undefined"!==i&&"boolean"!==i||(t=null);var u=!1;if(null===t)u=!0;else switch(i){case"string":case"number":u=!0;break;case"object":switch(t.$$typeof){case a:case c:u=!0}}if(u)return n(o,t,""===r?J+oe(t,0):r),1;var l=void 0,s=0,f=""===r?J:r+G;if(Array.isArray(t))for(var p=0;p<t.length;p++)s+=e(l=t[p],f+oe(l,p),n,o);else{var d=h(t);if("function"==typeof d){d===t.entries&&(K||S(!1,"Using Maps as children is unsupported and will likely yield unexpected results. Convert it to a sequence/iterable of keyed ReactElements instead.%s",H.getStackAddendum()),K=!0);for(var y=d.call(t),v=void 0,m=0;!(v=y.next()).done;)s+=e(l=v.value,f+oe(l,m++),n,o)}else if("object"===i){var g;g=" If you meant to render a collection of children, use an array instead."+H.getStackAddendum();var _=""+t;b(!1,"Objects are not valid as a React child (found: %s).%s","[object Object]"===_?"object with keys {"+Object.keys(t).join(", ")+"}":_,g)}}return s}(e,"",t,r)}function oe(e,t){return"object"==typeof e&&null!==e&&null!=e.key?(r=e.key,n={"=":"=0",":":"=2"},"$"+(""+r).replace(/[=:]/g,function(e){return n[e]})):t.toString(36);var r,n}function ae(e,t,r){var n=e.func,o=e.context;n.call(o,t,e.count++)}function ie(e,t,r){var n,o,a=e.result,i=e.keyPrefix,u=e.func,c=e.context,l=u.call(c,t,e.count++);Array.isArray(l)?ue(l,a,r,j.thatReturnsArgument):null!=l&&(V(l)&&(n=l,o=i+(!l.key||t&&t.key===l.key?"":X(l.key)+"/")+r,l=B(n.type,o,n.ref,n._self,n._source,n._owner,n.props)),a.push(l))}function ue(e,t,r,n,o){var a="";null!=r&&(a=X(r)+"/");var i=te(t,a,n,o);ne(e,ie,i),re(i)}function ce(e){var t=e.type;if("function"==typeof t)return t.displayName||t.name;if("string"==typeof t)return t;switch(t){case l:return"ReactFragment";case c:return"ReactPortal";case i:return"ReactCall";case u:return"ReactReturn"}if("object"==typeof t&&null!==t)switch(t.$$typeof){case y:var r=t.render.displayName||t.render.name||"";return""!==r?"ForwardRef("+r+")":"ForwardRef"}return null}var le=b,se=S,fe="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",pe={};var de,ye=function(e,t,r,n,o){for(var a in e)if(e.hasOwnProperty(a)){var i;try{le("function"==typeof e[a],"%s: %s type `%s` is invalid; it must be a function, usually from the `prop-types` package, but received `%s`.",n||"React class",r,a,typeof e[a]),i=e[a](t,a,n,r,null,fe)}catch(e){i=e}if(se(!i||i instanceof Error,"%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",n||"React class",r,a,typeof i),i instanceof Error&&!(i.message in pe)){pe[i.message]=!0;var u=o?o():"";se(!1,"Failed %s type: %s%s",r,i.message,null!=u?u:"")}}},ve=void 0,me=void 0,he=function(){};function ge(){if(U.current){var e=ce(U.current);if(e)return"\n\nCheck the render method of `"+e+"`."}return""}ve=null,me=!1,de=function(e){return null==e?"#empty":"string"==typeof e||"number"==typeof e?"#text":"string"==typeof e.type?e.type:e.type===l?"React.Fragment":e.type.displayName||e.type.name||"Unknown"},he=function(){var e,t,r,n="";if(ve){var o=de(ve),a=ve._owner;n+=(e=o,t=ve._source,r=a&&ce(a),"\n    in "+(e||"Unknown")+(t?" (at "+t.fileName.replace(/^.*[\\\/]/,"")+":"+t.lineNumber+")":r?" (created by "+r+")":""))}return n+=H.getStackAddendum()||""};var be={};function _e(e,t){if(e._store&&!e._store.validated&&null==e.key){e._store.validated=!0;var r=function(e){var t=ge();if(!t){var r="string"==typeof e?e:e.displayName||e.name;r&&(t="\n\nCheck the top-level render call using <"+r+">.")}return t}(t);if(!be[r]){be[r]=!0;var n="";e&&e._owner&&e._owner!==U.current&&(n=" It was passed a child from "+ce(e._owner)+"."),ve=e,S(!1,'Each child in an array or iterator should have a unique "key" prop.%s%s See https://fb.me/react-warning-keys for more information.%s',r,n,he()),ve=null}}}function we(e,t){if("object"==typeof e)if(Array.isArray(e))for(var r=0;r<e.length;r++){var n=e[r];V(n)&&_e(n,t)}else if(V(e))e._store&&(e._store.validated=!0);else if(e){var o=h(e);if("function"==typeof o&&o!==e.entries)for(var a=o.call(e),i=void 0;!(i=a.next()).done;)V(i.value)&&_e(i.value,t)}}function Oe(e){var t=e.type;if("function"==typeof t){var r=t.displayName||t.name,n=t.propTypes;n?(ve=e,ye(n,e.props,"prop",r,he),ve=null):void 0===t.PropTypes||me||(me=!0,S(!1,"Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?",r||"Unknown")),"function"==typeof t.getDefaultProps&&(t.getDefaultProps.isReactClassApproved||S(!1,"getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead."))}}function Re(e,t,r){var n,o="string"==typeof(n=e)||"function"==typeof n||n===l||n===d||n===s||"object"==typeof n&&null!==n&&(n.$$typeof===f||n.$$typeof===p||n.$$typeof===y);if(!o){var a="";(void 0===e||"object"==typeof e&&null!==e&&0===Object.keys(e).length)&&(a+=" You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.");var i=function(e){if(null!=e&&void 0!==e.__source){var t=e.__source;return"\n\nCheck your code at "+t.fileName.replace(/^.*[\\\/]/,"")+":"+t.lineNumber+"."}return""}(t);a+=i||ge(),a+=he()||"";var u=void 0;u=null===e?"null":Array.isArray(e)?"array":typeof e,S(!1,"React.createElement: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",u,a)}var c=Y.apply(this,arguments);if(null==c)return c;if(o)for(var v=2;v<arguments.length;v++)we(arguments[v],e);return e===l?function(e){ve=e;for(var t=Object.keys(e.props),r=0;r<t.length;r++){var n=t[r];if("children"!==n&&"key"!==n){S(!1,"Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.%s",n,he());break}}null!==e.ref&&S(!1,"Invalid attribute `ref` supplied to `React.Fragment`.%s",he()),ve=null}(c):Oe(c),c}var ke={Children:{map:function(e,t,r){if(null==e)return e;var n=[];return ue(e,n,null,t,r),n},forEach:function(e,t,r){if(null==e)return e;var n=te(null,null,t,r);ne(e,ae,n),re(n)},count:function(e,t){return ne(e,j.thatReturnsNull,null)},toArray:function(e){var t=[];return ue(e,t,null,j.thatReturnsArgument),t},only:function(e){return V(e)||b(!1,"React.Children.only expected to receive a single React element child."),e}},createRef:function(){var e={current:null};return Object.seal(e),e},Component:x,PureComponent:F,createContext:function(e,t){void 0===t?t=null:null!==t&&"function"!=typeof t&&S(!1,"createContext: Expected the optional second argument to be a function. Instead received: %s",t);var r={$$typeof:p,_calculateChangedBits:t,_defaultValue:e,_currentValue:e,_changedBits:0,Provider:null,Consumer:null};return r.Provider={$$typeof:f,_context:r},r.Consumer=r,r._currentRenderer=null,r},forwardRef:function(e){return"function"!=typeof e&&S(!1,"forwardRef requires a render function but was given %s.",null===e?"null":typeof e),{$$typeof:y,render:e}},Fragment:l,StrictMode:s,unstable_AsyncMode:d,createElement:Re,cloneElement:function(e,t,r){for(var o=function(e,t,r){null==e&&b(!1,"React.cloneElement(...): The argument must be a React element, but you passed %s.",e);var o=void 0,a=n({},e.props),i=e.key,u=e.ref,c=e._self,l=e._source,s=e._owner;if(null!=t){z(t)&&(u=t.ref,s=U.current),M(t)&&(i=""+t.key);var f=void 0;for(o in e.type&&e.type.defaultProps&&(f=e.type.defaultProps),t)q.call(t,o)&&!D.hasOwnProperty(o)&&(void 0===t[o]&&void 0!==f?a[o]=f[o]:a[o]=t[o])}var p=arguments.length-2;if(1===p)a.children=r;else if(p>1){for(var d=Array(p),y=0;y<p;y++)d[y]=arguments[y+2];a.children=d}return B(e.type,i,u,c,l,s,a)}.apply(this,arguments),a=2;a<arguments.length;a++)we(arguments[a],o.type);return Oe(o),o},createFactory:function(e){var t=Re.bind(null,e);return t.type=e,Object.defineProperty(t,"type",{enumerable:!1,get:function(){return O(!1,"Factory.type is deprecated. Access the class directly before passing it to createFactory."),Object.defineProperty(this,"type",{value:e}),e}}),t},isValidElement:V,version:"16.3.2",__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:U,assign:n}};n(ke.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,{ReactDebugCurrentFrame:H,ReactComponentTreeHook:{}});var je=Object.freeze({default:ke}),Se=je&&ke||je;return Se.default?Se.default:Se});
  