UNPKG

react-rating-stars-component

Version:

Simple star rating component for your React projects.

48 lines 142 kB
!function(e){function t(r){if(n[r])return n[r].exports;var l=n[r]={exports:{},id:r,loaded:!1};return e[r].call(l.exports,l,l.exports,t),l.loaded=!0,l.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([/*!******************!*\ !*** multi main ***! \******************/ function(e,t,n){e.exports=n(/*! ./example/index.js */3)},/*!**************************!*\ !*** ./~/react/index.js ***! \**************************/ function(e,t,n){"use strict";e.exports=n(/*! ./cjs/react.production.min.js */12)},/*!**********************************!*\ !*** ./~/object-assign/index.js ***! \**********************************/ function(e,t){/* object-assign (c) Sindre Sorhus @license MIT */ "use strict";function n(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function r(){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;var r=Object.getOwnPropertyNames(t).map(function(e){return t[e]});if("0123456789"!==r.join(""))return!1;var l={};return"abcdefghijklmnopqrst".split("").forEach(function(e){l[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},l)).join("")}catch(e){return!1}}var l=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;e.exports=r()?Object.assign:function(e,t){for(var r,o,u=n(e),c=1;c<arguments.length;c++){r=Object(arguments[c]);for(var s in r)i.call(r,s)&&(u[s]=r[s]);if(l){o=l(r);for(var f=0;f<o.length;f++)a.call(r,o[f])&&(u[o[f]]=r[o[f]])}}return u}},/*!**************************!*\ !*** ./example/index.js ***! \**************************/ function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var l=n(/*! react */1),i=r(l),a=n(/*! react-dom */11),o=n(/*! ../src/react-stars */5),u=r(o),c={size:30,value:2.5,edit:!1},s={size:50,count:10,color:"black",activeColor:"red",value:7.5,a11y:!0,isHalf:!0,emptyIcon:i.default.createElement("i",{className:"far fa-star"}),halfIcon:i.default.createElement("i",{className:"fa fa-star-half-alt"}),filledIcon:i.default.createElement("i",{className:"fa fa-star"}),onChange:function(e){console.log("Example 2: new value is "+e)}},f={size:40,count:7,isHalf:!1,value:4,color:"blue",activeColor:"red",onChange:function(e){console.log("Example 3: new value is "+e)}},d={size:60,isHalf:!0,char:"",value:3.5,onChange:function(e){console.log("Example 4: new value is "+e)}};(0,a.render)(i.default.createElement("div",null,i.default.createElement("h1",null,"react-rating-stars-component"),i.default.createElement("p",null,i.default.createElement("i",null,"Star rating component for your React projects")),i.default.createElement("h4",null,"Readonly rating stars"),i.default.createElement(u.default,c),i.default.createElement("h4",null,"Your own icons with half rating and a11y"),i.default.createElement(u.default,s),i.default.createElement("h4",null,"Full stars rating only, a11y and other colors"),i.default.createElement(u.default,f),i.default.createElement("h4",null,"Char with half rating and a11y"),i.default.createElement(u.default,d)),document.getElementById("root"))},/*!********************************!*\ !*** ./src/hooks/useConfig.js ***! \********************************/ function(e,t,n){"use strict";function r(e){function t(e){o(e.count),f(e.size),h(e.char),b(e.color),E(e.activeColor),_(e.isHalf),O(e.edit),F(e.emptyIcon),U(e.halfIcon),W(e.filledIcon),K(e.a11y)}var n=(0,i.useState)(e.count),r=l(n,2),a=r[0],o=r[1],u=(0,i.useState)(e.size),c=l(u,2),s=c[0],f=c[1],d=(0,i.useState)(e.char),p=l(d,2),m=p[0],h=p[1],y=(0,i.useState)(e.color),v=l(y,2),g=v[0],b=v[1],w=(0,i.useState)(e.activeColor),k=l(w,2),x=k[0],E=k[1],T=(0,i.useState)(e.isHalf),S=l(T,2),C=S[0],_=S[1],P=(0,i.useState)(e.edit),N=l(P,2),z=N[0],O=N[1],I=(0,i.useState)(e.emptyIcon),M=l(I,2),R=M[0],F=M[1],D=(0,i.useState)(e.halfIcon),L=l(D,2),A=L[0],U=L[1],j=(0,i.useState)(e.filledIcon),H=l(j,2),V=H[0],W=H[1],Q=(0,i.useState)(e.a11y),B=l(Q,2),$=B[0],K=B[1],q={count:a,size:s,char:m,color:g,activeColor:x,isHalf:C,edit:z,emptyIcon:R,halfIcon:A,filledIcon:V,a11y:$};return[q,t]}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){var n=[],r=!0,l=!1,i=void 0;try{for(var a,o=e[Symbol.iterator]();!(r=(a=o.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){l=!0,i=e}finally{try{!r&&o.return&&o.return()}finally{if(l)throw i}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();t.default=r;var i=n(/*! react */1)},/*!****************************!*\ !*** ./src/react-stars.js ***! \****************************/ function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function l(e,t){return"\n .react-stars-"+t+":before {\n position: absolute;\n overflow: hidden;\n display: block;\n z-index: 1;\n top: 0; left: 0;\n width: 50%;\n content: attr(data-forhalf);\n color: "+e+";\n }"}function i(e){return"\n span.react-stars-half > * {\n color: "+e+";\n }"}function a(e){function t(e){return!e.isHalf&&e.emptyIcon&&e.filledIcon||e.isHalf&&e.emptyIcon&&e.halfIcon&&e.filledIcon}function n(){N((Math.random()+"").replace(".",""))}function r(e,t){M(e<0||e>t?0:e)}function a(){var t="react-stars";re(e.classNames+(" "+t))}function s(e){return e%1===0}function f(){return Q.isHalf?Math.floor(I):Math.round(I)}function d(e){"undefined"==typeof e&&(e=f());for(var t=[],n=0;n<Q.count;n++)t.push({active:n<=e-1});return t}function m(e){if(Q.edit){var t=Number(e.currentTarget.getAttribute("data-index"));if(Q.isHalf){var n=g(e);J(n),n&&(t+=1),Y(t)}else t+=1;v(t)}}function v(e){var t=D.filter(function(e){return e.active});e!==t.length&&L(d(e))}function g(e){var t=e.target,n=t.getBoundingClientRect(),r=e.clientX-n.left;return r=Math.round(Math.abs(r)),r>n.width/2}function b(){Q.edit&&(w(I),L(d()))}function w(e){Q.isHalf&&(J(s(e)),Y(Math.floor(e)))}function k(e){if(Q.edit){var t=Number(e.currentTarget.getAttribute("data-index")),n=void 0;if(Q.isHalf){var r=g(e);J(r),r&&(t+=1),n=r?t:t+.5,Y(t)}else n=t+=1;E(n)}}function x(){return c.default.createElement("style",{dangerouslySetInnerHTML:{__html:j?i(Q.activeColor):l(Q.activeColor,P)}})}function E(t){t!==I&&(L(d(t)),M(t),e.onChange(t))}function T(e){if(Q.a11y||Q.edit){var t=e.key,n=I,r=Number(t);r?Number.isInteger(r)&&r>0&&r<=Q.count&&(n=r):("ArrowUp"===t||"ArrowRight"===t)&&n<Q.count?(e.preventDefault(),n+=Q.isHalf?.5:1):("ArrowDown"===t||"ArrowLeft"===t)&&n>.5&&(e.preventDefault(),n-=Q.isHalf?.5:1),w(n),E(n)}}function S(){return D.map(function(e,t){return c.default.createElement(h.default,{key:t,index:t,active:e.active,config:Q,onMouseOver:m,onMouseLeave:b,onClick:k,halfStarHidden:Z,halfStarAt:q,isUsingIcons:j,uniqueness:P})})}var C=(0,u.useState)(""),_=o(C,2),P=_[0],N=_[1],z=(0,u.useState)(0),O=o(z,2),I=O[0],M=O[1],R=(0,u.useState)([]),F=o(R,2),D=F[0],L=F[1],A=(0,u.useState)(!1),U=o(A,2),j=U[0],H=U[1],V=(0,p.default)(e),W=o(V,2),Q=W[0],B=W[1],$=(0,u.useState)(0),K=o($,2),q=K[0],Y=K[1],X=(0,u.useState)(!1),G=o(X,2),Z=G[0],J=G[1],ee=(0,u.useState)(""),te=o(ee,2),ne=te[0],re=te[1];return(0,u.useEffect)(function(){a(),r(e.value,e.count),L(d(e.value)),B(e),n(),H(t(e)),Y(Math.floor(e.value)),J(e.isHalf&&e.value%1<.5)},[]),c.default.createElement("div",{className:"react-stars-wrapper-"+P,style:{display:"flex"}},c.default.createElement("div",{tabIndex:Q.a11y&&Q.edit?0:null,"aria-label":"add rating by typing an integer from 0 to 5 or pressing arrow keys",onKeyDown:T,className:ne,style:y},Q.isHalf&&x(),S(),c.default.createElement("p",{style:{position:"absolute",left:"-200rem"},role:"status"},I)))}Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){var n=[],r=!0,l=!1,i=void 0;try{for(var a,o=e[Symbol.iterator]();!(r=(a=o.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){l=!0,i=e}finally{try{!r&&o.return&&o.return()}finally{if(l)throw i}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),u=n(/*! react */1),c=r(u),s=n(/*! prop-types */8),f=r(s),d=n(/*! ./hooks/useConfig */4),p=r(d),m=n(/*! ./star */6),h=r(m),y={overflow:"hidden",position:"relative"};a.propTypes={classNames:f.default.string,edit:f.default.bool,half:f.default.bool,value:f.default.number,count:f.default.number,char:f.default.string,size:f.default.number,color:f.default.string,activeColor:f.default.string,emptyIcon:f.default.element,halfIcon:f.default.element,filledIcon:f.default.element,a11y:f.default.bool},a.defaultProps={edit:!0,half:!1,value:0,count:5,char:"★",size:15,color:"gray",activeColor:"#ffd700",a11y:!0,onChange:function(){}},t.default=a},/*!*********************!*\ !*** ./src/star.js ***! \*********************/ function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function l(e){function t(){return p?r?E:!r&&S?k:x:g}var n=e.index,r=e.active,l=e.config,a=e.onMouseOver,c=e.onMouseLeave,s=e.onClick,f=e.halfStarHidden,d=e.halfStarAt,p=e.isUsingIcons,m=e.uniqueness,h=l.color,y=l.activeColor,v=l.size,g=l.char,b=l.isHalf,w=l.edit,k=l.halfIcon,x=l.emptyIcon,E=l.filledIcon,T="",S=!1;b&&!f&&d===n&&(T=p?"react-stars-half":"react-stars-"+m,S=!0);var C=i({},u,{color:r?y:h,cursor:w?"pointer":"default",fontSize:v+"px"});return o.default.createElement("span",{className:T,style:C,key:n,"data-index":n,"data-forhalf":E?n:g,onMouseOver:a,onMouseMove:a,onMouseLeave:c,onClick:s},t())}Object.defineProperty(t,"__esModule",{value:!0});var i=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};t.default=l;var a=n(/*! react */1),o=r(a),u={position:"relative",overflow:"hidden",cursor:"pointer",display:"block",float:"left"}},/*!**************************************************!*\ !*** ./~/prop-types/factoryWithThrowingShims.js ***! \**************************************************/ function(e,t,n){"use strict";function r(){}function l(){}var i=n(/*! ./lib/ReactPropTypesSecret */9);l.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,l,a){if(a!==i){var o=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 o.name="Invariant Violation",o}}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:l,resetWarningCache:r};return n.PropTypes=n,n}},/*!*******************************!*\ !*** ./~/prop-types/index.js ***! \*******************************/ function(e,t,n){e.exports=n(/*! ./factoryWithThrowingShims */7)()},/*!**************************************************!*\ !*** ./~/prop-types/lib/ReactPropTypesSecret.js ***! \**************************************************/ function(e,t){"use strict";var n="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";e.exports=n},/*!*****************************************************!*\ !*** ./~/react-dom/cjs/react-dom.production.min.js ***! \*****************************************************/ function(e,t,n){/** @license React v16.13.1 * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ "use strict";function r(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function l(e,t,n,r,l,i,a,o,u){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(e){this.onError(e)}}function i(e,t,n,r,i,a,o,u,c){Hl=!1,Vl=null,l.apply(Bl,arguments)}function a(e,t,n,l,a,o,u,c,s){if(i.apply(this,arguments),Hl){if(!Hl)throw Error(r(198));var f=Vl;Hl=!1,Vl=null,Wl||(Wl=!0,Ql=f)}}function o(e,t,n){var r=e.type||"unknown-event";e.currentTarget=ql(n),a(r,t,void 0,e),e.currentTarget=null}function u(){if(Yl)for(var e in Xl){var t=Xl[e],n=Yl.indexOf(e);if(!(-1<n))throw Error(r(96,e));if(!Gl[n]){if(!t.extractEvents)throw Error(r(97,e));Gl[n]=t,n=t.eventTypes;for(var l in n){var i=void 0,a=n[l],o=t,u=l;if(Zl.hasOwnProperty(u))throw Error(r(99,u));Zl[u]=a;var s=a.phasedRegistrationNames;if(s){for(i in s)s.hasOwnProperty(i)&&c(s[i],o,u);i=!0}else a.registrationName?(c(a.registrationName,o,u),i=!0):i=!1;if(!i)throw Error(r(98,l,e))}}}}function c(e,t,n){if(Jl[e])throw Error(r(100,e));Jl[e]=t,ei[e]=t.eventTypes[n].dependencies}function s(e){var t,n=!1;for(t in e)if(e.hasOwnProperty(t)){var l=e[t];if(!Xl.hasOwnProperty(t)||Xl[t]!==l){if(Xl[t])throw Error(r(102,t));Xl[t]=l,n=!0}}n&&u()}function f(e){if(e=Kl(e)){if("function"!=typeof ni)throw Error(r(280));var t=e.stateNode;t&&(t=$l(t),ni(e.stateNode,e.type,t))}}function d(e){ri?li?li.push(e):li=[e]:ri=e}function p(){if(ri){var e=ri,t=li;if(li=ri=null,f(e),t)for(e=0;e<t.length;e++)f(t[e])}}function m(e,t){return e(t)}function h(e,t,n,r,l){return e(t,n,r,l)}function y(){}function v(){null===ri&&null===li||(y(),p())}function g(e,t,n){if(oi)return e(t,n);oi=!0;try{return ii(e,t,n)}finally{oi=!1,v()}}function b(e){return!!ci.call(fi,e)||!ci.call(si,e)&&(ui.test(e)?fi[e]=!0:(si[e]=!0,!1))}function w(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),"data-"!==e&&"aria-"!==e));default:return!1}}function k(e,t,n,r){if(null===t||"undefined"==typeof t||w(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function x(e,t,n,r,l,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i}function E(e){return e[1].toUpperCase()}function T(e,t,n,r){var l=di.hasOwnProperty(t)?di[t]:null,i=null!==l?0===l.type:!r&&2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1]);i||(k(t,n,l,r)&&(n=null),r||null===l?b(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):l.mustUseProperty?e[l.propertyName]=null===n?3!==l.type&&"":n:(t=l.attributeName,r=l.attributeNamespace,null===n?e.removeAttribute(t):(l=l.type,n=3===l||4===l&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}function S(e){return null===e||"object"!=typeof e?null:(e=Ii&&e[Ii]||e["@@iterator"],"function"==typeof e?e:null)}function C(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then(function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)},function(t){0===e._status&&(e._status=2,e._result=t)})}}function _(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case wi:return"Fragment";case bi:return"Portal";case xi:return"Profiler";case ki:return"StrictMode";case _i:return"Suspense";case Pi:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case Ti:return"Context.Consumer";case Ei:return"Context.Provider";case Ci:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case Ni:return _(e.type);case Oi:return _(e.render);case zi:if(e=1===e._status?e._result:null)return _(e)}return null}function P(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break e;default:var r=e._debugOwner,l=e._debugSource,i=_(e.type);n=null,r&&(n=_(r.type)),r=i,i="",l?i=" (at "+l.fileName.replace(yi,"")+":"+l.lineNumber+")":n&&(i=" (created by "+n+")"),n="\n in "+(r||"Unknown")+i}t+=n,e=e.return}while(e);return t}function N(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function z(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function O(e){var t=z(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&"undefined"!=typeof n&&"function"==typeof n.get&&"function"==typeof n.set){var l=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(e){r=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function I(e){e._valueTracker||(e._valueTracker=O(e))}function M(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=z(e)?e.checked?"true":"false":e.value),e=r,e!==n&&(t.setValue(e),!0)}function R(e,t){var n=t.checked;return Ul({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function F(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=N(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function D(e,t){t=t.checked,null!=t&&T(e,"checked",t,!1)}function L(e,t){D(e,t);var n=N(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?U(e,t.type,n):t.hasOwnProperty("defaultValue")&&U(e,t.type,N(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function A(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,""!==n&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function U(e,t,n){"number"===t&&e.ownerDocument.activeElement===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function j(e){var t="";return Al.Children.forEach(e,function(e){null!=e&&(t+=e)}),t}function H(e,t){return e=Ul({children:void 0},t),(t=j(t.children))&&(e.children=t),e}function V(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l<n.length;l++)t["$"+n[l]]=!0;for(n=0;n<e.length;n++)l=t.hasOwnProperty("$"+e[n].value),e[n].selected!==l&&(e[n].selected=l),l&&r&&(e[n].defaultSelected=!0)}else{for(n=""+N(n),t=null,l=0;l<e.length;l++){if(e[l].value===n)return e[l].selected=!0,void(r&&(e[l].defaultSelected=!0));null!==t||e[l].disabled||(t=e[l])}null!==t&&(t.selected=!0)}}function W(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(r(91));return Ul({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Q(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(r(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(r(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:N(n)}}function B(e,t){var n=N(t.value),r=N(t.defaultValue);null!=n&&(n=""+n,n!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function $(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function K(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function q(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?K(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}function Y(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}function X(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}function G(e){if(Di[e])return Di[e];if(!Fi[e])return e;var t,n=Fi[e];for(t in n)if(n.hasOwnProperty(t)&&t in Li)return Di[e]=n[t];return e}function Z(e){var t=$i.get(e);return void 0===t&&(t=new Map,$i.set(e,t)),t}function J(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,0!==(1026&t.effectTag)&&(n=t.return),e=t.return;while(e)}return 3===t.tag?n:null}function ee(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(e=e.alternate,null!==e&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function te(e){if(J(e)!==e)throw Error(r(188))}function ne(e){var t=e.alternate;if(!t){if(t=J(e),null===t)throw Error(r(188));return t!==e?null:e}for(var n=e,l=t;;){var i=n.return;if(null===i)break;var a=i.alternate;if(null===a){if(l=i.return,null!==l){n=l;continue}break}if(i.child===a.child){for(a=i.child;a;){if(a===n)return te(i),e;if(a===l)return te(i),t;a=a.sibling}throw Error(r(188))}if(n.return!==l.return)n=i,l=a;else{for(var o=!1,u=i.child;u;){if(u===n){o=!0,n=i,l=a;break}if(u===l){o=!0,l=i,n=a;break}u=u.sibling}if(!o){for(u=a.child;u;){if(u===n){o=!0,n=a,l=i;break}if(u===l){o=!0,l=a,n=i;break}u=u.sibling}if(!o)throw Error(r(189))}}if(n.alternate!==l)throw Error(r(190))}if(3!==n.tag)throw Error(r(188));return n.stateNode.current===n?e:t}function re(e){if(e=ne(e),!e)return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function le(e,t){if(null==t)throw Error(r(30));return null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function ie(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}function ae(e){if(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t))for(var r=0;r<t.length&&!e.isPropagationStopped();r++)o(e,t[r],n[r]);else t&&o(e,t,n);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}function oe(e){if(null!==e&&(Ki=le(Ki,e)),e=Ki,Ki=null,e){if(ie(e,ae),Ki)throw Error(r(95));if(Wl)throw e=Ql,Wl=!1,Ql=null,e}}function ue(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}function ce(e){if(!ti)return!1;e="on"+e;var t=e in document;return t||(t=document.createElement("div"),t.setAttribute(e,"return;"),t="function"==typeof t[e]),t}function se(e){e.topLevelType=null,e.nativeEvent=null,e.targetInst=null,e.ancestors.length=0,10>qi.length&&qi.push(e)}function fe(e,t,n,r){if(qi.length){var l=qi.pop();return l.topLevelType=e,l.eventSystemFlags=r,l.nativeEvent=t,l.targetInst=n,l}return{topLevelType:e,eventSystemFlags:r,nativeEvent:t,targetInst:n,ancestors:[]}}function de(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=n;if(3===r.tag)r=r.stateNode.containerInfo;else{for(;r.return;)r=r.return;r=3!==r.tag?null:r.stateNode.containerInfo}if(!r)break;t=n.tag,5!==t&&6!==t||e.ancestors.push(n),n=qe(r)}while(n);for(n=0;n<e.ancestors.length;n++){t=e.ancestors[n];var l=ue(e.nativeEvent);r=e.topLevelType;var i=e.nativeEvent,a=e.eventSystemFlags;0===n&&(a|=64);for(var o=null,u=0;u<Gl.length;u++){var c=Gl[u];c&&(c=c.extractEvents(r,t,i,l,a))&&(o=le(o,c))}oe(o)}}function pe(e,t,n){if(!n.has(e)){switch(e){case"scroll":_e(t,"scroll",!0);break;case"focus":case"blur":_e(t,"focus",!0),_e(t,"blur",!0),n.set("blur",null),n.set("focus",null);break;case"cancel":case"close":ce(e)&&_e(t,e,!0);break;case"invalid":case"submit":case"reset":break;default:-1===Bi.indexOf(e)&&Ce(e,t)}n.set(e,null)}}function me(e,t){var n=Z(t);ra.forEach(function(e){pe(e,t,n)}),la.forEach(function(e){pe(e,t,n)})}function he(e,t,n,r,l){return{blockedOn:e,topLevelType:t,eventSystemFlags:32|n,nativeEvent:l,container:r}}function ye(e,t){switch(e){case"focus":case"blur":Gi=null;break;case"dragenter":case"dragleave":Zi=null;break;case"mouseover":case"mouseout":Ji=null;break;case"pointerover":case"pointerout":ea.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":ta.delete(t.pointerId)}}function ve(e,t,n,r,l,i){return null===e||e.nativeEvent!==i?(e=he(t,n,r,l,i),null!==t&&(t=Ye(t),null!==t&&Ui(t)),e):(e.eventSystemFlags|=r,e)}function ge(e,t,n,r,l){switch(t){case"focus":return Gi=ve(Gi,e,t,n,r,l),!0;case"dragenter":return Zi=ve(Zi,e,t,n,r,l),!0;case"mouseover":return Ji=ve(Ji,e,t,n,r,l),!0;case"pointerover":var i=l.pointerId;return ea.set(i,ve(ea.get(i)||null,e,t,n,r,l)),!0;case"gotpointercapture":return i=l.pointerId,ta.set(i,ve(ta.get(i)||null,e,t,n,r,l)),!0}return!1}function be(e){var t=qe(e.target);if(null!==t){var n=J(t);if(null!==n)if(t=n.tag,13===t){if(t=ee(n),null!==t)return e.blockedOn=t,void jl.unstable_runWithPriority(e.priority,function(){ji(n)})}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function we(e){if(null!==e.blockedOn)return!1;var t=Oe(e.topLevelType,e.eventSystemFlags,e.container,e.nativeEvent);if(null!==t){var n=Ye(t);return null!==n&&Ui(n),e.blockedOn=t,!1}return!0}function ke(e,t,n){we(e)&&n.delete(t)}function xe(){for(Yi=!1;0<Xi.length;){var e=Xi[0];if(null!==e.blockedOn){e=Ye(e.blockedOn),null!==e&&Ai(e);break}var t=Oe(e.topLevelType,e.eventSystemFlags,e.container,e.nativeEvent);null!==t?e.blockedOn=t:Xi.shift()}null!==Gi&&we(Gi)&&(Gi=null),null!==Zi&&we(Zi)&&(Zi=null),null!==Ji&&we(Ji)&&(Ji=null),ea.forEach(ke),ta.forEach(ke)}function Ee(e,t){e.blockedOn===t&&(e.blockedOn=null,Yi||(Yi=!0,jl.unstable_scheduleCallback(jl.unstable_NormalPriority,xe)))}function Te(e){function t(t){return Ee(t,e)}if(0<Xi.length){Ee(Xi[0],e);for(var n=1;n<Xi.length;n++){var r=Xi[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==Gi&&Ee(Gi,e),null!==Zi&&Ee(Zi,e),null!==Ji&&Ee(Ji,e),ea.forEach(t),ta.forEach(t),n=0;n<na.length;n++)r=na[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<na.length&&(n=na[0],null===n.blockedOn);)be(n),null===n.blockedOn&&na.shift()}function Se(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],l=e[n+1],i="on"+(l[0].toUpperCase()+l.slice(1));i={phasedRegistrationNames:{bubbled:i,captured:i+"Capture"},dependencies:[r],eventPriority:t},oa.set(r,t),aa.set(r,i),ia[l]=i}}function Ce(e,t){_e(t,e,!1)}function _e(e,t,n){var r=oa.get(t);switch(void 0===r?2:r){case 0:r=Pe.bind(null,t,1,e);break;case 1:r=Ne.bind(null,t,1,e);break;default:r=ze.bind(null,t,1,e)}n?e.addEventListener(t,r,!0):e.addEventListener(t,r,!1)}function Pe(e,t,n,r){ai||y();var l=ze,i=ai;ai=!0;try{h(l,e,t,n,r)}finally{(ai=i)||v()}}function Ne(e,t,n,r){da(fa,ze.bind(null,e,t,n,r))}function ze(e,t,n,r){if(pa)if(0<Xi.length&&-1<ra.indexOf(e))e=he(null,e,t,n,r),Xi.push(e);else{var l=Oe(e,t,n,r);if(null===l)ye(e,r);else if(-1<ra.indexOf(e))e=he(l,e,t,n,r),Xi.push(e);else if(!ge(l,e,t,n,r)){ye(e,r),e=fe(e,r,null,t);try{g(de,e)}finally{se(e)}}}}function Oe(e,t,n,r){if(n=ue(r),n=qe(n),null!==n){var l=J(n);if(null===l)n=null;else{var i=l.tag;if(13===i){if(n=ee(l),null!==n)return n;n=null}else if(3===i){if(l.stateNode.hydrate)return 3===l.tag?l.stateNode.containerInfo:null;n=null}else l!==n&&(n=null)}}e=fe(e,r,n,t);try{g(de,e)}finally{se(e)}return null}function Ie(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||ma.hasOwnProperty(e)&&ma[e]?(""+t).trim():t+"px"}function Me(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),l=Ie(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}function Re(e,t){if(t){if(ya[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(r(137,e,""));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(r(60));if(!("object"==typeof t.dangerouslySetInnerHTML&&"__html"in t.dangerouslySetInnerHTML))throw Error(r(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(r(62,""))}}function Fe(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function De(e,t){e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument;var n=Z(e);t=ei[t];for(var r=0;r<t.length;r++)pe(t[r],e,n)}function Le(){}function Ae(e){if(e=e||("undefined"!=typeof document?document:void 0),"undefined"==typeof e)return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Ue(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function je(e,t){var n=Ue(e);e=0;for(var r;n;){if(3===n.nodeType){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Ue(n)}}function He(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?He(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function Ve(){for(var e=window,t=Ae();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;e=t.contentWindow,t=Ae(e.document)}return t}function We(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function Qe(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function Be(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}function $e(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function Ke(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if(n===ga||n===ka||n===wa){if(0===t)return e;t--}else n===ba&&t++}e=e.previousSibling}return null}function qe(e){var t=e[_a];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Na]||n[_a]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=Ke(e);null!==e;){if(n=e[_a])return n;e=Ke(e)}return t}e=n,n=e.parentNode}return null}function Ye(e){return e=e[_a]||e[Na],!e||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function Xe(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(r(33))}function Ge(e){return e[Pa]||null}function Ze(e){do e=e.return;while(e&&5!==e.tag);return e?e:null}function Je(e,t){var n=e.stateNode;if(!n)return null;var l=$l(n);if(!l)return null;n=l[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(l=!l.disabled)||(e=e.type,l=!("button"===e||"input"===e||"select"===e||"textarea"===e)),e=!l;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(r(231,t,typeof n));return n}function et(e,t,n){(t=Je(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=le(n._dispatchListeners,t),n._dispatchInstances=le(n._dispatchInstances,e))}function tt(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,n=[];t;)n.push(t),t=Ze(t);for(t=n.length;0<t--;)et(n[t],"captured",e);for(t=0;t<n.length;t++)et(n[t],"bubbled",e)}}function nt(e,t,n){e&&n&&n.dispatchConfig.registrationName&&(t=Je(e,n.dispatchConfig.registrationName))&&(n._dispatchListeners=le(n._dispatchListeners,t),n._dispatchInstances=le(n._dispatchInstances,e))}function rt(e){e&&e.dispatchConfig.registrationName&&nt(e._targetInst,null,e)}function lt(e){ie(e,tt)}function it(){if(Ia)return Ia;var e,t,n=Oa,r=n.length,l="value"in za?za.value:za.textContent,i=l.length;for(e=0;e<r&&n[e]===l[e];e++);var a=r-e;for(t=1;t<=a&&n[r-t]===l[i-t];t++);return Ia=l.slice(e,1<t?1-t:void 0)}function at(){return!0}function ot(){return!1}function ut(e,t,n,r){this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n,e=this.constructor.Interface;for(var l in e)e.hasOwnProperty(l)&&((t=e[l])?this[l]=t(n):"target"===l?this.target=r:this[l]=n[l]);return this.isDefaultPrevented=(null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue)?at:ot,this.isPropagationStopped=ot,this}function ct(e,t,n,r){if(this.eventPool.length){var l=this.eventPool.pop();return this.call(l,e,t,n,r),l}return new this(e,t,n,r)}function st(e){if(!(e instanceof this))throw Error(r(279));e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function ft(e){e.eventPool=[],e.getPooled=ct,e.release=st}function dt(e,t){switch(e){case"keyup":return-1!==Fa.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function pt(e){return e=e.detail,"object"==typeof e&&"data"in e?e.data:null}function mt(e,t){switch(e){case"compositionend":return pt(t);case"keypress":return 32!==t.which?null:(Va=!0,ja);case"textInput":return e=t.data,e===ja&&Va?null:e;default:return null}}function ht(e,t){if(Wa)return"compositionend"===e||!Da&&dt(e,t)?(e=it(),Ia=Oa=za=null,Wa=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Ua&&"ko"!==t.locale?null:t.data;default:return null}}function yt(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Ba[e.type]:"textarea"===t}function vt(e,t,n){return e=ut.getPooled($a.change,e,t,n),e.type="change",d(n),lt(e),e}function gt(e){oe(e)}function bt(e){var t=Xe(e);if(M(t))return e}function wt(e,t){if("change"===e)return t}function kt(){Ka&&(Ka.detachEvent("onpropertychange",xt),qa=Ka=null)}function xt(e){if("value"===e.propertyName&&bt(qa))if(e=vt(qa,e,ue(e)),ai)oe(e);else{ai=!0;try{m(gt,e)}finally{ai=!1,v()}}}function Et(e,t,n){"focus"===e?(kt(),Ka=t,qa=n,Ka.attachEvent("onpropertychange",xt)):"blur"===e&&kt()}function Tt(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return bt(qa)}function St(e,t){if("click"===e)return bt(t)}function Ct(e,t){if("input"===e||"change"===e)return bt(t)}function _t(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Za[e])&&!!t[e]}function Pt(){return _t}function Nt(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t}function zt(e,t){if(oo(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(r=0;r<n.length;r++)if(!uo.call(t,n[r])||!oo(e[n[r]],t[n[r]]))return!1;return!0}function Ot(e,t){var n=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return ho||null==fo||fo!==Ae(n)?null:(n=fo,"selectionStart"in n&&We(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),mo&&zt(mo,n)?null:(mo=n,e=ut.getPooled(so.select,po,e,t),e.type="select",e.target=fo,lt(e),e))}function It(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,0===e&&13===t&&(e=13)):e=t,10===e&&(e=13),32<=e||13===e?e:0}function Mt(e){0>Ro||(e.current=Mo[Ro],Mo[Ro]=null,Ro--)}function Rt(e,t){Ro++,Mo[Ro]=e.current,e.current=t}function Ft(e,t){var n=e.type.contextTypes;if(!n)return Fo;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l,i={};for(l in n)i[l]=t[l];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Dt(e){return e=e.childContextTypes,null!==e&&void 0!==e}function Lt(){Mt(Lo),Mt(Do)}function At(e,t,n){if(Do.current!==Fo)throw Error(r(168));Rt(Do,t),Rt(Lo,n)}function Ut(e,t,n){var l=e.stateNode;if(e=t.childContextTypes,"function"!=typeof l.getChildContext)return n;l=l.getChildContext();for(var i in l)if(!(i in e))throw Error(r(108,_(t)||"Unknown",i));return Ul({},n,{},l)}function jt(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Fo,Ao=Do.current,Rt(Do,e),Rt(Lo,Lo.current),!0}function Ht(e,t,n){var l=e.stateNode;if(!l)throw Error(r(169));n?(e=Ut(e,t,Ao),l.__reactInternalMemoizedMergedChildContext=e,Mt(Lo),Mt(Do),Rt(Do,e)):Mt(Lo),Rt(Lo,n)}function Vt(){switch(Qo()){case Bo:return 99;case $o:return 98;case Ko:return 97;case qo:return 96;case Yo:return 95;default:throw Error(r(332))}}function Wt(e){switch(e){case 99:return Bo;case 98:return $o;case 97:return Ko;case 96:return qo;case 95:return Yo;default:throw Error(r(332))}}function Qt(e,t){return e=Wt(e),Uo(e,t)}function Bt(e,t,n){return e=Wt(e),jo(e,t,n)}function $t(e){return null===Jo?(Jo=[e],eu=jo(Bo,qt)):Jo.push(e),Xo}function Kt(){if(null!==eu){var e=eu;eu=null,Ho(e)}qt()}function qt(){if(!tu&&null!==Jo){tu=!0;var e=0;try{var t=Jo;Qt(99,function(){for(;e<t.length;e++){var n=t[e];do n=n(!0);while(null!==n)}}),Jo=null}catch(t){throw null!==Jo&&(Jo=Jo.slice(e+1)),jo(Bo,Kt),t}finally{tu=!1}}}function Yt(e,t,n){return n/=10,1073741821-(((1073741821-e+t/10)/n|0)+1)*n}function Xt(e,t){if(e&&e.defaultProps){t=Ul({},t),e=e.defaultProps;for(var n in e)void 0===t[n]&&(t[n]=e[n])}return t}function Gt(){ou=au=iu=null}function Zt(e){var t=lu.current;Mt(lu),e.type._context._currentValue=t}function Jt(e,t){for(;null!==e;){var n=e.alternate;if(e.childExpirationTime<t)e.childExpirationTime=t,null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t);else{if(!(null!==n&&n.childExpirationTime<t))break;n.childExpirationTime=t}e=e.return}}function en(e,t){iu=e,ou=au=null,e=e.dependencies,null!==e&&null!==e.firstContext&&(e.expirationTime>=t&&(Fu=!0),e.firstContext=null)}function tn(e,t){if(ou!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(ou=e,t=1073741823),t={context:e,observedBits:t,next:null},null===au){if(null===iu)throw Error(r(308));au=t,iu.dependencies={expirationTime:0,firstContext:t,responders:null}}else au=au.next=t;return e._currentValue}function nn(e){e.updateQueue={baseState:e.memoizedState,baseQueue:null,shared:{pending:null},effects:null}}function rn(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,baseQueue:e.baseQueue,shared:e.shared,effects:e.effects})}function ln(e,t){return e={expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null},e.next=e}function an(e,t){if(e=e.updateQueue,null!==e){e=e.shared;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function on(e,t){var n=e.alternate;null!==n&&rn(n,e),e=e.updateQueue,n=e.baseQueue,null===n?(e.baseQueue=t.next=t,t.next=t):(t.next=n.next,n.next=t)}function un(e,t,n,r){var l=e.updateQueue;uu=!1;var i=l.baseQueue,a=l.shared.pending;if(null!==a){if(null!==i){var o=i.next;i.next=a.next,a.next=o}i=a,l.shared.pending=null,o=e.alternate,null!==o&&(o=o.updateQueue,null!==o&&(o.baseQueue=a))}if(null!==i){o=i.next;var u=l.baseState,c=0,s=null,f=null,d=null;if(null!==o)for(var p=o;;){if(a=p.expirationTime,a<r){var m={expirationTime:p.expirationTime,suspenseConfig:p.suspenseConfig,tag:p.tag,payload:p.payload,callback:p.callback,next:null};null===d?(f=d=m,s=u):d=d.next=m,a>c&&(c=a)}else{null!==d&&(d=d.next={expirationTime:1073741823,suspenseConfig:p.suspenseConfig,tag:p.tag,payload:p.payload,callback:p.callback,next:null}),Gr(a,p.suspenseConfig);e:{var h=e,y=p;switch(a=t,m=n,y.tag){case 1:if(h=y.payload,"function"==typeof h){u=h.call(m,u,a);break e}u=h;break e;case 3:h.effectTag=h.effectTag&-4097|64;case 0:if(h=y.payload,a="function"==typeof h?h.call(m,u,a):h,null===a||void 0===a)break e;u=Ul({},u,a);break e;case 2:uu=!0}}null!==p.callback&&(e.effectTag|=32,a=l.effects,null===a?l.effects=[p]:a.push(p))}if(p=p.next,null===p||p===o){if(a=l.shared.pending,null===a)break;p=i.next=a.next,a.next=o,l.baseQueue=i=a,l.shared.pending=null}}null===d?s=u:d.next=f,l.baseState=s,l.baseQueue=d,Zr(c),e.expirationTime=c,e.memoizedState=u}}function cn(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var l=e[t],i=l.callback;if(null!==i){if(l.callback=null,l=i,i=n,"function"!=typeof l)throw Error(r(191,l));l.call(i)}}}function sn(e,t,n,r){t=e.memoizedState,n=n(r,t),n=null===n||void 0===n?t:Ul({},t,n),e.memoizedState=n,0===e.expirationTime&&(e.updateQueue.baseState=n)}function fn(e,t,n,r,l,i,a){return e=e.stateNode,"function"==typeof e.shouldComponentUpdate?e.shouldComponentUpdate(r,i,a):!(t.prototype&&t.prototype.isPureReactComponent&&zt(n,r)&&zt(l,i))}function dn(e,t,n){var r=!1,l=Fo,i=t.contextType;return"object"==typeof i&&null!==i?i=tn(i):(l=Dt(t)?Ao:Do.current,r=t.contextTypes,i=(r=null!==r&&void 0!==r)?Ft(e,l):Fo),t=new t(n,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=fu,e.stateNode=t,t._reactInternalFiber=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=i),t}function pn(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&fu.enqueueReplaceState(t,t.state,null)}function mn(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs=su,nn(e);var i=t.contextType;"object"==typeof i&&null!==i?l.context=tn(i):(i=Dt(t)?Ao:Do.current,l.context=Ft(e,i)),un(e,n,l,r),l.state=e.memoizedState,i=t.getDerivedStateFromProps,"function"==typeof i&&(sn(e,t,i,n),l.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof l.getSnapshotBeforeUpdate||"function"!=typeof l.UNSAFE_componentWillMount&&"function"!=typeof l.componentWillMount||(t=l.state,"function"==typeof l.componentWillMount&&l.componentWillMount(),"function"==typeof l.UNSAFE_componentWillMount&&l.UNSAFE_componentWillMount(),t!==l.state&&fu.enqueueReplaceState(l,l.state,null),un(e,n,l,r),l.state=e.memoizedState),"function"==typeof l.componentDidMount&&(e.effectTag|=4)}function hn(e,t,n){if(e=n.ref,null!==e&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(r(309));var l=n.stateNode}if(!l)throw Error(r(147,e));var i=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===i?t.ref:(t=function(e){var t=l.refs;t===su&&(t=l.refs={}),null===e?delete t[i]:t[i]=e},t._stringRef=i,t)}if("string"!=typeof e)throw Error(r(284));if(!n._owner)throw Error(r(290,e))}return e}function yn(e,t){if("textarea"!==e.type)throw Error(r(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,""))}function vn(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.effectTag=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function l(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function i(e,t){return e=gl(e,t),e.index=0,e.sibling=null,e}function a(t,n,r){return t.index=r,e?(r=t.alternate,null!==r?(r=r.index,r<n?(t.effectTag=2,n):r):(t.effectTag=2,n)):n}function o(t){return e&&null===t.alternate&&(t.effectTag=2),t}function u(e,t,n,r){return null===t||6!==t.tag?(t=kl(n,e.mode,r),t.return=e,t):(t=i(t,n), t.return=e,t)}function c(e,t,n,r){return null!==t&&t.elementType===n.type?(r=i(t,n.props),r.ref=hn(e,t,n),r.return=e,r):(r=bl(n.type,n.key,n.props,null,e.mode,r),r.ref=hn(e,t,n),r.return=e,r)}function s(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?(t=xl(n,e.mode,r),t.return=e,t):(t=i(t,n.children||[]),t.return=e,t)}function f(e,t,n,r,l){return null===t||7!==t.tag?(t=wl(n,e.mode,r,l),t.return=e,t):(t=i(t,n),t.return=e,t)}function d(e,t,n){if("string"==typeof t||"number"==typeof t)return t=kl(""+t,e.mode,n),t.return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case gi:return n=bl(t.type,t.key,t.props,null,e.mode,n),n.ref=hn(e,null,t),n.return=e,n;case bi:return t=xl(t,e.mode,n),t.return=e,t}if(du(t)||S(t))return t=wl(t,e.mode,n,null),t.return=e,t;yn(e,t)}return null}function p(e,t,n,r){var l=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==l?null:u(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case gi:return n.key===l?n.type===wi?f(e,t,n.props.children,r,l):c(e,t,n,r):null;case bi:return n.key===l?s(e,t,n,r):null}if(du(n)||S(n))return null!==l?null:f(e,t,n,r,null);yn(e,n)}return null}function m(e,t,n,r,l){if("string"==typeof r||"number"==typeof r)return e=e.get(n)||null,u(t,e,""+r,l);if("object"==typeof r&&null!==r){switch(r.$$typeof){case gi:return e=e.get(null===r.key?n:r.key)||null,r.type===wi?f(t,e,r.props.children,l,r.key):c(t,e,r,l);case bi:return e=e.get(null===r.key?n:r.key)||null,s(t,e,r,l)}if(du(r)||S(r))return e=e.get(n)||null,f(t,e,r,l,null);yn(t,r)}return null}function h(r,i,o,u){for(var c=null,s=null,f=i,h=i=0,y=null;null!==f&&h<o.length;h++){f.index>h?(y=f,f=null):y=f.sibling;var v=p(r,f,o[h],u);if(null===v){null===f&&(f=y);break}e&&f&&null===v.alternate&&t(r,f),i=a(v,i,h),null===s?c=v:s.sibling=v,s=v,f=y}if(h===o.length)return n(r,f),c;if(null===f){for(;h<o.length;h++)f=d(r,o[h],u),null!==f&&(i=a(f,i,h),null===s?c=f:s.sibling=f,s=f);return c}for(f=l(r,f);h<o.length;h++)y=m(f,r,h,o[h],u),null!==y&&(e&&null!==y.alternate&&f.delete(null===y.key?h:y.key),i=a(y,i,h),null===s?c=y:s.sibling=y,s=y);return e&&f.forEach(function(e){return t(r,e)}),c}function y(i,o,u,c){var s=S(u);if("function"!=typeof s)throw Error(r(150));if(u=s.call(u),null==u)throw Error(r(151));for(var f=s=null,h=o,y=o=0,v=null,g=u.next();null!==h&&!g.done;y++,g=u.next()){h.index>y?(v=h,h=null):v=h.sibling;var b=p(i,h,g.value,c);if(null===b){null===h&&(h=v);break}e&&h&&null===b.alternate&&t(i,h),o=a(b,o,y),null===f?s=b:f.sibling=b,f=b,h=v}if(g.done)return n(i,h),s;if(null===h){for(;!g.done;y++,g=u.next())g=d(i,g.value,c),null!==g&&(o=a(g,o,y),null===f?s=g:f.sibling=g,f=g);return s}for(h=l(i,h);!g.done;y++,g=u.next())g=m(h,i,y,g.value,c),null!==g&&(e&&null!==g.alternate&&h.delete(null===g.key?y:g.key),o=a(g,o,y),null===f?s=g:f.sibling=g,f=g);return e&&h.forEach(function(e){return t(i,e)}),s}return function(e,l,a,u){var c="object"==typeof a&&null!==a&&a.type===wi&&null===a.key;c&&(a=a.props.children);var s="object"==typeof a&&null!==a;if(s)switch(a.$$typeof){case gi:e:{for(s=a.key,c=l;null!==c;){if(c.key===s){switch(c.tag){case 7:if(a.type===wi){n(e,c.sibling),l=i(c,a.props.children),l.return=e,e=l;break e}break;default:if(c.elementType===a.type){n(e,c.sibling),l=i(c,a.props),l.ref=hn(e,c,a),l.return=e,e=l;break e}}n(e,c);break}t(e,c),c=c.sibling}a.type===wi?(l=wl(a.props.children,e.mode,u,a.key),l.return=e,e=l):(u=bl(a.type,a.key,a.props,null,e.mode,u),u.ref=hn(e,l,a),u.return=e,e=u)}return o(e);case bi:e:{for(c=a.key;null!==l;){if(l.key===c){if(4===l.tag&&l.stateNode.containerInfo===a.containerInfo&&l.stateNode.implementation===a.implementation){n(e,l.sibling),l=i(l,a.children||[]),l.return=e,e=l;break e}n(e,l);break}t(e,l),l=l.sibling}l=xl(a,e.mode,u),l.return=e,e=l}return o(e)}if("string"==typeof a||"number"==typeof a)return a=""+a,null!==l&&6===l.tag?(n(e,l.sibling),l=i(l,a),l.return=e,e=l):(n(e,l),l=kl(a,e.mode,u),l.return=e,e=l),o(e);if(du(a))return h(e,l,a,u);if(S(a))return y(e,l,a,u);if(s&&yn(e,a),"undefined"==typeof a&&!c)switch(e.tag){case 1:case 0:throw e=e.type,Error(r(152,e.displayName||e.name||"Component"))}return n(e,l)}}function gn(e){if(e===hu)throw Error(r(174));return e}function bn(e,t){switch(Rt(gu,t),Rt(vu,e),Rt(yu,hu),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:q(null,"");break;default:e=8===e?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=q(t,e)}Mt(yu),Rt(yu,t)}function wn(){Mt(yu),Mt(vu),Mt(gu)}function kn(e){gn(gu.current);var t=gn(yu.current),n=q(t,e.type);t!==n&&(Rt(vu,e),Rt(yu,n))}function xn(e){vu.current===e&&(Mt(yu),Mt(vu))}function En(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(n=n.dehydrated,null===n||n.data===wa||n.data===ka))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!==(64&t.effectTag))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function Tn(e,t){return{responder:e,props:t}}function Sn(){throw Error(r(321))}function Cn(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!oo(e[n],t[n]))return!1;return!0}function _n(e,t,n,l,i,a){if(xu=a,Eu=t,t.memoizedState=null,t.updateQueue=null,t.expirationTime=0,wu.current=null===e||null===e.memoizedState?Pu:Nu,e=n(l,i),t.expirationTime===xu){a=0;do{if(t.expirationTime=0,!(25>a))throw Error(r(301));a+=1,Su=Tu=null,t.updateQueue=null,wu.current=zu,e=n(l,i)}while(t.expirationTime===xu)}if(wu.current=_u,t=null!==Tu&&null!==Tu.next,xu=0,Su=Tu=Eu=null,Cu=!1,t)throw Error(r(300));return e}function Pn(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Su?Eu.memoizedState=Su=e:Su=Su.next=e,Su}function Nn(){if(null===Tu){var e=Eu.alternate;e=null!==e?e.memoizedState:null}else e=Tu.next;var t=null===Su?Eu.memoizedState:Su.next;if(null!==t)Su=t,Tu=e;else{if(null===e)throw Error(r(310));Tu=e,e={memoizedState:Tu.memoizedState,baseState:Tu.baseState,baseQueue:Tu.baseQueue,queue