Files
xyflow/examples/build/example.27d5f09e.js
2019-09-25 21:33:20 +02:00

380 lines
328 KiB
JavaScript

parcelRequire=function(e,r,t,n){var i,o="function"==typeof parcelRequire&&parcelRequire,u="function"==typeof require&&require;function f(t,n){if(!r[t]){if(!e[t]){var i="function"==typeof parcelRequire&&parcelRequire;if(!n&&i)return i(t,!0);if(o)return o(t,!0);if(u&&"string"==typeof t)return u(t);var c=new Error("Cannot find module '"+t+"'");throw c.code="MODULE_NOT_FOUND",c}p.resolve=function(r){return e[t][1][r]||r},p.cache={};var l=r[t]=new f.Module(t);e[t][0].call(l.exports,p,l,l.exports,this)}return r[t].exports;function p(e){return f(p.resolve(e))}}f.isParcelRequire=!0,f.Module=function(e){this.id=e,this.bundle=f,this.exports={}},f.modules=e,f.cache=r,f.parent=o,f.register=function(r,t){e[r]=[function(e,r){r.exports=t},{}]};for(var c=0;c<t.length;c++)try{f(t[c])}catch(e){i||(i=e)}if(t.length){var l=f(t[t.length-1]);"object"==typeof exports&&"undefined"!=typeof module?module.exports=l:"function"==typeof define&&define.amd?define(function(){return l}):n&&(this[n]=l)}if(parcelRequire=f,i)throw i;return f}({"J4Nk":[function(require,module,exports) {
"use strict";var r=Object.getOwnPropertySymbols,t=Object.prototype.hasOwnProperty,e=Object.prototype.propertyIsEnumerable;function n(r){if(null==r)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(r)}function o(){try{if(!Object.assign)return!1;var r=new String("abc");if(r[5]="de","5"===Object.getOwnPropertyNames(r)[0])return!1;for(var t={},e=0;e<10;e++)t["_"+String.fromCharCode(e)]=e;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(r){return t[r]}).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach(function(r){n[r]=r}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(o){return!1}}module.exports=o()?Object.assign:function(o,c){for(var a,i,s=n(o),f=1;f<arguments.length;f++){for(var u in a=Object(arguments[f]))t.call(a,u)&&(s[u]=a[u]);if(r){i=r(a);for(var b=0;b<i.length;b++)e.call(a,i[b])&&(s[i[b]]=a[i[b]])}}return s};
},{}],"awqi":[function(require,module,exports) {
"use strict";var e=require("object-assign"),t="function"==typeof Symbol&&Symbol.for,r=t?Symbol.for("react.element"):60103,n=t?Symbol.for("react.portal"):60106,o=t?Symbol.for("react.fragment"):60107,u=t?Symbol.for("react.strict_mode"):60108,l=t?Symbol.for("react.profiler"):60114,f=t?Symbol.for("react.provider"):60109,c=t?Symbol.for("react.context"):60110,i=t?Symbol.for("react.forward_ref"):60112,a=t?Symbol.for("react.suspense"):60113,s=t?Symbol.for("react.suspense_list"):60120,p=t?Symbol.for("react.memo"):60115,y=t?Symbol.for("react.lazy"):60116;t&&Symbol.for("react.fundamental"),t&&Symbol.for("react.responder");var d="function"==typeof Symbol&&Symbol.iterator;function m(e){for(var t=e.message,r="https://reactjs.org/docs/error-decoder.html?invariant="+t,n=1;n<arguments.length;n++)r+="&args[]="+encodeURIComponent(arguments[n]);return e.message="Minified React error #"+t+"; visit "+r+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",e}var v={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},h={};function b(e,t,r){this.props=e,this.context=t,this.refs=h,this.updater=r||v}function S(){}function _(e,t,r){this.props=e,this.context=t,this.refs=h,this.updater=r||v}b.prototype.isReactComponent={},b.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw m(Error(85));this.updater.enqueueSetState(this,e,t,"setState")},b.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},S.prototype=b.prototype;var g=_.prototype=new S;g.constructor=_,e(g,b.prototype),g.isPureReactComponent=!0;var k={current:null},$={suspense:null},w={current:null},C=Object.prototype.hasOwnProperty,E={key:!0,ref:!0,__self:!0,__source:!0};function R(e,t,n){var o=void 0,u={},l=null,f=null;if(null!=t)for(o in void 0!==t.ref&&(f=t.ref),void 0!==t.key&&(l=""+t.key),t)C.call(t,o)&&!E.hasOwnProperty(o)&&(u[o]=t[o]);var c=arguments.length-2;if(1===c)u.children=n;else if(1<c){for(var i=Array(c),a=0;a<c;a++)i[a]=arguments[a+2];u.children=i}if(e&&e.defaultProps)for(o in c=e.defaultProps)void 0===u[o]&&(u[o]=c[o]);return{$$typeof:r,type:e,key:l,ref:f,props:u,_owner:w.current}}function x(e,t){return{$$typeof:r,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function P(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}function j(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})}var O=/\/+/g,A=[];function I(e,t,r,n){if(A.length){var o=A.pop();return o.result=e,o.keyPrefix=t,o.func=r,o.context=n,o.count=0,o}return{result:e,keyPrefix:t,func:r,context:n,count:0}}function U(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>A.length&&A.push(e)}function q(e,t,o,u){var l=typeof e;"undefined"!==l&&"boolean"!==l||(e=null);var f=!1;if(null===e)f=!0;else switch(l){case"string":case"number":f=!0;break;case"object":switch(e.$$typeof){case r:case n:f=!0}}if(f)return o(u,e,""===t?"."+F(e,0):t),1;if(f=0,t=""===t?".":t+":",Array.isArray(e))for(var c=0;c<e.length;c++){var i=t+F(l=e[c],c);f+=q(l,i,o,u)}else if(null===e||"object"!=typeof e?i=null:i="function"==typeof(i=d&&e[d]||e["@@iterator"])?i:null,"function"==typeof i)for(e=i.call(e),c=0;!(l=e.next()).done;)f+=q(l=l.value,i=t+F(l,c++),o,u);else if("object"===l)throw o=""+e,m(Error(31),"[object Object]"===o?"object with keys {"+Object.keys(e).join(", ")+"}":o,"");return f}function L(e,t,r){return null==e?0:q(e,"",t,r)}function F(e,t){return"object"==typeof e&&null!==e&&null!=e.key?j(e.key):t.toString(36)}function M(e,t){e.func.call(e.context,t,e.count++)}function D(e,t,r){var n=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?V(e,n,r,function(e){return e}):null!=e&&(P(e)&&(e=x(e,o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(O,"$&/")+"/")+r)),n.push(e))}function V(e,t,r,n,o){var u="";null!=r&&(u=(""+r).replace(O,"$&/")+"/"),L(e,D,t=I(t,u,n,o)),U(t)}function B(){var e=k.current;if(null===e)throw m(Error(321));return e}var N={Children:{map:function(e,t,r){if(null==e)return e;var n=[];return V(e,n,null,t,r),n},forEach:function(e,t,r){if(null==e)return e;L(e,M,t=I(null,null,t,r)),U(t)},count:function(e){return L(e,function(){return null},null)},toArray:function(e){var t=[];return V(e,t,null,function(e){return e}),t},only:function(e){if(!P(e))throw m(Error(143));return e}},createRef:function(){return{current:null}},Component:b,PureComponent:_,createContext:function(e,t){return void 0===t&&(t=null),(e={$$typeof:c,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:f,_context:e},e.Consumer=e},forwardRef:function(e){return{$$typeof:i,render:e}},lazy:function(e){return{$$typeof:y,_ctor:e,_status:-1,_result:null}},memo:function(e,t){return{$$typeof:p,type:e,compare:void 0===t?null:t}},useCallback:function(e,t){return B().useCallback(e,t)},useContext:function(e,t){return B().useContext(e,t)},useEffect:function(e,t){return B().useEffect(e,t)},useImperativeHandle:function(e,t,r){return B().useImperativeHandle(e,t,r)},useDebugValue:function(){},useLayoutEffect:function(e,t){return B().useLayoutEffect(e,t)},useMemo:function(e,t){return B().useMemo(e,t)},useReducer:function(e,t,r){return B().useReducer(e,t,r)},useRef:function(e){return B().useRef(e)},useState:function(e){return B().useState(e)},Fragment:o,Profiler:l,StrictMode:u,Suspense:a,unstable_SuspenseList:s,createElement:R,cloneElement:function(t,n,o){if(null==t)throw m(Error(267),t);var u=void 0,l=e({},t.props),f=t.key,c=t.ref,i=t._owner;if(null!=n){void 0!==n.ref&&(c=n.ref,i=w.current),void 0!==n.key&&(f=""+n.key);var a=void 0;for(u in t.type&&t.type.defaultProps&&(a=t.type.defaultProps),n)C.call(n,u)&&!E.hasOwnProperty(u)&&(l[u]=void 0===n[u]&&void 0!==a?a[u]:n[u])}if(1===(u=arguments.length-2))l.children=o;else if(1<u){a=Array(u);for(var s=0;s<u;s++)a[s]=arguments[s+2];l.children=a}return{$$typeof:r,type:t.type,key:f,ref:c,props:l,_owner:i}},createFactory:function(e){var t=R.bind(null,e);return t.type=e,t},isValidElement:P,version:"16.9.0",unstable_withSuspenseConfig:function(e,t){var r=$.suspense;$.suspense=void 0===t?null:t;try{e()}finally{$.suspense=r}},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentDispatcher:k,ReactCurrentBatchConfig:$,ReactCurrentOwner:w,IsSomeRendererActing:{current:!1},assign:e}},T={default:N},z=T&&N||T;module.exports=z.default||z;
},{"object-assign":"J4Nk"}],"1n8/":[function(require,module,exports) {
"use strict";module.exports=require("./cjs/react.production.min.js");
},{"./cjs/react.production.min.js":"awqi"}],"5IvP":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=void 0,n=void 0,t=void 0,r=void 0,o=void 0;if(exports.unstable_now=void 0,exports.unstable_forceFrameRate=void 0,"undefined"==typeof window||"function"!=typeof MessageChannel){var i=null,l=null,u=function(){if(null!==i)try{var e=exports.unstable_now();i(!0,e),i=null}catch(n){throw setTimeout(u,0),n}};exports.unstable_now=function(){return Date.now()},e=function(n){null!==i?setTimeout(e,0,n):(i=n,setTimeout(u,0))},n=function(e,n){l=setTimeout(e,n)},t=function(){clearTimeout(l)},r=function(){return!1},o=exports.unstable_forceFrameRate=function(){}}else{var a=window.performance,s=window.Date,c=window.setTimeout,f=window.clearTimeout,p=window.requestAnimationFrame,x=window.cancelAnimationFrame;"undefined"!=typeof console&&("function"!=typeof p&&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 x&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")),exports.unstable_now="object"==typeof a&&"function"==typeof a.now?function(){return a.now()}:function(){return s.now()};var v=!1,b=null,w=-1,m=-1,d=33.33,y=-1,_=-1,h=0,T=!1;r=function(){return exports.unstable_now()>=h},o=function(){},exports.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing framerates higher than 125 fps is not unsupported"):0<e?(d=Math.floor(1e3/e),T=!0):(d=33.33,T=!1)};var k=function(){if(null!==b){var e=exports.unstable_now(),n=0<h-e;try{b(n,e)||(b=null)}catch(t){throw F.postMessage(null),t}}},g=new MessageChannel,F=g.port2;g.port1.onmessage=k;var P=function(e){if(null===b)_=y=-1,v=!1;else{v=!0,p(function(e){f(w),P(e)});var n=function(){h=exports.unstable_now()+d/2,k(),w=c(n,3*d)};if(w=c(n,3*d),-1!==y&&.1<e-y){var t=e-y;!T&&-1!==_&&t<d&&_<d&&(8.33>(d=t<_?_:t)&&(d=8.33)),_=t}y=e,h=e+d,F.postMessage(null)}};e=function(e){b=e,v||(v=!0,p(function(e){P(e)}))},n=function(e,n){m=c(function(){e(exports.unstable_now())},n)},t=function(){f(m),m=-1}}var M=null,C=null,A=null,L=3,R=!1,j=!1,q=!1;function D(e,n){var t=e.next;if(t===e)M=null;else{e===M&&(M=t);var r=e.previous;r.next=t,t.previous=r}e.next=e.previous=null,t=e.callback,r=L;var o=A;L=e.priorityLevel,A=e;try{var i=e.expirationTime<=n;switch(L){case 1:var l=t(i);break;case 2:case 3:case 4:l=t(i);break;case 5:l=t(i)}}catch(u){throw u}finally{L=r,A=o}if("function"==typeof l)if(n=e.expirationTime,e.callback=l,null===M)M=e.next=e.previous=e;else{l=null,i=M;do{if(n<=i.expirationTime){l=i;break}i=i.next}while(i!==M);null===l?l=M:l===M&&(M=e),(n=l.previous).next=l.previous=e,e.next=l,e.previous=n}}function E(e){if(null!==C&&C.startTime<=e)do{var n=C,t=n.next;if(n===t)C=null;else{C=t;var r=n.previous;r.next=t,t.previous=r}n.next=n.previous=null,O(n,n.expirationTime)}while(null!==C&&C.startTime<=e)}function I(t){q=!1,E(t),j||(null!==M?(j=!0,e(N)):null!==C&&n(I,C.startTime-t))}function N(e,o){j=!1,q&&(q=!1,t()),E(o),R=!0;try{if(e){if(null!==M)do{D(M,o),E(o=exports.unstable_now())}while(null!==M&&!r())}else for(;null!==M&&M.expirationTime<=o;)D(M,o),E(o=exports.unstable_now());return null!==M||(null!==C&&n(I,C.startTime-o),!1)}finally{R=!1}}function B(e){switch(e){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}function O(e,n){if(null===M)M=e.next=e.previous=e;else{var t=null,r=M;do{if(n<r.expirationTime){t=r;break}r=r.next}while(r!==M);null===t?t=M:t===M&&(M=e),(n=t.previous).next=t.previous=e,e.next=t,e.previous=n}}var U=o;exports.unstable_ImmediatePriority=1,exports.unstable_UserBlockingPriority=2,exports.unstable_NormalPriority=3,exports.unstable_IdlePriority=5,exports.unstable_LowPriority=4,exports.unstable_runWithPriority=function(e,n){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var t=L;L=e;try{return n()}finally{L=t}},exports.unstable_next=function(e){switch(L){case 1:case 2:case 3:var n=3;break;default:n=L}var t=L;L=n;try{return e()}finally{L=t}},exports.unstable_scheduleCallback=function(r,o,i){var l=exports.unstable_now();if("object"==typeof i&&null!==i){var u=i.delay;u="number"==typeof u&&0<u?l+u:l,i="number"==typeof i.timeout?i.timeout:B(r)}else i=B(r),u=l;if(r={callback:o,priorityLevel:r,startTime:u,expirationTime:i=u+i,next:null,previous:null},u>l){if(i=u,null===C)C=r.next=r.previous=r;else{o=null;var a=C;do{if(i<a.startTime){o=a;break}a=a.next}while(a!==C);null===o?o=C:o===C&&(C=r),(i=o.previous).next=o.previous=r,r.next=o,r.previous=i}null===M&&C===r&&(q?t():q=!0,n(I,u-l))}else O(r,i),j||R||(j=!0,e(N));return r},exports.unstable_cancelCallback=function(e){var n=e.next;if(null!==n){if(e===n)e===M?M=null:e===C&&(C=null);else{e===M?M=n:e===C&&(C=n);var t=e.previous;t.next=n,n.previous=t}e.next=e.previous=null}},exports.unstable_wrapCallback=function(e){var n=L;return function(){var t=L;L=n;try{return e.apply(this,arguments)}finally{L=t}}},exports.unstable_getCurrentPriorityLevel=function(){return L},exports.unstable_shouldYield=function(){var e=exports.unstable_now();return E(e),null!==A&&null!==M&&M.startTime<=e&&M.expirationTime<A.expirationTime||r()},exports.unstable_requestPaint=U,exports.unstable_continueExecution=function(){j||R||(j=!0,e(N))},exports.unstable_pauseExecution=function(){},exports.unstable_getFirstCallbackNode=function(){return M};
},{}],"MDSO":[function(require,module,exports) {
"use strict";module.exports=require("./cjs/scheduler.production.min.js");
},{"./cjs/scheduler.production.min.js":"5IvP"}],"i17t":[function(require,module,exports) {
"use strict";var e=require("react"),t=require("object-assign"),n=require("scheduler");function r(e){for(var t=e.message,n="https://reactjs.org/docs/error-decoder.html?invariant="+t,r=1;r<arguments.length;r++)n+="&args[]="+encodeURIComponent(arguments[r]);return e.message="Minified React error #"+t+"; visit "+n+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",e}if(!e)throw r(Error(227));var l=null,i={};function a(){if(l)for(var e in i){var t=i[e],n=l.indexOf(e);if(!(-1<n))throw r(Error(96),e);if(!u[n]){if(!t.extractEvents)throw r(Error(97),e);for(var a in u[n]=t,n=t.eventTypes){var s=void 0,f=n[a],d=t,p=a;if(c.hasOwnProperty(p))throw r(Error(99),p);c[p]=f;var h=f.phasedRegistrationNames;if(h){for(s in h)h.hasOwnProperty(s)&&o(h[s],d,p);s=!0}else f.registrationName?(o(f.registrationName,d,p),s=!0):s=!1;if(!s)throw r(Error(98),a,e)}}}}function o(e,t,n){if(s[e])throw r(Error(100),e);s[e]=t,f[e]=t.eventTypes[n].dependencies}var u=[],c={},s={},f={};function d(e,t,n,r,l,i,a,o,u){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(s){this.onError(s)}}var p=!1,h=null,m=!1,g=null,v={onError:function(e){p=!0,h=e}};function y(e,t,n,r,l,i,a,o,u){p=!1,h=null,d.apply(v,arguments)}function b(e,t,n,l,i,a,o,u,c){if(y.apply(this,arguments),p){if(!p)throw r(Error(198));var s=h;p=!1,h=null,m||(m=!0,g=s)}}var w=null,k=null,E=null;function x(e,t,n){var r=e.type||"unknown-event";e.currentTarget=E(n),b(r,t,void 0,e),e.currentTarget=null}function T(e,t){if(null==t)throw r(Error(30));return null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function C(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}var S=null;function _(e){if(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t))for(var r=0;r<t.length&&!e.isPropagationStopped();r++)x(e,t[r],n[r]);else t&&x(e,t,n);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}function P(e){if(null!==e&&(S=T(S,e)),e=S,S=null,e){if(C(e,_),S)throw r(Error(95));if(m)throw e=g,m=!1,g=null,e}}var N={injectEventPluginOrder:function(e){if(l)throw r(Error(101));l=Array.prototype.slice.call(e),a()},injectEventPluginsByName:function(e){var t,n=!1;for(t in e)if(e.hasOwnProperty(t)){var l=e[t];if(!i.hasOwnProperty(t)||i[t]!==l){if(i[t])throw r(Error(102),t);i[t]=l,n=!0}}n&&a()}};function z(e,t){var n=e.stateNode;if(!n)return null;var l=w(n);if(!l)return null;n=l[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":(l=!l.disabled)||(l=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!l;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw r(Error(231),t,typeof n);return n}var M=Math.random().toString(36).slice(2),U="__reactInternalInstance$"+M,R="__reactEventHandlers$"+M;function F(e){if(e[U])return e[U];for(;!e[U];){if(!e.parentNode)return null;e=e.parentNode}return 5===(e=e[U]).tag||6===e.tag?e:null}function I(e){return!(e=e[U])||5!==e.tag&&6!==e.tag?null:e}function D(e){if(5===e.tag||6===e.tag)return e.stateNode;throw r(Error(33))}function O(e){return e[R]||null}function L(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function A(e,t,n){(t=z(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=T(n._dispatchListeners,t),n._dispatchInstances=T(n._dispatchInstances,e))}function W(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,n=[];t;)n.push(t),t=L(t);for(t=n.length;0<t--;)A(n[t],"captured",e);for(t=0;t<n.length;t++)A(n[t],"bubbled",e)}}function V(e,t,n){e&&n&&n.dispatchConfig.registrationName&&(t=z(e,n.dispatchConfig.registrationName))&&(n._dispatchListeners=T(n._dispatchListeners,t),n._dispatchInstances=T(n._dispatchInstances,e))}function B(e){e&&e.dispatchConfig.registrationName&&V(e._targetInst,null,e)}function j(e){C(e,W)}var H=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement);function Q(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var K={animationend:Q("Animation","AnimationEnd"),animationiteration:Q("Animation","AnimationIteration"),animationstart:Q("Animation","AnimationStart"),transitionend:Q("Transition","TransitionEnd")},$={},q={};function Y(e){if($[e])return $[e];if(!K[e])return e;var t,n=K[e];for(t in n)if(n.hasOwnProperty(t)&&t in q)return $[e]=n[t];return e}H&&(q=document.createElement("div").style,"AnimationEvent"in window||(delete K.animationend.animation,delete K.animationiteration.animation,delete K.animationstart.animation),"TransitionEvent"in window||delete K.transitionend.transition);var X=Y("animationend"),G=Y("animationiteration"),Z=Y("animationstart"),J=Y("transitionend"),ee="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),te=null,ne=null,re=null;function le(){if(re)return re;var e,t,n=ne,r=n.length,l="value"in te?te.value:te.textContent,i=l.length;for(e=0;e<r&&n[e]===l[e];e++);var a=r-e;for(t=1;t<=a&&n[r-t]===l[i-t];t++);return re=l.slice(e,1<t?1-t:void 0)}function ie(){return!0}function ae(){return!1}function oe(e,t,n,r){for(var l in this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n,e=this.constructor.Interface)e.hasOwnProperty(l)&&((t=e[l])?this[l]=t(n):"target"===l?this.target=r:this[l]=n[l]);return this.isDefaultPrevented=(null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue)?ie:ae,this.isPropagationStopped=ae,this}function ue(e,t,n,r){if(this.eventPool.length){var l=this.eventPool.pop();return this.call(l,e,t,n,r),l}return new this(e,t,n,r)}function ce(e){if(!(e instanceof this))throw r(Error(279));e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function se(e){e.eventPool=[],e.getPooled=ue,e.release=ce}t(oe.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=ie)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=ie)},persist:function(){this.isPersistent=ie},isPersistent:ae,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=ae,this._dispatchInstances=this._dispatchListeners=null}}),oe.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},oe.extend=function(e){function n(){}function r(){return l.apply(this,arguments)}var l=this;n.prototype=l.prototype;var i=new n;return t(i,r.prototype),r.prototype=i,r.prototype.constructor=r,r.Interface=t({},l.Interface,e),r.extend=l.extend,se(r),r},se(oe);var fe=oe.extend({data:null}),de=oe.extend({data:null}),pe=[9,13,27,32],he=H&&"CompositionEvent"in window,me=null;H&&"documentMode"in document&&(me=document.documentMode);var ge=H&&"TextEvent"in window&&!me,ve=H&&(!he||me&&8<me&&11>=me),ye=String.fromCharCode(32),be={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(" ")}},we=!1;function ke(e,t){switch(e){case"keyup":return-1!==pe.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function Ee(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var xe=!1;function Te(e,t){switch(e){case"compositionend":return Ee(t);case"keypress":return 32!==t.which?null:(we=!0,ye);case"textInput":return(e=t.data)===ye&&we?null:e;default:return null}}function Ce(e,t){if(xe)return"compositionend"===e||!he&&ke(e,t)?(e=le(),re=ne=te=null,xe=!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 ve&&"ko"!==t.locale?null:t.data;default:return null}}var Se={eventTypes:be,extractEvents:function(e,t,n,r){var l=void 0,i=void 0;if(he)e:{switch(e){case"compositionstart":l=be.compositionStart;break e;case"compositionend":l=be.compositionEnd;break e;case"compositionupdate":l=be.compositionUpdate;break e}l=void 0}else xe?ke(e,n)&&(l=be.compositionEnd):"keydown"===e&&229===n.keyCode&&(l=be.compositionStart);return l?(ve&&"ko"!==n.locale&&(xe||l!==be.compositionStart?l===be.compositionEnd&&xe&&(i=le()):(ne="value"in(te=r)?te.value:te.textContent,xe=!0)),l=fe.getPooled(l,t,n,r),i?l.data=i:null!==(i=Ee(n))&&(l.data=i),j(l),i=l):i=null,(e=ge?Te(e,n):Ce(e,n))?((t=de.getPooled(be.beforeInput,t,n,r)).data=e,j(t)):t=null,null===i?t:null===t?i:[i,t]}},_e=null,Pe=null,Ne=null;function ze(e){if(e=k(e)){if("function"!=typeof _e)throw r(Error(280));var t=w(e.stateNode);_e(e.stateNode,e.type,t)}}function Me(e){Pe?Ne?Ne.push(e):Ne=[e]:Pe=e}function Ue(){if(Pe){var e=Pe,t=Ne;if(Ne=Pe=null,ze(e),t)for(e=0;e<t.length;e++)ze(t[e])}}function Re(e,t){return e(t)}function Fe(e,t,n,r){return e(t,n,r)}function Ie(){}var De=Re,Oe=!1;function Le(){null===Pe&&null===Ne||(Ie(),Ue())}var Ae={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 We(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Ae[e.type]:"textarea"===t}function Ve(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}function Be(e){if(!H)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 je(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function He(e){var t=je(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 l=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(e){r=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Qe(e){e._valueTracker||(e._valueTracker=He(e))}function Ke(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=je(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}var $e=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;$e.hasOwnProperty("ReactCurrentDispatcher")||($e.ReactCurrentDispatcher={current:null}),$e.hasOwnProperty("ReactCurrentBatchConfig")||($e.ReactCurrentBatchConfig={suspense:null});var qe=/^(.*)[\\\/]/,Ye="function"==typeof Symbol&&Symbol.for,Xe=Ye?Symbol.for("react.element"):60103,Ge=Ye?Symbol.for("react.portal"):60106,Ze=Ye?Symbol.for("react.fragment"):60107,Je=Ye?Symbol.for("react.strict_mode"):60108,et=Ye?Symbol.for("react.profiler"):60114,tt=Ye?Symbol.for("react.provider"):60109,nt=Ye?Symbol.for("react.context"):60110,rt=Ye?Symbol.for("react.concurrent_mode"):60111,lt=Ye?Symbol.for("react.forward_ref"):60112,it=Ye?Symbol.for("react.suspense"):60113,at=Ye?Symbol.for("react.suspense_list"):60120,ot=Ye?Symbol.for("react.memo"):60115,ut=Ye?Symbol.for("react.lazy"):60116;Ye&&Symbol.for("react.fundamental"),Ye&&Symbol.for("react.responder");var ct="function"==typeof Symbol&&Symbol.iterator;function st(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=ct&&e[ct]||e["@@iterator"])?e:null}function ft(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 Ze:return"Fragment";case Ge:return"Portal";case et:return"Profiler";case Je:return"StrictMode";case it:return"Suspense";case at:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case nt:return"Context.Consumer";case tt:return"Context.Provider";case lt:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case ot:return ft(e.type);case ut:if(e=1===e._status?e._result:null)return ft(e)}return null}function dt(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break e;default:var r=e._debugOwner,l=e._debugSource,i=ft(e.type);n=null,r&&(n=ft(r.type)),r=i,i="",l?i=" (at "+l.fileName.replace(qe,"")+":"+l.lineNumber+")":n&&(i=" (created by "+n+")"),n="\n in "+(r||"Unknown")+i}t+=n,e=e.return}while(e);return t}var pt=/^[: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]*$/,ht=Object.prototype.hasOwnProperty,mt={},gt={};function vt(e){return!!ht.call(gt,e)||!ht.call(mt,e)&&(pt.test(e)?gt[e]=!0:(mt[e]=!0,!1))}function yt(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}}function bt(e,t,n,r){if(null==t||yt(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function wt(e,t,n,r,l,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i}var kt={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){kt[e]=new wt(e,0,!1,e,null,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];kt[t]=new wt(t,1,!1,e[1],null,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){kt[e]=new wt(e,2,!1,e.toLowerCase(),null,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){kt[e]=new wt(e,2,!1,e,null,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){kt[e]=new wt(e,3,!1,e.toLowerCase(),null,!1)}),["checked","multiple","muted","selected"].forEach(function(e){kt[e]=new wt(e,3,!0,e,null,!1)}),["capture","download"].forEach(function(e){kt[e]=new wt(e,4,!1,e,null,!1)}),["cols","rows","size","span"].forEach(function(e){kt[e]=new wt(e,6,!1,e,null,!1)}),["rowSpan","start"].forEach(function(e){kt[e]=new wt(e,5,!1,e.toLowerCase(),null,!1)});var Et=/[\-:]([a-z])/g;function xt(e){return e[1].toUpperCase()}function Tt(e,t,n,r){var l=kt.hasOwnProperty(t)?kt[t]:null;(null!==l?0===l.type:!r&&(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1])))||(bt(t,n,l,r)&&(n=null),r||null===l?vt(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):l.mustUseProperty?e[l.propertyName]=null===n?3!==l.type&&"":n:(t=l.attributeName,r=l.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(l=l.type)||4===l&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}function Ct(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function St(e,n){var r=n.checked;return t({},n,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=r?r:e._wrapperState.initialChecked})}function _t(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=Ct(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 Pt(e,t){null!=(t=t.checked)&&Tt(e,"checked",t,!1)}function Nt(e,t){Pt(e,t);var n=Ct(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")?Mt(e,t.type,n):t.hasOwnProperty("defaultValue")&&Mt(e,t.type,Ct(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function zt(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 Mt(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(Et,xt);kt[t]=new wt(t,1,!1,e,null,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Et,xt);kt[t]=new wt(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Et,xt);kt[t]=new wt(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)}),["tabIndex","crossOrigin"].forEach(function(e){kt[e]=new wt(e,1,!1,e.toLowerCase(),null,!1)}),kt.xlinkHref=new wt("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach(function(e){kt[e]=new wt(e,1,!1,e.toLowerCase(),null,!0)});var Ut={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}};function Rt(e,t,n){return(e=oe.getPooled(Ut.change,e,t,n)).type="change",Me(n),j(e),e}var Ft=null,It=null;function Dt(e){P(e)}function Ot(e){if(Ke(D(e)))return e}function Lt(e,t){if("change"===e)return t}var At=!1;function Wt(){Ft&&(Ft.detachEvent("onpropertychange",Vt),It=Ft=null)}function Vt(e){if("value"===e.propertyName&&Ot(It))if(e=Rt(It,e,Ve(e)),Oe)P(e);else{Oe=!0;try{Re(Dt,e)}finally{Oe=!1,Le()}}}function Bt(e,t,n){"focus"===e?(Wt(),It=n,(Ft=t).attachEvent("onpropertychange",Vt)):"blur"===e&&Wt()}function jt(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Ot(It)}function Ht(e,t){if("click"===e)return Ot(t)}function Qt(e,t){if("input"===e||"change"===e)return Ot(t)}H&&(At=Be("input")&&(!document.documentMode||9<document.documentMode));var Kt={eventTypes:Ut,_isInputEventSupported:At,extractEvents:function(e,t,n,r){var l=t?D(t):window,i=void 0,a=void 0,o=l.nodeName&&l.nodeName.toLowerCase();if("select"===o||"input"===o&&"file"===l.type?i=Lt:We(l)?At?i=Qt:(i=jt,a=Bt):(o=l.nodeName)&&"input"===o.toLowerCase()&&("checkbox"===l.type||"radio"===l.type)&&(i=Ht),i&&(i=i(e,t)))return Rt(i,n,r);a&&a(e,l,t),"blur"===e&&(e=l._wrapperState)&&e.controlled&&"number"===l.type&&Mt(l,"number",l.value)}},$t=oe.extend({view:null,detail:null}),qt={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Yt(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=qt[e])&&!!t[e]}function Xt(){return Yt}var Gt=0,Zt=0,Jt=!1,en=!1,tn=$t.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Xt,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=Gt;return Gt=e.screenX,Jt?"mousemove"===e.type?e.screenX-t:0:(Jt=!0,0)},movementY:function(e){if("movementY"in e)return e.movementY;var t=Zt;return Zt=e.screenY,en?"mousemove"===e.type?e.screenY-t:0:(en=!0,0)}}),nn=tn.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),rn={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},ln={eventTypes:rn,extractEvents:function(e,t,n,r){var l="mouseover"===e||"pointerover"===e,i="mouseout"===e||"pointerout"===e;if(l&&(n.relatedTarget||n.fromElement)||!i&&!l)return null;if(l=r.window===r?r:(l=r.ownerDocument)?l.defaultView||l.parentWindow:window,i?(i=t,t=(t=n.relatedTarget||n.toElement)?F(t):null):i=null,i===t)return null;var a=void 0,o=void 0,u=void 0,c=void 0;"mouseout"===e||"mouseover"===e?(a=tn,o=rn.mouseLeave,u=rn.mouseEnter,c="mouse"):"pointerout"!==e&&"pointerover"!==e||(a=nn,o=rn.pointerLeave,u=rn.pointerEnter,c="pointer");var s=null==i?l:D(i);if(l=null==t?l:D(t),(e=a.getPooled(o,i,n,r)).type=c+"leave",e.target=s,e.relatedTarget=l,(n=a.getPooled(u,t,n,r)).type=c+"enter",n.target=l,n.relatedTarget=s,r=t,i&&r)e:{for(l=r,c=0,a=t=i;a;a=L(a))c++;for(a=0,u=l;u;u=L(u))a++;for(;0<c-a;)t=L(t),c--;for(;0<a-c;)l=L(l),a--;for(;c--;){if(t===l||t===l.alternate)break e;t=L(t),l=L(l)}t=null}else t=null;for(l=t,t=[];i&&i!==l&&(null===(c=i.alternate)||c!==l);)t.push(i),i=L(i);for(i=[];r&&r!==l&&(null===(c=r.alternate)||c!==l);)i.push(r),r=L(r);for(r=0;r<t.length;r++)V(t[r],"bubbled",e);for(r=i.length;0<r--;)V(i[r],"captured",n);return[e,n]}};function an(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t}var on=Object.prototype.hasOwnProperty;function un(e,t){if(an(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(!on.call(t,n[r])||!an(e[n[r]],t[n[r]]))return!1;return!0}function cn(e,t){return{responder:e,props:t}}function sn(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 3===t.tag?2:3}function fn(e){if(2!==sn(e))throw r(Error(188))}function dn(e){var t=e.alternate;if(!t){if(3===(t=sn(e)))throw r(Error(188));return 1===t?null:e}for(var n=e,l=t;;){var i=n.return;if(null===i)break;var a=i.alternate;if(null===a){if(null!==(l=i.return)){n=l;continue}break}if(i.child===a.child){for(a=i.child;a;){if(a===n)return fn(i),e;if(a===l)return fn(i),t;a=a.sibling}throw r(Error(188))}if(n.return!==l.return)n=i,l=a;else{for(var o=!1,u=i.child;u;){if(u===n){o=!0,n=i,l=a;break}if(u===l){o=!0,l=i,n=a;break}u=u.sibling}if(!o){for(u=a.child;u;){if(u===n){o=!0,n=a,l=i;break}if(u===l){o=!0,l=a,n=i;break}u=u.sibling}if(!o)throw r(Error(189))}}if(n.alternate!==l)throw r(Error(190))}if(3!==n.tag)throw r(Error(188));return n.stateNode.current===n?e:t}function pn(e){if(!(e=dn(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}new Map,new Map,new Set,new Map;var hn=oe.extend({animationName:null,elapsedTime:null,pseudoElement:null}),mn=oe.extend({clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),gn=$t.extend({relatedTarget:null});function vn(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}for(var yn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},bn={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"},wn=$t.extend({key:function(e){if(e.key){var t=yn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=vn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?bn[e.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:Xt,charCode:function(e){return"keypress"===e.type?vn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?vn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),kn=tn.extend({dataTransfer:null}),En=$t.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:Xt}),xn=oe.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),Tn=tn.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}),Cn=[["blur","blur",0],["cancel","cancel",0],["click","click",0],["close","close",0],["contextmenu","contextMenu",0],["copy","copy",0],["cut","cut",0],["auxclick","auxClick",0],["dblclick","doubleClick",0],["dragend","dragEnd",0],["dragstart","dragStart",0],["drop","drop",0],["focus","focus",0],["input","input",0],["invalid","invalid",0],["keydown","keyDown",0],["keypress","keyPress",0],["keyup","keyUp",0],["mousedown","mouseDown",0],["mouseup","mouseUp",0],["paste","paste",0],["pause","pause",0],["play","play",0],["pointercancel","pointerCancel",0],["pointerdown","pointerDown",0],["pointerup","pointerUp",0],["ratechange","rateChange",0],["reset","reset",0],["seeked","seeked",0],["submit","submit",0],["touchcancel","touchCancel",0],["touchend","touchEnd",0],["touchstart","touchStart",0],["volumechange","volumeChange",0],["drag","drag",1],["dragenter","dragEnter",1],["dragexit","dragExit",1],["dragleave","dragLeave",1],["dragover","dragOver",1],["mousemove","mouseMove",1],["mouseout","mouseOut",1],["mouseover","mouseOver",1],["pointermove","pointerMove",1],["pointerout","pointerOut",1],["pointerover","pointerOver",1],["scroll","scroll",1],["toggle","toggle",1],["touchmove","touchMove",1],["wheel","wheel",1],["abort","abort",2],[X,"animationEnd",2],[G,"animationIteration",2],[Z,"animationStart",2],["canplay","canPlay",2],["canplaythrough","canPlayThrough",2],["durationchange","durationChange",2],["emptied","emptied",2],["encrypted","encrypted",2],["ended","ended",2],["error","error",2],["gotpointercapture","gotPointerCapture",2],["load","load",2],["loadeddata","loadedData",2],["loadedmetadata","loadedMetadata",2],["loadstart","loadStart",2],["lostpointercapture","lostPointerCapture",2],["playing","playing",2],["progress","progress",2],["seeking","seeking",2],["stalled","stalled",2],["suspend","suspend",2],["timeupdate","timeUpdate",2],[J,"transitionEnd",2],["waiting","waiting",2]],Sn={},_n={},Pn=0;Pn<Cn.length;Pn++){var Nn=Cn[Pn],zn=Nn[0],Mn=Nn[1],Un=Nn[2],Rn="on"+(Mn[0].toUpperCase()+Mn.slice(1)),Fn={phasedRegistrationNames:{bubbled:Rn,captured:Rn+"Capture"},dependencies:[zn],eventPriority:Un};Sn[Mn]=Fn,_n[zn]=Fn}var In={eventTypes:Sn,getEventPriority:function(e){return void 0!==(e=_n[e])?e.eventPriority:2},extractEvents:function(e,t,n,r){var l=_n[e];if(!l)return null;switch(e){case"keypress":if(0===vn(n))return null;case"keydown":case"keyup":e=wn;break;case"blur":case"focus":e=gn;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=tn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":e=kn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":e=En;break;case X:case G:case Z:e=hn;break;case J:e=xn;break;case"scroll":e=$t;break;case"wheel":e=Tn;break;case"copy":case"cut":case"paste":e=mn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":e=nn;break;default:e=oe}return j(t=e.getPooled(l,t,n,r)),t}},Dn=In.getEventPriority,On=[];function Ln(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=3!==r.tag?null:r.stateNode.containerInfo))break;e.ancestors.push(n),n=F(r)}while(n);for(n=0;n<e.ancestors.length;n++){t=e.ancestors[n];var l=Ve(e.nativeEvent);r=e.topLevelType;for(var i=e.nativeEvent,a=null,o=0;o<u.length;o++){var c=u[o];c&&(c=c.extractEvents(r,t,i,l))&&(a=T(a,c))}P(a)}}var An=!0;function Wn(e,t){Vn(t,e,!1)}function Vn(e,t,n){switch(Dn(t)){case 0:var r=Bn.bind(null,t,1);break;case 1:r=jn.bind(null,t,1);break;default:r=Hn.bind(null,t,1)}n?e.addEventListener(t,r,!0):e.addEventListener(t,r,!1)}function Bn(e,t,n){Oe||Ie();var r=Hn,l=Oe;Oe=!0;try{Fe(r,e,t,n)}finally{(Oe=l)||Le()}}function jn(e,t,n){Hn(e,t,n)}function Hn(e,t,n){if(An){if(null===(t=F(t=Ve(n)))||"number"!=typeof t.tag||2===sn(t)||(t=null),On.length){var r=On.pop();r.topLevelType=e,r.nativeEvent=n,r.targetInst=t,e=r}else e={topLevelType:e,nativeEvent:n,targetInst:t,ancestors:[]};try{if(n=e,Oe)Ln(n,void 0);else{Oe=!0;try{De(Ln,n,void 0)}finally{Oe=!1,Le()}}}finally{e.topLevelType=null,e.nativeEvent=null,e.targetInst=null,e.ancestors.length=0,10>On.length&&On.push(e)}}}var Qn=new("function"==typeof WeakMap?WeakMap:Map);function Kn(e){var t=Qn.get(e);return void 0===t&&(t=new Set,Qn.set(e,t)),t}function $n(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 qn(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Yn(e,t){var n,r=qn(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)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=qn(r)}}function Xn(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?Xn(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function Gn(){for(var e=window,t=$n();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=$n((e=t.contentWindow).document)}return t}function Zn(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 Jn=H&&"documentMode"in document&&11>=document.documentMode,er={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},tr=null,nr=null,rr=null,lr=!1;function ir(e,t){var n=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return lr||null==tr||tr!==$n(n)?null:("selectionStart"in(n=tr)&&Zn(n)?n={start:n.selectionStart,end:n.selectionEnd}:n={anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset},rr&&un(rr,n)?null:(rr=n,(e=oe.getPooled(er.select,nr,e,t)).type="select",e.target=tr,j(e),e))}var ar={eventTypes:er,extractEvents:function(e,t,n,r){var l,i=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument;if(!(l=!i)){e:{i=Kn(i),l=f.onSelect;for(var a=0;a<l.length;a++)if(!i.has(l[a])){i=!1;break e}i=!0}l=!i}if(l)return null;switch(i=t?D(t):window,e){case"focus":(We(i)||"true"===i.contentEditable)&&(tr=i,nr=t,rr=null);break;case"blur":rr=nr=tr=null;break;case"mousedown":lr=!0;break;case"contextmenu":case"mouseup":case"dragend":return lr=!1,ir(n,r);case"selectionchange":if(Jn)break;case"keydown":case"keyup":return ir(n,r)}return null}};function or(t){var n="";return e.Children.forEach(t,function(e){null!=e&&(n+=e)}),n}function ur(e,n){return e=t({children:void 0},n),(n=or(n.children))&&(e.children=n),e}function cr(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l<n.length;l++)t["$"+n[l]]=!0;for(n=0;n<e.length;n++)l=t.hasOwnProperty("$"+e[n].value),e[n].selected!==l&&(e[n].selected=l),l&&r&&(e[n].defaultSelected=!0)}else{for(n=""+Ct(n),t=null,l=0;l<e.length;l++){if(e[l].value===n)return e[l].selected=!0,void(r&&(e[l].defaultSelected=!0));null!==t||e[l].disabled||(t=e[l])}null!==t&&(t.selected=!0)}}function sr(e,n){if(null!=n.dangerouslySetInnerHTML)throw r(Error(91));return t({},n,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function fr(e,t){var n=t.value;if(null==n){if(n=t.defaultValue,null!=(t=t.children)){if(null!=n)throw r(Error(92));if(Array.isArray(t)){if(!(1>=t.length))throw r(Error(93));t=t[0]}n=t}null==n&&(n="")}e._wrapperState={initialValue:Ct(n)}}function dr(e,t){var n=Ct(t.value),r=Ct(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 pr(e){var t=e.textContent;t===e._wrapperState.initialValue&&(e.value=t)}N.injectEventPluginOrder("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),w=O,k=I,E=D,N.injectEventPluginsByName({SimpleEventPlugin:In,EnterLeaveEventPlugin:ln,ChangeEventPlugin:Kt,SelectEventPlugin:ar,BeforeInputEventPlugin:Se});var hr={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function mr(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 gr(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?mr(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var vr=void 0,yr=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,l){MSApp.execUnsafeLocalFunction(function(){return e(t,n)})}:e}(function(e,t){if(e.namespaceURI!==hr.svg||"innerHTML"in e)e.innerHTML=t;else{for((vr=vr||document.createElement("div")).innerHTML="<svg>"+t+"</svg>",t=vr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function br(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 wr={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},kr=["Webkit","ms","Moz","O"];function Er(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||wr.hasOwnProperty(e)&&wr[e]?(""+t).trim():t+"px"}function xr(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),l=Er(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}Object.keys(wr).forEach(function(e){kr.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),wr[t]=wr[e]})});var Tr=t({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 Cr(e,t){if(t){if(Tr[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw r(Error(137),e,"");if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw r(Error(60));if(!("object"==typeof t.dangerouslySetInnerHTML&&"__html"in t.dangerouslySetInnerHTML))throw r(Error(61))}if(null!=t.style&&"object"!=typeof t.style)throw r(Error(62),"")}}function Sr(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 _r(e,t){var n=Kn(e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument);t=f[t];for(var r=0;r<t.length;r++){var l=t[r];if(!n.has(l)){switch(l){case"scroll":Vn(e,"scroll",!0);break;case"focus":case"blur":Vn(e,"focus",!0),Vn(e,"blur",!0),n.add("blur"),n.add("focus");break;case"cancel":case"close":Be(l)&&Vn(e,l,!0);break;case"invalid":case"submit":case"reset":break;default:-1===ee.indexOf(l)&&Wn(l,e)}n.add(l)}}}function Pr(){}var Nr=null,zr=null;function Mr(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function Ur(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}var Rr="function"==typeof setTimeout?setTimeout:void 0,Fr="function"==typeof clearTimeout?clearTimeout:void 0;function Ir(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}new Set;var Dr=[],Or=-1;function Lr(e){0>Or||(e.current=Dr[Or],Dr[Or]=null,Or--)}function Ar(e,t){Dr[++Or]=e.current,e.current=t}var Wr={},Vr={current:Wr},Br={current:!1},jr=Wr;function Hr(e,t){var n=e.type.contextTypes;if(!n)return Wr;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l,i={};for(l in n)i[l]=t[l];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Qr(e){return null!=(e=e.childContextTypes)}function Kr(e){Lr(Br,e),Lr(Vr,e)}function $r(e){Lr(Br,e),Lr(Vr,e)}function qr(e,t,n){if(Vr.current!==Wr)throw r(Error(168));Ar(Vr,t,e),Ar(Br,n,e)}function Yr(e,n,l){var i=e.stateNode;if(e=n.childContextTypes,"function"!=typeof i.getChildContext)return l;for(var a in i=i.getChildContext())if(!(a in e))throw r(Error(108),ft(n)||"Unknown",a);return t({},l,i)}function Xr(e){var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||Wr,jr=Vr.current,Ar(Vr,t,e),Ar(Br,Br.current,e),!0}function Gr(e,t,n){var l=e.stateNode;if(!l)throw r(Error(169));n?(t=Yr(e,t,jr),l.__reactInternalMemoizedMergedChildContext=t,Lr(Br,e),Lr(Vr,e),Ar(Vr,t,e)):Lr(Br,e),Ar(Br,n,e)}var Zr=n.unstable_runWithPriority,Jr=n.unstable_scheduleCallback,el=n.unstable_cancelCallback,tl=n.unstable_shouldYield,nl=n.unstable_requestPaint,rl=n.unstable_now,ll=n.unstable_getCurrentPriorityLevel,il=n.unstable_ImmediatePriority,al=n.unstable_UserBlockingPriority,ol=n.unstable_NormalPriority,ul=n.unstable_LowPriority,cl=n.unstable_IdlePriority,sl={},fl=void 0!==nl?nl:function(){},dl=null,pl=null,hl=!1,ml=rl(),gl=1e4>ml?rl:function(){return rl()-ml};function vl(){switch(ll()){case il:return 99;case al:return 98;case ol:return 97;case ul:return 96;case cl:return 95;default:throw r(Error(332))}}function yl(e){switch(e){case 99:return il;case 98:return al;case 97:return ol;case 96:return ul;case 95:return cl;default:throw r(Error(332))}}function bl(e,t){return e=yl(e),Zr(e,t)}function wl(e,t,n){return e=yl(e),Jr(e,t,n)}function kl(e){return null===dl?(dl=[e],pl=Jr(il,xl)):dl.push(e),sl}function El(){null!==pl&&el(pl),xl()}function xl(){if(!hl&&null!==dl){hl=!0;var e=0;try{var t=dl;bl(99,function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}}),dl=null}catch(n){throw null!==dl&&(dl=dl.slice(e+1)),Jr(il,El),n}finally{hl=!1}}}function Tl(e,t){return 1073741823===t?99:1===t?95:0>=(e=10*(1073741821-t)-10*(1073741821-e))?99:250>=e?98:5250>=e?97:95}function Cl(e,n){if(e&&e.defaultProps)for(var r in n=t({},n),e=e.defaultProps)void 0===n[r]&&(n[r]=e[r]);return n}function Sl(e){var t=e._result;switch(e._status){case 1:return t;case 2:case 0:throw t;default:switch(e._status=0,(t=(t=e._ctor)()).then(function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)},function(t){0===e._status&&(e._status=2,e._result=t)}),e._status){case 1:return e._result;case 2:throw e._result}throw e._result=t,t}}var _l={current:null},Pl=null,Nl=null,zl=null;function Ml(){zl=Nl=Pl=null}function Ul(e,t){var n=e.type._context;Ar(_l,n._currentValue,e),n._currentValue=t}function Rl(e){var t=_l.current;Lr(_l,e),e.type._context._currentValue=t}function Fl(e,t){for(;null!==e;){var n=e.alternate;if(e.childExpirationTime<t)e.childExpirationTime=t,null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t);else{if(!(null!==n&&n.childExpirationTime<t))break;n.childExpirationTime=t}e=e.return}}function Il(e,t){Pl=e,zl=Nl=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(e.expirationTime>=t&&(ya=!0),e.firstContext=null)}function Dl(e,t){if(zl!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(zl=e,t=1073741823),t={context:e,observedBits:t,next:null},null===Nl){if(null===Pl)throw r(Error(308));Nl=t,Pl.dependencies={expirationTime:0,firstContext:t,responders:null}}else Nl=Nl.next=t;return e._currentValue}var Ol=!1;function Ll(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Al(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Wl(e,t){return{expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function Vl(e,t){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t)}function Bl(e,t){var n=e.alternate;if(null===n){var r=e.updateQueue,l=null;null===r&&(r=e.updateQueue=Ll(e.memoizedState))}else r=e.updateQueue,l=n.updateQueue,null===r?null===l?(r=e.updateQueue=Ll(e.memoizedState),l=n.updateQueue=Ll(n.memoizedState)):r=e.updateQueue=Al(l):null===l&&(l=n.updateQueue=Al(r));null===l||r===l?Vl(r,t):null===r.lastUpdate||null===l.lastUpdate?(Vl(r,t),Vl(l,t)):(Vl(r,t),l.lastUpdate=t)}function jl(e,t){var n=e.updateQueue;null===(n=null===n?e.updateQueue=Ll(e.memoizedState):Hl(e,n)).lastCapturedUpdate?n.firstCapturedUpdate=n.lastCapturedUpdate=t:(n.lastCapturedUpdate.next=t,n.lastCapturedUpdate=t)}function Hl(e,t){var n=e.alternate;return null!==n&&t===n.updateQueue&&(t=e.updateQueue=Al(t)),t}function Ql(e,n,r,l,i,a){switch(r.tag){case 1:return"function"==typeof(e=r.payload)?e.call(a,l,i):e;case 3:e.effectTag=-2049&e.effectTag|64;case 0:if(null==(i="function"==typeof(e=r.payload)?e.call(a,l,i):e))break;return t({},l,i);case 2:Ol=!0}return l}function Kl(e,t,n,r,l){Ol=!1;for(var i=(t=Hl(e,t)).baseState,a=null,o=0,u=t.firstUpdate,c=i;null!==u;){var s=u.expirationTime;s<l?(null===a&&(a=u,i=c),o<s&&(o=s)):(Jo(s,u.suspenseConfig),c=Ql(e,t,u,c,n,r),null!==u.callback&&(e.effectTag|=32,u.nextEffect=null,null===t.lastEffect?t.firstEffect=t.lastEffect=u:(t.lastEffect.nextEffect=u,t.lastEffect=u))),u=u.next}for(s=null,u=t.firstCapturedUpdate;null!==u;){var f=u.expirationTime;f<l?(null===s&&(s=u,null===a&&(i=c)),o<f&&(o=f)):(c=Ql(e,t,u,c,n,r),null!==u.callback&&(e.effectTag|=32,u.nextEffect=null,null===t.lastCapturedEffect?t.firstCapturedEffect=t.lastCapturedEffect=u:(t.lastCapturedEffect.nextEffect=u,t.lastCapturedEffect=u))),u=u.next}null===a&&(t.lastUpdate=null),null===s?t.lastCapturedUpdate=null:e.effectTag|=32,null===a&&null===s&&(i=c),t.baseState=i,t.firstUpdate=a,t.firstCapturedUpdate=s,e.expirationTime=o,e.memoizedState=c}function $l(e,t,n){null!==t.firstCapturedUpdate&&(null!==t.lastUpdate&&(t.lastUpdate.next=t.firstCapturedUpdate,t.lastUpdate=t.lastCapturedUpdate),t.firstCapturedUpdate=t.lastCapturedUpdate=null),ql(t.firstEffect,n),t.firstEffect=t.lastEffect=null,ql(t.firstCapturedEffect,n),t.firstCapturedEffect=t.lastCapturedEffect=null}function ql(e,t){for(;null!==e;){var n=e.callback;if(null!==n){e.callback=null;var l=t;if("function"!=typeof n)throw r(Error(191),n);n.call(l)}e=e.nextEffect}}var Yl=$e.ReactCurrentBatchConfig,Xl=(new e.Component).refs;function Gl(e,n,r,l){r=null==(r=r(l,n=e.memoizedState))?n:t({},n,r),e.memoizedState=r,null!==(l=e.updateQueue)&&0===e.expirationTime&&(l.baseState=r)}var Zl={isMounted:function(e){return!!(e=e._reactInternalFiber)&&2===sn(e)},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var r=Lo(),l=Yl.suspense;(l=Wl(r=Ao(r,e,l),l)).payload=t,null!=n&&(l.callback=n),Bl(e,l),Vo(e,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var r=Lo(),l=Yl.suspense;(l=Wl(r=Ao(r,e,l),l)).tag=1,l.payload=t,null!=n&&(l.callback=n),Bl(e,l),Vo(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=Lo(),r=Yl.suspense;(r=Wl(n=Ao(n,e,r),r)).tag=2,null!=t&&(r.callback=t),Bl(e,r),Vo(e,n)}};function Jl(e,t,n,r,l,i,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,i,a):!t.prototype||!t.prototype.isPureReactComponent||(!un(n,r)||!un(l,i))}function ei(e,t,n){var r=!1,l=Wr,i=t.contextType;return"object"==typeof i&&null!==i?i=Dl(i):(l=Qr(t)?jr:Vr.current,i=(r=null!=(r=t.contextTypes))?Hr(e,l):Wr),t=new t(n,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=Zl,e.stateNode=t,t._reactInternalFiber=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=i),t}function ti(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&&Zl.enqueueReplaceState(t,t.state,null)}function ni(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs=Xl;var i=t.contextType;"object"==typeof i&&null!==i?l.context=Dl(i):(i=Qr(t)?jr:Vr.current,l.context=Hr(e,i)),null!==(i=e.updateQueue)&&(Kl(e,i,n,l,r),l.state=e.memoizedState),"function"==typeof(i=t.getDerivedStateFromProps)&&(Gl(e,t,i,n),l.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof l.getSnapshotBeforeUpdate||"function"!=typeof l.UNSAFE_componentWillMount&&"function"!=typeof l.componentWillMount||(t=l.state,"function"==typeof l.componentWillMount&&l.componentWillMount(),"function"==typeof l.UNSAFE_componentWillMount&&l.UNSAFE_componentWillMount(),t!==l.state&&Zl.enqueueReplaceState(l,l.state,null),null!==(i=e.updateQueue)&&(Kl(e,i,n,l,r),l.state=e.memoizedState)),"function"==typeof l.componentDidMount&&(e.effectTag|=4)}var ri=Array.isArray;function li(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){n=n._owner;var l=void 0;if(n){if(1!==n.tag)throw r(Error(309));l=n.stateNode}if(!l)throw r(Error(147),e);var i=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===i?t.ref:((t=function(e){var t=l.refs;t===Xl&&(t=l.refs={}),null===e?delete t[i]:t[i]=e})._stringRef=i,t)}if("string"!=typeof e)throw r(Error(284));if(!n._owner)throw r(Error(290),e)}return e}function ii(e,t){if("textarea"!==e.type)throw r(Error(31),"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,"")}function ai(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.effectTag=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function l(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function i(e,t,n){return(e=yu(e,t,n)).index=0,e.sibling=null,e}function a(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 o(t){return e&&null===t.alternate&&(t.effectTag=2),t}function u(e,t,n,r){return null===t||6!==t.tag?((t=ku(n,e.mode,r)).return=e,t):((t=i(t,n,r)).return=e,t)}function c(e,t,n,r){return null!==t&&t.elementType===n.type?((r=i(t,n.props,r)).ref=li(e,t,n),r.return=e,r):((r=bu(n.type,n.key,n.props,null,e.mode,r)).ref=li(e,t,n),r.return=e,r)}function s(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Eu(n,e.mode,r)).return=e,t):((t=i(t,n.children||[],r)).return=e,t)}function f(e,t,n,r,l){return null===t||7!==t.tag?((t=wu(n,e.mode,r,l)).return=e,t):((t=i(t,n,r)).return=e,t)}function d(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=ku(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case Xe:return(n=bu(t.type,t.key,t.props,null,e.mode,n)).ref=li(e,null,t),n.return=e,n;case Ge:return(t=Eu(t,e.mode,n)).return=e,t}if(ri(t)||st(t))return(t=wu(t,e.mode,n,null)).return=e,t;ii(e,t)}return null}function p(e,t,n,r){var l=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==l?null:u(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case Xe:return n.key===l?n.type===Ze?f(e,t,n.props.children,r,l):c(e,t,n,r):null;case Ge:return n.key===l?s(e,t,n,r):null}if(ri(n)||st(n))return null!==l?null:f(e,t,n,r,null);ii(e,n)}return null}function h(e,t,n,r,l){if("string"==typeof r||"number"==typeof r)return u(t,e=e.get(n)||null,""+r,l);if("object"==typeof r&&null!==r){switch(r.$$typeof){case Xe:return e=e.get(null===r.key?n:r.key)||null,r.type===Ze?f(t,e,r.props.children,l,r.key):c(t,e,r,l);case Ge:return s(t,e=e.get(null===r.key?n:r.key)||null,r,l)}if(ri(r)||st(r))return f(t,e=e.get(n)||null,r,l,null);ii(t,r)}return null}function m(r,i,o,u){for(var c=null,s=null,f=i,m=i=0,g=null;null!==f&&m<o.length;m++){f.index>m?(g=f,f=null):g=f.sibling;var v=p(r,f,o[m],u);if(null===v){null===f&&(f=g);break}e&&f&&null===v.alternate&&t(r,f),i=a(v,i,m),null===s?c=v:s.sibling=v,s=v,f=g}if(m===o.length)return n(r,f),c;if(null===f){for(;m<o.length;m++)null!==(f=d(r,o[m],u))&&(i=a(f,i,m),null===s?c=f:s.sibling=f,s=f);return c}for(f=l(r,f);m<o.length;m++)null!==(g=h(f,r,m,o[m],u))&&(e&&null!==g.alternate&&f.delete(null===g.key?m:g.key),i=a(g,i,m),null===s?c=g:s.sibling=g,s=g);return e&&f.forEach(function(e){return t(r,e)}),c}function g(i,o,u,c){var s=st(u);if("function"!=typeof s)throw r(Error(150));if(null==(u=s.call(u)))throw r(Error(151));for(var f=s=null,m=o,g=o=0,v=null,y=u.next();null!==m&&!y.done;g++,y=u.next()){m.index>g?(v=m,m=null):v=m.sibling;var b=p(i,m,y.value,c);if(null===b){null===m&&(m=v);break}e&&m&&null===b.alternate&&t(i,m),o=a(b,o,g),null===f?s=b:f.sibling=b,f=b,m=v}if(y.done)return n(i,m),s;if(null===m){for(;!y.done;g++,y=u.next())null!==(y=d(i,y.value,c))&&(o=a(y,o,g),null===f?s=y:f.sibling=y,f=y);return s}for(m=l(i,m);!y.done;g++,y=u.next())null!==(y=h(m,i,g,y.value,c))&&(e&&null!==y.alternate&&m.delete(null===y.key?g:y.key),o=a(y,o,g),null===f?s=y:f.sibling=y,f=y);return e&&m.forEach(function(e){return t(i,e)}),s}return function(e,l,a,u){var c="object"==typeof a&&null!==a&&a.type===Ze&&null===a.key;c&&(a=a.props.children);var s="object"==typeof a&&null!==a;if(s)switch(a.$$typeof){case Xe:e:{for(s=a.key,c=l;null!==c;){if(c.key===s){if(7===c.tag?a.type===Ze:c.elementType===a.type){n(e,c.sibling),(l=i(c,a.type===Ze?a.props.children:a.props,u)).ref=li(e,c,a),l.return=e,e=l;break e}n(e,c);break}t(e,c),c=c.sibling}a.type===Ze?((l=wu(a.props.children,e.mode,u,a.key)).return=e,e=l):((u=bu(a.type,a.key,a.props,null,e.mode,u)).ref=li(e,l,a),u.return=e,e=u)}return o(e);case Ge:e:{for(c=a.key;null!==l;){if(l.key===c){if(4===l.tag&&l.stateNode.containerInfo===a.containerInfo&&l.stateNode.implementation===a.implementation){n(e,l.sibling),(l=i(l,a.children||[],u)).return=e,e=l;break e}n(e,l);break}t(e,l),l=l.sibling}(l=Eu(a,e.mode,u)).return=e,e=l}return o(e)}if("string"==typeof a||"number"==typeof a)return a=""+a,null!==l&&6===l.tag?(n(e,l.sibling),(l=i(l,a,u)).return=e,e=l):(n(e,l),(l=ku(a,e.mode,u)).return=e,e=l),o(e);if(ri(a))return m(e,l,a,u);if(st(a))return g(e,l,a,u);if(s&&ii(e,a),void 0===a&&!c)switch(e.tag){case 1:case 0:throw e=e.type,r(Error(152),e.displayName||e.name||"Component")}return n(e,l)}}var oi=ai(!0),ui=ai(!1),ci={},si={current:ci},fi={current:ci},di={current:ci};function pi(e){if(e===ci)throw r(Error(174));return e}function hi(e,t){Ar(di,t,e),Ar(fi,e,e),Ar(si,ci,e);var n=t.nodeType;switch(n){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:gr(null,"");break;default:t=gr(t=(n=8===n?t.parentNode:t).namespaceURI||null,n=n.tagName)}Lr(si,e),Ar(si,t,e)}function mi(e){Lr(si,e),Lr(fi,e),Lr(di,e)}function gi(e){pi(di.current);var t=pi(si.current),n=gr(t,e.type);t!==n&&(Ar(fi,e,e),Ar(si,n,e))}function vi(e){fi.current===e&&(Lr(si,e),Lr(fi,e))}var yi=1,bi=1,wi=2,ki={current:0};function Ei(e){for(var t=e;null!==t;){if(13===t.tag){if(null!==t.memoizedState)return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(64&t.effectTag))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var xi=0,Ti=2,Ci=4,Si=8,_i=16,Pi=32,Ni=64,zi=128,Mi=$e.ReactCurrentDispatcher,Ui=0,Ri=null,Fi=null,Ii=null,Di=null,Oi=null,Li=null,Ai=0,Wi=null,Vi=0,Bi=!1,ji=null,Hi=0;function Qi(){throw r(Error(321))}function Ki(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!an(e[n],t[n]))return!1;return!0}function $i(e,t,n,l,i,a){if(Ui=a,Ri=t,Ii=null!==e?e.memoizedState:null,Mi.current=null===Ii?aa:oa,t=n(l,i),Bi){do{Bi=!1,Hi+=1,Ii=null!==e?e.memoizedState:null,Li=Di,Wi=Oi=Fi=null,Mi.current=oa,t=n(l,i)}while(Bi);ji=null,Hi=0}if(Mi.current=ia,(e=Ri).memoizedState=Di,e.expirationTime=Ai,e.updateQueue=Wi,e.effectTag|=Vi,e=null!==Fi&&null!==Fi.next,Ui=0,Li=Oi=Di=Ii=Fi=Ri=null,Ai=0,Wi=null,Vi=0,e)throw r(Error(300));return t}function qi(){Mi.current=ia,Ui=0,Li=Oi=Di=Ii=Fi=Ri=null,Ai=0,Wi=null,Vi=0,Bi=!1,ji=null,Hi=0}function Yi(){var e={memoizedState:null,baseState:null,queue:null,baseUpdate:null,next:null};return null===Oi?Di=Oi=e:Oi=Oi.next=e,Oi}function Xi(){if(null!==Li)Li=(Oi=Li).next,Ii=null!==(Fi=Ii)?Fi.next:null;else{if(null===Ii)throw r(Error(310));var e={memoizedState:(Fi=Ii).memoizedState,baseState:Fi.baseState,queue:Fi.queue,baseUpdate:Fi.baseUpdate,next:null};Oi=null===Oi?Di=e:Oi.next=e,Ii=Fi.next}return Oi}function Gi(e,t){return"function"==typeof t?t(e):t}function Zi(e){var t=Xi(),n=t.queue;if(null===n)throw r(Error(311));if(n.lastRenderedReducer=e,0<Hi){var l=n.dispatch;if(null!==ji){var i=ji.get(n);if(void 0!==i){ji.delete(n);var a=t.memoizedState;do{a=e(a,i.action),i=i.next}while(null!==i);return an(a,t.memoizedState)||(ya=!0),t.memoizedState=a,t.baseUpdate===n.last&&(t.baseState=a),n.lastRenderedState=a,[a,l]}}return[t.memoizedState,l]}l=n.last;var o=t.baseUpdate;if(a=t.baseState,null!==o?(null!==l&&(l.next=null),l=o.next):l=null!==l?l.next:null,null!==l){var u=i=null,c=l,s=!1;do{var f=c.expirationTime;f<Ui?(s||(s=!0,u=o,i=a),f>Ai&&(Ai=f)):(Jo(f,c.suspenseConfig),a=c.eagerReducer===e?c.eagerState:e(a,c.action)),o=c,c=c.next}while(null!==c&&c!==l);s||(u=o,i=a),an(a,t.memoizedState)||(ya=!0),t.memoizedState=a,t.baseUpdate=u,t.baseState=i,n.lastRenderedState=a}return[t.memoizedState,n.dispatch]}function Ji(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===Wi?(Wi={lastEffect:null}).lastEffect=e.next=e:null===(t=Wi.lastEffect)?Wi.lastEffect=e.next=e:(n=t.next,t.next=e,e.next=n,Wi.lastEffect=e),e}function ea(e,t,n,r){var l=Yi();Vi|=e,l.memoizedState=Ji(t,n,void 0,void 0===r?null:r)}function ta(e,t,n,r){var l=Xi();r=void 0===r?null:r;var i=void 0;if(null!==Fi){var a=Fi.memoizedState;if(i=a.destroy,null!==r&&Ki(r,a.deps))return void Ji(xi,n,i,r)}Vi|=e,l.memoizedState=Ji(t,n,i,r)}function na(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function ra(){}function la(e,t,n){if(!(25>Hi))throw r(Error(301));var l=e.alternate;if(e===Ri||null!==l&&l===Ri)if(Bi=!0,e={expirationTime:Ui,suspenseConfig:null,action:n,eagerReducer:null,eagerState:null,next:null},null===ji&&(ji=new Map),void 0===(n=ji.get(t)))ji.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}else{var i=Lo(),a=Yl.suspense;a={expirationTime:i=Ao(i,e,a),suspenseConfig:a,action:n,eagerReducer:null,eagerState:null,next:null};var o=t.last;if(null===o)a.next=a;else{var u=o.next;null!==u&&(a.next=u),o.next=a}if(t.last=a,0===e.expirationTime&&(null===l||0===l.expirationTime)&&null!==(l=t.lastRenderedReducer))try{var c=t.lastRenderedState,s=l(c,n);if(a.eagerReducer=l,a.eagerState=s,an(s,c))return}catch(f){}Vo(e,i)}}var ia={readContext:Dl,useCallback:Qi,useContext:Qi,useEffect:Qi,useImperativeHandle:Qi,useLayoutEffect:Qi,useMemo:Qi,useReducer:Qi,useRef:Qi,useState:Qi,useDebugValue:Qi,useResponder:Qi},aa={readContext:Dl,useCallback:function(e,t){return Yi().memoizedState=[e,void 0===t?null:t],e},useContext:Dl,useEffect:function(e,t){return ea(516,zi|Ni,e,t)},useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,ea(4,Ci|Pi,na.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ea(4,Ci|Pi,e,t)},useMemo:function(e,t){var n=Yi();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Yi();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={last:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=la.bind(null,Ri,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},Yi().memoizedState=e},useState:function(e){var t=Yi();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={last:null,dispatch:null,lastRenderedReducer:Gi,lastRenderedState:e}).dispatch=la.bind(null,Ri,e),[t.memoizedState,e]},useDebugValue:ra,useResponder:cn},oa={readContext:Dl,useCallback:function(e,t){var n=Xi();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Ki(t,r[1])?r[0]:(n.memoizedState=[e,t],e)},useContext:Dl,useEffect:function(e,t){return ta(516,zi|Ni,e,t)},useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,ta(4,Ci|Pi,na.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ta(4,Ci|Pi,e,t)},useMemo:function(e,t){var n=Xi();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Ki(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)},useReducer:Zi,useRef:function(){return Xi().memoizedState},useState:function(e){return Zi(Gi,e)},useDebugValue:ra,useResponder:cn},ua=null,ca=null,sa=!1;function fa(e,t){var n=mu(5,null,null,0);n.elementType="DELETED",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 da(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);case 13:default:return!1}}function pa(e){if(sa){var t=ca;if(t){var n=t;if(!da(e,t)){if(!(t=Ir(n.nextSibling))||!da(e,t))return e.effectTag|=2,sa=!1,void(ua=e);fa(ua,n)}ua=e,ca=Ir(t.firstChild)}else e.effectTag|=2,sa=!1,ua=e}}function ha(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&18!==e.tag;)e=e.return;ua=e}function ma(e){if(e!==ua)return!1;if(!sa)return ha(e),sa=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!Ur(t,e.memoizedProps))for(t=ca;t;)fa(e,t),t=Ir(t.nextSibling);return ha(e),ca=ua?Ir(e.stateNode.nextSibling):null,!0}function ga(){ca=ua=null,sa=!1}var va=$e.ReactCurrentOwner,ya=!1;function ba(e,t,n,r){t.child=null===e?ui(t,null,n,r):oi(t,e.child,n,r)}function wa(e,t,n,r,l){n=n.render;var i=t.ref;return Il(t,l),r=$i(e,t,n,r,i,l),null===e||ya?(t.effectTag|=1,ba(e,t,r,l),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=l&&(e.expirationTime=0),Ua(e,t,l))}function ka(e,t,n,r,l,i){if(null===e){var a=n.type;return"function"!=typeof a||gu(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=bu(n.type,null,r,null,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,Ea(e,t,a,r,l,i))}return a=e.child,l<i&&(l=a.memoizedProps,(n=null!==(n=n.compare)?n:un)(l,r)&&e.ref===t.ref)?Ua(e,t,i):(t.effectTag|=1,(e=yu(a,r,i)).ref=t.ref,e.return=t,t.child=e)}function Ea(e,t,n,r,l,i){return null!==e&&un(e.memoizedProps,r)&&e.ref===t.ref&&(ya=!1,l<i)?Ua(e,t,i):Ta(e,t,n,r,i)}function xa(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function Ta(e,t,n,r,l){var i=Qr(n)?jr:Vr.current;return i=Hr(t,i),Il(t,l),n=$i(e,t,n,r,i,l),null===e||ya?(t.effectTag|=1,ba(e,t,n,l),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=l&&(e.expirationTime=0),Ua(e,t,l))}function Ca(e,t,n,r,l){if(Qr(n)){var i=!0;Xr(t)}else i=!1;if(Il(t,l),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),ei(t,n,r,l),ni(t,n,r,l),r=!0;else if(null===e){var a=t.stateNode,o=t.memoizedProps;a.props=o;var u=a.context,c=n.contextType;"object"==typeof c&&null!==c?c=Dl(c):c=Hr(t,c=Qr(n)?jr:Vr.current);var s=n.getDerivedStateFromProps,f="function"==typeof s||"function"==typeof a.getSnapshotBeforeUpdate;f||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(o!==r||u!==c)&&ti(t,a,r,c),Ol=!1;var d=t.memoizedState;u=a.state=d;var p=t.updateQueue;null!==p&&(Kl(t,p,r,a,l),u=t.memoizedState),o!==r||d!==u||Br.current||Ol?("function"==typeof s&&(Gl(t,n,s,r),u=t.memoizedState),(o=Ol||Jl(t,n,o,r,d,u,c))?(f||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.effectTag|=4)):("function"==typeof a.componentDidMount&&(t.effectTag|=4),t.memoizedProps=r,t.memoizedState=u),a.props=r,a.state=u,a.context=c,r=o):("function"==typeof a.componentDidMount&&(t.effectTag|=4),r=!1)}else a=t.stateNode,o=t.memoizedProps,a.props=t.type===t.elementType?o:Cl(t.type,o),u=a.context,"object"==typeof(c=n.contextType)&&null!==c?c=Dl(c):c=Hr(t,c=Qr(n)?jr:Vr.current),(f="function"==typeof(s=n.getDerivedStateFromProps)||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(o!==r||u!==c)&&ti(t,a,r,c),Ol=!1,u=t.memoizedState,d=a.state=u,null!==(p=t.updateQueue)&&(Kl(t,p,r,a,l),d=t.memoizedState),o!==r||u!==d||Br.current||Ol?("function"==typeof s&&(Gl(t,n,s,r),d=t.memoizedState),(s=Ol||Jl(t,n,o,r,u,d,c))?(f||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,d,c),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,d,c)),"function"==typeof a.componentDidUpdate&&(t.effectTag|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!=typeof a.componentDidUpdate||o===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||o===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=256),t.memoizedProps=r,t.memoizedState=d),a.props=r,a.state=d,a.context=c,r=s):("function"!=typeof a.componentDidUpdate||o===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||o===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=256),r=!1);return Sa(e,t,n,r,i,l)}function Sa(e,t,n,r,l,i){xa(e,t);var a=0!=(64&t.effectTag);if(!r&&!a)return l&&Gr(t,n,!1),Ua(e,t,i);r=t.stateNode,va.current=t;var o=a&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.effectTag|=1,null!==e&&a?(t.child=oi(t,e.child,null,i),t.child=oi(t,null,o,i)):ba(e,t,o,i),t.memoizedState=r.state,l&&Gr(t,n,!0),t.child}function _a(e){var t=e.stateNode;t.pendingContext?qr(e,t.pendingContext,t.pendingContext!==t.context):t.context&&qr(e,t.context,!1),hi(e,t.containerInfo)}var Pa={};function Na(e,t,n){var r,l=t.mode,i=t.pendingProps,a=ki.current,o=null,u=!1;if((r=0!=(64&t.effectTag))||(r=0!=(a&wi)&&(null===e||null!==e.memoizedState)),r?(o=Pa,u=!0,t.effectTag&=-65):null!==e&&null===e.memoizedState||void 0===i.fallback||!0===i.unstable_avoidThisFallback||(a|=bi),Ar(ki,a&=yi,t),null===e)if(u){if(i=i.fallback,(e=wu(null,l,0,null)).return=t,0==(2&t.mode))for(u=null!==t.memoizedState?t.child.child:t.child,e.child=u;null!==u;)u.return=e,u=u.sibling;(n=wu(i,l,n,null)).return=t,e.sibling=n,l=e}else l=n=ui(t,null,i.children,n);else{if(null!==e.memoizedState)if(l=(a=e.child).sibling,u){if(i=i.fallback,(n=yu(a,a.pendingProps,0)).return=t,0==(2&t.mode)&&(u=null!==t.memoizedState?t.child.child:t.child)!==a.child)for(n.child=u;null!==u;)u.return=n,u=u.sibling;(i=yu(l,i,l.expirationTime)).return=t,n.sibling=i,l=n,n.childExpirationTime=0,n=i}else l=n=oi(t,a.child,i.children,n);else if(a=e.child,u){if(u=i.fallback,(i=wu(null,l,0,null)).return=t,i.child=a,null!==a&&(a.return=i),0==(2&t.mode))for(a=null!==t.memoizedState?t.child.child:t.child,i.child=a;null!==a;)a.return=i,a=a.sibling;(n=wu(u,l,n,null)).return=t,i.sibling=n,n.effectTag|=2,l=i,i.childExpirationTime=0}else n=l=oi(t,a,i.children,n);t.stateNode=e.stateNode}return t.memoizedState=o,t.child=l,n}function za(e,t,n,r,l){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:t,rendering:null,last:r,tail:n,tailExpiration:0,tailMode:l}:(i.isBackwards=t,i.rendering=null,i.last=r,i.tail=n,i.tailExpiration=0,i.tailMode=l)}function Ma(e,t,n){var r=t.pendingProps,l=r.revealOrder,i=r.tail;if(ba(e,t,r.children,n),0!=((r=ki.current)&wi))r=r&yi|wi,t.effectTag|=64;else{if(null!==e&&0!=(64&e.effectTag))e:for(e=t.child;null!==e;){if(13===e.tag){if(null!==e.memoizedState){e.expirationTime<n&&(e.expirationTime=n);var a=e.alternate;null!==a&&a.expirationTime<n&&(a.expirationTime=n),Fl(e.return,n)}}else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=yi}if(Ar(ki,r,t),0==(2&t.mode))t.memoizedState=null;else switch(l){case"forwards":for(n=t.child,l=null;null!==n;)null!==(r=n.alternate)&&null===Ei(r)&&(l=n),n=n.sibling;null===(n=l)?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),za(t,!1,l,n,i);break;case"backwards":for(n=null,l=t.child,t.child=null;null!==l;){if(null!==(r=l.alternate)&&null===Ei(r)){t.child=l;break}r=l.sibling,l.sibling=n,n=l,l=r}za(t,!0,n,null,i);break;case"together":za(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Ua(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),t.childExpirationTime<n)return null;if(null!==e&&t.child!==e.child)throw r(Error(153));if(null!==t.child){for(n=yu(e=t.child,e.pendingProps,e.expirationTime),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=yu(e,e.pendingProps,e.expirationTime)).return=t;n.sibling=null}return t.child}function Ra(e){e.effectTag|=4}var Fa=void 0,Ia=void 0,Da=void 0,Oa=void 0;function La(e,t){switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Aa(e){switch(e.tag){case 1:Qr(e.type)&&Kr(e);var t=e.effectTag;return 2048&t?(e.effectTag=-2049&t|64,e):null;case 3:if(mi(e),$r(e),0!=(64&(t=e.effectTag)))throw r(Error(285));return e.effectTag=-2049&t|64,e;case 5:return vi(e),null;case 13:return Lr(ki,e),2048&(t=e.effectTag)?(e.effectTag=-2049&t|64,e):null;case 18:return null;case 19:return Lr(ki,e),null;case 4:return mi(e),null;case 10:return Rl(e),null;default:return null}}function Wa(e,t){return{value:e,source:t,stack:dt(t)}}Fa=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(20===n.tag)e.appendChild(n.stateNode.instance);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Ia=function(){},Da=function(e,n,r,l,i){var a=e.memoizedProps;if(a!==l){var o=n.stateNode;switch(pi(si.current),e=null,r){case"input":a=St(o,a),l=St(o,l),e=[];break;case"option":a=ur(o,a),l=ur(o,l),e=[];break;case"select":a=t({},a,{value:void 0}),l=t({},l,{value:void 0}),e=[];break;case"textarea":a=sr(o,a),l=sr(o,l),e=[];break;default:"function"!=typeof a.onClick&&"function"==typeof l.onClick&&(o.onclick=Pr)}Cr(r,l),o=r=void 0;var u=null;for(r in a)if(!l.hasOwnProperty(r)&&a.hasOwnProperty(r)&&null!=a[r])if("style"===r){var c=a[r];for(o in c)c.hasOwnProperty(o)&&(u||(u={}),u[o]="")}else"dangerouslySetInnerHTML"!==r&&"children"!==r&&"suppressContentEditableWarning"!==r&&"suppressHydrationWarning"!==r&&"autoFocus"!==r&&(s.hasOwnProperty(r)?e||(e=[]):(e=e||[]).push(r,null));for(r in l){var f=l[r];if(c=null!=a?a[r]:void 0,l.hasOwnProperty(r)&&f!==c&&(null!=f||null!=c))if("style"===r)if(c){for(o in c)!c.hasOwnProperty(o)||f&&f.hasOwnProperty(o)||(u||(u={}),u[o]="");for(o in f)f.hasOwnProperty(o)&&c[o]!==f[o]&&(u||(u={}),u[o]=f[o])}else u||(e||(e=[]),e.push(r,u)),u=f;else"dangerouslySetInnerHTML"===r?(f=f?f.__html:void 0,c=c?c.__html:void 0,null!=f&&c!==f&&(e=e||[]).push(r,""+f)):"children"===r?c===f||"string"!=typeof f&&"number"!=typeof f||(e=e||[]).push(r,""+f):"suppressContentEditableWarning"!==r&&"suppressHydrationWarning"!==r&&(s.hasOwnProperty(r)?(null!=f&&_r(i,r),e||c===f||(e=[])):(e=e||[]).push(r,f))}u&&(e=e||[]).push("style",u),i=e,(n.updateQueue=i)&&Ra(n)}},Oa=function(e,t,n,r){n!==r&&Ra(t)};var Va="function"==typeof WeakSet?WeakSet:Set;function Ba(e,t){var n=t.source,r=t.stack;null===r&&null!==n&&(r=dt(n)),null!==n&&ft(n.type),t=t.value,null!==e&&1===e.tag&&ft(e.type);try{console.error(t)}catch(l){setTimeout(function(){throw l})}}function ja(e,t){try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(n){ou(e,n)}}function Ha(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(n){ou(e,n)}else t.current=null}function Qa(e,t,n){if(null!==(n=null!==(n=n.updateQueue)?n.lastEffect:null)){var r=n=n.next;do{if((r.tag&e)!==xi){var l=r.destroy;r.destroy=void 0,void 0!==l&&l()}(r.tag&t)!==xi&&(l=r.create,r.destroy=l()),r=r.next}while(r!==n)}}function Ka(e,t){switch("function"==typeof du&&du(e),e.tag){case 0:case 11:case 14:case 15:var n=e.updateQueue;if(null!==n&&null!==(n=n.lastEffect)){var r=n.next;bl(97<t?97:t,function(){var t=r;do{var n=t.destroy;if(void 0!==n){var l=e;try{n()}catch(i){ou(l,i)}}t=t.next}while(t!==r)})}break;case 1:Ha(e),"function"==typeof(t=e.stateNode).componentWillUnmount&&ja(e,t);break;case 5:Ha(e);break;case 4:Xa(e,t)}}function $a(e,t){for(var n=e;;)if(Ka(n,t),null!==n.child&&4!==n.tag)n.child.return=n,n=n.child;else{if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function qa(e){return 5===e.tag||3===e.tag||4===e.tag}function Ya(e){e:{for(var t=e.return;null!==t;){if(qa(t)){var n=t;break e}t=t.return}throw r(Error(160))}switch(t=n.stateNode,n.tag){case 5:var l=!1;break;case 3:case 4:t=t.containerInfo,l=!0;break;default:throw r(Error(161))}16&n.effectTag&&(br(t,""),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||qa(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.effectTag)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break e}}for(var i=e;;){var a=5===i.tag||6===i.tag;if(a||20===i.tag){var o=a?i.stateNode:i.stateNode.instance;if(n)if(l){var u=o;o=n,8===(a=t).nodeType?a.parentNode.insertBefore(u,o):a.insertBefore(u,o)}else t.insertBefore(o,n);else l?(8===(u=t).nodeType?(a=u.parentNode).insertBefore(o,u):(a=u).appendChild(o),null!=(u=u._reactRootContainer)||null!==a.onclick||(a.onclick=Pr)):t.appendChild(o)}else if(4!==i.tag&&null!==i.child){i.child.return=i,i=i.child;continue}if(i===e)break;for(;null===i.sibling;){if(null===i.return||i.return===e)return;i=i.return}i.sibling.return=i.return,i=i.sibling}}function Xa(e,t){for(var n=e,l=!1,i=void 0,a=void 0;;){if(!l){l=n.return;e:for(;;){if(null===l)throw r(Error(160));switch(i=l.stateNode,l.tag){case 5:a=!1;break e;case 3:case 4:i=i.containerInfo,a=!0;break e}l=l.return}l=!0}if(5===n.tag||6===n.tag)if($a(n,t),a){var o=i,u=n.stateNode;8===o.nodeType?o.parentNode.removeChild(u):o.removeChild(u)}else i.removeChild(n.stateNode);else if(20===n.tag)u=n.stateNode.instance,$a(n,t),a?8===(o=i).nodeType?o.parentNode.removeChild(u):o.removeChild(u):i.removeChild(u);else if(4===n.tag){if(null!==n.child){i=n.stateNode.containerInfo,a=!0,n.child.return=n,n=n.child;continue}}else if(Ka(n,t),null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;4===(n=n.return).tag&&(l=!1)}n.sibling.return=n.return,n=n.sibling}}function Ga(e,t){switch(t.tag){case 0:case 11:case 14:case 15:Qa(Ci,Si,t);break;case 1:break;case 5:var n=t.stateNode;if(null!=n){var l=t.memoizedProps,i=null!==e?e.memoizedProps:l;e=t.type;var a=t.updateQueue;if(t.updateQueue=null,null!==a){for(n[R]=l,"input"===e&&"radio"===l.type&&null!=l.name&&Pt(n,l),Sr(e,i),t=Sr(e,l),i=0;i<a.length;i+=2){var o=a[i],u=a[i+1];"style"===o?xr(n,u):"dangerouslySetInnerHTML"===o?yr(n,u):"children"===o?br(n,u):Tt(n,o,u,t)}switch(e){case"input":Nt(n,l);break;case"textarea":dr(n,l);break;case"select":t=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!l.multiple,null!=(e=l.value)?cr(n,!!l.multiple,e,!1):t!==!!l.multiple&&(null!=l.defaultValue?cr(n,!!l.multiple,l.defaultValue,!0):cr(n,!!l.multiple,l.multiple?[]:"",!1))}}}break;case 6:if(null===t.stateNode)throw r(Error(162));t.stateNode.nodeValue=t.memoizedProps;break;case 3:case 12:break;case 13:if(n=t,null===t.memoizedState?l=!1:(l=!0,n=t.child,To=gl()),null!==n)e:for(e=n;;){if(5===e.tag)a=e.stateNode,l?"function"==typeof(a=a.style).setProperty?a.setProperty("display","none","important"):a.display="none":(a=e.stateNode,i=null!=(i=e.memoizedProps.style)&&i.hasOwnProperty("display")?i.display:null,a.style.display=Er("display",i));else if(6===e.tag)e.stateNode.nodeValue=l?"":e.memoizedProps;else{if(13===e.tag&&null!==e.memoizedState){(a=e.child.sibling).return=e,e=a;continue}if(null!==e.child){e.child.return=e,e=e.child;continue}}if(e===n)break e;for(;null===e.sibling;){if(null===e.return||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}Za(t);break;case 19:Za(t);break;case 17:case 20:break;default:throw r(Error(163))}}function Za(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Va),t.forEach(function(t){var r=cu.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))})}}var Ja="function"==typeof WeakMap?WeakMap:Map;function eo(e,t,n){(n=Wl(n,null)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){_o||(_o=!0,Po=r),Ba(e,t)},n}function to(e,t,n){(n=Wl(n,null)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var l=t.value;n.payload=function(){return Ba(e,t),r(l)}}var i=e.stateNode;return null!==i&&"function"==typeof i.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===No?No=new Set([this]):No.add(this),Ba(e,t));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:""})}),n}var no=Math.ceil,ro=$e.ReactCurrentDispatcher,lo=$e.ReactCurrentOwner,io=0,ao=8,oo=16,uo=32,co=0,so=1,fo=2,po=3,ho=4,mo=io,go=null,vo=null,yo=0,bo=co,wo=1073741823,ko=1073741823,Eo=null,xo=!1,To=0,Co=500,So=null,_o=!1,Po=null,No=null,zo=!1,Mo=null,Uo=90,Ro=0,Fo=null,Io=0,Do=null,Oo=0;function Lo(){return(mo&(oo|uo))!==io?1073741821-(gl()/10|0):0!==Oo?Oo:Oo=1073741821-(gl()/10|0)}function Ao(e,t,n){if(0==(2&(t=t.mode)))return 1073741823;var l=vl();if(0==(4&t))return 99===l?1073741823:1073741822;if((mo&oo)!==io)return yo;if(null!==n)e=1073741821-25*(1+((1073741821-e+(0|n.timeoutMs||5e3)/10)/25|0));else switch(l){case 99:e=1073741823;break;case 98:e=1073741821-10*(1+((1073741821-e+15)/10|0));break;case 97:case 96:e=1073741821-25*(1+((1073741821-e+500)/25|0));break;case 95:e=1;break;default:throw r(Error(326))}return null!==go&&e===yo&&--e,e}var Wo=0;function Vo(e,t){if(50<Io)throw Io=0,Do=null,r(Error(185));if(null!==(e=Bo(e,t))){e.pingTime=0;var n=vl();if(1073741823===t)if((mo&ao)!==io&&(mo&(oo|uo))===io)for(var l=Zo(e,1073741823,!0);null!==l;)l=l(!0);else jo(e,99,1073741823),mo===io&&El();else jo(e,n,t);(4&mo)===io||98!==n&&99!==n||(null===Fo?Fo=new Map([[e,t]]):(void 0===(n=Fo.get(e))||n>t)&&Fo.set(e,t))}}function Bo(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t);var r=e.return,l=null;if(null===r&&3===e.tag)l=e.stateNode;else for(;null!==r;){if(n=r.alternate,r.childExpirationTime<t&&(r.childExpirationTime=t),null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t),null===r.return&&3===r.tag){l=r.stateNode;break}r=r.return}return null!==l&&(t>l.firstPendingTime&&(l.firstPendingTime=t),0===(e=l.lastPendingTime)||t<e)&&(l.lastPendingTime=t),l}function jo(e,t,n){if(e.callbackExpirationTime<n){var r=e.callbackNode;null!==r&&r!==sl&&el(r),e.callbackExpirationTime=n,1073741823===n?e.callbackNode=kl(Ho.bind(null,e,Zo.bind(null,e,n))):(r=null,1!==n&&(r={timeout:10*(1073741821-n)-gl()}),e.callbackNode=wl(t,Ho.bind(null,e,Zo.bind(null,e,n)),r))}}function Ho(e,t,n){var r=e.callbackNode,l=null;try{return null!==(l=t(n))?Ho.bind(null,e,l):null}finally{null===l&&r===e.callbackNode&&(e.callbackNode=null,e.callbackExpirationTime=0)}}function Qo(){(mo&(1|oo|uo))===io&&($o(),lu())}function Ko(e,t){var n=e.firstBatch;return!!(null!==n&&n._defer&&n._expirationTime>=t)&&(wl(97,function(){return n._onComplete(),null}),!0)}function $o(){if(null!==Fo){var e=Fo;Fo=null,e.forEach(function(e,t){kl(Zo.bind(null,t,e))}),El()}}function qo(e,t){var n=mo;mo|=1;try{return e(t)}finally{(mo=n)===io&&El()}}function Yo(e,t,n,r){var l=mo;mo|=4;try{return bl(98,e.bind(null,t,n,r))}finally{(mo=l)===io&&El()}}function Xo(e,t){var n=mo;mo&=-2,mo|=ao;try{return e(t)}finally{(mo=n)===io&&El()}}function Go(e,t){e.finishedWork=null,e.finishedExpirationTime=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,Fr(n)),null!==vo)for(n=vo.return;null!==n;){var r=n;switch(r.tag){case 1:var l=r.type.childContextTypes;null!=l&&Kr(r);break;case 3:mi(r),$r(r);break;case 5:vi(r);break;case 4:mi(r);break;case 13:case 19:Lr(ki,r);break;case 10:Rl(r)}n=n.return}go=e,vo=yu(e.current,null,t),yo=t,bo=co,ko=wo=1073741823,Eo=null,xo=!1}function Zo(e,t,n){if((mo&(oo|uo))!==io)throw r(Error(327));if(e.firstPendingTime<t)return null;if(n&&e.finishedExpirationTime===t)return nu.bind(null,e);if(lu(),e!==go||t!==yo)Go(e,t);else if(bo===po)if(xo)Go(e,t);else{var l=e.lastPendingTime;if(l<t)return Zo.bind(null,e,l)}if(null!==vo){l=mo,mo|=oo;var i=ro.current;if(null===i&&(i=ia),ro.current=ia,n){if(1073741823!==t){var a=Lo();if(a<t)return mo=l,Ml(),ro.current=i,Zo.bind(null,e,a)}}else Oo=0;for(;;)try{if(n)for(;null!==vo;)vo=eu(vo);else for(;null!==vo&&!tl();)vo=eu(vo);break}catch(m){if(Ml(),qi(),null===(a=vo)||null===a.return)throw Go(e,t),mo=l,m;e:{var o=e,u=a.return,c=a,s=m,f=yo;if(c.effectTag|=1024,c.firstEffect=c.lastEffect=null,null!==s&&"object"==typeof s&&"function"==typeof s.then){var d=s,p=0!=(ki.current&bi);s=u;do{var h;if((h=13===s.tag)&&(null!==s.memoizedState?h=!1:h=void 0!==(h=s.memoizedProps).fallback&&(!0!==h.unstable_avoidThisFallback||!p)),h){if(null===(u=s.updateQueue)?((u=new Set).add(d),s.updateQueue=u):u.add(d),0==(2&s.mode)){s.effectTag|=64,c.effectTag&=-1957,1===c.tag&&(null===c.alternate?c.tag=17:((f=Wl(1073741823,null)).tag=2,Bl(c,f))),c.expirationTime=1073741823;break e}c=o,o=f,null===(p=c.pingCache)?(p=c.pingCache=new Ja,u=new Set,p.set(d,u)):void 0===(u=p.get(d))&&(u=new Set,p.set(d,u)),u.has(o)||(u.add(o),c=uu.bind(null,c,d,o),d.then(c,c)),s.effectTag|=2048,s.expirationTime=f;break e}s=s.return}while(null!==s);s=Error((ft(c.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+dt(c))}bo!==ho&&(bo=so),s=Wa(s,c),c=u;do{switch(c.tag){case 3:c.effectTag|=2048,c.expirationTime=f,jl(c,f=eo(c,s,f));break e;case 1:if(d=s,o=c.type,u=c.stateNode,0==(64&c.effectTag)&&("function"==typeof o.getDerivedStateFromError||null!==u&&"function"==typeof u.componentDidCatch&&(null===No||!No.has(u)))){c.effectTag|=2048,c.expirationTime=f,jl(c,f=to(c,d,f));break e}}c=c.return}while(null!==c)}vo=tu(a)}if(mo=l,Ml(),ro.current=i,null!==vo)return Zo.bind(null,e,t)}if(e.finishedWork=e.current.alternate,e.finishedExpirationTime=t,Ko(e,t))return null;switch(go=null,bo){case co:throw r(Error(328));case so:return(l=e.lastPendingTime)<t?Zo.bind(null,e,l):n?nu.bind(null,e):(Go(e,t),kl(Zo.bind(null,e,t)),null);case fo:return 1073741823===wo&&!n&&10<(n=To+Co-gl())?xo?(Go(e,t),Zo.bind(null,e,t)):(l=e.lastPendingTime)<t?Zo.bind(null,e,l):(e.timeoutHandle=Rr(nu.bind(null,e),n),null):nu.bind(null,e);case po:if(!n){if(xo)return Go(e,t),Zo.bind(null,e,t);if((n=e.lastPendingTime)<t)return Zo.bind(null,e,n);if(1073741823!==ko?n=10*(1073741821-ko)-gl():1073741823===wo?n=0:(n=10*(1073741821-wo)-5e3,0>(n=(l=gl())-n)&&(n=0),(t=10*(1073741821-t)-l)<(n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*no(n/1960))-n)&&(n=t)),10<n)return e.timeoutHandle=Rr(nu.bind(null,e),n),null}return nu.bind(null,e);case ho:return!n&&1073741823!==wo&&null!==Eo&&(l=wo,0>=(t=0|(i=Eo).busyMinDurationMs)?t=0:(n=0|i.busyDelayMs,t=(l=gl()-(10*(1073741821-l)-(0|i.timeoutMs||5e3)))<=n?0:n+t-l),10<t)?(e.timeoutHandle=Rr(nu.bind(null,e),t),null):nu.bind(null,e);default:throw r(Error(329))}}function Jo(e,t){e<wo&&1<e&&(wo=e),null!==t&&e<ko&&1<e&&(ko=e,Eo=t)}function eu(e){var t=su(e.alternate,e,yo);return e.memoizedProps=e.pendingProps,null===t&&(t=tu(e)),lo.current=null,t}function tu(e){vo=e;do{var n=vo.alternate;if(e=vo.return,0==(1024&vo.effectTag)){e:{var l=n,i=yo,a=(n=vo).pendingProps;switch(n.tag){case 2:case 16:break;case 15:case 0:break;case 1:Qr(n.type)&&Kr(n);break;case 3:mi(n),$r(n),(i=n.stateNode).pendingContext&&(i.context=i.pendingContext,i.pendingContext=null),null!==l&&null!==l.child||(ma(n),n.effectTag&=-3),Ia(n);break;case 5:vi(n),i=pi(di.current);var o=n.type;if(null!==l&&null!=n.stateNode)Da(l,n,o,a,i),l.ref!==n.ref&&(n.effectTag|=128);else if(a){var u=pi(si.current);if(ma(n)){a=void 0,o=(l=n).stateNode;var c=l.type,f=l.memoizedProps;switch(o[U]=l,o[R]=f,c){case"iframe":case"object":case"embed":Wn("load",o);break;case"video":case"audio":for(var d=0;d<ee.length;d++)Wn(ee[d],o);break;case"source":Wn("error",o);break;case"img":case"image":case"link":Wn("error",o),Wn("load",o);break;case"form":Wn("reset",o),Wn("submit",o);break;case"details":Wn("toggle",o);break;case"input":_t(o,f),Wn("invalid",o),_r(i,"onChange");break;case"select":o._wrapperState={wasMultiple:!!f.multiple},Wn("invalid",o),_r(i,"onChange");break;case"textarea":fr(o,f),Wn("invalid",o),_r(i,"onChange")}for(a in Cr(c,f),d=null,f)f.hasOwnProperty(a)&&(u=f[a],"children"===a?"string"==typeof u?o.textContent!==u&&(d=["children",u]):"number"==typeof u&&o.textContent!==""+u&&(d=["children",""+u]):s.hasOwnProperty(a)&&null!=u&&_r(i,a));switch(c){case"input":Qe(o),zt(o,f,!0);break;case"textarea":Qe(o),pr(o,f);break;case"select":case"option":break;default:"function"==typeof f.onClick&&(o.onclick=Pr)}i=d,l.updateQueue=i,null!==i&&Ra(n)}else{f=o,l=a,c=n,d=9===i.nodeType?i:i.ownerDocument,u===hr.html&&(u=mr(f)),u===hr.html?"script"===f?((f=d.createElement("div")).innerHTML="<script><\/script>",d=f.removeChild(f.firstChild)):"string"==typeof l.is?d=d.createElement(f,{is:l.is}):(d=d.createElement(f),"select"===f&&(f=d,l.multiple?f.multiple=!0:l.size&&(f.size=l.size))):d=d.createElementNS(u,f),(f=d)[U]=c,f[R]=l,Fa(l=f,n,!1,!1),c=l;var p=i,h=Sr(o,a);switch(o){case"iframe":case"object":case"embed":Wn("load",c),i=a;break;case"video":case"audio":for(i=0;i<ee.length;i++)Wn(ee[i],c);i=a;break;case"source":Wn("error",c),i=a;break;case"img":case"image":case"link":Wn("error",c),Wn("load",c),i=a;break;case"form":Wn("reset",c),Wn("submit",c),i=a;break;case"details":Wn("toggle",c),i=a;break;case"input":_t(c,a),i=St(c,a),Wn("invalid",c),_r(p,"onChange");break;case"option":i=ur(c,a);break;case"select":c._wrapperState={wasMultiple:!!a.multiple},i=t({},a,{value:void 0}),Wn("invalid",c),_r(p,"onChange");break;case"textarea":fr(c,a),i=sr(c,a),Wn("invalid",c),_r(p,"onChange");break;default:i=a}Cr(o,i),f=void 0,d=o,u=c;var m=i;for(f in m)if(m.hasOwnProperty(f)){var g=m[f];"style"===f?xr(u,g):"dangerouslySetInnerHTML"===f?null!=(g=g?g.__html:void 0)&&yr(u,g):"children"===f?"string"==typeof g?("textarea"!==d||""!==g)&&br(u,g):"number"==typeof g&&br(u,""+g):"suppressContentEditableWarning"!==f&&"suppressHydrationWarning"!==f&&"autoFocus"!==f&&(s.hasOwnProperty(f)?null!=g&&_r(p,f):null!=g&&Tt(u,f,g,h))}switch(o){case"input":Qe(c),zt(c,a,!1);break;case"textarea":Qe(c),pr(c,a);break;case"option":null!=a.value&&c.setAttribute("value",""+Ct(a.value));break;case"select":i=c,c=a,i.multiple=!!c.multiple,null!=(f=c.value)?cr(i,!!c.multiple,f,!1):null!=c.defaultValue&&cr(i,!!c.multiple,c.defaultValue,!0);break;default:"function"==typeof i.onClick&&(c.onclick=Pr)}Mr(o,a)&&Ra(n),n.stateNode=l}null!==n.ref&&(n.effectTag|=128)}else if(null===n.stateNode)throw r(Error(166));break;case 6:if(l&&null!=n.stateNode)Oa(l,n,l.memoizedProps,a);else{if("string"!=typeof a&&null===n.stateNode)throw r(Error(166));l=pi(di.current),pi(si.current),ma(n)?(i=n.stateNode,l=n.memoizedProps,i[U]=n,i.nodeValue!==l&&Ra(n)):(i=n,(l=(9===l.nodeType?l:l.ownerDocument).createTextNode(a))[U]=n,i.stateNode=l)}break;case 11:break;case 13:if(Lr(ki,n),a=n.memoizedState,0!=(64&n.effectTag)){n.expirationTime=i;break e}i=null!==a,a=!1,null===l?ma(n):(a=null!==(o=l.memoizedState),i||null===o||null!==(o=l.child.sibling)&&(null!==(c=n.firstEffect)?(n.firstEffect=o,o.nextEffect=c):(n.firstEffect=n.lastEffect=o,o.nextEffect=null),o.effectTag=8)),i&&!a&&0!=(2&n.mode)&&(null===l&&!0!==n.memoizedProps.unstable_avoidThisFallback||0!=(ki.current&bi)?bo===co&&(bo=fo):bo!==co&&bo!==fo||(bo=po)),(i||a)&&(n.effectTag|=4);break;case 7:case 8:case 12:break;case 4:mi(n),Ia(n);break;case 10:Rl(n);break;case 9:case 14:break;case 17:Qr(n.type)&&Kr(n);break;case 18:break;case 19:if(Lr(ki,n),null===(a=n.memoizedState))break;if(o=0!=(64&n.effectTag),null===(c=a.rendering)){if(o)La(a,!1);else if(bo!==co||null!==l&&0!=(64&l.effectTag))for(l=n.child;null!==l;){if(null!==(c=Ei(l))){for(n.effectTag|=64,La(a,!1),null!==(l=c.updateQueue)&&(n.updateQueue=l,n.effectTag|=4),n.firstEffect=n.lastEffect=null,l=n.child;null!==l;)o=i,(a=l).effectTag&=2,a.nextEffect=null,a.firstEffect=null,a.lastEffect=null,null===(c=a.alternate)?(a.childExpirationTime=0,a.expirationTime=o,a.child=null,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null):(a.childExpirationTime=c.childExpirationTime,a.expirationTime=c.expirationTime,a.child=c.child,a.memoizedProps=c.memoizedProps,a.memoizedState=c.memoizedState,a.updateQueue=c.updateQueue,o=c.dependencies,a.dependencies=null===o?null:{expirationTime:o.expirationTime,firstContext:o.firstContext,responders:o.responders}),l=l.sibling;Ar(ki,ki.current&yi|wi,n),n=n.child;break e}l=l.sibling}}else{if(!o)if(null!==(l=Ei(c))){if(n.effectTag|=64,o=!0,La(a,!0),null===a.tail&&"hidden"===a.tailMode){null!==(i=l.updateQueue)&&(n.updateQueue=i,n.effectTag|=4),null!==(n=n.lastEffect=a.lastEffect)&&(n.nextEffect=null);break}}else gl()>a.tailExpiration&&1<i&&(n.effectTag|=64,o=!0,La(a,!1),n.expirationTime=n.childExpirationTime=i-1);a.isBackwards?(c.sibling=n.child,n.child=c):(null!==(i=a.last)?i.sibling=c:n.child=c,a.last=c)}if(null!==a.tail){0===a.tailExpiration&&(a.tailExpiration=gl()+500),i=a.tail,a.rendering=i,a.tail=i.sibling,a.lastEffect=n.lastEffect,i.sibling=null,l=ki.current,Ar(ki,l=o?l&yi|wi:l&yi,n),n=i;break e}break;case 20:break;default:throw r(Error(156))}n=null}if(i=vo,1===yo||1!==i.childExpirationTime){for(l=0,a=i.child;null!==a;)(o=a.expirationTime)>l&&(l=o),(c=a.childExpirationTime)>l&&(l=c),a=a.sibling;i.childExpirationTime=l}if(null!==n)return n;null!==e&&0==(1024&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=vo.firstEffect),null!==vo.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=vo.firstEffect),e.lastEffect=vo.lastEffect),1<vo.effectTag&&(null!==e.lastEffect?e.lastEffect.nextEffect=vo:e.firstEffect=vo,e.lastEffect=vo))}else{if(null!==(n=Aa(vo,yo)))return n.effectTag&=1023,n;null!==e&&(e.firstEffect=e.lastEffect=null,e.effectTag|=1024)}if(null!==(n=vo.sibling))return n;vo=e}while(null!==vo);return bo===co&&(bo=ho),null}function nu(e){var t=vl();return bl(99,ru.bind(null,e,t)),null!==Mo&&wl(97,function(){return lu(),null}),null}function ru(e,t){if(lu(),(mo&(oo|uo))!==io)throw r(Error(327));var n=e.finishedWork,l=e.finishedExpirationTime;if(null===n)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,n===e.current)throw r(Error(177));e.callbackNode=null,e.callbackExpirationTime=0;var i=n.expirationTime,a=n.childExpirationTime;if(i=a>i?a:i,e.firstPendingTime=i,i<e.lastPendingTime&&(e.lastPendingTime=i),e===go&&(vo=go=null,yo=0),1<n.effectTag?null!==n.lastEffect?(n.lastEffect.nextEffect=n,i=n.firstEffect):i=n:i=n.firstEffect,null!==i){a=mo,mo|=uo,lo.current=null,Nr=An;var o=Gn();if(Zn(o)){if("selectionStart"in o)var u={start:o.selectionStart,end:o.selectionEnd};else e:{var c=(u=(u=o.ownerDocument)&&u.defaultView||window).getSelection&&u.getSelection();if(c&&0!==c.rangeCount){u=c.anchorNode;var s=c.anchorOffset,f=c.focusNode;c=c.focusOffset;try{u.nodeType,f.nodeType}catch(A){u=null;break e}var d=0,p=-1,h=-1,m=0,g=0,v=o,y=null;t:for(;;){for(var b;v!==u||0!==s&&3!==v.nodeType||(p=d+s),v!==f||0!==c&&3!==v.nodeType||(h=d+c),3===v.nodeType&&(d+=v.nodeValue.length),null!==(b=v.firstChild);)y=v,v=b;for(;;){if(v===o)break t;if(y===u&&++m===s&&(p=d),y===f&&++g===c&&(h=d),null!==(b=v.nextSibling))break;y=(v=y).parentNode}v=b}u=-1===p||-1===h?null:{start:p,end:h}}else u=null}u=u||{start:0,end:0}}else u=null;zr={focusedElem:o,selectionRange:u},An=!1,So=i;do{try{for(;null!==So;){if(0!=(256&So.effectTag)){var w=So.alternate;switch((o=So).tag){case 0:case 11:case 15:Qa(Ti,xi,o);break;case 1:if(256&o.effectTag&&null!==w){var k=w.memoizedProps,E=w.memoizedState,x=o.stateNode,T=x.getSnapshotBeforeUpdate(o.elementType===o.type?k:Cl(o.type,k),E);x.__reactInternalSnapshotBeforeUpdate=T}break;case 3:case 5:case 6:case 4:case 17:break;default:throw r(Error(163))}}So=So.nextEffect}}catch(A){if(null===So)throw r(Error(330));ou(So,A),So=So.nextEffect}}while(null!==So);So=i;do{try{for(w=t;null!==So;){var C=So.effectTag;if(16&C&&br(So.stateNode,""),128&C){var S=So.alternate;if(null!==S){var _=S.ref;null!==_&&("function"==typeof _?_(null):_.current=null)}}switch(14&C){case 2:Ya(So),So.effectTag&=-3;break;case 6:Ya(So),So.effectTag&=-3,Ga(So.alternate,So);break;case 4:Ga(So.alternate,So);break;case 8:Xa(k=So,w),k.return=null,k.child=null,k.memoizedState=null,k.updateQueue=null,k.dependencies=null;var P=k.alternate;null!==P&&(P.return=null,P.child=null,P.memoizedState=null,P.updateQueue=null,P.dependencies=null)}So=So.nextEffect}}catch(A){if(null===So)throw r(Error(330));ou(So,A),So=So.nextEffect}}while(null!==So);if(_=zr,S=Gn(),C=_.focusedElem,w=_.selectionRange,S!==C&&C&&C.ownerDocument&&Xn(C.ownerDocument.documentElement,C)){null!==w&&Zn(C)&&(S=w.start,void 0===(_=w.end)&&(_=S),"selectionStart"in C?(C.selectionStart=S,C.selectionEnd=Math.min(_,C.value.length)):(_=(S=C.ownerDocument||document)&&S.defaultView||window).getSelection&&(_=_.getSelection(),k=C.textContent.length,P=Math.min(w.start,k),w=void 0===w.end?P:Math.min(w.end,k),!_.extend&&P>w&&(k=w,w=P,P=k),k=Yn(C,P),E=Yn(C,w),k&&E&&(1!==_.rangeCount||_.anchorNode!==k.node||_.anchorOffset!==k.offset||_.focusNode!==E.node||_.focusOffset!==E.offset)&&((S=S.createRange()).setStart(k.node,k.offset),_.removeAllRanges(),P>w?(_.addRange(S),_.extend(E.node,E.offset)):(S.setEnd(E.node,E.offset),_.addRange(S))))),S=[];for(_=C;_=_.parentNode;)1===_.nodeType&&S.push({element:_,left:_.scrollLeft,top:_.scrollTop});for("function"==typeof C.focus&&C.focus(),C=0;C<S.length;C++)(_=S[C]).element.scrollLeft=_.left,_.element.scrollTop=_.top}zr=null,An=!!Nr,Nr=null,e.current=n,So=i;do{try{for(C=l;null!==So;){var N=So.effectTag;if(36&N){var z=So.alternate;switch(_=C,(S=So).tag){case 0:case 11:case 15:Qa(_i,Pi,S);break;case 1:var M=S.stateNode;if(4&S.effectTag)if(null===z)M.componentDidMount();else{var U=S.elementType===S.type?z.memoizedProps:Cl(S.type,z.memoizedProps);M.componentDidUpdate(U,z.memoizedState,M.__reactInternalSnapshotBeforeUpdate)}var R=S.updateQueue;null!==R&&$l(S,R,M,_);break;case 3:var F=S.updateQueue;if(null!==F){if(P=null,null!==S.child)switch(S.child.tag){case 5:P=S.child.stateNode;break;case 1:P=S.child.stateNode}$l(S,F,P,_)}break;case 5:var I=S.stateNode;null===z&&4&S.effectTag&&(_=I,Mr(S.type,S.memoizedProps)&&_.focus());break;case 6:case 4:case 12:break;case 13:case 19:case 17:case 20:break;default:throw r(Error(163))}}if(128&N){var D=So.ref;if(null!==D){var O=So.stateNode;switch(So.tag){case 5:var L=O;break;default:L=O}"function"==typeof D?D(L):D.current=L}}512&N&&(zo=!0),So=So.nextEffect}}catch(A){if(null===So)throw r(Error(330));ou(So,A),So=So.nextEffect}}while(null!==So);So=null,fl(),mo=a}else e.current=n;if(zo)zo=!1,Mo=e,Ro=l,Uo=t;else for(So=i;null!==So;)t=So.nextEffect,So.nextEffect=null,So=t;if(0!==(t=e.firstPendingTime)?jo(e,N=Tl(N=Lo(),t),t):No=null,"function"==typeof fu&&fu(n.stateNode,l),1073741823===t?e===Do?Io++:(Io=0,Do=e):Io=0,_o)throw _o=!1,e=Po,Po=null,e;return(mo&ao)!==io?null:(El(),null)}function lu(){if(null===Mo)return!1;var e=Mo,t=Ro,n=Uo;return Mo=null,Ro=0,Uo=90,bl(97<n?97:n,iu.bind(null,e,t))}function iu(e){if((mo&(oo|uo))!==io)throw r(Error(331));var t=mo;for(mo|=uo,e=e.current.firstEffect;null!==e;){try{var n=e;if(0!=(512&n.effectTag))switch(n.tag){case 0:case 11:case 15:Qa(zi,xi,n),Qa(xi,Ni,n)}}catch(l){if(null===e)throw r(Error(330));ou(e,l)}n=e.nextEffect,e.nextEffect=null,e=n}return mo=t,El(),!0}function au(e,t,n){Bl(e,t=eo(e,t=Wa(n,t),1073741823)),null!==(e=Bo(e,1073741823))&&jo(e,99,1073741823)}function ou(e,t){if(3===e.tag)au(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){au(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===No||!No.has(r))){Bl(n,e=to(n,e=Wa(t,e),1073741823)),null!==(n=Bo(n,1073741823))&&jo(n,99,1073741823);break}}n=n.return}}function uu(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),go===e&&yo===n?bo===po||bo===fo&&1073741823===wo&&gl()-To<Co?Go(e,yo):xo=!0:e.lastPendingTime<n||(0!==(t=e.pingTime)&&t<n||(e.pingTime=n,e.finishedExpirationTime===n&&(e.finishedExpirationTime=0,e.finishedWork=null),jo(e,t=Tl(t=Lo(),n),n)))}function cu(e,t){var n=e.stateNode;null!==n&&n.delete(t),n=Tl(n=Lo(),t=Ao(n,e,null)),null!==(e=Bo(e,t))&&jo(e,n,t)}var su=void 0;su=function(e,t,n){var l=t.expirationTime;if(null!==e){var i=t.pendingProps;if(e.memoizedProps!==i||Br.current)ya=!0;else if(l<n){switch(ya=!1,t.tag){case 3:_a(t),ga();break;case 5:if(gi(t),4&t.mode&&1!==n&&i.hidden)return t.expirationTime=t.childExpirationTime=1,null;break;case 1:Qr(t.type)&&Xr(t);break;case 4:hi(t,t.stateNode.containerInfo);break;case 10:Ul(t,t.memoizedProps.value);break;case 13:if(null!==t.memoizedState)return 0!==(l=t.child.childExpirationTime)&&l>=n?Na(e,t,n):(Ar(ki,ki.current&yi,t),null!==(t=Ua(e,t,n))?t.sibling:null);Ar(ki,ki.current&yi,t);break;case 19:if(l=t.childExpirationTime>=n,0!=(64&e.effectTag)){if(l)return Ma(e,t,n);t.effectTag|=64}if(null!==(i=t.memoizedState)&&(i.rendering=null,i.tail=null),Ar(ki,ki.current,t),!l)return null}return Ua(e,t,n)}}else ya=!1;switch(t.expirationTime=0,t.tag){case 2:if(l=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,i=Hr(t,Vr.current),Il(t,n),i=$i(null,t,l,e,i,n),t.effectTag|=1,"object"==typeof i&&null!==i&&"function"==typeof i.render&&void 0===i.$$typeof){if(t.tag=1,qi(),Qr(l)){var a=!0;Xr(t)}else a=!1;t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null;var o=l.getDerivedStateFromProps;"function"==typeof o&&Gl(t,l,o,e),i.updater=Zl,t.stateNode=i,i._reactInternalFiber=t,ni(t,l,e,n),t=Sa(null,t,l,!0,a,n)}else t.tag=0,ba(null,t,i,n),t=t.child;return t;case 16:switch(i=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,i=Sl(i),t.type=i,a=t.tag=vu(i),e=Cl(i,e),a){case 0:t=Ta(null,t,i,e,n);break;case 1:t=Ca(null,t,i,e,n);break;case 11:t=wa(null,t,i,e,n);break;case 14:t=ka(null,t,i,Cl(i.type,e),l,n);break;default:throw r(Error(306),i,"")}return t;case 0:return l=t.type,i=t.pendingProps,Ta(e,t,l,i=t.elementType===l?i:Cl(l,i),n);case 1:return l=t.type,i=t.pendingProps,Ca(e,t,l,i=t.elementType===l?i:Cl(l,i),n);case 3:if(_a(t),null===(l=t.updateQueue))throw r(Error(282));return i=null!==(i=t.memoizedState)?i.element:null,Kl(t,l,t.pendingProps,null,n),(l=t.memoizedState.element)===i?(ga(),t=Ua(e,t,n)):(i=t.stateNode,(i=(null===e||null===e.child)&&i.hydrate)&&(ca=Ir(t.stateNode.containerInfo.firstChild),ua=t,i=sa=!0),i?(t.effectTag|=2,t.child=ui(t,null,l,n)):(ba(e,t,l,n),ga()),t=t.child),t;case 5:return gi(t),null===e&&pa(t),l=t.type,i=t.pendingProps,a=null!==e?e.memoizedProps:null,o=i.children,Ur(l,i)?o=null:null!==a&&Ur(l,a)&&(t.effectTag|=16),xa(e,t),4&t.mode&&1!==n&&i.hidden?(t.expirationTime=t.childExpirationTime=1,t=null):(ba(e,t,o,n),t=t.child),t;case 6:return null===e&&pa(t),null;case 13:return Na(e,t,n);case 4:return hi(t,t.stateNode.containerInfo),l=t.pendingProps,null===e?t.child=oi(t,null,l,n):ba(e,t,l,n),t.child;case 11:return l=t.type,i=t.pendingProps,wa(e,t,l,i=t.elementType===l?i:Cl(l,i),n);case 7:return ba(e,t,t.pendingProps,n),t.child;case 8:case 12:return ba(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(l=t.type._context,i=t.pendingProps,o=t.memoizedProps,Ul(t,a=i.value),null!==o){var u=o.value;if(0===(a=an(u,a)?0:0|("function"==typeof l._calculateChangedBits?l._calculateChangedBits(u,a):1073741823))){if(o.children===i.children&&!Br.current){t=Ua(e,t,n);break e}}else for(null!==(u=t.child)&&(u.return=t);null!==u;){var c=u.dependencies;if(null!==c){o=u.child;for(var s=c.firstContext;null!==s;){if(s.context===l&&0!=(s.observedBits&a)){1===u.tag&&((s=Wl(n,null)).tag=2,Bl(u,s)),u.expirationTime<n&&(u.expirationTime=n),null!==(s=u.alternate)&&s.expirationTime<n&&(s.expirationTime=n),Fl(u.return,n),c.expirationTime<n&&(c.expirationTime=n);break}s=s.next}}else o=10===u.tag&&u.type===t.type?null:u.child;if(null!==o)o.return=u;else for(o=u;null!==o;){if(o===t){o=null;break}if(null!==(u=o.sibling)){u.return=o.return,o=u;break}o=o.return}u=o}}ba(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,l=(a=t.pendingProps).children,Il(t,n),l=l(i=Dl(i,a.unstable_observedBits)),t.effectTag|=1,ba(e,t,l,n),t.child;case 14:return a=Cl(i=t.type,t.pendingProps),ka(e,t,i,a=Cl(i.type,a),l,n);case 15:return Ea(e,t,t.type,t.pendingProps,l,n);case 17:return l=t.type,i=t.pendingProps,i=t.elementType===l?i:Cl(l,i),null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),t.tag=1,Qr(l)?(e=!0,Xr(t)):e=!1,Il(t,n),ei(t,l,i,n),ni(t,l,i,n),Sa(null,t,l,!0,e,n);case 19:return Ma(e,t,n)}throw r(Error(156))};var fu=null,du=null;function pu(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);fu=function(e){try{t.onCommitFiberRoot(n,e,void 0,64==(64&e.current.effectTag))}catch(r){}},du=function(e){try{t.onCommitFiberUnmount(n,e)}catch(r){}}}catch(r){}return!0}function hu(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=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 mu(e,t,n,r){return new hu(e,t,n,r)}function gu(e){return!(!(e=e.prototype)||!e.isReactComponent)}function vu(e){if("function"==typeof e)return gu(e)?1:0;if(null!=e){if((e=e.$$typeof)===lt)return 11;if(e===ot)return 14}return 2}function yu(e,t){var n=e.alternate;return null===n?((n=mu(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.effectTag=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=e.childExpirationTime,n.expirationTime=e.expirationTime,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{expirationTime:t.expirationTime,firstContext:t.firstContext,responders:t.responders},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function bu(e,t,n,l,i,a){var o=2;if(l=e,"function"==typeof e)gu(e)&&(o=1);else if("string"==typeof e)o=5;else e:switch(e){case Ze:return wu(n.children,i,a,t);case rt:o=8,i|=7;break;case Je:o=8,i|=1;break;case et:return(e=mu(12,n,t,8|i)).elementType=et,e.type=et,e.expirationTime=a,e;case it:return(e=mu(13,n,t,i)).type=it,e.elementType=it,e.expirationTime=a,e;case at:return(e=mu(19,n,t,i)).elementType=at,e.expirationTime=a,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case tt:o=10;break e;case nt:o=9;break e;case lt:o=11;break e;case ot:o=14;break e;case ut:o=16,l=null;break e}throw r(Error(130),null==e?e:typeof e,"")}return(t=mu(o,n,t,i)).elementType=e,t.type=l,t.expirationTime=a,t}function wu(e,t,n,r){return(e=mu(7,e,r,t)).expirationTime=n,e}function ku(e,t,n){return(e=mu(6,e,null,t)).expirationTime=n,e}function Eu(e,t,n){return(t=mu(4,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function xu(e,t,n){this.tag=t,this.current=null,this.containerInfo=e,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=this.firstBatch=null,this.pingTime=this.lastPendingTime=this.firstPendingTime=this.callbackExpirationTime=0}function Tu(e,t,n){return e=new xu(e,t,n),t=mu(3,null,null,2===t?7:1===t?3:0),e.current=t,t.stateNode=e}function Cu(e,t,n,l,i,a){var o=t.current;e:if(n){t:{if(2!==sn(n=n._reactInternalFiber)||1!==n.tag)throw r(Error(170));var u=n;do{switch(u.tag){case 3:u=u.stateNode.context;break t;case 1:if(Qr(u.type)){u=u.stateNode.__reactInternalMemoizedMergedChildContext;break t}}u=u.return}while(null!==u);throw r(Error(171))}if(1===n.tag){var c=n.type;if(Qr(c)){n=Yr(n,c,u);break e}}n=u}else n=Wr;return null===t.context?t.context=n:t.pendingContext=n,t=a,(i=Wl(l,i)).payload={element:e},null!==(t=void 0===t?null:t)&&(i.callback=t),Bl(o,i),Vo(o,l),l}function Su(e,t,n,r){var l=t.current,i=Lo(),a=Yl.suspense;return Cu(e,t,n,l=Ao(i,l,a),a,r)}function _u(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 5:default:return e.child.stateNode}}function Pu(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:Ge,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function Nu(e){var t=1073741821-25*(1+((1073741821-Lo()+500)/25|0));t<=Wo&&--t,this._expirationTime=Wo=t,this._root=e,this._callbacks=this._next=null,this._hasChildren=this._didComplete=!1,this._children=null,this._defer=!0}function zu(){this._callbacks=null,this._didCommit=!1,this._onCommit=this._onCommit.bind(this)}function Mu(e,t,n){this._internalRoot=Tu(e,t,n)}function Uu(e,t){this._internalRoot=Tu(e,2,t)}function Ru(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Fu(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 Mu(e,0,t)}function Iu(e,t,n,r,l){var i=n._reactRootContainer,a=void 0;if(i){if(a=i._internalRoot,"function"==typeof l){var o=l;l=function(){var e=_u(a);o.call(e)}}Su(t,a,e,l)}else{if(i=n._reactRootContainer=Fu(n,r),a=i._internalRoot,"function"==typeof l){var u=l;l=function(){var e=_u(a);u.call(e)}}Xo(function(){Su(t,a,e,l)})}return _u(a)}function Du(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Ru(t))throw r(Error(200));return Pu(e,t,null,n)}_e=function(e,t,n){switch(t){case"input":if(Nt(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 l=n[t];if(l!==e&&l.form===e.form){var i=O(l);if(!i)throw r(Error(90));Ke(l),Nt(l,i)}}}break;case"textarea":dr(e,n);break;case"select":null!=(t=n.value)&&cr(e,!!n.multiple,t,!1)}},Nu.prototype.render=function(e){if(!this._defer)throw r(Error(250));this._hasChildren=!0,this._children=e;var t=this._root._internalRoot,n=this._expirationTime,l=new zu;return Cu(e,t,null,n,null,l._onCommit),l},Nu.prototype.then=function(e){if(this._didComplete)e();else{var t=this._callbacks;null===t&&(t=this._callbacks=[]),t.push(e)}},Nu.prototype.commit=function(){var e=this._root._internalRoot,t=e.firstBatch;if(!this._defer||null===t)throw r(Error(251));if(this._hasChildren){var n=this._expirationTime;if(t!==this){this._hasChildren&&(n=this._expirationTime=t._expirationTime,this.render(this._children));for(var l=null,i=t;i!==this;)l=i,i=i._next;if(null===l)throw r(Error(251));l._next=i._next,this._next=t,e.firstBatch=this}if(this._defer=!1,t=n,(mo&(oo|uo))!==io)throw r(Error(253));kl(Zo.bind(null,e,t)),El(),t=this._next,this._next=null,null!==(t=e.firstBatch=t)&&t._hasChildren&&t.render(t._children)}else this._next=null,this._defer=!1},Nu.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])()}},zu.prototype.then=function(e){if(this._didCommit)e();else{var t=this._callbacks;null===t&&(t=this._callbacks=[]),t.push(e)}},zu.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];if("function"!=typeof n)throw r(Error(191),n);n()}}},Uu.prototype.render=Mu.prototype.render=function(e,t){var n=this._internalRoot,r=new zu;return null!==(t=void 0===t?null:t)&&r.then(t),Su(e,n,null,r._onCommit),r},Uu.prototype.unmount=Mu.prototype.unmount=function(e){var t=this._internalRoot,n=new zu;return null!==(e=void 0===e?null:e)&&n.then(e),Su(null,t,null,n._onCommit),n},Uu.prototype.createBatch=function(){var e=new Nu(this),t=e._expirationTime,n=this._internalRoot,r=n.firstBatch;if(null===r)n.firstBatch=e,e._next=null;else{for(n=null;null!==r&&r._expirationTime>=t;)n=r,r=r._next;e._next=r,null!==n&&(n._next=e)}return e},Re=qo,Fe=Yo,Ie=Qo,De=function(e,t){var n=mo;mo|=2;try{return e(t)}finally{(mo=n)===io&&El()}};var Ou={createPortal:Du,findDOMNode:function(e){if(null==e)e=null;else if(1!==e.nodeType){var t=e._reactInternalFiber;if(void 0===t){if("function"==typeof e.render)throw r(Error(188));throw r(Error(268),Object.keys(e))}e=null===(e=pn(t))?null:e.stateNode}return e},hydrate:function(e,t,n){if(!Ru(t))throw r(Error(200));return Iu(null,e,t,!0,n)},render:function(e,t,n){if(!Ru(t))throw r(Error(200));return Iu(null,e,t,!1,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,l){if(!Ru(n))throw r(Error(200));if(null==e||void 0===e._reactInternalFiber)throw r(Error(38));return Iu(e,t,n,!1,l)},unmountComponentAtNode:function(e){if(!Ru(e))throw r(Error(40));return!!e._reactRootContainer&&(Xo(function(){Iu(null,null,e,!1,function(){e._reactRootContainer=null})}),!0)},unstable_createPortal:function(){return Du.apply(void 0,arguments)},unstable_batchedUpdates:qo,unstable_interactiveUpdates:function(e,t,n,r){return Qo(),Yo(e,t,n,r)},unstable_discreteUpdates:Yo,unstable_flushDiscreteUpdates:Qo,flushSync:function(e,t){if((mo&(oo|uo))!==io)throw r(Error(187));var n=mo;mo|=1;try{return bl(99,e.bind(null,t))}finally{mo=n,El()}},unstable_createRoot:Lu,unstable_createSyncRoot:Au,unstable_flushControlled:function(e){var t=mo;mo|=1;try{bl(99,e)}finally{(mo=t)===io&&El()}},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{Events:[I,D,O,N.injectEventPluginsByName,c,j,function(e){C(e,B)},Me,Ue,Hn,P,lu,{current:!1}]}};function Lu(e,t){if(!Ru(e))throw r(Error(299),"unstable_createRoot");return new Uu(e,null!=t&&!0===t.hydrate)}function Au(e,t){if(!Ru(e))throw r(Error(299),"unstable_createRoot");return new Mu(e,1,null!=t&&!0===t.hydrate)}!function(e){var n=e.findFiberByHostInstance;pu(t({},e,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:$e.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=pn(e))?null:e.stateNode},findFiberByHostInstance:function(e){return n?n(e):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null}))}({findFiberByHostInstance:F,bundleType:0,version:"16.9.0",rendererPackageName:"react-dom"});var Wu={default:Ou},Vu=Wu&&Ou||Wu;module.exports=Vu.default||Vu;
},{"react":"1n8/","object-assign":"J4Nk","scheduler":"MDSO"}],"NKHc":[function(require,module,exports) {
"use strict";function _(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(_)}catch(O){console.error(O)}}}_(),module.exports=require("./cjs/react-dom.production.min.js");
},{"./cjs/react-dom.production.min.js":"i17t"}],"cWkK":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=0;exports.__interactionsRef=null,exports.__subscriberRef=null,exports.unstable_clear=function(e){return e()},exports.unstable_getCurrent=function(){return null},exports.unstable_getThreadID=function(){return++e},exports.unstable_trace=function(e,t,r){return r()},exports.unstable_wrap=function(e){return e},exports.unstable_subscribe=function(){},exports.unstable_unsubscribe=function(){};
},{}],"lEVr":[function(require,module,exports) {
"use strict";module.exports=require("./cjs/scheduler-tracing.production.min.js");
},{"./cjs/scheduler-tracing.production.min.js":"cWkK"}],"sfyh":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.Consumer=exports.Provider=exports.ConnectionContext=void 0;var e=r(require("react"));function r(e){if(e&&e.__esModule)return e;var r={};if(null!=e)for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t)){var n=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,t):{};n.get||n.set?Object.defineProperty(r,t,n):r[t]=e[t]}return r.default=e,r}function t(e,r){return i(e)||o(e,r)||n()}function n(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function o(e,r){var t=[],n=!0,o=!1,i=void 0;try{for(var u,a=e[Symbol.iterator]();!(n=(u=a.next()).done)&&(t.push(u.value),!r||t.length!==r);n=!0);}catch(c){o=!0,i=c}finally{try{n||null==a.return||a.return()}finally{if(o)throw i}}return t}function i(e){if(Array.isArray(e))return e}var u=(0,e.createContext)({});exports.ConnectionContext=u;var a=(0,e.memo)(function(r){var n=r.onConnect,o=r.children,i=t((0,e.useState)(null),2),a=i[0],c=i[1],s=t((0,e.useState)({x:0,y:0}),2),l=s[0],d=s[1],p=(0,e.useMemo)(function(){return{sourceId:a,setSourceId:c,position:l,setPosition:d,onConnect:n}},[a,l]);return e.default.createElement(u.Provider,{value:p},o)});exports.Provider=a,a.displayName="ConnectionProvider",a.whyDidYouRender=!1;var c=u.Consumer;exports.Consumer=c;
},{"react":"1n8/"}],"Asjh":[function(require,module,exports) {
"use strict";var _="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";module.exports=_;
},{}],"wVGV":[function(require,module,exports) {
"use strict";var e=require("./lib/ReactPropTypesSecret");function r(){}function t(){}t.resetWarningCache=r,module.exports=function(){function n(r,t,n,o,a,p){if(p!==e){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}function o(){return n}n.isRequired=n;var a={array:n,bool:n,func:n,number:n,object:n,string:n,symbol:n,any:n,arrayOf:o,element:n,elementType:n,instanceOf:o,node:n,objectOf:o,oneOf:o,oneOfType:o,shape:o,exact:o,checkPropTypes:t,resetWarningCache:r};return a.PropTypes=a,a};
},{"./lib/ReactPropTypesSecret":"Asjh"}],"5D9O":[function(require,module,exports) {
var r,e;module.exports=require("./factoryWithThrowingShims")();
},{"./factoryWithThrowingShims":"wVGV"}],"/a1X":[function(require,module,exports) {
var global = arguments[3];
var t=arguments[3],e=200,r="__lodash_hash_undefined__",n=1,o=2,i=9007199254740991,u="[object Arguments]",a="[object Array]",c="[object AsyncFunction]",s="[object Boolean]",f="[object Date]",l="[object Error]",_="[object Function]",h="[object GeneratorFunction]",p="[object Map]",v="[object Number]",y="[object Null]",b="[object Object]",d="[object Promise]",g="[object Proxy]",j="[object RegExp]",w="[object Set]",m="[object String]",z="[object Symbol]",A="[object Undefined]",O="[object WeakMap]",S="[object ArrayBuffer]",x="[object DataView]",k="[object Float32Array]",E="[object Float64Array]",F="[object Int8Array]",P="[object Int16Array]",$="[object Int32Array]",U="[object Uint8Array]",B="[object Uint8ClampedArray]",I="[object Uint16Array]",L="[object Uint32Array]",T=/[\\^$.*+?()[\]{}|]/g,M=/^\[object .+?Constructor\]$/,D=/^(?:0|[1-9]\d*)$/,R={};R[k]=R[E]=R[F]=R[P]=R[$]=R[U]=R[B]=R[I]=R[L]=!0,R[u]=R[a]=R[S]=R[s]=R[x]=R[f]=R[l]=R[_]=R[p]=R[v]=R[b]=R[j]=R[w]=R[m]=R[O]=!1;var C="object"==typeof t&&t&&t.Object===Object&&t,N="object"==typeof self&&self&&self.Object===Object&&self,V=C||N||Function("return this")(),W="object"==typeof exports&&exports&&!exports.nodeType&&exports,G=W&&"object"==typeof module&&module&&!module.nodeType&&module,q=G&&G.exports===W,H=q&&C.process,J=function(){try{return H&&H.binding&&H.binding("util")}catch(t){}}(),K=J&&J.isTypedArray;function Q(t,e){for(var r=-1,n=null==t?0:t.length,o=0,i=[];++r<n;){var u=t[r];e(u,r,t)&&(i[o++]=u)}return i}function X(t,e){for(var r=-1,n=e.length,o=t.length;++r<n;)t[o+r]=e[r];return t}function Y(t,e){for(var r=-1,n=null==t?0:t.length;++r<n;)if(e(t[r],r,t))return!0;return!1}function Z(t,e){for(var r=-1,n=Array(t);++r<t;)n[r]=e(r);return n}function tt(t){return function(e){return t(e)}}function et(t,e){return t.has(e)}function rt(t,e){return null==t?void 0:t[e]}function nt(t){var e=-1,r=Array(t.size);return t.forEach(function(t,n){r[++e]=[n,t]}),r}function ot(t,e){return function(r){return t(e(r))}}function it(t){var e=-1,r=Array(t.size);return t.forEach(function(t){r[++e]=t}),r}var ut=Array.prototype,at=Function.prototype,ct=Object.prototype,st=V["__core-js_shared__"],ft=at.toString,lt=ct.hasOwnProperty,_t=function(){var t=/[^.]+$/.exec(st&&st.keys&&st.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}(),ht=ct.toString,pt=RegExp("^"+ft.call(lt).replace(T,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),vt=q?V.Buffer:void 0,yt=V.Symbol,bt=V.Uint8Array,dt=ct.propertyIsEnumerable,gt=ut.splice,jt=yt?yt.toStringTag:void 0,wt=Object.getOwnPropertySymbols,mt=vt?vt.isBuffer:void 0,zt=ot(Object.keys,Object),At=Oe(V,"DataView"),Ot=Oe(V,"Map"),St=Oe(V,"Promise"),xt=Oe(V,"Set"),kt=Oe(V,"WeakMap"),Et=Oe(Object,"create"),Ft=Be(At),Pt=Be(Ot),$t=Be(St),Ut=Be(xt),Bt=Be(kt),It=yt?yt.prototype:void 0,Lt=It?It.valueOf:void 0;function Tt(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e<r;){var n=t[e];this.set(n[0],n[1])}}function Mt(){this.__data__=Et?Et(null):{},this.size=0}function Dt(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}function Rt(t){var e=this.__data__;if(Et){var n=e[t];return n===r?void 0:n}return lt.call(e,t)?e[t]:void 0}function Ct(t){var e=this.__data__;return Et?void 0!==e[t]:lt.call(e,t)}function Nt(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=Et&&void 0===e?r:e,this}function Vt(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e<r;){var n=t[e];this.set(n[0],n[1])}}function Wt(){this.__data__=[],this.size=0}function Gt(t){var e=this.__data__,r=le(e,t);return!(r<0)&&(r==e.length-1?e.pop():gt.call(e,r,1),--this.size,!0)}function qt(t){var e=this.__data__,r=le(e,t);return r<0?void 0:e[r][1]}function Ht(t){return le(this.__data__,t)>-1}function Jt(t,e){var r=this.__data__,n=le(r,t);return n<0?(++this.size,r.push([t,e])):r[n][1]=e,this}function Kt(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e<r;){var n=t[e];this.set(n[0],n[1])}}function Qt(){this.size=0,this.__data__={hash:new Tt,map:new(Ot||Vt),string:new Tt}}function Xt(t){var e=Ae(this,t).delete(t);return this.size-=e?1:0,e}function Yt(t){return Ae(this,t).get(t)}function Zt(t){return Ae(this,t).has(t)}function te(t,e){var r=Ae(this,t),n=r.size;return r.set(t,e),this.size+=r.size==n?0:1,this}function ee(t){var e=-1,r=null==t?0:t.length;for(this.__data__=new Kt;++e<r;)this.add(t[e])}function re(t){return this.__data__.set(t,r),this}function ne(t){return this.__data__.has(t)}function oe(t){var e=this.__data__=new Vt(t);this.size=e.size}function ie(){this.__data__=new Vt,this.size=0}function ue(t){var e=this.__data__,r=e.delete(t);return this.size=e.size,r}function ae(t){return this.__data__.get(t)}function ce(t){return this.__data__.has(t)}function se(t,r){var n=this.__data__;if(n instanceof Vt){var o=n.__data__;if(!Ot||o.length<e-1)return o.push([t,r]),this.size=++n.size,this;n=this.__data__=new Kt(o)}return n.set(t,r),this.size=n.size,this}function fe(t,e){var r=Te(t),n=!r&&Le(t),o=!r&&!n&&De(t),i=!r&&!n&&!o&&Ge(t),u=r||n||o||i,a=u?Z(t.length,String):[],c=a.length;for(var s in t)!e&&!lt.call(t,s)||u&&("length"==s||o&&("offset"==s||"parent"==s)||i&&("buffer"==s||"byteLength"==s||"byteOffset"==s)||Ee(s,c))||a.push(s);return a}function le(t,e){for(var r=t.length;r--;)if(Ie(t[r][0],e))return r;return-1}function _e(t,e,r){var n=e(t);return Te(t)?n:X(n,r(t))}function he(t){return null==t?void 0===t?A:y:jt&&jt in Object(t)?Se(t):Ue(t)}function pe(t){return We(t)&&he(t)==u}function ve(t,e,r,n,o){return t===e||(null==t||null==e||!We(t)&&!We(e)?t!=t&&e!=e:ye(t,e,r,n,ve,o))}function ye(t,e,r,o,i,c){var s=Te(t),f=Te(e),l=s?a:ke(t),_=f?a:ke(e),h=(l=l==u?b:l)==b,p=(_=_==u?b:_)==b,v=l==_;if(v&&De(t)){if(!De(e))return!1;s=!0,h=!1}if(v&&!h)return c||(c=new oe),s||Ge(t)?je(t,e,r,o,i,c):we(t,e,l,r,o,i,c);if(!(r&n)){var y=h&&lt.call(t,"__wrapped__"),d=p&&lt.call(e,"__wrapped__");if(y||d){var g=y?t.value():t,j=d?e.value():e;return c||(c=new oe),i(g,j,r,o,c)}}return!!v&&(c||(c=new oe),me(t,e,r,o,i,c))}function be(t){return!(!Ve(t)||Pe(t))&&(Ce(t)?pt:M).test(Be(t))}function de(t){return We(t)&&Ne(t.length)&&!!R[he(t)]}function ge(t){if(!$e(t))return zt(t);var e=[];for(var r in Object(t))lt.call(t,r)&&"constructor"!=r&&e.push(r);return e}function je(t,e,r,i,u,a){var c=r&n,s=t.length,f=e.length;if(s!=f&&!(c&&f>s))return!1;var l=a.get(t);if(l&&a.get(e))return l==e;var _=-1,h=!0,p=r&o?new ee:void 0;for(a.set(t,e),a.set(e,t);++_<s;){var v=t[_],y=e[_];if(i)var b=c?i(y,v,_,e,t,a):i(v,y,_,t,e,a);if(void 0!==b){if(b)continue;h=!1;break}if(p){if(!Y(e,function(t,e){if(!et(p,e)&&(v===t||u(v,t,r,i,a)))return p.push(e)})){h=!1;break}}else if(v!==y&&!u(v,y,r,i,a)){h=!1;break}}return a.delete(t),a.delete(e),h}function we(t,e,r,i,u,a,c){switch(r){case x:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case S:return!(t.byteLength!=e.byteLength||!a(new bt(t),new bt(e)));case s:case f:case v:return Ie(+t,+e);case l:return t.name==e.name&&t.message==e.message;case j:case m:return t==e+"";case p:var _=nt;case w:var h=i&n;if(_||(_=it),t.size!=e.size&&!h)return!1;var y=c.get(t);if(y)return y==e;i|=o,c.set(t,e);var b=je(_(t),_(e),i,u,a,c);return c.delete(t),b;case z:if(Lt)return Lt.call(t)==Lt.call(e)}return!1}function me(t,e,r,o,i,u){var a=r&n,c=ze(t),s=c.length;if(s!=ze(e).length&&!a)return!1;for(var f=s;f--;){var l=c[f];if(!(a?l in e:lt.call(e,l)))return!1}var _=u.get(t);if(_&&u.get(e))return _==e;var h=!0;u.set(t,e),u.set(e,t);for(var p=a;++f<s;){var v=t[l=c[f]],y=e[l];if(o)var b=a?o(y,v,l,e,t,u):o(v,y,l,t,e,u);if(!(void 0===b?v===y||i(v,y,r,o,u):b)){h=!1;break}p||(p="constructor"==l)}if(h&&!p){var d=t.constructor,g=e.constructor;d!=g&&"constructor"in t&&"constructor"in e&&!("function"==typeof d&&d instanceof d&&"function"==typeof g&&g instanceof g)&&(h=!1)}return u.delete(t),u.delete(e),h}function ze(t){return _e(t,qe,xe)}function Ae(t,e){var r=t.__data__;return Fe(e)?r["string"==typeof e?"string":"hash"]:r.map}function Oe(t,e){var r=rt(t,e);return be(r)?r:void 0}function Se(t){var e=lt.call(t,jt),r=t[jt];try{t[jt]=void 0;var n=!0}catch(i){}var o=ht.call(t);return n&&(e?t[jt]=r:delete t[jt]),o}Tt.prototype.clear=Mt,Tt.prototype.delete=Dt,Tt.prototype.get=Rt,Tt.prototype.has=Ct,Tt.prototype.set=Nt,Vt.prototype.clear=Wt,Vt.prototype.delete=Gt,Vt.prototype.get=qt,Vt.prototype.has=Ht,Vt.prototype.set=Jt,Kt.prototype.clear=Qt,Kt.prototype.delete=Xt,Kt.prototype.get=Yt,Kt.prototype.has=Zt,Kt.prototype.set=te,ee.prototype.add=ee.prototype.push=re,ee.prototype.has=ne,oe.prototype.clear=ie,oe.prototype.delete=ue,oe.prototype.get=ae,oe.prototype.has=ce,oe.prototype.set=se;var xe=wt?function(t){return null==t?[]:(t=Object(t),Q(wt(t),function(e){return dt.call(t,e)}))}:He,ke=he;function Ee(t,e){return!!(e=null==e?i:e)&&("number"==typeof t||D.test(t))&&t>-1&&t%1==0&&t<e}function Fe(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}function Pe(t){return!!_t&&_t in t}function $e(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||ct)}function Ue(t){return ht.call(t)}function Be(t){if(null!=t){try{return ft.call(t)}catch(e){}try{return t+""}catch(e){}}return""}function Ie(t,e){return t===e||t!=t&&e!=e}(At&&ke(new At(new ArrayBuffer(1)))!=x||Ot&&ke(new Ot)!=p||St&&ke(St.resolve())!=d||xt&&ke(new xt)!=w||kt&&ke(new kt)!=O)&&(ke=function(t){var e=he(t),r=e==b?t.constructor:void 0,n=r?Be(r):"";if(n)switch(n){case Ft:return x;case Pt:return p;case $t:return d;case Ut:return w;case Bt:return O}return e});var Le=pe(function(){return arguments}())?pe:function(t){return We(t)&&lt.call(t,"callee")&&!dt.call(t,"callee")},Te=Array.isArray;function Me(t){return null!=t&&Ne(t.length)&&!Ce(t)}var De=mt||Je;function Re(t,e){return ve(t,e)}function Ce(t){if(!Ve(t))return!1;var e=he(t);return e==_||e==h||e==c||e==g}function Ne(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=i}function Ve(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}function We(t){return null!=t&&"object"==typeof t}var Ge=K?tt(K):de;function qe(t){return Me(t)?fe(t):ge(t)}function He(){return[]}function Je(){return!1}module.exports=Re;
},{}],"a3oC":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var n={value:function(){}};function r(){for(var n,r=0,t=arguments.length,o={};r<t;++r){if(!(n=arguments[r]+"")||n in o)throw new Error("illegal type: "+n);o[n]=[]}return new e(o)}function e(n){this._=n}function t(n,r){return n.trim().split(/^|\s+/).map(function(n){var e="",t=n.indexOf(".");if(t>=0&&(e=n.slice(t+1),n=n.slice(0,t)),n&&!r.hasOwnProperty(n))throw new Error("unknown type: "+n);return{type:n,name:e}})}function o(n,r){for(var e,t=0,o=n.length;t<o;++t)if((e=n[t]).name===r)return e.value}function i(r,e,t){for(var o=0,i=r.length;o<i;++o)if(r[o].name===e){r[o]=n,r=r.slice(0,o).concat(r.slice(o+1));break}return null!=t&&r.push({name:e,value:t}),r}e.prototype=r.prototype={constructor:e,on:function(n,r){var e,l=this._,a=t(n+"",l),f=-1,u=a.length;if(!(arguments.length<2)){if(null!=r&&"function"!=typeof r)throw new Error("invalid callback: "+r);for(;++f<u;)if(e=(n=a[f]).type)l[e]=i(l[e],n.name,r);else if(null==r)for(e in l)l[e]=i(l[e],n.name,null);return this}for(;++f<u;)if((e=(n=a[f]).type)&&(e=o(l[e],n.name)))return e},copy:function(){var n={},r=this._;for(var t in r)n[t]=r[t].slice();return new e(n)},call:function(n,r){if((e=arguments.length-2)>0)for(var e,t,o=new Array(e),i=0;i<e;++i)o[i]=arguments[i+2];if(!this._.hasOwnProperty(n))throw new Error("unknown type: "+n);for(i=0,e=(t=this._[n]).length;i<e;++i)t[i].value.apply(r,o)},apply:function(n,r,e){if(!this._.hasOwnProperty(n))throw new Error("unknown type: "+n);for(var t=this._[n],o=0,i=t.length;o<i;++o)t[o].value.apply(r,e)}};var l=r;exports.default=l;
},{}],"D3zY":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"dispatch",{enumerable:!0,get:function(){return e.default}});var e=t(require("./dispatch"));function t(e){return e&&e.__esModule?e:{default:e}}
},{"./dispatch":"a3oC"}],"YeOr":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=exports.xhtml=void 0;var t="http://www.w3.org/1999/xhtml";exports.xhtml=t;var w={svg:"http://www.w3.org/2000/svg",xhtml:t,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};exports.default=w;
},{}],"U3j5":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=t;var e=r(require("./namespaces"));function r(e){return e&&e.__esModule?e:{default:e}}function t(r){var t=r+="",s=t.indexOf(":");return s>=0&&"xmlns"!==(t=r.slice(0,s))&&(r=r.slice(s+1)),e.default.hasOwnProperty(t)?{space:e.default[t],local:r}:r}
},{"./namespaces":"YeOr"}],"z8hd":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=a;var e=n(require("./namespace")),t=require("./namespaces");function n(e){return e&&e.__esModule?e:{default:e}}function r(e){return function(){var n=this.ownerDocument,r=this.namespaceURI;return r===t.xhtml&&n.documentElement.namespaceURI===t.xhtml?n.createElement(e):n.createElementNS(r,e)}}function u(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function a(t){var n=(0,e.default)(t);return(n.local?u:r)(n)}
},{"./namespace":"U3j5","./namespaces":"YeOr"}],"vXaf":[function(require,module,exports) {
"use strict";function e(){}function t(t){return null==t?e:function(){return this.querySelector(t)}}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=t;
},{}],"LlPS":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=_;var e=require("./index"),t=r(require("../selector"));function r(e){return e&&e.__esModule?e:{default:e}}function _(r){"function"!=typeof r&&(r=(0,t.default)(r));for(var _=this._groups,a=_.length,n=new Array(a),u=0;u<a;++u)for(var o,i,l=_[u],d=l.length,s=n[u]=new Array(d),f=0;f<d;++f)(o=l[f])&&(i=r.call(o,o.__data__,f,l))&&("__data__"in o&&(i.__data__=o.__data__),s[f]=i);return new e.Selection(n,this._parents)}
},{"./index":"G2fv","../selector":"vXaf"}],"/t3J":[function(require,module,exports) {
"use strict";function e(){return[]}function t(t){return null==t?e:function(){return this.querySelectorAll(t)}}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=t;
},{}],"65VX":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=u;var e=require("./index"),t=r(require("../selectorAll"));function r(e){return e&&e.__esModule?e:{default:e}}function u(r){"function"!=typeof r&&(r=(0,t.default)(r));for(var u=this._groups,l=u.length,n=[],o=[],s=0;s<l;++s)for(var a,f=u[s],i=f.length,_=0;_<i;++_)(a=f[_])&&(n.push(r.call(a,a.__data__,_,f)),o.push(a));return new e.Selection(n,o)}
},{"./index":"G2fv","../selectorAll":"/t3J"}],"oB3r":[function(require,module,exports) {
"use strict";function e(e){return function(){return this.matches(e)}}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e;
},{}],"SSab":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=n;var e=require("./index"),r=t(require("../matcher"));function t(e){return e&&e.__esModule?e:{default:e}}function n(t){"function"!=typeof t&&(t=(0,r.default)(t));for(var n=this._groups,u=n.length,a=new Array(u),o=0;o<u;++o)for(var i,l=n[o],s=l.length,f=a[o]=[],_=0;_<s;++_)(i=l[_])&&t.call(i,i.__data__,_,l)&&f.push(i);return new e.Selection(a,this._parents)}
},{"./index":"G2fv","../matcher":"oB3r"}],"CH7j":[function(require,module,exports) {
"use strict";function e(e){return new Array(e.length)}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e;
},{}],"Bnlt":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=n,exports.EnterNode=o;var e=r(require("./sparse")),t=require("./index");function r(e){return e&&e.__esModule?e:{default:e}}function n(){return new t.Selection(this._enter||this._groups.map(e.default),this._parents)}function o(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.namespaceURI,this._next=null,this._parent=e,this.__data__=t}o.prototype={constructor:o,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)}};
},{"./sparse":"CH7j","./index":"G2fv"}],"CjNr":[function(require,module,exports) {
"use strict";function e(e){return function(){return e}}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e;
},{}],"qO+/":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=l;var e=require("./index"),r=require("./enter"),n=t(require("../constant"));function t(e){return e&&e.__esModule?e:{default:e}}var a="$";function o(e,n,t,a,o,_){for(var l,i=0,u=n.length,f=_.length;i<f;++i)(l=n[i])?(l.__data__=_[i],a[i]=l):t[i]=new r.EnterNode(e,_[i]);for(;i<u;++i)(l=n[i])&&(o[i]=l)}function _(e,n,t,o,_,l,i){var u,f,c,s={},d=n.length,h=l.length,w=new Array(d);for(u=0;u<d;++u)(f=n[u])&&(w[u]=c=a+i.call(f,f.__data__,u,n),c in s?_[u]=f:s[c]=f);for(u=0;u<h;++u)(f=s[c=a+i.call(e,l[u],u,l)])?(o[u]=f,f.__data__=l[u],s[c]=null):t[u]=new r.EnterNode(e,l[u]);for(u=0;u<d;++u)(f=n[u])&&s[w[u]]===f&&(_[u]=f)}function l(r,t){if(!r)return v=new Array(this.size()),d=-1,this.each(function(e){v[++d]=e}),v;var a=t?_:o,l=this._parents,i=this._groups;"function"!=typeof r&&(r=(0,n.default)(r));for(var u=i.length,f=new Array(u),c=new Array(u),s=new Array(u),d=0;d<u;++d){var h=l[d],w=i[d],y=w.length,v=r.call(h,h&&h.__data__,d,l),g=v.length,A=c[d]=new Array(g),p=f[d]=new Array(g);a(h,w,A,p,s[d]=new Array(y),v,t);for(var x,q,E=0,M=0;E<g;++E)if(x=A[E]){for(E>=M&&(M=E+1);!(q=p[M])&&++M<g;);x._next=q||null}}return(f=new e.Selection(f,l))._enter=c,f._exit=s,f}
},{"./index":"G2fv","./enter":"Bnlt","../constant":"CjNr"}],"sLhL":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=u;var e=r(require("./sparse")),t=require("./index");function r(e){return e&&e.__esModule?e:{default:e}}function u(){return new t.Selection(this._exit||this._groups.map(e.default),this._parents)}
},{"./sparse":"CH7j","./index":"G2fv"}],"Rskg":[function(require,module,exports) {
"use strict";function e(e,t,r){var n=this.enter(),o=this,u=this.exit();return n="function"==typeof e?e(n):n.append(e+""),null!=t&&(o=t(o)),null==r?u.remove():r(u),n&&o?n.merge(o).order():o}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e;
},{}],"VSNx":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=r;var e=require("./index");function r(r){for(var t=this._groups,n=r._groups,o=t.length,s=n.length,a=Math.min(o,s),i=new Array(o),u=0;u<a;++u)for(var l,f=t[u],h=n[u],p=f.length,g=i[u]=new Array(p),_=0;_<p;++_)(l=f[_]||h[_])&&(g[_]=l);for(;u<o;++u)i[u]=t[u];return new e.Selection(i,this._parents)}
},{"./index":"G2fv"}],"7z9O":[function(require,module,exports) {
"use strict";function e(){for(var e=this._groups,t=-1,r=e.length;++t<r;)for(var o,n=e[t],s=n.length-1,i=n[s];--s>=0;)(o=n[s])&&(i&&4^o.compareDocumentPosition(i)&&i.parentNode.insertBefore(o,i),i=o);return this}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e;
},{}],"Vwkw":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e;var r=require("./index");function e(e){function n(r,t){return r&&t?e(r.__data__,t.__data__):!r-!t}e||(e=t);for(var a=this._groups,o=a.length,u=new Array(o),_=0;_<o;++_){for(var i,s=a[_],d=s.length,f=u[_]=new Array(d),c=0;c<d;++c)(i=s[c])&&(f[c]=i);f.sort(n)}return new r.Selection(u,this._parents).order()}function t(r,e){return r<e?-1:r>e?1:r>=e?0:NaN}
},{"./index":"G2fv"}],"fuyN":[function(require,module,exports) {
"use strict";function e(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e;
},{}],"x3ma":[function(require,module,exports) {
"use strict";function e(){var e=new Array(this.size()),t=-1;return this.each(function(){e[++t]=this}),e}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e;
},{}],"zOHW":[function(require,module,exports) {
"use strict";function e(){for(var e=this._groups,r=0,t=e.length;r<t;++r)for(var u=e[r],n=0,o=u.length;n<o;++n){var l=u[n];if(l)return l}return null}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e;
},{}],"zFge":[function(require,module,exports) {
"use strict";function e(){var e=0;return this.each(function(){++e}),e}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e;
},{}],"ZnyY":[function(require,module,exports) {
"use strict";function e(){return!this.node()}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e;
},{}],"ntqp":[function(require,module,exports) {
"use strict";function e(e){for(var t=this._groups,r=0,o=t.length;r<o;++r)for(var s,a=t[r],l=0,u=a.length;l<u;++l)(s=a[l])&&e.call(s,s.__data__,l,a);return this}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e;
},{}],"K+uP":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=l;var t=e(require("../namespace"));function e(t){return t&&t.__esModule?t:{default:t}}function n(t){return function(){this.removeAttribute(t)}}function u(t){return function(){this.removeAttributeNS(t.space,t.local)}}function r(t,e){return function(){this.setAttribute(t,e)}}function i(t,e){return function(){this.setAttributeNS(t.space,t.local,e)}}function o(t,e){return function(){var n=e.apply(this,arguments);null==n?this.removeAttribute(t):this.setAttribute(t,n)}}function c(t,e){return function(){var n=e.apply(this,arguments);null==n?this.removeAttributeNS(t.space,t.local):this.setAttributeNS(t.space,t.local,n)}}function l(e,l){var a=(0,t.default)(e);if(arguments.length<2){var s=this.node();return a.local?s.getAttributeNS(a.space,a.local):s.getAttribute(a)}return this.each((null==l?a.local?u:n:"function"==typeof l?a.local?c:o:a.local?i:r)(a,l))}
},{"../namespace":"U3j5"}],"6iFw":[function(require,module,exports) {
"use strict";function e(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e;
},{}],"6Wec":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=o,exports.styleValue=l;var e=t(require("../window"));function t(e){return e&&e.__esModule?e:{default:e}}function r(e){return function(){this.style.removeProperty(e)}}function n(e,t,r){return function(){this.style.setProperty(e,t,r)}}function u(e,t,r){return function(){var n=t.apply(this,arguments);null==n?this.style.removeProperty(e):this.style.setProperty(e,n,r)}}function o(e,t,o){return arguments.length>1?this.each((null==t?r:"function"==typeof t?u:n)(e,t,null==o?"":o)):l(this.node(),e)}function l(t,r){return t.style.getPropertyValue(r)||(0,e.default)(t).getComputedStyle(t,null).getPropertyValue(r)}
},{"../window":"6iFw"}],"Tr0z":[function(require,module,exports) {
"use strict";function t(t){return function(){delete this[t]}}function e(t,e){return function(){this[t]=e}}function n(t,e){return function(){var n=e.apply(this,arguments);null==n?delete this[t]:this[t]=n}}function u(u,i){return arguments.length>1?this.each((null==i?t:"function"==typeof i?n:e)(u,i)):this.node()[u]}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=u;
},{}],"/CVL":[function(require,module,exports) {
"use strict";function t(t){return t.trim().split(/^|\s+/)}function n(t){return t.classList||new e(t)}function e(n){this._node=n,this._names=t(n.getAttribute("class")||"")}function i(t,e){for(var i=n(t),s=-1,r=e.length;++s<r;)i.add(e[s])}function s(t,e){for(var i=n(t),s=-1,r=e.length;++s<r;)i.remove(e[s])}function r(t){return function(){i(this,t)}}function o(t){return function(){s(this,t)}}function u(t,n){return function(){(n.apply(this,arguments)?i:s)(this,t)}}function f(e,i){var s=t(e+"");if(arguments.length<2){for(var f=n(this.node()),c=-1,a=s.length;++c<a;)if(!f.contains(s[c]))return!1;return!0}return this.each(("function"==typeof i?u:i?r:o)(s,i))}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=f,e.prototype={add:function(t){this._names.indexOf(t)<0&&(this._names.push(t),this._node.setAttribute("class",this._names.join(" ")))},remove:function(t){var n=this._names.indexOf(t);n>=0&&(this._names.splice(n,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(t){return this._names.indexOf(t)>=0}};
},{}],"wYBq":[function(require,module,exports) {
"use strict";function t(){this.textContent=""}function n(t){return function(){this.textContent=t}}function e(t){return function(){var n=t.apply(this,arguments);this.textContent=null==n?"":n}}function o(o){return arguments.length?this.each(null==o?t:("function"==typeof o?e:n)(o)):this.node().textContent}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=o;
},{}],"F/dS":[function(require,module,exports) {
"use strict";function n(){this.innerHTML=""}function t(n){return function(){this.innerHTML=n}}function e(n){return function(){var t=n.apply(this,arguments);this.innerHTML=null==t?"":t}}function i(i){return arguments.length?this.each(null==i?n:("function"==typeof i?e:t)(i)):this.node().innerHTML}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=i;
},{}],"AlDR":[function(require,module,exports) {
"use strict";function e(){this.nextSibling&&this.parentNode.appendChild(this)}function t(){return this.each(e)}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=t;
},{}],"wunq":[function(require,module,exports) {
"use strict";function e(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function t(){return this.each(e)}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=t;
},{}],"jPcQ":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=r;var e=t(require("../creator"));function t(e){return e&&e.__esModule?e:{default:e}}function r(t){var r="function"==typeof t?t:(0,e.default)(t);return this.select(function(){return this.appendChild(r.apply(this,arguments))})}
},{"../creator":"z8hd"}],"NP4m":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=n;var e=r(require("../creator")),t=r(require("../selector"));function r(e){return e&&e.__esModule?e:{default:e}}function u(){return null}function n(r,n){var l="function"==typeof r?r:(0,e.default)(r),o=null==n?u:"function"==typeof n?n:(0,t.default)(n);return this.select(function(){return this.insertBefore(l.apply(this,arguments),o.apply(this,arguments)||null)})}
},{"../creator":"z8hd","../selector":"vXaf"}],"7Bhw":[function(require,module,exports) {
"use strict";function e(){var e=this.parentNode;e&&e.removeChild(this)}function t(){return this.each(e)}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=t;
},{}],"C0r/":[function(require,module,exports) {
"use strict";function e(){return this.parentNode.insertBefore(this.cloneNode(!1),this.nextSibling)}function t(){return this.parentNode.insertBefore(this.cloneNode(!0),this.nextSibling)}function n(n){return this.select(n?t:e)}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=n;
},{}],"dIrG":[function(require,module,exports) {
"use strict";function e(e){return arguments.length?this.property("__data__",e):this.node().__data__}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e;
},{}],"pgiW":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=a,exports.customEvent=p,exports.event=void 0;var e={},t=null;if(exports.event=t,"undefined"!=typeof document){var n=document.documentElement;"onmouseenter"in n||(e={mouseenter:"mouseover",mouseleave:"mouseout"})}function r(e,t,n){return e=i(e,t,n),function(t){var n=t.relatedTarget;n&&(n===this||8&n.compareDocumentPosition(this))||e.call(this,t)}}function i(e,n,r){return function(i){var o=t;exports.event=t=i;try{e.call(this,this.__data__,n,r)}finally{exports.event=t=o}}}function o(e){return e.trim().split(/^|\s+/).map(function(e){var t="",n=e.indexOf(".");return n>=0&&(t=e.slice(n+1),e=e.slice(0,n)),{type:e,name:t}})}function s(e){return function(){var t=this.__on;if(t){for(var n,r=0,i=-1,o=t.length;r<o;++r)n=t[r],e.type&&n.type!==e.type||n.name!==e.name?t[++i]=n:this.removeEventListener(n.type,n.listener,n.capture);++i?t.length=i:delete this.__on}}}function u(t,n,o){var s=e.hasOwnProperty(t.type)?r:i;return function(e,r,i){var u,a=this.__on,p=s(n,r,i);if(a)for(var l=0,v=a.length;l<v;++l)if((u=a[l]).type===t.type&&u.name===t.name)return this.removeEventListener(u.type,u.listener,u.capture),this.addEventListener(u.type,u.listener=p,u.capture=o),void(u.value=n);this.addEventListener(t.type,p,o),u={type:t.type,name:t.name,value:n,listener:p,capture:o},a?a.push(u):this.__on=[u]}}function a(e,t,n){var r,i,a=o(e+""),p=a.length;if(!(arguments.length<2)){for(l=t?u:s,null==n&&(n=!1),r=0;r<p;++r)this.each(l(a[r],t,n));return this}var l=this.node().__on;if(l)for(var v,f=0,c=l.length;f<c;++f)for(r=0,v=l[f];r<p;++r)if((i=a[r]).type===v.type&&i.name===v.name)return v.value}function p(e,n,r,i){var o=t;e.sourceEvent=t,exports.event=t=e;try{return n.apply(r,i)}finally{exports.event=t=o}}
},{}],"YF1h":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=r;var t=e(require("../window"));function e(t){return t&&t.__esModule?t:{default:t}}function n(e,n,u){var i=(0,t.default)(e),r=i.CustomEvent;"function"==typeof r?r=new r(n,u):(r=i.document.createEvent("Event"),u?(r.initEvent(n,u.bubbles,u.cancelable),r.detail=u.detail):r.initEvent(n,!1,!1)),e.dispatchEvent(r)}function u(t,e){return function(){return n(this,t,e)}}function i(t,e){return function(){return n(this,t,e.apply(this,arguments))}}function r(t,e){return this.each(("function"==typeof e?i:u)(t,e))}
},{"../window":"6iFw"}],"G2fv":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.Selection=B,exports.default=exports.root=void 0;var e=S(require("./select")),r=S(require("./selectAll")),t=S(require("./filter")),u=S(require("./data")),l=S(require("./enter")),a=S(require("./exit")),d=S(require("./join")),i=S(require("./merge")),o=S(require("./order")),f=S(require("./sort")),s=S(require("./call")),n=S(require("./nodes")),q=S(require("./node")),p=S(require("./size")),c=S(require("./empty")),m=S(require("./each")),x=S(require("./attr")),y=S(require("./style")),h=S(require("./property")),v=S(require("./classed")),_=S(require("./text")),g=S(require("./html")),j=S(require("./raise")),w=S(require("./lower")),z=S(require("./append")),A=S(require("./insert")),M=S(require("./remove")),b=S(require("./clone")),E=S(require("./datum")),O=S(require("./on")),P=S(require("./dispatch"));function S(e){return e&&e.__esModule?e:{default:e}}var k=[null];function B(e,r){this._groups=e,this._parents=r}function C(){return new B([[document.documentElement]],k)}exports.root=k,B.prototype=C.prototype={constructor:B,select:e.default,selectAll:r.default,filter:t.default,data:u.default,enter:l.default,exit:a.default,join:d.default,merge:i.default,order:o.default,sort:f.default,call:s.default,nodes:n.default,node:q.default,size:p.default,empty:c.default,each:m.default,attr:x.default,style:y.default,property:h.default,classed:v.default,text:_.default,html:g.default,raise:j.default,lower:w.default,append:z.default,insert:A.default,remove:M.default,clone:b.default,datum:E.default,on:O.default,dispatch:P.default};var D=C;exports.default=D;
},{"./select":"LlPS","./selectAll":"65VX","./filter":"SSab","./data":"qO+/","./enter":"Bnlt","./exit":"sLhL","./join":"Rskg","./merge":"VSNx","./order":"7z9O","./sort":"Vwkw","./call":"fuyN","./nodes":"x3ma","./node":"zOHW","./size":"zFge","./empty":"ZnyY","./each":"ntqp","./attr":"K+uP","./style":"6Wec","./property":"Tr0z","./classed":"/CVL","./text":"wYBq","./html":"F/dS","./raise":"AlDR","./lower":"wunq","./append":"jPcQ","./insert":"NP4m","./remove":"7Bhw","./clone":"C0r/","./datum":"dIrG","./on":"pgiW","./dispatch":"YF1h"}],"RAQf":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=t;var e=require("./selection/index");function t(t){return"string"==typeof t?new e.Selection([[document.querySelector(t)]],[document.documentElement]):new e.Selection([[t]],e.root)}
},{"./selection/index":"G2fv"}],"aaeJ":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=u;var e=r(require("./creator")),t=r(require("./select"));function r(e){return e&&e.__esModule?e:{default:e}}function u(r){return(0,t.default)((0,e.default)(r).call(document.documentElement))}
},{"./creator":"z8hd","./select":"RAQf"}],"iml1":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e;var t=0;function e(){return new r}function r(){this._="@"+(++t).toString(36)}r.prototype=e.prototype={constructor:r,get:function(t){for(var e=this._;!(e in t);)if(!(t=t.parentNode))return;return t[e]},set:function(t,e){return t[this._]=e},remove:function(t){return this._ in t&&delete t[this._]},toString:function(){return this._}};
},{}],"Tqn5":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=r;var e=require("./selection/on");function r(){for(var r,t=e.event;r=t.sourceEvent;)t=r;return t}
},{"./selection/on":"pgiW"}],"/JEJ":[function(require,module,exports) {
"use strict";function e(e,t){var n=e.ownerSVGElement||e;if(n.createSVGPoint){var r=n.createSVGPoint();return r.x=t.clientX,r.y=t.clientY,[(r=r.matrixTransform(e.getScreenCTM().inverse())).x,r.y]}var i=e.getBoundingClientRect();return[t.clientX-i.left-e.clientLeft,t.clientY-i.top-e.clientTop]}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e;
},{}],"Y8+C":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=t;var e=r(require("./sourceEvent")),u=r(require("./point"));function r(e){return e&&e.__esModule?e:{default:e}}function t(r){var t=(0,e.default)();return t.changedTouches&&(t=t.changedTouches[0]),(0,u.default)(r,t)}
},{"./sourceEvent":"Tqn5","./point":"/JEJ"}],"zmwq":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=t;var e=require("./selection/index");function t(t){return"string"==typeof t?new e.Selection([document.querySelectorAll(t)],[document.documentElement]):new e.Selection([null==t?[]:t],e.root)}
},{"./selection/index":"G2fv"}],"SZFU":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=u;var e=t(require("./sourceEvent")),r=t(require("./point"));function t(e){return e&&e.__esModule?e:{default:e}}function u(t,u,n){arguments.length<3&&(n=u,u=(0,e.default)().changedTouches);for(var i,l=0,o=u?u.length:0;l<o;++l)if((i=u[l]).identifier===n)return(0,r.default)(t,i);return null}
},{"./sourceEvent":"Tqn5","./point":"/JEJ"}],"lhoo":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=u;var e=t(require("./sourceEvent")),r=t(require("./point"));function t(e){return e&&e.__esModule?e:{default:e}}function u(t,u){null==u&&(u=(0,e.default)().touches);for(var n=0,o=u?u.length:0,l=new Array(o);n<o;++n)l[n]=(0,r.default)(t,u[n]);return l}
},{"./sourceEvent":"Tqn5","./point":"/JEJ"}],"//ys":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"create",{enumerable:!0,get:function(){return e.default}}),Object.defineProperty(exports,"creator",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(exports,"local",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(exports,"matcher",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(exports,"mouse",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(exports,"namespace",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(exports,"namespaces",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(exports,"clientPoint",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(exports,"select",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(exports,"selectAll",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(exports,"selection",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(exports,"selector",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(exports,"selectorAll",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(exports,"style",{enumerable:!0,get:function(){return d.styleValue}}),Object.defineProperty(exports,"touch",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(exports,"touches",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(exports,"window",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(exports,"event",{enumerable:!0,get:function(){return x.event}}),Object.defineProperty(exports,"customEvent",{enumerable:!0,get:function(){return x.customEvent}});var e=P(require("./create")),t=P(require("./creator")),r=P(require("./local")),n=P(require("./matcher")),u=P(require("./mouse")),o=P(require("./namespace")),c=P(require("./namespaces")),i=P(require("./point")),l=P(require("./select")),f=P(require("./selectAll")),a=P(require("./selection/index")),s=P(require("./selector")),p=P(require("./selectorAll")),d=require("./selection/style"),b=P(require("./touch")),m=P(require("./touches")),y=P(require("./window")),x=require("./selection/on");function P(e){return e&&e.__esModule?e:{default:e}}
},{"./create":"aaeJ","./creator":"z8hd","./local":"iml1","./matcher":"oB3r","./mouse":"Y8+C","./namespace":"U3j5","./namespaces":"YeOr","./point":"/JEJ","./select":"RAQf","./selectAll":"zmwq","./selection/index":"G2fv","./selector":"vXaf","./selectorAll":"/t3J","./selection/style":"6Wec","./touch":"SZFU","./touches":"lhoo","./window":"6iFw","./selection/on":"pgiW"}],"BxLv":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.nopropagation=t,exports.default=o;var e=require("d3-selection");function t(){e.event.stopImmediatePropagation()}function o(){e.event.preventDefault(),e.event.stopImmediatePropagation()}
},{"d3-selection":"//ys"}],"m07T":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=l,exports.yesdrag=r;var e=require("d3-selection"),t=n(require("./noevent"));function n(e){return e&&e.__esModule?e:{default:e}}function l(n){var l=n.document.documentElement,r=(0,e.select)(n).on("dragstart.drag",t.default,!0);"onselectstart"in l?r.on("selectstart.drag",t.default,!0):(l.__noselect=l.style.MozUserSelect,l.style.MozUserSelect="none")}function r(n,l){var r=n.document.documentElement,o=(0,e.select)(n).on("dragstart.drag",null);l&&(o.on("click.drag",t.default,!0),setTimeout(function(){o.on("click.drag",null)},0)),"onselectstart"in r?o.on("selectstart.drag",null):(r.style.MozUserSelect=r.__noselect,delete r.__noselect)}
},{"d3-selection":"//ys","./noevent":"BxLv"}],"qb7E":[function(require,module,exports) {
"use strict";function t(t,i,s,e,h,r,o,n,p,u){this.target=t,this.type=i,this.subject=s,this.identifier=e,this.active=h,this.x=r,this.y=o,this.dx=n,this.dy=p,this._=u}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=t,t.prototype.on=function(){var t=this._.on.apply(this._,arguments);return t===this._?this:t};
},{}],"NgLN":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=d;var e=require("d3-dispatch"),t=require("d3-selection"),n=a(require("./nodrag")),r=a(require("./noevent")),o=i(require("./constant")),u=i(require("./event"));function i(e){return e&&e.__esModule?e:{default:e}}function a(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}function c(){return!t.event.button}function f(){return this.parentNode}function l(e){return null==e?{x:t.event.x,y:t.event.y}:e}function s(){return"ontouchstart"in this}function d(){var i,a,d,p,v=c,h=f,g=l,y=s,m={},b=(0,e.dispatch)("start","drag","end"),w=0,O=0;function j(e){e.on("mousedown.drag",q).filter(y).on("touchstart.drag",x).on("touchmove.drag",T).on("touchend.drag touchcancel.drag",M).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function q(){if(!p&&v.apply(this,arguments)){var e=k("mouse",h.apply(this,arguments),t.mouse,this,arguments);e&&((0,t.select)(t.event.view).on("mousemove.drag",P,!0).on("mouseup.drag",_,!0),(0,n.default)(t.event.view),(0,r.nopropagation)(),d=!1,i=t.event.clientX,a=t.event.clientY,e("start"))}}function P(){if((0,r.default)(),!d){var e=t.event.clientX-i,n=t.event.clientY-a;d=e*e+n*n>O}m.mouse("drag")}function _(){(0,t.select)(t.event.view).on("mousemove.drag mouseup.drag",null),(0,n.yesdrag)(t.event.view,d),(0,r.default)(),m.mouse("end")}function x(){if(v.apply(this,arguments)){var e,n,o=t.event.changedTouches,u=h.apply(this,arguments),i=o.length;for(e=0;e<i;++e)(n=k(o[e].identifier,u,t.touch,this,arguments))&&((0,r.nopropagation)(),n("start"))}}function T(){var e,n,o=t.event.changedTouches,u=o.length;for(e=0;e<u;++e)(n=m[o[e].identifier])&&((0,r.default)(),n("drag"))}function M(){var e,n,o=t.event.changedTouches,u=o.length;for(p&&clearTimeout(p),p=setTimeout(function(){p=null},500),e=0;e<u;++e)(n=m[o[e].identifier])&&((0,r.nopropagation)(),n("end"))}function k(e,n,r,o,i){var a,c,f,l=r(n,e),s=b.copy();if((0,t.customEvent)(new u.default(j,"beforestart",a,e,w,l[0],l[1],0,0,s),function(){return null!=(t.event.subject=a=g.apply(o,i))&&(c=a.x-l[0]||0,f=a.y-l[1]||0,!0)}))return function d(p){var v,h=l;switch(p){case"start":m[e]=d,v=w++;break;case"end":delete m[e],--w;case"drag":l=r(n,e),v=w}(0,t.customEvent)(new u.default(j,p,a,e,v,l[0]+c,l[1]+f,l[0]-h[0],l[1]-h[1],s),s.apply,s,[p,o,i])}}return j.filter=function(e){return arguments.length?(v="function"==typeof e?e:(0,o.default)(!!e),j):v},j.container=function(e){return arguments.length?(h="function"==typeof e?e:(0,o.default)(e),j):h},j.subject=function(e){return arguments.length?(g="function"==typeof e?e:(0,o.default)(e),j):g},j.touchable=function(e){return arguments.length?(y="function"==typeof e?e:(0,o.default)(!!e),j):y},j.on=function(){var e=b.on.apply(b,arguments);return e===b?j:e},j.clickDistance=function(e){return arguments.length?(O=(e=+e)*e,j):Math.sqrt(O)},j}
},{"d3-dispatch":"D3zY","d3-selection":"//ys","./nodrag":"m07T","./noevent":"BxLv","./constant":"CjNr","./event":"qb7E"}],"kkdU":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"drag",{enumerable:!0,get:function(){return e.default}}),Object.defineProperty(exports,"dragDisable",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(exports,"dragEnable",{enumerable:!0,get:function(){return r.yesdrag}});var e=n(require("./drag")),r=t(require("./nodrag"));function t(e){if(e&&e.__esModule)return e;var r={};if(null!=e)for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t)){var n=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,t):{};n.get||n.set?Object.defineProperty(r,t,n):r[t]=e[t]}return r.default=e,r}function n(e){return e&&e.__esModule?e:{default:e}}
},{"./drag":"NgLN","./nodrag":"m07T"}],"8fV2":[function(require,module,exports) {
"use strict";function t(t,e,r){t.prototype=e.prototype=r,r.constructor=t}function e(t,e){var r=Object.create(t.prototype);for(var o in e)r[o]=e[o];return r}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=t,exports.extend=e;
},{}],"3/LI":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.Color=r,exports.default=f,exports.rgbConvert=k,exports.rgb=x,exports.Rgb=v,exports.hslConvert=q,exports.hsl=O,exports.brighter=exports.darker=void 0;var e=t(require("./define"));function t(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var n=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,r):{};n.get||n.set?Object.defineProperty(t,r,n):t[r]=e[r]}return t.default=e,t}function r(){}var n=.7;exports.darker=n;var i=1/n;exports.brighter=i;var a="\\s*([+-]?\\d+)\\s*",o="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",s="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",l=/^#([0-9a-f]{3})$/,h=/^#([0-9a-f]{6})$/,u=new RegExp("^rgb\\("+[a,a,a]+"\\)$"),g=new RegExp("^rgb\\("+[s,s,s]+"\\)$"),d=new RegExp("^rgba\\("+[a,a,a,o]+"\\)$"),c=new RegExp("^rgba\\("+[s,s,s,o]+"\\)$"),p=new RegExp("^hsl\\("+[o,s,s]+"\\)$"),b=new RegExp("^hsla\\("+[o,s,s,o]+"\\)$"),y={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 f(e){var t;return e=(e+"").trim().toLowerCase(),(t=l.exec(e))?new v((t=parseInt(t[1],16))>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):(t=h.exec(e))?w(parseInt(t[1],16)):(t=u.exec(e))?new v(t[1],t[2],t[3],1):(t=g.exec(e))?new v(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=d.exec(e))?m(t[1],t[2],t[3],t[4]):(t=c.exec(e))?m(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=p.exec(e))?M(t[1],t[2]/100,t[3]/100,1):(t=b.exec(e))?M(t[1],t[2]/100,t[3]/100,t[4]):y.hasOwnProperty(e)?w(y[e]):"transparent"===e?new v(NaN,NaN,NaN,0):null}function w(e){return new v(e>>16&255,e>>8&255,255&e,1)}function m(e,t,r,n){return n<=0&&(e=t=r=NaN),new v(e,t,r,n)}function k(e){return e instanceof r||(e=f(e)),e?new v((e=e.rgb()).r,e.g,e.b,e.opacity):new v}function x(e,t,r,n){return 1===arguments.length?k(e):new v(e,t,r,null==n?1:n)}function v(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}function N(e){return((e=Math.max(0,Math.min(255,Math.round(e)||0)))<16?"0":"")+e.toString(16)}function M(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new E(e,t,r,n)}function q(e){if(e instanceof E)return new E(e.h,e.s,e.l,e.opacity);if(e instanceof r||(e=f(e)),!e)return new E;if(e instanceof E)return e;var t=(e=e.rgb()).r/255,n=e.g/255,i=e.b/255,a=Math.min(t,n,i),o=Math.max(t,n,i),s=NaN,l=o-a,h=(o+a)/2;return l?(s=t===o?(n-i)/l+6*(n<i):n===o?(i-t)/l+2:(t-n)/l+4,l/=h<.5?o+a:2-o-a,s*=60):l=h>0&&h<1?0:s,new E(s,l,h,e.opacity)}function O(e,t,r,n){return 1===arguments.length?q(e):new E(e,t,r,null==n?1:n)}function E(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}function $(e,t,r){return 255*(e<60?t+(r-t)*e/60:e<180?r:e<240?t+(r-t)*(240-e)/60:t)}(0,e.default)(r,f,{displayable:function(){return this.rgb().displayable()},hex:function(){return this.rgb().hex()},toString:function(){return this.rgb()+""}}),(0,e.default)(v,x,(0,e.extend)(r,{brighter:function(e){return e=null==e?i:Math.pow(i,e),new v(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=null==e?n:Math.pow(n,e),new v(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:function(){return"#"+N(this.r)+N(this.g)+N(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+")")}})),(0,e.default)(E,O,(0,e.extend)(r,{brighter:function(e){return e=null==e?i:Math.pow(i,e),new E(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?n:Math.pow(n,e),new E(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,r=this.l,n=r+(r<.5?r:1-r)*t,i=2*r-n;return new v($(e>=240?e-240:e+120,i,n),$(e,i,n),$(e<120?e+240:e-120,i,n),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}}));
},{"./define":"8fV2"}],"8XzI":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.rad2deg=exports.deg2rad=void 0;var e=Math.PI/180;exports.deg2rad=e;var r=180/Math.PI;exports.rad2deg=r;
},{}],"2f7A":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.gray=p,exports.default=b,exports.Lab=w,exports.lch=x,exports.hcl=M,exports.Hcl=O;var t=e(require("./define")),n=require("./color"),r=require("./math");function e(t){if(t&&t.__esModule)return t;var n={};if(null!=t)for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){var e=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(t,r):{};e.get||e.set?Object.defineProperty(n,r,e):n[r]=t[r]}return n.default=t,n}var i=18,o=.96422,a=1,u=.82521,c=4/29,s=6/29,h=3*s*s,l=s*s*s;function f(t){if(t instanceof w)return new w(t.l,t.a,t.b,t.opacity);if(t instanceof O)return j(t);t instanceof n.Rgb||(t=(0,n.rgbConvert)(t));var r,e,i=v(t.r),c=v(t.g),s=v(t.b),h=y((.2225045*i+.7168786*c+.0606169*s)/a);return i===c&&c===s?r=e=h:(r=y((.4360747*i+.3850649*c+.1430804*s)/o),e=y((.0139322*i+.0971045*c+.7141733*s)/u)),new w(116*h-16,500*(r-h),200*(h-e),t.opacity)}function p(t,n){return new w(t,0,0,null==n?1:n)}function b(t,n,r,e){return 1===arguments.length?f(t):new w(t,n,r,null==e?1:e)}function w(t,n,r,e){this.l=+t,this.a=+n,this.b=+r,this.opacity=+e}function y(t){return t>l?Math.pow(t,1/3):t/h+c}function d(t){return t>s?t*t*t:h*(t-c)}function g(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function v(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function N(t){if(t instanceof O)return new O(t.h,t.c,t.l,t.opacity);if(t instanceof w||(t=f(t)),0===t.a&&0===t.b)return new O(NaN,0<t.l&&t.l<100?0:NaN,t.l,t.opacity);var n=Math.atan2(t.b,t.a)*r.rad2deg;return new O(n<0?n+360:n,Math.sqrt(t.a*t.a+t.b*t.b),t.l,t.opacity)}function x(t,n,r,e){return 1===arguments.length?N(t):new O(r,n,t,null==e?1:e)}function M(t,n,r,e){return 1===arguments.length?N(t):new O(t,n,r,null==e?1:e)}function O(t,n,r,e){this.h=+t,this.c=+n,this.l=+r,this.opacity=+e}function j(t){if(isNaN(t.h))return new w(t.l,0,0,t.opacity);var n=t.h*r.deg2rad;return new w(t.l,Math.cos(n)*t.c,Math.sin(n)*t.c,t.opacity)}(0,t.default)(w,b,(0,t.extend)(n.Color,{brighter:function(t){return new w(this.l+i*(null==t?1:t),this.a,this.b,this.opacity)},darker:function(t){return new w(this.l-i*(null==t?1:t),this.a,this.b,this.opacity)},rgb:function(){var t=(this.l+16)/116,r=isNaN(this.a)?t:t+this.a/500,e=isNaN(this.b)?t:t-this.b/200;return r=o*d(r),t=a*d(t),e=u*d(e),new n.Rgb(g(3.1338561*r-1.6168667*t-.4906146*e),g(-.9787684*r+1.9161415*t+.033454*e),g(.0719453*r-.2289914*t+1.4052427*e),this.opacity)}})),(0,t.default)(O,M,(0,t.extend)(n.Color,{brighter:function(t){return new O(this.h,this.c,this.l+i*(null==t?1:t),this.opacity)},darker:function(t){return new O(this.h,this.c,this.l-i*(null==t?1:t),this.opacity)},rgb:function(){return j(this).rgb()}}));
},{"./define":"8fV2","./color":"3/LI","./math":"8XzI"}],"CMX9":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=p,exports.Cubehelix=d;var t=i(require("./define")),e=require("./color"),r=require("./math");function i(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){var i=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(t,r):{};i.get||i.set?Object.defineProperty(e,r,i):e[r]=t[r]}return e.default=t,e}var n=-.14861,s=1.78277,o=-.29227,a=-.90649,h=1.97294,u=h*a,c=h*s,l=s*o-a*n;function f(t){if(t instanceof d)return new d(t.h,t.s,t.l,t.opacity);t instanceof e.Rgb||(t=(0,e.rgbConvert)(t));var i=t.r/255,n=t.g/255,s=t.b/255,f=(l*s+u*i-c*n)/(l+u-c),p=s-f,b=(h*(n-f)-o*p)/a,g=Math.sqrt(b*b+p*p)/(h*f*(1-f)),y=g?Math.atan2(b,p)*r.rad2deg-120:NaN;return new d(y<0?y+360:y,g,f,t.opacity)}function p(t,e,r,i){return 1===arguments.length?f(t):new d(t,e,r,null==i?1:i)}function d(t,e,r,i){this.h=+t,this.s=+e,this.l=+r,this.opacity=+i}(0,t.default)(d,p,(0,t.extend)(e.Color,{brighter:function(t){return t=null==t?e.brighter:Math.pow(e.brighter,t),new d(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?e.darker:Math.pow(e.darker,t),new d(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=isNaN(this.h)?0:(this.h+120)*r.deg2rad,i=+this.l,u=isNaN(this.s)?0:this.s*i*(1-i),c=Math.cos(t),l=Math.sin(t);return new e.Rgb(255*(i+u*(n*c+s*l)),255*(i+u*(o*c+a*l)),255*(i+u*(h*c)),this.opacity)}}));
},{"./define":"8fV2","./color":"3/LI","./math":"8XzI"}],"Peej":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"color",{enumerable:!0,get:function(){return e.default}}),Object.defineProperty(exports,"rgb",{enumerable:!0,get:function(){return e.rgb}}),Object.defineProperty(exports,"hsl",{enumerable:!0,get:function(){return e.hsl}}),Object.defineProperty(exports,"lab",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(exports,"hcl",{enumerable:!0,get:function(){return r.hcl}}),Object.defineProperty(exports,"lch",{enumerable:!0,get:function(){return r.lch}}),Object.defineProperty(exports,"gray",{enumerable:!0,get:function(){return r.gray}}),Object.defineProperty(exports,"cubehelix",{enumerable:!0,get:function(){return t.default}});var e=o(require("./color")),r=o(require("./lab")),t=n(require("./cubehelix"));function n(e){return e&&e.__esModule?e:{default:e}}function o(e){if(e&&e.__esModule)return e;var r={};if(null!=e)for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t)){var n=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,t):{};n.get||n.set?Object.defineProperty(r,t,n):r[t]=e[t]}return r.default=e,r}
},{"./color":"3/LI","./lab":"2f7A","./cubehelix":"CMX9"}],"2ElX":[function(require,module,exports) {
"use strict";function e(e,r,t,n,o){var u=e*e,s=u*e;return((1-3*e+3*u-s)*r+(4-6*u+3*s)*t+(1+3*e+3*u-3*s)*n+s*o)/6}function r(r){var t=r.length-1;return function(n){var o=n<=0?n=0:n>=1?(n=1,t-1):Math.floor(n*t),u=r[o],s=r[o+1],a=o>0?r[o-1]:2*u-s,f=o<t-1?r[o+2]:2*s-u;return e((n-o/t)*t,a,u,s,f)}}Object.defineProperty(exports,"__esModule",{value:!0}),exports.basis=e,exports.default=r;
},{}],"hnXz":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=r;var e=require("./basis");function r(r){var t=r.length;return function(s){var u=Math.floor(((s%=1)<0?++s:s)*t),a=r[(u+t-1)%t],n=r[u%t],o=r[(u+1)%t],i=r[(u+2)%t];return(0,e.basis)((s-u/t)*t,a,n,o,i)}}
},{"./basis":"2ElX"}],"RhzI":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.hue=u,exports.gamma=o,exports.default=a;var t=e(require("./constant"));function e(t){return t&&t.__esModule?t:{default:t}}function n(t,e){return function(n){return t+n*e}}function r(t,e,n){return t=Math.pow(t,n),e=Math.pow(e,n)-t,n=1/n,function(r){return Math.pow(t+r*e,n)}}function u(e,r){var u=r-e;return u?n(e,u>180||u<-180?u-360*Math.round(u/360):u):(0,t.default)(isNaN(e)?r:e)}function o(e){return 1==(e=+e)?a:function(n,u){return u-n?r(n,u,e):(0,t.default)(isNaN(n)?u:n)}}function a(e,r){var u=r-e;return u?n(e,u):(0,t.default)(isNaN(e)?r:e)}
},{"./constant":"CjNr"}],"rvVK":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.rgbBasisClosed=exports.rgbBasis=exports.default=void 0;var r=require("d3-color"),e=n(require("./basis")),t=n(require("./basisClosed")),o=a(require("./color"));function a(r){if(r&&r.__esModule)return r;var e={};if(null!=r)for(var t in r)if(Object.prototype.hasOwnProperty.call(r,t)){var o=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(r,t):{};o.get||o.set?Object.defineProperty(e,t,o):e[t]=r[t]}return e.default=r,e}function n(r){return r&&r.__esModule?r:{default:r}}var u=function e(t){var a=(0,o.gamma)(t);function n(e,t){var n=a((e=(0,r.rgb)(e)).r,(t=(0,r.rgb)(t)).r),u=a(e.g,t.g),i=a(e.b,t.b),s=(0,o.default)(e.opacity,t.opacity);return function(r){return e.r=n(r),e.g=u(r),e.b=i(r),e.opacity=s(r),e+""}}return n.gamma=e,n}(1);function i(e){return function(t){var o,a,n=t.length,u=new Array(n),i=new Array(n),s=new Array(n);for(o=0;o<n;++o)a=(0,r.rgb)(t[o]),u[o]=a.r||0,i[o]=a.g||0,s[o]=a.b||0;return u=e(u),i=e(i),s=e(s),a.opacity=1,function(r){return a.r=u(r),a.g=i(r),a.b=s(r),a+""}}}exports.default=u;var s=i(e.default);exports.rgbBasis=s;var c=i(t.default);exports.rgbBasisClosed=c;
},{"d3-color":"Peej","./basis":"2ElX","./basisClosed":"hnXz","./color":"RhzI"}],"TYZM":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=t;var e=r(require("./value"));function r(e){return e&&e.__esModule?e:{default:e}}function t(r,t){var n,u=t?t.length:0,o=r?Math.min(u,r.length):0,a=new Array(o),f=new Array(u);for(n=0;n<o;++n)a[n]=(0,e.default)(r[n],t[n]);for(;n<u;++n)f[n]=t[n];return function(e){for(n=0;n<o;++n)f[n]=a[n](e);return f}}
},{"./value":"gzc/"}],"jEDF":[function(require,module,exports) {
"use strict";function e(e,t){var r=new Date;return t-=e=+e,function(n){return r.setTime(e+t*n),r}}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e;
},{}],"YNf8":[function(require,module,exports) {
"use strict";function e(e,t){return t-=e=+e,function(r){return e+t*r}}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e;
},{}],"iJdZ":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=r;var e=t(require("./value"));function t(e){return e&&e.__esModule?e:{default:e}}function r(t,r){var u,n={},o={};for(u in null!==t&&"object"==typeof t||(t={}),null!==r&&"object"==typeof r||(r={}),r)u in t?n[u]=(0,e.default)(t[u],r[u]):o[u]=r[u];return function(e){for(u in n)o[u]=n[u](e);return o}}
},{"./value":"gzc/"}],"nK0E":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=l;var e=n(require("./number"));function n(e){return e&&e.__esModule?e:{default:e}}var r=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,t=new RegExp(r.source,"g");function u(e){return function(){return e}}function i(e){return function(n){return e(n)+""}}function l(n,l){var o,c,d,f=r.lastIndex=t.lastIndex=0,s=-1,x=[],a=[];for(n+="",l+="";(o=r.exec(n))&&(c=t.exec(l));)(d=c.index)>f&&(d=l.slice(f,d),x[s]?x[s]+=d:x[++s]=d),(o=o[0])===(c=c[0])?x[s]?x[s]+=c:x[++s]=c:(x[++s]=null,a.push({i:s,x:(0,e.default)(o,c)})),f=t.lastIndex;return f<l.length&&(d=l.slice(f),x[s]?x[s]+=d:x[++s]=d),x.length<2?a[0]?i(a[0].x):u(l):(l=a.length,function(e){for(var n,r=0;r<l;++r)x[(n=a[r]).i]=n.x(e);return x.join("")})}
},{"./number":"YNf8"}],"gzc/":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=l;var e=require("d3-color"),r=i(require("./rgb")),t=i(require("./array")),u=i(require("./date")),a=i(require("./number")),o=i(require("./object")),n=i(require("./string")),f=i(require("./constant"));function i(e){return e&&e.__esModule?e:{default:e}}function l(i,l){var d,c=typeof l;return null==l||"boolean"===c?(0,f.default)(l):("number"===c?a.default:"string"===c?(d=(0,e.color)(l))?(l=d,r.default):n.default:l instanceof e.color?r.default:l instanceof Date?u.default:Array.isArray(l)?t.default:"function"!=typeof l.valueOf&&"function"!=typeof l.toString||isNaN(l)?o.default:a.default)(i,l)}
},{"d3-color":"Peej","./rgb":"rvVK","./array":"TYZM","./date":"jEDF","./number":"YNf8","./object":"iJdZ","./string":"nK0E","./constant":"CjNr"}],"B1w8":[function(require,module,exports) {
"use strict";function t(t){var e=t.length;return function(r){return t[Math.max(0,Math.min(e-1,Math.floor(r*e)))]}}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=t;
},{}],"0ZrP":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=r;var e=require("./color");function r(r,t){var o=(0,e.hue)(+r,+t);return function(e){var r=o(e);return r-360*Math.floor(r/360)}}
},{"./color":"RhzI"}],"nXvs":[function(require,module,exports) {
"use strict";function e(e,t){return t-=e=+e,function(r){return Math.round(e+t*r)}}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e;
},{}],"UXwK":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=a,exports.identity=void 0;var t=180/Math.PI,e={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function a(e,a,r,s,n,l){var o,i,c;return(o=Math.sqrt(e*e+a*a))&&(e/=o,a/=o),(c=e*r+a*s)&&(r-=e*c,s-=a*c),(i=Math.sqrt(r*r+s*s))&&(r/=i,s/=i,c/=i),e*s<a*r&&(e=-e,a=-a,c=-c,o=-o),{translateX:n,translateY:l,rotate:Math.atan2(a,e)*t,skewX:Math.atan(c)*t,scaleX:o,scaleY:i}}exports.identity=e;
},{}],"LVjk":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.parseCss=l,exports.parseSvg=s;var e,t,r,n,o=i(require("./decompose"));function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var n=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,r):{};n.get||n.set?Object.defineProperty(t,r,n):t[r]=e[r]}return t.default=e,t}function l(n){return"none"===n?o.identity:(e||(e=document.createElement("DIV"),t=document.documentElement,r=document.defaultView),e.style.transform=n,n=r.getComputedStyle(t.appendChild(e),null).getPropertyValue("transform"),t.removeChild(e),n=n.slice(7,-1).split(","),(0,o.default)(+n[0],+n[1],+n[2],+n[3],+n[4],+n[5]))}function s(e){return null==e?o.identity:(n||(n=document.createElementNS("http://www.w3.org/2000/svg","g")),n.setAttribute("transform",e),(e=n.transform.baseVal.consolidate())?(e=e.matrix,(0,o.default)(e.a,e.b,e.c,e.d,e.e,e.f)):o.identity)}
},{"./decompose":"UXwK"}],"9v4X":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.interpolateTransformSvg=exports.interpolateTransformCss=void 0;var e=r(require("../number")),t=require("./parse");function r(e){return e&&e.__esModule?e:{default:e}}function s(t,r,s,n){function a(e){return e.length?e.pop()+" ":""}return function(u,l){var o=[],p=[];return u=t(u),l=t(l),function(t,n,a,u,l,o){if(t!==a||n!==u){var p=l.push("translate(",null,r,null,s);o.push({i:p-4,x:(0,e.default)(t,a)},{i:p-2,x:(0,e.default)(n,u)})}else(a||u)&&l.push("translate("+a+r+u+s)}(u.translateX,u.translateY,l.translateX,l.translateY,o,p),function(t,r,s,u){t!==r?(t-r>180?r+=360:r-t>180&&(t+=360),u.push({i:s.push(a(s)+"rotate(",null,n)-2,x:(0,e.default)(t,r)})):r&&s.push(a(s)+"rotate("+r+n)}(u.rotate,l.rotate,o,p),function(t,r,s,u){t!==r?u.push({i:s.push(a(s)+"skewX(",null,n)-2,x:(0,e.default)(t,r)}):r&&s.push(a(s)+"skewX("+r+n)}(u.skewX,l.skewX,o,p),function(t,r,s,n,u,l){if(t!==s||r!==n){var o=u.push(a(u)+"scale(",null,",",null,")");l.push({i:o-4,x:(0,e.default)(t,s)},{i:o-2,x:(0,e.default)(r,n)})}else 1===s&&1===n||u.push(a(u)+"scale("+s+","+n+")")}(u.scaleX,u.scaleY,l.scaleX,l.scaleY,o,p),u=l=null,function(e){for(var t,r=-1,s=p.length;++r<s;)o[(t=p[r]).i]=t.x(e);return o.join("")}}}var n=s(t.parseCss,"px, ","px)","deg)");exports.interpolateTransformCss=n;var a=s(t.parseSvg,", ",")",")");exports.interpolateTransformSvg=a;
},{"../number":"YNf8","./parse":"LVjk"}],"jU1v":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=M;var t=Math.SQRT2,e=2,r=4,n=1e-12;function a(t){return((t=Math.exp(t))+1/t)/2}function u(t){return((t=Math.exp(t))-1/t)/2}function o(t){return((t=Math.exp(2*t))-1)/(t+1)}function M(M,h){var i,f,s=M[0],c=M[1],l=M[2],p=h[0],x=h[1],v=h[2],d=p-s,g=x-c,q=d*d+g*g;if(q<n)f=Math.log(v/l)/t,i=function(e){return[s+e*d,c+e*g,l*Math.exp(t*e*f)]};else{var _=Math.sqrt(q),b=(v*v-l*l+r*q)/(2*l*e*_),j=(v*v-l*l-r*q)/(2*v*e*_),y=Math.log(Math.sqrt(b*b+1)-b),O=Math.log(Math.sqrt(j*j+1)-j);f=(O-y)/t,i=function(r){var n=r*f,M=a(y),h=l/(e*_)*(M*o(t*n+y)-u(y));return[s+h*d,c+h*g,l*M/a(t*n+y)]}}return i.duration=1e3*f,i}
},{}],"Lde/":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.hslLong=exports.default=void 0;var e=require("d3-color"),r=t(require("./color"));function t(e){if(e&&e.__esModule)return e;var r={};if(null!=e)for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t)){var o=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,t):{};o.get||o.set?Object.defineProperty(r,t,o):r[t]=e[t]}return r.default=e,r}function o(t){return function(o,u){var l=t((o=(0,e.hsl)(o)).h,(u=(0,e.hsl)(u)).h),n=(0,r.default)(o.s,u.s),a=(0,r.default)(o.l,u.l),i=(0,r.default)(o.opacity,u.opacity);return function(e){return o.h=l(e),o.s=n(e),o.l=a(e),o.opacity=i(e),o+""}}}var u=o(r.hue);exports.default=u;var l=o(r.default);exports.hslLong=l;
},{"d3-color":"Peej","./color":"RhzI"}],"+rgh":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=u;var e=require("d3-color"),t=r(require("./color"));function r(e){return e&&e.__esModule?e:{default:e}}function u(r,u){var a=(0,t.default)((r=(0,e.lab)(r)).l,(u=(0,e.lab)(u)).l),l=(0,t.default)(r.a,u.a),o=(0,t.default)(r.b,u.b),c=(0,t.default)(r.opacity,u.opacity);return function(e){return r.l=a(e),r.a=l(e),r.b=o(e),r.opacity=c(e),r+""}}
},{"d3-color":"Peej","./color":"RhzI"}],"5dxP":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.hclLong=exports.default=void 0;var e=require("d3-color"),r=t(require("./color"));function t(e){if(e&&e.__esModule)return e;var r={};if(null!=e)for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t)){var o=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,t):{};o.get||o.set?Object.defineProperty(r,t,o):r[t]=e[t]}return r.default=e,r}function o(t){return function(o,c){var u=t((o=(0,e.hcl)(o)).h,(c=(0,e.hcl)(c)).h),l=(0,r.default)(o.c,c.c),n=(0,r.default)(o.l,c.l),a=(0,r.default)(o.opacity,c.opacity);return function(e){return o.h=u(e),o.c=l(e),o.l=n(e),o.opacity=a(e),o+""}}}var c=o(r.hue);exports.default=c;var u=o(r.default);exports.hclLong=u;
},{"d3-color":"Peej","./color":"RhzI"}],"X3VV":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.cubehelixLong=exports.default=void 0;var e=require("d3-color"),r=t(require("./color"));function t(e){if(e&&e.__esModule)return e;var r={};if(null!=e)for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t)){var o=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,t):{};o.get||o.set?Object.defineProperty(r,t,o):r[t]=e[t]}return r.default=e,r}function o(t){return function o(u){function n(o,n){var i=t((o=(0,e.cubehelix)(o)).h,(n=(0,e.cubehelix)(n)).h),c=(0,r.default)(o.s,n.s),a=(0,r.default)(o.l,n.l),l=(0,r.default)(o.opacity,n.opacity);return function(e){return o.h=i(e),o.s=c(e),o.l=a(Math.pow(e,u)),o.opacity=l(e),o+""}}return u=+u,n.gamma=o,n}(1)}var u=o(r.hue);exports.default=u;var n=o(r.default);exports.cubehelixLong=n;
},{"d3-color":"Peej","./color":"RhzI"}],"1xtk":[function(require,module,exports) {
"use strict";function e(e,r){for(var t=0,n=r.length-1,a=r[0],o=new Array(n<0?0:n);t<n;)o[t]=e(a,a=r[++t]);return function(e){var r=Math.max(0,Math.min(n-1,Math.floor(e*=n)));return o[r](e-r)}}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e;
},{}],"7Oe1":[function(require,module,exports) {
"use strict";function e(e,r){for(var t=new Array(r),o=0;o<r;++o)t[o]=e(o/(r-1));return t}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e;
},{}],"k9aH":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"interpolate",{enumerable:!0,get:function(){return e.default}}),Object.defineProperty(exports,"interpolateArray",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(exports,"interpolateBasis",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(exports,"interpolateBasisClosed",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(exports,"interpolateDate",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(exports,"interpolateDiscrete",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(exports,"interpolateHue",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(exports,"interpolateNumber",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(exports,"interpolateObject",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(exports,"interpolateRound",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(exports,"interpolateString",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(exports,"interpolateTransformCss",{enumerable:!0,get:function(){return b.interpolateTransformCss}}),Object.defineProperty(exports,"interpolateTransformSvg",{enumerable:!0,get:function(){return b.interpolateTransformSvg}}),Object.defineProperty(exports,"interpolateZoom",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(exports,"interpolateRgb",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(exports,"interpolateRgbBasis",{enumerable:!0,get:function(){return s.rgbBasis}}),Object.defineProperty(exports,"interpolateRgbBasisClosed",{enumerable:!0,get:function(){return s.rgbBasisClosed}}),Object.defineProperty(exports,"interpolateHsl",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(exports,"interpolateHslLong",{enumerable:!0,get:function(){return d.hslLong}}),Object.defineProperty(exports,"interpolateLab",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(exports,"interpolateHcl",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(exports,"interpolateHclLong",{enumerable:!0,get:function(){return O.hclLong}}),Object.defineProperty(exports,"interpolateCubehelix",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(exports,"interpolateCubehelixLong",{enumerable:!0,get:function(){return m.cubehelixLong}}),Object.defineProperty(exports,"piecewise",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(exports,"quantize",{enumerable:!0,get:function(){return j.default}});var e=P(require("./value")),r=P(require("./array")),t=P(require("./basis")),n=P(require("./basisClosed")),o=P(require("./date")),u=P(require("./discrete")),i=P(require("./hue")),a=P(require("./number")),l=P(require("./object")),p=P(require("./round")),f=P(require("./string")),b=require("./transform/index"),c=P(require("./zoom")),s=x(require("./rgb")),d=x(require("./hsl")),g=P(require("./lab")),O=x(require("./hcl")),m=x(require("./cubehelix")),y=P(require("./piecewise")),j=P(require("./quantize"));function x(e){if(e&&e.__esModule)return e;var r={};if(null!=e)for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t)){var n=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,t):{};n.get||n.set?Object.defineProperty(r,t,n):r[t]=e[t]}return r.default=e,r}function P(e){return e&&e.__esModule?e:{default:e}}
},{"./value":"gzc/","./array":"TYZM","./basis":"2ElX","./basisClosed":"hnXz","./date":"jEDF","./discrete":"B1w8","./hue":"0ZrP","./number":"YNf8","./object":"iJdZ","./round":"nXvs","./string":"nK0E","./transform/index":"9v4X","./zoom":"jU1v","./rgb":"rvVK","./hsl":"Lde/","./lab":"+rgh","./hcl":"5dxP","./cubehelix":"X3VV","./piecewise":"1xtk","./quantize":"7Oe1"}],"ea66":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.now=f,exports.Timer=m,exports.timer=p,exports.timerFlush=w;var t,n,e=0,o=0,i=0,r=1e3,l=0,c=0,s=0,u="object"==typeof performance&&performance.now?performance:Date,a="object"==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(t){setTimeout(t,17)};function f(){return c||(a(_),c=u.now()+s)}function _(){c=0}function m(){this._call=this._time=this._next=null}function p(t,n,e){var o=new m;return o.restart(t,n,e),o}function w(){f(),++e;for(var n,o=t;o;)(n=c-o._time)>=0&&o._call.call(null,n),o=o._next;--e}function h(){c=(l=u.now())+s,e=o=0;try{w()}finally{e=0,y(),c=0}}function x(){var t=u.now(),n=t-l;n>r&&(s-=n,l=t)}function y(){for(var e,o,i=t,r=1/0;i;)i._call?(r>i._time&&(r=i._time),e=i,i=i._next):(o=i._next,i._next=null,i=e?e._next=o:t=o);n=e,v(r)}function v(t){e||(o&&(o=clearTimeout(o)),t-c>24?(t<1/0&&(o=setTimeout(h,t-u.now()-s)),i&&(i=clearInterval(i))):(i||(l=u.now(),i=setInterval(x,r)),e=1,a(h)))}m.prototype=p.prototype={constructor:m,restart:function(e,o,i){if("function"!=typeof e)throw new TypeError("callback is not a function");i=(null==i?f():+i)+(null==o?0:+o),this._next||n===this||(n?n._next=this:t=this,n=this),this._call=e,this._time=i,v()},stop:function(){this._call&&(this._call=null,this._time=1/0,v())}};
},{}],"jIZm":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=r;var e=require("./timer");function r(r,t,u){var n=new e.Timer;return t=null==t?0:+t,n.restart(function(e){n.stop(),r(e+t)},t,u),n}
},{"./timer":"ea66"}],"QZ3s":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=r;var e=require("./timer");function r(r,t,n){var u=new e.Timer,s=t;return null==t?(u.restart(r,t,n),u):(t=+t,n=null==n?(0,e.now)():+n,u.restart(function e(a){a+=s,u.restart(e,s+=t,n),r(a)},t,n),u)}
},{"./timer":"ea66"}],"rdzS":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"now",{enumerable:!0,get:function(){return e.now}}),Object.defineProperty(exports,"timer",{enumerable:!0,get:function(){return e.timer}}),Object.defineProperty(exports,"timerFlush",{enumerable:!0,get:function(){return e.timerFlush}}),Object.defineProperty(exports,"timeout",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(exports,"interval",{enumerable:!0,get:function(){return r.default}});var e=require("./timer"),t=n(require("./timeout")),r=n(require("./interval"));function n(e){return e&&e.__esModule?e:{default:e}}
},{"./timer":"ea66","./timeout":"jIZm","./interval":"QZ3s"}],"nqGJ":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=p,exports.init=_,exports.set=c,exports.get=f,exports.ENDED=exports.ENDING=exports.RUNNING=exports.STARTED=exports.STARTING=exports.SCHEDULED=exports.CREATED=void 0;var t=require("d3-dispatch"),e=require("d3-timer"),r=(0,t.dispatch)("start","end","cancel","interrupt"),a=[],n=0;exports.CREATED=n;var o=1;exports.SCHEDULED=o;var i=2;exports.STARTING=i;var s=3;exports.STARTED=s;var l=4;exports.RUNNING=l;var u=5;exports.ENDING=u;var d=6;function p(t,e,o,i,s,l){var u=t.__transition;if(u){if(o in u)return}else t.__transition={};x(t,o,{name:e,index:i,group:s,on:r,tween:a,time:l.time,delay:l.delay,duration:l.duration,ease:l.ease,timer:null,state:n})}function _(t,e){var r=f(t,e);if(r.state>n)throw new Error("too late; already scheduled");return r}function c(t,e){var r=f(t,e);if(r.state>s)throw new Error("too late; already running");return r}function f(t,e){var r=t.__transition;if(!r||!(r=r[e]))throw new Error("transition not found");return r}function x(t,r,a){var n,p=t.__transition;function _(u){var x,m,E,v;if(a.state!==o)return f();for(x in p)if((v=p[x]).name===a.name){if(v.state===s)return(0,e.timeout)(_);v.state===l?(v.state=d,v.timer.stop(),v.on.call("interrupt",t,t.__data__,v.index,v.group),delete p[x]):+x<r&&(v.state=d,v.timer.stop(),v.on.call("cancel",t,t.__data__,v.index,v.group),delete p[x])}if((0,e.timeout)(function(){a.state===s&&(a.state=l,a.timer.restart(c,a.delay,a.time),c(u))}),a.state=i,a.on.call("start",t,t.__data__,a.index,a.group),a.state===i){for(a.state=s,n=new Array(E=a.tween.length),x=0,m=-1;x<E;++x)(v=a.tween[x].value.call(t,t.__data__,a.index,a.group))&&(n[++m]=v);n.length=m+1}}function c(e){for(var r=e<a.duration?a.ease.call(null,e/a.duration):(a.timer.restart(f),a.state=u,1),o=-1,i=n.length;++o<i;)n[o].call(t,r);a.state===u&&(a.on.call("end",t,t.__data__,a.index,a.group),f())}function f(){for(var e in a.state=d,a.timer.stop(),delete p[r],p)return;delete t.__transition}p[r]=a,a.timer=(0,e.timer)(function(t){a.state=o,a.timer.restart(_,a.delay,a.time),a.delay<=t&&_(t-a.delay)},0,a.time)}exports.ENDED=d;
},{"d3-dispatch":"D3zY","d3-timer":"rdzS"}],"fDNN":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=t;var e=require("./transition/schedule");function t(t,n){var r,a,i,l=t.__transition,s=!0;if(l){for(i in n=null==n?null:n+"",l)(r=l[i]).name===n?(a=r.state>e.STARTING&&r.state<e.ENDING,r.state=e.ENDED,r.timer.stop(),r.on.call(a?"interrupt":"cancel",t,t.__data__,r.index,r.group),delete l[i]):s=!1;s&&delete t.__transition}}
},{"./transition/schedule":"nqGJ"}],"cQLj":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=r;var e=t(require("../interrupt"));function t(e){return e&&e.__esModule?e:{default:e}}function r(t){return this.each(function(){(0,e.default)(this,t)})}
},{"../interrupt":"fDNN"}],"jGA0":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=r,exports.tweenValue=i;var e=require("./schedule");function t(t,n){var r,i;return function(){var u=(0,e.set)(this,t),a=u.tween;if(a!==r)for(var f=0,l=(i=r=a).length;f<l;++f)if(i[f].name===n){(i=i.slice()).splice(f,1);break}u.tween=i}}function n(t,n,r){var i,u;if("function"!=typeof r)throw new Error;return function(){var a=(0,e.set)(this,t),f=a.tween;if(f!==i){u=(i=f).slice();for(var l={name:n,value:r},o=0,s=u.length;o<s;++o)if(u[o].name===n){u[o]=l;break}o===s&&u.push(l)}a.tween=u}}function r(r,i){var u=this._id;if(r+="",arguments.length<2){for(var a,f=(0,e.get)(this.node(),u).tween,l=0,o=f.length;l<o;++l)if((a=f[l]).name===r)return a.value;return null}return this.each((null==i?t:n)(u,r,i))}function i(t,n,r){var i=t._id;return t.each(function(){var t=(0,e.set)(this,i);(t.value||(t.value={}))[n]=r.apply(this,arguments)}),function(t){return(0,e.get)(t,i).value[n]}}
},{"./schedule":"nqGJ"}],"EwAl":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=t;var e=require("d3-color"),r=require("d3-interpolate");function t(t,o){var n;return("number"==typeof o?r.interpolateNumber:o instanceof e.color?r.interpolateRgb:(n=(0,e.color)(o))?(o=n,r.interpolateRgb):r.interpolateString)(t,o)}
},{"d3-color":"Peej","d3-interpolate":"k9aH"}],"Edhf":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=f;var t=require("d3-interpolate"),e=require("d3-selection"),r=require("./tween"),n=u(require("./interpolate"));function u(t){return t&&t.__esModule?t:{default:t}}function i(t){return function(){this.removeAttribute(t)}}function l(t){return function(){this.removeAttributeNS(t.space,t.local)}}function o(t,e,r){var n,u,i=r+"";return function(){var l=this.getAttribute(t);return l===i?null:l===n?u:u=e(n=l,r)}}function a(t,e,r){var n,u,i=r+"";return function(){var l=this.getAttributeNS(t.space,t.local);return l===i?null:l===n?u:u=e(n=l,r)}}function c(t,e,r){var n,u,i;return function(){var l,o,a=r(this);if(null!=a)return(l=this.getAttribute(t))===(o=a+"")?null:l===n&&o===u?i:(u=o,i=e(n=l,a));this.removeAttribute(t)}}function s(t,e,r){var n,u,i;return function(){var l,o,a=r(this);if(null!=a)return(l=this.getAttributeNS(t.space,t.local))===(o=a+"")?null:l===n&&o===u?i:(u=o,i=e(n=l,a));this.removeAttributeNS(t.space,t.local)}}function f(u,f){var v=(0,e.namespace)(u),h="transform"===v?t.interpolateTransformSvg:n.default;return this.attrTween(u,"function"==typeof f?(v.local?s:c)(v,h,(0,r.tweenValue)(this,"attr."+u,f)):null==f?(v.local?l:i)(v):(v.local?a:o)(v,h,f))}
},{"d3-interpolate":"k9aH","d3-selection":"//ys","./tween":"jGA0","./interpolate":"EwAl"}],"+bkn":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=i;var t=require("d3-selection");function e(t,e){return function(n){this.setAttribute(t,e(n))}}function n(t,e){return function(n){this.setAttributeNS(t.space,t.local,e(n))}}function r(t,e){var r,u;function i(){var i=e.apply(this,arguments);return i!==u&&(r=(u=i)&&n(t,i)),r}return i._value=e,i}function u(t,n){var r,u;function i(){var i=n.apply(this,arguments);return i!==u&&(r=(u=i)&&e(t,i)),r}return i._value=n,i}function i(e,n){var i="attr."+e;if(arguments.length<2)return(i=this.tween(i))&&i._value;if(null==n)return this.tween(i,null);if("function"!=typeof n)throw new Error;var a=(0,t.namespace)(e);return this.tween(i,(a.local?r:u)(a,n))}
},{"d3-selection":"//ys"}],"8ln8":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=n;var t=require("./schedule");function e(e,i){return function(){(0,t.init)(this,e).delay=+i.apply(this,arguments)}}function i(e,i){return i=+i,function(){(0,t.init)(this,e).delay=i}}function n(n){var r=this._id;return arguments.length?this.each(("function"==typeof n?e:i)(r,n)):(0,t.get)(this.node(),r).delay}
},{"./schedule":"nqGJ"}],"WWpH":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=i;var t=require("./schedule");function e(e,n){return function(){(0,t.set)(this,e).duration=+n.apply(this,arguments)}}function n(e,n){return n=+n,function(){(0,t.set)(this,e).duration=n}}function i(i){var r=this._id;return arguments.length?this.each(("function"==typeof i?e:n)(r,i)):(0,t.get)(this.node(),r).duration}
},{"./schedule":"nqGJ"}],"/Acg":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=r;var e=require("./schedule");function t(t,r){if("function"!=typeof r)throw new Error;return function(){(0,e.set)(this,t).ease=r}}function r(r){var n=this._id;return arguments.length?this.each(t(n,r)):(0,e.get)(this.node(),n).ease}
},{"./schedule":"nqGJ"}],"MnwJ":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=t;var e=require("d3-selection"),r=require("./index");function t(t){"function"!=typeof t&&(t=(0,e.matcher)(t));for(var n=this._groups,i=n.length,s=new Array(i),a=0;a<i;++a)for(var o,u=n[a],_=u.length,h=s[a]=[],l=0;l<_;++l)(o=u[l])&&t.call(o,o.__data__,l,u)&&h.push(o);return new r.Transition(s,this._parents,this._name,this._id)}
},{"d3-selection":"//ys","./index":"OWOq"}],"cfNr":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e;var r=require("./index");function e(e){if(e._id!==this._id)throw new Error;for(var t=this._groups,i=e._groups,n=t.length,s=i.length,o=Math.min(n,s),a=new Array(n),h=0;h<o;++h)for(var u,_=t[h],d=i[h],f=_.length,l=a[h]=new Array(f),p=0;p<f;++p)(u=_[p]||d[p])&&(l[p]=u);for(;h<n;++h)a[h]=t[h];return new r.Transition(a,this._parents,this._name,this._id)}
},{"./index":"OWOq"}],"ELQ0":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=r;var e=require("./schedule");function t(e){return(e+"").trim().split(/^|\s+/).every(function(e){var t=e.indexOf(".");return t>=0&&(e=e.slice(0,t)),!e||"start"===e})}function n(n,r,i){var o,s,u=t(r)?e.init:e.set;return function(){var e=u(this,n),t=e.on;t!==o&&(s=(o=t).copy()).on(r,i),e.on=s}}function r(t,r){var i=this._id;return arguments.length<2?(0,e.get)(this.node(),i).on.on(t):this.each(n(i,t,r))}
},{"./schedule":"nqGJ"}],"mXFz":[function(require,module,exports) {
"use strict";function e(e){return function(){var t=this.parentNode;for(var r in this.__transition)if(+r!==e)return;t&&t.removeChild(this)}}function t(){return this.on("end.remove",e(this._id))}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=t;
},{}],"P4XU":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=a;var e=require("d3-selection"),r=require("./index"),t=n(require("./schedule"));function n(e){if(e&&e.__esModule)return e;var r={};if(null!=e)for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t)){var n=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,t):{};n.get||n.set?Object.defineProperty(r,t,n):r[t]=e[t]}return r.default=e,r}function a(n){var a=this._name,i=this._id;"function"!=typeof n&&(n=(0,e.selector)(n));for(var o=this._groups,_=o.length,s=new Array(_),u=0;u<_;++u)for(var c,l,d=o[u],f=d.length,p=s[u]=new Array(f),y=0;y<f;++y)(c=d[y])&&(l=n.call(c,c.__data__,y,d))&&("__data__"in c&&(l.__data__=c.__data__),p[y]=l,(0,t.default)(p[y],a,i,y,p,(0,t.get)(c,i)));return new r.Transition(s,this._parents,a,i)}
},{"d3-selection":"//ys","./index":"OWOq","./schedule":"nqGJ"}],"BH5v":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=o;var e=require("d3-selection"),r=require("./index"),t=n(require("./schedule"));function n(e){if(e&&e.__esModule)return e;var r={};if(null!=e)for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t)){var n=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,t):{};n.get||n.set?Object.defineProperty(r,t,n):r[t]=e[t]}return r.default=e,r}function o(n){var o=this._name,i=this._id;"function"!=typeof n&&(n=(0,e.selectorAll)(n));for(var u=this._groups,l=u.length,s=[],a=[],f=0;f<l;++f)for(var c,p=u[f],d=p.length,_=0;_<d;++_)if(c=p[_]){for(var h,v=n.call(c,c.__data__,_,p),O=(0,t.get)(c,i),g=0,y=v.length;g<y;++g)(h=v[g])&&(0,t.default)(h,o,i,g,v,O);s.push(v),a.push(c)}return new r.Transition(s,a,o,i)}
},{"d3-selection":"//ys","./index":"OWOq","./schedule":"nqGJ"}],"kIVv":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=r;var e=require("d3-selection"),t=e.selection.prototype.constructor;function r(){return new t(this._groups,this._parents)}
},{"d3-selection":"//ys"}],"xTYE":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=f;var e=require("d3-interpolate"),t=require("d3-selection"),n=require("./schedule"),r=require("./tween"),u=s(require("./interpolate"));function s(e){return e&&e.__esModule?e:{default:e}}function l(e,n){var r,u,s;return function(){var l=(0,t.style)(this,e),i=(this.style.removeProperty(e),(0,t.style)(this,e));return l===i?null:l===r&&i===u?s:s=n(r=l,u=i)}}function i(e){return function(){this.style.removeProperty(e)}}function o(e,n,r){var u,s,l=r+"";return function(){var i=(0,t.style)(this,e);return i===l?null:i===u?s:s=n(u=i,r)}}function a(e,n,r){var u,s,l;return function(){var i=(0,t.style)(this,e),o=r(this),a=o+"";return null==o&&(this.style.removeProperty(e),a=o=(0,t.style)(this,e)),i===a?null:i===u&&a===s?l:(s=a,l=n(u=i,o))}}function y(e,t){var r,u,s,l,o="style."+t,a="end."+o;return function(){var y=(0,n.set)(this,e),f=y.on,c=null==y.value[o]?l||(l=i(t)):void 0;f===r&&s===c||(u=(r=f).copy()).on(a,s=c),y.on=u}}function f(t,n,s){var f="transform"==(t+="")?e.interpolateTransformCss:u.default;return null==n?this.styleTween(t,l(t,f)).on("end.style."+t,i(t)):"function"==typeof n?this.styleTween(t,a(t,f,(0,r.tweenValue)(this,"style."+t,n))).each(y(this._id,t)):this.styleTween(t,o(t,f,n),s).on("end.style."+t,null)}
},{"d3-interpolate":"k9aH","d3-selection":"//ys","./schedule":"nqGJ","./tween":"jGA0","./interpolate":"EwAl"}],"PSnC":[function(require,module,exports) {
"use strict";function t(t,e,n){return function(r){this.style.setProperty(t,e(r),n)}}function e(e,n,r){var u,i;function l(){var l=n.apply(this,arguments);return l!==i&&(u=(i=l)&&t(e,l,r)),u}return l._value=n,l}function n(t,n,r){var u="style."+(t+="");if(arguments.length<2)return(u=this.tween(u))&&u._value;if(null==n)return this.tween(u,null);if("function"!=typeof n)throw new Error;return this.tween(u,e(t,n,null==r?"":r))}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=n;
},{}],"JpCG":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=u;var t=require("./tween");function e(t){return function(){this.textContent=t}}function n(t){return function(){var e=t(this);this.textContent=null==e?"":e}}function u(u){return this.tween("text","function"==typeof u?n((0,t.tweenValue)(this,"text",u)):e(null==u?"":u+""))}
},{"./tween":"jGA0"}],"IPhv":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=i;var e=require("./index"),r=t(require("./schedule"));function t(e){if(e&&e.__esModule)return e;var r={};if(null!=e)for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t)){var i=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,t):{};i.get||i.set?Object.defineProperty(r,t,i):r[t]=e[t]}return r.default=e,r}function i(){for(var t=this._name,i=this._id,n=(0,e.newId)(),o=this._groups,a=o.length,s=0;s<a;++s)for(var u,d=o[s],f=d.length,l=0;l<f;++l)if(u=d[l]){var p=(0,r.get)(u,i);(0,r.default)(u,t,n,l,d,{time:p.time+p.delay+p.duration,delay:0,duration:p.duration,ease:p.ease})}return new e.Transition(o,this._parents,t,n)}
},{"./index":"OWOq","./schedule":"nqGJ"}],"Q4LY":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=t;var e=require("./schedule");function t(){var t,u,n=this,r=n._id,s=n.size();return new Promise(function(i,o){var c={value:o},a={value:function(){0==--s&&i()}};n.each(function(){var n=(0,e.set)(this,r),s=n.on;s!==t&&((u=(t=s).copy())._.cancel.push(c),u._.interrupt.push(c),u._.end.push(a)),n.on=u})})}
},{"./schedule":"nqGJ"}],"OWOq":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.Transition=x,exports.default=T,exports.newId=g;var e=require("d3-selection"),t=h(require("./attr")),r=h(require("./attrTween")),u=h(require("./delay")),i=h(require("./duration")),l=h(require("./ease")),n=h(require("./filter")),a=h(require("./merge")),o=h(require("./on")),s=h(require("./remove")),d=h(require("./select")),f=h(require("./selectAll")),c=h(require("./selection")),q=h(require("./style")),p=h(require("./styleTween")),y=h(require("./text")),_=h(require("./transition")),m=h(require("./tween")),w=h(require("./end"));function h(e){return e&&e.__esModule?e:{default:e}}var v=0;function x(e,t,r,u){this._groups=e,this._parents=t,this._name=r,this._id=u}function T(t){return(0,e.selection)().transition(t)}function g(){return++v}var z=e.selection.prototype;x.prototype=T.prototype={constructor:x,select:d.default,selectAll:f.default,filter:n.default,merge:a.default,selection:c.default,transition:_.default,call:z.call,nodes:z.nodes,node:z.node,size:z.size,empty:z.empty,each:z.each,on:o.default,attr:t.default,attrTween:r.default,style:q.default,styleTween:p.default,text:y.default,remove:s.default,tween:m.default,delay:u.default,duration:i.default,ease:l.default,end:w.default};
},{"d3-selection":"//ys","./attr":"Edhf","./attrTween":"+bkn","./delay":"8ln8","./duration":"WWpH","./ease":"/Acg","./filter":"MnwJ","./merge":"cfNr","./on":"ELQ0","./remove":"mXFz","./select":"P4XU","./selectAll":"BH5v","./selection":"kIVv","./style":"xTYE","./styleTween":"PSnC","./text":"JpCG","./transition":"IPhv","./tween":"jGA0","./end":"Q4LY"}],"+Vac":[function(require,module,exports) {
"use strict";function e(e){return+e}Object.defineProperty(exports,"__esModule",{value:!0}),exports.linear=e;
},{}],"EZNz":[function(require,module,exports) {
"use strict";function t(t){return t*t}function e(t){return t*(2-t)}function u(t){return((t*=2)<=1?t*t:--t*(2-t)+1)/2}Object.defineProperty(exports,"__esModule",{value:!0}),exports.quadIn=t,exports.quadOut=e,exports.quadInOut=u;
},{}],"ropQ":[function(require,module,exports) {
"use strict";function t(t){return t*t*t}function e(t){return--t*t*t+1}function u(t){return((t*=2)<=1?t*t*t:(t-=2)*t*t+2)/2}Object.defineProperty(exports,"__esModule",{value:!0}),exports.cubicIn=t,exports.cubicOut=e,exports.cubicInOut=u;
},{}],"rJoA":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.polyInOut=exports.polyOut=exports.polyIn=void 0;var t=3,n=function t(n){function o(t){return Math.pow(t,n)}return n=+n,o.exponent=t,o}(t);exports.polyIn=n;var o=function t(n){function o(t){return 1-Math.pow(1-t,n)}return n=+n,o.exponent=t,o}(t);exports.polyOut=o;var e=function t(n){function o(t){return((t*=2)<=1?Math.pow(t,n):2-Math.pow(2-t,n))/2}return n=+n,o.exponent=t,o}(t);exports.polyInOut=e;
},{}],"XXPs":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.sinIn=e,exports.sinOut=r,exports.sinInOut=s;var t=Math.PI,n=t/2;function e(t){return 1-Math.cos(t*n)}function r(t){return Math.sin(t*n)}function s(n){return(1-Math.cos(t*n))/2}
},{}],"PTZz":[function(require,module,exports) {
"use strict";function t(t){return Math.pow(2,10*t-10)}function e(t){return 1-Math.pow(2,-10*t)}function o(t){return((t*=2)<=1?Math.pow(2,10*t-10):2-Math.pow(2,10-10*t))/2}Object.defineProperty(exports,"__esModule",{value:!0}),exports.expIn=t,exports.expOut=e,exports.expInOut=o;
},{}],"qwy6":[function(require,module,exports) {
"use strict";function t(t){return 1-Math.sqrt(1-t*t)}function r(t){return Math.sqrt(1- --t*t)}function e(t){return((t*=2)<=1?1-Math.sqrt(1-t*t):Math.sqrt(1-(t-=2)*t)+1)/2}Object.defineProperty(exports,"__esModule",{value:!0}),exports.circleIn=t,exports.circleOut=r,exports.circleInOut=e;
},{}],"r/eB":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.bounceIn=b,exports.bounceOut=f,exports.bounceInOut=x;var e=4/11,t=6/11,n=8/11,r=.75,u=9/11,o=10/11,c=.9375,s=21/22,i=63/64,p=1/e/e;function b(e){return 1-f(1-e)}function f(b){return(b=+b)<e?p*b*b:b<n?p*(b-=t)*b+r:b<o?p*(b-=u)*b+c:p*(b-=s)*b+i}function x(e){return((e*=2)<=1?1-f(1-e):f(e-1)+1)/2}
},{}],"G5Mi":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.backInOut=exports.backOut=exports.backIn=void 0;var t=1.70158,r=function t(r){function o(t){return t*t*((r+1)*t-r)}return r=+r,o.overshoot=t,o}(t);exports.backIn=r;var o=function t(r){function o(t){return--t*t*((r+1)*t+r)+1}return r=+r,o.overshoot=t,o}(t);exports.backOut=o;var e=function t(r){function o(t){return((t*=2)<1?t*t*((r+1)*t-r):(t-=2)*t*((r+1)*t+r)+2)/2}return r=+r,o.overshoot=t,o}(t);exports.backInOut=e;
},{}],"TN0k":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.elasticInOut=exports.elasticOut=exports.elasticIn=void 0;var t=2*Math.PI,n=1,r=.3,e=function n(r,e){var a=Math.asin(1/(r=Math.max(1,r)))*(e/=t);function i(t){return r*Math.pow(2,10*--t)*Math.sin((a-t)/e)}return i.amplitude=function(r){return n(r,e*t)},i.period=function(t){return n(r,t)},i}(n,r);exports.elasticIn=e;var a=function n(r,e){var a=Math.asin(1/(r=Math.max(1,r)))*(e/=t);function i(t){return 1-r*Math.pow(2,-10*(t=+t))*Math.sin((t+a)/e)}return i.amplitude=function(r){return n(r,e*t)},i.period=function(t){return n(r,t)},i}(n,r);exports.elasticOut=a;var i=function n(r,e){var a=Math.asin(1/(r=Math.max(1,r)))*(e/=t);function i(t){return((t=2*t-1)<0?r*Math.pow(2,10*t)*Math.sin((a-t)/e):2-r*Math.pow(2,-10*t)*Math.sin((a+t)/e))/2}return i.amplitude=function(r){return n(r,e*t)},i.period=function(t){return n(r,t)},i}(n,r);exports.elasticInOut=i;
},{}],"pJ11":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"easeLinear",{enumerable:!0,get:function(){return e.linear}}),Object.defineProperty(exports,"easeQuad",{enumerable:!0,get:function(){return t.quadInOut}}),Object.defineProperty(exports,"easeQuadIn",{enumerable:!0,get:function(){return t.quadIn}}),Object.defineProperty(exports,"easeQuadOut",{enumerable:!0,get:function(){return t.quadOut}}),Object.defineProperty(exports,"easeQuadInOut",{enumerable:!0,get:function(){return t.quadInOut}}),Object.defineProperty(exports,"easeCubic",{enumerable:!0,get:function(){return r.cubicInOut}}),Object.defineProperty(exports,"easeCubicIn",{enumerable:!0,get:function(){return r.cubicIn}}),Object.defineProperty(exports,"easeCubicOut",{enumerable:!0,get:function(){return r.cubicOut}}),Object.defineProperty(exports,"easeCubicInOut",{enumerable:!0,get:function(){return r.cubicInOut}}),Object.defineProperty(exports,"easePoly",{enumerable:!0,get:function(){return n.polyInOut}}),Object.defineProperty(exports,"easePolyIn",{enumerable:!0,get:function(){return n.polyIn}}),Object.defineProperty(exports,"easePolyOut",{enumerable:!0,get:function(){return n.polyOut}}),Object.defineProperty(exports,"easePolyInOut",{enumerable:!0,get:function(){return n.polyInOut}}),Object.defineProperty(exports,"easeSin",{enumerable:!0,get:function(){return u.sinInOut}}),Object.defineProperty(exports,"easeSinIn",{enumerable:!0,get:function(){return u.sinIn}}),Object.defineProperty(exports,"easeSinOut",{enumerable:!0,get:function(){return u.sinOut}}),Object.defineProperty(exports,"easeSinInOut",{enumerable:!0,get:function(){return u.sinInOut}}),Object.defineProperty(exports,"easeExp",{enumerable:!0,get:function(){return o.expInOut}}),Object.defineProperty(exports,"easeExpIn",{enumerable:!0,get:function(){return o.expIn}}),Object.defineProperty(exports,"easeExpOut",{enumerable:!0,get:function(){return o.expOut}}),Object.defineProperty(exports,"easeExpInOut",{enumerable:!0,get:function(){return o.expInOut}}),Object.defineProperty(exports,"easeCircle",{enumerable:!0,get:function(){return c.circleInOut}}),Object.defineProperty(exports,"easeCircleIn",{enumerable:!0,get:function(){return c.circleIn}}),Object.defineProperty(exports,"easeCircleOut",{enumerable:!0,get:function(){return c.circleOut}}),Object.defineProperty(exports,"easeCircleInOut",{enumerable:!0,get:function(){return c.circleInOut}}),Object.defineProperty(exports,"easeBounce",{enumerable:!0,get:function(){return i.bounceOut}}),Object.defineProperty(exports,"easeBounceIn",{enumerable:!0,get:function(){return i.bounceIn}}),Object.defineProperty(exports,"easeBounceOut",{enumerable:!0,get:function(){return i.bounceOut}}),Object.defineProperty(exports,"easeBounceInOut",{enumerable:!0,get:function(){return i.bounceInOut}}),Object.defineProperty(exports,"easeBack",{enumerable:!0,get:function(){return a.backInOut}}),Object.defineProperty(exports,"easeBackIn",{enumerable:!0,get:function(){return a.backIn}}),Object.defineProperty(exports,"easeBackOut",{enumerable:!0,get:function(){return a.backOut}}),Object.defineProperty(exports,"easeBackInOut",{enumerable:!0,get:function(){return a.backInOut}}),Object.defineProperty(exports,"easeElastic",{enumerable:!0,get:function(){return b.elasticOut}}),Object.defineProperty(exports,"easeElasticIn",{enumerable:!0,get:function(){return b.elasticIn}}),Object.defineProperty(exports,"easeElasticOut",{enumerable:!0,get:function(){return b.elasticOut}}),Object.defineProperty(exports,"easeElasticInOut",{enumerable:!0,get:function(){return b.elasticInOut}});var e=require("./linear"),t=require("./quad"),r=require("./cubic"),n=require("./poly"),u=require("./sin"),o=require("./exp"),c=require("./circle"),i=require("./bounce"),a=require("./back"),b=require("./elastic");
},{"./linear":"+Vac","./quad":"EZNz","./cubic":"ropQ","./poly":"rJoA","./sin":"XXPs","./exp":"PTZz","./circle":"qwy6","./bounce":"r/eB","./back":"G5Mi","./elastic":"TN0k"}],"VKWr":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=o;var e=require("../transition/index"),r=i(require("../transition/schedule")),n=require("d3-ease"),t=require("d3-timer");function i(e){return e&&e.__esModule?e:{default:e}}var u={time:null,delay:0,duration:250,ease:n.easeCubicInOut};function a(e,r){for(var n;!(n=e.__transition)||!(n=n[r]);)if(!(e=e.parentNode))return u.time=(0,t.now)(),u;return n}function o(n){var i,o;n instanceof e.Transition?(i=n._id,n=n._name):(i=(0,e.newId)(),(o=u).time=(0,t.now)(),n=null==n?null:n+"");for(var s=this._groups,l=s.length,d=0;d<l;++d)for(var f,_=s[d],c=_.length,v=0;v<c;++v)(f=_[v])&&(0,r.default)(f,n,i,v,_,o||a(f,i));return new e.Transition(s,this._parents,n,i)}
},{"../transition/index":"OWOq","../transition/schedule":"nqGJ","d3-ease":"pJ11","d3-timer":"rdzS"}],"vGqA":[function(require,module,exports) {
"use strict";var e=require("d3-selection"),t=i(require("./interrupt")),r=i(require("./transition"));function i(e){return e&&e.__esModule?e:{default:e}}e.selection.prototype.interrupt=t.default,e.selection.prototype.transition=r.default;
},{"d3-selection":"//ys","./interrupt":"cQLj","./transition":"VKWr"}],"UWV/":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=t;var e=require("./transition/index"),n=require("./transition/schedule"),r=[null];function t(t,i){var u,l,s=t.__transition;if(s)for(l in i=null==i?null:i+"",s)if((u=s[l]).state>n.SCHEDULED&&u.name===i)return new e.Transition([[t]],r,i,+l);return null}
},{"./transition/index":"OWOq","./transition/schedule":"nqGJ"}],"UqVV":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"transition",{enumerable:!0,get:function(){return e.default}}),Object.defineProperty(exports,"active",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(exports,"interrupt",{enumerable:!0,get:function(){return r.default}}),require("./selection/index");var e=n(require("./transition/index")),t=n(require("./active")),r=n(require("./interrupt"));function n(e){return e&&e.__esModule?e:{default:e}}
},{"./selection/index":"vGqA","./transition/index":"OWOq","./active":"UWV/","./interrupt":"fDNN"}],"UMU7":[function(require,module,exports) {
"use strict";function t(t,e,s){this.target=t,this.type=e,this.transform=s}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=t;
},{}],"0OLQ":[function(require,module,exports) {
"use strict";function t(t,i,n){this.k=t,this.x=i,this.y=n}Object.defineProperty(exports,"__esModule",{value:!0}),exports.Transform=t,exports.default=n,exports.identity=void 0,t.prototype={constructor:t,scale:function(i){return 1===i?this:new t(this.k*i,this.x,this.y)},translate:function(i,n){return 0===i&0===n?this:new t(this.k,this.x+this.k*i,this.y+this.k*n)},apply:function(t){return[t[0]*this.k+this.x,t[1]*this.k+this.y]},applyX:function(t){return t*this.k+this.x},applyY:function(t){return t*this.k+this.y},invert:function(t){return[(t[0]-this.x)/this.k,(t[1]-this.y)/this.k]},invertX:function(t){return(t-this.x)/this.k},invertY:function(t){return(t-this.y)/this.k},rescaleX:function(t){return t.copy().domain(t.range().map(this.invertX,this).map(t.invert,t))},rescaleY:function(t){return t.copy().domain(t.range().map(this.invertY,this).map(t.invert,t))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var i=new t(1,0,0);function n(t){return t.__zoom||i}exports.identity=i,n.prototype=t.prototype;
},{}],"LZWf":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=y;var t=require("d3-dispatch"),e=require("d3-drag"),n=require("d3-interpolate"),o=require("d3-selection"),i=require("d3-transition"),r=a(require("./constant")),u=a(require("./event")),h=require("./transform"),s=c(require("./noevent"));function c(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){var o=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(t,n):{};o.get||o.set?Object.defineProperty(e,n,o):e[n]=t[n]}return e.default=t,e}function a(t){return t&&t.__esModule?t:{default:t}}function l(){return!o.event.button}function f(){var t,e,n=this;return n instanceof SVGElement?(t=(n=n.ownerSVGElement||n).width.baseVal.value,e=n.height.baseVal.value):(t=n.clientWidth,e=n.clientHeight),[[0,0],[t,e]]}function m(){return this.__zoom||h.identity}function p(){return-o.event.deltaY*(o.event.deltaMode?120:1)/500}function d(){return"ontouchstart"in this}function v(t,e,n){var o=t.invertX(e[0][0])-n[0][0],i=t.invertX(e[1][0])-n[1][0],r=t.invertY(e[0][1])-n[0][1],u=t.invertY(e[1][1])-n[1][1];return t.translate(i>o?(o+i)/2:Math.min(0,o)||Math.max(0,i),u>r?(r+u)/2:Math.min(0,r)||Math.max(0,u))}function y(){var c,a,y=l,z=f,_=v,g=p,w=d,x=[0,1/0],b=[[-1/0,-1/0],[1/0,1/0]],M=250,T=n.interpolateZoom,k=[],q=(0,t.dispatch)("start","zoom","end"),O=500,j=150,E=0;function P(t){t.property("__zoom",m).on("wheel.zoom",S).on("mousedown.zoom",H).on("dblclick.zoom",K).filter(w).on("touchstart.zoom",W).on("touchmove.zoom",Z).on("touchend.zoom touchcancel.zoom",A).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function D(t,e){return(e=Math.max(x[0],Math.min(x[1],e)))===t.k?t:new h.Transform(e,t.x,t.y)}function Y(t,e,n){var o=e[0]-n[0]*t.k,i=e[1]-n[1]*t.k;return o===t.x&&i===t.y?t:new h.Transform(t.k,o,i)}function V(t){return[(+t[0][0]+ +t[1][0])/2,(+t[0][1]+ +t[1][1])/2]}function X(t,e,n){t.on("start.zoom",function(){B(this,arguments).start()}).on("interrupt.zoom end.zoom",function(){B(this,arguments).end()}).tween("zoom",function(){var t=arguments,o=B(this,t),i=z.apply(this,t),r=n||V(i),u=Math.max(i[1][0]-i[0][0],i[1][1]-i[0][1]),s=this.__zoom,c="function"==typeof e?e.apply(this,t):e,a=T(s.invert(r).concat(u/s.k),c.invert(r).concat(u/c.k));return function(t){if(1===t)t=c;else{var e=a(t),n=u/e[2];t=new h.Transform(n,r[0]-e[0]*n,r[1]-e[1]*n)}o.zoom(null,t)}})}function B(t,e){for(var n,o=0,i=k.length;o<i;++o)if((n=k[o]).that===t)return n;return new G(t,e)}function G(t,e){this.that=t,this.args=e,this.index=-1,this.active=0,this.extent=z.apply(t,e)}function S(){if(y.apply(this,arguments)){var t=B(this,arguments),e=this.__zoom,n=Math.max(x[0],Math.min(x[1],e.k*Math.pow(2,g.apply(this,arguments)))),r=(0,o.mouse)(this);if(t.wheel)t.mouse[0][0]===r[0]&&t.mouse[0][1]===r[1]||(t.mouse[1]=e.invert(t.mouse[0]=r)),clearTimeout(t.wheel);else{if(e.k===n)return;t.mouse=[r,e.invert(r)],(0,i.interrupt)(this),t.start()}(0,s.default)(),t.wheel=setTimeout(function(){t.wheel=null,t.end()},j),t.zoom("mouse",_(Y(D(e,n),t.mouse[0],t.mouse[1]),t.extent,b))}}function H(){if(!a&&y.apply(this,arguments)){var t=B(this,arguments),n=(0,o.select)(o.event.view).on("mousemove.zoom",function(){if((0,s.default)(),!t.moved){var e=o.event.clientX-u,n=o.event.clientY-h;t.moved=e*e+n*n>E}t.zoom("mouse",_(Y(t.that.__zoom,t.mouse[0]=(0,o.mouse)(t.that),t.mouse[1]),t.extent,b))},!0).on("mouseup.zoom",function(){n.on("mousemove.zoom mouseup.zoom",null),(0,e.dragEnable)(o.event.view,t.moved),(0,s.default)(),t.end()},!0),r=(0,o.mouse)(this),u=o.event.clientX,h=o.event.clientY;(0,e.dragDisable)(o.event.view),(0,s.nopropagation)(),t.mouse=[r,this.__zoom.invert(r)],(0,i.interrupt)(this),t.start()}}function K(){if(y.apply(this,arguments)){var t=this.__zoom,e=(0,o.mouse)(this),n=t.invert(e),i=t.k*(o.event.shiftKey?.5:2),r=_(Y(D(t,i),e,n),z.apply(this,arguments),b);(0,s.default)(),M>0?(0,o.select)(this).transition().duration(M).call(X,r,e):(0,o.select)(this).call(P.transform,r)}}function W(){if(y.apply(this,arguments)){var t,e,n,r,u=B(this,arguments),h=o.event.changedTouches,a=h.length;for((0,s.nopropagation)(),e=0;e<a;++e)n=h[e],r=[r=(0,o.touch)(this,h,n.identifier),this.__zoom.invert(r),n.identifier],u.touch0?u.touch1||(u.touch1=r):(u.touch0=r,t=!0);if(c&&(c=clearTimeout(c),!u.touch1))return u.end(),void((r=(0,o.select)(this).on("dblclick.zoom"))&&r.apply(this,arguments));t&&(c=setTimeout(function(){c=null},O),(0,i.interrupt)(this),u.start())}}function Z(){var t,e,n,i,r=B(this,arguments),u=o.event.changedTouches,h=u.length;for((0,s.default)(),c&&(c=clearTimeout(c)),t=0;t<h;++t)e=u[t],n=(0,o.touch)(this,u,e.identifier),r.touch0&&r.touch0[2]===e.identifier?r.touch0[0]=n:r.touch1&&r.touch1[2]===e.identifier&&(r.touch1[0]=n);if(e=r.that.__zoom,r.touch1){var a=r.touch0[0],l=r.touch0[1],f=r.touch1[0],m=r.touch1[1],p=(p=f[0]-a[0])*p+(p=f[1]-a[1])*p,d=(d=m[0]-l[0])*d+(d=m[1]-l[1])*d;e=D(e,Math.sqrt(p/d)),n=[(a[0]+f[0])/2,(a[1]+f[1])/2],i=[(l[0]+m[0])/2,(l[1]+m[1])/2]}else{if(!r.touch0)return;n=r.touch0[0],i=r.touch0[1]}r.zoom("touch",_(Y(e,n,i),r.extent,b))}function A(){var t,e,n=B(this,arguments),i=o.event.changedTouches,r=i.length;for((0,s.nopropagation)(),a&&clearTimeout(a),a=setTimeout(function(){a=null},O),t=0;t<r;++t)e=i[t],n.touch0&&n.touch0[2]===e.identifier?delete n.touch0:n.touch1&&n.touch1[2]===e.identifier&&delete n.touch1;n.touch1&&!n.touch0&&(n.touch0=n.touch1,delete n.touch1),n.touch0?n.touch0[1]=this.__zoom.invert(n.touch0[0]):n.end()}return P.transform=function(t,e){var n=t.selection?t.selection():t;n.property("__zoom",m),t!==n?X(t,e):n.interrupt().each(function(){B(this,arguments).start().zoom(null,"function"==typeof e?e.apply(this,arguments):e).end()})},P.scaleBy=function(t,e){P.scaleTo(t,function(){return this.__zoom.k*("function"==typeof e?e.apply(this,arguments):e)})},P.scaleTo=function(t,e){P.transform(t,function(){var t=z.apply(this,arguments),n=this.__zoom,o=V(t),i=n.invert(o),r="function"==typeof e?e.apply(this,arguments):e;return _(Y(D(n,r),o,i),t,b)})},P.translateBy=function(t,e,n){P.transform(t,function(){return _(this.__zoom.translate("function"==typeof e?e.apply(this,arguments):e,"function"==typeof n?n.apply(this,arguments):n),z.apply(this,arguments),b)})},P.translateTo=function(t,e,n){P.transform(t,function(){var t=z.apply(this,arguments),o=this.__zoom,i=V(t);return _(h.identity.translate(i[0],i[1]).scale(o.k).translate("function"==typeof e?-e.apply(this,arguments):-e,"function"==typeof n?-n.apply(this,arguments):-n),t,b)})},G.prototype={start:function(){return 1==++this.active&&(this.index=k.push(this)-1,this.emit("start")),this},zoom:function(t,e){return this.mouse&&"mouse"!==t&&(this.mouse[1]=e.invert(this.mouse[0])),this.touch0&&"touch"!==t&&(this.touch0[1]=e.invert(this.touch0[0])),this.touch1&&"touch"!==t&&(this.touch1[1]=e.invert(this.touch1[0])),this.that.__zoom=e,this.emit("zoom"),this},end:function(){return 0==--this.active&&(k.splice(this.index,1),this.index=-1,this.emit("end")),this},emit:function(t){(0,o.customEvent)(new u.default(P,t,this.that.__zoom),q.apply,q,[t,this.that,this.args])}},P.wheelDelta=function(t){return arguments.length?(g="function"==typeof t?t:(0,r.default)(+t),P):g},P.filter=function(t){return arguments.length?(y="function"==typeof t?t:(0,r.default)(!!t),P):y},P.touchable=function(t){return arguments.length?(w="function"==typeof t?t:(0,r.default)(!!t),P):w},P.extent=function(t){return arguments.length?(z="function"==typeof t?t:(0,r.default)([[+t[0][0],+t[0][1]],[+t[1][0],+t[1][1]]]),P):z},P.scaleExtent=function(t){return arguments.length?(x[0]=+t[0],x[1]=+t[1],P):[x[0],x[1]]},P.translateExtent=function(t){return arguments.length?(b[0][0]=+t[0][0],b[1][0]=+t[1][0],b[0][1]=+t[0][1],b[1][1]=+t[1][1],P):[[b[0][0],b[0][1]],[b[1][0],b[1][1]]]},P.constrain=function(t){return arguments.length?(_=t,P):_},P.duration=function(t){return arguments.length?(M=+t,P):M},P.interpolate=function(t){return arguments.length?(T=t,P):T},P.on=function(){var t=q.on.apply(q,arguments);return t===q?P:t},P.clickDistance=function(t){return arguments.length?(E=(t=+t)*t,P):Math.sqrt(E)},P}
},{"d3-dispatch":"D3zY","d3-drag":"kkdU","d3-interpolate":"k9aH","d3-selection":"//ys","d3-transition":"UqVV","./constant":"CjNr","./event":"UMU7","./transform":"0OLQ","./noevent":"BxLv"}],"MHdZ":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"zoom",{enumerable:!0,get:function(){return e.default}}),Object.defineProperty(exports,"zoomTransform",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(exports,"zoomIdentity",{enumerable:!0,get:function(){return r.identity}});var e=o(require("./zoom")),r=t(require("./transform"));function t(e){if(e&&e.__esModule)return e;var r={};if(null!=e)for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t)){var o=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,t):{};o.get||o.set?Object.defineProperty(r,t,o):r[t]=e[t]}return r.default=e,r}function o(e){return e&&e.__esModule?e:{default:e}}
},{"./zoom":"LZWf","./transform":"0OLQ"}],"K50B":[function(require,module,exports) {
"use strict";function e(e,t){var r=Object.keys(e);return Object.getOwnPropertySymbols&&r.push.apply(r,Object.getOwnPropertySymbols(e)),t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r}function t(t){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?e(o,!0).forEach(function(e){r(t,e,o[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):e(o).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(o,e))})}return t}function r(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=exports.getConnectedEdges=exports.getNodesInside=exports.graphPosToZoomedPos=exports.getBoundingBox=exports.separateElements=exports.parseElement=exports.removeElements=exports.getOutgoers=exports.isNode=exports.isEdge=void 0;var n=function(e){return e.source&&e.target};exports.isEdge=n;var o=function(e){return!e.source&&!e.target};exports.isNode=o;var i=function(e,t){if(!o(e))return[];var r=t.filter(function(t){return t.source===e.id}).map(function(e){return e.target});return t.filter(function(e){return r.includes(e.id)})};exports.getOutgoers=i;var s=function(e,t){var r=t.filter(o).map(function(e){return e.id});return e.filter(function(e){return!r.includes(e.id)&&!r.includes(e.target)&&!r.includes(e.source)})};exports.removeElements=s;var u=function(e){return"react-graph__edge-".concat(e.source,"-").concat(e.target)},a=function(e,t){var r=e.x,n=e.y;return{x:(r-t[0])*(1/[t[2]]),y:(n-t[1])*(1/[t[2]])}},c=function(e,r){return n(e)?t({},e,{type:e.type||"default",id:e.id?e.id.toString():u(e)}):t({},e,{id:e.id.toString(),type:e.type||"default",__rg:{position:a(e.position,r),width:null,height:null,handleBounds:{}}})};exports.parseElement=c;var d=function(e,t){return e.edges=e.edges?e.edges:[],e.nodes=e.nodes?e.nodes:[],n(t)?e.edges.push(t):e.nodes.push(t),e};exports.separateElements=d;var p=function(e){var t=e.reduce(function(e,t){var r=t.__rg.position,n=r.x+t.__rg.width,o=r.y+t.__rg.height;return r.x<e.minX&&(e.minX=r.x),n>e.maxX&&(e.maxX=n),r.y<e.minY&&(e.minY=r.y),o>e.maxY&&(e.maxY=o),e},{minX:Number.MAX_VALUE,minY:Number.MAX_VALUE,maxX:0,maxY:0});return{x:t.minX,y:t.minY,width:t.maxX-t.minX,height:t.maxY-t.minY}};exports.getBoundingBox=p;var g=function(e,t){return{x:e.x*t[2]+t[0],y:e.y*t[2]+t[1]}};exports.graphPosToZoomedPos=g;var f=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[0,0,1],n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return e.filter(function(e){var o=(t.x-r[0])*(1/r[2]),i=(t.y-r[1])*(1/r[2]),s=t.width*(1/r[2]),u=t.height*(1/r[2]),a=e.__rg,c=a.position,d=a.width,p=a.height,g=n?-d:d,f=n?0:p,l=n?d:0,x=n?p:0;return c.x+l>o&&c.x+g<o+s&&c.y+x>i&&c.y+f<i+u})};exports.getNodesInside=f;var l=function(e,t){var r=e.map(function(e){return e.id});return t.filter(function(e){return r.includes(e.source)||r.includes(e.target)})};exports.getConnectedEdges=l;var x={isEdge:n,separateElements:d,getBoundingBox:p,graphPosToZoomedPos:g,getConnectedEdges:l,parseElement:c};exports.default=x;
},{}],"9JgU":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.reducer=exports.initialState=exports.REMOVE_NODES=exports.SET_SELECTED_ELEMENTS=exports.SET_NODES_SELECTION=exports.SET_SELECTION=exports.UPDATE_SELECTION=exports.ZOOM_OUT=exports.ZOOM_IN=exports.FIT_VIEW=exports.INIT_D3=exports.UPDATE_SIZE=exports.UPDATE_TRANSFORM=exports.UPDATE_NODE_POS=exports.UPDATE_NODE_DATA=exports.SET_NODES=exports.SET_EDGES=void 0;var e=require("d3-zoom"),t=o(require("lodash.isequal")),r=require("../graph-utils");function o(e){return e&&e.__esModule?e:{default:e}}function n(e){return E(e)||a(e)||s()}function s(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function a(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}function E(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t<e.length;t++)r[t]=e[t];return r}}function i(e,t){var r=Object.keys(e);return Object.getOwnPropertySymbols&&r.push.apply(r,Object.getOwnPropertySymbols(e)),t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r}function d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(r,!0).forEach(function(t){c(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(r).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function c(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var l="SET_EDGES";exports.SET_EDGES=l;var p="SET_NODES";exports.SET_NODES=p;var u="UPDATE_NODE_DATA";exports.UPDATE_NODE_DATA=u;var _="UPDATE_NODE_POS";exports.UPDATE_NODE_POS=_;var O="UPDATE_TRANSFORM";exports.UPDATE_TRANSFORM=O;var S="UPDATE_SIZE";exports.UPDATE_SIZE=S;var T="INIT_D3";exports.INIT_D3=T;var D="FIT_VIEW";exports.FIT_VIEW=D;var f="ZOOM_IN";exports.ZOOM_IN=f;var x="ZOOM_OUT";exports.ZOOM_OUT=x;var N="UPDATE_SELECTION";exports.UPDATE_SELECTION=N;var y="SET_SELECTION";exports.SET_SELECTION=y;var g="SET_NODES_SELECTION";exports.SET_NODES_SELECTION=g;var v="SET_SELECTED_ELEMENTS";exports.SET_SELECTED_ELEMENTS=v;var m="REMOVE_NODES";exports.REMOVE_NODES=m;var A={width:0,height:0,transform:[0,0,1],nodes:[],edges:[],selectedElements:[],selectedNodesBbox:{x:0,y:0,width:0,height:0},d3Zoom:null,d3Selection:null,d3Initialised:!1,nodesSelectionActive:!1,selectionActive:!1,selection:{}};exports.initialState=A;var I=function(o,s){switch(s.type){case u:return d({},o,{nodes:o.nodes.map(function(e){return e.id===s.payload.id&&(e.__rg=d({},e.__rg,{},s.payload.data)),e})});case _:return d({},o,{nodes:o.nodes.map(function(e){return e.id===s.payload.id&&(e.__rg=d({},e.__rg,{position:s.payload.pos})),e})});case D:var a=(0,r.getBoundingBox)(o.nodes),E=Math.max(a.width,a.height),i=Math.min(o.width,o.height)/(E+E*s.payload.padding),c=a.x+a.width/2,A=a.y+a.height/2,I=[o.width/2-c*i,o.height/2-A*i],h=e.zoomIdentity.translate(I[0],I[1]).scale(i);return o.d3Selection.call(o.d3Zoom.transform,h),o;case f:var P=o.transform;return o.d3Zoom.scaleTo(o.d3Selection,P[2]+.2),o;case x:var b=o.transform;return o.d3Zoom.scaleTo(o.d3Selection,b[2]-.2),o;case N:var M=(0,r.getNodesInside)(o.nodes,s.payload.selection,o.transform),U=(0,r.getConnectedEdges)(M,o.edges),w=[].concat(n(M),n(U)),L=!(0,t.default)(w,o.selectedElements);return d({},o,{},s.payload,{selectedElements:L?w:o.selectedElements});case g:if(!s.payload.nodesSelectionActive)return d({},o,{nodesSelectionActive:!1,selectedElements:[]});var j=(0,r.getNodesInside)(o.nodes,s.payload.selection,o.transform),C=(0,r.getBoundingBox)(j);return d({},o,{},s.payload,{selectedNodesBbox:C});case v:return d({},o,{selectedElements:!(0,t.default)(s.payload.selectedElements,o.selectedElements)?s.payload.selectedElements:o.selectedElements,odesSelectionActive:!1});case m:var Z=s.payload.ids,R=o.edges.filter(function(e){return!Z.includes(e.target)&&!Z.includes(e.source)}),B=o.nodes.filter(function(e){return!Z.includes(e.id)});return d({},o,{nodes:B,edges:R});case p:case l:case O:case T:case S:case y:return d({},o,{},s.payload);default:return o}};exports.reducer=I;
},{"d3-zoom":"MHdZ","lodash.isequal":"/a1X","../graph-utils":"K50B"}],"RKK+":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.updateSelection=exports.removeNodes=exports.setSelectedElements=exports.setNodesSelection=exports.setSelection=exports.updateNodePos=exports.updateNodeData=exports.setEdges=exports.setNodes=void 0;var e=require("./index"),t=function(t){return{type:e.SET_NODES,payload:{nodes:t}}};exports.setNodes=t;var o=function(t){return{type:e.SET_EDGES,payload:{edges:t}}};exports.setEdges=o;var r=function(t,o){return{type:e.UPDATE_NODE_DATA,payload:{id:t,data:o}}};exports.updateNodeData=r;var s=function(t,o){return{type:e.UPDATE_NODE_POS,payload:{id:t,pos:o}}};exports.updateNodePos=s;var a=function(t){return{type:e.SET_SELECTION,payload:{selectionActive:t}}};exports.setSelection=a;var n=function(t){var o=t.isActive,r=t.selection;return{type:e.SET_NODES_SELECTION,payload:{nodesSelectionActive:o,selection:r}}};exports.setNodesSelection=n;var p=function(t){return{type:e.SET_SELECTED_ELEMENTS,payload:{selectedElements:Array.isArray(t)?t:[t]}}};exports.setSelectedElements=p;var d=function(t){return{type:e.REMOVE_NODES,payload:{ids:Array.isArray(t)?t:[t]}}};exports.removeNodes=d;var i=function(t){return{type:e.UPDATE_SELECTION,payload:{selection:t}}};exports.updateSelection=i;
},{"./index":"9JgU"}],"eb4c":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.Consumer=exports.Provider=exports.GraphContext=void 0;var e=i(require("react")),r=u(require("prop-types")),t=u(require("lodash.isequal")),n=require("../state"),o=require("../state/actions"),a=require("../graph-utils");function u(e){return e&&e.__esModule?e:{default:e}}function i(e){if(e&&e.__esModule)return e;var r={};if(null!=e)for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t)){var n=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,t):{};n.get||n.set?Object.defineProperty(r,t,n):r[t]=e[t]}return r.default=e,r}function s(e,r){var t=Object.keys(e);return Object.getOwnPropertySymbols&&t.push.apply(t,Object.getOwnPropertySymbols(e)),r&&(t=t.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t}function c(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?s(t,!0).forEach(function(r){f(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):s(t).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}function f(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function l(e,r){return y(e)||d(e,r)||p()}function p(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function d(e,r){var t=[],n=!0,o=!1,a=void 0;try{for(var u,i=e[Symbol.iterator]();!(n=(u=i.next()).done)&&(t.push(u.value),!r||t.length!==r);n=!0);}catch(s){o=!0,a=s}finally{try{n||null==i.return||i.return()}finally{if(o)throw a}}return t}function y(e){if(Array.isArray(e))return e}var v=(0,e.createContext)({});exports.GraphContext=v;var O=function(r){var u=r.elements,i=r.children,s=l((0,e.useReducer)(n.reducer,n.initialState),2),f=s[0],p=s[1];(0,e.useEffect)(function(){var e=u.filter(a.isNode),r=u.filter(a.isEdge).map(a.parseElement,f.transform),n=e.map(function(e){var r=f.nodes.find(function(r){return r.id===e.id});if(r){var n=(0,t.default)(r.data,e.data)?r.data:c({},r.data,{},e.data);return c({},r,{data:n})}return(0,a.parseElement)(e,f.transform)}),i=!(0,t.default)(f.nodes,n),s=!(0,t.default)(f.edges,r);i&&p((0,o.setNodes)(n)),s&&p((0,o.setEdges)(r))});var d=(0,e.useMemo)(function(){return{state:f,dispatch:p}},[f]);return e.default.createElement(v.Provider,{value:d},i)};exports.Provider=O;var b=v.Consumer;exports.Consumer=b,O.propTypes={elements:r.default.arrayOf(r.default.object)},O.defaultProps={elements:[]};
},{"react":"1n8/","prop-types":"5D9O","lodash.isequal":"/a1X","../state":"9JgU","../state/actions":"RKK+","../graph-utils":"K50B"}],"jjsh":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=o(require("react")),t=require("../GraphContext"),r=require("../graph-utils");function o(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var o=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,r):{};o.get||o.set?Object.defineProperty(t,r,o):t[r]=e[r]}return t.default=e,t}function a(t,o,a){var n=t.type||"default";o.nodeTypes[n]||console.warn('No node type found for type "'.concat(n,'". Using fallback type "default".'));var d=o.nodeTypes[n]||o.nodeTypes.default,s=a.state.selectedElements.filter(r.isNode).map(function(e){return e.id}).includes(t.id);return e.default.createElement(d,{key:t.id,id:t.id,type:t.type,data:t.data,xPos:t.__rg.position.x,yPos:t.__rg.position.y,onClick:o.onElementClick,onNodeDragStop:o.onNodeDragStop,dispatch:a.dispatch,transform:a.state.transform,getNodeById:a.getNodeById,selected:s,style:t.style})}var n=(0,e.memo)(function(r){var o=(0,e.useContext)(t.GraphContext),n=o.state,d=n.transform,s=n.nodes,i={transform:"translate(".concat(d[0],"px,").concat(d[1],"px) scale(").concat(d[2],")")};return e.default.createElement("div",{className:"react-graph__nodes",style:i},s.map(function(e){return a(e,r,o)}))});n.displayName="NodeRenderer",n.whyDidYouRender=!1;var d=n;exports.default=d;
},{"react":"1n8/","../GraphContext":"eb4c","../graph-utils":"K50B"}],"9qb7":[function(require,module,exports) {
var define;
var e;!function(){"use strict";var r={}.hasOwnProperty;function n(){for(var e=[],t=0;t<arguments.length;t++){var o=arguments[t];if(o){var a=typeof o;if("string"===a||"number"===a)e.push(o);else if(Array.isArray(o)&&o.length){var s=n.apply(null,o);s&&e.push(s)}else if("object"===a)for(var u in o)r.call(o,u)&&o[u]&&e.push(u)}}return e.join(" ")}"undefined"!=typeof module&&module.exports?(n.default=n,module.exports=n):"function"==typeof e&&"object"==typeof e.amd&&e.amd?e("classnames",[],function(){return n}):window.classNames=n}();
},{}],"qIZm":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var t=n(require("react")),e=r(require("classnames"));function r(t){return t&&t.__esModule?t:{default:t}}function n(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){var n=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(t,r):{};n.get||n.set?Object.defineProperty(e,r,n):e[r]=t[r]}return e.default=t,e}function o(){return(o=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t}).apply(this,arguments)}function c(t,e){return u(t)||i(t,e)||a()}function a(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function i(t,e){var r=[],n=!0,o=!1,c=void 0;try{for(var a,i=t[Symbol.iterator]();!(n=(a=i.next()).done)&&(r.push(a.value),!e||r.length!==e);n=!0);}catch(u){o=!0,c=u}finally{try{n||null==i.return||i.return()}finally{if(o)throw c}}return r}function u(t){if(Array.isArray(t))return t}var s=function(r){var n=c((0,t.useState)(null),2),a=n[0],i=n[1];if((0,t.useEffect)(function(){i(r.nodes.find(function(t){return t.id===r.connectionSourceId}))},[]),!a)return null;var u=r.connectionLineStyle||{},s=(0,e.default)("react-graph__edge","connection",r.className),f=a.__rg.handleBounds.source,l=f?f.x+f.width/2:a.__rg.width/2,d=f?f.y+f.height/2:a.__rg.height,p=a.__rg.position.x+l,y=a.__rg.position.y+d,h=r.connectionPositionX*(1/r.transform[2])-r.transform[0]*(1/r.transform[2]),v=r.connectionPositionY*(1/r.transform[2])-r.transform[1]*(1/r.transform[2]),_="";if("bezier"===r.connectionLineType){var g=Math.abs(v-y)/2,m=v<y?v+g:v-g;_="M".concat(p,",").concat(y," C").concat(p,",").concat(m," ").concat(h,",").concat(m," ").concat(h,",").concat(v)}else _="M".concat(p,",").concat(y," ").concat(h,",").concat(v);return t.default.createElement("g",{className:s},t.default.createElement("path",o({d:_},u)))};exports.default=s;
},{"react":"1n8/","classnames":"9qb7"}],"HR7s":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=i(require("react")),t=require("../GraphContext"),r=require("../ConnectionContext"),n=a(require("../ConnectionLine")),o=require("../graph-utils");function a(e){return e&&e.__esModule?e:{default:e}}function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var n=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,r):{};n.get||n.set?Object.defineProperty(t,r,n):t[r]=e[r]}return t.default=e,t}function c(e,t){var r=!!e.__rg.handleBounds.source,n=!!t.__rg.handleBounds.target,o=r?e.__rg.handleBounds.source.x+e.__rg.handleBounds.source.width/2:e.__rg.width/2,a=r?e.__rg.handleBounds.source.y+e.__rg.handleBounds.source.height/2:e.__rg.height,i=e.__rg.position.x+o,c=e.__rg.position.y+a,s=n?t.__rg.handleBounds.target.x+t.__rg.handleBounds.target.width/2:t.__rg.width/2,u=n?t.__rg.handleBounds.target.y+t.__rg.handleBounds.target.height/2:0;return{sourceX:i,sourceY:c,targetX:t.__rg.position.x+s,targetY:t.__rg.position.y+u}}function s(t,r,n){var a=t.type||"default",i=n.state.nodes.find(function(e){return e.id===t.source}),s=n.state.nodes.find(function(e){return e.id===t.target});if(!i)throw new Error("couldn't create edge for source id: ".concat(t.source));if(!s)throw new Error("couldn't create edge for target id: ".concat(t.target));var u=r.edgeTypes[a]||r.edgeTypes.default,d=c(i,s),g=d.sourceX,l=d.sourceY,_=d.targetX,f=d.targetY,h=n.state.selectedElements.filter(o.isEdge).find(function(e){return e.source===t.source&&e.target===t.target});return e.default.createElement(u,{key:t.id,id:t.id,type:t.type,onClick:r.onElementClick,selected:h,dispatch:n.dispatch,animated:t.animated,style:t.style,source:t.source,target:t.target,sourceX:g,sourceY:l,targetX:_,targetY:f})}var u=(0,e.memo)(function(o){var a=(0,e.useContext)(t.GraphContext),i=(0,e.useContext)(r.ConnectionContext),c=i.position,u=i.sourceId,d=o.width,g=o.height,l=o.connectionLineStyle,_=o.connectionLineType;if(!d)return null;var f=a.state,h=f.transform,p=f.edges,y=f.nodes,m="translate(".concat(h[0],",").concat(h[1],") scale(").concat(h[2],")");return e.default.createElement("svg",{width:d,height:g,className:"react-graph__edges"},e.default.createElement("g",{transform:m},p.map(function(e){return s(e,o,a)}),u&&e.default.createElement(n.default,{nodes:y,connectionSourceId:u,connectionPositionX:c.x,connectionPositionY:c.y,transform:h,connectionLineStyle:l,connectionLineType:_})))}),d=u;exports.default=d;
},{"react":"1n8/","../GraphContext":"eb4c","../ConnectionContext":"sfyh","../ConnectionLine":"qIZm","../graph-utils":"K50B"}],"0a3D":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=n(require("react")),t=require("../GraphContext"),r=require("../state/actions");function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var n=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,r):{};n.get||n.set?Object.defineProperty(t,r,n):t[r]=e[r]}return t.default=e,t}function o(e,t){var r=Object.keys(e);return Object.getOwnPropertySymbols&&r.push.apply(r,Object.getOwnPropertySymbols(e)),t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(r,!0).forEach(function(t){a(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(r).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function c(e,t){return l(e)||s(e,t)||u()}function u(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function s(e,t){var r=[],n=!0,o=!1,i=void 0;try{for(var a,c=e[Symbol.iterator]();!(n=(a=c.next()).done)&&(r.push(a.value),!t||r.length!==t);n=!0);}catch(u){o=!0,i=u}finally{try{n||null==c.return||c.return()}finally{if(o)throw i}}return r}function l(e){if(Array.isArray(e))return e}var f={startX:0,startY:0,x:0,y:0,width:0,height:0,draw:!1};function p(e){var t=document.querySelector(".react-graph").getBoundingClientRect();return{x:e.clientX-t.left,y:e.clientY-t.top}}var d=(0,e.memo)(function(){var n=(0,e.useRef)(null),o=c((0,e.useState)(f),2),a=o[0],u=o[1],s=(0,e.useContext)(t.GraphContext).dispatch;return(0,e.useEffect)(function(){function e(e){var t=p(e);u(function(e){return i({},e,{startX:t.x,startY:t.y,x:t.x,y:t.y,draw:!0})}),s((0,r.setSelection)(!0))}function t(e){u(function(t){if(!t.draw)return t;var n=p(e),o=n.x<t.startX,a=n.y<t.startY,c=i({},t,{x:o?n.x:t.x,y:a?n.y:t.y,width:o?t.startX-n.x:n.x-t.startX,height:a?t.startY-n.y:n.y-t.startY});return s((0,r.updateSelection)(c)),c})}function o(){u(function(e){return s((0,r.setNodesSelection)({isActive:!0,selection:e})),s((0,r.setSelection)(!1)),i({},e,{draw:!1})})}return n.current.addEventListener("mousedown",e),n.current.addEventListener("mousemove",t),n.current.addEventListener("mouseup",o),function(){n.current.removeEventListener("mousedown",e),n.current.removeEventListener("mousemove",t),n.current.removeEventListener("mouseup",o)}},[]),e.default.createElement("div",{className:"react-graph__selectionpane",ref:n},(a.draw||a.fixed)&&e.default.createElement("div",{className:"react-graph__selection",style:{width:a.width,height:a.height,transform:"translate(".concat(a.x,"px, ").concat(a.y,"px)")}}))});exports.default=d;
},{"react":"1n8/","../GraphContext":"eb4c","../state/actions":"RKK+"}],"o52u":[function(require,module,exports) {
var define;
var global = arguments[3];
var e,t=arguments[3];!function(t,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n(require("react-dom"),require("react")):"function"==typeof e&&e.amd?e(["react-dom","react"],n):t.ReactDraggable=n(t.ReactDOM,t.React)}(this,function(e,t){"use strict";function n(e,t){return e(t={exports:{}},t.exports),t.exports}function r(e){return function(){return e}}e=e&&e.hasOwnProperty("default")?e.default:e,t=t&&t.hasOwnProperty("default")?t.default:t;var o=function(){};o.thatReturns=r,o.thatReturnsFalse=r(!1),o.thatReturnsTrue=r(!0),o.thatReturnsNull=r(null),o.thatReturnsThis=function(){return this},o.thatReturnsArgument=function(e){return e};var a=o,i=function(e){};i=function(e){if(void 0===e)throw new Error("invariant requires an error message argument")};var s=function(e,t,n,r,o,a,s,u){if(i(t),!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,o,a,s,u],f=0;(l=new Error(t.replace(/%s/g,function(){return c[f++]}))).name="Invariant Violation"}throw l.framesToPop=1,l}},u=function(e,t){if(void 0===t)throw new Error("`warning(condition, format, ...args)` requires a warning message argument");if(0!==t.indexOf("Failed Composite propType: ")&&!e){for(var n=arguments.length,r=Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];(function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=0,a="Warning: "+e.replace(/%s/g,function(){return n[o++]});"undefined"!=typeof console&&console.error(a);try{throw new Error(a)}catch(i){}}).apply(void 0,[t].concat(r))}},l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable;var p=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(o){return!1}}()?Object.assign:function(e,t){for(var n,r,o=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),a=1;a<arguments.length;a++){for(var i in n=Object(arguments[a]))c.call(n,i)&&(o[i]=n[i]);if(l){r=l(n);for(var s=0;s<r.length;s++)f.call(n,r[s])&&(o[r[s]]=n[r[s]])}}return o},d="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",g=s,h=u,y=d,m={};var v=function(e,t,n,r,o){for(var a in e)if(e.hasOwnProperty(a)){var i;try{g("function"==typeof e[a],"%s: %s type `%s` is invalid; it must be a function, usually from the `prop-types` package, but received `%s`.",r||"React class",n,a,typeof e[a]),i=e[a](t,a,r,n,null,y)}catch(u){i=u}if(h(!i||i instanceof Error,"%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",r||"React class",n,a,typeof i),i instanceof Error&&!(i.message in m)){m[i.message]=!0;var s=o?o():"";h(!1,"Failed %s type: %s%s",n,i.message,null!=s?s:"")}}},b=function(e,t){var n="function"==typeof Symbol&&Symbol.iterator,r="@@iterator";var o="<<anonymous>>",i={array:g("array"),bool:g("boolean"),func:g("function"),number:g("number"),object:g("object"),string:g("string"),symbol:g("symbol"),any:f(a.thatReturnsNull),arrayOf:function(e){return f(function(t,n,r,o,a){if("function"!=typeof e)return new c("Property `"+a+"` of component `"+r+"` has invalid PropType notation inside arrayOf.");var i=t[n];if(!Array.isArray(i)){var s=y(i);return new c("Invalid "+o+" `"+a+"` of type `"+s+"` supplied to `"+r+"`, expected an array.")}for(var u=0;u<i.length;u++){var l=e(i,u,r,o,a+"["+u+"]",d);if(l instanceof Error)return l}return null})},element:function(){return f(function(t,n,r,o,a){var i=t[n];if(!e(i)){var s=y(i);return new c("Invalid "+o+" `"+a+"` of type `"+s+"` supplied to `"+r+"`, expected a single ReactElement.")}return null})}(),instanceOf:function(e){return f(function(t,n,r,a,i){if(!(t[n]instanceof e)){var s=e.name||o,u=function(e){if(!e.constructor||!e.constructor.name)return o;return e.constructor.name}(t[n]);return new c("Invalid "+a+" `"+i+"` of type `"+u+"` supplied to `"+r+"`, expected instance of `"+s+"`.")}return null})},node:function(){return f(function(e,t,n,r,o){if(!h(e[t]))return new c("Invalid "+r+" `"+o+"` supplied to `"+n+"`, expected a ReactNode.");return null})}(),objectOf:function(e){return f(function(t,n,r,o,a){if("function"!=typeof e)return new c("Property `"+a+"` of component `"+r+"` has invalid PropType notation inside objectOf.");var i=t[n],s=y(i);if("object"!==s)return new c("Invalid "+o+" `"+a+"` of type `"+s+"` supplied to `"+r+"`, expected an object.");for(var u in i)if(i.hasOwnProperty(u)){var l=e(i,u,r,o,a+"."+u,d);if(l instanceof Error)return l}return null})},oneOf:function(e){if(!Array.isArray(e))return u(!1,"Invalid argument supplied to oneOf, expected an instance of array."),a.thatReturnsNull;return f(function(t,n,r,o,a){for(var i=t[n],s=0;s<e.length;s++)if(l(i,e[s]))return null;var u=JSON.stringify(e);return new c("Invalid "+o+" `"+a+"` of value `"+i+"` supplied to `"+r+"`, expected one of "+u+".")})},oneOfType:function(e){if(!Array.isArray(e))return u(!1,"Invalid argument supplied to oneOfType, expected an instance of array."),a.thatReturnsNull;for(var t=0;t<e.length;t++){var n=e[t];if("function"!=typeof n)return u(!1,"Invalid argument supplied to oneOfType. Expected an array of check functions, but received %s at index %s.",b(n),t),a.thatReturnsNull}return f(function(t,n,r,o,a){for(var i=0;i<e.length;i++){var s=e[i];if(null==s(t,n,r,o,a,d))return null}return new c("Invalid "+o+" `"+a+"` supplied to `"+r+"`.")})},shape:function(e){return f(function(t,n,r,o,a){var i=t[n],s=y(i);if("object"!==s)return new c("Invalid "+o+" `"+a+"` of type `"+s+"` supplied to `"+r+"`, expected `object`.");for(var u in e){var l=e[u];if(l){var f=l(i,u,r,o,a+"."+u,d);if(f)return f}}return null})},exact:function(e){return f(function(t,n,r,o,a){var i=t[n],s=y(i);if("object"!==s)return new c("Invalid "+o+" `"+a+"` of type `"+s+"` supplied to `"+r+"`, expected `object`.");var u=p({},t[n],e);for(var l in u){var f=e[l];if(!f)return new c("Invalid "+o+" `"+a+"` key `"+l+"` supplied to `"+r+"`.\nBad object: "+JSON.stringify(t[n],null," ")+"\nValid keys: "+JSON.stringify(Object.keys(e),null," "));var g=f(i,l,r,o,a+"."+l,d);if(g)return g}return null})}};function l(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function c(e){this.message=e,this.stack=""}function f(e){var n={},r=0;function a(a,i,l,f,p,g,h){if(f=f||o,g=g||l,h!==d)if(t)s(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types");else if("undefined"!=typeof console){var y=f+":"+l;!n[y]&&r<3&&(u(!1,"You are manually calling a React.PropTypes validation function for the `%s` prop on `%s`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details.",g,f),n[y]=!0,r++)}return null==i[l]?a?null===i[l]?new c("The "+p+" `"+g+"` is marked as required in `"+f+"`, but its value is `null`."):new c("The "+p+" `"+g+"` is marked as required in `"+f+"`, but its value is `undefined`."):null:e(i,l,f,p,g)}var i=a.bind(null,!1);return i.isRequired=a.bind(null,!0),i}function g(e){return f(function(t,n,r,o,a,i){var s=t[n];return y(s)!==e?new c("Invalid "+o+" `"+a+"` of type `"+m(s)+"` supplied to `"+r+"`, expected `"+e+"`."):null})}function h(t){switch(typeof t){case"number":case"string":case"undefined":return!0;case"boolean":return!t;case"object":if(Array.isArray(t))return t.every(h);if(null===t||e(t))return!0;var o=function(e){var t=e&&(n&&e[n]||e[r]);if("function"==typeof t)return t}(t);if(!o)return!1;var a,i=o.call(t);if(o!==t.entries){for(;!(a=i.next()).done;)if(!h(a.value))return!1}else for(;!(a=i.next()).done;){var s=a.value;if(s&&!h(s[1]))return!1}return!0;default:return!1}}function y(e){var t=typeof e;return Array.isArray(e)?"array":e instanceof RegExp?"object":function(e,t){return"symbol"===e||"Symbol"===t["@@toStringTag"]||"function"==typeof Symbol&&t instanceof Symbol}(t,e)?"symbol":t}function m(e){if(null==e)return""+e;var t=y(e);if("object"===t){if(e instanceof Date)return"date";if(e instanceof RegExp)return"regexp"}return t}function b(e){var t=m(e);switch(t){case"array":case"object":return"an "+t;case"boolean":case"date":case"regexp":return"a "+t;default:return t}}return c.prototype=Error.prototype,i.checkPropTypes=v,i.PropTypes=i,i},w=n(function(e){var t="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=b(function(e){return"object"==typeof e&&null!==e&&e.$$typeof===t},!0)}),S=n(function(e){!function(){var t={}.hasOwnProperty;function n(){for(var e=[],r=0;r<arguments.length;r++){var o=arguments[r];if(o){var a=typeof o;if("string"===a||"number"===a)e.push(o);else if(Array.isArray(o))e.push(n.apply(null,o));else if("object"===a)for(var i in o)t.call(o,i)&&o[i]&&e.push(i)}}return e.join(" ")}e.exports?e.exports=n:window.classNames=n}()});function x(e,t){for(var n=0,r=e.length;n<r;n++)if(t.apply(t,[e[n],n,e]))return e[n]}function O(e){return"function"==typeof e||"[object Function]"===Object.prototype.toString.call(e)}function D(e){return"number"==typeof e&&!isNaN(e)}function T(e){return parseInt(e,10)}function E(e,t,n){if(e[t])return new Error("Invalid prop "+t+" passed to "+n+" - do not set this, set it on the child.")}var N=["Moz","Webkit","O","ms"];function j(e,t){return t?""+t+function(e){for(var t="",n=!0,r=0;r<e.length;r++)n?(t+=e[r].toUpperCase(),n=!1):"-"===e[r]?n=!0:t+=e[r];return t}(e):e}var k=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"transform";if("undefined"==typeof window||void 0===window.document)return"";var t=window.document.documentElement.style;if(e in t)return"";for(var n=0;n<N.length;n++)if(j(e,N[n])in t)return N[n];return""}(),P=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},M=function(){function e(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)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),C=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},R=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},A=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)},I=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t},Y=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,a=void 0;try{for(var i,s=e[Symbol.iterator]();!(r=(i=s.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(u){o=!0,a=u}finally{try{!r&&s.return&&s.return()}finally{if(o)throw a}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),X="";function _(e,t){return X||(X=x(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(t){return O(e[t])})),!!O(e[X])&&e[X](t)}function L(e,t,n){var r=e;do{if(_(r,t))return!0;if(r===n)return!1;r=r.parentNode}while(r);return!1}function U(e,t,n){e&&(e.attachEvent?e.attachEvent("on"+t,n):e.addEventListener?e.addEventListener(t,n,!0):e["on"+t]=n)}function V(e,t,n){e&&(e.detachEvent?e.detachEvent("on"+t,n):e.removeEventListener?e.removeEventListener(t,n,!0):e["on"+t]=null)}function W(e){var t=e.clientHeight,n=e.ownerDocument.defaultView.getComputedStyle(e);return t+=T(n.borderTopWidth),t+=T(n.borderBottomWidth)}function B(e){var t=e.clientWidth,n=e.ownerDocument.defaultView.getComputedStyle(e);return t+=T(n.borderLeftWidth),t+=T(n.borderRightWidth)}function q(e){var t=e.clientHeight,n=e.ownerDocument.defaultView.getComputedStyle(e);return t-=T(n.paddingTop),t-=T(n.paddingBottom)}function H(e){var t=e.clientWidth,n=e.ownerDocument.defaultView.getComputedStyle(e);return t-=T(n.paddingLeft),t-=T(n.paddingRight)}function F(e,t,n){var r="translate("+e.x+n+","+e.y+n+")";t&&(r="translate("+(""+("string"==typeof t.x?t.x:t.x+n))+", "+(""+("string"==typeof t.y?t.y:t.y+n))+")"+r);return r}function G(e){if(e){var t,n,r=e.getElementById("react-draggable-style-el");r||((r=e.createElement("style")).type="text/css",r.id="react-draggable-style-el",r.innerHTML=".react-draggable-transparent-selection *::-moz-selection {background: transparent;}\n",r.innerHTML+=".react-draggable-transparent-selection *::selection {background: transparent;}\n",e.getElementsByTagName("head")[0].appendChild(r)),e.body&&(t=e.body,n="react-draggable-transparent-selection",t.classList?t.classList.add(n):t.className.match(new RegExp("(?:^|\\s)"+n+"(?!\\S)"))||(t.className+=" "+n))}}function z(e){try{e&&e.body&&(t=e.body,n="react-draggable-transparent-selection",t.classList?t.classList.remove(n):t.className=t.className.replace(new RegExp("(?:^|\\s)"+n+"(?!\\S)","g"),"")),e.selection?e.selection.empty():window.getSelection().removeAllRanges()}catch(r){}var t,n}function J(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return R({touchAction:"none"},e)}function $(e){return"both"===e.props.axis||"x"===e.props.axis}function K(e){return"both"===e.props.axis||"y"===e.props.axis}function Q(e,t,n){var r="number"==typeof t?function(e,t){return e.targetTouches&&x(e.targetTouches,function(e){return t===e.identifier})||e.changedTouches&&x(e.changedTouches,function(e){return t===e.identifier})}(e,t):null;if("number"==typeof t&&!r)return null;var o=te(n);return function(e,t){var n=t===t.ownerDocument.body?{left:0,top:0}:t.getBoundingClientRect();return{x:e.clientX+t.scrollLeft-n.left,y:e.clientY+t.scrollTop-n.top}}(r||e,n.props.offsetParent||o.offsetParent||o.ownerDocument.body)}function Z(e,t,n){var r=e.state,o=!D(r.lastX),a=te(e);return o?{node:a,deltaX:0,deltaY:0,lastX:t,lastY:n,x:t,y:n}:{node:a,deltaX:t-r.lastX,deltaY:n-r.lastY,lastX:r.lastX,lastY:r.lastY,x:t,y:n}}function ee(e,t){var n=e.props.scale;return{node:t.node,x:e.state.x+t.deltaX/n,y:e.state.y+t.deltaY/n,deltaX:t.deltaX/n,deltaY:t.deltaY/n,lastX:e.state.x,lastY:e.state.y}}function te(t){var n=e.findDOMNode(t);if(!n)throw new Error("<DraggableCore>: Unmounted during event!");return n}var ne={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}},re=ne.mouse,oe=function(n){function r(){var t,n,o;P(this,r);for(var a=arguments.length,i=Array(a),s=0;s<a;s++)i[s]=arguments[s];return n=o=I(this,(t=r.__proto__||Object.getPrototypeOf(r)).call.apply(t,[this].concat(i))),o.state={dragging:!1,lastX:NaN,lastY:NaN,touchIdentifier:null},o.handleDragStart=function(t){if(o.props.onMouseDown(t),!o.props.allowAnyClick&&"number"==typeof t.button&&0!==t.button)return!1;var n=e.findDOMNode(o);if(!n||!n.ownerDocument||!n.ownerDocument.body)throw new Error("<DraggableCore> not mounted on DragStart!");var r=n.ownerDocument;if(!(o.props.disabled||!(t.target instanceof r.defaultView.Node)||o.props.handle&&!L(t.target,o.props.handle,n)||o.props.cancel&&L(t.target,o.props.cancel,n))){var a=function(e){return e.targetTouches&&e.targetTouches[0]?e.targetTouches[0].identifier:e.changedTouches&&e.changedTouches[0]?e.changedTouches[0].identifier:void 0}(t);o.setState({touchIdentifier:a});var i=Q(t,a,o);if(null!=i){var s=i.x,u=i.y,l=Z(o,s,u);o.props.onStart,!1!==o.props.onStart(t,l)&&(o.props.enableUserSelectHack&&G(r),o.setState({dragging:!0,lastX:s,lastY:u}),U(r,re.move,o.handleDrag),U(r,re.stop,o.handleDragStop))}}},o.handleDrag=function(e){"touchmove"===e.type&&e.preventDefault();var t=Q(e,o.state.touchIdentifier,o);if(null!=t){var n,r,a,i=t.x,s=t.y;if(Array.isArray(o.props.grid)){var u=i-o.state.lastX,l=s-o.state.lastY,c=(n=o.props.grid,r=u,a=l,[Math.round(r/n[0])*n[0],Math.round(a/n[1])*n[1]]),f=Y(c,2);if(u=f[0],l=f[1],!u&&!l)return;i=o.state.lastX+u,s=o.state.lastY+l}var p=Z(o,i,s);if(!1!==o.props.onDrag(e,p))o.setState({lastX:i,lastY:s});else try{o.handleDragStop(new MouseEvent("mouseup"))}catch(g){var d=document.createEvent("MouseEvents");d.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),o.handleDragStop(d)}}},o.handleDragStop=function(t){if(o.state.dragging){var n=Q(t,o.state.touchIdentifier,o);if(null!=n){var r=n.x,a=n.y,i=Z(o,r,a),s=e.findDOMNode(o);s&&o.props.enableUserSelectHack&&z(s.ownerDocument),o.setState({dragging:!1,lastX:NaN,lastY:NaN}),o.props.onStop(t,i),s&&(V(s.ownerDocument,re.move,o.handleDrag),V(s.ownerDocument,re.stop,o.handleDragStop))}}},o.onMouseDown=function(e){return re=ne.mouse,o.handleDragStart(e)},o.onMouseUp=function(e){return re=ne.mouse,o.handleDragStop(e)},o.onTouchStart=function(e){return re=ne.touch,o.handleDragStart(e)},o.onTouchEnd=function(e){return re=ne.touch,o.handleDragStop(e)},I(o,n)}return A(r,n),M(r,[{key:"componentWillUnmount",value:function(){var t=e.findDOMNode(this);if(t){var n=t.ownerDocument;V(n,ne.mouse.move,this.handleDrag),V(n,ne.touch.move,this.handleDrag),V(n,ne.mouse.stop,this.handleDragStop),V(n,ne.touch.stop,this.handleDragStop),this.props.enableUserSelectHack&&z(n)}}},{key:"render",value:function(){return t.cloneElement(t.Children.only(this.props.children),{style:J(this.props.children.props.style),onMouseDown:this.onMouseDown,onTouchStart:this.onTouchStart,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}]),r}(t.Component);oe.displayName="DraggableCore",oe.propTypes={allowAnyClick:w.bool,disabled:w.bool,enableUserSelectHack:w.bool,offsetParent:function(e,t){if(e[t]&&1!==e[t].nodeType)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:w.arrayOf(w.number),scale:w.number,handle:w.string,cancel:w.string,onStart:w.func,onDrag:w.func,onStop:w.func,onMouseDown:w.func,className:E,style:E,transform:E},oe.defaultProps={allowAnyClick:!1,cancel:null,disabled:!1,enableUserSelectHack:!0,offsetParent:null,handle:null,grid:null,transform:null,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){}};var ae=function(n){function r(e){P(this,r);var t=I(this,(r.__proto__||Object.getPrototypeOf(r)).call(this,e));return t.onDragStart=function(e,n){if(!1===t.props.onStart(e,ee(t,n)))return!1;t.setState({dragging:!0,dragged:!0})},t.onDrag=function(e,n){if(!t.state.dragging)return!1;var r=ee(t,n),o={x:r.x,y:r.y};if(t.props.bounds){var a=o.x,i=o.y;o.x+=t.state.slackX,o.y+=t.state.slackY;var s=function(e,t,n){if(!e.props.bounds)return[t,n];var r=e.props.bounds;r="string"==typeof r?r:function(e){return{left:e.left,top:e.top,right:e.right,bottom:e.bottom}}(r);var o=te(e);if("string"==typeof r){var a=o.ownerDocument,i=a.defaultView,s=void 0;if(!((s="parent"===r?o.parentNode:a.querySelector(r))instanceof i.HTMLElement))throw new Error('Bounds selector "'+r+'" could not find an element.');var u=i.getComputedStyle(o),l=i.getComputedStyle(s);r={left:-o.offsetLeft+T(l.paddingLeft)+T(u.marginLeft),top:-o.offsetTop+T(l.paddingTop)+T(u.marginTop),right:H(s)-B(o)-o.offsetLeft+T(l.paddingRight)-T(u.marginRight),bottom:q(s)-W(o)-o.offsetTop+T(l.paddingBottom)-T(u.marginBottom)}}return D(r.right)&&(t=Math.min(t,r.right)),D(r.bottom)&&(n=Math.min(n,r.bottom)),D(r.left)&&(t=Math.max(t,r.left)),D(r.top)&&(n=Math.max(n,r.top)),[t,n]}(t,o.x,o.y),u=Y(s,2),l=u[0],c=u[1];o.x=l,o.y=c,o.slackX=t.state.slackX+(a-o.x),o.slackY=t.state.slackY+(i-o.y),r.x=o.x,r.y=o.y,r.deltaX=o.x-t.state.x,r.deltaY=o.y-t.state.y}if(!1===t.props.onDrag(e,r))return!1;t.setState(o)},t.onDragStop=function(e,n){if(!t.state.dragging)return!1;if(!1===t.props.onStop(e,ee(t,n)))return!1;var r={dragging:!1,slackX:0,slackY:0};if(Boolean(t.props.position)){var o=t.props.position,a=o.x,i=o.y;r.x=a,r.y=i}t.setState(r)},t.state={dragging:!1,dragged:!1,x:e.position?e.position.x:e.defaultPosition.x,y:e.position?e.position.y:e.defaultPosition.y,slackX:0,slackY:0,isElementSVG:!1},t}return A(r,n),M(r,[{key:"componentWillMount",value:function(){!this.props.position||this.props.onDrag||this.props.onStop||console.warn("A `position` was applied to this <Draggable>, without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}},{key:"componentDidMount",value:function(){void 0!==window.SVGElement&&e.findDOMNode(this)instanceof window.SVGElement&&this.setState({isElementSVG:!0})}},{key:"componentWillReceiveProps",value:function(e){!e.position||this.props.position&&e.position.x===this.props.position.x&&e.position.y===this.props.position.y||this.setState({x:e.position.x,y:e.position.y})}},{key:"componentWillUnmount",value:function(){this.setState({dragging:!1})}},{key:"render",value:function(){var e,n,r,o={},a=null,i=!Boolean(this.props.position)||this.state.dragging,s=this.props.position||this.props.defaultPosition,u={x:$(this)&&i?this.state.x:s.x,y:K(this)&&i?this.state.y:s.y};this.state.isElementSVG?(n=u,r=this.props.positionOffset,a=F(n,r,"")):o=function(e,t){var n=F(e,t,"px");return C({},j("transform",k),n)}(u,this.props.positionOffset);var l=this.props,c=l.defaultClassName,f=l.defaultClassNameDragging,p=l.defaultClassNameDragged,d=t.Children.only(this.props.children),g=S(d.props.className||"",c,(C(e={},f,this.state.dragging),C(e,p,this.state.dragged),e));return t.createElement(oe,R({},this.props,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),t.cloneElement(d,{className:g,style:R({},d.props.style,o),transform:a}))}}]),r}(t.Component);return ae.displayName="Draggable",ae.propTypes=R({},oe.propTypes,{axis:w.oneOf(["both","x","y","none"]),bounds:w.oneOfType([w.shape({left:w.number,right:w.number,top:w.number,bottom:w.number}),w.string,w.oneOf([!1])]),defaultClassName:w.string,defaultClassNameDragging:w.string,defaultClassNameDragged:w.string,defaultPosition:w.shape({x:w.number,y:w.number}),positionOffset:w.shape({x:w.oneOfType([w.number,w.string]),y:w.oneOfType([w.number,w.string])}),position:w.shape({x:w.number,y:w.number}),className:E,style:E,transform:E}),ae.defaultProps=R({},oe.defaultProps,{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},position:null,scale:1}),ae.default=ae,ae.DraggableCore=oe,ae});
},{"react-dom":"NKHc","react":"1n8/"}],"/KKD":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=i(require("react")),t=a(require("react-draggable")),r=require("../GraphContext"),n=require("../graph-utils"),o=require("../state/actions");function a(e){return e&&e.__esModule?e:{default:e}}function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var n=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,r):{};n.get||n.set?Object.defineProperty(t,r,n):t[r]=e[r]}return t.default=e,t}function s(e,t){return u(e)||l(e,t)||c()}function c(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function l(e,t){var r=[],n=!0,o=!1,a=void 0;try{for(var i,s=e[Symbol.iterator]();!(n=(i=s.next()).done)&&(r.push(i.value),!t||r.length!==t);n=!0);}catch(c){o=!0,a=c}finally{try{n||null==s.return||s.return()}finally{if(o)throw a}}return r}function u(e){if(Array.isArray(e))return e}function d(e){return e.filter(n.isNode).reduce(function(e,t){var r={x:t.__rg.position.x||t.position.x,y:t.__rg.position.y||t.position.x};return e[t.id]=r,e},{})}var f=(0,e.memo)(function(){var a=(0,e.useContext)(r.GraphContext),i=s((0,e.useState)({x:0,y:0}),2),c=i[0],l=i[1],u=s((0,e.useState)({}),2),f=u[0],p=u[1],y=a.state,x=a.dispatch,h=s(y.transform,3),v=h[0],m=h[1],b=h[2],g=y.selectedNodesBbox;return e.default.createElement("div",{className:"react-graph__nodesselection",style:{transform:"translate(".concat(y.transform[0],"px,").concat(y.transform[1],"px) scale(").concat(y.transform[2],")")}},e.default.createElement(t.default,{scale:b,onStart:function(e){var t=e.clientX*(1/b),r=e.clientY*(1/b),n=t-g.x-v,o=r-g.y-m,a=d(y.selectedElements);l({x:n,y:o}),p(a)},onDrag:function(e){var t=e.clientX*(1/b),r=e.clientY*(1/b);y.selectedElements.filter(n.isNode).forEach(function(e){x((0,o.updateNodePos)(e.id,{x:f[e.id].x+t-g.x-c.x-v,y:f[e.id].y+r-g.y-c.y-m}))})}},e.default.createElement("div",{className:"react-graph__nodesselection-rect",style:{width:y.selectedNodesBbox.width,height:y.selectedNodesBbox.height,top:y.selectedNodesBbox.y,left:y.selectedNodesBbox.x}})))});exports.default=f;
},{"react":"1n8/","react-draggable":"o52u","../GraphContext":"eb4c","../graph-utils":"K50B","../state/actions":"RKK+"}],"/vYG":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.zoomOut=exports.zoomIn=exports.fitView=exports.initD3=exports.updateSize=exports.updateTransform=void 0;var e=require("./index"),t=function(t){return{type:e.UPDATE_TRANSFORM,payload:{transform:[t.x,t.y,t.k]}}};exports.updateTransform=t;var o=function(t){return{type:e.UPDATE_SIZE,payload:t}};exports.updateSize=o;var r=function(t){var o=t.zoom,r=t.selection;return{type:e.INIT_D3,payload:{d3Zoom:o,d3Selection:r,d3Initialised:!0}}};exports.initD3=r;var n=function(){var t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).padding,o=void 0===t?0:t;return{type:e.FIT_VIEW,payload:{padding:o}}};exports.fitView=n;var i=function(){return{type:e.ZOOM_IN}};exports.zoomIn=i;var p=function(){return{type:e.ZOOM_OUT}};exports.zoomOut=p;
},{"./index":"9JgU"}],"7Hdb":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=i;var e=require("react");function t(e,t){return o(e)||r(e,t)||n()}function n(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function r(e,t){var n=[],r=!0,o=!1,u=void 0;try{for(var i,a=e[Symbol.iterator]();!(r=(i=a.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(c){o=!0,u=c}finally{try{r||null==a.return||a.return()}finally{if(o)throw u}}return n}function o(e){if(Array.isArray(e))return e}var u=function(e){return["INPUT","SELECT","TEXTAREA"].includes(e.nodeName)};function i(n){var r=t((0,e.useState)(!1),2),o=r[0],i=r[1];function a(e){var t=e.key,r=e.target;t!==n||u(r)||i(!0)}var c=function(e){var t=e.key,r=e.target;t!==n||u(r)||i(!1)};return(0,e.useEffect)(function(){return window.addEventListener("keydown",a),window.addEventListener("keyup",c),function(){window.removeEventListener("keydown",a),window.removeEventListener("keyup",c)}},[]),o}
},{"react":"1n8/"}],"MhA6":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=i;var e=require("react"),t=a(require("d3-zoom")),r=require("d3-selection"),o=require("../state/view-actions"),n=require("../GraphContext");function a(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var o=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,r):{};o.get||o.set?Object.defineProperty(t,r,o):t[r]=e[r]}return t.default=e,t}var c=t.zoom().scaleExtent([.5,2]);function i(a,i,s){var u=(0,e.useContext)(n.GraphContext),f=u.state,l=u.dispatch;(0,e.useEffect)(function(){var e=(0,r.select)(a.current).call(c);l((0,o.initD3)({zoom:c,selection:e}))},[]),(0,e.useEffect)(function(){if(s)c.on("zoom",null);else if(c.on("zoom",function(){if(r.event.sourceEvent&&r.event.sourceEvent.target!==a.current)return!1;l((0,o.updateTransform)(r.event.transform)),i()}),f.d3Selection){var e=t.zoomIdentity.translate(f.transform[0],f.transform[1]).scale(f.transform[2]);f.d3Selection.call(f.d3Zoom.transform,e)}return function(){c.on("zoom",null)}},[s])}
},{"react":"1n8/","d3-zoom":"MHdZ","d3-selection":"//ys","../state/view-actions":"/vYG","../GraphContext":"eb4c"}],"5O3A":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.getDimensions=exports.isFunction=void 0;var t=function(t){return!!(t&&t.constructor&&t.call&&t.apply)};exports.isFunction=t;var e=function(t){return{width:t.offsetWidth,height:t.offsetHeight}};exports.getDimensions=e;
},{}],"Y2SK":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=p(require("react")),t=require("../ConnectionContext"),n=require("../GraphContext"),r=f(require("../NodeRenderer")),o=f(require("../EdgeRenderer")),i=f(require("../UserSelection")),u=f(require("../NodesSelection")),a=require("../state/actions"),c=require("../state/view-actions"),l=f(require("../hooks/useKeyPress")),d=f(require("../hooks/useD3Zoom")),s=require("../utils");function f(e){return e&&e.__esModule?e:{default:e}}function p(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}var m=(0,e.memo)(function(f){var p=(0,e.useRef)(),m=(0,e.useRef)(),v=(0,e.useContext)(n.GraphContext),y=v.state,h=v.dispatch,g=(0,l.default)("Shift"),E=function(){var e=(0,s.getDimensions)(m.current);h((0,c.updateSize)(e))};return(0,e.useEffect)(function(){return E(),window.onresize=E,function(){window.onresize=null}},[]),(0,d.default)(p,f.onMove,g),(0,e.useEffect)(function(){y.d3Initialised&&f.onLoad({nodes:y.nodes,edges:y.edges,fitView:function(e){return h((0,c.fitView)(e))},zoomIn:function(){return h((0,c.zoomIn)())},zoomOut:function(){return h((0,c.zoomOut)())}})},[y.d3Initialised]),e.default.createElement("div",{className:"react-graph__renderer",ref:m},e.default.createElement(t.Provider,{onConnect:f.onConnect},e.default.createElement(r.default,{nodeTypes:f.nodeTypes,onElementClick:f.onElementClick,onNodeDragStop:f.onNodeDragStop}),e.default.createElement(o.default,{width:y.width,height:y.height,edgeTypes:f.edgeTypes,onElementClick:f.onElementClick,connectionLineType:f.connectionLineType,connectionLineStyle:f.connectionLineStyle})),g&&e.default.createElement(i.default,null),y.nodesSelectionActive&&e.default.createElement(u.default,null),e.default.createElement("div",{className:"react-graph__zoompane",onClick:function(){return h((0,a.setNodesSelection)({isActive:!1}))},ref:p}))});m.displayName="GraphView";var v=m;exports.default=v;
},{"react":"1n8/","../ConnectionContext":"sfyh","../GraphContext":"eb4c","../NodeRenderer":"jjsh","../EdgeRenderer":"HR7s","../UserSelection":"0a3D","../NodesSelection":"/KKD","../state/actions":"RKK+","../state/view-actions":"/vYG","../hooks/useKeyPress":"7Hdb","../hooks/useD3Zoom":"MhA6","../utils":"5O3A"}],"YAmK":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=require("react"),t=o(require("../hooks/useKeyPress")),r=require("../state/actions"),n=require("../GraphContext"),s=require("../graph-utils");function o(e){return e&&e.__esModule?e:{default:e}}function a(e){return c(e)||l(e)||i()}function i(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function l(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}function c(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t<e.length;t++)r[t]=e[t];return r}}var u=(0,e.memo)(function(o){var i=(0,e.useContext)(n.GraphContext),l=i.state,c=i.dispatch,u=(0,t.default)("Backspace");return(0,e.useEffect)(function(){if(u&&l.selectedElements.length){var e=l.selectedElements;if(1===l.selectedElements.length&&!(0,s.isEdge)(l.selectedElements[0])){var t=(0,s.getConnectedEdges)(l.selectedElements,l.edges);e=[].concat(a(l.selectedElements),a(t))}o.onElementsRemove(e),c((0,r.setNodesSelection)({isActive:!1}))}},[u]),null});exports.default=u;
},{"react":"1n8/","../hooks/useKeyPress":"7Hdb","../state/actions":"RKK+","../GraphContext":"eb4c","../graph-utils":"K50B"}],"Vx7a":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=n(require("react")),t=r(require("classnames"));function r(e){return e&&e.__esModule?e:{default:e}}function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var n=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,r):{};n.get||n.set?Object.defineProperty(t,r,n):t[r]=e[r]}return t.default=e,t}function o(){return(o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function a(e,t){if(null==e)return{};var r,n,o=c(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function c(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}function i(e,t){var r=t.nodeId,n=t.setSourceId,o=t.setPosition,a=t.onConnect,c=t.isTarget,i=document.querySelector(".react-graph").getBoundingClientRect();function s(e){o({x:e.clientX-i.x,y:e.clientY-i.y})}o({x:e.clientX-i.x,y:e.clientY-i.y}),n(r),document.addEventListener("mousemove",s),document.addEventListener("mouseup",function e(t){var o=document.elementFromPoint(t.clientX,t.clientY);if(o&&(o.classList.contains("target")||o.classList.contains("source")))if(c){var i=o.getAttribute("data-nodeid");a({source:i,target:r})}else{var u=o.getAttribute("data-nodeid");a({source:r,target:u})}n(null),document.removeEventListener("mousemove",s),document.removeEventListener("mouseup",e)})}var s=(0,e.memo)(function(r){var n=r.source,c=r.target,s=r.nodeId,u=r.onConnect,d=r.setSourceId,l=r.setPosition,f=r.className,p=a(r,["source","target","nodeId","onConnect","setSourceId","setPosition","className"]),v=(0,t.default)("react-graph__handle",f,{source:n,target:c});return e.default.createElement("div",o({"data-nodeid":s,className:v,onMouseDown:function(e){return i(e,{nodeId:s,setSourceId:d,setPosition:l,onConnect:u,isTarget:c})}},p))});s.displayName="BaseHandle",s.whyDidYouRender=!1;var u=s;exports.default=u;
},{"react":"1n8/","classnames":"9qb7"}],"HSz7":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=exports.Consumer=exports.Provider=exports.NodeIdContext=void 0;var e=require("react"),r=(0,e.createContext)(null);exports.NodeIdContext=r;var o=r.Provider;exports.Provider=o;var t=r.Consumer;exports.Consumer=t;var s=r;exports.default=s;
},{"react":"1n8/"}],"GdOS":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=a(require("react")),t=o(require("./BaseHandle")),r=require("../../ConnectionContext"),n=o(require("../NodeIdContext"));function o(e){return e&&e.__esModule?e:{default:e}}function a(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var n=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,r):{};n.get||n.set?Object.defineProperty(t,r,n):t[r]=e[r]}return t.default=e,t}function u(){return(u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}var i=(0,e.memo)(function(o){var a=(0,e.useContext)(n.default),i=(0,e.useContext)(r.ConnectionContext),c=i.setPosition,s=i.setSourceId,d=i.onConnect;return e.default.createElement(t.default,u({target:!0,nodeId:a,setPosition:c,setSourceId:s,onConnect:d},o))});i.displayName="TargetHandle",i.whyDidYouRender=!1;var c=i;exports.default=c;
},{"react":"1n8/","./BaseHandle":"Vx7a","../../ConnectionContext":"sfyh","../NodeIdContext":"HSz7"}],"cwtD":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=u(require("react")),t=n(require("./BaseHandle")),r=n(require("../NodeIdContext")),o=require("../../ConnectionContext");function n(e){return e&&e.__esModule?e:{default:e}}function u(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var o=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,r):{};o.get||o.set?Object.defineProperty(t,r,o):t[r]=e[r]}return t.default=e,t}function i(){return(i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e}).apply(this,arguments)}var a=(0,e.memo)(function(n){var u=(0,e.useContext)(r.default),a=(0,e.useContext)(o.ConnectionContext),c=a.setPosition,s=a.setSourceId,d=a.onConnect;return e.default.createElement(t.default,i({source:!0,nodeId:u,setPosition:c,setSourceId:s,onConnect:d},n))});exports.default=a;
},{"react":"1n8/","./BaseHandle":"Vx7a","../NodeIdContext":"HSz7","../../ConnectionContext":"sfyh"}],"nrE8":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=n(require("react")),r=n(require("../HandleTypes/TargetHandle")),t=n(require("../HandleTypes/SourceHandle"));function n(e){return e&&e.__esModule?e:{default:e}}function u(e,r){var t=Object.keys(e);return Object.getOwnPropertySymbols&&t.push.apply(t,Object.getOwnPropertySymbols(e)),r&&(t=t.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t}function a(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?u(t,!0).forEach(function(r){l(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):u(t).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}function l(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}var o={background:"#ff6060",padding:10,borderRadius:5,width:150},c=function(n){var u=n.data,l=n.style;return e.default.createElement("div",{style:a({},o,{},l)},e.default.createElement(r.default,null),u.label,e.default.createElement(t.default,null))};exports.default=c;
},{"react":"1n8/","../HandleTypes/TargetHandle":"GdOS","../HandleTypes/SourceHandle":"cwtD"}],"qX7z":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=t(require("react")),r=t(require("../HandleTypes/SourceHandle"));function t(e){return e&&e.__esModule?e:{default:e}}function n(e,r){var t=Object.keys(e);return Object.getOwnPropertySymbols&&t.push.apply(t,Object.getOwnPropertySymbols(e)),r&&(t=t.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t}function o(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?n(t,!0).forEach(function(r){a(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):n(t).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}function a(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}var u={background:"#9999ff",padding:10,borderRadius:5,width:150},c=function(t){var n=t.data,a=t.style;return e.default.createElement("div",{style:o({},u,{},a),className:"react-graph__node-inner"},n.label,e.default.createElement(r.default,null))};exports.default=c;
},{"react":"1n8/","../HandleTypes/SourceHandle":"cwtD"}],"Z8nG":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=t(require("react")),r=t(require("../HandleTypes/TargetHandle"));function t(e){return e&&e.__esModule?e:{default:e}}function n(e,r){var t=Object.keys(e);return Object.getOwnPropertySymbols&&t.push.apply(t,Object.getOwnPropertySymbols(e)),r&&(t=t.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t}function o(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?n(t,!0).forEach(function(r){u(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):n(t).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}function u(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}var a={background:"#55dd99",padding:10,borderRadius:5,width:150},c=function(t){var n=t.data,u=t.style;return e.default.createElement("div",{style:o({},a,{},u)},e.default.createElement(r.default,null),n.label)};exports.default=c;
},{"react":"1n8/","../HandleTypes/TargetHandle":"GdOS"}],"8+IR":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=o(require("react")),t=i(require("react-draggable")),r=i(require("classnames")),n=require("../../state/actions"),a=require("../NodeIdContext");function i(e){return e&&e.__esModule?e:{default:e}}function o(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var n=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,r):{};n.get||n.set?Object.defineProperty(t,r,n):t[r]=e[r]}return t.default=e,t}function u(e,t){return c(e)||d(e,t)||s()}function s(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function d(e,t){var r=[],n=!0,a=!1,i=void 0;try{for(var o,u=e[Symbol.iterator]();!(n=(o=u.next()).done)&&(r.push(o.value),!t||r.length!==t);n=!0);}catch(s){a=!0,i=s}finally{try{n||null==u.return||u.return()}finally{if(a)throw i}}return r}function c(e){if(Array.isArray(e))return e}var l=function(e){return["INPUT","SELECT","TEXTAREA"].includes(e.target.nodeName)},f=function(e){return e.target.className&&e.target.className.includes&&(e.target.className.includes("source")||e.target.className.includes("target"))},p=function(e,t,r,n){var a=t.querySelector(e);if(!a)return null;var i=a.getBoundingClientRect(),o=Math.round(i.width*(1/n)),u=Math.round(i.height*(1/n));return{x:(i.x-r.x)*(1/n),y:(i.y-r.y)*(1/n),width:o,height:u}},g=function(e,t){var r=t.dispatch,a=t.setOffset,i=t.onClick,o=t.id,u=t.type,s=t.data,d=t.position,c=t.transform;if(l(e)||f(e))return!1;var p=e.clientX*(1/[c[2]]),g=e.clientY*(1/[c[2]]),y=p-d.x-[c[0]],h=g-d.y-[c[1]],v={id:o,type:u,position:d,data:s};r((0,n.setSelectedElements)({id:o,type:u})),a({x:y,y:h}),i(v)},y=function(e,t){var r=t.dispatch,a=t.setDragging,i=t.id,o=t.offset,u=t.transform,s=e.clientX*(1/[u[2]]),d=e.clientY*(1/[u[2]]);a(!0),r((0,n.updateNodePos)(i,{x:s-[u[0]]-o.x,y:d-[u[1]]-o.y}))},h=function(e){var t=e.onNodeDragStop,r=e.setDragging,n=e.isDragging,a=e.id,i=e.type,o=e.position,u=e.data;if(!n)return!1;r(!1),t({id:a,type:i,position:o,data:u})},v=function(i){var o=(0,e.memo)(function(o){var s=(0,e.useRef)(null),d=u((0,e.useState)({x:0,y:0}),2),c=d[0],l=d[1],f=u((0,e.useState)(!1),2),v=f[0],m=f[1],x=o.id,D=o.type,N=o.data,w=o.transform,E=o.xPos,O=o.yPos,P=o.selected,S=o.dispatch,b=o.onClick,C=o.onNodeDragStop,_=o.style,M={x:E,y:O},j=(0,r.default)("react-graph__node",{selected:P}),q={zIndex:P?10:3,transform:"translate(".concat(E,"px,").concat(O,"px)")};return(0,e.useEffect)(function(){var e=s.current.getBoundingClientRect(),t=Math.round(e.width*(1/w[2])),r=Math.round(e.height*(1/w[2])),a={source:p(".source",s.current,e,w[2]),target:p(".target",s.current,e,w[2])};S((0,n.updateNodeData)(x,{width:t,height:r,handleBounds:a}))},[]),e.default.createElement(t.default.DraggableCore,{onStart:function(e){return g(e,{dispatch:S,onClick:b,id:x,type:D,data:N,setOffset:l,transform:w,position:M})},onDrag:function(e){return y(e,{dispatch:S,setDragging:m,id:x,offset:c,transform:w})},onStop:function(){return h({onNodeDragStop:C,isDragging:v,setDragging:m,id:x,type:D,position:M,data:N})},scale:w[2]},e.default.createElement("div",{className:j,ref:s,style:q},e.default.createElement(a.Provider,{value:x},e.default.createElement(i,{id:x,data:N,type:D,style:_,selected:P}))))});return o.displayName="Wrapped Node",o.whyDidYouRender=!1,o};exports.default=v;
},{"react":"1n8/","react-draggable":"o52u","classnames":"9qb7","../../state/actions":"RKK+","../NodeIdContext":"HSz7"}],"4tuJ":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.createNodeTypes=i;var e=n(require("./NodeTypes/DefaultNode")),t=n(require("./NodeTypes/InputNode")),r=n(require("./NodeTypes/OutputNode")),u=n(require("./NodeTypes/wrapNode"));function n(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var r=Object.keys(e);return Object.getOwnPropertySymbols&&r.push.apply(r,Object.getOwnPropertySymbols(e)),t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r}function c(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(r,!0).forEach(function(t){f(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(r).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function f(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(n){return c({},{input:(0,u.default)(n.input||t.default),default:(0,u.default)(n.default||e.default),output:(0,u.default)(n.output||r.default)},{},Object.keys(n).filter(function(e){return!["input","default","output"].includes(e)}).reduce(function(t,r){return t[r]=(0,u.default)(n[r]||e.default),t},{}))}
},{"./NodeTypes/DefaultNode":"nrE8","./NodeTypes/InputNode":"qX7z","./NodeTypes/OutputNode":"Z8nG","./NodeTypes/wrapNode":"8+IR"}],"cqOU":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var t=e(require("react"));function e(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){var o=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(t,r):{};o.get||o.set?Object.defineProperty(e,r,o):e[r]=t[r]}return e.default=t,e}function r(){return(r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(t[o]=r[o])}return t}).apply(this,arguments)}var o=(0,t.memo)(function(e){var o=e.sourceX,c=e.sourceY,a=e.targetX,n=e.targetY,u=e.style,i=void 0===u?{}:u,p=Math.abs(n-c)/2,s=n<c?n+p:n-p,f="M".concat(o,",").concat(c," C").concat(o,",").concat(s," ").concat(a,",").concat(s," ").concat(a,",").concat(n);return t.default.createElement("path",r({},i,{d:f}))});exports.default=o;
},{"react":"1n8/"}],"R1C6":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=t(require("react"));function t(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var o=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,r):{};o.get||o.set?Object.defineProperty(t,r,o):t[r]=e[r]}return t.default=e,t}function r(){return(r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e}).apply(this,arguments)}var o=(0,e.memo)(function(t){var o=t.sourceX,n=t.sourceY,a=t.targetX,c=t.targetY,u=t.style,i=void 0===u?{}:u;return e.default.createElement("path",r({},i,{d:"M ".concat(o,",").concat(n,"L ").concat(a,",").concat(c)}))});exports.default=o;
},{"react":"1n8/"}],"lk1D":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var t=e(require("react"));function e(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){var o=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(t,r):{};o.get||o.set?Object.defineProperty(e,r,o):e[r]=t[r]}return e.default=t,e}function r(){return(r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(t[o]=r[o])}return t}).apply(this,arguments)}var o=(0,t.memo)(function(e){var o=e.sourceX,c=e.sourceY,a=e.targetX,n=e.targetY,u=e.style,i=void 0===u?{}:u,p=Math.abs(n-c)/2,s=n<c?n+p:n-p;return t.default.createElement("path",r({},i,{d:"M ".concat(o,",").concat(c,"L ").concat(o,",").concat(s,"L ").concat(a,",").concat(s,"L ").concat(a,",").concat(n)}))});exports.default=o;
},{"react":"1n8/"}],"o1sP":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=n(require("react")),t=a(require("classnames")),r=require("../../state/actions");function a(e){return e&&e.__esModule?e:{default:e}}function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var a=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,r):{};a.get||a.set?Object.defineProperty(t,r,a):t[r]=e[r]}return t.default=e,t}var u=function(e){return["INPUT","SELECT","TEXTAREA"].includes(e.target.nodeName)},c=function(a){var n=(0,e.memo)(function(n){var c=n.source,o=n.target,i=n.animated,s=n.type,d=n.dispatch,l=n.selected,f=n.onClick,p=(0,t.default)("react-graph__edge",{selected:l,animated:i});return e.default.createElement("g",{className:p,onClick:function(e){if(u(e))return!1;d((0,r.setSelectedElements)({source:c,target:o})),f({source:c,target:o,type:s})}},e.default.createElement(a,n))});return n.displayName="Wrapped Edge",n.whyDidYouRender=!1,n};exports.default=c;
},{"react":"1n8/","classnames":"9qb7","../../state/actions":"RKK+"}],"ClEu":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.createEdgeTypes=c;var e=n(require("./EdgeTypes/StraightEdge")),r=n(require("./EdgeTypes/BezierEdge")),t=n(require("./EdgeTypes/wrapEdge"));function n(e){return e&&e.__esModule?e:{default:e}}function u(e,r){var t=Object.keys(e);return Object.getOwnPropertySymbols&&t.push.apply(t,Object.getOwnPropertySymbols(e)),r&&(t=t.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t}function i(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?u(t,!0).forEach(function(r){o(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):u(t).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}function o(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function c(n){return i({},{default:(0,t.default)(n.default||r.default),straight:(0,t.default)(n.bezier||e.default)},{},Object.keys(n).filter(function(e){return!["default","bezier"].includes(e)}).reduce(function(e,u){return e[u]=(0,t.default)(n[u]||r.default),e},{}))}
},{"./EdgeTypes/StraightEdge":"R1C6","./EdgeTypes/BezierEdge":"cqOU","./EdgeTypes/wrapEdge":"o1sP"}],"jT7x":[function(require,module,exports) {
},{}],"WVCR":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e,t=y(require("react")),n=f(require("../GraphView")),r=f(require("../GlobalKeyHandler")),o=require("../GraphContext"),d=f(require("../NodeRenderer/NodeTypes/DefaultNode")),u=f(require("../NodeRenderer/NodeTypes/InputNode")),i=f(require("../NodeRenderer/NodeTypes/OutputNode")),a=require("../NodeRenderer/utils"),l=f(require("../EdgeRenderer/EdgeTypes/BezierEdge")),c=f(require("../EdgeRenderer/EdgeTypes/StraightEdge")),p=f(require("../EdgeRenderer/EdgeTypes/StepEdge")),s=require("../EdgeRenderer/utils");function f(e){return e&&e.__esModule?e:{default:e}}function y(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}require("../style.css");var g=function(e){var d=e.style,u=e.onElementClick,i=e.elements,l=e.children,c=e.onLoad,p=e.onMove,f=e.onElementsRemove,y=e.onConnect,g=e.onNodeDragStop,E=e.connectionLineType,m=e.connectionLineStyle,v=(0,t.useMemo)(function(){return(0,a.createNodeTypes)(props.nodeTypes)},[]),T=(0,t.useMemo)(function(){return(0,s.createEdgeTypes)(props.edgeTypes)},[]);return t.default.createElement("div",{style:d,className:"react-graph"},t.default.createElement(o.Provider,{elements:i},t.default.createElement(n.default,{onLoad:c,onMove:p,onElementClick:u,onNodeDragStop:g,nodeTypes:v,edgeTypes:T,connectionLineType:E,connectionLineStyle:m,onConnect:y}),t.default.createElement(r.default,{onElementsRemove:f}),l))};g.displayName="ReactGraph",g.defaultProps={onElementClick:function(){},onElementsRemove:function(){},onNodeDragStop:function(){},onConnect:function(){},onLoad:function(){},onMove:function(){},nodeTypes:{input:u.default,default:d.default,output:i.default},edgeTypes:{default:l.default,straight:c.default,step:p.default},connectionLineType:"bezier",connectionLineStyle:{}};var E=g;exports.default=E;
},{"react":"1n8/","../GraphView":"Y2SK","../GlobalKeyHandler":"YAmK","../GraphContext":"eb4c","../NodeRenderer/NodeTypes/DefaultNode":"nrE8","../NodeRenderer/NodeTypes/InputNode":"qX7z","../NodeRenderer/NodeTypes/OutputNode":"Z8nG","../NodeRenderer/utils":"4tuJ","../EdgeRenderer/EdgeTypes/BezierEdge":"cqOU","../EdgeRenderer/EdgeTypes/StraightEdge":"R1C6","../EdgeRenderer/EdgeTypes/StepEdge":"lk1D","../EdgeRenderer/utils":"ClEu","../style.css":"jT7x"}],"ias5":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=a(require("react")),t=i(require("classnames")),r=require("../../utils"),n=require("../../graph-utils"),o=require("../../GraphContext");function i(e){return e&&e.__esModule?e:{default:e}}function a(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var n=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,r):{};n.get||n.set?Object.defineProperty(t,r,n):t[r]=e[r]}return t.default=e,t}function s(e,t){var r=Object.keys(e);return Object.getOwnPropertySymbols&&r.push.apply(r,Object.getOwnPropertySymbols(e)),t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(r,!0).forEach(function(t){u(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(r).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function u(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var c={position:"absolute",zIndex:5,bottom:10,right:10,width:200},l=function(i){var a=i.style,s=void 0===a?{}:a,u=i.className,l=i.bgColor,d=void 0===l?"#f8f8f8":l,p=i.nodeColor,h=void 0===p?"#ddd":p,g=(0,e.useRef)(null),b=(0,e.useContext)(o.GraphContext).state,y=(0,t.default)("react-graph__minimap",u),O=b.nodes.map(function(e){return e.__rg.position}),m=s.width||c.width,w=b.height/(b.width||1)*m,v={x:0,y:0,width:b.width,height:b.height},j=m/b.width,_=(0,r.isFunction)(h)?h:function(){return h};return(0,e.useEffect)(function(){if(g){var e=g.current.getContext("2d"),t=(0,n.getNodesInside)(b.nodes,v,b.transform,!0);e.fillStyle=d,e.fillRect(0,0,m,w),t.forEach(function(t){var r=t.__rg.position,n=b.transform[0],o=b.transform[1],i=r.x*b.transform[2]+n,a=r.y*b.transform[2]+o;e.fillStyle=_(t),e.fillRect(i*j,a*j,t.__rg.width*j*b.transform[2],t.__rg.height*j*b.transform[2])})}},[O,b.transform,w]),e.default.createElement("canvas",{style:f({},c,{},s,{height:w}),width:m,height:w,className:y,ref:g})};exports.default=l;
},{"react":"1n8/","classnames":"9qb7","../../utils":"5O3A","../../graph-utils":"K50B","../../GraphContext":"eb4c"}],"2u/B":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"SourceHandle",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(exports,"TargetHandle",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(exports,"MiniMap",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(exports,"isNode",{enumerable:!0,get:function(){return u.isNode}}),Object.defineProperty(exports,"isEdge",{enumerable:!0,get:function(){return u.isEdge}}),Object.defineProperty(exports,"removeElements",{enumerable:!0,get:function(){return u.removeElements}}),Object.defineProperty(exports,"getOutgoers",{enumerable:!0,get:function(){return u.getOutgoers}}),exports.default=void 0;var e=o(require("./ReactGraph")),r=o(require("./NodeRenderer/HandleTypes/SourceHandle")),t=o(require("./NodeRenderer/HandleTypes/TargetHandle")),n=o(require("./Plugins/MiniMap")),u=require("./graph-utils");function o(e){return e&&e.__esModule?e:{default:e}}var i=e.default;exports.default=i;
},{"./ReactGraph":"WVCR","./NodeRenderer/HandleTypes/SourceHandle":"cwtD","./NodeRenderer/HandleTypes/TargetHandle":"GdOS","./Plugins/MiniMap":"ias5","./graph-utils":"K50B"}],"Kuup":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=n(require("react")),t=n(require("../src"));function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var o=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};o.get||o.set?Object.defineProperty(t,n,o):t[n]=e[n]}return t.default=e,t}function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function i(e,t,n){return t&&a(e.prototype,t),n&&a(e,n),e}function l(e,t){return!t||"object"!==o(t)&&"function"!=typeof t?c(e):t}function u(e){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function c(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function s(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&&d(e,t)}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function f(e,t){var n=Object.keys(e);return Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(e)),t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n}function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(n,!0).forEach(function(t){y(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var m=function(n){var o=n.data,r=n.styles;return e.default.createElement("div",{style:p({background:"#FFCC00",padding:10,borderRadius:2},r)},e.default.createElement(t.TargetHandle,{style:{left:10,background:"#999"}}),e.default.createElement("div",null,"I am ",e.default.createElement("strong",null,"special"),"!",e.default.createElement("br",null),o.label),e.default.createElement("select",{onChange:function(e){return o.onChange(e.target.value,o)}},e.default.createElement("option",{value:"1"},"1"),e.default.createElement("option",{value:"2"},"2"),e.default.createElement("option",{value:"3"},"3")),e.default.createElement(t.SourceHandle,{style:{left:10,background:"#999"}}))},b=function(n){var o=n.data,r=n.styles;return e.default.createElement("div",{style:p({background:"#FFCC00",padding:10,borderRadius:2},r)},e.default.createElement(t.TargetHandle,{style:{left:10,background:"#999"}}),e.default.createElement("div",null,o.input),e.default.createElement("input",{onChange:function(e){return o.onChange(e.target.value,o)}}),e.default.createElement(t.SourceHandle,{style:{left:10,background:"#999"}}))},g=function(e){return console.log("drag stop",e)},h=function(n){function o(){var e;r(this,o);return(e=l(this,u(o).call(this))).state={graphLoaded:!1,elements:[{id:"1",type:"input",data:{label:"1 Tests"},position:{x:250,y:5}},{id:"2",data:{label:"2 This is a node This is a node This is a node This is a node"},position:{x:100,y:100}},{id:"3",data:{label:"3 I bring my own style"},position:{x:100,y:200},style:{background:"#eee",color:"#222",border:"1px solid #bbb"}},{id:"4",type:"output",data:{label:"4 nody nodes"},position:{x:50,y:300}},{id:"5",type:"default",data:{label:"5 Another node"},position:{x:400,y:300}},{id:"6",type:"special",data:{onChange:function(n,o){e.setState(function(e){return{elements:e.elements.map(function(e){return(0,t.isEdge)(e)||"6"!==e.id?e:p({},e,{data:p({},e.data,{label:"Option ".concat(n," selected.")})})})}})},label:"6 no option selected"},position:{x:425,y:375}},{id:"7",type:"output",data:{label:"7 output"},position:{x:250,y:500}},{id:"8",type:"text",data:{onChange:function(n,o){e.setState(function(e){return{elements:e.elements.map(function(e){return(0,t.isEdge)(e)||"8"!==e.id?e:"8"===e.id?p({},e,{data:p({},e.data,{input:n||"write something"})}):void 0})}})},input:"write something"},position:{x:300,y:100}},{source:"1",target:"2",animated:!0},{source:"1",target:"8",animated:!0},{source:"2",target:"3"},{source:"3",target:"4",type:"step"},{source:"3",target:"5"},{source:"5",target:"6",type:"step",animated:!0,style:{stroke:"#FFCC00"}},{source:"6",target:"7",style:{stroke:"#FFCC00"}}]},e.onElementClick=e.onElementClick.bind(c(e)),e.onConnect=e.onConnect.bind(c(e)),e}return s(o,e.PureComponent),i(o,[{key:"onLoad",value:function(e){console.log("graph loaded:",e),window.rg=e,this.graphInstance=e,this.graphInstance.fitView({padding:.1}),this.setState({graphLoaded:!0})}},{key:"onFitView",value:function(){this.graphInstance.fitView()}},{key:"onAdd",value:function(){this.setState(function(e){return p({},e,{elements:e.elements.concat({id:(e.elements.length+1).toString(),data:{label:"Added node"},position:{x:Math.random()*window.innerWidth,y:Math.random()*window.innerHeight}})})})}},{key:"onElementClick",value:function(e){console.log("click",e),console.log("outgoers",(0,t.getOutgoers)(e,this.state.elements))}},{key:"onZoomIn",value:function(){this.graphInstance.zoomIn()}},{key:"onZoomOut",value:function(){this.graphInstance.zoomOut()}},{key:"onElementsRemove",value:function(e){this.setState(function(n){return{elements:(0,t.removeElements)(n.elements,e)}})}},{key:"onConnect",value:function(e){console.log("connect",e),this.setState(function(t){return{elements:t.elements.concat(e)}})}},{key:"render",value:function(){var n=this;return e.default.createElement(t.default,{elements:this.state.elements,onElementClick:this.onElementClick,onElementsRemove:function(e){return n.onElementsRemove(e)},onConnect:this.onConnect,onNodeDragStop:g,style:{width:"100%",height:"100%"},onLoad:function(e){return n.onLoad(e)},nodeTypes:{special:m,text:b},connectionLineStyle:{stroke:"#ddd",strokeWidth:2},connectionLineType:"bezier"},e.default.createElement(t.MiniMap,{style:{position:"absolute",right:10,bottom:10},nodeColor:function(e){return"input"===e.type?"blue":"output"===e.type?"green":"default"===e.type?"red":"#FFCC00"}}),e.default.createElement("button",{type:"button",onClick:function(){return n.onAdd()},style:{position:"absolute",right:10,top:10,zIndex:4}},"add"),this.state.graphLoaded&&e.default.createElement("div",{className:"controls"},e.default.createElement("button",{type:"button",onClick:function(){return n.onFitView()}},"fit"),e.default.createElement("button",{type:"button",onClick:function(){return n.onZoomIn()}},"zoom in"),e.default.createElement("button",{type:"button",onClick:function(){return n.onZoomOut()}},"zoom out")))}}]),o}(),v=h;exports.default=v;
},{"react":"1n8/","../src":"2u/B"}],"Focm":[function(require,module,exports) {
"use strict";var e=u(require("react")),r=require("react-dom"),t=require("scheduler/tracing"),n=u(require("./SimpleGraph"));function u(e){return e&&e.__esModule?e:{default:e}}(0,t.unstable_trace)("initial render",performance.now(),function(){return(0,r.render)(e.default.createElement(n.default,null),document.getElementById("root"))});
},{"react":"1n8/","react-dom":"NKHc","scheduler/tracing":"lEVr","./SimpleGraph":"Kuup"}]},{},["Focm"], null)
//# sourceMappingURL=/example.27d5f09e.js.map