text: !function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(r,a,function(t){return e[t]}.bind(null,a));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=9)}([function(e,t,n){"use strict";e.exports=n(3)},function(e,t,n){"use strict";
  /*
  object-assign
  (c) Sindre Sorhus
  @license MIT
  */var r=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,o,u=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),c=1;c<arguments.length;c++){for(var f in n=Object(arguments[c]))a.call(n,f)&&(u[f]=n[f]);if(r){o=r(n);for(var l=0;l<o.length;l++)i.call(n,o[l])&&(u[o[l]]=n[o[l]])}}return u}},function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(4)},function(e,t,n){"use strict";
  /** @license React v16.5.2
   * react.production.min.js
   *
   * Copyright (c) Facebook, Inc. and its affiliates.
   *
   * This source code is licensed under the MIT license found in the
   * LICENSE file in the root directory of this source tree.
   */var r=n(1),a="function"==typeof Symbol&&Symbol.for,i=a?Symbol.for("react.element"):60103,o=a?Symbol.for("react.portal"):60106,u=a?Symbol.for("react.fragment"):60107,c=a?Symbol.for("react.strict_mode"):60108,f=a?Symbol.for("react.profiler"):60114,l=a?Symbol.for("react.provider"):60109,s=a?Symbol.for("react.context"):60110,d=a?Symbol.for("react.async_mode"):60111,p=a?Symbol.for("react.forward_ref"):60112;a&&Symbol.for("react.placeholder");var h="function"==typeof Symbol&&Symbol.iterator;function b(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=0;r<t;r++)n+="&args[]="+encodeURIComponent(arguments[r+1]);!function(e,t,n,r,a,i,o,u){if(!e){if((e=void 0)===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,void 0,void 0,void 0,void 0,void 0],f=0;(e=Error(t.replace(/%s/g,function(){return c[f++]}))).name="Invariant Violation"}throw e.framesToPop=1,e}}(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n)}var m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g={};function v(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||m}function y(){}function w(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||m}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){"object"!=typeof e&&"function"!=typeof e&&null!=e&&b("85"),this.updater.enqueueSetState(this,e,t,"setState")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=v.prototype;var _=w.prototype=new y;_.constructor=w,r(_,v.prototype),_.isPureReactComponent=!0;var x={current:null,currentDispatcher:null},k=Object.prototype.hasOwnProperty,T={key:!0,ref:!0,__self:!0,__source:!0};function C(e,t,n){var r=void 0,a={},o=null,u=null;if(null!=t)for(r in void 0!==t.ref&&(u=t.ref),void 0!==t.key&&(o=""+t.key),t)k.call(t,r)&&!T.hasOwnProperty(r)&&(a[r]=t[r]);var c=arguments.length-2;if(1===c)a.children=n;else if(1<c){for(var f=Array(c),l=0;l<c;l++)f[l]=arguments[l+2];a.children=f}if(e&&e.defaultProps)for(r in c=e.defaultProps)void 0===a[r]&&(a[r]=c[r]);return{$$typeof:i,type:e,key:o,ref:u,props:a,_owner:x.current}}function E(e){return"object"==typeof e&&null!==e&&e.$$typeof===i}var S=/\/+/g,M=[];function P(e,t,n,r){if(M.length){var a=M.pop();return a.result=e,a.keyPrefix=t,a.func=n,a.context=r,a.count=0,a}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function N(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,M.length<10&&M.push(e)}function A(e,t,n){return null==e?0:function e(t,n,r,a){var u=typeof t;"undefined"!==u&&"boolean"!==u||(t=null);var c=!1;if(null===t)c=!0;else switch(u){case"string":case"number":c=!0;break;case"object":switch(t.$$typeof){case i:case o:c=!0}}if(c)return r(a,t,""===n?"."+O(t,0):n),1;if(c=0,n=""===n?".":n+":",Array.isArray(t))for(var f=0;f<t.length;f++){var l=n+O(u=t[f],f);c+=e(u,l,r,a)}else if("function"==typeof(l=null===t||"object"!=typeof t?null:"function"==typeof(l=h&&t[h]||t["@@iterator"])?l:null))for(t=l.call(t),f=0;!(u=t.next()).done;)c+=e(u=u.value,l=n+O(u,f++),r,a);else"object"===u&&b("31","[object Object]"==(r=""+t)?"object with keys {"+Object.keys(t).join(", ")+"}":r,"");return c}(e,"",t,n)}function O(e,t){return"object"==typeof e&&null!==e&&null!=e.key?(n=e.key,r={"=":"=0",":":"=2"},"$"+(""+n).replace(/[=:]/g,function(e){return r[e]})):t.toString(36);var n,r}function U(e,t){e.func.call(e.context,t,e.count++)}function D(e,t,n){var r,a,o=e.result,u=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?F(e,o,n,function(e){return e}):null!=e&&(E(e)&&(a=u+(!(r=e).key||t&&t.key===e.key?"":(""+e.key).replace(S,"$&/")+"/")+n,e={$$typeof:i,type:r.type,key:a,ref:r.ref,props:r.props,_owner:r._owner}),o.push(e))}function F(e,t,n,r,a){var i="";null!=n&&(i=(""+n).replace(S,"$&/")+"/"),A(e,D,t=P(t,i,r,a)),N(t)}var I={Children:{map:function(e,t,n){if(null==e)return e;var r=[];return F(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;A(e,U,t=P(null,null,t,n)),N(t)},count:function(e){return A(e,function(){return null},null)},toArray:function(e){var t=[];return F(e,t,null,function(e){return e}),t},only:function(e){return E(e)||b("143"),e}},createRef:function(){return{current:null}},Component:v,PureComponent:w,createContext:function(e,t){return void 0===t&&(t=null),(e={$$typeof:s,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,Provider:null,Consumer:null,unstable_read:null}).Provider={$$typeof:l,_context:e},(e.Consumer=e).unstable_read=function(e,t){var n=x.currentDispatcher;return null===n&&b("277"),n.readContext(e,t)}.bind(null,e),e},forwardRef:function(e){return{$$typeof:p,render:e}},Fragment:u,StrictMode:c,unstable_AsyncMode:d,unstable_Profiler:f,createElement:C,cloneElement:function(e,t,n){null==e&&b("267",e);var a=void 0,o=r({},e.props),u=e.key,c=e.ref,f=e._owner;if(null!=t){void 0!==t.ref&&(c=t.ref,f=x.current),void 0!==t.key&&(u=""+t.key);var l=void 0;for(a in e.type&&e.type.defaultProps&&(l=e.type.defaultProps),t)k.call(t,a)&&!T.hasOwnProperty(a)&&(o[a]=void 0===t[a]&&void 0!==l?l[a]:t[a])}if(1==(a=arguments.length-2))o.children=n;else if(1<a){l=Array(a);for(var s=0;s<a;s++)l[s]=arguments[s+2];o.children=l}return{$$typeof:i,type:e.type,key:u,ref:c,props:o,_owner:f}},createFactory:function(e){var t=C.bind(null,e);return t.type=e,t},isValidElement:E,version:"16.5.2",__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:x,assign:r}};e.exports=I.default||I},function(e,t,n){"use strict";
  /** @license React v16.5.2
   * 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.
   */var r=n(0),a=n(1),i=n(5);function o(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=0;r<t;r++)n+="&args[]="+encodeURIComponent(arguments[r+1]);!function(e,t,n,r,a,i,o,u){if(!e){if((e=void 0)===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,void 0,void 0,void 0,void 0,void 0],f=0;(e=Error(t.replace(/%s/g,function(){return c[f++]}))).name="Invariant Violation"}throw e.framesToPop=1,e}}(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n)}r||o("227");var u=!1,c=null,f=!1,l=null,s={onError:function(e){u=!0,c=e}};function d(e,t,n,r,a,i,o,f,l){u=!1,c=null,function(e,t,n,r,a,i,o,u,c){var f=Array.prototype.slice.call(arguments,3);try{t.apply(n,f)}catch(e){this.onError(e)}}.apply(s,arguments)}var p=null,h={};function b(){if(p)for(var e in h){var t=h[e],n=p.indexOf(e);if(-1<n||o("96",e),!g[n])for(var r in t.extractEvents||o("97",e),n=(g[n]=t).eventTypes){var a=void 0,i=n[r],u=t,c=r;v.hasOwnProperty(c)&&o("99",c);var f=(v[c]=i).phasedRegistrationNames;if(f){for(a in f)f.hasOwnProperty(a)&&m(f[a],u,c);a=!0}else a=!!i.registrationName&&(m(i.registrationName,u,c),!0);a||o("98",r,e)}}}function m(e,t,n){y[e]&&o("100",e),y[e]=t,w[e]=t.eventTypes[n].dependencies}var g=[],v={},y={},w={},_=null,x=null,k=null;function T(e,t,n,r){t=e.type||"unknown-event",e.currentTarget=k(r),function(e,t,n,r,a,i,s,p,h){if(d.apply(this,arguments),u){if(u){var b=c;u=!1,c=null}else o("198"),b=void 0;f||(f=!0,l=b)}}(t,n,void 0,e),e.currentTarget=null}function C(e,t){return null==t&&o("30"),null==e?t:Array.isArray(e)?(Array.isArray(t)?e.push.apply(e,t):e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function E(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}var S=null;function M(e,t){if(e){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var a=0;a<n.length&&!e.isPropagationStopped();a++)T(e,t,n[a],r[a]);else n&&T(e,t,n,r);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}function P(e){return M(e,!0)}function N(e){return M(e,!1)}var A={injectEventPluginOrder:function(e){p&&o("101"),p=Array.prototype.slice.call(e),b()},injectEventPluginsByName:function(e){var t,n=!1;for(t in e)if(e.hasOwnProperty(t)){var r=e[t];h.hasOwnProperty(t)&&h[t]===r||(h[t]&&o("102",t),h[t]=r,n=!0)}n&&b()}};function O(e,t){var n=e.stateNode;if(!n)return null;var r=_(n);if(!r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}return e?null:(n&&"function"!=typeof n&&o("231",t,typeof n),n)}function U(e,t){if(null!==e&&(S=C(S,e)),e=S,S=null,e&&(E(e,t?P:N),S&&o("95"),f))throw t=l,f=!1,l=null,t}var D=Math.random().toString(36).slice(2),F="__reactInternalInstance$"+D,I="__reactEventHandlers$"+D;function R(e){if(e[F])return e[F];for(;!e[F];){if(!e.parentNode)return null;e=e.parentNode}return 7===(e=e[F]).tag||8===e.tag?e:null}function z(e){return!(e=e[F])||7!==e.tag&&8!==e.tag?null:e}function L(e){if(7===e.tag||8===e.tag)return e.stateNode;o("33")}function j(e){return e[I]||null}function W(e){for(;(e=e.return)&&7!==e.tag;);return e||null}function V(e,t,n){(t=O(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=C(n._dispatchListeners,t),n._dispatchInstances=C(n._dispatchInstances,e))}function B(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,n=[];t;)n.push(t),t=W(t);for(t=n.length;0<t--;)V(n[t],"captured",e);for(t=0;t<n.length;t++)V(n[t],"bubbled",e)}}function H(e,t,n){e&&n&&n.dispatchConfig.registrationName&&(t=O(e,n.dispatchConfig.registrationName))&&(n._dispatchListeners=C(n._dispatchListeners,t),n._dispatchInstances=C(n._dispatchInstances,e))}function Y(e){e&&e.dispatchConfig.registrationName&&H(e._targetInst,null,e)}function $(e){E(e,B)}var q=!("undefined"==typeof window||!window.document||!window.document.createElement);function X(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Q={animationend:X("Animation","AnimationEnd"),animationiteration:X("Animation","AnimationIteration"),animationstart:X("Animation","AnimationStart"),transitionend:X("Transition","TransitionEnd")},K={},Z={};function G(e){if(K[e])return K[e];if(!Q[e])return e;var t,n=Q[e];for(t in n)if(n.hasOwnProperty(t)&&t in Z)return K[e]=n[t];return e}q&&(Z=document.createElement("div").style,"AnimationEvent"in window||(delete Q.animationend.animation,delete Q.animationiteration.animation,delete Q.animationstart.animation),"TransitionEvent"in window||delete Q.transitionend.transition);var J=G("animationend"),ee=G("animationiteration"),te=G("animationstart"),ne=G("transitionend"),re="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),ae=null,ie=null,oe=null;function ue(){if(oe)return oe;var e,t,n=ie,r=n.length,a="value"in ae?ae.value:ae.textContent,i=a.length;for(e=0;e<r&&n[e]===a[e];e++);var o=r-e;for(t=1;t<=o&&n[r-t]===a[i-t];t++);return oe=a.slice(e,1<t?1-t:void 0)}function ce(){return!0}function fe(){return!1}function le(e,t,n,r){for(var a in this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n,e=this.constructor.Interface)e.hasOwnProperty(a)&&((t=e[a])?this[a]=t(n):"target"===a?this.target=r:this[a]=n[a]);return this.isDefaultPrevented=(null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue)?ce:fe,this.isPropagationStopped=fe,this}function se(e,t,n,r){if(this.eventPool.length){var a=this.eventPool.pop();return this.call(a,e,t,n,r),a}return new this(e,t,n,r)}function de(e){e instanceof this||o("279"),e.destructor(),this.eventPool.length<10&&this.eventPool.push(e)}function pe(e){e.eventPool=[],e.getPooled=se,e.release=de}a(le.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=ce)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=ce)},persist:function(){this.isPersistent=ce},isPersistent:fe,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=fe,this._dispatchInstances=this._dispatchListeners=null}}),le.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},le.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var i=new t;return a(i,n.prototype),((n.prototype=i).constructor=n).Interface=a({},r.Interface,e),n.extend=r.extend,pe(n),n},pe(le);var he=le.extend({data:null}),be=le.extend({data:null}),me=[9,13,27,32],ge=q&&"CompositionEvent"in window,ve=null;q&&"documentMode"in document&&(ve=document.documentMode);var ye=q&&"TextEvent"in window&&!ve,we=q&&(!ge||ve&&8<ve&&ve<=11),_e=String.fromCharCode(32),xe={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},ke=!1;function Te(e,t){switch(e){case"keyup":return-1!==me.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function Ce(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Ee=!1,Se={eventTypes:xe,extractEvents:function(e,t,n,r){var a=void 0,i=void 0;if(ge)e:{switch(e){case"compositionstart":a=xe.compositionStart;break e;case"compositionend":a=xe.compositionEnd;break e;case"compositionupdate":a=xe.compositionUpdate;break e}a=void 0}else Ee?Te(e,n)&&(a=xe.compositionEnd):"keydown"===e&&229===n.keyCode&&(a=xe.compositionStart);return i=a?(we&&"ko"!==n.locale&&(Ee||a!==xe.compositionStart?a===xe.compositionEnd&&Ee&&(i=ue()):(ie="value"in(ae=r)?ae.value:ae.textContent,Ee=!0)),a=he.getPooled(a,t,n,r),i?a.data=i:null!==(i=Ce(n))&&(a.data=i),$(a),a):null,(e=ye?function(e,t){switch(e){case"compositionend":return Ce(t);case"keypress":return 32!==t.which?null:(ke=!0,_e);case"textInput":return(e=t.data)===_e&&ke?null:e;default:return null}}(e,n):function(e,t){if(Ee)return"compositionend"===e||!ge&&Te(e,t)?(e=ue(),oe=ie=ae=null,Ee=!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 we&&"ko"!==t.locale?null:t.data;default:return null}}(e,n))?((t=be.getPooled(xe.beforeInput,t,n,r)).data=e,$(t)):t=null,null===i?t:null===t?i:[i,t]}},Me=null,Pe=null,Ne=null;function Ae(e){if(e=x(e)){"function"!=typeof Me&&o("280");var t=_(e.stateNode);Me(e.stateNode,e.type,t)}}function Oe(e){Pe?Ne?Ne.push(e):Ne=[e]:Pe=e}function Ue(){if(Pe){var e=Pe,t=Ne;if(Ne=Pe=null,Ae(e),t)for(e=0;e<t.length;e++)Ae(t[e])}}function De(e,t){return e(t)}function Fe(e,t,n){return e(t,n)}function Ie(){}var Re=!1;function ze(e,t){if(Re)return e(t);Re=!0;try{return De(e,t)}finally{Re=!1,(null!==Pe||null!==Ne)&&(Ie(),Ue())}}var Le={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function je(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Le[e.type]:"textarea"===t}function We(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}function Ve(e){if(!q)return!1;var t=(e="on"+e)in document;return t||((t=document.createElement("div")).setAttribute(e,"return;"),t="function"==typeof t[e]),t}function Be(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function He(e){e._valueTracker||(e._valueTracker=function(e){var t=Be(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var a=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.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]}}}}(e))}function Ye(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Be(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}var $e=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,qe=/^(.*)[\\\/]/,Xe="function"==typeof Symbol&&Symbol.for,Qe=Xe?Symbol.for("react.element"):60103,Ke=Xe?Symbol.for("react.portal"):60106,Ze=Xe?Symbol.for("react.fragment"):60107,Ge=Xe?Symbol.for("react.strict_mode"):60108,Je=Xe?Symbol.for("react.profiler"):60114,et=Xe?Symbol.for("react.provider"):60109,tt=Xe?Symbol.for("react.context"):60110,nt=Xe?Symbol.for("react.async_mode"):60111,rt=Xe?Symbol.for("react.forward_ref"):60112,at=Xe?Symbol.for("react.placeholder"):60113,it="function"==typeof Symbol&&Symbol.iterator;function ot(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=it&&e[it]||e["@@iterator"])?e:null}function ut(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 nt:return"AsyncMode";case Ze:return"Fragment";case Ke:return"Portal";case Je:return"Profiler";case Ge:return"StrictMode";case at:return"Placeholder"}if("object"==typeof e){switch(e.$$typeof){case tt:return"Context.Consumer";case et:return"Context.Provider";case rt:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef")}if("function"==typeof e.then&&(e=1===e._reactStatus?e._reactResult:null))return ut(e)}return null}function ct(e){var t="";do{e:switch(e.tag){case 4:case 0:case 1:case 2:case 3:case 7:case 10:var n=e._debugOwner,r=e._debugSource,a=ut(e.type),i=null;n&&(i=ut(n.type)),n=a,a="",r?a=" (at "+r.fileName.replace(qe,"")+":"+r.lineNumber+")":i&&(a=" (created by "+i+")"),i="\n    in "+(n||"Unknown")+a;break e;default:i=""}t+=i,e=e.return}while(e);return t}var ft=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,lt=Object.prototype.hasOwnProperty,st={},dt={};function pt(e,t,n,r,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=a,this.mustUseProperty=n,this.propertyName=e,this.type=t}var ht={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ht[e]=new pt(e,0,!1,e,null)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ht[t]=new pt(t,1,!1,e[1],null)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){ht[e]=new pt(e,2,!1,e.toLowerCase(),null)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ht[e]=new pt(e,2,!1,e,null)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){ht[e]=new pt(e,3,!1,e.toLowerCase(),null)}),["checked","multiple","muted","selected"].forEach(function(e){ht[e]=new pt(e,3,!0,e,null)}),["capture","download"].forEach(function(e){ht[e]=new pt(e,4,!1,e,null)}),["cols","rows","size","span"].forEach(function(e){ht[e]=new pt(e,6,!1,e,null)}),["rowSpan","start"].forEach(function(e){ht[e]=new pt(e,5,!1,e.toLowerCase(),null)});var bt=/[\-:]([a-z])/g;function mt(e){return e[1].toUpperCase()}function gt(e,t,n,r){var a,i=ht.hasOwnProperty(t)?ht[t]:null;(null!==i?0===i.type:!r&&2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1]))||(function(e,t,n,r){if(null==t||function(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:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(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)||t<1}return!1}(t,n,i,r)&&(n=null),r||null===i?(a=t,(lt.call(dt,a)||!lt.call(st,a)&&(ft.test(a)?dt[a]=!0:!(st[a]=!0)))&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n))):i.mustUseProperty?e[i.propertyName]=null===n?3!==i.type&&"":n:(t=i.attributeName,r=i.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(i=i.type)||4===i&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}function vt(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function yt(e,t){var n=t.checked;return a({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function wt(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=vt(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 _t(e,t){null!=(t=t.checked)&&gt(e,"checked",t,!1)}function xt(e,t){_t(e,t);var n=vt(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")?Tt(e,t.type,n):t.hasOwnProperty("defaultValue")&&Tt(e,t.type,vt(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function kt(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)&&(e.name=""),e.defaultChecked=!e.defaultChecked,e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function Tt(e,t,n){"number"===t&&e.ownerDocument.activeElement===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(bt,mt);ht[t]=new pt(t,1,!1,e,null)}),"xlink:actuate xlink:arcrole xlink:href xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(bt,mt);ht[t]=new pt(t,1,!1,e,"http://www.w3.org/1999/xlink")}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(bt,mt);ht[t]=new pt(t,1,!1,e,"http://www.w3.org/XML/1998/namespace")}),ht.tabIndex=new pt("tabIndex",1,!1,"tabindex",null);var Ct={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}};function Et(e,t,n){return(e=le.getPooled(Ct.change,e,t,n)).type="change",Oe(n),$(e),e}var St=null,Mt=null;function Pt(e){U(e,!1)}function Nt(e){if(Ye(L(e)))return e}function At(e,t){if("change"===e)return t}var Ot=!1;function Ut(){St&&(St.detachEvent("onpropertychange",Dt),Mt=St=null)}function Dt(e){"value"===e.propertyName&&Nt(Mt)&&ze(Pt,e=Et(Mt,e,We(e)))}function Ft(e,t,n){"focus"===e?(Ut(),Mt=n,(St=t).attachEvent("onpropertychange",Dt)):"blur"===e&&Ut()}function It(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Nt(Mt)}function Rt(e,t){if("click"===e)return Nt(t)}function zt(e,t){if("input"===e||"change"===e)return Nt(t)}q&&(Ot=Ve("input")&&(!document.documentMode||9<document.documentMode));var Lt={eventTypes:Ct,_isInputEventSupported:Ot,extractEvents:function(e,t,n,r){var a=t?L(t):window,i=void 0,o=void 0,u=a.nodeName&&a.nodeName.toLowerCase();if("select"===u||"input"===u&&"file"===a.type?i=At:je(a)?Ot?i=zt:(i=It,o=Ft):(u=a.nodeName)&&"input"===u.toLowerCase()&&("checkbox"===a.type||"radio"===a.type)&&(i=Rt),i&&(i=i(e,t)))return Et(i,n,r);o&&o(e,a,t),"blur"===e&&(e=a._wrapperState)&&e.controlled&&"number"===a.type&&Tt(a,"number",a.value)}},jt=le.extend({view:null,detail:null}),Wt={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Vt(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Wt[e])&&!!t[e]}function Bt(){return Vt}var Ht=0,Yt=0,$t=!1,qt=!1,Xt=jt.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Bt,button:null,buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},movementX:function(e){if("movementX"in e)return e.movementX;var t=Ht;return Ht=e.screenX,$t?"mousemove"===e.type?e.screenX-t:0:($t=!0,0)},movementY:function(e){if("movementY"in e)return e.movementY;var t=Yt;return Yt=e.screenY,qt?"mousemove"===e.type?e.screenY-t:0:(qt=!0,0)}}),Qt=Xt.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),Kt={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},Zt={eventTypes:Kt,extractEvents:function(e,t,n,r){var a="mouseover"===e||"pointerover"===e,i="mouseout"===e||"pointerout"===e;if(a&&(n.relatedTarget||n.fromElement)||!i&&!a)return null;if(a=r.window===r?r:(a=r.ownerDocument)?a.defaultView||a.parentWindow:window,i?(i=t,t=(t=n.relatedTarget||n.toElement)?R(t):null):i=null,i===t)return null;var o=void 0,u=void 0,c=void 0,f=void 0;"mouseout"===e||"mouseover"===e?(o=Xt,u=Kt.mouseLeave,c=Kt.mouseEnter,f="mouse"):"pointerout"!==e&&"pointerover"!==e||(o=Qt,u=Kt.pointerLeave,c=Kt.pointerEnter,f="pointer");var l=null==i?a:L(i);if(a=null==t?a:L(t),(e=o.getPooled(u,i,n,r)).type=f+"leave",e.target=l,e.relatedTarget=a,(n=o.getPooled(c,t,n,r)).type=f+"enter",n.target=a,n.relatedTarget=l,r=t,i&&r)e:{for(a=r,f=0,o=t=i;o;o=W(o))f++;for(o=0,c=a;c;c=W(c))o++;for(;0<f-o;)t=W(t),f--;for(;0<o-f;)a=W(a),o--;for(;f--;){if(t===a||t===a.alternate)break e;t=W(t),a=W(a)}t=null}else t=null;for(a=t,t=[];i&&i!==a&&(null===(f=i.alternate)||f!==a);)t.push(i),i=W(i);for(i=[];r&&r!==a&&(null===(f=r.alternate)||f!==a);)i.push(r),r=W(r);for(r=0;r<t.length;r++)H(t[r],"bubbled",e);for(r=i.length;0<r--;)H(i[r],"captured",n);return[e,n]}},Gt=Object.prototype.hasOwnProperty;function Jt(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function en(e,t){if(Jt(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(!Gt.call(t,n[r])||!Jt(e[n[r]],t[n[r]]))return!1;return!0}function tn(e){var t=e;if(e.alternate)for(;t.return;)t=t.return;else{if(0!=(2&t.effectTag))return 1;for(;t.return;)if(0!=(2&(t=t.return).effectTag))return 1}return 5===t.tag?2:3}function nn(e){2!==tn(e)&&o("188")}function rn(e){if(!(e=function(e){var t=e.alternate;if(!t)return 3===(t=tn(e))&&o("188"),1===t?null:e;for(var n=e,r=t;;){var a=n.return,i=a?a.alternate:null;if(!a||!i)break;if(a.child===i.child){for(var u=a.child;u;){if(u===n)return nn(a),e;if(u===r)return nn(a),t;u=u.sibling}o("188")}if(n.return!==r.return)n=a,r=i;else{u=!1;for(var c=a.child;c;){if(c===n){u=!0,n=a,r=i;break}if(c===r){u=!0,r=a,n=i;break}c=c.sibling}if(!u){for(c=i.child;c;){if(c===n){u=!0,n=i,r=a;break}if(c===r){u=!0,r=i,n=a;break}c=c.sibling}u||o("189")}}n.alternate!==r&&o("190")}return 5!==n.tag&&o("188"),n.stateNode.current===n?e:t}(e)))return null;for(var t=e;;){if(7===t.tag||8===t.tag)return t;if(t.child)t=(t.child.return=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}var an=le.extend({animationName:null,elapsedTime:null,pseudoElement:null}),on=le.extend({clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),un=jt.extend({relatedTarget:null});function cn(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}var fn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},ln={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},sn=jt.extend({key:function(e){if(e.key){var t=fn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=cn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?ln[e.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:Bt,charCode:function(e){return"keypress"===e.type?cn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?cn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),dn=Xt.extend({dataTransfer:null}),pn=jt.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:Bt}),hn=le.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),bn=Xt.extend({deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:null,deltaMode:null}),mn=[["abort","abort"],[J,"animationEnd"],[ee,"animationIteration"],[te,"animationStart"],["canplay","canPlay"],["canplaythrough","canPlayThrough"],["drag","drag"],["dragenter","dragEnter"],["dragexit","dragExit"],["dragleave","dragLeave"],["dragover","dragOver"],["durationchange","durationChange"],["emptied","emptied"],["encrypted","encrypted"],["ended","ended"],["error","error"],["gotpointercapture","gotPointerCapture"],["load","load"],["loadeddata","loadedData"],["loadedmetadata","loadedMetadata"],["loadstart","loadStart"],["lostpointercapture","lostPointerCapture"],["mousemove","mouseMove"],["mouseout","mouseOut"],["mouseover","mouseOver"],["playing","playing"],["pointermove","pointerMove"],["pointerout","pointerOut"],["pointerover","pointerOver"],["progress","progress"],["scroll","scroll"],["seeking","seeking"],["stalled","stalled"],["suspend","suspend"],["timeupdate","timeUpdate"],["toggle","toggle"],["touchmove","touchMove"],[ne,"transitionEnd"],["waiting","waiting"],["wheel","wheel"]],gn={},vn={};function yn(e,t){var n=e[0],r="on"+((e=e[1])[0].toUpperCase()+e.slice(1));t={phasedRegistrationNames:{bubbled:r,captured:r+"Capture"},dependencies:[n],isInteractive:t},gn[e]=t,vn[n]=t}[["blur","blur"],["cancel","cancel"],["click","click"],["close","close"],["contextmenu","contextMenu"],["copy","copy"],["cut","cut"],["auxclick","auxClick"],["dblclick","doubleClick"],["dragend","dragEnd"],["dragstart","dragStart"],["drop","drop"],["focus","focus"],["input","input"],["invalid","invalid"],["keydown","keyDown"],["keypress","keyPress"],["keyup","keyUp"],["mousedown","mouseDown"],["mouseup","mouseUp"],["paste","paste"],["pause","pause"],["play","play"],["pointercancel","pointerCancel"],["pointerdown","pointerDown"],["pointerup","pointerUp"],["ratechange","rateChange"],["reset","reset"],["seeked","seeked"],["submit","submit"],["touchcancel","touchCancel"],["touchend","touchEnd"],["touchstart","touchStart"],["volumechange","volumeChange"]].forEach(function(e){yn(e,!0)}),mn.forEach(function(e){yn(e,!1)});var wn={eventTypes:gn,isInteractiveTopLevelEventType:function(e){return void 0!==(e=vn[e])&&!0===e.isInteractive},extractEvents:function(e,t,n,r){var a=vn[e];if(!a)return null;switch(e){case"keypress":if(0===cn(n))return null;case"keydown":case"keyup":e=sn;break;case"blur":case"focus":e=un;break;case"click":if(2===n.button)return null;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":e=Xt;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":e=dn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":e=pn;break;case J:case ee:case te:e=an;break;case ne:e=hn;break;case"scroll":e=jt;break;case"wheel":e=bn;break;case"copy":case"cut":case"paste":e=on;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":e=Qt;break;default:e=le}return $(t=e.getPooled(a,t,n,r)),t}},_n=wn.isInteractiveTopLevelEventType,xn=[];function kn(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r;for(r=n;r.return;)r=r.return;if(!(r=5!==r.tag?null:r.stateNode.containerInfo))break;e.ancestors.push(n),n=R(r)}while(n);for(n=0;n<e.ancestors.length;n++){t=e.ancestors[n];var a=We(e.nativeEvent);r=e.topLevelType;for(var i=e.nativeEvent,o=null,u=0;u<g.length;u++){var c=g[u];c&&(c=c.extractEvents(r,t,i,a))&&(o=C(o,c))}U(o,!1)}}var Tn=!0;function Cn(e,t){if(!t)return null;var n=(_n(e)?Sn:Mn).bind(null,e);t.addEventListener(e,n,!1)}function En(e,t){if(!t)return null;var n=(_n(e)?Sn:Mn).bind(null,e);t.addEventListener(e,n,!0)}function Sn(e,t){Fe(Mn,e,t)}function Mn(e,t){if(Tn){var n=We(t);if(null===(n=R(n))||"number"!=typeof n.tag||2===tn(n)||(n=null),xn.length){var r=xn.pop();r.topLevelType=e,r.nativeEvent=t,r.targetInst=n,e=r}else e={topLevelType:e,nativeEvent:t,targetInst:n,ancestors:[]};try{ze(kn,e)}finally{e.topLevelType=null,e.nativeEvent=null,e.targetInst=null,e.ancestors.length=0,xn.length<10&&xn.push(e)}}}var Pn={},Nn=0,An="_reactListenersID"+(""+Math.random()).slice(2);function On(e){return Object.prototype.hasOwnProperty.call(e,An)||(e[An]=Nn++,Pn[e[An]]={}),Pn[e[An]]}function Un(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Dn(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Fn(e,t){var n,r=Dn(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&t<=n)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Dn(r)}}function In(){for(var e=window,t=Un();t instanceof e.HTMLIFrameElement;){try{e=t.contentDocument.defaultView}catch(e){break}t=Un(e.document)}return t}function Rn(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)}var zn=q&&"documentMode"in document&&document.documentMode<=11,Ln={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},jn=null,Wn=null,Vn=null,Bn=!1;function Hn(e,t){var n=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return Bn||null==jn||jn!==Un(n)?null:(n="selectionStart"in(n=jn)&&Rn(n)?{start:n.selectionStart,end:n.selectionEnd}:{anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset},Vn&&en(Vn,n)?null:(Vn=n,(e=le.getPooled(Ln.select,Wn,e,t)).type="select",e.target=jn,$(e),e))}var Yn={eventTypes:Ln,extractEvents:function(e,t,n,r){var a,i=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument;if(!(a=!i)){e:{i=On(i),a=w.onSelect;for(var o=0;o<a.length;o++){var u=a[o];if(!i.hasOwnProperty(u)||!i[u]){i=!1;break e}}i=!0}a=!i}if(a)return null;switch(i=t?L(t):window,e){case"focus":(je(i)||"true"===i.contentEditable)&&(jn=i,Wn=t,Vn=null);break;case"blur":Vn=Wn=jn=null;break;case"mousedown":Bn=!0;break;case"contextmenu":case"mouseup":case"dragend":return Bn=!1,Hn(n,r);case"selectionchange":if(zn)break;case"keydown":case"keyup":return Hn(n,r)}return null}};function $n(e,t){var n,i;return e=a({children:void 0},t),n=t.children,i="",r.Children.forEach(n,function(e){null!=e&&(i+=e)}),(t=i)&&(e.children=t),e}function qn(e,t,n,r){if(e=e.options,t){t={};for(var a=0;a<n.length;a++)t["$"+n[a]]=!0;for(n=0;n<e.length;n++)a=t.hasOwnProperty("$"+e[n].value),e[n].selected!==a&&(e[n].selected=a),a&&r&&(e[n].defaultSelected=!0)}else{for(n=""+vt(n),t=null,a=0;a<e.length;a++){if(e[a].value===n)return e[a].selected=!0,void(r&&(e[a].defaultSelected=!0));null!==t||e[a].disabled||(t=e[a])}null!==t&&(t.selected=!0)}}function Xn(e,t){return null!=t.dangerouslySetInnerHTML&&o("91"),a({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Qn(e,t){var n=t.value;null==n&&(n=t.defaultValue,null!=(t=t.children)&&(null!=n&&o("92"),Array.isArray(t)&&(t.length<=1||o("93"),t=t[0]),n=t),null==n&&(n="")),e._wrapperState={initialValue:vt(n)}}function Kn(e,t){var n=vt(t.value),r=vt(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function Zn(e){var t=e.textContent;t===e._wrapperState.initialValue&&(e.value=t)}A.injectEventPluginOrder("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),_=j,x=z,k=L,A.injectEventPluginsByName({SimpleEventPlugin:wn,EnterLeaveEventPlugin:Zt,ChangeEventPlugin:Lt,SelectEventPlugin:Yn,BeforeInputEventPlugin:Se});var Gn={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function Jn(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 er(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?Jn(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var tr,nr=void 0,rr=(tr=function(e,t){if(e.namespaceURI!==Gn.svg||"innerHTML"in e)e.innerHTML=t;else{for((nr=nr||document.createElement("div")).innerHTML="<svg>"+t+"</svg>",t=nr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction(function(){return tr(e,t)})}:tr);function ar(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var ir={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},or=["Webkit","ms","Moz","O"];function ur(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),a=n,i=t[n];a=null==i||"boolean"==typeof i||""===i?"":r||"number"!=typeof i||0===i||ir.hasOwnProperty(a)&&ir[a]?(""+i).trim():i+"px","float"===n&&(n="cssFloat"),r?e.setProperty(n,a):e[n]=a}}Object.keys(ir).forEach(function(e){or.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ir[t]=ir[e]})});var cr=a({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function fr(e,t){t&&(cr[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML)&&o("137",e,""),null!=t.dangerouslySetInnerHTML&&(null!=t.children&&o("60"),"object"==typeof t.dangerouslySetInnerHTML&&"__html"in t.dangerouslySetInnerHTML||o("61")),null!=t.style&&"object"!=typeof t.style&&o("62",""))}function lr(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 sr(e,t){var n=On(e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument);t=w[t];for(var r=0;r<t.length;r++){var a=t[r];if(!n.hasOwnProperty(a)||!n[a]){switch(a){case"scroll":En("scroll",e);break;case"focus":case"blur":En("focus",e),En("blur",e),n.blur=!0,n.focus=!0;break;case"cancel":case"close":Ve(a)&&En(a,e);break;case"invalid":case"submit":case"reset":break;default:-1===re.indexOf(a)&&Cn(a,e)}n[a]=!0}}}function dr(){}var pr=null,hr=null;function br(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function mr(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 gr(e){for(e=e.nextSibling;e&&1!==e.nodeType&&3!==e.nodeType;)e=e.nextSibling;return e}function vr(e){for(e=e.firstChild;e&&1!==e.nodeType&&3!==e.nodeType;)e=e.nextSibling;return e}new Set;var yr=[],wr=-1;function _r(e){wr<0||(e.current=yr[wr],yr[wr]=null,wr--)}function xr(e,t){yr[++wr]=e.current,e.current=t}var kr={},Tr={current:kr},Cr={current:!1},Er=kr;function Sr(e,t){var n=e.type.contextTypes;if(!n)return kr;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var a,i={};for(a in n)i[a]=t[a];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Mr(e){return null!=e.childContextTypes}function Pr(e){_r(Cr),_r(Tr)}function Nr(e){_r(Cr),_r(Tr)}function Ar(e,t,n){Tr.current!==kr&&o("168"),xr(Tr,t),xr(Cr,n)}function Or(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var i in r=r.getChildContext())i in e||o("108",ut(t)||"Unknown",i);return a({},n,r)}function Ur(e){var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||kr,Er=Tr.current,xr(Tr,t),xr(Cr,Cr.current),!0}function Dr(e,t,n){var r=e.stateNode;r||o("169"),n?(t=Or(e,t,Er),r.__reactInternalMemoizedMergedChildContext=t,_r(Cr),_r(Tr),xr(Tr,t)):_r(Cr),xr(Cr,n)}var Fr=null,Ir=null;function Rr(e){return function(t){try{return e(t)}catch(t){}}}function zr(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=null,this.index=0,this.ref=null,this.pendingProps=t,this.firstContextDependency=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function Lr(e){return!(!(e=e.prototype)||!e.isReactComponent)}function jr(e,t,n){var r=e.alternate;return null===r?((r=new zr(e.tag,t,e.key,e.mode)).type=e.type,r.stateNode=e.stateNode,(r.alternate=e).alternate=r):(r.pendingProps=t,r.effectTag=0,r.nextEffect=null,r.firstEffect=null,r.lastEffect=null),r.childExpirationTime=e.childExpirationTime,r.expirationTime=t!==e.pendingProps?n:e.expirationTime,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,r.firstContextDependency=e.firstContextDependency,r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function Wr(e,t,n){var r=e.type,a=e.key;e=e.props;var i=void 0;if("function"==typeof r)i=Lr(r)?2:4;else if("string"==typeof r)i=7;else e:switch(r){case Ze:return Vr(e.children,t,n,a);case nt:i=10,t|=3;break;case Ge:i=10,t|=2;break;case Je:return(r=new zr(15,e,a,4|t)).type=Je,r.expirationTime=n,r;case at:i=16;break;default:if("object"==typeof r&&null!==r)switch(r.$$typeof){case et:i=12;break e;case tt:i=11;break e;case rt:i=13;break e;default:if("function"==typeof r.then){i=4;break e}}o("130",null==r?r:typeof r,"")}return(t=new zr(i,e,a,t)).type=r,t.expirationTime=n,t}function Vr(e,t,n,r){return(e=new zr(9,e,r,t)).expirationTime=n,e}function Br(e,t,n){return(e=new zr(8,e,null,t)).expirationTime=n,e}function Hr(e,t,n){return(t=new zr(6,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Yr(e,t){e.didError=!1;var n=e.earliestPendingTime;0===n?e.earliestPendingTime=e.latestPendingTime=t:t<n?e.earliestPendingTime=t:e.latestPendingTime<t&&(e.latestPendingTime=t),$r(t,e)}function $r(e,t){var n=t.earliestSuspendedTime,r=t.latestSuspendedTime,a=t.earliestPendingTime,i=t.latestPingedTime;0===(a=0!==a?a:i)&&(0===e||e<r)&&(a=r),0!==(e=a)&&0!==n&&n<e&&(e=n),t.nextExpirationTimeToWorkOn=a,t.expirationTime=e}var qr=!1;function Xr(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Qr(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Kr(e){return{expirationTime:e,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function Zr(e,t){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t)}function Gr(e,t){var n=e.alternate;if(null===n){var r=e.updateQueue,a=null;null===r&&(r=e.updateQueue=Xr(e.memoizedState))}else r=e.updateQueue,a=n.updateQueue,null===r?null===a?(r=e.updateQueue=Xr(e.memoizedState),a=n.updateQueue=Xr(n.memoizedState)):r=e.updateQueue=Qr(a):null===a&&(a=n.updateQueue=Qr(r));null===a||r===a?Zr(r,t):null===r.lastUpdate||null===a.lastUpdate?(Zr(r,t),Zr(a,t)):(Zr(r,t),a.lastUpdate=t)}function Jr(e,t){var n=e.updateQueue;null===(n=null===n?e.updateQueue=Xr(e.memoizedState):ea(e,n)).lastCapturedUpdate?n.firstCapturedUpdate=n.lastCapturedUpdate=t:(n.lastCapturedUpdate.next=t,n.lastCapturedUpdate=t)}function ea(e,t){var n=e.alternate;return null!==n&&t===n.updateQueue&&(t=e.updateQueue=Qr(t)),t}function ta(e,t,n,r,i,o){switch(n.tag){case 1:return"function"==typeof(e=n.payload)?e.call(o,r,i):e;case 3:e.effectTag=-1025&e.effectTag|64;case 0:if(null==(i="function"==typeof(e=n.payload)?e.call(o,r,i):e))break;return a({},r,i);case 2:qr=!0}return r}function na(e,t,n,r,a){qr=!1;for(var i=(t=ea(e,t)).baseState,o=null,u=0,c=t.firstUpdate,f=i;null!==c;){var l=c.expirationTime;a<l?(null===o&&(o=c,i=f),(0===u||l<u)&&(u=l)):(f=ta(e,0,c,f,n,r),null!==c.callback&&(e.effectTag|=32,(c.nextEffect=null)===t.lastEffect?t.firstEffect=t.lastEffect=c:(t.lastEffect.nextEffect=c,t.lastEffect=c))),c=c.next}for(l=null,c=t.firstCapturedUpdate;null!==c;){var s=c.expirationTime;a<s?(null===l&&(l=c,null===o&&(i=f)),(0===u||s<u)&&(u=s)):(f=ta(e,0,c,f,n,r),null!==c.callback&&(e.effectTag|=32,(c.nextEffect=null)===t.lastCapturedEffect?t.firstCapturedEffect=t.lastCapturedEffect=c:(t.lastCapturedEffect.nextEffect=c,t.lastCapturedEffect=c))),c=c.next}null===o&&(t.lastUpdate=null),null===l?t.lastCapturedUpdate=null:e.effectTag|=32,null===o&&null===l&&(i=f),t.baseState=i,t.firstUpdate=o,t.firstCapturedUpdate=l,e.expirationTime=u,e.memoizedState=f}function ra(e,t,n){null!==t.firstCapturedUpdate&&(null!==t.lastUpdate&&(t.lastUpdate.next=t.firstCapturedUpdate,t.lastUpdate=t.lastCapturedUpdate),t.firstCapturedUpdate=t.lastCapturedUpdate=null),aa(t.firstEffect,n),t.firstEffect=t.lastEffect=null,aa(t.firstCapturedEffect,n),t.firstCapturedEffect=t.lastCapturedEffect=null}function aa(e,t){for(;null!==e;){var n=e.callback;if(null!==n){e.callback=null;var r=t;"function"!=typeof n&&o("191",n),n.call(r)}e=e.nextEffect}}function ia(e,t){return{value:e,source:t,stack:ct(t)}}var oa={current:null},ua=null,ca=null,fa=null;function la(e,t){var n=e.type._context;xr(oa,n._currentValue),n._currentValue=t}function sa(e){var t=oa.current;_r(oa),e.type._context._currentValue=t}function da(e){fa=ca=null,(ua=e).firstContextDependency=null}function pa(e,t){return fa!==e&&!1!==t&&0!==t&&("number"==typeof t&&1073741823!==t||(fa=e,t=1073741823),t={context:e,observedBits:t,next:null},null===ca?(null===ua&&o("277"),ua.firstContextDependency=ca=t):ca=ca.next=t),e._currentValue}var ha={},ba={current:ha},ma={current:ha},ga={current:ha};function va(e){return e===ha&&o("174"),e}function ya(e,t){xr(ga,t),xr(ma,e),xr(ba,ha);var n=t.nodeType;switch(n){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:er(null,"");break;default:t=er(t=(n=8===n?t.parentNode:t).namespaceURI||null,n=n.tagName)}_r(ba),xr(ba,t)}function wa(e){_r(ba),_r(ma),_r(ga)}function _a(e){va(ga.current);var t=va(ba.current),n=er(t,e.type);t!==n&&(xr(ma,e),xr(ba,n))}function xa(e){ma.current===e&&(_r(ba),_r(ma))}var ka=(new r.Component).refs;function Ta(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:a({},t,n),e.memoizedState=n,null!==(r=e.updateQueue)&&0===e.expirationTime&&(r.baseState=n)}var Ca={isMounted:function(e){return!!(e=e._reactInternalFiber)&&2===tn(e)},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var r=io(),a=Kr(r=Ai(r,e));a.payload=t,null!=n&&(a.callback=n),Gr(e,a),Oi(e,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var r=io(),a=Kr(r=Ai(r,e));a.tag=1,a.payload=t,null!=n&&(a.callback=n),Gr(e,a),Oi(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=io(),r=Kr(n=Ai(n,e));r.tag=2,null!=t&&(r.callback=t),Gr(e,r),Oi(e,n)}};function Ea(e,t,n,r,a,i,o){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,i,o):!(t.prototype&&t.prototype.isPureReactComponent&&en(n,r)&&en(a,i))}function Sa(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&&Ca.enqueueReplaceState(t,t.state,null)}function Ma(e,t,n,r){var a=e.stateNode,i=Mr(t)?Er:Tr.current;a.props=n,a.state=e.memoizedState,a.refs=ka,a.context=Sr(e,i),null!==(i=e.updateQueue)&&(na(e,i,n,a,r),a.state=e.memoizedState),"function"==typeof(i=t.getDerivedStateFromProps)&&(Ta(e,t,i,n),a.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof a.getSnapshotBeforeUpdate||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||(t=a.state,"function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),t!==a.state&&Ca.enqueueReplaceState(a,a.state,null),null!==(i=e.updateQueue)&&(na(e,i,n,a,r),a.state=e.memoizedState)),"function"==typeof a.componentDidMount&&(e.effectTag|=4)}var Pa=Array.isArray;function Na(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){var r=void 0;(n=n._owner)&&(2!==n.tag&&3!==n.tag&&o("110"),r=n.stateNode),r||o("147",e);var a=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===a?t.ref:((t=function(e){var t=r.refs;t===ka&&(t=r.refs={}),null===e?delete t[a]:t[a]=e})._stringRef=a,t)}"string"!=typeof e&&o("284"),n._owner||o("254",e)}return e}function Aa(e,t){"textarea"!==e.type&&o("31","[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,"")}function Oa(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 r(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 a(e,t,n){return(e=jr(e,t,n)).index=0,e.sibling=null,e}function i(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.effectTag=2,n):r:(t.effectTag=2,n):n}function u(t){return e&&null===t.alternate&&(t.effectTag=2),t}function c(e,t,n,r){return null===t||8!==t.tag?(t=Br(n,e.mode,r)).return=e:(t=a(t,n,r)).return=e,t}function f(e,t,n,r){return null!==t&&t.type===n.type?(r=a(t,n.props,r)).ref=Na(e,t,n):(r=Wr(n,e.mode,r)).ref=Na(e,t,n),r.return=e,r}function l(e,t,n,r){return null===t||6!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?(t=Hr(n,e.mode,r)).return=e:(t=a(t,n.children||[],r)).return=e,t}function s(e,t,n,r,i){return null===t||9!==t.tag?(t=Vr(n,e.mode,r,i)).return=e:(t=a(t,n,r)).return=e,t}function d(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=Br(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case Qe:return(n=Wr(t,e.mode,n)).ref=Na(e,null,t),n.return=e,n;case Ke:return(t=Hr(t,e.mode,n)).return=e,t}if(Pa(t)||ot(t))return(t=Vr(t,e.mode,n,null)).return=e,t;Aa(e,t)}return null}function p(e,t,n,r){var a=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==a?null:c(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case Qe:return n.key===a?n.type===Ze?s(e,t,n.props.children,r,a):f(e,t,n,r):null;case Ke:return n.key===a?l(e,t,n,r):null}if(Pa(n)||ot(n))return null!==a?null:s(e,t,n,r,null);Aa(e,n)}return null}function h(e,t,n,r,a){if("string"==typeof r||"number"==typeof r)return c(t,e=e.get(n)||null,""+r,a);if("object"==typeof r&&null!==r){switch(r.$$typeof){case Qe:return e=e.get(null===r.key?n:r.key)||null,r.type===Ze?s(t,e,r.props.children,a,r.key):f(t,e,r,a);case Ke:return l(t,e=e.get(null===r.key?n:r.key)||null,r,a)}if(Pa(r)||ot(r))return s(t,e=e.get(n)||null,r,a,null);Aa(t,r)}return null}return function(c,f,l,s){var b="object"==typeof l&&null!==l&&l.type===Ze&&null===l.key;b&&(l=l.props.children);var m="object"==typeof l&&null!==l;if(m)switch(l.$$typeof){case Qe:e:{for(m=l.key,b=f;null!==b;){if(b.key===m){if(9===b.tag?l.type===Ze:b.type===l.type){n(c,b.sibling),(f=a(b,l.type===Ze?l.props.children:l.props,s)).ref=Na(c,b,l),f.return=c,c=f;break e}n(c,b);break}t(c,b),b=b.sibling}c=l.type===Ze?((f=Vr(l.props.children,c.mode,s,l.key)).return=c,f):((s=Wr(l,c.mode,s)).ref=Na(c,f,l),s.return=c,s)}return u(c);case Ke:e:{for(b=l.key;null!==f;){if(f.key===b){if(6===f.tag&&f.stateNode.containerInfo===l.containerInfo&&f.stateNode.implementation===l.implementation){n(c,f.sibling),(f=a(f,l.children||[],s)).return=c,c=f;break e}n(c,f);break}t(c,f),f=f.sibling}(f=Hr(l,c.mode,s)).return=c,c=f}return u(c)}if("string"==typeof l||"number"==typeof l)return l=""+l,u(((f=null!==f&&8===f.tag?(n(c,f.sibling),a(f,l,s)):(n(c,f),Br(l,c.mode,s))).return=c,c=f));if(Pa(l))return function(a,o,u,c){for(var f=null,l=null,s=o,b=o=0,m=null;null!==s&&b<u.length;b++){s.index>b?(m=s,s=null):m=s.sibling;var g=p(a,s,u[b],c);if(null===g){null===s&&(s=m);break}e&&s&&null===g.alternate&&t(a,s),o=i(g,o,b),null===l?f=g:l.sibling=g,l=g,s=m}if(b===u.length)return n(a,s),f;if(null===s){for(;b<u.length;b++)(s=d(a,u[b],c))&&(o=i(s,o,b),null===l?f=s:l.sibling=s,l=s);return f}for(s=r(a,s);b<u.length;b++)(m=h(s,a,b,u[b],c))&&(e&&null!==m.alternate&&s.delete(null===m.key?b:m.key),o=i(m,o,b),null===l?f=m:l.sibling=m,l=m);return e&&s.forEach(function(e){return t(a,e)}),f}(c,f,l,s);if(ot(l))return function(a,u,c,f){var l=ot(c);"function"!=typeof l&&o("150"),null==(c=l.call(c))&&o("151");for(var s=l=null,b=u,m=u=0,g=null,v=c.next();null!==b&&!v.done;m++,v=c.next()){b.index>m?(g=b,b=null):g=b.sibling;var y=p(a,b,v.value,f);if(null===y){b||(b=g);break}e&&b&&null===y.alternate&&t(a,b),u=i(y,u,m),null===s?l=y:s.sibling=y,s=y,b=g}if(v.done)return n(a,b),l;if(null===b){for(;!v.done;m++,v=c.next())null!==(v=d(a,v.value,f))&&(u=i(v,u,m),null===s?l=v:s.sibling=v,s=v);return l}for(b=r(a,b);!v.done;m++,v=c.next())null!==(v=h(b,a,m,v.value,f))&&(e&&null!==v.alternate&&b.delete(null===v.key?m:v.key),u=i(v,u,m),null===s?l=v:s.sibling=v,s=v);return e&&b.forEach(function(e){return t(a,e)}),l}(c,f,l,s);if(m&&Aa(c,l),void 0===l&&!b)switch(c.tag){case 2:case 3:case 0:o("152",(s=c.type).displayName||s.name||"Component")}return n(c,f)}}var Ua=Oa(!0),Da=Oa(!1),Fa=null,Ia=null,Ra=!1;function za(e,t){var n=new zr(7,null,null,0);n.type="DELETED",n.stateNode=t,n.return=e,n.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function La(e,t){switch(e.tag){case 7:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 8:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);default:return!1}}function ja(e){if(Ra){var t=Ia;if(t){var n=t;if(!La(e,t)){if(!(t=gr(n))||!La(e,t))return e.effectTag|=2,Ra=!1,void(Fa=e);za(Fa,n)}Fa=e,Ia=vr(t)}else e.effectTag|=2,Ra=!1,Fa=e}}function Wa(e){for(e=e.return;null!==e&&7!==e.tag&&5!==e.tag;)e=e.return;Fa=e}function Va(e){if(e!==Fa)return!1;if(!Ra)return Wa(e),!(Ra=!0);var t=e.type;if(7!==e.tag||"head"!==t&&"body"!==t&&!mr(t,e.memoizedProps))for(t=Ia;t;)za(e,t),t=gr(t);return Wa(e),Ia=Fa?gr(e.stateNode):null,!0}function Ba(){Ia=Fa=null,Ra=!1}var Ha=$e.ReactCurrentOwner;function Ya(e,t,n,r){t.child=null===e?Da(t,null,n,r):Ua(t,e.child,n,r)}function $a(e,t,n,r,a){n=n.render;var i=t.ref;return Cr.current||t.memoizedProps!==r||i!==(null!==e?e.ref:null)?(Ya(e,t,n=n(r,i),a),t.memoizedProps=r,t.child):Ja(e,t,a)}function qa(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function Xa(e,t,n,r,a){var i=Mr(n)?Er:Tr.current;return i=Sr(t,i),da(t),n=n(r,i),t.effectTag|=1,Ya(e,t,n,a),t.memoizedProps=r,t.child}function Qa(e,t,n,r,a){if(Mr(n)){var i=!0;Ur(t)}else i=!1;if(da(t),null===e)if(null===t.stateNode){var o=Mr(n)?Er:Tr.current,u=n.contextTypes,c=null!=u,f=new n(r,u=c?Sr(t,o):kr);t.memoizedState=null!==f.state&&void 0!==f.state?f.state:null,f.updater=Ca,(t.stateNode=f)._reactInternalFiber=t,c&&((c=t.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,c.__reactInternalMemoizedMaskedChildContext=u),Ma(t,n,r,a),r=!0}else{o=t.stateNode,u=t.memoizedProps,o.props=u;var l=o.context;c=Sr(t,c=Mr(n)?Er:Tr.current);var s=n.getDerivedStateFromProps;(f="function"==typeof s||"function"==typeof o.getSnapshotBeforeUpdate)||"function"!=typeof o.UNSAFE_componentWillReceiveProps&&"function"!=typeof o.componentWillReceiveProps||(u!==r||l!==c)&&Sa(t,o,r,c),qr=!1;var d=t.memoizedState;l=o.state=d;var p=t.updateQueue;null!==p&&(na(t,p,r,o,a),l=t.memoizedState),r=u!==r||d!==l||Cr.current||qr?("function"==typeof s&&(Ta(t,n,s,r),l=t.memoizedState),(u=qr||Ea(t,n,u,r,d,l,c))?(f||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||("function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount()),"function"==typeof o.componentDidMount&&(t.effectTag|=4)):("function"==typeof o.componentDidMount&&(t.effectTag|=4),t.memoizedProps=r,t.memoizedState=l),o.props=r,o.state=l,o.context=c,u):("function"==typeof o.componentDidMount&&(t.effectTag|=4),!1)}else o=t.stateNode,u=t.memoizedProps,o.props=u,l=o.context,c=Sr(t,c=Mr(n)?Er:Tr.current),(f="function"==typeof(s=n.getDerivedStateFromProps)||"function"==typeof o.getSnapshotBeforeUpdate)||"function"!=typeof o.UNSAFE_componentWillReceiveProps&&"function"!=typeof o.componentWillReceiveProps||(u!==r||l!==c)&&Sa(t,o,r,c),qr=!1,l=t.memoizedState,d=o.state=l,null!==(p=t.updateQueue)&&(na(t,p,r,o,a),d=t.memoizedState),r=u!==r||l!==d||Cr.current||qr?("function"==typeof s&&(Ta(t,n,s,r),d=t.memoizedState),(s=qr||Ea(t,n,u,r,l,d,c))?(f||"function"!=typeof o.UNSAFE_componentWillUpdate&&"function"!=typeof o.componentWillUpdate||("function"==typeof o.componentWillUpdate&&o.componentWillUpdate(r,d,c),"function"==typeof o.UNSAFE_componentWillUpdate&&o.UNSAFE_componentWillUpdate(r,d,c)),"function"==typeof o.componentDidUpdate&&(t.effectTag|=4),"function"==typeof o.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!=typeof o.componentDidUpdate||u===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=4),"function"!=typeof o.getSnapshotBeforeUpdate||u===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=256),t.memoizedProps=r,t.memoizedState=d),o.props=r,o.state=d,o.context=c,s):("function"!=typeof o.componentDidUpdate||u===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=4),"function"!=typeof o.getSnapshotBeforeUpdate||u===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=256),!1);return Ka(e,t,n,r,i,a)}function Ka(e,t,n,r,a,i){qa(e,t);var o=0!=(64&t.effectTag);if(!r&&!o)return a&&Dr(t,n,!1),Ja(e,t,i);r=t.stateNode,Ha.current=t;var u=o?null:r.render();return t.effectTag|=1,null!==e&&o&&(Ya(e,t,null,i),t.child=null),Ya(e,t,u,i),t.memoizedState=r.state,t.memoizedProps=r.props,a&&Dr(t,n,!0),t.child}function Za(e){var t=e.stateNode;t.pendingContext?Ar(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Ar(0,t.context,!1),ya(e,t.containerInfo)}function Ga(e,t){if(e&&e.defaultProps)for(var n in t=a({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}function Ja(e,t,n){null!==e&&(t.firstContextDependency=e.firstContextDependency);var r=t.childExpirationTime;if(0===r||n<r)return null;if(null!==e&&t.child!==e.child&&o("153"),null!==t.child){for(n=jr(e=t.child,e.pendingProps,e.expirationTime),(t.child=n).return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=jr(e,e.pendingProps,e.expirationTime)).return=t;n.sibling=null}return t.child}function ei(e){e.effectTag|=4}var ti=void 0,ni=void 0,ri=void 0;function ai(e,t){var n=t.source,r=t.stack;null===r&&null!==n&&(r=ct(n)),null!==n&&ut(n.type),t=t.value,null!==e&&2===e.tag&&ut(e.type);try{console.error(t)}catch(e){setTimeout(function(){throw e})}}function ii(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){Ni(e,t)}else t.current=null}function oi(e){switch("function"==typeof Ir&&Ir(e),e.tag){case 2:case 3:ii(e);var t=e.stateNode;if("function"==typeof t.componentWillUnmount)try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(t){Ni(e,t)}break;case 7:ii(e);break;case 6:fi(e)}}function ui(e){return 7===e.tag||5===e.tag||6===e.tag}function ci(e){e:{for(var t=e.return;null!==t;){if(ui(t)){var n=t;break e}t=t.return}o("160"),n=void 0}var r=t=void 0;switch(n.tag){case 7:t=n.stateNode,r=!1;break;case 5:case 6:t=n.stateNode.containerInfo,r=!0;break;default:o("161")}16&n.effectTag&&(ar(t,""),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||ui(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;7!==n.tag&&8!==n.tag;){if(2&n.effectTag)continue t;if(null===n.child||6===n.tag)continue t;n=(n.child.return=n).child}if(!(2&n.effectTag)){n=n.stateNode;break e}}for(var a=e;;){if(7===a.tag||8===a.tag)if(n)if(r){var i=t,u=a.stateNode,c=n;8===i.nodeType?i.parentNode.insertBefore(u,c):i.insertBefore(u,c)}else t.insertBefore(a.stateNode,n);else r?(i=t,u=a.stateNode,8===i.nodeType?(c=i.parentNode).insertBefore(u,i):(c=i).appendChild(u),null===c.onclick&&(c.onclick=dr)):t.appendChild(a.stateNode);else if(6!==a.tag&&null!==a.child){a=(a.child.return=a).child;continue}if(a===e)break;for(;null===a.sibling;){if(null===a.return||a.return===e)return;a=a.return}a.sibling.return=a.return,a=a.sibling}}function fi(e){for(var t=e,n=!1,r=void 0,a=void 0;;){if(!n){n=t.return;e:for(;;){switch(null===n&&o("160"),n.tag){case 7:r=n.stateNode,a=!1;break e;case 5:case 6:r=n.stateNode.containerInfo,a=!0;break e}n=n.return}n=!0}if(7===t.tag||8===t.tag){e:for(var i=t,u=i;;)if(oi(u),null!==u.child&&6!==u.tag)u.child.return=u,u=u.child;else{if(u===i)break;for(;null===u.sibling;){if(null===u.return||u.return===i)break e;u=u.return}u.sibling.return=u.return,u=u.sibling}a?(i=r,u=t.stateNode,8===i.nodeType?i.parentNode.removeChild(u):i.removeChild(u)):r.removeChild(t.stateNode)}else if(6===t.tag?(r=t.stateNode.containerInfo,a=!0):oi(t),null!==t.child){t=(t.child.return=t).child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return;6===(t=t.return).tag&&(n=!1)}t.sibling.return=t.return,t=t.sibling}}function li(e,t){switch(t.tag){case 2:case 3:break;case 7:var n=t.stateNode;if(null!=n){var r=t.memoizedProps,a=null!==e?e.memoizedProps:r;e=t.type;var i=t.updateQueue;if((t.updateQueue=null)!==i){for(n[I]=r,"input"===e&&"radio"===r.type&&null!=r.name&&_t(n,r),lr(e,a),t=lr(e,r),a=0;a<i.length;a+=2){var u=i[a],c=i[a+1];"style"===u?ur(n,c):"dangerouslySetInnerHTML"===u?rr(n,c):"children"===u?ar(n,c):gt(n,u,c,t)}switch(e){case"input":xt(n,r);break;case"textarea":Kn(n,r);break;case"select":e=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(i=r.value)?qn(n,!!r.multiple,i,!1):e!==!!r.multiple&&(null!=r.defaultValue?qn(n,!!r.multiple,r.defaultValue,!0):qn(n,!!r.multiple,r.multiple?[]:"",!1))}}}break;case 8:null===t.stateNode&&o("162"),t.stateNode.nodeValue=t.memoizedProps;break;case 5:case 15:case 16:break;default:o("163")}}function si(e,t,n){(n=Kr(n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){po(r),ai(e,t)},n}function di(e,t,n){(n=Kr(n)).tag=3;var r=e.stateNode;return null!==r&&"function"==typeof r.componentDidCatch&&(n.callback=function(){null===Ci?Ci=new Set([this]):Ci.add(this);var n=t.value,r=t.stack;ai(e,t),this.componentDidCatch(n,{componentStack:null!==r?r:""})}),n}function pi(e){switch(e.tag){case 2:Mr(e.type)&&Pr();var t=e.effectTag;return 1024&t?(e.effectTag=-1025&t|64,e):null;case 3:return Mr(e.type._reactResult)&&Pr(),1024&(t=e.effectTag)?(e.effectTag=-1025&t|64,e):null;case 5:return wa(),Nr(),0!=(64&(t=e.effectTag))&&o("285"),e.effectTag=-1025&t|64,e;case 7:return xa(e),null;case 16:return 1024&(t=e.effectTag)?(e.effectTag=-1025&t|64,e):null;case 6:return wa(),null;case 12:return sa(e),null;default:return null}}ti=function(){},ni=function(e,t,n,r,i){var o=e.memoizedProps;if(o!==r){var u=t.stateNode;switch(va(ba.current),e=null,n){case"input":o=yt(u,o),r=yt(u,r),e=[];break;case"option":o=$n(u,o),r=$n(u,r),e=[];break;case"select":o=a({},o,{value:void 0}),r=a({},r,{value:void 0}),e=[];break;case"textarea":o=Xn(u,o),r=Xn(u,r),e=[];break;default:"function"!=typeof o.onClick&&"function"==typeof r.onClick&&(u.onclick=dr)}fr(n,r),u=n=void 0;var c=null;for(n in o)if(!r.hasOwnProperty(n)&&o.hasOwnProperty(n)&&null!=o[n])if("style"===n){var f=o[n];for(u in f)f.hasOwnProperty(u)&&(c||(c={}),c[u]="")}else"dangerouslySetInnerHTML"!==n&&"children"!==n&&"suppressContentEditableWarning"!==n&&"suppressHydrationWarning"!==n&&"autoFocus"!==n&&(y.hasOwnProperty(n)?e||(e=[]):(e=e||[]).push(n,null));for(n in r){var l=r[n];if(f=null!=o?o[n]:void 0,r.hasOwnProperty(n)&&l!==f&&(null!=l||null!=f))if("style"===n)if(f){for(u in f)!f.hasOwnProperty(u)||l&&l.hasOwnProperty(u)||(c||(c={}),c[u]="");for(u in l)l.hasOwnProperty(u)&&f[u]!==l[u]&&(c||(c={}),c[u]=l[u])}else c||(e||(e=[]),e.push(n,c)),c=l;else"dangerouslySetInnerHTML"===n?(l=l?l.__html:void 0,f=f?f.__html:void 0,null!=l&&f!==l&&(e=e||[]).push(n,""+l)):"children"===n?f===l||"string"!=typeof l&&"number"!=typeof l||(e=e||[]).push(n,""+l):"suppressContentEditableWarning"!==n&&"suppressHydrationWarning"!==n&&(y.hasOwnProperty(n)?(null!=l&&sr(i,n),e||f===l||(e=[])):(e=e||[]).push(n,l))}c&&(e=e||[]).push("style",c),i=e,(t.updateQueue=i)&&ei(t)}},ri=function(e,t,n,r){n!==r&&ei(t)};var hi={readContext:pa},bi=$e.ReactCurrentOwner,mi=0,gi=0,vi=!1,yi=null,wi=null,_i=0,xi=!1,ki=null,Ti=!1,Ci=null;function Ei(){if(null!==yi)for(var e=yi.return;null!==e;){var t=e;switch(t.tag){case 2:var n=t.type.childContextTypes;null!=n&&Pr();break;case 3:null!=(n=t.type._reactResult.childContextTypes)&&Pr();break;case 5:wa(),Nr();break;case 7:xa(t);break;case 6:wa();break;case 12:sa(t)}e=e.return}_i=0,xi=!1,yi=wi=null}function Si(e){for(;;){var t=e.alternate,n=e.return,r=e.sibling;if(0==(512&e.effectTag)){var i=t,u=(t=e).pendingProps;switch(t.tag){case 0:case 1:break;case 2:Mr(t.type)&&Pr();break;case 3:Mr(t.type._reactResult)&&Pr();break;case 5:wa(),Nr(),(u=t.stateNode).pendingContext&&(u.context=u.pendingContext,u.pendingContext=null),null!==i&&null!==i.child||(Va(t),t.effectTag&=-3),ti(t);break;case 7:xa(t);var c=va(ga.current),f=t.type;if(null!==i&&null!=t.stateNode)ni(i,t,f,u,c),i.ref!==t.ref&&(t.effectTag|=128);else if(u){var l=va(ba.current);if(Va(t)){i=(u=t).stateNode;var s=u.type,d=u.memoizedProps,p=c;switch(i[F]=u,i[I]=d,f=void 0,c=s){case"iframe":case"object":Cn("load",i);break;case"video":case"audio":for(s=0;s<re.length;s++)Cn(re[s],i);break;case"source":Cn("error",i);break;case"img":case"image":case"link":Cn("error",i),Cn("load",i);break;case"form":Cn("reset",i),Cn("submit",i);break;case"details":Cn("toggle",i);break;case"input":wt(i,d),Cn("invalid",i),sr(p,"onChange");break;case"select":i._wrapperState={wasMultiple:!!d.multiple},Cn("invalid",i),sr(p,"onChange");break;case"textarea":Qn(i,d),Cn("invalid",i),sr(p,"onChange")}for(f in fr(c,d),s=null,d)d.hasOwnProperty(f)&&(l=d[f],"children"===f?"string"==typeof l?i.textContent!==l&&(s=["children",l]):"number"==typeof l&&i.textContent!==""+l&&(s=["children",""+l]):y.hasOwnProperty(f)&&null!=l&&sr(p,f));switch(c){case"input":He(i),kt(i,d,!0);break;case"textarea":He(i),Zn(i);break;case"select":case"option":break;default:"function"==typeof d.onClick&&(i.onclick=dr)}f=s,u.updateQueue=f,(u=null!==f)&&ei(t)}else{d=t,i=f,p=u,s=9===c.nodeType?c:c.ownerDocument,l===Gn.html&&(l=Jn(i)),l===Gn.html?"script"===i?((i=s.createElement("div")).innerHTML="<script><\/script>",s=i.removeChild(i.firstChild)):"string"==typeof p.is?s=s.createElement(i,{is:p.is}):(s=s.createElement(i),"select"===i&&p.multiple&&(s.multiple=!0)):s=s.createElementNS(l,i),(i=s)[F]=d,i[I]=u;e:for(d=i,p=t,s=p.child;null!==s;){if(7===s.tag||8===s.tag)d.appendChild(s.stateNode);else if(6!==s.tag&&null!==s.child){s=(s.child.return=s).child;continue}if(s===p)break;for(;null===s.sibling;){if(null===s.return||s.return===p)break e;s=s.return}s.sibling.return=s.return,s=s.sibling}p=i;var h=c,b=lr(s=f,d=u);switch(s){case"iframe":case"object":Cn("load",p),c=d;break;case"video":case"audio":for(c=0;c<re.length;c++)Cn(re[c],p);c=d;break;case"source":Cn("error",p),c=d;break;case"img":case"image":case"link":Cn("error",p),Cn("load",p),c=d;break;case"form":Cn("reset",p),Cn("submit",p),c=d;break;case"details":Cn("toggle",p),c=d;break;case"input":wt(p,d),c=yt(p,d),Cn("invalid",p),sr(h,"onChange");break;case"option":c=$n(p,d);break;case"select":p._wrapperState={wasMultiple:!!d.multiple},c=a({},d,{value:void 0}),Cn("invalid",p),sr(h,"onChange");break;case"textarea":Qn(p,d),c=Xn(p,d),Cn("invalid",p),sr(h,"onChange");break;default:c=d}fr(s,c),l=void 0;var m=s,g=p,v=c;for(l in v)if(v.hasOwnProperty(l)){var w=v[l];"style"===l?ur(g,w):"dangerouslySetInnerHTML"===l?null!=(w=w?w.__html:void 0)&&rr(g,w):"children"===l?"string"==typeof w?("textarea"!==m||""!==w)&&ar(g,w):"number"==typeof w&&ar(g,""+w):"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&"autoFocus"!==l&&(y.hasOwnProperty(l)?null!=w&&sr(h,l):null!=w&&gt(g,l,w,b))}switch(s){case"input":He(p),kt(p,d,!1);break;case"textarea":He(p),Zn(p);break;case"option":null!=d.value&&p.setAttribute("value",""+vt(d.value));break;case"select":(c=p).multiple=!!d.multiple,null!=(p=d.value)?qn(c,!!d.multiple,p,!1):null!=d.defaultValue&&qn(c,!!d.multiple,d.defaultValue,!0);break;default:"function"==typeof c.onClick&&(p.onclick=dr)}(u=br(f,u))&&ei(t),t.stateNode=i}null!==t.ref&&(t.effectTag|=128)}else null===t.stateNode&&o("166");break;case 8:i&&null!=t.stateNode?ri(i,t,i.memoizedProps,u):("string"!=typeof u&&null===t.stateNode&&o("166"),i=va(ga.current),va(ba.current),Va(t)?(f=(u=t).stateNode,i=u.memoizedProps,f[F]=u,(u=f.nodeValue!==i)&&ei(t)):(f=t,(u=(9===i.nodeType?i:i.ownerDocument).createTextNode(u))[F]=f,t.stateNode=u));break;case 13:case 14:case 16:case 9:case 10:case 15:break;case 6:wa(),ti(t);break;case 12:sa(t);break;case 11:break;case 4:o("167");default:o("156")}if(t=yi=null,u=e,1073741823===_i||1073741823!==u.childExpirationTime){for(f=0,i=u.child;null!==i;)c=i.expirationTime,d=i.childExpirationTime,(0===f||0!==c&&c<f)&&(f=c),(0===f||0!==d&&d<f)&&(f=d),i=i.sibling;u.childExpirationTime=f}if(null!==t)return t;null!==n&&0==(512&n.effectTag)&&(null===n.firstEffect&&(n.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==n.lastEffect&&(n.lastEffect.nextEffect=e.firstEffect),n.lastEffect=e.lastEffect),1<e.effectTag&&(null!==n.lastEffect?n.lastEffect.nextEffect=e:n.firstEffect=e,n.lastEffect=e))}else{if(null!==(e=pi(e)))return e.effectTag&=511,e;null!==n&&(n.firstEffect=n.lastEffect=null,n.effectTag|=512)}if(null!==r)return r;if(null===n)break;e=n}return null}function Mi(e){var t=function(e,t,n){var r=t.expirationTime;if(!Cr.current&&(0===r||n<r)){switch(t.tag){case 5:Za(t),Ba();break;case 7:_a(t);break;case 2:Mr(t.type)&&Ur(t);break;case 3:Mr(t.type._reactResult)&&Ur(t);break;case 6:ya(t,t.stateNode.containerInfo);break;case 12:la(t,t.memoizedProps.value)}return Ja(e,t,n)}switch(t.expirationTime=0,t.tag){case 4:return function(e,t,n,r){null!==e&&o("155");var a=t.pendingProps;if("object"==typeof n&&null!==n&&"function"==typeof n.then){var i=n=function(e){switch(e._reactStatus){case 1:return e._reactResult;case 2:throw e._reactResult;case 0:throw e;default:throw e._reactStatus=0,e.then(function(t){if(0===e._reactStatus){if(e._reactStatus=1,"object"==typeof t&&null!==t){var n=t.default;t=null!=n?n:t}e._reactResult=t}},function(t){0===e._reactStatus&&(e._reactStatus=2,e._reactResult=t)}),e}}(n);i="function"==typeof i?Lr(i)?3:1:null!=i&&i.$$typeof?14:4,i=t.tag=i;var u=Ga(n,a);switch(i){case 1:return Xa(e,t,n,u,r);case 3:return Qa(e,t,n,u,r);case 14:return $a(e,t,n,u,r);default:o("283",n)}}if(i=Sr(t,Tr.current),da(t),i=n(a,i),t.effectTag|=1,"object"!=typeof i||null===i||"function"!=typeof i.render||void 0!==i.$$typeof)return t.tag=0,Ya(e,t,i,r),t.memoizedProps=a,t.child;t.tag=2,Mr(n)?(u=!0,Ur(t)):u=!1,t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null;var c=n.getDerivedStateFromProps;return"function"==typeof c&&Ta(t,n,c,a),i.updater=Ca,Ma((t.stateNode=i)._reactInternalFiber=t,n,a,r),Ka(e,t,n,!0,u,r)}(e,t,t.type,n);case 0:return Xa(e,t,t.type,t.pendingProps,n);case 1:var a=t.type._reactResult;return e=Xa(e,t,a,Ga(a,r=t.pendingProps),n),t.memoizedProps=r,e;case 2:return Qa(e,t,t.type,t.pendingProps,n);case 3:return e=Qa(e,t,a=t.type._reactResult,Ga(a,r=t.pendingProps),n),t.memoizedProps=r,e;case 5:return Za(t),null===(r=t.updateQueue)&&o("282"),a=null!==(a=t.memoizedState)?a.element:null,na(t,r,t.pendingProps,null,n),(r=t.memoizedState.element)===a?(Ba(),Ja(e,t,n)):(a=t.stateNode,(a=(null===e||null===e.child)&&a.hydrate)&&(Ia=vr(t.stateNode.containerInfo),Fa=t,a=Ra=!0),a?(t.effectTag|=2,t.child=Da(t,null,r,n)):(Ya(e,t,r,n),Ba()),t.child);case 7:_a(t),null===e&&ja(t),r=t.type,a=t.pendingProps;var i=null!==e?e.memoizedProps:null,u=a.children;return mr(r,a)?u=null:null!==i&&mr(r,i)&&(t.effectTag|=16),qa(e,t),1073741823!==n&&1&t.mode&&a.hidden?(t.expirationTime=1073741823,t.memoizedProps=a,null):(Ya(e,t,u,n),t.memoizedProps=a,t.child);case 8:return null===e&&ja(t),t.memoizedProps=t.pendingProps,null;case 16:return null;case 6:return ya(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Ua(t,null,r,n):Ya(e,t,r,n),t.memoizedProps=r,t.child;case 13:return $a(e,t,t.type,t.pendingProps,n);case 14:return e=$a(e,t,a=t.type._reactResult,Ga(a,r=t.pendingProps),n),t.memoizedProps=r,e;case 9:return Ya(e,t,r=t.pendingProps,n),t.memoizedProps=r,t.child;case 10:return Ya(e,t,r=t.pendingProps.children,n),t.memoizedProps=r,t.child;case 15:return Ya(e,t,(r=t.pendingProps).children,n),t.memoizedProps=r,t.child;case 12:e:{if(r=t.type._context,a=t.pendingProps,u=t.memoizedProps,i=a.value,t.memoizedProps=a,la(t,i),null!==u){var c=u.value;if(0==(i=c===i&&(0!==c||1/c==1/i)||c!=c&&i!=i?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(c,i):1073741823))){if(u.children===a.children&&!Cr.current){t=Ja(e,t,n);break e}}else for(null!==(u=t.child)&&(u.return=t);null!==u;){if(null!==(c=u.firstContextDependency))do{if(c.context===r&&0!=(c.observedBits&i)){if(2===u.tag||3===u.tag){var f=Kr(n);f.tag=2,Gr(u,f)}(0===u.expirationTime||u.expirationTime>n)&&(u.expirationTime=n),null!==(f=u.alternate)&&(0===f.expirationTime||f.expirationTime>n)&&(f.expirationTime=n);for(var l=u.return;null!==l;){if(f=l.alternate,0===l.childExpirationTime||l.childExpirationTime>n)l.childExpirationTime=n,null!==f&&(0===f.childExpirationTime||f.childExpirationTime>n)&&(f.childExpirationTime=n);else{if(null===f||!(0===f.childExpirationTime||f.childExpirationTime>n))break;f.childExpirationTime=n}l=l.return}}f=u.child,c=c.next}while(null!==c);else f=12===u.tag&&u.type===t.type?null:u.child;if(null!==f)f.return=u;else for(f=u;null!==f;){if(f===t){f=null;break}if(null!==(u=f.sibling)){u.return=f.return,f=u;break}f=f.return}u=f}}Ya(e,t,a.children,n),t=t.child}return t;case 11:return i=t.type,a=(r=t.pendingProps).children,da(t),a=a(i=pa(i,r.unstable_observedBits)),t.effectTag|=1,Ya(e,t,a,n),t.memoizedProps=r,t.child;default:o("156")}}(e.alternate,e,_i);return null===t&&(t=Si(e)),bi.current=null,t}function Pi(e,t,n){vi&&o("243"),vi=!0,bi.currentDispatcher=hi;var r=e.nextExpirationTimeToWorkOn;r===_i&&e===wi&&null!==yi||(Ei(),_i=r,yi=jr((wi=e).current,null,_i),e.pendingCommitExpirationTime=0);for(var a=!1;;){try{if(t)for(;null!==yi&&!so();)yi=Mi(yi);else for(;null!==yi;)yi=Mi(yi)}catch(e){if(null===yi)a=!0,po(e);else{null===yi&&o("271");var i=yi,u=i.return;if(null!==u){e:{var c=u,f=i,l=e;u=_i,f.effectTag|=512,f.firstEffect=f.lastEffect=null,xi=!0,l=ia(l,f);do{switch(c.tag){case 5:c.effectTag|=1024,c.expirationTime=u,Jr(c,u=si(c,l,u));break e;case 2:case 3:f=l;var s=c.stateNode;if(0==(64&c.effectTag)&&null!==s&&"function"==typeof s.componentDidCatch&&(null===Ci||!Ci.has(s))){c.effectTag|=1024,c.expirationTime=u,Jr(c,u=di(c,f,u));break e}}c=c.return}while(null!==c)}yi=Si(i);continue}a=!0,po(e)}}break}if(vi=!1,fa=ca=ua=bi.currentDispatcher=null,a)wi=null,e.finishedWork=null;else if(null!==yi)e.finishedWork=null;else{if(null===(t=e.current.alternate)&&o("281"),wi=null,xi){if(a=e.latestPendingTime,i=e.latestSuspendedTime,u=e.latestPingedTime,0!==a&&r<a||0!==i&&r<i||0!==u&&r<u)return e.didError=!1,0!==(n=e.latestPingedTime)&&n<=r&&(e.latestPingedTime=0),n=e.earliestPendingTime,t=e.latestPendingTime,n===r?e.earliestPendingTime=t===r?e.latestPendingTime=0:t:t===r&&(e.latestPendingTime=n),n=e.earliestSuspendedTime,t=e.latestSuspendedTime,0===n?e.earliestSuspendedTime=e.latestSuspendedTime=r:r<n?e.earliestSuspendedTime=r:t<r&&(e.latestSuspendedTime=r),$r(r,e),void(e.expirationTime=e.expirationTime);if(!e.didError&&!n)return e.didError=!0,e.nextExpirationTimeToWorkOn=r,r=e.expirationTime=1,void(e.expirationTime=r)}e.pendingCommitExpirationTime=r,e.finishedWork=t}}function Ni(e,t){var n;e:{for(vi&&!Ti&&o("263"),n=e.return;null!==n;){switch(n.tag){case 2:case 3:var r=n.stateNode;if("function"!=typeof n.type.getDerivedStateFromCatch&&("function"!=typeof r.componentDidCatch||null!==Ci&&Ci.has(r)))break;Gr(n,e=di(n,e=ia(t,e),1)),Oi(n,1),n=void 0;break e;case 5:Gr(n,e=si(n,e=ia(t,e),1)),Oi(n,1),n=void 0;break e}n=n.return}5===e.tag&&(Gr(e,n=si(e,n=ia(t,e),1)),Oi(e,1)),n=void 0}return n}function Ai(e,t){return 0!==gi?e=gi:vi?e=Ti?1:_i:1&t.mode?(e=Xi?2+10*(1+((e-2+15)/10|0)):2+25*(1+((e-2+500)/25|0)),null!==wi&&e===_i&&(e+=1)):e=1,Xi&&(0===Wi||Wi<e)&&(Wi=e),e}function Oi(e,t){e:{(0===e.expirationTime||e.expirationTime>t)&&(e.expirationTime=t);var n=e.alternate;null!==n&&(0===n.expirationTime||n.expirationTime>t)&&(n.expirationTime=t);var r=e.return;if(null===r&&5===e.tag)e=e.stateNode;else{for(;null!==r;){if(n=r.alternate,(0===r.childExpirationTime||r.childExpirationTime>t)&&(r.childExpirationTime=t),null!==n&&(0===n.childExpirationTime||n.childExpirationTime>t)&&(n.childExpirationTime=t),null===r.return&&5===r.tag){e=r.stateNode;break e}r=r.return}e=null}}null!==e&&(!vi&&0!==_i&&t<_i&&Ei(),Yr(e,t),vi&&!Ti&&wi===e||(e=(t=e).expirationTime,null===t.nextScheduledRoot?(t.expirationTime=e,null===Fi?(Di=Fi=t,t.nextScheduledRoot=t):(Fi=Fi.nextScheduledRoot=t).nextScheduledRoot=Di):(0===(n=t.expirationTime)||e<n)&&(t.expirationTime=e),zi||($i?qi&&fo(Li=t,ji=1,!0):1===e?co(1,null):ao(t,e))),Ji<eo&&(eo=0,o("185")))}function Ui(e,t,n,r,a){var i=gi;gi=1;try{return e(t,n,r,a)}finally{gi=i}}var Di=null,Fi=null,Ii=0,Ri=void 0,zi=!1,Li=null,ji=0,Wi=0,Vi=!1,Bi=!1,Hi=null,Yi=null,$i=!1,qi=!1,Xi=!1,Qi=null,Ki=i.unstable_now(),Zi=2+(Ki/10|0),Gi=Zi,Ji=50,eo=0,to=null,no=1;function ro(){Zi=2+((i.unstable_now()-Ki)/10|0)}function ao(e,t){if(0!==Ii){if(Ii<t)return;null!==Ri&&i.unstable_cancelScheduledWork(Ri)}Ii=t,e=i.unstable_now()-Ki,Ri=i.unstable_scheduleWork(uo,{timeout:10*(t-2)-e})}function io(){return zi||(oo(),0!==ji&&1073741823!==ji||(ro(),Gi=Zi)),Gi}function oo(){var e=0,t=null;if(null!==Fi)for(var n=Fi,r=Di;null!==r;){var a=r.expirationTime;if(0===a){if((null===n||null===Fi)&&o("244"),r===r.nextScheduledRoot){Di=Fi=r.nextScheduledRoot=null;break}if(r===Di)Di=a=r.nextScheduledRoot,Fi.nextScheduledRoot=a,r.nextScheduledRoot=null;else{if(r===Fi){(Fi=n).nextScheduledRoot=Di,r.nextScheduledRoot=null;break}n.nextScheduledRoot=r.nextScheduledRoot,r.nextScheduledRoot=null}r=n.nextScheduledRoot}else{if((0===e||a<e)&&(e=a,t=r),r===Fi)break;if(1===e)break;r=(n=r).nextScheduledRoot}}Li=t,ji=e}function uo(e){if(e.didTimeout&&null!==Di){ro();var t=Di;do{var n=t.expirationTime;0!==n&&n<=Zi&&(t.nextExpirationTimeToWorkOn=Zi),t=t.nextScheduledRoot}while(t!==Di)}co(0,e)}function co(e,t){if(Yi=t,oo(),null!==Yi)for(ro(),Gi=Zi;null!==Li&&0!==ji&&(0===e||ji<=e)&&(!Vi||ji<=Zi);)fo(Li,ji,ji<=Zi),oo(),ro(),Gi=Zi;else for(;null!==Li&&0!==ji&&(0===e||ji<=e);)fo(Li,ji,!0),oo();if(null!==Yi&&(Ii=0,Ri=null),0!==ji&&ao(Li,ji),Vi=!1,eo=0,(to=Yi=null)!==Qi)for(e=Qi,Qi=null,t=0;t<e.length;t++){var n=e[t];try{n._onComplete()}catch(e){Bi||(Bi=!0,Hi=e)}}if(Bi)throw e=Hi,Hi=null,Bi=!1,e}function fo(e,t,n){if(zi&&o("245"),zi=!0,null===Yi||n){var r=e.finishedWork;null!==r?lo(e,r,t):(e.finishedWork=null,Pi(e,!1,n),null!==(r=e.finishedWork)&&lo(e,r,t))}else null!==(r=e.finishedWork)?lo(e,r,t):(e.finishedWork=null,Pi(e,!0,n),null!==(r=e.finishedWork)&&(so()?e.finishedWork=r:lo(e,r,t)));zi=!1}function lo(e,t,n){var r=e.firstBatch;if(null!==r&&r._expirationTime<=n&&(null===Qi?Qi=[r]:Qi.push(r),r._defer))return e.finishedWork=t,void(e.expirationTime=0);e.finishedWork=null,e===to?eo++:(to=e,eo=0),Ti=vi=!0,e.current===t&&o("177"),0===(n=e.pendingCommitExpirationTime)&&o("261"),e.pendingCommitExpirationTime=0,r=t.expirationTime;var a=t.childExpirationTime;if(r=0===r||0!==a&&a<r?a:r,e.didError=!1,0===r?(e.earliestPendingTime=0,e.latestPendingTime=0,e.earliestSuspendedTime=0,e.latestSuspendedTime=0,e.latestPingedTime=0):(0!==(a=e.latestPendingTime)&&(a<r?e.earliestPendingTime=e.latestPendingTime=0:e.earliestPendingTime<r&&(e.earliestPendingTime=e.latestPendingTime)),0===(a=e.earliestSuspendedTime)?Yr(e,r):r>e.latestSuspendedTime?(e.earliestSuspendedTime=0,e.latestSuspendedTime=0,e.latestPingedTime=0,Yr(e,r)):r<a&&Yr(e,r)),$r(0,e),bi.current=null,r=1<t.effectTag?null!==t.lastEffect?(t.lastEffect.nextEffect=t).firstEffect:t:t.firstEffect,pr=Tn,Rn(a=In())){if("selectionStart"in a)var i={start:a.selectionStart,end:a.selectionEnd};else e:{var u=(i=(i=a.ownerDocument)&&i.defaultView||window).getSelection&&i.getSelection();if(u&&0!==u.rangeCount){i=u.anchorNode;var c=u.anchorOffset,f=u.focusNode;u=u.focusOffset;try{i.nodeType,f.nodeType}catch(e){i=null;break e}var l=0,s=-1,d=-1,p=0,h=0,b=a,m=null;t:for(;;){for(var g;b!==i||0!==c&&3!==b.nodeType||(s=l+c),b!==f||0!==u&&3!==b.nodeType||(d=l+u),3===b.nodeType&&(l+=b.nodeValue.length),null!==(g=b.firstChild);)m=b,b=g;for(;;){if(b===a)break t;if(m===i&&++p===c&&(s=l),m===f&&++h===u&&(d=l),null!==(g=b.nextSibling))break;m=(b=m).parentNode}b=g}i=-1===s||-1===d?null:{start:s,end:d}}else i=null}i=i||{start:0,end:0}}else i=null;for(Tn=!(hr={focusedElem:a,selectionRange:i}),ki=r;null!==ki;){a=!1,i=void 0;try{for(;null!==ki;){if(256&ki.effectTag){var v=ki.alternate;e:switch(c=ki,c.tag){case 2:case 3:if(256&c.effectTag&&null!==v){var y=v.memoizedProps,w=v.memoizedState,_=c.stateNode;_.props=c.memoizedProps,_.state=c.memoizedState;var x=_.getSnapshotBeforeUpdate(y,w);_.__reactInternalSnapshotBeforeUpdate=x}break e;case 5:case 7:case 8:case 6:break e;default:o("163")}}ki=ki.nextEffect}}catch(e){a=!0,i=e}a&&(null===ki&&o("178"),Ni(ki,i),null!==ki&&(ki=ki.nextEffect))}for(ki=r;null!==ki;){v=!1,y=void 0;try{for(;null!==ki;){var k=ki.effectTag;if(16&k&&ar(ki.stateNode,""),128&k){var T=ki.alternate;if(null!==T){var C=T.ref;null!==C&&("function"==typeof C?C(null):C.current=null)}}switch(14&k){case 2:ci(ki),ki.effectTag&=-3;break;case 6:ci(ki),ki.effectTag&=-3,li(ki.alternate,ki);break;case 4:li(ki.alternate,ki);break;case 8:fi(w=ki),w.return=null,w.child=null,w.alternate&&(w.alternate.child=null,w.alternate.return=null)}ki=ki.nextEffect}}catch(e){v=!0,y=e}v&&(null===ki&&o("178"),Ni(ki,y),null!==ki&&(ki=ki.nextEffect))}if(C=hr,T=In(),k=C.focusedElem,y=C.selectionRange,T!==k&&k&&k.ownerDocument&&function e(t,n){return!(!t||!n)&&(t===n||(!t||3!==t.nodeType)&&(n&&3===n.nodeType?e(t,n.parentNode):"contains"in t?t.contains(n):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(n))))}(k.ownerDocument.documentElement,k)){null!==y&&Rn(k)&&(T=y.start,void 0===(C=y.end)&&(C=T),"selectionStart"in k?(k.selectionStart=T,k.selectionEnd=Math.min(C,k.value.length)):(T=((v=k.ownerDocument||document)&&v.defaultView||window).getSelection(),w=k.textContent.length,C=Math.min(y.start,w),y=void 0===y.end?C:Math.min(y.end,w),!T.extend&&y<C&&(w=y,y=C,C=w),w=Fn(k,C),_=Fn(k,y),w&&_&&(1!==T.rangeCount||T.anchorNode!==w.node||T.anchorOffset!==w.offset||T.focusNode!==_.node||T.focusOffset!==_.offset)&&((v=v.createRange()).setStart(w.node,w.offset),T.removeAllRanges(),y<C?(T.addRange(v),T.extend(_.node,_.offset)):(v.setEnd(_.node,_.offset),T.addRange(v))))),T=[];for(C=k;C=C.parentNode;)1===C.nodeType&&T.push({element:C,left:C.scrollLeft,top:C.scrollTop});for("function"==typeof k.focus&&k.focus(),k=0;k<T.length;k++)(C=T[k]).element.scrollLeft=C.left,C.element.scrollTop=C.top}for(Tn=!!pr,pr=hr=null,e.current=t,ki=r;null!==ki;){r=!1,k=void 0;try{for(T=n;null!==ki;){var E=ki.effectTag;if(36&E){var S=ki.alternate;switch(v=T,(C=ki).tag){case 2:case 3:var M=C.stateNode;if(4&C.effectTag)if(null===S)M.props=C.memoizedProps,M.state=C.memoizedState,M.componentDidMount();else{var P=S.memoizedProps,N=S.memoizedState;M.props=C.memoizedProps,M.state=C.memoizedState,M.componentDidUpdate(P,N,M.__reactInternalSnapshotBeforeUpdate)}var A=C.updateQueue;null!==A&&(M.props=C.memoizedProps,M.state=C.memoizedState,ra(0,A,M));break;case 5:var O=C.updateQueue;if(null!==O){if((y=null)!==C.child)switch(C.child.tag){case 7:y=C.child.stateNode;break;case 2:case 3:y=C.child.stateNode}ra(0,O,y)}break;case 7:var U=C.stateNode;null===S&&4&C.effectTag&&br(C.type,C.memoizedProps)&&U.focus();break;case 8:case 6:case 15:case 16:break;default:o("163")}}if(128&E){var D=ki.ref;if(null!==D){var F=ki.stateNode;switch(ki.tag){case 7:var I=F;break;default:I=F}"function"==typeof D?D(I):D.current=I}}var R=ki.nextEffect;ki.nextEffect=null,ki=R}}catch(e){r=!0,k=e}r&&(null===ki&&o("178"),Ni(ki,k),null!==ki&&(ki=ki.nextEffect))}vi=Ti=!1,"function"==typeof Fr&&Fr(t.stateNode),E=t.expirationTime,t=t.childExpirationTime,0===(t=0===E||0!==t&&t<E?t:E)&&(Ci=null),e.expirationTime=t,e.finishedWork=null}function so(){return!!Vi||!(null===Yi||Yi.timeRemaining()>no)&&(Vi=!0)}function po(e){null===Li&&o("246"),Li.expirationTime=0,Bi||(Bi=!0,Hi=e)}function ho(e,t){if($i&&!qi){qi=!0;try{return e(t)}finally{qi=!1}}return e(t)}function bo(e,t,n,r,a){var i=t.current;return n=function(e){if(!e)return kr;e:{(2!==tn(e=e._reactInternalFiber)||2!==e.tag&&3!==e.tag)&&o("170");var t=e;do{switch(t.tag){case 5:t=t.stateNode.context;break e;case 2:if(Mr(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}break;case 3:if(Mr(t.type._reactResult)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);o("171"),t=void 0}if(2===e.tag){var n=e.type;if(Mr(n))return Or(e,n,t)}else if(3===e.tag&&Mr(n=e.type._reactResult))return Or(e,n,t);return t}(n),null===t.context?t.context=n:t.pendingContext=n,t=a,(a=Kr(r)).payload={element:e},null!==(t=void 0===t?null:t)&&(a.callback=t),Gr(i,a),Oi(i,r),r}function mo(e,t,n,r){var a=t.current;return bo(e,t,n,a=Ai(io(),a),r)}function go(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 7:default:return e.child.stateNode}}function vo(e){var t=2+25*(1+((io()-2+500)/25|0));t<=mi&&(t=mi+1),this._expirationTime=mi=t,this._root=e,this._callbacks=this._next=null,this._hasChildren=this._didComplete=!1,this._children=null,this._defer=!0}function yo(){this._callbacks=null,this._didCommit=!1,this._onCommit=this._onCommit.bind(this)}function wo(e,t,n){e={current:t=new zr(5,null,null,t?3:0),containerInfo:e,pendingChildren:null,earliestPendingTime:0,latestPendingTime:0,earliestSuspendedTime:0,latestSuspendedTime:0,latestPingedTime:0,didError:!1,pendingCommitExpirationTime:0,finishedWork:null,timeoutHandle:-1,context:null,pendingContext:null,hydrate:n,nextExpirationTimeToWorkOn:0,expirationTime:0,firstBatch:null,nextScheduledRoot:null},this._internalRoot=t.stateNode=e}function _o(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function xo(e,t,n,r,a){_o(n)||o("200");var i=n._reactRootContainer;if(i){if("function"==typeof a){var u=a;a=function(){var e=go(i._internalRoot);u.call(e)}}null!=e?i.legacy_renderSubtreeIntoContainer(e,t,a):i.render(t,a)}else{if(i=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new wo(e,!1,t)}(n,r),"function"==typeof a){var c=a;a=function(){var e=go(i._internalRoot);c.call(e)}}ho(function(){null!=e?i.legacy_renderSubtreeIntoContainer(e,t,a):i.render(t,a)})}return go(i._internalRoot)}function ko(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;return _o(t)||o("200"),function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:Ke,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)}Me=function(e,t,n){switch(t){case"input":if(xt(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var a=j(r);a||o("90"),Ye(r),xt(r,a)}}}break;case"textarea":Kn(e,n);break;case"select":null!=(t=n.value)&&qn(e,!!n.multiple,t,!1)}},vo.prototype.render=function(e){this._defer||o("250"),this._hasChildren=!0,this._children=e;var t=this._root._internalRoot,n=this._expirationTime,r=new yo;return bo(e,t,null,n,r._onCommit),r},vo.prototype.then=function(e){if(this._didComplete)e();else{var t=this._callbacks;null===t&&(t=this._callbacks=[]),t.push(e)}},vo.prototype.commit=function(){var e=this._root._internalRoot,t=e.firstBatch;if(this._defer&&null!==t||o("251"),this._hasChildren){var n=this._expirationTime;if(t!==this){this._hasChildren&&(n=this._expirationTime=t._expirationTime,this.render(this._children));for(var r=null,a=t;a!==this;)a=(r=a)._next;null===r&&o("251"),r._next=a._next,this._next=t,e.firstBatch=this}this._defer=!1,t=n,zi&&o("253"),fo(Li=e,ji=t,!0),co(1,null),t=this._next,(this._next=null)!==(t=e.firstBatch=t)&&t._hasChildren&&t.render(t._children)}else this._next=null,this._defer=!1},vo.prototype._onComplete=function(){if(!this._didComplete){this._didComplete=!0;var e=this._callbacks;if(null!==e)for(var t=0;t<e.length;t++)(0,e[t])()}},yo.prototype.then=function(e){if(this._didCommit)e();else{var t=this._callbacks;null===t&&(t=this._callbacks=[]),t.push(e)}},yo.prototype._onCommit=function(){if(!this._didCommit){this._didCommit=!0;var e=this._callbacks;if(null!==e)for(var t=0;t<e.length;t++){var n=e[t];"function"!=typeof n&&o("191",n),n()}}},wo.prototype.render=function(e,t){var n=this._internalRoot,r=new yo;return null!==(t=void 0===t?null:t)&&r.then(t),mo(e,n,null,r._onCommit),r},wo.prototype.unmount=function(e){var t=this._internalRoot,n=new yo;return null!==(e=void 0===e?null:e)&&n.then(e),mo(null,t,null,n._onCommit),n},wo.prototype.legacy_renderSubtreeIntoContainer=function(e,t,n){var r=this._internalRoot,a=new yo;return null!==(n=void 0===n?null:n)&&a.then(n),mo(t,r,e,a._onCommit),a},wo.prototype.createBatch=function(){var e=new vo(this),t=e._expirationTime,n=this._internalRoot,r=n.firstBatch;if(null===r)(n.firstBatch=e)._next=null;else{for(n=null;null!==r&&r._expirationTime<=t;)r=(n=r)._next;e._next=r,null!==n&&(n._next=e)}return e},Ie=function(){zi||0===Wi||(co(Wi,null),Wi=0)};var To,Co,Eo={createPortal:ko,findDOMNode:function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternalFiber;return void 0===t&&("function"==typeof e.render?o("188"):o("268",Object.keys(e))),null===(e=rn(t))?null:e.stateNode},hydrate:function(e,t,n){return xo(null,e,t,!0,n)},render:function(e,t,n){return xo(null,e,t,!1,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){return(null==e||void 0===e._reactInternalFiber)&&o("38"),xo(e,t,n,!1,r)},unmountComponentAtNode:function(e){return _o(e)||o("40"),!!e._reactRootContainer&&(ho(function(){xo(null,null,e,!1,function(){e._reactRootContainer=null})}),!0)},unstable_createPortal:function(){return ko.apply(void 0,arguments)},unstable_batchedUpdates:De=function(e,t){var n=$i;$i=!0;try{return e(t)}finally{($i=n)||zi||co(1,null)}},unstable_interactiveUpdates:Fe=function(e,t,n){if(Xi)return e(t,n);$i||zi||0===Wi||(co(Wi,null),Wi=0);var r=Xi,a=$i;$i=Xi=!0;try{return e(t,n)}finally{Xi=r,($i=a)||zi||co(1,null)}},flushSync:function(e,t){zi&&o("187");var n=$i;$i=!0;try{return Ui(e,t)}finally{$i=n,co(1,null)}},unstable_flushControlled:function(e){var t=$i;$i=!0;try{Ui(e)}finally{($i=t)||zi||co(1,null)}},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{Events:[z,L,j,A.injectEventPluginsByName,v,$,function(e){E(e,Y)},Oe,Ue,Mn,U]},unstable_createRoot:function(e,t){return _o(e)||o("278"),new wo(e,!0,null!=t&&!0===t.hydrate)}};Co=(To={findFiberByHostInstance:R,bundleType:0,version:"16.5.2",rendererPackageName:"react-dom"}).findFiberByHostInstance,function(e){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!t.isDisabled&&t.supportsFiber)try{var n=t.inject(e);Fr=Rr(function(e){return t.onCommitFiberRoot(n,e)}),Ir=Rr(function(e){return t.onCommitFiberUnmount(n,e)})}catch(e){}}}(a({},To,{findHostInstanceByFiber:function(e){return null===(e=rn(e))?null:e.stateNode},findFiberByHostInstance:function(e){return Co?Co(e):null}}));var So=Eo;e.exports=So.default||So},function(e,t,n){"use strict";e.exports=n(6)},function(e,t,n){"use strict";
  /** @license React v16.5.2
   * schedule.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.
   */Object.defineProperty(t,"__esModule",{value:!0});var r=null,a=!1,i=!1,o="object"==typeof performance&&"function"==typeof performance.now,u={timeRemaining:o?function(){var e=b()-performance.now();return 0<e?e:0}:function(){var e=b()-Date.now();return 0<e?e:0},didTimeout:!1};function c(){if(!a){var e=r.timesOutAt;i?h():i=!0,p(l,e)}}function f(){var e=r,t=r.next;if(r===t)r=null;else{var n=r.previous;r=n.next=t,t.previous=n}e.next=e.previous=null,(e=e.callback)(u)}function l(e){a=!0,u.didTimeout=e;try{if(e)for(;null!==r;){var n=t.unstable_now();if(!(r.timesOutAt<=n))break;for(;f(),null!==r&&r.timesOutAt<=n;);}else if(null!==r)for(;f(),null!==r&&0<b()-t.unstable_now(););}finally{a=!1,null!==r?c():i=!1}}var s,d,p,h,b,m=Date,g="function"==typeof setTimeout?setTimeout:void 0,v="function"==typeof clearTimeout?clearTimeout:void 0,y="function"==typeof requestAnimationFrame?requestAnimationFrame:void 0,w="function"==typeof cancelAnimationFrame?cancelAnimationFrame:void 0;function _(e){s=y(function(t){v(d),e(t)}),d=g(function(){w(s),e(t.unstable_now())},100)}if(o){var x=performance;t.unstable_now=function(){return x.now()}}else t.unstable_now=function(){return m.now()};if("undefined"==typeof window){var k=-1;p=function(e){k=setTimeout(e,0,!0)},h=function(){clearTimeout(k)},b=function(){return 0}}else if(window._schedMock){var T=window._schedMock;p=T[0],h=T[1],b=T[2]}else{"undefined"!=typeof console&&("function"!=typeof y&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof w&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"));var C=null,E=!1,S=-1,M=!1,P=!1,N=0,A=33,O=33;b=function(){return N};var U="__reactIdleCallback$"+Math.random().toString(36).slice(2);window.addEventListener("message",function(e){if(e.source===window&&e.data===U){E=!1;var n=t.unstable_now();if(e=!1,N-n<=0){if(!(-1!==S&&S<=n))return void(M||(M=!0,_(D)));e=!0}if(S=-1,n=C,(C=null)!==n){P=!0;try{n(e)}finally{P=!1}}}},!1);var D=function(e){M=!1;var t=e-N+O;t<O&&A<O?(t<8&&(t=8),O=t<A?A:t):A=t,N=e+O,E||(E=!0,window.postMessage(U,"*"))};p=function(e,t){C=e,S=t,P?window.postMessage(U,"*"):M||(M=!0,_(D))},h=function(){C=null,E=!1,S=-1}}t.unstable_scheduleWork=function(e,n){var a=t.unstable_now();if(e={callback:e,timesOutAt:n=null!=n&&null!==n.timeout&&void 0!==n.timeout?a+n.timeout:a+5e3,next:null,previous:null},null===r)r=e.next=e.previous=e,c();else{a=null;var i=r;do{if(i.timesOutAt>n){a=i;break}i=i.next}while(i!==r);null===a?a=r:a===r&&(r=e,c()),(n=a.previous).next=a.previous=e,e.next=a,e.previous=n}return e},t.unstable_cancelScheduledWork=function(e){var t=e.next;if(null!==t){if(t===e)r=null;else{e===r&&(r=t);var n=e.previous;(n.next=t).previous=n}e.next=e.previous=null}}},function(e,t,n){e.exports=n.p+"json/sample.json"},function(e,t,n){e.exports=n.p+"json/flare.json"},function(e,t,n){"use strict";n.r(t);var r=n(0),a=n.n(r),i=n(2),o={},u={};function c(e){return new Function("d","return {"+e.map(function(e,t){return JSON.stringify(e)+": d["+t+"]"}).join(",")+"}")}var f=function(e){var t=new RegExp('["'+e+"\n\r]"),n=e.charCodeAt(0);function r(e,t){var r,a=[],i=e.length,c=0,f=0,l=i<=0,s=!1;function d(){if(l)return u;if(s)return s=!1,o;var t,r,a=c;if(34===e.charCodeAt(a)){for(;c++<i&&34!==e.charCodeAt(c)||34===e.charCodeAt(++c););return(t=c)>=i?l=!0:10===(r=e.charCodeAt(c++))?s=!0:13===r&&(s=!0,10===e.charCodeAt(c)&&++c),e.slice(a+1,t-1).replace(/""/g,'"')}for(;c<i;){if(10===(r=e.charCodeAt(t=c++)))s=!0;else if(13===r)s=!0,10===e.charCodeAt(c)&&++c;else if(r!==n)continue;return e.slice(a,t)}return l=!0,e.slice(a,i)}for(10===e.charCodeAt(i-1)&&--i,13===e.charCodeAt(i-1)&&--i;(r=d())!==u;){for(var p=[];r!==o&&r!==u;)p.push(r),r=d();t&&null==(p=t(p,f++))||a.push(p)}return a}function a(t){return t.map(i).join(e)}function i(e){return null==e?"":t.test(e+="")?'"'+e.replace(/"/g,'""')+'"':e}return{parse:function(e,t){var n,a,i=r(e,function(e,r){if(n)return n(e,r-1);var i,o,u;a=e,n=t?(o=t,u=c(i=e),function(e,t){return o(u(e),t,i)}):c(e)});return i.columns=a||[],i},parseRows:r,format:function(t,n){var r,a,o;return null==n&&(r=t,a=Object.create(null),o=[],r.forEach(function(e){for(var t in e)t in a||o.push(a[t]=t)}),n=o),[n.map(i).join(e)].concat(t.map(function(t){return n.map(function(e){return i(t[e])}).join(e)})).join("\n")},formatRows:function(e){return e.map(a).join("\n")}}},l=f(","),s=l.parse,d=(l.parseRows,l.format,l.formatRows,f("\t")),p=d.parse;function h(e){if(!e.ok)throw new Error(e.status+" "+e.statusText);return e.text()}d.parseRows,d.format,d.formatRows;var b=function(e,t){return fetch(e,t).then(h)};function m(e){return function(t,n,r){return 2===arguments.length&&"function"==typeof n&&(r=n,n=void 0),b(t,n).then(function(t){return e(t,r)})}}function g(e){if(!e.ok)throw new Error(e.status+" "+e.statusText);return e.json()}function v(e){return function(t,n){return b(t,n).then(function(t){return(new DOMParser).parseFromString(t,e)})}}m(s),m(p),v("application/xml"),v("text/html"),v("image/svg+xml");var y=function(e,t){return e<t?-1:t<e?1:t<=e?0:NaN},w=function(e){var t;return 1===e.length&&(t=e,e=function(e,n){return y(t(e),n)}),{left:function(t,n,r,a){for(null==r&&(r=0),null==a&&(a=t.length);r<a;){var i=r+a>>>1;e(t[i],n)<0?r=i+1:a=i}return r},right:function(t,n,r,a){for(null==r&&(r=0),null==a&&(a=t.length);r<a;){var i=r+a>>>1;0<e(t[i],n)?a=i:r=i+1}return r}}}(y);w.right,w.left;var _=Array.prototype;_.slice,_.map,Math.sqrt(50),Math.sqrt(10),Math.sqrt(2);var x="$";function k(){}function T(e,t){var n=new k;if(e instanceof k)e.each(function(e,t){n.set(t,e)});else if(Array.isArray(e)){var r,a=-1,i=e.length;if(null==t)for(;++a<i;)n.set(a,e[a]);else for(;++a<i;)n.set(t(r=e[a],a,e),r)}else if(e)for(var o in e)n.set(o,e[o]);return n}k.prototype=T.prototype={constructor:k,has:function(e){return x+e in this},get:function(e){return this[x+e]},set:function(e,t){return this[x+e]=t,this},remove:function(e){var t=x+e;return t in this&&delete this[t]},clear:function(){for(var e in this)e[0]===x&&delete this[e]},keys:function(){var e=[];for(var t in this)t[0]===x&&e.push(t.slice(1));return e},values:function(){var e=[];for(var t in this)t[0]===x&&e.push(this[t]);return e},entries:function(){var e=[];for(var t in this)t[0]===x&&e.push({key:t.slice(1),value:this[t]});return e},size:function(){var e=0;for(var t in this)t[0]===x&&++e;return e},empty:function(){for(var e in this)if(e[0]===x)return!1;return!0},each:function(e){for(var t in this)t[0]===x&&e(this[t],t.slice(1),this)}};var C=T;function E(){}var S=C.prototype;E.prototype={constructor:E,has:S.has,add:function(e){return this[x+(e+="")]=e,this},remove:S.remove,clear:S.clear,values:S.keys,size:S.size,empty:S.empty,each:S.each};var M=Array.prototype,P=(M.map,M.slice),N={name:"implicit"};var A=function(e,t,n){e.prototype=t.prototype=n,n.constructor=e};function O(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function U(){}var D=1/.7,F="\\s*([+-]?\\d+)\\s*",I="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",R="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",z=/^#([0-9a-f]{3})$/,L=/^#([0-9a-f]{6})$/,j=new RegExp("^rgb\\("+[F,F,F]+"\\)$"),W=new RegExp("^rgb\\("+[R,R,R]+"\\)$"),V=new RegExp("^rgba\\("+[F,F,F,I]+"\\)$"),B=new RegExp("^rgba\\("+[R,R,R,I]+"\\)$"),H=new RegExp("^hsl\\("+[I,R,R]+"\\)$"),Y=new RegExp("^hsla\\("+[I,R,R,I]+"\\)$"),$={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function q(e){var t;return e=(e+"").trim().toLowerCase(),(t=z.exec(e))?new G((t=parseInt(t[1],16))>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):(t=L.exec(e))?X(parseInt(t[1],16)):(t=j.exec(e))?new G(t[1],t[2],t[3],1):(t=W.exec(e))?new G(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=V.exec(e))?Q(t[1],t[2],t[3],t[4]):(t=B.exec(e))?Q(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=H.exec(e))?ee(t[1],t[2]/100,t[3]/100,1):(t=Y.exec(e))?ee(t[1],t[2]/100,t[3]/100,t[4]):$.hasOwnProperty(e)?X($[e]):"transparent"===e?new G(NaN,NaN,NaN,0):null}function X(e){return new G(e>>16&255,e>>8&255,255&e,1)}function Q(e,t,n,r){return r<=0&&(e=t=n=NaN),new G(e,t,n,r)}function K(e){return e instanceof U||(e=q(e)),e?new G((e=e.rgb()).r,e.g,e.b,e.opacity):new G}function Z(e,t,n,r){return 1===arguments.length?K(e):new G(e,t,n,null==r?1:r)}function G(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function J(e){return((e=Math.max(0,Math.min(255,Math.round(e)||0)))<16?"0":"")+e.toString(16)}function ee(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||1<=n?e=t=NaN:t<=0&&(e=NaN),new ne(e,t,n,r)}function te(e,t,n,r){return 1===arguments.length?function(e){if(e instanceof ne)return new ne(e.h,e.s,e.l,e.opacity);if(e instanceof U||(e=q(e)),!e)return new ne;if(e instanceof ne)return e;var t=(e=e.rgb()).r/255,n=e.g/255,r=e.b/255,a=Math.min(t,n,r),i=Math.max(t,n,r),o=NaN,u=i-a,c=(i+a)/2;return u?(o=t===i?(n-r)/u+6*(n<r):n===i?(r-t)/u+2:(t-n)/u+4,u/=c<.5?i+a:2-i-a,o*=60):u=0<c&&c<1?0:o,new ne(o,u,c,e.opacity)}(e):new ne(e,t,n,null==r?1:r)}function ne(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function re(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}A(U,q,{displayable:function(){return this.rgb().displayable()},hex:function(){return this.rgb().hex()},toString:function(){return this.rgb()+""}}),A(G,Z,O(U,{brighter:function(e){return e=null==e?D:Math.pow(D,e),new G(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new G(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},displayable:function(){return 0<=this.r&&this.r<=255&&0<=this.g&&this.g<=255&&0<=this.b&&this.b<=255&&0<=this.opacity&&this.opacity<=1},hex:function(){return"#"+J(this.r)+J(this.g)+J(this.b)},toString:function(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===e?")":", "+e+")")}})),A(ne,te,O(U,{brighter:function(e){return e=null==e?D:Math.pow(D,e),new ne(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new ne(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,a=2*n-r;return new G(re(240<=e?e-240:e+120,a,r),re(e,a,r),re(e<120?e+240:e-120,a,r),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1}}));var ae=Math.PI/180,ie=180/Math.PI,oe=.96422,ue=1,ce=.82521,fe=4/29,le=6/29,se=3*le*le,de=le*le*le;function pe(e){if(e instanceof he)return new he(e.l,e.a,e.b,e.opacity);if(e instanceof we){if(isNaN(e.h))return new he(e.l,0,0,e.opacity);var t=e.h*ae;return new he(e.l,Math.cos(t)*e.c,Math.sin(t)*e.c,e.opacity)}e instanceof G||(e=K(e));var n,r,a=ve(e.r),i=ve(e.g),o=ve(e.b),u=be((.2225045*a+.7168786*i+.0606169*o)/ue);return a===i&&i===o?n=r=u:(n=be((.4360747*a+.3850649*i+.1430804*o)/oe),r=be((.0139322*a+.0971045*i+.7141733*o)/ce)),new he(116*u-16,500*(n-u),200*(u-r),e.opacity)}function he(e,t,n,r){this.l=+e,this.a=+t,this.b=+n,this.opacity=+r}function be(e){return de<e?Math.pow(e,1/3):e/se+fe}function me(e){return le<e?e*e*e:se*(e-fe)}function ge(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function ve(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function ye(e,t,n,r){return 1===arguments.length?function(e){if(e instanceof we)return new we(e.h,e.c,e.l,e.opacity);if(e instanceof he||(e=pe(e)),0===e.a&&0===e.b)return new we(NaN,0,e.l,e.opacity);var t=Math.atan2(e.b,e.a)*ie;return new we(t<0?t+360:t,Math.sqrt(e.a*e.a+e.b*e.b),e.l,e.opacity)}(e):new we(e,t,n,null==r?1:r)}function we(e,t,n,r){this.h=+e,this.c=+t,this.l=+n,this.opacity=+r}A(he,function(e,t,n,r){return 1===arguments.length?pe(e):new he(e,t,n,null==r?1:r)},O(U,{brighter:function(e){return new he(this.l+18*(null==e?1:e),this.a,this.b,this.opacity)},darker:function(e){return new he(this.l-18*(null==e?1:e),this.a,this.b,this.opacity)},rgb:function(){var e=(this.l+16)/116,t=isNaN(this.a)?e:e+this.a/500,n=isNaN(this.b)?e:e-this.b/200;return new G(ge(3.1338561*(t=oe*me(t))-1.6168667*(e=ue*me(e))-.4906146*(n=ce*me(n))),ge(-.9787684*t+1.9161415*e+.033454*n),ge(.0719453*t-.2289914*e+1.4052427*n),this.opacity)}})),A(we,ye,O(U,{brighter:function(e){return new we(this.h,this.c,this.l+18*(null==e?1:e),this.opacity)},darker:function(e){return new we(this.h,this.c,this.l-18*(null==e?1:e),this.opacity)},rgb:function(){return pe(this).rgb()}}));var _e=1.78277,xe=-.29227,ke=-.90649,Te=1.97294,Ce=Te*ke,Ee=Te*_e,Se=_e*xe- -.14861*ke;function Me(e,t,n,r){return 1===arguments.length?function(e){if(e instanceof Pe)return new Pe(e.h,e.s,e.l,e.opacity);e instanceof G||(e=K(e));var t=e.r/255,n=e.g/255,r=e.b/255,a=(Se*r+Ce*t-Ee*n)/(Se+Ce-Ee),i=r-a,o=(Te*(n-a)-xe*i)/ke,u=Math.sqrt(o*o+i*i)/(Te*a*(1-a)),c=u?Math.atan2(o,i)*ie-120:NaN;return new Pe(c<0?c+360:c,u,a,e.opacity)}(e):new Pe(e,t,n,null==r?1:r)}function Pe(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function Ne(e,t,n,r,a){var i=e*e,o=i*e;return((1-3*e+3*i-o)*t+(4-6*i+3*o)*n+(1+3*e+3*i-3*o)*r+o*a)/6}A(Pe,Me,O(U,{brighter:function(e){return e=null==e?D:Math.pow(D,e),new Pe(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new Pe(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=isNaN(this.h)?0:(this.h+120)*ae,t=+this.l,n=isNaN(this.s)?0:this.s*t*(1-t),r=Math.cos(e),a=Math.sin(e);return new G(255*(t+n*(-.14861*r+_e*a)),255*(t+n*(xe*r+ke*a)),255*(t+n*(Te*r)),this.opacity)}}));var Ae=function(e){return function(){return e}};function Oe(e,t){return function(n){return e+n*t}}function Ue(e,t){var n=t-e;return n?Oe(e,180<n||n<-180?n-360*Math.round(n/360):n):Ae(isNaN(e)?t:e)}function De(e,t){var n=t-e;return n?Oe(e,n):Ae(isNaN(e)?t:e)}var Fe=function e(t){var n=function(e){return 1==(e=+e)?De:function(t,n){return n-t?(r=t,a=n,i=e,r=Math.pow(r,i),a=Math.pow(a,i)-r,i=1/i,function(e){return Math.pow(r+e*a,i)}):Ae(isNaN(t)?n:t);var r,a,i}}(t);function r(e,t){var r=n((e=Z(e)).r,(t=Z(t)).r),a=n(e.g,t.g),i=n(e.b,t.b),o=De(e.opacity,t.opacity);return function(t){return e.r=r(t),e.g=a(t),e.b=i(t),e.opacity=o(t),e+""}}return r.gamma=e,r}(1);function Ie(e){return function(t){var n,r,a=t.length,i=new Array(a),o=new Array(a),u=new Array(a);for(n=0;n<a;++n)r=Z(t[n]),i[n]=r.r||0,o[n]=r.g||0,u[n]=r.b||0;return i=e(i),o=e(o),u=e(u),r.opacity=1,function(e){return r.r=i(e),r.g=o(e),r.b=u(e),r+""}}}var Re,ze,Le,je,We=Ie(function(e){var t=e.length-1;return function(n){var r=n<=0?n=0:1<=n?t-(n=1):Math.floor(n*t),a=e[r],i=e[r+1],o=0<r?e[r-1]:2*a-i,u=r<t-1?e[r+2]:2*i-a;return Ne((n-r/t)*t,o,a,i,u)}}),Ve=(Ie(function(e){var t=e.length;return function(n){var r=Math.floor(((n%=1)<0?++n:n)*t),a=e[(r+t-1)%t],i=e[r%t],o=e[(r+1)%t],u=e[(r+2)%t];return Ne((n-r/t)*t,a,i,o,u)}}),function(e,t){return t-=e=+e,function(n){return e+t*n}}),Be=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,He=new RegExp(Be.source,"g"),Ye=180/Math.PI,$e={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},qe=function(e,t,n,r,a,i){var o,u,c;return(o=Math.sqrt(e*e+t*t))&&(e/=o,t/=o),(c=e*n+t*r)&&(n-=e*c,r-=t*c),(u=Math.sqrt(n*n+r*r))&&(n/=u,r/=u,c/=u),e*r<t*n&&(e=-e,t=-t,c=-c,o=-o),{translateX:a,translateY:i,rotate:Math.atan2(t,e)*Ye,skewX:Math.atan(c)*Ye,scaleX:o,scaleY:u}};function Xe(e,t,n,r){function a(e){return e.length?e.pop()+" ":""}return function(i,o){var u,c,f,l,s,d,p=[],h=[];return i=e(i),o=e(o),function(e,r,a,i,o,u){if(e!==a||r!==i){var c=o.push("translate(",null,t,null,n);u.push({i:c-4,x:Ve(e,a)},{i:c-2,x:Ve(r,i)})}else(a||i)&&o.push("translate("+a+t+i+n)}(i.translateX,i.translateY,o.translateX,o.translateY,p,h),u=i.rotate,c=o.rotate,f=p,u!==c?(180<u-c?c+=360:180<c-u&&(u+=360),h.push({i:f.push(a(f)+"rotate(",null,r)-2,x:Ve(u,c)})):c&&f.push(a(f)+"rotate("+c+r),l=i.skewX,s=o.skewX,d=p,l!==s?h.push({i:d.push(a(d)+"skewX(",null,r)-2,x:Ve(l,s)}):s&&d.push(a(d)+"skewX("+s+r),function(e,t,n,r,i,o){if(e!==n||t!==r){var u=i.push(a(i)+"scale(",null,",",null,")");o.push({i:u-4,x:Ve(e,n)},{i:u-2,x:Ve(t,r)})}else 1===n&&1===r||i.push(a(i)+"scale("+n+","+r+")")}(i.scaleX,i.scaleY,o.scaleX,o.scaleY,p,h),i=o=null,function(e){for(var t,n=-1,r=h.length;++n<r;)p[(t=h[n]).i]=t.x(e);return p.join("")}}}var Qe=Xe(function(e){return"none"===e?$e:(Re||(Re=document.createElement("DIV"),ze=document.documentElement,Le=document.defaultView),Re.style.transform=e,e=Le.getComputedStyle(ze.appendChild(Re),null).getPropertyValue("transform"),ze.removeChild(Re),e=e.slice(7,-1).split(","),qe(+e[0],+e[1],+e[2],+e[3],+e[4],+e[5]))},"px, ","px)","deg)"),Ke=Xe(function(e){return null==e?$e:(je||(je=document.createElementNS("http://www.w3.org/2000/svg","g")),je.setAttribute("transform",e),(e=je.transform.baseVal.consolidate())?(e=e.matrix,qe(e.a,e.b,e.c,e.d,e.e,e.f)):$e)},", ",")",")");function Ze(e){return function(t,n){var r=e((t=te(t)).h,(n=te(n)).h),a=De(t.s,n.s),i=De(t.l,n.l),o=De(t.opacity,n.opacity);return function(e){return t.h=r(e),t.s=a(e),t.l=i(e),t.opacity=o(e),t+""}}}function Ge(e){return function(t,n){var r=e((t=ye(t)).h,(n=ye(n)).h),a=De(t.c,n.c),i=De(t.l,n.l),o=De(t.opacity,n.opacity);return function(e){return t.h=r(e),t.c=a(e),t.l=i(e),t.opacity=o(e),t+""}}}function Je(e){return function t(n){function r(t,r){var a=e((t=Me(t)).h,(r=Me(r)).h),i=De(t.s,r.s),o=De(t.l,r.l),u=De(t.opacity,r.opacity);return function(e){return t.h=a(e),t.s=i(e),t.l=o(Math.pow(e,n)),t.opacity=u(e),t+""}}return n=+n,r.gamma=t,r}(1)}Math.SQRT2,Ze(Ue),Ze(De),Ge(Ue),Ge(De),Je(Ue);var et=Je(De),tt=function(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,r=e.slice(0,n);return[1<r.length?r[0]+r.slice(2):r,+e.slice(n+1)]},nt=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function rt(e){return new at(e)}function at(e){if(!(t=nt.exec(e)))throw new Error("invalid format: "+e);var t;this.fill=t[1]||" ",this.align=t[2]||">",this.sign=t[3]||"-",this.symbol=t[4]||"",this.zero=!!t[5],this.width=t[6]&&+t[6],this.comma=!!t[7],this.precision=t[8]&&+t[8].slice(1),this.trim=!!t[9],this.type=t[10]||""}rt.prototype=at.prototype,at.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(null==this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(null==this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};var it,ot,ut,ct=function(e,t){var n=tt(e,t);if(!n)return e+"";var r=n[0],a=n[1];return a<0?"0."+new Array(-a).join("0")+r:r.length>a+1?r.slice(0,a+1)+"."+r.slice(a+1):r+new Array(a-r.length+2).join("0")},ft={"%":function(e,t){return(100*e).toFixed(t)},b:function(e){return Math.round(e).toString(2)},c:function(e){return e+""},d:function(e){return Math.round(e).toString(10)},e:function(e,t){return e.toExponential(t)},f:function(e,t){return e.toFixed(t)},g:function(e,t){return e.toPrecision(t)},o:function(e){return Math.round(e).toString(8)},p:function(e,t){return ct(100*e,t)},r:ct,s:function(e,t){var n=tt(e,t);if(!n)return e+"";var r=n[0],a=n[1],i=a-(it=3*Math.max(-8,Math.min(8,Math.floor(a/3))))+1,o=r.length;return i===o?r:o<i?r+new Array(i-o+1).join("0"):0<i?r.slice(0,i)+"."+r.slice(i):"0."+new Array(1-i).join("0")+tt(e,Math.max(0,t+i-1))[0]},X:function(e){return Math.round(e).toString(16).toUpperCase()},x:function(e){return Math.round(e).toString(16)}},lt=function(e){return e},st=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];ot=function(e){var t,n,r,a=e.grouping&&e.thousands?(n=e.grouping,r=e.thousands,function(e,t){for(var a=e.length,i=[],o=0,u=n[0],c=0;0<a&&0<u&&(t<c+u+1&&(u=Math.max(1,t-c)),i.push(e.substring(a-=u,a+u)),!((c+=u+1)>t));)u=n[o=(o+1)%n.length];return i.reverse().join(r)}):lt,i=e.currency,o=e.decimal,u=e.numerals?(t=e.numerals,function(e){return e.replace(/[0-9]/g,function(e){return t[+e]})}):lt,c=e.percent||"%";function f(e){var t=(e=rt(e)).fill,n=e.align,r=e.sign,f=e.symbol,l=e.zero,s=e.width,d=e.comma,p=e.precision,h=e.trim,b=e.type;"n"===b?(d=!0,b="g"):ft[b]||(null==p&&(p=12),h=!0,b="g"),(l||"0"===t&&"="===n)&&(l=!0,t="0",n="=");var m="$"===f?i[0]:"#"===f&&/[boxX]/.test(b)?"0"+b.toLowerCase():"",g="$"===f?i[1]:/[%p]/.test(b)?c:"",v=ft[b],y=/[defgprs%]/.test(b);function w(e){var i,c,f,w=m,_=g;if("c"===b)_=v(e)+_,e="";else{var x=(e=+e)<0;if(e=v(Math.abs(e),p),h&&(e=function(e){e:for(var t,n=e.length,r=1,a=-1;r<n;++r)switch(e[r]){case".":a=t=r;break;case"0":0===a&&(a=r),t=r;break;default:if(0<a){if(!+e[r])break e;a=0}}return 0<a?e.slice(0,a)+e.slice(t+1):e}(e)),x&&0==+e&&(x=!1),w=(x?"("===r?r:"-":"-"===r||"("===r?"":r)+w,_=("s"===b?st[8+it/3]:"")+_+(x&&"("===r?")":""),y)for(i=-1,c=e.length;++i<c;)if((f=e.charCodeAt(i))<48||57<f){_=(46===f?o+e.slice(i+1):e.slice(i))+_,e=e.slice(0,i);break}}d&&!l&&(e=a(e,1/0));var k=w.length+e.length+_.length,T=k<s?new Array(s-k+1).join(t):"";switch(d&&l&&(e=a(T+e,T.length?s-_.length:1/0),T=""),n){case"<":e=w+e+_+T;break;case"=":e=w+T+e+_;break;case"^":e=T.slice(0,k=T.length>>1)+w+e+_+T.slice(k);break;default:e=T+w+e+_}return u(e)}return p=null==p?6:/[gprs]/.test(b)?Math.max(1,Math.min(21,p)):Math.max(0,Math.min(20,p)),w.toString=function(){return e+""},w}return{format:f,formatPrefix:function(e,t){var n=f(((e=rt(e)).type="f",e)),r=3*Math.max(-8,Math.min(8,Math.floor(function(e){return(e=tt(Math.abs(e)))?e[1]:NaN}(t)/3))),a=Math.pow(10,-r),i=st[8+r/3];return function(e){return n(a*e)+i}}}}({decimal:".",thousands:",",grouping:[3],currency:["$",""]}),ut=ot.format,ot.formatPrefix;var dt=new Date,pt=new Date;function ht(e,t,n,r){function a(t){return e(t=new Date(+t)),t}return(a.floor=a).ceil=function(n){return e(n=new Date(n-1)),t(n,1),e(n),n},a.round=function(e){var t=a(e),n=a.ceil(e);return e-t<n-e?t:n},a.offset=function(e,n){return t(e=new Date(+e),null==n?1:Math.floor(n)),e},a.range=function(n,r,i){var o,u=[];if(n=a.ceil(n),i=null==i?1:Math.floor(i),!(n<r&&0<i))return u;for(;u.push(o=new Date(+n)),t(n,i),e(n),o<n&&n<r;);return u},a.filter=function(n){return ht(function(t){if(t<=t)for(;e(t),!n(t);)t.setTime(t-1)},function(e,r){if(e<=e)if(r<0)for(;++r<=0;)for(;t(e,-1),!n(e););else for(;0<=--r;)for(;t(e,1),!n(e););})},n&&(a.count=function(t,r){return dt.setTime(+t),pt.setTime(+r),e(dt),e(pt),Math.floor(n(dt,pt))},a.every=function(e){return e=Math.floor(e),isFinite(e)&&0<e?1<e?a.filter(r?function(t){return r(t)%e==0}:function(t){return a.count(0,t)%e==0}):a:null}),a}var bt=ht(function(){},function(e,t){e.setTime(+e+t)},function(e,t){return t-e});bt.every=function(e){return e=Math.floor(e),isFinite(e)&&0<e?1<e?ht(function(t){t.setTime(Math.floor(t/e)*e)},function(t,n){t.setTime(+t+n*e)},function(t,n){return(n-t)/e}):bt:null},bt.range;var mt=6e4,gt=36e5,vt=(((ht(function(e){e.setTime(1e3*Math.floor(e/1e3))},function(e,t){e.setTime(+e+1e3*t)},function(e,t){return(t-e)/1e3},function(e){return e.getUTCSeconds()}).range,ht(function(e){e.setTime(Math.floor(e/mt)*mt)},function(e,t){e.setTime(+e+t*mt)},function(e,t){return(t-e)/mt},function(e){return e.getMinutes()})).range,ht(function(e){var t=e.getTimezoneOffset()*mt%gt;t<0&&(t+=gt),e.setTime(Math.floor((+e-t)/gt)*gt+t)},function(e,t){e.setTime(+e+t*gt)},function(e,t){return(t-e)/gt},function(e){return e.getHours()})).range,ht(function(e){e.setHours(0,0,0,0)},function(e,t){e.setDate(e.getDate()+t)},function(e,t){return(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*mt)/864e5},function(e){return e.getDate()-1})),yt=vt;function wt(e){return ht(function(t){t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},function(e,t){e.setDate(e.getDate()+7*t)},function(e,t){return(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*mt)/6048e5})}vt.range;var _t=wt(0),xt=wt(1),kt=wt(2),Tt=wt(3),Ct=wt(4),Et=wt(5),St=wt(6),Mt=((_t.range,xt.range,kt.range,Tt.range,Ct.range,Et.range,St.range,ht(function(e){e.setDate(1),e.setHours(0,0,0,0)},function(e,t){e.setMonth(e.getMonth()+t)},function(e,t){return t.getMonth()-e.getMonth()+12*(t.getFullYear()-e.getFullYear())},function(e){return e.getMonth()})).range,ht(function(e){e.setMonth(0,1),e.setHours(0,0,0,0)},function(e,t){e.setFullYear(e.getFullYear()+t)},function(e,t){return t.getFullYear()-e.getFullYear()},function(e){return e.getFullYear()}));Mt.every=function(e){return isFinite(e=Math.floor(e))&&0<e?ht(function(t){t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},function(t,n){t.setFullYear(t.getFullYear()+n*e)}):null};var Pt=Mt,Nt=(((Mt.range,ht(function(e){e.setUTCSeconds(0,0)},function(e,t){e.setTime(+e+t*mt)},function(e,t){return(t-e)/mt},function(e){return e.getUTCMinutes()})).range,ht(function(e){e.setUTCMinutes(0,0,0)},function(e,t){e.setTime(+e+t*gt)},function(e,t){return(t-e)/gt},function(e){return e.getUTCHours()})).range,ht(function(e){e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCDate(e.getUTCDate()+t)},function(e,t){return(t-e)/864e5},function(e){return e.getUTCDate()-1})),At=Nt;function Ot(e){return ht(function(t){t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},function(e,t){e.setUTCDate(e.getUTCDate()+7*t)},function(e,t){return(t-e)/6048e5})}Nt.range;var Ut=Ot(0),Dt=Ot(1),Ft=Ot(2),It=Ot(3),Rt=Ot(4),zt=Ot(5),Lt=Ot(6),jt=((Ut.range,Dt.range,Ft.range,It.range,Rt.range,zt.range,Lt.range,ht(function(e){e.setUTCDate(1),e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCMonth(e.getUTCMonth()+t)},function(e,t){return t.getUTCMonth()-e.getUTCMonth()+12*(t.getUTCFullYear()-e.getUTCFullYear())},function(e){return e.getUTCMonth()})).range,ht(function(e){e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCFullYear(e.getUTCFullYear()+t)},function(e,t){return t.getUTCFullYear()-e.getUTCFullYear()},function(e){return e.getUTCFullYear()}));jt.every=function(e){return isFinite(e=Math.floor(e))&&0<e?ht(function(t){t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},function(t,n){t.setUTCFullYear(t.getUTCFullYear()+n*e)}):null};var Wt=jt;function Vt(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function Bt(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function Ht(e){return{y:e,m:0,d:1,H:0,M:0,S:0,L:0}}jt.range;var Yt,$t,qt,Xt={"-":"",_:" ",0:"0"},Qt=/^\s*\d+/,Kt=/^%/,Zt=/[\\^$*+?|[\]().{}]/g;function Gt(e,t,n){var r=e<0?"-":"",a=(r?-e:e)+"",i=a.length;return r+(i<n?new Array(n-i+1).join(t)+a:a)}function Jt(e){return e.replace(Zt,"\\$&")}function en(e){return new RegExp("^(?:"+e.map(Jt).join("|")+")","i")}function tn(e){for(var t={},n=-1,r=e.length;++n<r;)t[e[n].toLowerCase()]=n;return t}function nn(e,t,n){var r=Qt.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function rn(e,t,n){var r=Qt.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function an(e,t,n){var r=Qt.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function on(e,t,n){var r=Qt.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function un(e,t,n){var r=Qt.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function cn(e,t,n){var r=Qt.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function fn(e,t,n){var r=Qt.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(68<+r[0]?1900:2e3),n+r[0].length):-1}function ln(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function sn(e,t,n){var r=Qt.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function dn(e,t,n){var r=Qt.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function pn(e,t,n){var r=Qt.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function hn(e,t,n){var r=Qt.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function bn(e,t,n){var r=Qt.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function mn(e,t,n){var r=Qt.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function gn(e,t,n){var r=Qt.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function vn(e,t,n){var r=Qt.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function yn(e,t,n){var r=Kt.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function wn(e,t,n){var r=Qt.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function _n(e,t,n){var r=Qt.exec(t.slice(n));return r?(e.Q=1e3*+r[0],n+r[0].length):-1}function xn(e,t){return Gt(e.getDate(),t,2)}function kn(e,t){return Gt(e.getHours(),t,2)}function Tn(e,t){return Gt(e.getHours()%12||12,t,2)}function Cn(e,t){return Gt(1+yt.count(Pt(e),e),t,3)}function En(e,t){return Gt(e.getMilliseconds(),t,3)}function Sn(e,t){return En(e,t)+"000"}function Mn(e,t){return Gt(e.getMonth()+1,t,2)}function Pn(e,t){return Gt(e.getMinutes(),t,2)}function Nn(e,t){return Gt(e.getSeconds(),t,2)}function An(e){var t=e.getDay();return 0===t?7:t}function On(e,t){return Gt(_t.count(Pt(e),e),t,2)}function Un(e,t){var n=e.getDay();return e=4<=n||0===n?Ct(e):Ct.ceil(e),Gt(Ct.count(Pt(e),e)+(4===Pt(e).getDay()),t,2)}function Dn(e){return e.getDay()}function Fn(e,t){return Gt(xt.count(Pt(e),e),t,2)}function In(e,t){return Gt(e.getFullYear()%100,t,2)}function Rn(e,t){return Gt(e.getFullYear()%1e4,t,4)}function zn(e){var t=e.getTimezoneOffset();return(0<t?"-":(t*=-1,"+"))+Gt(t/60|0,"0",2)+Gt(t%60,"0",2)}function Ln(e,t){return Gt(e.getUTCDate(),t,2)}function jn(e,t){return Gt(e.getUTCHours(),t,2)}function Wn(e,t){return Gt(e.getUTCHours()%12||12,t,2)}function Vn(e,t){return Gt(1+At.count(Wt(e),e),t,3)}function Bn(e,t){return Gt(e.getUTCMilliseconds(),t,3)}function Hn(e,t){return Bn(e,t)+"000"}function Yn(e,t){return Gt(e.getUTCMonth()+1,t,2)}function $n(e,t){return Gt(e.getUTCMinutes(),t,2)}function qn(e,t){return Gt(e.getUTCSeconds(),t,2)}function Xn(e){var t=e.getUTCDay();return 0===t?7:t}function Qn(e,t){return Gt(Ut.count(Wt(e),e),t,2)}function Kn(e,t){var n=e.getUTCDay();return e=4<=n||0===n?Rt(e):Rt.ceil(e),Gt(Rt.count(Wt(e),e)+(4===Wt(e).getUTCDay()),t,2)}function Zn(e){return e.getUTCDay()}function Gn(e,t){return Gt(Dt.count(Wt(e),e),t,2)}function Jn(e,t){return Gt(e.getUTCFullYear()%100,t,2)}function er(e,t){return Gt(e.getUTCFullYear()%1e4,t,4)}function tr(){return"+0000"}function nr(){return"%"}function rr(e){return+e}function ar(e){return Math.floor(+e/1e3)}(Yt=function(e){var t=e.dateTime,n=e.date,r=e.time,a=e.periods,i=e.days,o=e.shortDays,u=e.months,c=e.shortMonths,f=en(a),l=tn(a),s=en(i),d=tn(i),p=en(o),h=tn(o),b=en(u),m=tn(u),g=en(c),v=tn(c),y={a:function(e){return o[e.getDay()]},A:function(e){return i[e.getDay()]},b:function(e){return c[e.getMonth()]},B:function(e){return u[e.getMonth()]},c:null,d:xn,e:xn,f:Sn,H:kn,I:Tn,j:Cn,L:En,m:Mn,M:Pn,p:function(e){return a[+(12<=e.getHours())]},Q:rr,s:ar,S:Nn,u:An,U:On,V:Un,w:Dn,W:Fn,x:null,X:null,y:In,Y:Rn,Z:zn,"%":nr},w={a:function(e){return o[e.getUTCDay()]},A:function(e){return i[e.getUTCDay()]},b:function(e){return c[e.getUTCMonth()]},B:function(e){return u[e.getUTCMonth()]},c:null,d:Ln,e:Ln,f:Hn,H:jn,I:Wn,j:Vn,L:Bn,m:Yn,M:$n,p:function(e){return a[+(12<=e.getUTCHours())]},Q:rr,s:ar,S:qn,u:Xn,U:Qn,V:Kn,w:Zn,W:Gn,x:null,X:null,y:Jn,Y:er,Z:tr,"%":nr},_={a:function(e,t,n){var r=p.exec(t.slice(n));return r?(e.w=h[r[0].toLowerCase()],n+r[0].length):-1},A:function(e,t,n){var r=s.exec(t.slice(n));return r?(e.w=d[r[0].toLowerCase()],n+r[0].length):-1},b:function(e,t,n){var r=g.exec(t.slice(n));return r?(e.m=v[r[0].toLowerCase()],n+r[0].length):-1},B:function(e,t,n){var r=b.exec(t.slice(n));return r?(e.m=m[r[0].toLowerCase()],n+r[0].length):-1},c:function(e,n,r){return T(e,t,n,r)},d:dn,e:dn,f:vn,H:hn,I:hn,j:pn,L:gn,m:sn,M:bn,p:function(e,t,n){var r=f.exec(t.slice(n));return r?(e.p=l[r[0].toLowerCase()],n+r[0].length):-1},Q:wn,s:_n,S:mn,u:rn,U:an,V:on,w:nn,W:un,x:function(e,t,r){return T(e,n,t,r)},X:function(e,t,n){return T(e,r,t,n)},y:fn,Y:cn,Z:ln,"%":yn};function x(e,t){return function(n){var r,a,i,o=[],u=-1,c=0,f=e.length;for(n instanceof Date||(n=new Date(+n));++u<f;)37===e.charCodeAt(u)&&(o.push(e.slice(c,u)),null!=(a=Xt[r=e.charAt(++u)])?r=e.charAt(++u):a="e"===r?" ":"0",(i=t[r])&&(r=i(n,a)),o.push(r),c=u+1);return o.push(e.slice(c,u)),o.join("")}}function k(e,t){return function(n){var r,a,i=Ht(1900);if(T(i,e,n+="",0)!=n.length)return null;if("Q"in i)return new Date(i.Q);if("p"in i&&(i.H=i.H%12+12*i.p),"V"in i){if(i.V<1||53<i.V)return null;"w"in i||(i.w=1),i.d="Z"in i?(r=4<(a=(r=Bt(Ht(i.y))).getUTCDay())||0===a?Dt.ceil(r):Dt(r),r=At.offset(r,7*(i.V-1)),i.y=r.getUTCFullYear(),i.m=r.getUTCMonth(),r.getUTCDate()+(i.w+6)%7):(r=4<(a=(r=t(Ht(i.y))).getDay())||0===a?xt.ceil(r):xt(r),r=yt.offset(r,7*(i.V-1)),i.y=r.getFullYear(),i.m=r.getMonth(),r.getDate()+(i.w+6)%7)}else("W"in i||"U"in i)&&("w"in i||(i.w="u"in i?i.u%7:"W"in i?1:0),a="Z"in i?Bt(Ht(i.y)).getUTCDay():t(Ht(i.y)).getDay(),i.m=0,i.d="W"in i?(i.w+6)%7+7*i.W-(a+5)%7:i.w+7*i.U-(a+6)%7);return"Z"in i?(i.H+=i.Z/100|0,i.M+=i.Z%100,Bt(i)):t(i)}}function T(e,t,n,r){for(var a,i,o=0,u=t.length,c=n.length;o<u;){if(c<=r)return-1;if(37===(a=t.charCodeAt(o++))){if(a=t.charAt(o++),!(i=_[a in Xt?t.charAt(o++):a])||(r=i(e,n,r))<0)return-1}else if(a!=n.charCodeAt(r++))return-1}return r}return y.x=x(n,y),y.X=x(r,y),y.c=x(t,y),w.x=x(n,w),w.X=x(r,w),w.c=x(t,w),{format:function(e){var t=x(e+="",y);return t.toString=function(){return e},t},parse:function(e){var t=k(e+="",Vt);return t.toString=function(){return e},t},utcFormat:function(e){var t=x(e+="",w);return t.toString=function(){return e},t},utcParse:function(e){var t=k(e,Bt);return t.toString=function(){return e},t}}}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]})).format,Yt.parse,$t=Yt.utcFormat,qt=Yt.utcParse;var ir="%Y-%m-%dT%H:%M:%S.%LZ";Date.prototype.toISOString||$t(ir),+new Date("2000-01-01T00:00:00.000Z")||qt(ir);var or="http://www.w3.org/1999/xhtml",ur={svg:"http://www.w3.org/2000/svg",xhtml:or,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},cr=function(e){var t=e+="",n=t.indexOf(":");return 0<=n&&"xmlns"!==(t=e.slice(0,n))&&(e=e.slice(n+1)),ur.hasOwnProperty(t)?{space:ur[t],local:e}:e},fr=function(e){var t=cr(e);return(t.local?function(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}:function(e){return function(){var t=this.ownerDocument,n=this.namespaceURI;return n===or&&t.documentElement.namespaceURI===or?t.createElement(e):t.createElementNS(n,e)}})(t)};function lr(){}var sr=function(e){return null==e?lr:function(){return this.querySelector(e)}};function dr(){return[]}var pr=function(e){return null==e?dr:function(){return this.querySelectorAll(e)}},hr=function(e){return function(){return this.matches(e)}};if("undefined"!=typeof document){var br=document.documentElement;if(!br.matches){var mr=br.webkitMatchesSelector||br.msMatchesSelector||br.mozMatchesSelector||br.oMatchesSelector;hr=function(e){return function(){return mr.call(this,e)}}}}var gr=hr,vr=function(e){return new Array(e.length)};function yr(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.namespaceURI,this._next=null,this._parent=e,this.__data__=t}function wr(e,t,n,r,a,i){for(var o,u=0,c=t.length,f=i.length;u<f;++u)(o=t[u])?(o.__data__=i[u],r[u]=o):n[u]=new yr(e,i[u]);for(;u<c;++u)(o=t[u])&&(a[u]=o)}function _r(e,t,n,r,a,i,o){var u,c,f,l={},s=t.length,d=i.length,p=new Array(s);for(u=0;u<s;++u)(c=t[u])&&(p[u]=f="$"+o.call(c,c.__data__,u,t),f in l?a[u]=c:l[f]=c);for(u=0;u<d;++u)(c=l[f="$"+o.call(e,i[u],u,i)])?((r[u]=c).__data__=i[u],l[f]=null):n[u]=new yr(e,i[u]);for(u=0;u<s;++u)(c=t[u])&&l[p[u]]===c&&(a[u]=c)}function xr(e,t){return e<t?-1:t<e?1:t<=e?0:NaN}yr.prototype={constructor:yr,appendChild:function(e){return this._parent.insertBefore(e,this._next)},insertBefore:function(e,t){return this._parent.insertBefore(e,t)},querySelector:function(e){return this._parent.querySelector(e)},querySelectorAll:function(e){return this._parent.querySelectorAll(e)}};var kr=function(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView};function Tr(e,t){return e.style.getPropertyValue(t)||kr(e).getComputedStyle(e,null).getPropertyValue(t)}function Cr(e){return e.trim().split(/^|\s+/)}function Er(e){return e.classList||new Sr(e)}function Sr(e){this._node=e,this._names=Cr(e.getAttribute("class")||"")}function Mr(e,t){for(var n=Er(e),r=-1,a=t.length;++r<a;)n.add(t[r])}function Pr(e,t){for(var n=Er(e),r=-1,a=t.length;++r<a;)n.remove(t[r])}function Nr(){this.textContent=""}function Ar(){this.innerHTML=""}function Or(){this.nextSibling&&this.parentNode.appendChild(this)}function Ur(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function Dr(){return null}function Fr(){var e=this.parentNode;e&&e.removeChild(this)}function Ir(){return this.parentNode.insertBefore(this.cloneNode(!1),this.nextSibling)}function Rr(){return this.parentNode.insertBefore(this.cloneNode(!0),this.nextSibling)}Sr.prototype={add:function(e){this._names.indexOf(e)<0&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var t=this._names.indexOf(e);0<=t&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return 0<=this._names.indexOf(e)}};var zr={},Lr=null;function jr(e,t,n){return e=Wr(e,t,n),function(t){var n=t.relatedTarget;n&&(n===this||8&n.compareDocumentPosition(this))||e.call(this,t)}}function Wr(e,t,n){return function(r){var a=Lr;Lr=r;try{e.call(this,this.__data__,t,n)}finally{Lr=a}}}function Vr(e){return function(){var t=this.__on;if(t){for(var n,r=0,a=-1,i=t.length;r<i;++r)n=t[r],e.type&&n.type!==e.type||n.name!==e.name?t[++a]=n:this.removeEventListener(n.type,n.listener,n.capture);++a?t.length=a:delete this.__on}}}function Br(e,t,n){var r=zr.hasOwnProperty(e.type)?jr:Wr;return function(a,i,o){var u,c=this.__on,f=r(t,i,o);if(c)for(var l=0,s=c.length;l<s;++l)if((u=c[l]).type===e.type&&u.name===e.name)return this.removeEventListener(u.type,u.listener,u.capture),this.addEventListener(u.type,u.listener=f,u.capture=n),void(u.value=t);this.addEventListener(e.type,f,n),u={type:e.type,name:e.name,value:t,listener:f,capture:n},c?c.push(u):this.__on=[u]}}function Hr(e,t,n){var r=kr(e),a=r.CustomEvent;"function"==typeof a?a=new a(t,n):(a=r.document.createEvent("Event"),n?(a.initEvent(t,n.bubbles,n.cancelable),a.detail=n.detail):a.initEvent(t,!1,!1)),e.dispatchEvent(a)}"undefined"!=typeof document&&("onmouseenter"in document.documentElement||(zr={mouseenter:"mouseover",mouseleave:"mouseout"}));var Yr=[null];function $r(e,t){this._groups=e,this._parents=t}function qr(){return new $r([[document.documentElement]],Yr)}$r.prototype=qr.prototype={constructor:$r,select:function(e){"function"!=typeof e&&(e=sr(e));for(var t=this._groups,n=t.length,r=new Array(n),a=0;a<n;++a)for(var i,o,u=t[a],c=u.length,f=r[a]=new Array(c),l=0;l<c;++l)(i=u[l])&&(o=e.call(i,i.__data__,l,u))&&("__data__"in i&&(o.__data__=i.__data__),f[l]=o);return new $r(r,this._parents)},selectAll:function(e){"function"!=typeof e&&(e=pr(e));for(var t=this._groups,n=t.length,r=[],a=[],i=0;i<n;++i)for(var o,u=t[i],c=u.length,f=0;f<c;++f)(o=u[f])&&(r.push(e.call(o,o.__data__,f,u)),a.push(o));return new $r(r,a)},filter:function(e){"function"!=typeof e&&(e=gr(e));for(var t=this._groups,n=t.length,r=new Array(n),a=0;a<n;++a)for(var i,o=t[a],u=o.length,c=r[a]=[],f=0;f<u;++f)(i=o[f])&&e.call(i,i.__data__,f,o)&&c.push(i);return new $r(r,this._parents)},data:function(e,t){if(!e)return h=new Array(this.size()),l=-1,this.each(function(e){h[++l]=e}),h;var n,r=t?_r:wr,a=this._parents,i=this._groups;"function"!=typeof e&&(n=e,e=function(){return n});for(var o=i.length,u=new Array(o),c=new Array(o),f=new Array(o),l=0;l<o;++l){var s=a[l],d=i[l],p=d.length,h=e.call(s,s&&s.__data__,l,a),b=h.length,m=c[l]=new Array(b),g=u[l]=new Array(b);r(s,d,m,g,f[l]=new Array(p),h,t);for(var v,y,w=0,_=0;w<b;++w)if(v=m[w]){for(_<=w&&(_=w+1);!(y=g[_])&&++_<b;);v._next=y||null}}return(u=new $r(u,a))._enter=c,u._exit=f,u},enter:function(){return new $r(this._enter||this._groups.map(vr),this._parents)},exit:function(){return new $r(this._exit||this._groups.map(vr),this._parents)},merge:function(e){for(var t=this._groups,n=e._groups,r=t.length,a=n.length,i=Math.min(r,a),o=new Array(r),u=0;u<i;++u)for(var c,f=t[u],l=n[u],s=f.length,d=o[u]=new Array(s),p=0;p<s;++p)(c=f[p]||l[p])&&(d[p]=c);for(;u<r;++u)o[u]=t[u];return new $r(o,this._parents)},order:function(){for(var e=this._groups,t=-1,n=e.length;++t<n;)for(var r,a=e[t],i=a.length-1,o=a[i];0<=--i;)(r=a[i])&&(o&&o!==r.nextSibling&&o.parentNode.insertBefore(r,o),o=r);return this},sort:function(e){function t(t,n){return t&&n?e(t.__data__,n.__data__):!t-!n}e||(e=xr);for(var n=this._groups,r=n.length,a=new Array(r),i=0;i<r;++i){for(var o,u=n[i],c=u.length,f=a[i]=new Array(c),l=0;l<c;++l)(o=u[l])&&(f[l]=o);f.sort(t)}return new $r(a,this._parents).order()},call:function(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this},nodes:function(){var e=new Array(this.size()),t=-1;return this.each(function(){e[++t]=this}),e},node:function(){for(var e=this._groups,t=0,n=e.length;t<n;++t)for(var r=e[t],a=0,i=r.length;a<i;++a){var o=r[a];if(o)return o}return null},size:function(){var e=0;return this.each(function(){++e}),e},empty:function(){return!this.node()},each:function(e){for(var t=this._groups,n=0,r=t.length;n<r;++n)for(var a,i=t[n],o=0,u=i.length;o<u;++o)(a=i[o])&&e.call(a,a.__data__,o,i);return this},attr:function(e,t){var n=cr(e);if(arguments.length<2){var r=this.node();return n.local?r.getAttributeNS(n.space,n.local):r.getAttribute(n)}return this.each((null==t?n.local?function(e){return function(){this.removeAttributeNS(e.space,e.local)}}:function(e){return function(){this.removeAttribute(e)}}:"function"==typeof t?n.local?function(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,n)}}:function(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttribute(e):this.setAttribute(e,n)}}:n.local?function(e,t){return function(){this.setAttributeNS(e.space,e.local,t)}}:function(e,t){return function(){this.setAttribute(e,t)}})(n,t))},style:function(e,t,n){return 1<arguments.length?this.each((null==t?function(e){return function(){this.style.removeProperty(e)}}:"function"==typeof t?function(e,t,n){return function(){var r=t.apply(this,arguments);null==r?this.style.removeProperty(e):this.style.setProperty(e,r,n)}}:function(e,t,n){return function(){this.style.setProperty(e,t,n)}})(e,t,null==n?"":n)):Tr(this.node(),e)},property:function(e,t){return 1<arguments.length?this.each((null==t?function(e){return function(){delete this[e]}}:"function"==typeof t?function(e,t){return function(){var n=t.apply(this,arguments);null==n?delete this[e]:this[e]=n}}:function(e,t){return function(){this[e]=t}})(e,t)):this.node()[e]},classed:function(e,t){var n=Cr(e+"");if(arguments.length<2){for(var r=Er(this.node()),a=-1,i=n.length;++a<i;)if(!r.contains(n[a]))return!1;return!0}return this.each(("function"==typeof t?function(e,t){return function(){(t.apply(this,arguments)?Mr:Pr)(this,e)}}:t?function(e){return function(){Mr(this,e)}}:function(e){return function(){Pr(this,e)}})(n,t))},text:function(e){return arguments.length?this.each(null==e?Nr:("function"==typeof e?function(e){return function(){var t=e.apply(this,arguments);this.textContent=null==t?"":t}}:function(e){return function(){this.textContent=e}})(e)):this.node().textContent},html:function(e){return arguments.length?this.each(null==e?Ar:("function"==typeof e?function(e){return function(){var t=e.apply(this,arguments);this.innerHTML=null==t?"":t}}:function(e){return function(){this.innerHTML=e}})(e)):this.node().innerHTML},raise:function(){return this.each(Or)},lower:function(){return this.each(Ur)},append:function(e){var t="function"==typeof e?e:fr(e);return this.select(function(){return this.appendChild(t.apply(this,arguments))})},insert:function(e,t){var n="function"==typeof e?e:fr(e),r=null==t?Dr:"function"==typeof t?t:sr(t);return this.select(function(){return this.insertBefore(n.apply(this,arguments),r.apply(this,arguments)||null)})},remove:function(){return this.each(Fr)},clone:function(e){return this.select(e?Rr:Ir)},datum:function(e){return arguments.length?this.property("__data__",e):this.node().__data__},on:function(e,t,n){var r,a,i=(e+"").trim().split(/^|\s+/).map(function(e){var t="",n=e.indexOf(".");return 0<=n&&(t=e.slice(n+1),e=e.slice(0,n)),{type:e,name:t}}),o=i.length;if(!(arguments.length<2)){for(u=t?Br:Vr,null==n&&(n=!1),r=0;r<o;++r)this.each(u(i[r],t,n));return this}var u=this.node().__on;if(u)for(var c,f=0,l=u.length;f<l;++f)for(r=0,c=u[f];r<o;++r)if((a=i[r]).type===c.type&&a.name===c.name)return c.value},dispatch:function(e,t){return this.each(("function"==typeof t?function(e,t){return function(){return Hr(this,e,t.apply(this,arguments))}}:function(e,t){return function(){return Hr(this,e,t)}})(e,t))}};var Xr=qr,Qr=function(e){return"string"==typeof e?new $r([[document.querySelector(e)]],[document.documentElement]):new $r([[e]],Yr)},Kr=0;function Zr(){this._="@"+(++Kr).toString(36)}Zr.prototype=function(){return new Zr}.prototype={constructor:Zr,get:function(e){for(var t=this._;!(t in e);)if(!(e=e.parentNode))return;return e[t]},set:function(e,t){return e[this._]=t},remove:function(e){return this._ in e&&delete e[this._]},toString:function(){return this._}};var Gr=function(e){return"string"==typeof e?new $r([document.querySelectorAll(e)],[document.documentElement]):new $r([null==e?[]:e],Yr)};function Jr(e){var t=0,n=e.children,r=n&&n.length;if(r)for(;0<=--r;)t+=n[r].value;else t=1;e.value=t}function ea(e,t){var n,r,a,i,o,u=new aa(e),c=+e.value&&(u.value=e.value),f=[u];for(null==t&&(t=ta);n=f.pop();)if(c&&(n.value=+n.data.value),(a=t(n.data))&&(o=a.length))for(n.children=new Array(o),i=o-1;0<=i;--i)f.push(r=n.children[i]=new aa(a[i])),r.parent=n,r.depth=n.depth+1;return u.eachBefore(ra)}function ta(e){return e.children}function na(e){e.data=e.data.data}function ra(e){for(var t=0;e.height=t,(e=e.parent)&&e.height<++t;);}function aa(e){this.data=e,this.depth=this.height=0,this.parent=null}function ia(){return 0}aa.prototype=ea.prototype={constructor:aa,count:function(){return this.eachAfter(Jr)},each:function(e){var t,n,r,a,i=this,o=[i];do{for(t=o.reverse(),o=[];i=t.pop();)if(e(i),n=i.children)for(r=0,a=n.length;r<a;++r)o.push(n[r])}while(o.length);return this},eachAfter:function(e){for(var t,n,r,a=this,i=[a],o=[];a=i.pop();)if(o.push(a),t=a.children)for(n=0,r=t.length;n<r;++n)i.push(t[n]);for(;a=o.pop();)e(a);return this},eachBefore:function(e){for(var t,n,r=this,a=[r];r=a.pop();)if(e(r),t=r.children)for(n=t.length-1;0<=n;--n)a.push(t[n]);return this},sum:function(e){return this.eachAfter(function(t){for(var n=+e(t.data)||0,r=t.children,a=r&&r.length;0<=--a;)n+=r[a].value;t.value=n})},sort:function(e){return this.eachBefore(function(t){t.children&&t.children.sort(e)})},path:function(e){for(var t=this,n=function(e,t){if(e===t)return e;var n=e.ancestors(),r=t.ancestors(),a=null;for(e=n.pop(),t=r.pop();e===t;)a=e,e=n.pop(),t=r.pop();return a}(t,e),r=[t];t!==n;)t=t.parent,r.push(t);for(var a=r.length;e!==n;)r.splice(a,0,e),e=e.parent;return r},ancestors:function(){for(var e=this,t=[e];e=e.parent;)t.push(e);return t},descendants:function(){var e=[];return this.each(function(t){e.push(t)}),e},leaves:function(){var e=[];return this.eachBefore(function(t){t.children||e.push(t)}),e},links:function(){var e=this,t=[];return e.each(function(n){n!==e&&t.push({source:n.parent,target:n})}),t},copy:function(){return ea(this).eachBefore(na)}},Array.prototype.slice;var oa=function(e){return function(){return e}},ua=function(e){e.x0=Math.round(e.x0),e.y0=Math.round(e.y0),e.x1=Math.round(e.x1),e.y1=Math.round(e.y1)},ca=function(e,t,n,r,a){for(var i,o=e.children,u=-1,c=o.length,f=e.value&&(r-t)/e.value;++u<c;)(i=o[u]).y0=n,i.y1=a,i.x0=t,i.x1=t+=i.value*f};Object.create(aa.prototype);var fa=function(e,t,n,r,a){for(var i,o=e.children,u=-1,c=o.length,f=e.value&&(a-n)/e.value;++u<c;)(i=o[u]).x0=t,i.x1=r,i.y0=n,i.y1=n+=i.value*f},la=(1+Math.sqrt(5))/2;function sa(e,t,n,r,a,i){for(var o,u,c,f,l,s,d,p,h,b,m,g=[],v=t.children,y=0,w=0,_=v.length,x=t.value;y<_;){for(c=a-n,f=i-r;!(l=v[w++].value)&&w<_;);for(s=d=l,m=l*l*(b=Math.max(f/c,c/f)/(x*e)),h=Math.max(d/m,m/s);w<_;++w){if(l+=u=v[w].value,u<s&&(s=u),d<u&&(d=u),m=l*l*b,h<(p=Math.max(d/m,m/s))){l-=u;break}h=p}g.push(o={value:l,dice:c<f,children:v.slice(y,w)}),o.dice?ca(o,n,r,a,x?r+=f*l/x:i):fa(o,n,r,x?n+=c*l/x:a,i),x-=l,y=w}return g}var da=function e(t){function n(e,n,r,a,i){sa(t,e,n,r,a,i)}return n.ratio=function(t){return e(1<(t=+t)?t:1)},n}(la),pa=function e(t){function n(e,n,r,a,i){if((o=e._squarify)&&o.ratio===t)for(var o,u,c,f,l,s=-1,d=o.length,p=e.value;++s<d;){for(c=(u=o[s]).children,f=u.value=0,l=c.length;f<l;++f)u.value+=c[f].value;u.dice?ca(u,n,r,a,r+=(i-r)*u.value/p):fa(u,n,r,n+=(a-n)*u.value/p,i),p-=u.value}else e._squarify=o=sa(t,e,n,r,a,i),o.ratio=t}return n.ratio=function(t){return e(1<(t=+t)?t:1)},n}(la),ha=function(e){for(var t=e.length/6|0,n=new Array(t),r=0;r<t;)n[r]="#"+e.slice(6*r,6*++r);return n},ba=(ha("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf"),ha("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666"),ha("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666"),ha("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928")),ma=(ha("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2"),ha("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc"),ha("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999"),ha("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3"),ha("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f"),function(e){return We(e[e.length-1])});function ga(e){var t=e.length;return function(n){return e[Math.max(0,Math.min(t-1,Math.floor(n*t)))]}}ma(new Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e","8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(ha)),ma(new Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837","40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(ha)),ma(new Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419","8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(ha)),ma(new Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(ha)),ma(new Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(ha)),ma(new Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040","ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(ha)),ma(new Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4","d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(ha)),ma(new Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850","d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(ha)),ma(new Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd","9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(ha)),ma(new Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(ha)),ma(new Array(3).concat("e0ecf49ebcda8856a7","edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(ha)),ma(new Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(ha)),ma(new Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(ha)),ma(new Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(ha)),ma(new Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(ha)),ma(new Array(3).concat("e7e1efc994c7dd1c77","f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(ha)),ma(new Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(ha)),ma(new Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(ha)),ma(new Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837","ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(ha)),ma(new Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(ha)),ma(new Array(3).concat("ffeda0feb24cf03b20","ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(ha)),ma(new Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(ha)),ma(new Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(ha)),ma(new Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525","f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(ha)),ma(new Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(ha)),ma(new Array(3).concat("fee0d2fc9272de2d26","fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(ha)),ma(new Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(ha)),et(Me(300,.5,0),Me(-240,.5,1)),et(Me(-100,.75,.35),Me(80,1.5,.8)),et(Me(260,.75,.35),Me(80,1.5,.8)),Me(),Z(),Math.PI,Math.PI,ga(ha("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725")),ga(ha("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),ga(ha("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),ga(ha("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));var va={value:function(){}};function ya(){for(var e,t=0,n=arguments.length,r={};t<n;++t){if(!(e=arguments[t]+"")||e in r)throw new Error("illegal type: "+e);r[e]=[]}return new wa(r)}function wa(e){this._=e}function _a(e,t){for(var n,r=0,a=e.length;r<a;++r)if((n=e[r]).name===t)return n.value}function xa(e,t,n){for(var r=0,a=e.length;r<a;++r)if(e[r].name===t){e[r]=va,e=e.slice(0,r).concat(e.slice(r+1));break}return null!=n&&e.push({name:t,value:n}),e}wa.prototype=ya.prototype={constructor:wa,on:function(e,t){var n,r,a=this._,i=(r=a,(e+"").trim().split(/^|\s+/).map(function(e){var t="",n=e.indexOf(".");if(0<=n&&(t=e.slice(n+1),e=e.slice(0,n)),e&&!r.hasOwnProperty(e))throw new Error("unknown type: "+e);return{type:e,name:t}})),o=-1,u=i.length;if(!(arguments.length<2)){if(null!=t&&"function"!=typeof t)throw new Error("invalid callback: "+t);for(;++o<u;)if(n=(e=i[o]).type)a[n]=xa(a[n],e.name,t);else if(null==t)for(n in a)a[n]=xa(a[n],e.name,null);return this}for(;++o<u;)if((n=(e=i[o]).type)&&(n=_a(a[n],e.name)))return n},copy:function(){var e={},t=this._;for(var n in t)e[n]=t[n].slice();return new wa(e)},call:function(e,t){if(0<(n=arguments.length-2))for(var n,r,a=new Array(n),i=0;i<n;++i)a[i]=arguments[i+2];if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(i=0,n=(r=this._[e]).length;i<n;++i)r[i].value.apply(t,a)},apply:function(e,t,n){if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(var r=this._[e],a=0,i=r.length;a<i;++a)r[a].value.apply(t,n)}};var ka,Ta,Ca=ya,Ea=0,Sa=0,Ma=0,Pa=1e3,Na=0,Aa=0,Oa=0,Ua="object"==typeof performance&&performance.now?performance:Date,Da="object"==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(e){setTimeout(e,17)};function Fa(){return Aa||(Da(Ia),Aa=Ua.now()+Oa)}function Ia(){Aa=0}function Ra(){this._call=this._time=this._next=null}function za(e,t,n){var r=new Ra;return r.restart(e,t,n),r}function La(){Aa=(Na=Ua.now())+Oa,Ea=Sa=0;try{!function(){Fa(),++Ea;for(var e,t=ka;t;)0<=(e=Aa-t._time)&&t._call.call(null,e),t=t._next;--Ea}()}finally{Ea=0,function(){for(var e,t,n=ka,r=1/0;n;)n=n._call?(r>n._time&&(r=n._time),(e=n)._next):(t=n._next,n._next=null,e?e._next=t:ka=t);Ta=e,Wa(r)}(),Aa=0}}function ja(){var e=Ua.now(),t=e-Na;Pa<t&&(Oa-=t,Na=e)}function Wa(e){Ea||(Sa&&(Sa=clearTimeout(Sa)),24<e-Aa?(e<1/0&&(Sa=setTimeout(La,e-Ua.now()-Oa)),Ma&&(Ma=clearInterval(Ma))):(Ma||(Na=Ua.now(),Ma=setInterval(ja,Pa)),Ea=1,Da(La)))}Ra.prototype=za.prototype={constructor:Ra,restart:function(e,t,n){if("function"!=typeof e)throw new TypeError("callback is not a function");n=(null==n?Fa():+n)+(null==t?0:+t),this._next||Ta===this||(Ta?Ta._next=this:ka=this,Ta=this),this._call=e,this._time=n,Wa()},stop:function(){this._call&&(this._call=null,this._time=1/0,Wa())}};var Va=function(e,t,n){var r=new Ra;return t=null==t?0:+t,r.restart(function(n){r.stop(),e(n+t)},t,n),r},Ba=Ca("start","end","interrupt"),Ha=[],Ya=0,$a=2,qa=function(e,t,n,r,a,i){var o=e.__transition;if(o){if(n in o)return}else e.__transition={};!function(e,t,n){var r,a=e.__transition;function i(c){var f,l,s,d;if(1!==n.state)return u();for(f in a)if((d=a[f]).name===n.name){if(3===d.state)return Va(i);4===d.state?(d.state=6,d.timer.stop(),d.on.call("interrupt",e,e.__data__,d.index,d.group),delete a[f]):+f<t&&(d.state=6,d.timer.stop(),delete a[f])}if(Va(function(){3===n.state&&(n.state=4,n.timer.restart(o,n.delay,n.time),o(c))}),n.state=$a,n.on.call("start",e,e.__data__,n.index,n.group),n.state===$a){for(n.state=3,r=new Array(s=n.tween.length),f=0,l=-1;f<s;++f)(d=n.tween[f].value.call(e,e.__data__,n.index,n.group))&&(r[++l]=d);r.length=l+1}}function o(t){for(var a=t<n.duration?n.ease.call(null,t/n.duration):(n.timer.restart(u),n.state=5,1),i=-1,o=r.length;++i<o;)r[i].call(null,a);5===n.state&&(n.on.call("end",e,e.__data__,n.index,n.group),u())}function u(){for(var r in n.state=6,n.timer.stop(),delete a[t],a)return;delete e.__transition}(a[t]=n).timer=za(function(e){n.state=1,n.timer.restart(i,n.delay,n.time),n.delay<=e&&i(e-n.delay)},0,n.time)}(e,n,{name:t,index:r,group:a,on:Ba,tween:Ha,time:i.time,delay:i.delay,duration:i.duration,ease:i.ease,timer:null,state:Ya})};function Xa(e,t){var n=Ka(e,t);if(n.state>Ya)throw new Error("too late; already scheduled");return n}function Qa(e,t){var n=Ka(e,t);if(n.state>$a)throw new Error("too late; already started");return n}function Ka(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw new Error("transition not found");return n}function Za(e,t,n){var r=e._id;return e.each(function(){var e=Qa(this,r);(e.value||(e.value={}))[t]=n.apply(this,arguments)}),function(e){return Ka(e,r).value[t]}}var Ga=function(e,t){var n;return("number"==typeof t?Ve:t instanceof q?Fe:(n=q(t))?(t=n,Fe):function(e,t){var n,r,a,i,o,u=Be.lastIndex=He.lastIndex=0,c=-1,f=[],l=[];for(e+="",t+="";(n=Be.exec(e))&&(r=He.exec(t));)(a=r.index)>u&&(a=t.slice(u,a),f[c]?f[c]+=a:f[++c]=a),(n=n[0])===(r=r[0])?f[c]?f[c]+=r:f[++c]=r:(f[++c]=null,l.push({i:c,x:Ve(n,r)})),u=He.lastIndex;return u<t.length&&(a=t.slice(u),f[c]?f[c]+=a:f[++c]=a),f.length<2?l[0]?(o=l[0].x,function(e){return o(e)+""}):(i=t,function(){return i}):(t=l.length,function(e){for(var n,r=0;r<t;++r)f[(n=l[r]).i]=n.x(e);return f.join("")})})(e,t)},Ja=Xr.prototype.constructor,ei=0;function ti(e,t,n,r){this._groups=e,this._parents=t,this._name=n,this._id=r}function ni(){return++ei}var ri=Xr.prototype;ti.prototype=function(e){return Xr().transition(e)}.prototype={constructor:ti,select:function(e){var t=this._name,n=this._id;"function"!=typeof e&&(e=sr(e));for(var r=this._groups,a=r.length,i=new Array(a),o=0;o<a;++o)for(var u,c,f=r[o],l=f.length,s=i[o]=new Array(l),d=0;d<l;++d)(u=f[d])&&(c=e.call(u,u.__data__,d,f))&&("__data__"in u&&(c.__data__=u.__data__),s[d]=c,qa(s[d],t,n,d,s,Ka(u,n)));return new ti(i,this._parents,t,n)},selectAll:function(e){var t=this._name,n=this._id;"function"!=typeof e&&(e=pr(e));for(var r=this._groups,a=r.length,i=[],o=[],u=0;u<a;++u)for(var c,f=r[u],l=f.length,s=0;s<l;++s)if(c=f[s]){for(var d,p=e.call(c,c.__data__,s,f),h=Ka(c,n),b=0,m=p.length;b<m;++b)(d=p[b])&&qa(d,t,n,b,p,h);i.push(p),o.push(c)}return new ti(i,o,t,n)},filter:function(e){"function"!=typeof e&&(e=gr(e));for(var t=this._groups,n=t.length,r=new Array(n),a=0;a<n;++a)for(var i,o=t[a],u=o.length,c=r[a]=[],f=0;f<u;++f)(i=o[f])&&e.call(i,i.__data__,f,o)&&c.push(i);return new ti(r,this._parents,this._name,this._id)},merge:function(e){if(e._id!==this._id)throw new Error;for(var t=this._groups,n=e._groups,r=t.length,a=n.length,i=Math.min(r,a),o=new Array(r),u=0;u<i;++u)for(var c,f=t[u],l=n[u],s=f.length,d=o[u]=new Array(s),p=0;p<s;++p)(c=f[p]||l[p])&&(d[p]=c);for(;u<r;++u)o[u]=t[u];return new ti(o,this._parents,this._name,this._id)},selection:function(){return new Ja(this._groups,this._parents)},transition:function(){for(var e=this._name,t=this._id,n=ni(),r=this._groups,a=r.length,i=0;i<a;++i)for(var o,u=r[i],c=u.length,f=0;f<c;++f)if(o=u[f]){var l=Ka(o,t);qa(o,e,n,f,u,{time:l.time+l.delay+l.duration,delay:0,duration:l.duration,ease:l.ease})}return new ti(r,this._parents,e,n)},call:ri.call,nodes:ri.nodes,node:ri.node,size:ri.size,empty:ri.empty,each:ri.each,on:function(e,t){var n,r,a,i,o,u,c=this._id;return arguments.length<2?Ka(this.node(),c).on.on(e):this.each((n=c,a=t,u=((r=e)+"").trim().split(/^|\s+/).every(function(e){var t=e.indexOf(".");return 0<=t&&(e=e.slice(0,t)),!e||"start"===e})?Xa:Qa,function(){var e=u(this,n),t=e.on;t!==i&&(o=(i=t).copy()).on(r,a),e.on=o}))},attr:function(e,t){var n=cr(e),r="transform"===n?Ke:Ga;return this.attrTween(e,"function"==typeof t?(n.local?function(e,t,n){var r,a,i;return function(){var o,u=n(this);if(null!=u)return(o=this.getAttributeNS(e.space,e.local))===u?null:o===r&&u===a?i:i=t(r=o,a=u);this.removeAttributeNS(e.space,e.local)}}:function(e,t,n){var r,a,i;return function(){var o,u=n(this);if(null!=u)return(o=this.getAttribute(e))===u?null:o===r&&u===a?i:i=t(r=o,a=u);this.removeAttribute(e)}})(n,r,Za(this,"attr."+e,t)):null==t?(n.local?function(e){return function(){this.removeAttributeNS(e.space,e.local)}}:function(e){return function(){this.removeAttribute(e)}})(n):(n.local?function(e,t,n){var r,a;return function(){var i=this.getAttributeNS(e.space,e.local);return i===n?null:i===r?a:a=t(r=i,n)}}:function(e,t,n){var r,a;return function(){var i=this.getAttribute(e);return i===n?null:i===r?a:a=t(r=i,n)}})(n,r,t+""))},attrTween:function(e,t){var n="attr."+e;if(arguments.length<2)return(n=this.tween(n))&&n._value;if(null==t)return this.tween(n,null);if("function"!=typeof t)throw new Error;var r=cr(e);return this.tween(n,(r.local?function(e,t){function n(){var n=this,r=t.apply(n,arguments);return r&&function(t){n.setAttributeNS(e.space,e.local,r(t))}}return n._value=t,n}:function(e,t){function n(){var n=this,r=t.apply(n,arguments);return r&&function(t){n.setAttribute(e,r(t))}}return n._value=t,n})(r,t))},style:function(e,t,n){var r,a,i,o,u,c,f,l,s,d,p,h,b,m,g,v,y,w="transform"==(e+="")?Qe:Ga;return null==t?this.styleTween(e,(b=e,m=w,function(){var e=Tr(this,b),t=(this.style.removeProperty(b),Tr(this,b));return e===t?null:e===g&&t===v?y:y=m(g=e,v=t)})).on("end.style."+e,(h=e,function(){this.style.removeProperty(h)})):this.styleTween(e,"function"==typeof t?(f=w,l=Za(this,"style."+(c=e),t),function(){var e=Tr(this,c),t=l(this);return null==t&&(this.style.removeProperty(c),t=Tr(this,c)),e===t?null:e===s&&t===d?p:p=f(s=e,d=t)}):(r=e,a=w,i=t+"",function(){var e=Tr(this,r);return e===i?null:e===o?u:u=a(o=e,i)}),n)},styleTween:function(e,t,n){var r="style."+(e+="");if(arguments.length<2)return(r=this.tween(r))&&r._value;if(null==t)return this.tween(r,null);if("function"!=typeof t)throw new Error;return this.tween(r,function(e,t,n){function r(){var r=this,a=t.apply(r,arguments);return a&&function(t){r.style.setProperty(e,a(t),n)}}return r._value=t,r}(e,t,null==n?"":n))},text:function(e){return this.tween("text","function"==typeof e?(n=Za(this,"text",e),function(){var e=n(this);this.textContent=null==e?"":e}):(t=null==e?"":e+"",function(){this.textContent=t}));var t,n},remove:function(){return this.on("end.remove",(e=this._id,function(){var t=this.parentNode;for(var n in this.__transition)if(+n!==e)return;t&&t.removeChild(this)}));var e},tween:function(e,t){var n=this._id;if(e+="",arguments.length<2){for(var r,a=Ka(this.node(),n).tween,i=0,o=a.length;i<o;++i)if((r=a[i]).name===e)return r.value;return null}return this.each((null==t?function(e,t){var n,r;return function(){var a=Qa(this,e),i=a.tween;if(i!==n)for(var o=0,u=(r=n=i).length;o<u;++o)if(r[o].name===t){(r=r.slice()).splice(o,1);break}a.tween=r}}:function(e,t,n){var r,a;if("function"!=typeof n)throw new Error;return function(){var i=Qa(this,e),o=i.tween;if(o!==r){a=(r=o).slice();for(var u={name:t,value:n},c=0,f=a.length;c<f;++c)if(a[c].name===t){a[c]=u;break}c===f&&a.push(u)}i.tween=a}})(n,e,t))},delay:function(e){var t=this._id;return arguments.length?this.each(("function"==typeof e?function(e,t){return function(){Xa(this,e).delay=+t.apply(this,arguments)}}:function(e,t){return t=+t,function(){Xa(this,e).delay=t}})(t,e)):Ka(this.node(),t).delay},duration:function(e){var t=this._id;return arguments.length?this.each(("function"==typeof e?function(e,t){return function(){Qa(this,e).duration=+t.apply(this,arguments)}}:function(e,t){return t=+t,function(){Qa(this,e).duration=t}})(t,e)):Ka(this.node(),t).duration},ease:function(e){var t=this._id;return arguments.length?this.each(function(e,t){if("function"!=typeof t)throw new Error;return function(){Qa(this,e).ease=t}}(t,e)):Ka(this.node(),t).ease}},function e(t){function n(e){return Math.pow(e,t)}return t=+t,n.exponent=e,n}(3),function e(t){function n(e){return 1-Math.pow(1-e,t)}return t=+t,n.exponent=e,n}(3),function e(t){function n(e){return((e*=2)<=1?Math.pow(e,t):2-Math.pow(2-e,t))/2}return t=+t,n.exponent=e,n}(3),Math.PI;var ai=1.70158,ii=(function e(t){function n(e){return e*e*((t+1)*e-t)}return t=+t,n.overshoot=e,n}(ai),function e(t){function n(e){return--e*e*((t+1)*e+t)+1}return t=+t,n.overshoot=e,n}(ai),function e(t){function n(e){return((e*=2)<1?e*e*((t+1)*e-t):(e-=2)*e*((t+1)*e+t)+2)/2}return t=+t,n.overshoot=e,n}(ai),2*Math.PI),oi=(function e(t,n){var r=Math.asin(1/(t=Math.max(1,t)))*(n/=ii);function a(e){return t*Math.pow(2,10*--e)*Math.sin((r-e)/n)}return a.amplitude=function(t){return e(t,n*ii)},a.period=function(n){return e(t,n)},a}(1,.3),function e(t,n){var r=Math.asin(1/(t=Math.max(1,t)))*(n/=ii);function a(e){return 1-t*Math.pow(2,-10*(e=+e))*Math.sin((e+r)/n)}return a.amplitude=function(t){return e(t,n*ii)},a.period=function(n){return e(t,n)},a}(1,.3),function e(t,n){var r=Math.asin(1/(t=Math.max(1,t)))*(n/=ii);function a(e){return((e=2*e-1)<0?t*Math.pow(2,10*e)*Math.sin((r-e)/n):2-t*Math.pow(2,-10*e)*Math.sin((r+e)/n))/2}return a.amplitude=function(t){return e(t,n*ii)},a.period=function(n){return e(t,n)},a}(1,.3),{time:null,delay:0,duration:250,ease:function(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}});function ui(e,t){for(var n;!(n=e.__transition)||!(n=n[t]);)if(!(e=e.parentNode))return oi.time=Fa(),oi;return n}function ci(e){return(ci="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 fi(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function li(e){return(li=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function si(e,t){return(si=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function di(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}Xr.prototype.interrupt=function(e){return this.each(function(){!function(e,t){var n,r,a,i=e.__transition,o=!0;if(i){for(a in t=null==t?null:t+"",i)(n=i[a]).name===t?(r=n.state>$a&&n.state<5,n.state=6,n.timer.stop(),r&&n.on.call("interrupt",e,e.__data__,n.index,n.group),delete i[a]):o=!1;o&&delete e.__transition}}(this,e)})},Xr.prototype.transition=function(e){var t,n;e=e instanceof ti?(t=e._id,e._name):(t=ni(),(n=oi).time=Fa(),null==e?null:e+"");for(var r=this._groups,a=r.length,i=0;i<a;++i)for(var o,u=r[i],c=u.length,f=0;f<c;++f)(o=u[f])&&qa(o,e,t,f,u,n||ui(o,t));return new ti(r,this._parents,e,t)},n(7),n(8),n(10);var pi=function(e){function t(e){var n,r;return function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this),this,(n=!(r=li(t).call(this,e))||"object"!==ci(r)&&"function"!=typeof r?di(this):r).state={gamesData:[],moviesData:[],kickstartersData:[],h:500,w:1200,p:50},n.createTreemap=n.createTreemap.bind(di(di(n))),n.fetchData=n.fetchData.bind(di(di(n))),n}var n,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&si(e,t)}(t,r.Component),n=t,(i=[{key:"componentDidMount",value:function(){console.log("component mounted!"),this.fetchData("./json/flare.json")}},{key:"componentDidUpdate",value:function(){console.log("state updated: ",this.state),this.state.data.hasOwnProperty("name")&&this.createTreemap(this.state.data)}},{key:"fetchData",value:function(e){var t,n,r=this;(t=e,n=function(e,t){if(e)throw e},fetch(t,n).then(g)).then(function(e){return r.setState({data:e})})}},{key:"createTreemap",value:function(e){var t=this;console.log("creating treemap...");var n=this.node,r=this.nodeLegend,a=function e(t){var n=C(),r=[],a=N;function i(e){var i=e+"",o=n.get(i);if(!o){if(a!==N)return a;n.set(i,o=r.push(e))}return t[(o-1)%t.length]}return t=null==t?[]:P.call(t),i.domain=function(e){if(!arguments.length)return r.slice();r=[],n=C();for(var t,a,o=-1,u=e.length;++o<u;)n.has(a=(t=e[o])+"")||n.set(a,r.push(t));return i},i.range=function(e){return arguments.length?(t=P.call(e),i):t.slice()},i.unknown=function(e){return arguments.length?(a=e,i):a},i.copy=function(){return e().domain(r).range(t).unknown(a)},i}(ba.map(function(e){return Fe(e,"white")(.5)})),i=ea(e).eachBefore(function(e){e.data.id=(e.parent?e.parent.data.id+".":"")+e.data.name}).sum(function(e){return e.size}).sort(function(e,t){return t.height-e.height||t.value-e.value});(function(){var e=da,t=!1,n=1,r=1,a=[0],i=ia,o=ia,u=ia,c=ia,f=ia;function l(e){return e.x0=e.y0=0,e.x1=n,e.y1=r,e.eachBefore(s),a=[0],t&&e.eachBefore(ua),e}function s(t){var n=a[t.depth],r=t.x0+n,l=t.y0+n,s=t.x1-n,d=t.y1-n;s<r&&(r=s=(r+s)/2),d<l&&(l=d=(l+d)/2),t.x0=r,t.y0=l,t.x1=s,t.y1=d,t.children&&(n=a[t.depth+1]=i(t)/2,r+=f(t)-n,l+=o(t)-n,(s-=u(t)-n)<r&&(r=s=(r+s)/2),(d-=c(t)-n)<l&&(l=d=(l+d)/2),e(t,r,l,s,d))}return l.round=function(e){return arguments.length?(t=!!e,l):t},l.size=function(e){return arguments.length?(n=+e[0],r=+e[1],l):[n,r]},l.tile=function(t){return arguments.length?(e=function(e){if("function"!=typeof e)throw new Error;return e}(t),l):e},l.padding=function(e){return arguments.length?l.paddingInner(e).paddingOuter(e):l.paddingInner()},l.paddingInner=function(e){return arguments.length?(i="function"==typeof e?e:oa(+e),l):i},l.paddingOuter=function(e){return arguments.length?l.paddingTop(e).paddingRight(e).paddingBottom(e).paddingLeft(e):l.paddingTop()},l.paddingTop=function(e){return arguments.length?(o="function"==typeof e?e:oa(+e),l):o},l.paddingRight=function(e){return arguments.length?(u="function"==typeof e?e:oa(+e),l):u},l.paddingBottom=function(e){return arguments.length?(c="function"==typeof e?e:oa(+e),l):c},l.paddingLeft=function(e){return arguments.length?(f="function"==typeof e?e:oa(+e),l):f},l})().tile(pa).size([this.state.w,this.state.h]).round(!0).paddingInner(1)(i);var o=Qr("#tooltip");Qr(n).selectAll("g").attr("id","cell").data(i.leaves()).enter().append("g").attr("class","leaf").attr("transform",function(e){return"translate(".concat(e.x0,", ").concat(e.y0,")")}).append("rect").attr("id",function(e){return e.data.id}).attr("width",function(e){return e.x1-e.x0}).attr("height",function(e){return e.y1-e.y0}).attr("fill",function(e){return a(e.parent.data.id)}).on("mouseover",function(e){return function(e){var t=e.data.name.split(/(?=[A-Z][^A-Z])/g).join(" "),n=e.data.id,r=ut(",d")(e.data.size),a=n.match(/([a-z]+)(?=\.)/g);o.transition().duration(100).style("opacity",.9).style("transform","scale(1) translate(-50px, -118px)").style("stroke","lightslategray"),o.html(function(e,t,n){var r="",a=e.length,i=!0,o=!1,u=void 0;try{for(var c,f=e.reverse()[Symbol.iterator]();!(i=(c=f.next()).done);i=!0){var l=c.value;r+="Gen "+--a+":\t"+l+"<br/>"}}catch(e){o=!0,u=e}finally{try{i||null==f.return||f.return()}finally{if(o)throw u}}return"Leaf:\t"+t+"<br/><br/>"+r+"<br/>size:\t"+n}(a,t,r))}(e)}).on("mousemove",function(){o.style("top","".concat(Lr.pageY)).style("left",Lr.pageX)}).on("mouseout",function(){o.transition().duration(100).style("opacity",0).style("transform","scale(0)").style("stroke","none")}),Gr("g").append("clipPath").attr("id",function(e){return"clip-"+e.data.id}).append("use").attr("xlink:href",function(e){return"#"+e.data.id}),Gr("g").append("text").attr("clip-path",function(e){return"url(#clip-".concat(e.data.id,")")}).selectAll("tspan").data(function(e){return e.data.name.split(/(?=[A-Z][^A-Z])/g)}).enter().append("tspan").attr("x",4).attr("y",function(e,t){return 13+12*t}).text(function(e){return e});var u=i.leaves().map(function(e){return e.parent.data.id}),c=hi(u),f=c.length,l=2*this.state.w/3,s=Math.ceil(f/10);console.log({categoriesFiltered:c,legendNumCols:10,legendNumRows:s});var d=l/10,p=Array(10).fill(0).map(function(e,n){return t.state.w/2-l/2+n*d}),h=Array(s).fill(0).map(function(e,t){return 20+30*t});console.log({legendColCoords:p,legendRowCoords:h}),Qr(r).append("g").attr("id","legend").selectAll("g").data(c).enter().append("g").attr("class","legend-category").append("rect").attr("class","legend-color").attr("height",20).attr("width",70).attr("x",function(e,t){return p[Math.floor(t%10)]}).attr("y",function(e,t){return h[Math.floor(t/10)]}).attr("fill",function(e){return a(e)}).attr("data-category",function(e){return e.match(/\w+$/g)[0]}).attr("data-coordinates",function(e,t){return"".concat(Math.floor(t%10),", ").concat(Math.floor(t/10))}),Gr(".legend-category").append("text").attr("class","legend-text").attr("x",function(e,t){return p[Math.floor(t%10)]}).attr("y",function(e,t){return h[Math.floor(t/10)]-2.5}).attr("transform","translate(4,".concat(20/1.2,")")).text(function(e,t){return" "+e.match(/\w+$/g)[0]})}},{key:"render",value:function(){var e=this;return a.a.createElement("div",{id:"main-container"},a.a.createElement("h1",null,"This is now a treemap of Flare"),a.a.createElement("svg",{id:"treemap",ref:function(t){return e.node=t},viewBox:"0 0 ".concat(this.state.w," ").concat(this.state.h),preserveAspectRatio:"xMidYMid meet"}),a.a.createElement("svg",{id:"legend",ref:function(t){return e.nodeLegend=t},viewBox:"0 0 ".concat(this.state.w," ").concat(this.state.h/2),preserveAspectRatio:"xMidYMid meet"}),a.a.createElement("div",{id:"tooltip",style:{opacity:0}}))}}])&&fi(n.prototype,i),t}();Object(i.render)(a.a.createElement(pi,null),document.getElementById("root"));var hi=function(e){var t=[];return e.filter(function(e){!t.includes(e)&&t.push(e)}),t}},function(e,t){}]);