Socket
Socket
Sign inDemoInstall

react-easy-heatmap

Package Overview
Dependencies
110
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.0.2 to 1.0.4

18

dist/index.d.ts

@@ -10,9 +10,9 @@ import * as React from 'react';

export declare type THeatmapLocale = {
不透明度?: string;
半径?: string;
配色方案?: string;
还原?: string;
放大?: string;
缩小?: string;
设置?: string;
opacity?: string;
radius?: string;
colorTheme?: string;
reset?: string;
zoomOut?: string;
zoomIn?: string;
setting?: string;
};

@@ -30,4 +30,4 @@ declare type Props = {

};
sliderCfg?: ColorCfgPropsType;
onCfgChange?: (data: ColorCfgPropsType) => void;
heatmapConfig?: ColorCfgPropsType;
onConfigChange?: (data: ColorCfgPropsType) => void;
onPostionChange?: (v: any) => void;

@@ -34,0 +34,0 @@ localeMap?: THeatmapLocale;

@@ -1,1 +0,1 @@

function e(e){return e&&"object"==typeof e&&"default"in e?e.default:e}var t=require("react"),n=e(t),r=require("ahooks"),a=e(require("rc-tooltip")),i=e(require("classnames")),o=e(require("rc-input-number")),u=e(require("rc-checkbox"));function s(){return(s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function c(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)t.indexOf(n=i[r])>=0||(a[n]=e[n]);return a}function l(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function d(e,t){return e(t={exports:{}},t.exports),t.exports}var f=d(function(e){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports});l(f);var v=d(function(e){e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports});l(v);var h=d(function(e){e.exports=function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,i,o,u=[],s=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=i.call(n)).done)&&(u.push(r.value),u.length!==t);s=!0);}catch(e){c=!0,a=e}finally{try{if(!s&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(c)throw a}}return u}},e.exports.__esModule=!0,e.exports.default=e.exports});l(h);var p=d(function(e){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r},e.exports.__esModule=!0,e.exports.default=e.exports});l(p);var m=d(function(e){e.exports=function(e,t){if(e){if("string"==typeof e)return p(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?p(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports});l(m);var g=d(function(e){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports});l(g);var x=d(function(e){e.exports=function(e,t){return v(e)||h(e,t)||m(e,t)||g()},e.exports.__esModule=!0,e.exports.default=e.exports});l(x);var y=d(function(e){function t(n){return e.exports=t="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.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports});l(y);var _=d(function(e){var t=y.default;function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(n=function(e){return e?r:t})(e)}e.exports=function(e,r){if(!r&&e&&e.__esModule)return e;if(null===e||"object"!=t(e)&&"function"!=typeof e)return{default:e};var a=n(r);if(a&&a.has(e))return a.get(e);var i={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var s=o?Object.getOwnPropertyDescriptor(e,u):null;s&&(s.get||s.set)?Object.defineProperty(i,u,s):i[u]=e[u]}return i.default=e,a&&a.set(e,i),i},e.exports.__esModule=!0,e.exports.default=e.exports});l(_);var E=d(function(e,t){var r=_.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=a.useRef();return t.current=e,a.useCallback(function(){for(var e,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return null===(e=t.current)||void 0===e?void 0:e.call.apply(e,[t].concat(r))},[])};var a=r(n)});l(E);var b=d(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return!("undefined"==typeof window||!window.document||!window.document.createElement)}});l(b);var M=d(function(e,t){var r=f.default,a=_.default;Object.defineProperty(t,"__esModule",{value:!0}),t.useLayoutUpdateEffect=t.default=void 0;var i=a(n),o=r(b),u="test"!==process.env.NODE_ENV&&(0,o.default)()?i.useLayoutEffect:i.useEffect,s=function(e,t){var n=i.useRef(!0);u(function(){return e(n.current)},t),u(function(){return n.current=!1,function(){n.current=!0}},[])};t.useLayoutUpdateEffect=function(e,t){s(function(t){if(!t)return e()},t)},t.default=s});l(M);var w=d(function(e,t){var r=_.default,a=f.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=o.useRef(!1),n=o.useState(e),r=(0,i.default)(n,2),a=r[0],u=r[1];return o.useEffect(function(){return t.current=!1,function(){t.current=!0}},[]),[a,function(e,n){n&&t.current||u(e)}]};var i=a(x),o=r(n)});l(w);var S=l(d(function(e,t){var n=f.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=t||{},u=n.defaultValue,s=n.value,c=n.onChange,l=n.postState,d=(0,i.default)(function(){return o(s)?s:o(u)?"function"==typeof u?u():u:"function"==typeof e?e():e}),f=(0,r.default)(d,2),v=f[0],h=f[1],p=void 0!==s?s:v,m=l?l(p):p,g=(0,a.default)(c),x=(0,i.default)([p]),y=(0,r.default)(x,2),_=y[0],E=y[1];return(0,M.useLayoutUpdateEffect)(function(){var e=_[0];v!==e&&g(v,e)},[_]),(0,M.useLayoutUpdateEffect)(function(){o(s)||h(s)},[s]),[m,(0,a.default)(function(e,t){h(e,t),E([p],t)})]};var r=n(x),a=n(E),i=n(w);function o(e){return void 0!==e}})),C=d(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.call=s,t.default=void 0,t.note=o,t.noteOnce=l,t.preMessage=void 0,t.resetWarned=u,t.warning=i,t.warningOnce=c;var n={},r=[],a=t.preMessage=function(e){r.push(e)};function i(e,t){if("production"!==process.env.NODE_ENV&&!e&&void 0!==console){var n=r.reduce(function(e,t){return t(null!=e?e:"","warning")},t);n&&console.error("Warning: ".concat(n))}}function o(e,t){if("production"!==process.env.NODE_ENV&&!e&&void 0!==console){var n=r.reduce(function(e,t){return t(null!=e?e:"","note")},t);n&&console.warn("Note: ".concat(n))}}function u(){n={}}function s(e,t,r){t||n[r]||(e(!1,r),n[r]=!0)}function c(e,t){s(i,e,t)}function l(e,t){s(o,e,t)}c.preMessage=a,c.resetWarned=u,c.noteOnce=l,t.default=c}),N=l(C),O=l(d(function(e,t){var n=f.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(y),a=n(C);t.default=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=new Set;function o(e,t){var u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,s=i.has(e);if((0,a.default)(!s,"Warning: There may be circular references"),s)return!1;if(e===t)return!0;if(n&&u>1)return!1;i.add(e);var c=u+1;if(Array.isArray(e)){if(!Array.isArray(t)||e.length!==t.length)return!1;for(var l=0;l<e.length;l++)if(!o(e[l],t[l],c))return!1;return!0}if(e&&t&&"object"===(0,r.default)(e)&&"object"===(0,r.default)(t)){var d=Object.keys(e);return d.length===Object.keys(t).length&&d.every(function(n){return o(e[n],t[n],c)})}return!1}return o(e,t)}})),L=t.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0});function R(e,t,n){return(e-t)/(n-t)}function D(e,t,n,r){var a=R(t,n,r),i={};switch(e){case"rtl":i.right=100*a+"%",i.transform="translateX(50%)";break;case"btt":i.bottom=100*a+"%",i.transform="translateY(50%)";break;case"ttb":i.top=100*a+"%",i.transform="translateY(-50%)";break;default:i.left=100*a+"%",i.transform="translateX(-50%)"}return i}function I(e,t){return Array.isArray(e)?e[t]:e}var F=l(d(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(e){var t=e.keyCode;if(e.altKey&&!e.ctrlKey||e.metaKey||t>=n.F1&&t<=n.F12)return!1;switch(t){case n.ALT:case n.CAPS_LOCK:case n.CONTEXT_MENU:case n.CTRL:case n.DOWN:case n.END:case n.ESC:case n.HOME:case n.INSERT:case n.LEFT:case n.MAC_FF_META:case n.META:case n.NUMLOCK:case n.NUM_CENTER:case n.PAGE_DOWN:case n.PAGE_UP:case n.PAUSE:case n.PRINT_SCREEN:case n.RIGHT:case n.SHIFT:case n.UP:case n.WIN_KEY:case n.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(e){if(e>=n.ZERO&&e<=n.NINE)return!0;if(e>=n.NUM_ZERO&&e<=n.NUM_MULTIPLY)return!0;if(e>=n.A&&e<=n.Z)return!0;if(-1!==window.navigator.userAgent.indexOf("WebKit")&&0===e)return!0;switch(e){case n.SPACE:case n.QUESTION_MARK:case n.NUM_PLUS:case n.NUM_MINUS:case n.NUM_PERIOD:case n.NUM_DIVISION:case n.SEMICOLON:case n.DASH:case n.EQUALS:case n.COMMA:case n.PERIOD:case n.SLASH:case n.APOSTROPHE:case n.SINGLE_QUOTE:case n.OPEN_SQUARE_BRACKET:case n.BACKSLASH:case n.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}};t.default=n})),A=["prefixCls","value","valueIndex","onStartMove","style","render","dragging","onOffsetChange","tooltip"],P=t.forwardRef(function(e,n){var r,o,u=e.prefixCls,l=e.value,d=e.valueIndex,f=e.onStartMove,v=e.style,h=e.render,p=e.dragging,m=e.onOffsetChange,g=e.tooltip,x=c(e,A),y=t.useContext(L),_=y.min,E=y.max,b=y.direction,M=y.disabled,w=y.keyboard,S=y.range,C=y.tabIndex,N=y.ariaLabelForHandle,O=y.ariaLabelledByForHandle,R=y.ariaValueTextFormatterForHandle,P=u+"-handle",T=function(e){M||f(e,d)},U=D(b,l,_,E),k=t.createElement(a,{overlay:g,placement:"left"},t.createElement("div",Object.assign({ref:n,className:i(P,(r={},r[P+"-"+(d+1)]=S,r[P+"-dragging"]=p,r)),style:s({},U,v),onMouseDown:T,onTouchStart:T,onKeyDown:function(e){if(!M&&w){var t=null;switch(e.which||e.keyCode){case F.LEFT:t="ltr"===b||"btt"===b?-1:1;break;case F.RIGHT:t="ltr"===b||"btt"===b?1:-1;break;case F.UP:t="ttb"!==b?1:-1;break;case F.DOWN:t="ttb"!==b?-1:1;break;case F.HOME:t="min";break;case F.END:t="max";break;case F.PAGE_UP:t=2;break;case F.PAGE_DOWN:t=-2}null!==t&&(e.preventDefault(),m(t,d))}},tabIndex:M?null:I(C,d),role:"slider","aria-valuemin":_,"aria-valuemax":E,"aria-valuenow":l,"aria-disabled":M,"aria-label":I(N,d),"aria-labelledby":I(O,d),"aria-valuetext":null===(o=I(R,d))||void 0===o?void 0:o(l),"aria-orientation":"ltr"===b||"rtl"===b?"horizontal":"vertical"},x)));return h&&(k=h(k,{index:d,prefixCls:u,value:l,dragging:p})),k});"production"!==process.env.NODE_ENV&&(P.displayName="Handle");var T=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","draggingIndex","bestValues"],U=t.forwardRef(function(e,n){var r=e.prefixCls,a=e.style,i=e.onStartMove,o=e.onOffsetChange,u=e.values,s=e.handleRender,l=e.draggingIndex,d=e.bestValues,f=c(e,T),v=t.useRef({});return t.useImperativeHandle(n,function(){return{focus:function(e){var t;null===(t=v.current[e])||void 0===t||t.focus()}}}),t.createElement(t.Fragment,null,u.map(function(e,n){return t.createElement(P,Object.assign({ref:function(e){e?v.current[n]=e:delete v.current[n]},tooltip:d&&d[n]?""+(d[n]||"..."):null,dragging:l===n,prefixCls:r,style:I(a,n),key:n,value:e,valueIndex:n,onStartMove:i,onOffsetChange:o,render:s},f))}))});function k(e){var t="touches"in e?e.touches[0]:e;return{pageX:t.pageX,pageY:t.pageY}}function V(e){var n,r=e.prefixCls,a=e.value,o=e.style,u=e.activeStyle,c=t.useContext(L),l=r+"-dot",d=c.included&&c.includedStart<=a&&a<=c.includedEnd,f=s({},D(c.direction,a,c.min,c.max),"function"==typeof o?o(a):o);return d&&(f=s({},f,"function"==typeof u?u(a):u)),t.createElement("span",{className:i(l,(n={},n[l+"-active"]=d,n)),style:f})}function B(e){var n=e.prefixCls,r=e.dots,a=e.style,i=e.activeStyle,o=t.useContext(L),u=o.min,s=o.max,c=o.step,l=t.useMemo(function(){var e=new Set;if(r&&null!==c)for(var t=u;t<=s;)e.add(t),t+=c;return Array.from(e)},[u,s,c,r]);return t.createElement("div",{className:n+"-step"},l.map(function(e){return t.createElement(V,{prefixCls:n,key:e,value:e,style:a,activeStyle:i})}))}function H(e){var n,r=e.prefixCls,a=e.style,o=e.start,u=e.end,c=e.index,l=e.onStartMove,d=t.useContext(L),f=d.direction,v=d.min,h=d.max,p=d.disabled,m=d.range,g=r+"-track",x=R(o,v,h),y=R(u,v,h),_=function(e){!p&&l&&l(e,-1)},E={},b={},M={};switch(f){case"rtl":E.right=100*x+"%",E.width=100*y-100*x+"%";break;case"btt":E.bottom=100*x+"%",E.height=100*y-100*x+"%",b.top=0,b.height=100*(1-y)+"%",M.height=100*x+"%",M.bottom="0";break;case"ttb":E.top=100*x+"%",E.height=100*y-100*x+"%",b.top=0,b.bottom=100*x+"%",M.bottom="100%",M.height=100*(1-y)+"%";break;default:E.left=100*x+"%",E.width=100*y-100*x+"%"}return t.createElement(t.Fragment,null,t.createElement("div",{className:i(g+"-prefix"),style:s({},b)}),t.createElement("div",{className:i(g,(n={},n[g+"-"+(c+1)]=m,n[r+"-track-draggable"]=l,n)),style:s({},E,a),onMouseDown:_,onTouchStart:_}),t.createElement("div",{className:i(g+"-suffix"),style:s({},M)}))}function j(e){var n=e.prefixCls,r=e.style,a=e.values,i=e.startPoint,o=e.onStartMove,u=t.useContext(L),s=u.included,c=u.range,l=u.min,d=t.useMemo(function(){if(!c){if(0===a.length)return[];var e=null!=i?i:l,t=a[0];return[{start:Math.min(e,t),end:Math.max(e,t)}]}for(var n=[],r=0;r<a.length-1;r+=1)n.push({start:a[r],end:a[r+1]});return n},[a,c,i,l]);return s?d.map(function(e,a){var i=e.start,u=e.end;return t.createElement(H,{index:a,prefixCls:n,style:I(r,a),start:i,end:u,key:a,onStartMove:o})}):null}"production"!==process.env.NODE_ENV&&(U.displayName="Handles");var z=t.forwardRef(function(e,n){var r,a=e.prefixCls,o=void 0===a?"rc-slider":a,u=e.className,c=e.style,l=e.disabled,d=void 0!==l&&l,f=e.keyboard,v=void 0===f||f,h=e.autoFocus,p=e.onFocus,m=e.onBlur,g=e.min,x=void 0===g?0:g,y=e.max,_=void 0===y?100:y,E=e.step,b=void 0===E?1:E,M=e.value,w=e.defaultValue,C=e.range,R=e.count,D=e.onChange,I=e.onBeforeChange,F=e.onAfterChange,A=e.allowCross,P=void 0===A||A,T=e.pushable,V=void 0!==T&&T,H=e.draggableTrack,z=e.reverse,G=e.vertical,K=e.included,W=void 0===K||K,Y=e.startPoint,X=e.trackStyle,Q=e.handleStyle,q=e.railStyle,Z=e.dotStyle,$=e.activeDotStyle,J=e.dots,ee=e.handleRender,te=e.tabIndex,ne=void 0===te?0:te,re=e.ariaLabelForHandle,ae=e.ariaLabelledByForHandle,ie=e.ariaValueTextFormatterForHandle,oe=e.railImg,ue=e.bestValues,se=t.useRef(),ce=t.useRef(),le=t.useMemo(function(){return G?z?"ttb":"btt":z?"rtl":"ltr"},[z,G]),de=t.useMemo(function(){return isFinite(x)?x:0},[x]),fe=t.useMemo(function(){return isFinite(_)?_:100},[_]),ve=t.useMemo(function(){return null!==b&&b<=0?1:b},[b]),he=t.useMemo(function(){return"boolean"==typeof V?!!V&&ve:V>=0&&V},[V,ve]),pe=function(e,n,r,a,i){var o=t.useCallback(function(t){var r=isFinite(t);return r=Math.min(n,t),Math.max(e,r)},[e,n]),u=t.useCallback(function(t){if(null!==r){var a=e+Math.round((o(t)-e)/r)*r,i=function(e){return(String(e).split(".")[1]||"").length},u=Math.max(i(r),i(n),i(e)),s=Number(a.toFixed(u));return e<=s&&s<=n?s:null}return null},[r,e,n,o]),s=t.useCallback(function(t){var a=o(t),i=[];null!==r&&i.push(u(t)),i.push(e,n);var s=i[0],c=n-e;return i.forEach(function(e){var t=Math.abs(a-e);t<=c&&(s=e,c=t)}),s},[e,n,r,o,u]),c=function t(a,i,o,s){if(void 0===s&&(s="unit"),"number"==typeof i){var c,l=a[o],d=l+i,f=[];f.push(e,n),f.push(u(l));var v=i>0?1:-1;f.push(u("unit"===s?l+v*r:d)),f=f.filter(function(e){return null!==e}).filter(function(e){return i<0?e<=l:e>=l}),"unit"===s&&(f=f.filter(function(e){return e!==l}));var h="unit"===s?l:d;c=f[0];var p=Math.abs(c-h);if(f.forEach(function(e){var t=Math.abs(e-h);t<p&&(c=e,p=t)}),void 0===c)return i<0?e:n;if("dist"===s)return c;if(Math.abs(i)>1){var m=[].concat(a);return m[o]=c,t(m,i-v,o,s)}return c}return"min"===i?e:"max"===i?n:void 0},l=function(e,t,n,r){void 0===r&&(r="unit");var a=e[n],i=c(e,t,n,r);return{value:i,changed:i!==a}},d=function(e){return null===i&&0===e||"number"==typeof i&&e<i};return[s,function(e,t,n,r){void 0===r&&(r="unit");var o=e.map(s),u=o[n],f=c(o,t,n,r);if(o[n]=f,!1===a){var v=i||0;n>0&&o[n-1]!==u&&(o[n]=Math.max(o[n],o[n-1]+v)),n<o.length-1&&o[n+1]!==u&&(o[n]=Math.min(o[n],o[n+1]-v))}else if("number"==typeof i||null===i){for(var h=n+1;h<o.length;h+=1)for(var p=!0;d(o[h]-o[h-1])&&p;){var m=l(o,1,h);o[h]=m.value,p=m.changed}for(var g=n;g>0;g-=1)for(var x=!0;d(o[g]-o[g-1])&&x;){var y=l(o,-1,g-1);o[g-1]=y.value,x=y.changed}for(var _=o.length-1;_>0;_-=1)for(var E=!0;d(o[_]-o[_-1])&&E;){var b=l(o,-1,_-1);o[_-1]=b.value,E=b.changed}for(var M=0;M<o.length-1;M+=1)for(var w=!0;d(o[M+1]-o[M])&&w;){var S=l(o,1,M+1);o[M+1]=S.value,w=S.changed}}return{value:o[n],values:o}}]}(de,fe,ve,P,he),me=pe[0],ge=pe[1],xe=S(w,{value:M}),ye=xe[0],_e=xe[1],Ee=t.useMemo(function(){var e=null==ye?[]:Array.isArray(ye)?ye:[ye],t=e[0],n=null===ye?[]:[void 0===t?de:t];if(C){if(n=[].concat(e),R||void 0===ye){var r=R>=0?R+1:2;for(n=n.slice(0,r);n.length<r;){var a;n.push(null!=(a=n[n.length-1])?a:de)}}n.sort(function(e,t){return e-t})}return n.forEach(function(e,t){n[t]=me(e)}),n},[ye,C,de,R,me]),be=t.useRef(Ee);be.current=Ee;var Me=function(e){return C?e:e[0]},we=function(e){var t=[].concat(e).sort(function(e,t){return e-t});D&&!O(t,be.current,!0)&&D(Me(t)),_e(t)},Se=t.useState(null),Ce=Se[0],Ne=Se[1];t.useEffect(function(){if(null!==Ce){var e=Ee.indexOf(Ce);e>=0&&se.current.focus(e)}Ne(null)},[Ce]);var Oe=t.useMemo(function(){return H&&null===ve?("production"!==process.env.NODE_ENV&&N(!1,"`draggableTrack` is not supported when `step` is `null`."),!1):H},[H,ve]),Le=function(e,n,r,a,i,o,u,s,c){var l=t.useState(null),d=l[0],f=l[1],v=t.useState(-1),h=v[0],p=v[1],m=t.useState(r),g=m[0],x=m[1],y=t.useState(r),_=y[0],E=y[1],b=t.useRef(null),M=t.useRef(null),w=t.useRef();t.useEffect(function(){-1===h&&x(r)},[r,h]),t.useEffect(function(){return function(){document.removeEventListener("mousemove",b.current),document.removeEventListener("mouseup",M.current),document.removeEventListener("touchmove",b.current),document.removeEventListener("touchend",M.current)}},[]);var S=function(e,t){g.some(function(t,n){return t!==e[n]})&&(void 0!==t&&f(t),x(e),u(e))};w.current=function(e,t){if(-1===e){var n=_[0],r=i-_[_.length-1],u=t*(i-a);u=Math.max(u,a-n),u=Math.min(u,r);var s=o(n+u);u=s-n;var l=_.map(function(e){return e+u});S(l)}else{var d=(i-a)*t,f=[].concat(g);f[e]=_[e];var v=c(f,d,e,"dist");S(v.values,v.value)}};var C=t.useMemo(function(){var e=[].concat(r).sort(function(e,t){return e-t}),t=[].concat(g).sort(function(e,t){return e-t});return e.every(function(e,n){return e===t[n]})?g:r},[r,g]);return[h,d,C,function(t,a){t.stopPropagation();var i=r[a];p(a),f(i),E(r);var o=k(t),u=o.pageX,s=o.pageY,c=function(t){t.preventDefault();var r,i=k(t),o=i.pageX-u,c=i.pageY-s,l=e.current.getBoundingClientRect(),d=l.width,f=l.height;switch(n){case"btt":r=-c/f;break;case"ttb":r=c/f;break;case"rtl":r=-o/d;break;default:r=o/d}w.current(a,r)},l=function e(t){t.preventDefault(),document.removeEventListener("mouseup",e),document.removeEventListener("mousemove",c),document.removeEventListener("touchend",e),document.removeEventListener("touchmove",c),b.current=null,M.current=null,p(-1),null==F||F(Me(be.current))};document.addEventListener("mouseup",l),document.addEventListener("mousemove",c),document.addEventListener("touchend",l),document.addEventListener("touchmove",c),b.current=c,M.current=l}]}(ce,le,Ee,de,fe,me,we,0,ge),Re=Le[0],De=Le[1],Ie=Le[2],Fe=Le[3],Ae=function(e,t){Fe(e,t),null==I||I(Me(be.current))},Pe=-1!==Re;t.useEffect(function(){if(!Pe){var e=Ee.lastIndexOf(De);se.current.focus(e)}},[Pe]);var Te=t.useMemo(function(){return[].concat(Ie).sort(function(e,t){return e-t})},[Ie]),Ue=t.useMemo(function(){return C?[Te[0],Te[Te.length-1]]:[de,Te[0]]},[Te,C,de]),ke=Ue[0],Ve=Ue[1];t.useImperativeHandle(n,function(){return{focus:function(){se.current.focus(0)},blur:function(){var e=document.activeElement;ce.current.contains(e)&&(null==e||e.blur())}}}),t.useEffect(function(){h&&se.current.focus(0)},[]);var Be=t.useMemo(function(){return{min:de,max:fe,direction:le,disabled:d,keyboard:v,step:ve,included:W,includedStart:ke,includedEnd:Ve,range:C,tabIndex:ne,ariaLabelForHandle:re,ariaLabelledByForHandle:ae,ariaValueTextFormatterForHandle:ie}},[de,fe,le,d,v,ve,W,ke,Ve,C,ne,re,ae,ie]),He=s({},q);return oe&&(He.backgroundImage="url("+oe+")",He.transform="rotate(180deg)"),t.createElement(L.Provider,{value:Be},t.createElement("div",{ref:ce,className:i(o,u,(r={},r[o+"-disabled"]=d,r[o+"-vertical"]=G,r[o+"-horizontal"]=!G,r)),style:c,onMouseDown:function(e){e.preventDefault();var t,n=ce.current.getBoundingClientRect(),r=n.width,a=n.height,i=n.left,o=n.top,u=n.bottom,s=n.right,c=e.clientX,l=e.clientY;switch(le){case"btt":t=(u-l)/a;break;case"ttb":t=(l-o)/a;break;case"rtl":t=(s-c)/r;break;default:t=(c-i)/r}!function(e){if(!d){var t=0,n=fe-de;Ee.forEach(function(r,a){var i=Math.abs(e-r);i<=n&&(n=i,t=a)});var r=[].concat(Ee);r[t]=e,C&&!Ee.length&&void 0===R&&r.push(e),null==I||I(Me(r)),we(r),null==F||F(Me(r))}}(me(de+t*(fe-de)))}},t.createElement("div",{className:o+"-rail",style:He}),t.createElement(j,{prefixCls:o,style:X,values:Te,startPoint:Y,onStartMove:Oe?Ae:null}),t.createElement(B,{prefixCls:o,dots:J,style:Z,activeStyle:$}),t.createElement(U,{ref:se,prefixCls:o,style:Q,values:Ie,draggingIndex:Re,onStartMove:Ae,onOffsetChange:function(e,t){if(!d){var n=ge(Ee,e,t);null==I||I(Me(Ee)),we(n.values),null==F||F(Me(n.values)),Ne(n.value)}},onFocus:p,onBlur:m,handleRender:ee,bestValues:ue})))});"production"!==process.env.NODE_ENV&&(z.displayName="Slider");var G=function(e){var t=e.min,r=e.max,a=e.unit,i=e.value,u=e.onChange;return n.createElement("div",{className:"progress--wrapper"},n.createElement(z,{className:"custom-slider--wrapper",min:t,max:r,value:i,onChange:u}),n.createElement(o,{min:t,max:r,style:{width:"56px"},value:i,onChange:u}),a&&n.createElement("span",{className:"unit"},a))},K=function(e){var r=e.wrapperDom,a=e.moveDom,o=e.className,u=e.onMovingStart,s=e.onMovingEnd,c=e.triggerUpdateState,l=t.useRef({x:0,y:0}),d=t.useRef(!1),f=t.useRef(null);return t.useEffect(function(){var e,t,n,i=null!=(e=null==r?void 0:r.getBoundingClientRect())?e:{},o=i.width,c=i.height,v=null!=(t=null==a?void 0:a.getBoundingClientRect())?t:{},h=v.width,p=v.height,m=function(e){if(e.stopPropagation(),d.current){var t=l.current,n=e.clientX,r=e.clientY,i=a.offsetLeft+(n-t.x),u=a.offsetTop+(r-t.y);i<0&&(i=0),i+h>o&&(i=o-h),u<0&&(u=0),u+p>c&&(u=c-p),l.current={x:n,y:r},a.style.cssText="top: "+u+"px; left: "+i+"px"}},g=function(e){e.stopPropagation(),d.current=!0,l.current={x:e.clientX,y:e.clientY},u(),window.addEventListener("mousemove",m)},x=function(e){e.stopPropagation(),d.current=!1,s(),window.removeEventListener("mousemove",m)};return null===(n=f.current)||void 0===n||n.addEventListener("mousedown",g),window.addEventListener("mouseup",x),function(){var e;null===(e=f.current)||void 0===e||e.removeEventListener("mousedown",g),window.removeEventListener("mouseup",x),window.removeEventListener("mousemove",m)}},[r,a,c]),n.createElement("div",{className:i(o,"drag-item--wrapper"),ref:f})},W=[.25,.55,.85,1],Y=[["#0000ff","#00ff00","#ffff00","#ff0000"],["#E65555","#ED7540","#F7B717","#FFDB02"],["#0601FF","#02B3FF","#01FFC2","#05FF00"],["#0A89FF","#6742FF","#B700E4","#FF00B8"]],X=function(e){return!(Object.entries(e||{}).length||null!=e&&e.length||null!=e&&e.size)};function Q(e,t){if(e===t)return!0;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var a=0,i=n;a<i.length;a++){var o=i[a],u=e[o],s=t[o],c=q(u)&&q(s);if(c&&!Q(u,s)||!c&&u!==s)return!1}return!0}var q=function(e){return null!=e&&"object"==typeof e};function Z(e,t){var n=t.x/e.x,r=t.y/e.y,a=Math.max(n,r),i=n<r;return{x:i?t.x/a:e.x,y:i?e.y:t.y/a,xFlag:i,bgSizePercent:[i?0:1,i?1:0]}}function $(e){var t=e.position,n=e.scaledLen,r=e.coorStart;return(t/100*n+(e.isLowerCoor?-t/100:(100-t)/100)*e.containerLen)*(e.coorEnd-r)/n+r}function J(e){var t=e.reverseLen,n=e.constantValue*e.curP+e.scale;return t&&(n=t-n),Number(n.toFixed(2))}function ee(e){var t=e.pos1,n=e.coor1,r=(t-e.pos2)/(n-e.coor2);return{scale:t-r*n,constantValue:r}}function te(e){var t=e.reverseLen,n=e.curP;return t&&(n=t-n),function(e){var t,n=e<0,r=Math.abs(e);if(r>.1||0===r)t=Number(r.toFixed(2));else{var a="0.",i=""+r,o=0;for(i=i.replace("0.","");"0"===i[o];)o++,a+="0";i=(i=(+("0."+(i=i.substring(o,o+3)))).toFixed(2)).replace("0.",a),t=Number(i)}return n?-t:t}((n-e.scale)/e.constantValue)}function ne(e){for(var t=[],n=1;n<7;n+=2)t.push(parseInt("0x"+e.slice(n,n+2)));return t}function re(e,t,n){void 0===t&&(t=2),void 0===n&&(n=!1);var r=Number(e);return isNaN(r)?"-":n?r.toFixed(t):Number(r.toFixed(t))}var ae,ie,oe,ue,se,ce,le,de=function(e){var t=e.label,r=e.checked,a=e.onChange,i=t.length,o=t.reduce(function(e,t,n){return e+=t+" "+function(e,t){void 0===t&&(t=2);var n=function(e,t,n){void 0===t&&(t=2),void 0===n&&(n="en-US");var r=re(e,t);return"-"===r?"-":r.toLocaleString(n,{minimumFractionDigits:0,maximumFractionDigits:t})}(re(100*Number(e),t));return"-"===n?"-":n+"%"}(W[n]),n<i-1&&(e+=","),e},"");return n.createElement("label",null,n.createElement(u,{checked:r,onChange:a}),n.createElement("div",{className:"theme",style:{background:"linear-gradient(270deg, "+o+")"}}))},fe=function(e){var t={};return Y[e||0].forEach(function(e,n){t[W[n]]=e}),t},ve=function(e){var t,n,r=document.createElement("canvas");r.width=12,r.height=96;var a=r.getContext("2d"),i=null==a||null===(t=a.createLinearGradient)||void 0===t?void 0:t.call(a,0,0,1,96);for(var o in e){var u;null==i||null===(u=i.addColorStop)||void 0===u||u.call(i,o,e[o])}return a&&i&&(a.fillStyle=i),null==a||null===(n=a.fillRect)||void 0===n||n.call(a,0,0,12,96),r.toDataURL()},he=function(e){var t=e.onClick;return n.createElement("button",{disabled:e.disabled,onClick:function(){return t}},e.children)},pe=function(e){return n.createElement(a,{placement:"left",overlay:e.text},e.children)},me=function(e){var t=e.children;return n.createElement("div",{className:"popver-item"},n.createElement("div",{className:"item-title"},e.title),t)},ge=function(e){var r=e.data,i=e.min,o=e.max,u=e.step,c=e.setData,l=e.wrapperDom,d=e.bestValues,f=e.scale,v=e.setScale,h=e.colorRange,p=e.setColorRange,m=e.triggerUpdateState,g=e.localeMap,x=t.useState(!1),y=x[0],_=x[1],E=t.useState(!1),b=E[0],M=E[1],w=t.useRef(null),S=t.useCallback(function(e,t,n){var r,a=(void 0===n?{}:n).leading;return function(){for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];!r&&a&&e.apply(void 0,n),clearTimeout(r),r=setTimeout(function(){return e.apply(void 0,n)},200)}}(function(e,t){c(function(n){return n[t]=e,s({},n)})},0,{leading:!0,maxWait:200}),[]),C=n.createElement("div",{className:"popver--wrapper"},n.createElement(me,{title:(null==g?void 0:g["不透明度"])||"不透明度"},n.createElement(G,{min:0,max:100,unit:"%",onChange:function(e){S(e,"opacity")},value:r.opacity||100})),n.createElement(me,{title:(null==g?void 0:g["半径"])||"半径"},n.createElement(G,{min:0,max:50,onChange:function(e){S(e,"radius")},value:r.radius||20})),n.createElement(me,{title:(null==g?void 0:g["配色方案"])||"配色方案"},Y.map(function(e,t){return n.createElement(de,{key:t,onChange:function(){return e=t,void c(function(t){return t.theme=e,s({},t)});var e},checked:(r.theme||0)===t,label:e})})));return n.createElement("div",{className:"color-range-slider--wrapper "+(b&&"color-range-slider--wrapper-moving"),ref:w},n.createElement(K,{wrapperDom:l,moveDom:w.current,onMovingStart:function(){return M(!0)},onMovingEnd:function(){return M(!1)},triggerUpdateState:m}),n.createElement("div",{className:"operation--wrapper"},n.createElement(pe,{text:(null==g?void 0:g["还原"])||"还原"},n.createElement(he,{onClick:function(){v(1),p([0,1])},disabled:1===f},"revert")),n.createElement(pe,{text:(null==g?void 0:g["放大"])||"放大"},n.createElement(he,{disabled:4===f,onClick:function(){v(f+1)}},"zoom out")),n.createElement(pe,{text:(null==g?void 0:g["缩小"])||"缩小"},n.createElement(he,{disabled:1===f,onClick:function(){v(f-1)}},"zoom in")),n.createElement(pe,{text:(null==g?void 0:g["设置"])||"设置"},n.createElement(a,{className:"color-range-slider-setting-popver",open:y,onOpenChange:function(e){_(e)},trigger:"click",content:C,placement:"leftTop",mouseEnterDelay:.1,mouseLeaveDelay:.1,showArrow:!1},n.createElement(he,{onClick:function(){_(function(e){return!e})}},"setting")))),n.createElement("div",{className:"slider--wrapper"},n.createElement(z,{className:"custom-range-slider--wrapper",range:!0,vertical:!0,value:h,onChange:function(e){p(e)},min:i||0,max:o||1,step:u||.01,bestValues:d,railImg:ve(fe(r.theme||0)),railStyle:{zIndex:1,right:1,width:"12px"},handleStyle:{zIndex:2,opacity:1,backgroundColor:"#fff",borderColor:"#b9becf80"}})))};window.Heatmap=(ae={defaultRadius:40,defaultRenderer:"canvas2d",defaultGradient:{.25:"rgb(0,0,255)",.55:"rgb(0,255,0)",.85:"yellow",1:"rgb(255,0,0)"},defaultMaxOpacity:1,defaultMinOpacity:0,defaultBlur:.85,defaultXField:"x",defaultYField:"y",defaultValueField:"value",plugins:{}},ie=function(){var e=function(e){this._coordinator={},this._data=[],this._radi=[],this._min=10,this._max=1,this._xField=e.xField||e.defaultXField,this._yField=e.yField||e.defaultYField,this._valueField=e.valueField||e.defaultValueField,e.radius&&(this._cfgRadius=e.radius)},t=ae.defaultRadius;return e.prototype={_organiseData:function(e,n){var r=e[this._xField],a=e[this._yField],i=this._radi,o=this._data,u=this._max,s=this._min,c=e[this._valueField]||1,l=e.radius||this._cfgRadius||t;o[r]||(o[r]=[],i[r]=[]),o[r][a]?o[r][a]+=c:(o[r][a]=c,i[r][a]=l);var d=o[r][a];return d>u?(n?this.setDataMax(d):this._max=d,!1):d<s?(n?this.setDataMin(d):this._min=d,!1):{x:r,y:a,value:c,radius:l,min:s,max:u}},_unOrganizeData:function(){var e=[],t=this._data,n=this._radi;for(var r in t)for(var a in t[r])e.push({x:r,y:a,radius:n[r][a],value:t[r][a]});return{min:this._min,max:this._max,data:e}},_onExtremaChange:function(){this._coordinator.emit("extremachange",{min:this._min,max:this._max})},addData:function(){if(arguments[0].length>0)for(var e=arguments[0],t=e.length;t--;)this.addData.call(this,e[t]);else{var n=this._organiseData(arguments[0],!0);n&&(0===this._data.length&&(this._min=this._max=n.value),this._coordinator.emit("renderpartial",{min:this._min,max:this._max,data:[n]}))}return this},setData:function(e){var t=e.data,n=t.length;this._data=[],this._radi=[];for(var r=0;r<n;r++)this._organiseData(t[r],!1);return this._max=e.max,this._min=e.min||0,this._onExtremaChange(),this._coordinator.emit("renderall",this._getInternalData()),this},removeData:function(){this._data=[],this._radi=[],this._max=0,this._min=0,this._onExtremaChange(),this._coordinator.emit("renderall",this._getInternalData())},setDataMax:function(e){return this._max=e,this._onExtremaChange(),this._coordinator.emit("renderall",this._getInternalData()),this},setDataMin:function(e){return this._min=e,this._onExtremaChange(),this._coordinator.emit("renderall",this._getInternalData()),this},setCoordinator:function(e){this._coordinator=e},_getInternalData:function(){return{max:this._max,min:this._min,data:this._data,radi:this._radi}},getData:function(){return this._unOrganizeData()}},e}(),oe=function(){var e=function(e){var t=e.gradient||e.defaultGradient,n=document.createElement("canvas"),r=n.getContext("2d");n.width=256,n.height=1;var a=r.createLinearGradient(0,0,256,1);for(var i in t)a.addColorStop(i,t[i]);return r.fillStyle=a,r.fillRect(0,0,256,1),r.getImageData(0,0,256,1).data},t=function(e,t){var n=document.createElement("canvas"),r=n.getContext("2d"),a=e,i=e;if(n.width=n.height=2*e,1===t)r.beginPath(),r.arc(a,i,e,0,2*Math.PI,!1),r.fillStyle="rgba(0,0,0,1)",r.fill();else{var o=r.createRadialGradient(a,i,e*t,a,i,e);o.addColorStop(0,"rgba(0,0,0,1)"),o.addColorStop(1,"rgba(0,0,0,0)"),r.fillStyle=o,r.fillRect(0,0,2*e,2*e)}return n};function n(t){var n,r=t.container,a=this.shadowCanvas=document.createElement("canvas"),i=this.canvas=t.canvas||document.createElement("canvas");this._renderBoundaries=[1e4,1e4,0,0];try{n=getComputedStyle(t.container)||{width:"",height:""}}catch(e){n={width:"",height:""}}i.className="heatmap-canvas "+(t.className||""),this._width=i.width=a.width=t.width||+n.width.replace(/px/,""),this._height=i.height=a.height=t.height||+n.height.replace(/px/,""),this.shadowCtx=a.getContext("2d"),this.ctx=i.getContext("2d"),i.style.cssText=a.style.cssText="position:absolute;left:0;top:0;",r&&(r.style.position="relative",r.appendChild(i),this._palette=e(t),this._templates={},this._setStyles(t))}return n.prototype={renderPartial:function(e){e.data.length>0&&(this._drawAlpha(e),this._colorize())},renderAll:function(e){this._clear(),Object.keys(e.data).length>0&&(this._drawAlpha(function(e){for(var t=[],n=e.min,r=e.max,a=e.radi,i=e.data,o=Object.keys(i),u=o.length;u--;)for(var s=o[u],c=Object.keys(i[s]),l=c.length;l--;){var d=c[l];t.push({x:s,y:d,value:i[s][d],radius:a[s][d]})}return{min:n,max:r,data:t}}(e)),this._colorize())},_updateGradient:function(t){this._palette=e(t)},updateConfig:function(e){e.gradient&&this._updateGradient(e),this._setStyles(e)},setDimensions:function(e,t){this._width=e,this._height=t,this.canvas.width=this.shadowCanvas.width=e,this.canvas.height=this.shadowCanvas.height=t},_clear:function(){this.shadowCtx.clearRect(0,0,this._width,this._height),this.ctx.clearRect(0,0,this._width,this._height)},_setStyles:function(e){this._blur=0===e.blur?0:e.blur||e.defaultBlur,e.backgroundColor&&(this.canvas.style.backgroundColor=e.backgroundColor),e.className&&(this.canvas.className="heatmap-canvas "+e.className),this._width=this.canvas.width=this.shadowCanvas.width=e.width||this._width,this._height=this.canvas.height=this.shadowCanvas.height=e.height||this._height,this._radius=e.radius||this._radius,this._opacity=255*(e.opacity||0),this._maxOpacity=255*(e.maxOpacity||e.defaultMaxOpacity),this._minOpacity=255*(e.minOpacity||e.defaultMinOpacity),this._useGradientOpacity=!!e.useGradientOpacity},_drawAlpha:function(e){for(var n=this._min=e.min,r=this._max=e.max,a=e.data||[],i=a.length,o=1-this._blur;i--;){var u,s=a[i],c=s.x,l=s.y,d=this._radius||s.radius,f=Math.min(s.value,r),v=c-d,h=l-d,p=this.shadowCtx;this._templates[d]?u=this._templates[d]:this._templates[d]=u=t(d,o);var m=(f-n)/(r-n);p.globalAlpha=m<.01?.01:m,p.drawImage(u,v,h),v<this._renderBoundaries[0]&&(this._renderBoundaries[0]=v),h<this._renderBoundaries[1]&&(this._renderBoundaries[1]=h),v+2*d>this._renderBoundaries[2]&&(this._renderBoundaries[2]=v+2*d),h+2*d>this._renderBoundaries[3]&&(this._renderBoundaries[3]=h+2*d)}},_colorize:function(){var e=this._renderBoundaries[0],t=this._renderBoundaries[1],n=this._renderBoundaries[2]-e,r=this._renderBoundaries[3]-t,a=this._width,i=this._height,o=this._opacity,u=this._maxOpacity,s=this._minOpacity,c=this._useGradientOpacity;e<0&&(e=0),t<0&&(t=0),e+n>a&&(n=a-e),t+r>i&&(r=i-t);for(var l=this.shadowCtx.getImageData(e,t,n,r),d=l.data,f=d.length,v=this._palette,h=3;h<f;h+=4){var p,m=d[h],g=4*m;g&&(p=o>0?o:m<u?m<s?s:m:u,d[h-3]=v[g],d[h-2]=v[g+1],d[h-1]=v[g+2],d[h]=c?v[g+3]:p)}this.ctx.putImageData(l,e,t),this._renderBoundaries=[1e3,1e3,0,0]},getValueAt:function(e){var t=this.shadowCtx.getImageData(e.x,e.y,1,1).data[3];return 0===t?"-":Math.abs(this._max-this._min)*(t/255)>>0},getDataURL:function(){return this.canvas.toDataURL()}},n}(),le=!1,"canvas2d"===ae.defaultRenderer&&(le=oe),ue=le,se=function(){for(var e={},t=arguments.length,n=0;n<t;n++){var r=arguments[n];for(var a in r)e[a]=r[a]}return e},ce=function(){var e=function(){function e(){this.cStore={}}return e.prototype={on:function(e,t,n){var r=this.cStore;r[e]||(r[e]=[]),r[e].push(function(e){return t.call(n,e)})},emit:function(e,t){var n=this.cStore;if(n[e])for(var r=n[e].length,a=0;a<r;a++)(0,n[e][a])(t)}},e}(),t=function(e){var t=e._renderer,n=e._coordinator,r=e._store;n.on("renderpartial",t.renderPartial,t),n.on("renderall",t.renderAll,t),n.on("extremachange",function(t){e._config.onExtremaChange&&e._config.onExtremaChange({min:t.min,max:t.max,gradient:e._config.gradient||e._config.defaultGradient})}),r.setCoordinator(n)};function n(){var n=this._config=se(ae,arguments[0]||{});if(this._coordinator=new e,n.plugin){var r=n.plugin;if(!ae.plugins[r])throw new Error("Plugin '"+r+"' not found. Maybe it was not registered.");var a=ae.plugins[r];this._renderer=new a.renderer(n),this._store=new a.store(n)}else this._renderer=new ue(n),this._store=new ie(n);t(this)}return n.prototype={addData:function(){return this._store.addData.apply(this._store,arguments),this},removeData:function(){return this._store.removeData&&this._store.removeData.apply(this._store,arguments),this},setData:function(){return this._store.setData.apply(this._store,arguments),this},setDataMax:function(){return this._store.setDataMax.apply(this._store,arguments),this},setDataMin:function(){return this._store.setDataMin.apply(this._store,arguments),this},configure:function(e){return this._config=se(this._config,e),this._renderer.updateConfig(this._config),this._coordinator.emit("renderall",this._store._getInternalData()),this},repaint:function(){return this._coordinator.emit("renderall",this._store._getInternalData()),this},getData:function(){return this._store.getData()},getDataURL:function(){return this._renderer.getDataURL()},getValueAt:function(e){return this._store.getValueAt?this._store.getValueAt(e):this._renderer.getValueAt?this._renderer.getValueAt(e):null}},n}(),{create:function(e){return new ce(e)},register:function(e,t){ae.plugins[e]=t}});var xe=require("./assets/heatmap-empty.png"),ye={x:-9999,y:-9999},_e={x:9999,y:9999},Ee=function(e,t){return e-t},be=t.forwardRef(function(e,n){var a=e.data,i=e.className,o=e.mapFile,u=e.sliderCfg,c=e.onCfgChange,l=e.onPostionChange,d=e.localeMap,f=e.documentResizeEventKey,v=t.useState({x:50,y:50}),h=v[0],p=v[1],m=t.useState(!1),g=m[0],x=m[1],y=t.useState({x:0,y:0,bgSizePercent:[1,1],xFlag:!1}),_=y[0],E=y[1],b=t.useState({}),M=b[0],w=b[1],S=t.useState([]),C=S[0],N=S[1],O=t.useState(!1),L=O[0],R=O[1],D=r.useLatest(L),I=t.useState(""),F=I[0],A=I[1],P=r.useLatest(F),T=t.useState({}),U=T[0],k=T[1],V=t.useState(!1),B=V[0],H=V[1],j=t.useRef({unmount:function(){},setNewCenter:function(e,t){}}),z=t.useState({p1:{x:0,y:0},p2:{x:0,y:0}}),G=z[0],K=z[1],q=t.useState({p1:ye,p2:_e}),ae=q[0],ie=q[1],oe=t.useState({x:0,y:0}),ue=oe[0],se=oe[1],ce=U.radius,le=void 0===ce?20:ce,de=U.opacity,ve=void 0===de?100:de,he=U.theme,pe=void 0===he?0:he,me=t.useState(1),be=me[0],Me=me[1],we=t.useState([0,1]),Se=we[0],Ce=we[1],Ne=re(ve/100),Oe=t.useRef([[],[],[]]),Le=t.useRef(),Re=t.useRef(null),De=t.useRef(function(){if("object"==typeof crypto){if("function"==typeof crypto.randomUUID)return crypto.randomUUID();if("function"==typeof crypto.getRandomValues&&"function"==typeof Uint8Array)return([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,function(e){var t=Number(e);return(t^crypto.getRandomValues(new Uint8Array(1))[0]&15>>t/4).toString(16)})}var e=(new Date).getTime(),t="undefined"!=typeof performance&&performance.now&&1e3*performance.now()||0;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(n){var r=16*Math.random();return e>0?(r=(e+r)%16|0,e=Math.floor(e/16)):(r=(t+r)%16|0,t=Math.floor(t/16)),("x"===n?r:3&r|8).toString(16)})}()),Ie=t.useRef(),Fe=t.useRef(null),Ae=t.useRef({}),Pe=r.useLatest(_),Te=r.useLatest(h),Ue=r.useLatest(be),ke=r.useLatest(G),Ve=r.useLatest(ae),Be=r.useLatest(g),He=r.useDebounceFn(function(){Ie.current&&clearTimeout(Ie.current),Ie.current=setTimeout(function(){var e,t,n;x(!1),Ie.current=void 0;var r=function(e){var t=e.initialData,n=e.displayRange,r=e.dataRange,a=e.containerSize,i=e.colorRange,o=ee({coor1:r.p1.x,pos1:n.p1.x,coor2:r.p2.x,pos2:n.p2.x}),u=o.constantValue,s=o.scale,c=ee({coor1:r.p1.y,pos1:n.p1.y,coor2:r.p2.y,pos2:n.p2.y}),l=c.constantValue,d=c.scale,f=[],v=r.p1,h=v.x,p=v.y,m=r.p2,g=m.x,x=m.y,y=Math.min(h,g),_=Math.max(h,g),E=Math.min(p,x),b=Math.max(p,x);if((t||[]).forEach(function(e){var t=e.x,n=e.y;t>=y&&t<=_&&n>=E&&n<=b&&f.push({originX:t,originY:n,x:J({constantValue:u,scale:s,curP:t}),y:J({constantValue:l,scale:d,curP:n,reverseLen:a.y}),value:e.value})}),f.length>1&&!X(i)&&!Q(i,[0,1])){var M=0,w=f.length-1;1!==i[1]&&(M=Math.ceil(f.length*(1-i[1])),void 0===f[M]&&M--),0!==i[0]&&(w=Math.floor(f.length*(1-i[0])),void 0===f[w]&&w--);var S=f[M].value,C=f[w].value;M=f.findIndex(function(e){return e.value===S}),w=f.findLastIndex(function(e){return e.value===C}),f=f.slice(M,w+1)}return f}({initialData:qe.current,displayRange:ke.current,dataRange:Ve.current,containerSize:et(),colorRange:Ze.current});X(r)||N([r[r.length-1].value,r[0].value]);var a={data:r,max:null===(e=r[0])||void 0===e?void 0:e.value};null===(t=Le.current)||void 0===t||null===(n=t.setData)||void 0===n||n.call(t,a)},120)},{wait:120}),je=t.useMemo(function(){return"heatmap-"+De.current},[]),ze=t.useMemo(function(){var e=[],t=[],n=[];return a.forEach(function(r){var a=r[0],i=r[1],o=r[2];e.push(a),t.push(i),n.push({x:a,y:i,value:o})}),e=e.sort(Ee),t=t.sort(Ee),Oe.current=[[e[0],e[e.length-1]],[t[0],t[t.length-1]]],n.sort(function(e,t){return Ee(t.value,e.value)})},[a]),Ge=t.useMemo(function(){if(X(o)||!o){var e,t,n=null===(e=Oe.current)||void 0===e?void 0:e[0],r=n[0],a=void 0===r?0:r,i=n[1],u=void 0===i?0:i,s=null===(t=Oe.current)||void 0===t?void 0:t[1],c=s[0],l=void 0===c?0:c,d=s[1],f=void 0===d?0:d;if(a===u)a=+a-100,u=+u+100;else{var v=u-a;a=+a-.1*v,u=+u+.1*v}if(l===f)l=+l-100,f=+f+100;else{var h=f-l;l=+l-.1*h,f=+f+.1*h}return{image:xe,coordinate:{p1:{x:a,y:l},p2:{x:u,y:f}},imgSize:{x:500,y:500}}}return o},[o]),Ke=Ge.imgSize,We=Ge.image,Ye=Ge.coordinate,Xe=t.useMemo(function(){var e=[],t=Y[pe];return W.forEach(function(n,r){var a=t[r],i=t[r+1];if(i){var o=re(100*(W[r+1]-n),0);e.push.apply(e,function(e,t,n){for(var r,a=ne(e),i=ne(t),o=(i[0]-a[0])/n,u=(i[1]-a[1])/n,s=(i[2]-a[2])/n,c=[],l=0;l<n;l++)c.push((r=(parseInt(o*l+a[0]+"")<<16|parseInt(u*l+a[1]+"")<<8|parseInt(s*l+a[2]+"")).toString(16),"#"+new Array(Math.abs(r.length-7)).join("0")+r));return c}(a,i,Number(o)))}}),e},[pe]),Qe=t.useMemo(function(){if(_.x*Math.pow(2,be-1)>=ue.x&&_.y*Math.pow(2,be-1)>=ue.y)return 100*Math.pow(2,be-1)+"%";var e=function(e){return 0===e?"auto":100*Math.pow(2,be-1)+"%"};return e(_.bgSizePercent[0])+" "+e(_.bgSizePercent[1])},[be,_.bgSizePercent]),qe=r.useLatest(ze),Ze=r.useLatest(Se);t.useEffect(function(){c&&!X(U)&&c(U)},[U]),t.useEffect(function(){c&&c(U)},[U]),t.useEffect(function(){!B&&l&&l({bgP:Te.current,scale:Ue.current})},[h,be]),t.useEffect(function(){var e=window.Heatmap.create({container:document.getElementById("heatmapContainer-"+De.current)});return Le.current=e,j.current=function(e,t,n,r,a,i,o){var u,s=document.getElementById(e);if(!s)return{unmount:function(){},setNewCenter:function(e,t){}};var c=s.getBoundingClientRect(),l={x:0,y:0},d=null,f={x:50,y:50},v=function(e){return e<0?0:e>100?100:isNaN(e)?0:e},h=function(e,t){f={x:e,y:t},function(e,t){var n={x:e,y:t};"x"===P.current&&(n.x=50),"y"===P.current&&(n.y=50),Q(n,Te.current)||p(n)}(e,t)};function m(e){1!==i.current&&(n(),l={x:e.clientX,y:e.clientY},d=f)}function g(e){var t,n;if(1!==i.current&&(e.preventDefault(),o.current&&0!==e.buttons)){r();var a=(null===(t=d)||void 0===t?void 0:t.x)+(l.x-e.clientX)/4/c.width*100/u.x,s=(null===(n=d)||void 0===n?void 0:n.y)+(e.clientY-l.y)/4/c.height*100/u.y;h(v(a),v(s))}}function x(){a()}return new Promise(function(e){var t=new Image;t.src=s.style.backgroundImage.replace(/"/g,"").replace(/url\(|\)$/gi,""),t.onload=function(){var t=this.width,n=this.height,r=c.width,a=c.height,i=t/r;e({x:Math.abs(t/(r*(n/a))-1),y:-Math.abs(n/(a*i)-1)})}}).then(function(e){return u=e,s.addEventListener("mousedown",m),s.addEventListener("mousemove",g),s.addEventListener("mouseup",x),void s.addEventListener("mouseout",x)}),{unmount:function(){s.removeEventListener("mousedown",m),s.removeEventListener("mousemove",g),s.addEventListener("mouseup",x),s.addEventListener("mouseout",x)},setNewCenter:h}}("heatmapContainer-"+De.current,0,Je,function(){Be.current||(x(!0),rt()),tt()},function(){D.current&&(R(!1),tt())},Ue,D),setTimeout(function(){nt()},60),function(){j.current.unmount(),rt()}},[]),t.useEffect(function(){var e,t,n=fe(pe);Ae.current=n,null===(e=Le.current)||void 0===e||null===(t=e.configure)||void 0===t||t.call(e,{radius:le,gradient:n,defaultMaxOpacity:Ne,className:je})},[pe,le,Ne,je]),t.useEffect(function(){var e,t,n=Ae.current,r=W[0],a=null==n?void 0:n[r],i=$e(Se[0],Se[1]),o={};i.forEach(function(e){var t=re(100*e,0)-re(100*W[0],0);o[e]=n[e]||(e<=r?a:Xe[t])}),null===(e=Le.current)||void 0===e||null===(t=e.configure)||void 0===t||t.call(e,{gradient:o}),He.run()},[Se,Xe]),t.useEffect(function(){ie({p1:null==Ye?void 0:Ye.p1,p2:null==Ye?void 0:Ye.p2})},[Ye]),t.useEffect(function(){var e;function t(){clearTimeout(e),e=setTimeout(n,150)}function n(){w({})}return window.addEventListener("resize",t),f&&document.addEventListener(f,n),function(){window.removeEventListener("resize",t),f&&document.removeEventListener(f,n)}},[]),t.useEffect(function(){!X(u)&&u&&k(u)},[u]),t.useEffect(function(){E(Z(et(),Ke))},[Ke]),t.useEffect(function(){var e=s({},Te.current);!F||"x"===F&&50===e.x||"y"===F&&50===e.y||("x"===F&&(e.x=50),"y"===F&&(e.y=50),p(e))},[F]),t.useEffect(function(){ze&&(x(!0),rt(),He.run())},[ze]),t.useEffect(function(){x(!0),1===be&&p({x:50,y:50}),rt(),setTimeout(function(){nt(),He.run()},60)},[be,_]),t.useImperativeHandle(n,function(){return{handleSyncAction:function(e){var t=e.scale,n=e.bgP;Q(t,Ue.current)||Me(t),n&&!Q(n,Te.current)&&(j.current.setNewCenter(n.x,n.y),H(!0),L||Je(),tt())}}},[]);var $e=function(e,t){var n=[].concat(W),r=e<.25?.25:e,a=t<.25?.25:t,i=n.findIndex(function(e){return e>=r}),o=n.findLastIndex(function(e){return e<=a});if(i>-1&&o>-1){var u=n.slice(i,o+1);return u.unshift(r),u.push(a),Array.from(new Set(u))}return n};function Je(){R(!0)}function et(){var e,t;return{x:(null===(e=document.getElementById("heatmapContainer-"+De.current))||void 0===e?void 0:e.offsetWidth)||0,y:(null===(t=document.getElementById("heatmapContainer-"+De.current))||void 0===t?void 0:t.offsetHeight)||0}}t.useEffect(function(){var e,t,n=Fe.current,r=Re.current,a=document.getElementsByClassName(je)[0],i=function(e){if(e.target===a){var t,n=e.offsetX,i=e.offsetY,o=ke.current.p1,u=ke.current.p2,s=u.x,c=u.y;if(r&&(n<o.x||n>s||i<o.y||i>c))return void(r.style.display="none");var l=function(e){var t=e.displayRange,n=e.dataRange,r=e.containerSize,a=e.curPos,i=ee({coor1:n.p1.x,pos1:t.p1.x,coor2:n.p2.x,pos2:t.p2.x}),o=i.constantValue,u=i.scale,s=ee({coor1:n.p1.y,pos1:t.p1.y,coor2:n.p2.y,pos2:t.p2.y}),c=s.constantValue,l=s.scale;return{x:te({constantValue:o,scale:u,curP:a.x}),y:te({constantValue:c,scale:l,curP:a.y,reverseLen:r.y})}}({displayRange:ke.current,dataRange:Ve.current,containerSize:et(),curPos:{x:n,y:i}}),d=null===(t=Le.current)||void 0===t?void 0:t.getValueAt({x:n,y:i});n+100>s&&(n=n-100-15),i+100>c&&(i=i-100-15),function(e,t,n,r,a,i){r&&(r.style.cssText="transform: translate("+(e+15)+"px, "+(t+15)+"px); display: block;",r.innerHTML='\n <div class="tooltip-title">'+n+'</div>\n <div class="tooltip-axis">\n <div class="axis">X: <span>'+a+'</span></div>\n <div class="axis">Y: <span>'+i+"</span></div>\n </div>\n ")}(n,i,d,r,l.x,l.y)}},o=function(){r&&(r.style.display="none")};return null==n||null===(e=n.addEventListener)||void 0===e||e.call(n,"mousemove",i),null==n||null===(t=n.addEventListener)||void 0===t||t.call(n,"mouseout",o),function(){var e,t;null==n||null===(e=n.removeEventListener)||void 0===e||e.call(n,"mousemove",i),null==n||null===(t=n.removeEventListener)||void 0===t||t.call(n,"mouseout",o)}},[]),t.useEffect(function(){try{if(Fe.current){var e,t,n=+getComputedStyle(Fe.current).height.replace(/px/,""),r=+getComputedStyle(Fe.current).width.replace(/px/,"");Q({y:n,x:r},ue)||(se({y:n,x:r}),null===(e=Le.current)||void 0===e||null===(t=e.configure)||void 0===t||t.call(e,{height:n,width:r}))}}catch(e){}}),t.useEffect(function(){var e=Z(ue,Ke);E(e)},[ue]);var tt=function(e,t){var n,r=this;return void 0===t&&(t=300),function(){for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];clearTimeout(n),n=setTimeout(function(){e.apply(r,i)},t)}}(function(){nt(),He.run(),H(!1)},500);function nt(){var e=et(),t=0===Pe.current.x?Z(e,Ke):Pe.current,n=function(e,t,n,r){return n.x*Math.pow(2,e-1)>t.x&&n.y*Math.pow(2,e-1)>t.y?null:{unfilledLength:r?n.x*Math.pow(2,e-1):n.y*Math.pow(2,e-1)}}(Ue.current,e,t,t.xFlag),r=t.xFlag;if(A(n?r?"x":"y":""),1===Ue.current){if(!n)return;var a=n.unfilledLength,i={x:0,y:0},o={x:e.x,y:e.y},u=r?Te.current.x/100*(e.x-a):Te.current.y/100*(e.y-a);r?(i.x=0+u,o.x=a+u):(i.y=0+u,o.y=a+u),K({p1:i,p2:o}),ie({p1:{x:Ye.p1.x,y:Ye.p1.y},p2:{x:Ye.p2.x,y:Ye.p2.y}})}else{var s={x:0,y:0},c={x:e.x,y:e.y},l={x:$({position:Te.current.x,containerLen:e.x,scaledLen:Pe.current.x*Math.pow(2,Ue.current-1),coorStart:Ye.p1.x,coorEnd:Ye.p2.x,isLowerCoor:!0}),y:$({position:100-Te.current.y,containerLen:e.y,scaledLen:Pe.current.y*Math.pow(2,Ue.current-1),coorStart:Ye.p1.y,coorEnd:Ye.p2.y,isLowerCoor:!0})},d={x:$({position:Te.current.x,containerLen:e.x,scaledLen:Pe.current.x*Math.pow(2,Ue.current-1),coorStart:Ye.p1.x,coorEnd:Ye.p2.x,isLowerCoor:!1}),y:$({position:100-Te.current.y,containerLen:e.y,scaledLen:Pe.current.y*Math.pow(2,Ue.current-1),coorStart:Ye.p1.y,coorEnd:Ye.p2.y,isLowerCoor:!1})};if(n){var f=n.unfilledLength,v=r?.5*(e.x-f):.5*(e.y-f);r?(s.x=v,c.x=f+v,l.x=Ye.p1.x,d.x=Ye.p2.x):(s.y=v,c.y=f+v,l.y=Ye.p1.y,d.y=Ye.p2.y),K({p1:s,p2:c}),ie({p1:l,p2:d})}else K({p1:s,p2:c}),ie({p1:l,p2:d})}}function rt(){var e;N([]),null===(e=Le.current)||void 0===e||e.removeData()}return t.createElement("div",{id:"heatmapContainerWrapper",className:i},t.createElement("div",{id:"heatmapContainer-"+De.current,className:"heatmapContainer "+(L&&"heatmapContainer-moving"),ref:Fe,style:{backgroundImage:"url("+We+")",backgroundSize:Qe,backgroundPosition:h.x+"% "+h.y+"%"}}),t.createElement("div",{className:"heatmapTooltip",ref:Re}),t.createElement(ge,{bestValues:C,data:U,scale:be,setScale:Me,colorRange:Se,setColorRange:Ce,setData:k,wrapperDom:Fe.current,triggerUpdateState:M,localeMap:d}))});module.exports=be;
function e(e){return e&&"object"==typeof e&&"default"in e?e.default:e}var t=require("react"),n=e(t),r=require("ahooks"),a=e(require("rc-tooltip")),i=e(require("classnames")),o=e(require("rc-input-number")),u=e(require("rc-checkbox"));function s(){return(s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function c(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)t.indexOf(n=i[r])>=0||(a[n]=e[n]);return a}function l(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function d(e,t){return e(t={exports:{}},t.exports),t.exports}var f=d(function(e){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports});l(f);var v=d(function(e){e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports});l(v);var h=d(function(e){e.exports=function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,i,o,u=[],s=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=i.call(n)).done)&&(u.push(r.value),u.length!==t);s=!0);}catch(e){c=!0,a=e}finally{try{if(!s&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(c)throw a}}return u}},e.exports.__esModule=!0,e.exports.default=e.exports});l(h);var p=d(function(e){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r},e.exports.__esModule=!0,e.exports.default=e.exports});l(p);var m=d(function(e){e.exports=function(e,t){if(e){if("string"==typeof e)return p(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?p(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports});l(m);var g=d(function(e){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports});l(g);var x=d(function(e){e.exports=function(e,t){return v(e)||h(e,t)||m(e,t)||g()},e.exports.__esModule=!0,e.exports.default=e.exports});l(x);var y=d(function(e){function t(n){return e.exports=t="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.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports});l(y);var _=d(function(e){var t=y.default;function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(n=function(e){return e?r:t})(e)}e.exports=function(e,r){if(!r&&e&&e.__esModule)return e;if(null===e||"object"!=t(e)&&"function"!=typeof e)return{default:e};var a=n(r);if(a&&a.has(e))return a.get(e);var i={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var s=o?Object.getOwnPropertyDescriptor(e,u):null;s&&(s.get||s.set)?Object.defineProperty(i,u,s):i[u]=e[u]}return i.default=e,a&&a.set(e,i),i},e.exports.__esModule=!0,e.exports.default=e.exports});l(_);var E=d(function(e,t){var r=_.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=a.useRef();return t.current=e,a.useCallback(function(){for(var e,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return null===(e=t.current)||void 0===e?void 0:e.call.apply(e,[t].concat(r))},[])};var a=r(n)});l(E);var b=d(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return!("undefined"==typeof window||!window.document||!window.document.createElement)}});l(b);var M=d(function(e,t){var r=f.default,a=_.default;Object.defineProperty(t,"__esModule",{value:!0}),t.useLayoutUpdateEffect=t.default=void 0;var i=a(n),o=r(b),u="test"!==process.env.NODE_ENV&&(0,o.default)()?i.useLayoutEffect:i.useEffect,s=function(e,t){var n=i.useRef(!0);u(function(){return e(n.current)},t),u(function(){return n.current=!1,function(){n.current=!0}},[])};t.useLayoutUpdateEffect=function(e,t){s(function(t){if(!t)return e()},t)},t.default=s});l(M);var w=d(function(e,t){var r=_.default,a=f.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=o.useRef(!1),n=o.useState(e),r=(0,i.default)(n,2),a=r[0],u=r[1];return o.useEffect(function(){return t.current=!1,function(){t.current=!0}},[]),[a,function(e,n){n&&t.current||u(e)}]};var i=a(x),o=r(n)});l(w);var S=l(d(function(e,t){var n=f.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=t||{},u=n.defaultValue,s=n.value,c=n.onChange,l=n.postState,d=(0,i.default)(function(){return o(s)?s:o(u)?"function"==typeof u?u():u:"function"==typeof e?e():e}),f=(0,r.default)(d,2),v=f[0],h=f[1],p=void 0!==s?s:v,m=l?l(p):p,g=(0,a.default)(c),x=(0,i.default)([p]),y=(0,r.default)(x,2),_=y[0],E=y[1];return(0,M.useLayoutUpdateEffect)(function(){var e=_[0];v!==e&&g(v,e)},[_]),(0,M.useLayoutUpdateEffect)(function(){o(s)||h(s)},[s]),[m,(0,a.default)(function(e,t){h(e,t),E([p],t)})]};var r=n(x),a=n(E),i=n(w);function o(e){return void 0!==e}})),C=d(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.call=s,t.default=void 0,t.note=o,t.noteOnce=l,t.preMessage=void 0,t.resetWarned=u,t.warning=i,t.warningOnce=c;var n={},r=[],a=t.preMessage=function(e){r.push(e)};function i(e,t){if("production"!==process.env.NODE_ENV&&!e&&void 0!==console){var n=r.reduce(function(e,t){return t(null!=e?e:"","warning")},t);n&&console.error("Warning: ".concat(n))}}function o(e,t){if("production"!==process.env.NODE_ENV&&!e&&void 0!==console){var n=r.reduce(function(e,t){return t(null!=e?e:"","note")},t);n&&console.warn("Note: ".concat(n))}}function u(){n={}}function s(e,t,r){t||n[r]||(e(!1,r),n[r]=!0)}function c(e,t){s(i,e,t)}function l(e,t){s(o,e,t)}c.preMessage=a,c.resetWarned=u,c.noteOnce=l,t.default=c}),N=l(C),O=l(d(function(e,t){var n=f.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(y),a=n(C);t.default=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=new Set;function o(e,t){var u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,s=i.has(e);if((0,a.default)(!s,"Warning: There may be circular references"),s)return!1;if(e===t)return!0;if(n&&u>1)return!1;i.add(e);var c=u+1;if(Array.isArray(e)){if(!Array.isArray(t)||e.length!==t.length)return!1;for(var l=0;l<e.length;l++)if(!o(e[l],t[l],c))return!1;return!0}if(e&&t&&"object"===(0,r.default)(e)&&"object"===(0,r.default)(t)){var d=Object.keys(e);return d.length===Object.keys(t).length&&d.every(function(n){return o(e[n],t[n],c)})}return!1}return o(e,t)}})),L=t.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0});function R(e,t,n){return(e-t)/(n-t)}function D(e,t,n,r){var a=R(t,n,r),i={};switch(e){case"rtl":i.right=100*a+"%",i.transform="translateX(50%)";break;case"btt":i.bottom=100*a+"%",i.transform="translateY(50%)";break;case"ttb":i.top=100*a+"%",i.transform="translateY(-50%)";break;default:i.left=100*a+"%",i.transform="translateX(-50%)"}return i}function I(e,t){return Array.isArray(e)?e[t]:e}var F=l(d(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(e){var t=e.keyCode;if(e.altKey&&!e.ctrlKey||e.metaKey||t>=n.F1&&t<=n.F12)return!1;switch(t){case n.ALT:case n.CAPS_LOCK:case n.CONTEXT_MENU:case n.CTRL:case n.DOWN:case n.END:case n.ESC:case n.HOME:case n.INSERT:case n.LEFT:case n.MAC_FF_META:case n.META:case n.NUMLOCK:case n.NUM_CENTER:case n.PAGE_DOWN:case n.PAGE_UP:case n.PAUSE:case n.PRINT_SCREEN:case n.RIGHT:case n.SHIFT:case n.UP:case n.WIN_KEY:case n.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(e){if(e>=n.ZERO&&e<=n.NINE)return!0;if(e>=n.NUM_ZERO&&e<=n.NUM_MULTIPLY)return!0;if(e>=n.A&&e<=n.Z)return!0;if(-1!==window.navigator.userAgent.indexOf("WebKit")&&0===e)return!0;switch(e){case n.SPACE:case n.QUESTION_MARK:case n.NUM_PLUS:case n.NUM_MINUS:case n.NUM_PERIOD:case n.NUM_DIVISION:case n.SEMICOLON:case n.DASH:case n.EQUALS:case n.COMMA:case n.PERIOD:case n.SLASH:case n.APOSTROPHE:case n.SINGLE_QUOTE:case n.OPEN_SQUARE_BRACKET:case n.BACKSLASH:case n.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}};t.default=n})),A=["prefixCls","value","valueIndex","onStartMove","style","render","dragging","onOffsetChange","tooltip"],P=t.forwardRef(function(e,n){var r,o,u=e.prefixCls,l=e.value,d=e.valueIndex,f=e.onStartMove,v=e.style,h=e.render,p=e.dragging,m=e.onOffsetChange,g=e.tooltip,x=c(e,A),y=t.useContext(L),_=y.min,E=y.max,b=y.direction,M=y.disabled,w=y.keyboard,S=y.range,C=y.tabIndex,N=y.ariaLabelForHandle,O=y.ariaLabelledByForHandle,R=y.ariaValueTextFormatterForHandle,P=u+"-handle",T=function(e){M||f(e,d)},U=D(b,l,_,E),k=t.createElement(a,{overlay:g,placement:"left"},t.createElement("div",Object.assign({ref:n,className:i(P,(r={},r[P+"-"+(d+1)]=S,r[P+"-dragging"]=p,r)),style:s({},U,v),onMouseDown:T,onTouchStart:T,onKeyDown:function(e){if(!M&&w){var t=null;switch(e.which||e.keyCode){case F.LEFT:t="ltr"===b||"btt"===b?-1:1;break;case F.RIGHT:t="ltr"===b||"btt"===b?1:-1;break;case F.UP:t="ttb"!==b?1:-1;break;case F.DOWN:t="ttb"!==b?-1:1;break;case F.HOME:t="min";break;case F.END:t="max";break;case F.PAGE_UP:t=2;break;case F.PAGE_DOWN:t=-2}null!==t&&(e.preventDefault(),m(t,d))}},tabIndex:M?null:I(C,d),role:"slider","aria-valuemin":_,"aria-valuemax":E,"aria-valuenow":l,"aria-disabled":M,"aria-label":I(N,d),"aria-labelledby":I(O,d),"aria-valuetext":null===(o=I(R,d))||void 0===o?void 0:o(l),"aria-orientation":"ltr"===b||"rtl"===b?"horizontal":"vertical"},x)));return h&&(k=h(k,{index:d,prefixCls:u,value:l,dragging:p})),k});"production"!==process.env.NODE_ENV&&(P.displayName="Handle");var T=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","draggingIndex","bestValues"],U=t.forwardRef(function(e,n){var r=e.prefixCls,a=e.style,i=e.onStartMove,o=e.onOffsetChange,u=e.values,s=e.handleRender,l=e.draggingIndex,d=e.bestValues,f=c(e,T),v=t.useRef({});return t.useImperativeHandle(n,function(){return{focus:function(e){var t;null===(t=v.current[e])||void 0===t||t.focus()}}}),t.createElement(t.Fragment,null,u.map(function(e,n){return t.createElement(P,Object.assign({ref:function(e){e?v.current[n]=e:delete v.current[n]},tooltip:d&&d[n]?""+(d[n]||"..."):null,dragging:l===n,prefixCls:r,style:I(a,n),key:n,value:e,valueIndex:n,onStartMove:i,onOffsetChange:o,render:s},f))}))});function k(e){var t="touches"in e?e.touches[0]:e;return{pageX:t.pageX,pageY:t.pageY}}function V(e){var n,r=e.prefixCls,a=e.value,o=e.style,u=e.activeStyle,c=t.useContext(L),l=r+"-dot",d=c.included&&c.includedStart<=a&&a<=c.includedEnd,f=s({},D(c.direction,a,c.min,c.max),"function"==typeof o?o(a):o);return d&&(f=s({},f,"function"==typeof u?u(a):u)),t.createElement("span",{className:i(l,(n={},n[l+"-active"]=d,n)),style:f})}function B(e){var n=e.prefixCls,r=e.dots,a=e.style,i=e.activeStyle,o=t.useContext(L),u=o.min,s=o.max,c=o.step,l=t.useMemo(function(){var e=new Set;if(r&&null!==c)for(var t=u;t<=s;)e.add(t),t+=c;return Array.from(e)},[u,s,c,r]);return t.createElement("div",{className:n+"-step"},l.map(function(e){return t.createElement(V,{prefixCls:n,key:e,value:e,style:a,activeStyle:i})}))}function H(e){var n,r=e.prefixCls,a=e.style,o=e.start,u=e.end,c=e.index,l=e.onStartMove,d=t.useContext(L),f=d.direction,v=d.min,h=d.max,p=d.disabled,m=d.range,g=r+"-track",x=R(o,v,h),y=R(u,v,h),_=function(e){!p&&l&&l(e,-1)},E={},b={},M={};switch(f){case"rtl":E.right=100*x+"%",E.width=100*y-100*x+"%";break;case"btt":E.bottom=100*x+"%",E.height=100*y-100*x+"%",b.top=0,b.height=100*(1-y)+"%",M.height=100*x+"%",M.bottom="0";break;case"ttb":E.top=100*x+"%",E.height=100*y-100*x+"%",b.top=0,b.bottom=100*x+"%",M.bottom="100%",M.height=100*(1-y)+"%";break;default:E.left=100*x+"%",E.width=100*y-100*x+"%"}return t.createElement(t.Fragment,null,t.createElement("div",{className:i(g+"-prefix"),style:s({},b)}),t.createElement("div",{className:i(g,(n={},n[g+"-"+(c+1)]=m,n[r+"-track-draggable"]=l,n)),style:s({},E,a),onMouseDown:_,onTouchStart:_}),t.createElement("div",{className:i(g+"-suffix"),style:s({},M)}))}function j(e){var n=e.prefixCls,r=e.style,a=e.values,i=e.startPoint,o=e.onStartMove,u=t.useContext(L),s=u.included,c=u.range,l=u.min,d=t.useMemo(function(){if(!c){if(0===a.length)return[];var e=null!=i?i:l,t=a[0];return[{start:Math.min(e,t),end:Math.max(e,t)}]}for(var n=[],r=0;r<a.length-1;r+=1)n.push({start:a[r],end:a[r+1]});return n},[a,c,i,l]);return s?d.map(function(e,a){var i=e.start,u=e.end;return t.createElement(H,{index:a,prefixCls:n,style:I(r,a),start:i,end:u,key:a,onStartMove:o})}):null}"production"!==process.env.NODE_ENV&&(U.displayName="Handles");var z=t.forwardRef(function(e,n){var r,a=e.prefixCls,o=void 0===a?"rc-slider":a,u=e.className,c=e.style,l=e.disabled,d=void 0!==l&&l,f=e.keyboard,v=void 0===f||f,h=e.autoFocus,p=e.onFocus,m=e.onBlur,g=e.min,x=void 0===g?0:g,y=e.max,_=void 0===y?100:y,E=e.step,b=void 0===E?1:E,M=e.value,w=e.defaultValue,C=e.range,R=e.count,D=e.onChange,I=e.onBeforeChange,F=e.onAfterChange,A=e.allowCross,P=void 0===A||A,T=e.pushable,V=void 0!==T&&T,H=e.draggableTrack,z=e.reverse,G=e.vertical,K=e.included,W=void 0===K||K,Y=e.startPoint,X=e.trackStyle,Q=e.handleStyle,q=e.railStyle,Z=e.dotStyle,$=e.activeDotStyle,J=e.dots,ee=e.handleRender,te=e.tabIndex,ne=void 0===te?0:te,re=e.ariaLabelForHandle,ae=e.ariaLabelledByForHandle,ie=e.ariaValueTextFormatterForHandle,oe=e.railImg,ue=e.bestValues,se=t.useRef(),ce=t.useRef(),le=t.useMemo(function(){return G?z?"ttb":"btt":z?"rtl":"ltr"},[z,G]),de=t.useMemo(function(){return isFinite(x)?x:0},[x]),fe=t.useMemo(function(){return isFinite(_)?_:100},[_]),ve=t.useMemo(function(){return null!==b&&b<=0?1:b},[b]),he=t.useMemo(function(){return"boolean"==typeof V?!!V&&ve:V>=0&&V},[V,ve]),pe=function(e,n,r,a,i){var o=t.useCallback(function(t){var r=isFinite(t);return r=Math.min(n,t),Math.max(e,r)},[e,n]),u=t.useCallback(function(t){if(null!==r){var a=e+Math.round((o(t)-e)/r)*r,i=function(e){return(String(e).split(".")[1]||"").length},u=Math.max(i(r),i(n),i(e)),s=Number(a.toFixed(u));return e<=s&&s<=n?s:null}return null},[r,e,n,o]),s=t.useCallback(function(t){var a=o(t),i=[];null!==r&&i.push(u(t)),i.push(e,n);var s=i[0],c=n-e;return i.forEach(function(e){var t=Math.abs(a-e);t<=c&&(s=e,c=t)}),s},[e,n,r,o,u]),c=function t(a,i,o,s){if(void 0===s&&(s="unit"),"number"==typeof i){var c,l=a[o],d=l+i,f=[];f.push(e,n),f.push(u(l));var v=i>0?1:-1;f.push(u("unit"===s?l+v*r:d)),f=f.filter(function(e){return null!==e}).filter(function(e){return i<0?e<=l:e>=l}),"unit"===s&&(f=f.filter(function(e){return e!==l}));var h="unit"===s?l:d;c=f[0];var p=Math.abs(c-h);if(f.forEach(function(e){var t=Math.abs(e-h);t<p&&(c=e,p=t)}),void 0===c)return i<0?e:n;if("dist"===s)return c;if(Math.abs(i)>1){var m=[].concat(a);return m[o]=c,t(m,i-v,o,s)}return c}return"min"===i?e:"max"===i?n:void 0},l=function(e,t,n,r){void 0===r&&(r="unit");var a=e[n],i=c(e,t,n,r);return{value:i,changed:i!==a}},d=function(e){return null===i&&0===e||"number"==typeof i&&e<i};return[s,function(e,t,n,r){void 0===r&&(r="unit");var o=e.map(s),u=o[n],f=c(o,t,n,r);if(o[n]=f,!1===a){var v=i||0;n>0&&o[n-1]!==u&&(o[n]=Math.max(o[n],o[n-1]+v)),n<o.length-1&&o[n+1]!==u&&(o[n]=Math.min(o[n],o[n+1]-v))}else if("number"==typeof i||null===i){for(var h=n+1;h<o.length;h+=1)for(var p=!0;d(o[h]-o[h-1])&&p;){var m=l(o,1,h);o[h]=m.value,p=m.changed}for(var g=n;g>0;g-=1)for(var x=!0;d(o[g]-o[g-1])&&x;){var y=l(o,-1,g-1);o[g-1]=y.value,x=y.changed}for(var _=o.length-1;_>0;_-=1)for(var E=!0;d(o[_]-o[_-1])&&E;){var b=l(o,-1,_-1);o[_-1]=b.value,E=b.changed}for(var M=0;M<o.length-1;M+=1)for(var w=!0;d(o[M+1]-o[M])&&w;){var S=l(o,1,M+1);o[M+1]=S.value,w=S.changed}}return{value:o[n],values:o}}]}(de,fe,ve,P,he),me=pe[0],ge=pe[1],xe=S(w,{value:M}),ye=xe[0],_e=xe[1],Ee=t.useMemo(function(){var e=null==ye?[]:Array.isArray(ye)?ye:[ye],t=e[0],n=null===ye?[]:[void 0===t?de:t];if(C){if(n=[].concat(e),R||void 0===ye){var r=R>=0?R+1:2;for(n=n.slice(0,r);n.length<r;){var a;n.push(null!=(a=n[n.length-1])?a:de)}}n.sort(function(e,t){return e-t})}return n.forEach(function(e,t){n[t]=me(e)}),n},[ye,C,de,R,me]),be=t.useRef(Ee);be.current=Ee;var Me=function(e){return C?e:e[0]},we=function(e){var t=[].concat(e).sort(function(e,t){return e-t});D&&!O(t,be.current,!0)&&D(Me(t)),_e(t)},Se=t.useState(null),Ce=Se[0],Ne=Se[1];t.useEffect(function(){if(null!==Ce){var e=Ee.indexOf(Ce);e>=0&&se.current.focus(e)}Ne(null)},[Ce]);var Oe=t.useMemo(function(){return H&&null===ve?("production"!==process.env.NODE_ENV&&N(!1,"`draggableTrack` is not supported when `step` is `null`."),!1):H},[H,ve]),Le=function(e,n,r,a,i,o,u,s,c){var l=t.useState(null),d=l[0],f=l[1],v=t.useState(-1),h=v[0],p=v[1],m=t.useState(r),g=m[0],x=m[1],y=t.useState(r),_=y[0],E=y[1],b=t.useRef(null),M=t.useRef(null),w=t.useRef();t.useEffect(function(){-1===h&&x(r)},[r,h]),t.useEffect(function(){return function(){document.removeEventListener("mousemove",b.current),document.removeEventListener("mouseup",M.current),document.removeEventListener("touchmove",b.current),document.removeEventListener("touchend",M.current)}},[]);var S=function(e,t){g.some(function(t,n){return t!==e[n]})&&(void 0!==t&&f(t),x(e),u(e))};w.current=function(e,t){if(-1===e){var n=_[0],r=i-_[_.length-1],u=t*(i-a);u=Math.max(u,a-n),u=Math.min(u,r);var s=o(n+u);u=s-n;var l=_.map(function(e){return e+u});S(l)}else{var d=(i-a)*t,f=[].concat(g);f[e]=_[e];var v=c(f,d,e,"dist");S(v.values,v.value)}};var C=t.useMemo(function(){var e=[].concat(r).sort(function(e,t){return e-t}),t=[].concat(g).sort(function(e,t){return e-t});return e.every(function(e,n){return e===t[n]})?g:r},[r,g]);return[h,d,C,function(t,a){t.stopPropagation();var i=r[a];p(a),f(i),E(r);var o=k(t),u=o.pageX,s=o.pageY,c=function(t){t.preventDefault();var r,i=k(t),o=i.pageX-u,c=i.pageY-s,l=e.current.getBoundingClientRect(),d=l.width,f=l.height;switch(n){case"btt":r=-c/f;break;case"ttb":r=c/f;break;case"rtl":r=-o/d;break;default:r=o/d}w.current(a,r)},l=function e(t){t.preventDefault(),document.removeEventListener("mouseup",e),document.removeEventListener("mousemove",c),document.removeEventListener("touchend",e),document.removeEventListener("touchmove",c),b.current=null,M.current=null,p(-1),null==F||F(Me(be.current))};document.addEventListener("mouseup",l),document.addEventListener("mousemove",c),document.addEventListener("touchend",l),document.addEventListener("touchmove",c),b.current=c,M.current=l}]}(ce,le,Ee,de,fe,me,we,0,ge),Re=Le[0],De=Le[1],Ie=Le[2],Fe=Le[3],Ae=function(e,t){Fe(e,t),null==I||I(Me(be.current))},Pe=-1!==Re;t.useEffect(function(){if(!Pe){var e=Ee.lastIndexOf(De);se.current.focus(e)}},[Pe]);var Te=t.useMemo(function(){return[].concat(Ie).sort(function(e,t){return e-t})},[Ie]),Ue=t.useMemo(function(){return C?[Te[0],Te[Te.length-1]]:[de,Te[0]]},[Te,C,de]),ke=Ue[0],Ve=Ue[1];t.useImperativeHandle(n,function(){return{focus:function(){se.current.focus(0)},blur:function(){var e=document.activeElement;ce.current.contains(e)&&(null==e||e.blur())}}}),t.useEffect(function(){h&&se.current.focus(0)},[]);var Be=t.useMemo(function(){return{min:de,max:fe,direction:le,disabled:d,keyboard:v,step:ve,included:W,includedStart:ke,includedEnd:Ve,range:C,tabIndex:ne,ariaLabelForHandle:re,ariaLabelledByForHandle:ae,ariaValueTextFormatterForHandle:ie}},[de,fe,le,d,v,ve,W,ke,Ve,C,ne,re,ae,ie]),He=s({},q);return oe&&(He.backgroundImage="url("+oe+")",He.transform="rotate(180deg)"),t.createElement(L.Provider,{value:Be},t.createElement("div",{ref:ce,className:i(o,u,(r={},r[o+"-disabled"]=d,r[o+"-vertical"]=G,r[o+"-horizontal"]=!G,r)),style:c,onMouseDown:function(e){e.preventDefault();var t,n=ce.current.getBoundingClientRect(),r=n.width,a=n.height,i=n.left,o=n.top,u=n.bottom,s=n.right,c=e.clientX,l=e.clientY;switch(le){case"btt":t=(u-l)/a;break;case"ttb":t=(l-o)/a;break;case"rtl":t=(s-c)/r;break;default:t=(c-i)/r}!function(e){if(!d){var t=0,n=fe-de;Ee.forEach(function(r,a){var i=Math.abs(e-r);i<=n&&(n=i,t=a)});var r=[].concat(Ee);r[t]=e,C&&!Ee.length&&void 0===R&&r.push(e),null==I||I(Me(r)),we(r),null==F||F(Me(r))}}(me(de+t*(fe-de)))}},t.createElement("div",{className:o+"-rail",style:He}),t.createElement(j,{prefixCls:o,style:X,values:Te,startPoint:Y,onStartMove:Oe?Ae:null}),t.createElement(B,{prefixCls:o,dots:J,style:Z,activeStyle:$}),t.createElement(U,{ref:se,prefixCls:o,style:Q,values:Ie,draggingIndex:Re,onStartMove:Ae,onOffsetChange:function(e,t){if(!d){var n=ge(Ee,e,t);null==I||I(Me(Ee)),we(n.values),null==F||F(Me(n.values)),Ne(n.value)}},onFocus:p,onBlur:m,handleRender:ee,bestValues:ue})))});"production"!==process.env.NODE_ENV&&(z.displayName="Slider");var G=function(e){var t=e.min,r=e.max,a=e.unit,i=e.value,u=e.onChange;return n.createElement("div",{className:"progress--wrapper"},n.createElement(z,{className:"custom-slider--wrapper",min:t,max:r,value:i,onChange:u}),n.createElement(o,{min:t,max:r,style:{width:"56px"},value:i,onChange:u}),a&&n.createElement("span",{className:"unit"},a))},K=function(e){var r=e.wrapperDom,a=e.moveDom,o=e.className,u=e.onMovingStart,s=e.onMovingEnd,c=e.triggerUpdateState,l=t.useRef({x:0,y:0}),d=t.useRef(!1),f=t.useRef(null);return t.useEffect(function(){var e,t,n,i=null!=(e=null==r?void 0:r.getBoundingClientRect())?e:{},o=i.width,c=i.height,v=null!=(t=null==a?void 0:a.getBoundingClientRect())?t:{},h=v.width,p=v.height,m=function(e){if(e.stopPropagation(),d.current){var t=l.current,n=e.clientX,r=e.clientY,i=a.offsetLeft+(n-t.x),u=a.offsetTop+(r-t.y);i<0&&(i=0),i+h>o&&(i=o-h),u<0&&(u=0),u+p>c&&(u=c-p),l.current={x:n,y:r},a.style.cssText="top: "+u+"px; left: "+i+"px"}},g=function(e){e.stopPropagation(),d.current=!0,l.current={x:e.clientX,y:e.clientY},u(),window.addEventListener("mousemove",m)},x=function(e){e.stopPropagation(),d.current=!1,s(),window.removeEventListener("mousemove",m)};return null===(n=f.current)||void 0===n||n.addEventListener("mousedown",g),window.addEventListener("mouseup",x),function(){var e;null===(e=f.current)||void 0===e||e.removeEventListener("mousedown",g),window.removeEventListener("mouseup",x),window.removeEventListener("mousemove",m)}},[r,a,c]),n.createElement("div",{className:i(o,"drag-item--wrapper"),ref:f})},W=[.25,.55,.85,1],Y=[["#0000ff","#00ff00","#ffff00","#ff0000"],["#E65555","#ED7540","#F7B717","#FFDB02"],["#0601FF","#02B3FF","#01FFC2","#05FF00"],["#0A89FF","#6742FF","#B700E4","#FF00B8"]],X=function(e){return!(Object.entries(e||{}).length||null!=e&&e.length||null!=e&&e.size)};function Q(e,t){if(e===t)return!0;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var a=0,i=n;a<i.length;a++){var o=i[a],u=e[o],s=t[o],c=q(u)&&q(s);if(c&&!Q(u,s)||!c&&u!==s)return!1}return!0}var q=function(e){return null!=e&&"object"==typeof e};function Z(e,t){var n=t.x/e.x,r=t.y/e.y,a=Math.max(n,r),i=n<r;return{x:i?t.x/a:e.x,y:i?e.y:t.y/a,xFlag:i,bgSizePercent:[i?0:1,i?1:0]}}function $(e){var t=e.position,n=e.scaledLen,r=e.coorStart;return(t/100*n+(e.isLowerCoor?-t/100:(100-t)/100)*e.containerLen)*(e.coorEnd-r)/n+r}function J(e){var t=e.reverseLen,n=e.constantValue*e.curP+e.scale;return t&&(n=t-n),Number(n.toFixed(2))}function ee(e){var t=e.pos1,n=e.coor1,r=(t-e.pos2)/(n-e.coor2);return{scale:t-r*n,constantValue:r}}function te(e){var t=e.reverseLen,n=e.curP;return t&&(n=t-n),function(e){var t,n=e<0,r=Math.abs(e);if(r>.1||0===r)t=Number(r.toFixed(2));else{var a="0.",i=""+r,o=0;for(i=i.replace("0.","");"0"===i[o];)o++,a+="0";i=(i=(+("0."+(i=i.substring(o,o+3)))).toFixed(2)).replace("0.",a),t=Number(i)}return n?-t:t}((n-e.scale)/e.constantValue)}function ne(e){for(var t=[],n=1;n<7;n+=2)t.push(parseInt("0x"+e.slice(n,n+2)));return t}function re(e,t,n){void 0===t&&(t=2),void 0===n&&(n=!1);var r=Number(e);return isNaN(r)?"-":n?r.toFixed(t):Number(r.toFixed(t))}var ae,ie,oe,ue,se,ce,le,de=function(e){var t=e.label,r=e.checked,a=e.onChange,i=t.length,o=t.reduce(function(e,t,n){return e+=t+" "+function(e,t){void 0===t&&(t=2);var n=function(e,t,n){void 0===t&&(t=2),void 0===n&&(n="en-US");var r=re(e,t);return"-"===r?"-":r.toLocaleString(n,{minimumFractionDigits:0,maximumFractionDigits:t})}(re(100*Number(e),t));return"-"===n?"-":n+"%"}(W[n]),n<i-1&&(e+=","),e},"");return n.createElement("label",null,n.createElement(u,{checked:r,onChange:a}),n.createElement("div",{className:"theme",style:{background:"linear-gradient(270deg, "+o+")"}}))},fe=function(e){var t={};return Y[e||0].forEach(function(e,n){t[W[n]]=e}),t},ve=function(e){var t,n,r=document.createElement("canvas");r.width=12,r.height=96;var a=r.getContext("2d"),i=null==a||null===(t=a.createLinearGradient)||void 0===t?void 0:t.call(a,0,0,1,96);for(var o in e){var u;null==i||null===(u=i.addColorStop)||void 0===u||u.call(i,o,e[o])}return a&&i&&(a.fillStyle=i),null==a||null===(n=a.fillRect)||void 0===n||n.call(a,0,0,12,96),r.toDataURL()},he=function(e){var t=e.onClick;return n.createElement("button",{disabled:e.disabled,onClick:function(){return t}},e.children)},pe=function(e){return n.createElement(a,{placement:"left",overlay:e.text},e.children)},me=function(e){var t=e.children;return n.createElement("div",{className:"popver-item"},n.createElement("div",{className:"item-title"},e.title),t)},ge=function(e){var r=e.data,i=e.min,o=e.max,u=e.step,c=e.setData,l=e.wrapperDom,d=e.bestValues,f=e.scale,v=e.setScale,h=e.colorRange,p=e.setColorRange,m=e.triggerUpdateState,g=e.localeMap,x=t.useState(!1),y=x[0],_=x[1],E=t.useState(!1),b=E[0],M=E[1],w=t.useRef(null),S=t.useCallback(function(e,t,n){var r,a=(void 0===n?{}:n).leading;return function(){for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];!r&&a&&e.apply(void 0,n),clearTimeout(r),r=setTimeout(function(){return e.apply(void 0,n)},200)}}(function(e,t){c(function(n){return n[t]=e,s({},n)})},0,{leading:!0,maxWait:200}),[]),C=n.createElement("div",{className:"popver--wrapper"},n.createElement(me,{title:(null==g?void 0:g.opacity)||"opacity"},n.createElement(G,{min:0,max:100,unit:"%",onChange:function(e){S(e,"opacity")},value:r.opacity||100})),n.createElement(me,{title:(null==g?void 0:g.radius)||"radius"},n.createElement(G,{min:0,max:50,onChange:function(e){S(e,"radius")},value:r.radius||20})),n.createElement(me,{title:(null==g?void 0:g.colorTheme)||"colorTheme"},Y.map(function(e,t){return n.createElement(de,{key:t,onChange:function(){return e=t,void c(function(t){return t.theme=e,s({},t)});var e},checked:(r.theme||0)===t,label:e})})));return n.createElement("div",{className:"color-range-slider--wrapper "+(b&&"color-range-slider--wrapper-moving"),ref:w},n.createElement(K,{wrapperDom:l,moveDom:w.current,onMovingStart:function(){return M(!0)},onMovingEnd:function(){return M(!1)},triggerUpdateState:m}),n.createElement("div",{className:"operation--wrapper"},n.createElement(pe,{text:(null==g?void 0:g.reset)||"reset"},n.createElement(he,{onClick:function(){v(1),p([0,1])},disabled:1===f},"revert")),n.createElement(pe,{text:(null==g?void 0:g.zoomOut)||"zoomOut"},n.createElement(he,{disabled:4===f,onClick:function(){v(f+1)}},"zoom out")),n.createElement(pe,{text:(null==g?void 0:g.zoomIn)||"zoomIn"},n.createElement(he,{disabled:1===f,onClick:function(){v(f-1)}},"zoom in")),n.createElement(pe,{text:(null==g?void 0:g.setting)||"setting"},n.createElement(a,{className:"color-range-slider-setting-popver",open:y,onOpenChange:function(e){_(e)},trigger:"click",content:C,placement:"leftTop",mouseEnterDelay:.1,mouseLeaveDelay:.1,showArrow:!1},n.createElement(he,{onClick:function(){_(function(e){return!e})}},"setting")))),n.createElement("div",{className:"slider--wrapper"},n.createElement(z,{className:"custom-range-slider--wrapper",range:!0,vertical:!0,value:h,onChange:function(e){p(e)},min:i||0,max:o||1,step:u||.01,bestValues:d,railImg:ve(fe(r.theme||0)),railStyle:{zIndex:1,right:1,width:"12px"},handleStyle:{zIndex:2,opacity:1,backgroundColor:"#fff",borderColor:"#b9becf80"}})))};window.Heatmap=(ae={defaultRadius:40,defaultRenderer:"canvas2d",defaultGradient:{.25:"rgb(0,0,255)",.55:"rgb(0,255,0)",.85:"yellow",1:"rgb(255,0,0)"},defaultMaxOpacity:1,defaultMinOpacity:0,defaultBlur:.85,defaultXField:"x",defaultYField:"y",defaultValueField:"value",plugins:{}},ie=function(){var e=function(e){this._coordinator={},this._data=[],this._radi=[],this._min=10,this._max=1,this._xField=e.xField||e.defaultXField,this._yField=e.yField||e.defaultYField,this._valueField=e.valueField||e.defaultValueField,e.radius&&(this._cfgRadius=e.radius)},t=ae.defaultRadius;return e.prototype={_organiseData:function(e,n){var r=e[this._xField],a=e[this._yField],i=this._radi,o=this._data,u=this._max,s=this._min,c=e[this._valueField]||1,l=e.radius||this._cfgRadius||t;o[r]||(o[r]=[],i[r]=[]),o[r][a]?o[r][a]+=c:(o[r][a]=c,i[r][a]=l);var d=o[r][a];return d>u?(n?this.setDataMax(d):this._max=d,!1):d<s?(n?this.setDataMin(d):this._min=d,!1):{x:r,y:a,value:c,radius:l,min:s,max:u}},_unOrganizeData:function(){var e=[],t=this._data,n=this._radi;for(var r in t)for(var a in t[r])e.push({x:r,y:a,radius:n[r][a],value:t[r][a]});return{min:this._min,max:this._max,data:e}},_onExtremaChange:function(){this._coordinator.emit("extremachange",{min:this._min,max:this._max})},addData:function(){if(arguments[0].length>0)for(var e=arguments[0],t=e.length;t--;)this.addData.call(this,e[t]);else{var n=this._organiseData(arguments[0],!0);n&&(0===this._data.length&&(this._min=this._max=n.value),this._coordinator.emit("renderpartial",{min:this._min,max:this._max,data:[n]}))}return this},setData:function(e){var t=e.data,n=t.length;this._data=[],this._radi=[];for(var r=0;r<n;r++)this._organiseData(t[r],!1);return this._max=e.max,this._min=e.min||0,this._onExtremaChange(),this._coordinator.emit("renderall",this._getInternalData()),this},removeData:function(){this._data=[],this._radi=[],this._max=0,this._min=0,this._onExtremaChange(),this._coordinator.emit("renderall",this._getInternalData())},setDataMax:function(e){return this._max=e,this._onExtremaChange(),this._coordinator.emit("renderall",this._getInternalData()),this},setDataMin:function(e){return this._min=e,this._onExtremaChange(),this._coordinator.emit("renderall",this._getInternalData()),this},setCoordinator:function(e){this._coordinator=e},_getInternalData:function(){return{max:this._max,min:this._min,data:this._data,radi:this._radi}},getData:function(){return this._unOrganizeData()}},e}(),oe=function(){var e=function(e){var t=e.gradient||e.defaultGradient,n=document.createElement("canvas"),r=n.getContext("2d");n.width=256,n.height=1;var a=r.createLinearGradient(0,0,256,1);for(var i in t)a.addColorStop(i,t[i]);return r.fillStyle=a,r.fillRect(0,0,256,1),r.getImageData(0,0,256,1).data},t=function(e,t){var n=document.createElement("canvas"),r=n.getContext("2d"),a=e,i=e;if(n.width=n.height=2*e,1===t)r.beginPath(),r.arc(a,i,e,0,2*Math.PI,!1),r.fillStyle="rgba(0,0,0,1)",r.fill();else{var o=r.createRadialGradient(a,i,e*t,a,i,e);o.addColorStop(0,"rgba(0,0,0,1)"),o.addColorStop(1,"rgba(0,0,0,0)"),r.fillStyle=o,r.fillRect(0,0,2*e,2*e)}return n};function n(t){var n,r=t.container,a=this.shadowCanvas=document.createElement("canvas"),i=this.canvas=t.canvas||document.createElement("canvas");this._renderBoundaries=[1e4,1e4,0,0];try{n=getComputedStyle(t.container)||{width:"",height:""}}catch(e){n={width:"",height:""}}i.className="heatmap-canvas "+(t.className||""),this._width=i.width=a.width=t.width||+n.width.replace(/px/,""),this._height=i.height=a.height=t.height||+n.height.replace(/px/,""),this.shadowCtx=a.getContext("2d"),this.ctx=i.getContext("2d"),i.style.cssText=a.style.cssText="position:absolute;left:0;top:0;",r&&(r.style.position="relative",r.appendChild(i),this._palette=e(t),this._templates={},this._setStyles(t))}return n.prototype={renderPartial:function(e){e.data.length>0&&(this._drawAlpha(e),this._colorize())},renderAll:function(e){this._clear(),Object.keys(e.data).length>0&&(this._drawAlpha(function(e){for(var t=[],n=e.min,r=e.max,a=e.radi,i=e.data,o=Object.keys(i),u=o.length;u--;)for(var s=o[u],c=Object.keys(i[s]),l=c.length;l--;){var d=c[l];t.push({x:s,y:d,value:i[s][d],radius:a[s][d]})}return{min:n,max:r,data:t}}(e)),this._colorize())},_updateGradient:function(t){this._palette=e(t)},updateConfig:function(e){e.gradient&&this._updateGradient(e),this._setStyles(e)},setDimensions:function(e,t){this._width=e,this._height=t,this.canvas.width=this.shadowCanvas.width=e,this.canvas.height=this.shadowCanvas.height=t},_clear:function(){this.shadowCtx.clearRect(0,0,this._width,this._height),this.ctx.clearRect(0,0,this._width,this._height)},_setStyles:function(e){this._blur=0===e.blur?0:e.blur||e.defaultBlur,e.backgroundColor&&(this.canvas.style.backgroundColor=e.backgroundColor),e.className&&(this.canvas.className="heatmap-canvas "+e.className),this._width=this.canvas.width=this.shadowCanvas.width=e.width||this._width,this._height=this.canvas.height=this.shadowCanvas.height=e.height||this._height,this._radius=e.radius||this._radius,this._opacity=255*(e.opacity||0),this._maxOpacity=255*(e.maxOpacity||e.defaultMaxOpacity),this._minOpacity=255*(e.minOpacity||e.defaultMinOpacity),this._useGradientOpacity=!!e.useGradientOpacity},_drawAlpha:function(e){for(var n=this._min=e.min,r=this._max=e.max,a=e.data||[],i=a.length,o=1-this._blur;i--;){var u,s=a[i],c=s.x,l=s.y,d=this._radius||s.radius,f=Math.min(s.value,r),v=c-d,h=l-d,p=this.shadowCtx;this._templates[d]?u=this._templates[d]:this._templates[d]=u=t(d,o);var m=(f-n)/(r-n);p.globalAlpha=m<.01?.01:m,p.drawImage(u,v,h),v<this._renderBoundaries[0]&&(this._renderBoundaries[0]=v),h<this._renderBoundaries[1]&&(this._renderBoundaries[1]=h),v+2*d>this._renderBoundaries[2]&&(this._renderBoundaries[2]=v+2*d),h+2*d>this._renderBoundaries[3]&&(this._renderBoundaries[3]=h+2*d)}},_colorize:function(){var e=this._renderBoundaries[0],t=this._renderBoundaries[1],n=this._renderBoundaries[2]-e,r=this._renderBoundaries[3]-t,a=this._width,i=this._height,o=this._opacity,u=this._maxOpacity,s=this._minOpacity,c=this._useGradientOpacity;e<0&&(e=0),t<0&&(t=0),e+n>a&&(n=a-e),t+r>i&&(r=i-t);for(var l=this.shadowCtx.getImageData(e,t,n,r),d=l.data,f=d.length,v=this._palette,h=3;h<f;h+=4){var p,m=d[h],g=4*m;g&&(p=o>0?o:m<u?m<s?s:m:u,d[h-3]=v[g],d[h-2]=v[g+1],d[h-1]=v[g+2],d[h]=c?v[g+3]:p)}this.ctx.putImageData(l,e,t),this._renderBoundaries=[1e3,1e3,0,0]},getValueAt:function(e){var t=this.shadowCtx.getImageData(e.x,e.y,1,1).data[3];return 0===t?"-":Math.abs(this._max-this._min)*(t/255)>>0},getDataURL:function(){return this.canvas.toDataURL()}},n}(),le=!1,"canvas2d"===ae.defaultRenderer&&(le=oe),ue=le,se=function(){for(var e={},t=arguments.length,n=0;n<t;n++){var r=arguments[n];for(var a in r)e[a]=r[a]}return e},ce=function(){var e=function(){function e(){this.cStore={}}return e.prototype={on:function(e,t,n){var r=this.cStore;r[e]||(r[e]=[]),r[e].push(function(e){return t.call(n,e)})},emit:function(e,t){var n=this.cStore;if(n[e])for(var r=n[e].length,a=0;a<r;a++)(0,n[e][a])(t)}},e}(),t=function(e){var t=e._renderer,n=e._coordinator,r=e._store;n.on("renderpartial",t.renderPartial,t),n.on("renderall",t.renderAll,t),n.on("extremachange",function(t){e._config.onExtremaChange&&e._config.onExtremaChange({min:t.min,max:t.max,gradient:e._config.gradient||e._config.defaultGradient})}),r.setCoordinator(n)};function n(){var n=this._config=se(ae,arguments[0]||{});if(this._coordinator=new e,n.plugin){var r=n.plugin;if(!ae.plugins[r])throw new Error("Plugin '"+r+"' not found. Maybe it was not registered.");var a=ae.plugins[r];this._renderer=new a.renderer(n),this._store=new a.store(n)}else this._renderer=new ue(n),this._store=new ie(n);t(this)}return n.prototype={addData:function(){return this._store.addData.apply(this._store,arguments),this},removeData:function(){return this._store.removeData&&this._store.removeData.apply(this._store,arguments),this},setData:function(){return this._store.setData.apply(this._store,arguments),this},setDataMax:function(){return this._store.setDataMax.apply(this._store,arguments),this},setDataMin:function(){return this._store.setDataMin.apply(this._store,arguments),this},configure:function(e){return this._config=se(this._config,e),this._renderer.updateConfig(this._config),this._coordinator.emit("renderall",this._store._getInternalData()),this},repaint:function(){return this._coordinator.emit("renderall",this._store._getInternalData()),this},getData:function(){return this._store.getData()},getDataURL:function(){return this._renderer.getDataURL()},getValueAt:function(e){return this._store.getValueAt?this._store.getValueAt(e):this._renderer.getValueAt?this._renderer.getValueAt(e):null}},n}(),{create:function(e){return new ce(e)},register:function(e,t){ae.plugins[e]=t}});var xe=require("./assets/heatmap-empty.png"),ye={x:-9999,y:-9999},_e={x:9999,y:9999},Ee=function(e,t){return e-t},be=t.forwardRef(function(e,n){var a=e.data,i=e.className,o=e.mapFile,u=e.heatmapConfig,c=e.onConfigChange,l=e.onPostionChange,d=e.localeMap,f=e.documentResizeEventKey,v=t.useState({x:50,y:50}),h=v[0],p=v[1],m=t.useState(!1),g=m[0],x=m[1],y=t.useState({x:0,y:0,bgSizePercent:[1,1],xFlag:!1}),_=y[0],E=y[1],b=t.useState({}),M=b[0],w=b[1],S=t.useState([]),C=S[0],N=S[1],O=t.useState(!1),L=O[0],R=O[1],D=r.useLatest(L),I=t.useState(""),F=I[0],A=I[1],P=r.useLatest(F),T=t.useState({}),U=T[0],k=T[1],V=t.useState(!1),B=V[0],H=V[1],j=t.useRef({unmount:function(){},setNewCenter:function(e,t){}}),z=t.useState({p1:{x:0,y:0},p2:{x:0,y:0}}),G=z[0],K=z[1],q=t.useState({p1:ye,p2:_e}),ae=q[0],ie=q[1],oe=t.useState({x:0,y:0}),ue=oe[0],se=oe[1],ce=U.radius,le=void 0===ce?20:ce,de=U.opacity,ve=void 0===de?100:de,he=U.theme,pe=void 0===he?0:he,me=t.useState(1),be=me[0],Me=me[1],we=t.useState([0,1]),Se=we[0],Ce=we[1],Ne=re(ve/100),Oe=t.useRef([[],[],[]]),Le=t.useRef(),Re=t.useRef(null),De=t.useRef(function(){if("object"==typeof crypto){if("function"==typeof crypto.randomUUID)return crypto.randomUUID();if("function"==typeof crypto.getRandomValues&&"function"==typeof Uint8Array)return([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,function(e){var t=Number(e);return(t^crypto.getRandomValues(new Uint8Array(1))[0]&15>>t/4).toString(16)})}var e=(new Date).getTime(),t="undefined"!=typeof performance&&performance.now&&1e3*performance.now()||0;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(n){var r=16*Math.random();return e>0?(r=(e+r)%16|0,e=Math.floor(e/16)):(r=(t+r)%16|0,t=Math.floor(t/16)),("x"===n?r:3&r|8).toString(16)})}()),Ie=t.useRef(),Fe=t.useRef(null),Ae=t.useRef({}),Pe=r.useLatest(_),Te=r.useLatest(h),Ue=r.useLatest(be),ke=r.useLatest(G),Ve=r.useLatest(ae),Be=r.useLatest(g),He=r.useDebounceFn(function(){Ie.current&&clearTimeout(Ie.current),Ie.current=setTimeout(function(){var e,t,n;x(!1),Ie.current=void 0;var r=function(e){var t=e.initialData,n=e.displayRange,r=e.dataRange,a=e.containerSize,i=e.colorRange,o=ee({coor1:r.p1.x,pos1:n.p1.x,coor2:r.p2.x,pos2:n.p2.x}),u=o.constantValue,s=o.scale,c=ee({coor1:r.p1.y,pos1:n.p1.y,coor2:r.p2.y,pos2:n.p2.y}),l=c.constantValue,d=c.scale,f=[],v=r.p1,h=v.x,p=v.y,m=r.p2,g=m.x,x=m.y,y=Math.min(h,g),_=Math.max(h,g),E=Math.min(p,x),b=Math.max(p,x);if((t||[]).forEach(function(e){var t=e.x,n=e.y;t>=y&&t<=_&&n>=E&&n<=b&&f.push({originX:t,originY:n,x:J({constantValue:u,scale:s,curP:t}),y:J({constantValue:l,scale:d,curP:n,reverseLen:a.y}),value:e.value})}),f.length>1&&!X(i)&&!Q(i,[0,1])){var M=0,w=f.length-1;1!==i[1]&&(M=Math.ceil(f.length*(1-i[1])),void 0===f[M]&&M--),0!==i[0]&&(w=Math.floor(f.length*(1-i[0])),void 0===f[w]&&w--);var S=f[M].value,C=f[w].value;M=f.findIndex(function(e){return e.value===S}),w=f.findLastIndex(function(e){return e.value===C}),f=f.slice(M,w+1)}return f}({initialData:qe.current,displayRange:ke.current,dataRange:Ve.current,containerSize:et(),colorRange:Ze.current});X(r)||N([r[r.length-1].value,r[0].value]);var a={data:r,max:null===(e=r[0])||void 0===e?void 0:e.value};null===(t=Le.current)||void 0===t||null===(n=t.setData)||void 0===n||n.call(t,a)},120)},{wait:120}),je=t.useMemo(function(){return"heatmap-"+De.current},[]),ze=t.useMemo(function(){var e=[],t=[],n=[];return a.forEach(function(r){var a=r[0],i=r[1],o=r[2];e.push(a),t.push(i),n.push({x:a,y:i,value:o})}),e=e.sort(Ee),t=t.sort(Ee),Oe.current=[[e[0],e[e.length-1]],[t[0],t[t.length-1]]],n.sort(function(e,t){return Ee(t.value,e.value)})},[a]),Ge=t.useMemo(function(){if(X(o)||!o){var e,t,n=null===(e=Oe.current)||void 0===e?void 0:e[0],r=n[0],a=void 0===r?0:r,i=n[1],u=void 0===i?0:i,s=null===(t=Oe.current)||void 0===t?void 0:t[1],c=s[0],l=void 0===c?0:c,d=s[1],f=void 0===d?0:d;if(a===u)a=+a-100,u=+u+100;else{var v=u-a;a=+a-.1*v,u=+u+.1*v}if(l===f)l=+l-100,f=+f+100;else{var h=f-l;l=+l-.1*h,f=+f+.1*h}return{image:xe,coordinate:{p1:{x:a,y:l},p2:{x:u,y:f}},imgSize:{x:500,y:500}}}return o},[o]),Ke=Ge.imgSize,We=Ge.image,Ye=Ge.coordinate,Xe=t.useMemo(function(){var e=[],t=Y[pe];return W.forEach(function(n,r){var a=t[r],i=t[r+1];if(i){var o=re(100*(W[r+1]-n),0);e.push.apply(e,function(e,t,n){for(var r,a=ne(e),i=ne(t),o=(i[0]-a[0])/n,u=(i[1]-a[1])/n,s=(i[2]-a[2])/n,c=[],l=0;l<n;l++)c.push((r=(parseInt(o*l+a[0]+"")<<16|parseInt(u*l+a[1]+"")<<8|parseInt(s*l+a[2]+"")).toString(16),"#"+new Array(Math.abs(r.length-7)).join("0")+r));return c}(a,i,Number(o)))}}),e},[pe]),Qe=t.useMemo(function(){if(_.x*Math.pow(2,be-1)>=ue.x&&_.y*Math.pow(2,be-1)>=ue.y)return 100*Math.pow(2,be-1)+"%";var e=function(e){return 0===e?"auto":100*Math.pow(2,be-1)+"%"};return e(_.bgSizePercent[0])+" "+e(_.bgSizePercent[1])},[be,_.bgSizePercent]),qe=r.useLatest(ze),Ze=r.useLatest(Se);t.useEffect(function(){c&&!X(U)&&c(U)},[U]),t.useEffect(function(){c&&c(U)},[U]),t.useEffect(function(){!B&&l&&l({bgP:Te.current,scale:Ue.current})},[h,be]),t.useEffect(function(){var e=window.Heatmap.create({container:document.getElementById("heatmapContainer-"+De.current)});return Le.current=e,j.current=function(e,t,n,r,a,i,o){var u,s=document.getElementById(e);if(!s)return{unmount:function(){},setNewCenter:function(e,t){}};var c=s.getBoundingClientRect(),l={x:0,y:0},d=null,f={x:50,y:50},v=function(e){return e<0?0:e>100?100:isNaN(e)?0:e},h=function(e,t){f={x:e,y:t},function(e,t){var n={x:e,y:t};"x"===P.current&&(n.x=50),"y"===P.current&&(n.y=50),Q(n,Te.current)||p(n)}(e,t)};function m(e){1!==i.current&&(n(),l={x:e.clientX,y:e.clientY},d=f)}function g(e){var t,n;if(1!==i.current&&(e.preventDefault(),o.current&&0!==e.buttons)){r();var a=(null===(t=d)||void 0===t?void 0:t.x)+(l.x-e.clientX)/4/c.width*100/u.x,s=(null===(n=d)||void 0===n?void 0:n.y)+(e.clientY-l.y)/4/c.height*100/u.y;h(v(a),v(s))}}function x(){a()}return new Promise(function(e){var t=new Image;t.src=s.style.backgroundImage.replace(/"/g,"").replace(/url\(|\)$/gi,""),t.onload=function(){var t=this.width,n=this.height,r=c.width,a=c.height,i=t/r;e({x:Math.abs(t/(r*(n/a))-1),y:-Math.abs(n/(a*i)-1)})}}).then(function(e){return u=e,s.addEventListener("mousedown",m),s.addEventListener("mousemove",g),s.addEventListener("mouseup",x),void s.addEventListener("mouseout",x)}),{unmount:function(){s.removeEventListener("mousedown",m),s.removeEventListener("mousemove",g),s.addEventListener("mouseup",x),s.addEventListener("mouseout",x)},setNewCenter:h}}("heatmapContainer-"+De.current,0,Je,function(){Be.current||(x(!0),rt()),tt()},function(){D.current&&(R(!1),tt())},Ue,D),setTimeout(function(){nt()},60),function(){j.current.unmount(),rt()}},[]),t.useEffect(function(){var e,t,n=fe(pe);Ae.current=n,null===(e=Le.current)||void 0===e||null===(t=e.configure)||void 0===t||t.call(e,{radius:le,gradient:n,defaultMaxOpacity:Ne,className:je})},[pe,le,Ne,je]),t.useEffect(function(){var e,t,n=Ae.current,r=W[0],a=null==n?void 0:n[r],i=$e(Se[0],Se[1]),o={};i.forEach(function(e){var t=re(100*e,0)-re(100*W[0],0);o[e]=n[e]||(e<=r?a:Xe[t])}),null===(e=Le.current)||void 0===e||null===(t=e.configure)||void 0===t||t.call(e,{gradient:o}),He.run()},[Se,Xe]),t.useEffect(function(){ie({p1:null==Ye?void 0:Ye.p1,p2:null==Ye?void 0:Ye.p2})},[Ye]),t.useEffect(function(){var e;function t(){clearTimeout(e),e=setTimeout(n,150)}function n(){w({})}return window.addEventListener("resize",t),f&&document.addEventListener(f,n),function(){window.removeEventListener("resize",t),f&&document.removeEventListener(f,n)}},[]),t.useEffect(function(){!X(u)&&u&&k(u)},[u]),t.useEffect(function(){E(Z(et(),Ke))},[Ke]),t.useEffect(function(){var e=s({},Te.current);!F||"x"===F&&50===e.x||"y"===F&&50===e.y||("x"===F&&(e.x=50),"y"===F&&(e.y=50),p(e))},[F]),t.useEffect(function(){ze&&(x(!0),rt(),He.run())},[ze]),t.useEffect(function(){x(!0),1===be&&p({x:50,y:50}),rt(),setTimeout(function(){nt(),He.run()},60)},[be,_]),t.useImperativeHandle(n,function(){return{handleSyncAction:function(e){var t=e.scale,n=e.bgP;Q(t,Ue.current)||Me(t),n&&!Q(n,Te.current)&&(j.current.setNewCenter(n.x,n.y),H(!0),L||Je(),tt())}}},[]);var $e=function(e,t){var n=[].concat(W),r=e<.25?.25:e,a=t<.25?.25:t,i=n.findIndex(function(e){return e>=r}),o=n.findLastIndex(function(e){return e<=a});if(i>-1&&o>-1){var u=n.slice(i,o+1);return u.unshift(r),u.push(a),Array.from(new Set(u))}return n};function Je(){R(!0)}function et(){var e,t;return{x:(null===(e=document.getElementById("heatmapContainer-"+De.current))||void 0===e?void 0:e.offsetWidth)||0,y:(null===(t=document.getElementById("heatmapContainer-"+De.current))||void 0===t?void 0:t.offsetHeight)||0}}t.useEffect(function(){var e,t,n=Fe.current,r=Re.current,a=document.getElementsByClassName(je)[0],i=function(e){if(e.target===a){var t,n=e.offsetX,i=e.offsetY,o=ke.current.p1,u=ke.current.p2,s=u.x,c=u.y;if(r&&(n<o.x||n>s||i<o.y||i>c))return void(r.style.display="none");var l=function(e){var t=e.displayRange,n=e.dataRange,r=e.containerSize,a=e.curPos,i=ee({coor1:n.p1.x,pos1:t.p1.x,coor2:n.p2.x,pos2:t.p2.x}),o=i.constantValue,u=i.scale,s=ee({coor1:n.p1.y,pos1:t.p1.y,coor2:n.p2.y,pos2:t.p2.y}),c=s.constantValue,l=s.scale;return{x:te({constantValue:o,scale:u,curP:a.x}),y:te({constantValue:c,scale:l,curP:a.y,reverseLen:r.y})}}({displayRange:ke.current,dataRange:Ve.current,containerSize:et(),curPos:{x:n,y:i}}),d=null===(t=Le.current)||void 0===t?void 0:t.getValueAt({x:n,y:i});n+100>s&&(n=n-100-15),i+100>c&&(i=i-100-15),function(e,t,n,r,a,i){r&&(r.style.cssText="transform: translate("+(e+15)+"px, "+(t+15)+"px); display: block;",r.innerHTML='\n <div class="tooltip-title">'+n+'</div>\n <div class="tooltip-axis">\n <div class="axis">X: <span>'+a+'</span></div>\n <div class="axis">Y: <span>'+i+"</span></div>\n </div>\n ")}(n,i,d,r,l.x,l.y)}},o=function(){r&&(r.style.display="none")};return null==n||null===(e=n.addEventListener)||void 0===e||e.call(n,"mousemove",i),null==n||null===(t=n.addEventListener)||void 0===t||t.call(n,"mouseout",o),function(){var e,t;null==n||null===(e=n.removeEventListener)||void 0===e||e.call(n,"mousemove",i),null==n||null===(t=n.removeEventListener)||void 0===t||t.call(n,"mouseout",o)}},[]),t.useEffect(function(){try{if(Fe.current){var e,t,n=+getComputedStyle(Fe.current).height.replace(/px/,""),r=+getComputedStyle(Fe.current).width.replace(/px/,"");Q({y:n,x:r},ue)||(se({y:n,x:r}),null===(e=Le.current)||void 0===e||null===(t=e.configure)||void 0===t||t.call(e,{height:n,width:r}))}}catch(e){}}),t.useEffect(function(){var e=Z(ue,Ke);E(e)},[ue]);var tt=function(e,t){var n,r=this;return void 0===t&&(t=300),function(){for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];clearTimeout(n),n=setTimeout(function(){e.apply(r,i)},t)}}(function(){nt(),He.run(),H(!1)},500);function nt(){var e=et(),t=0===Pe.current.x?Z(e,Ke):Pe.current,n=function(e,t,n,r){return n.x*Math.pow(2,e-1)>t.x&&n.y*Math.pow(2,e-1)>t.y?null:{unfilledLength:r?n.x*Math.pow(2,e-1):n.y*Math.pow(2,e-1)}}(Ue.current,e,t,t.xFlag),r=t.xFlag;if(A(n?r?"x":"y":""),1===Ue.current){if(!n)return;var a=n.unfilledLength,i={x:0,y:0},o={x:e.x,y:e.y},u=r?Te.current.x/100*(e.x-a):Te.current.y/100*(e.y-a);r?(i.x=0+u,o.x=a+u):(i.y=0+u,o.y=a+u),K({p1:i,p2:o}),ie({p1:{x:Ye.p1.x,y:Ye.p1.y},p2:{x:Ye.p2.x,y:Ye.p2.y}})}else{var s={x:0,y:0},c={x:e.x,y:e.y},l={x:$({position:Te.current.x,containerLen:e.x,scaledLen:Pe.current.x*Math.pow(2,Ue.current-1),coorStart:Ye.p1.x,coorEnd:Ye.p2.x,isLowerCoor:!0}),y:$({position:100-Te.current.y,containerLen:e.y,scaledLen:Pe.current.y*Math.pow(2,Ue.current-1),coorStart:Ye.p1.y,coorEnd:Ye.p2.y,isLowerCoor:!0})},d={x:$({position:Te.current.x,containerLen:e.x,scaledLen:Pe.current.x*Math.pow(2,Ue.current-1),coorStart:Ye.p1.x,coorEnd:Ye.p2.x,isLowerCoor:!1}),y:$({position:100-Te.current.y,containerLen:e.y,scaledLen:Pe.current.y*Math.pow(2,Ue.current-1),coorStart:Ye.p1.y,coorEnd:Ye.p2.y,isLowerCoor:!1})};if(n){var f=n.unfilledLength,v=r?.5*(e.x-f):.5*(e.y-f);r?(s.x=v,c.x=f+v,l.x=Ye.p1.x,d.x=Ye.p2.x):(s.y=v,c.y=f+v,l.y=Ye.p1.y,d.y=Ye.p2.y),K({p1:s,p2:c}),ie({p1:l,p2:d})}else K({p1:s,p2:c}),ie({p1:l,p2:d})}}function rt(){var e;N([]),null===(e=Le.current)||void 0===e||e.removeData()}return t.createElement("div",{id:"heatmapContainerWrapper",className:i},t.createElement("div",{id:"heatmapContainer-"+De.current,className:"heatmapContainer "+(L&&"heatmapContainer-moving"),ref:Fe,style:{backgroundImage:"url("+We+")",backgroundSize:Qe,backgroundPosition:h.x+"% "+h.y+"%"}}),t.createElement("div",{className:"heatmapTooltip",ref:Re}),t.createElement(ge,{bestValues:C,data:U,scale:be,setScale:Me,colorRange:Se,setColorRange:Ce,setData:k,wrapperDom:Fe.current,triggerUpdateState:M,localeMap:d}))});module.exports=be;

@@ -1,1 +0,1 @@

import e,{createContext as t,forwardRef as n,useContext as r,createElement as a,useRef as i,useImperativeHandle as o,Fragment as u,useState as c,useEffect as l,useMemo as s,useCallback as d}from"react";import{useLatest as f,useDebounceFn as v}from"ahooks";import h from"rc-tooltip";import p from"classnames";import m from"rc-input-number";import g from"rc-checkbox";function y(){return(y=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function x(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)t.indexOf(n=i[r])>=0||(a[n]=e[n]);return a}function _(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function E(e,t){return e(t={exports:{}},t.exports),t.exports}var b=E(function(e){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports});_(b);var w=E(function(e){e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports});_(w);var M=E(function(e){e.exports=function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,i,o,u=[],c=!0,l=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(u.push(r.value),u.length!==t);c=!0);}catch(e){l=!0,a=e}finally{try{if(!c&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(l)throw a}}return u}},e.exports.__esModule=!0,e.exports.default=e.exports});_(M);var C=E(function(e){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r},e.exports.__esModule=!0,e.exports.default=e.exports});_(C);var N=E(function(e){e.exports=function(e,t){if(e){if("string"==typeof e)return C(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?C(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports});_(N);var S=E(function(e){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports});_(S);var O=E(function(e){e.exports=function(e,t){return w(e)||M(e,t)||N(e,t)||S()},e.exports.__esModule=!0,e.exports.default=e.exports});_(O);var L=E(function(e){function t(n){return e.exports=t="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.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports});_(L);var D=E(function(e){var t=L.default;function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(n=function(e){return e?r:t})(e)}e.exports=function(e,r){if(!r&&e&&e.__esModule)return e;if(null===e||"object"!=t(e)&&"function"!=typeof e)return{default:e};var a=n(r);if(a&&a.has(e))return a.get(e);var i={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var c=o?Object.getOwnPropertyDescriptor(e,u):null;c&&(c.get||c.set)?Object.defineProperty(i,u,c):i[u]=e[u]}return i.default=e,a&&a.set(e,i),i},e.exports.__esModule=!0,e.exports.default=e.exports});_(D);var I=E(function(t,n){var r=D.default;Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e){var t=a.useRef();return t.current=e,a.useCallback(function(){for(var e,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return null===(e=t.current)||void 0===e?void 0:e.call.apply(e,[t].concat(r))},[])};var a=r(e)});_(I);var F=E(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return!("undefined"==typeof window||!window.document||!window.document.createElement)}});_(F);var A=E(function(t,n){var r=b.default,a=D.default;Object.defineProperty(n,"__esModule",{value:!0}),n.useLayoutUpdateEffect=n.default=void 0;var i=a(e),o=r(F),u="test"!==process.env.NODE_ENV&&(0,o.default)()?i.useLayoutEffect:i.useEffect,c=function(e,t){var n=i.useRef(!0);u(function(){return e(n.current)},t),u(function(){return n.current=!1,function(){n.current=!0}},[])};n.useLayoutUpdateEffect=function(e,t){c(function(t){if(!t)return e()},t)},n.default=c});_(A);var R=E(function(t,n){var r=D.default,a=b.default;Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e){var t=o.useRef(!1),n=o.useState(e),r=(0,i.default)(n,2),a=r[0],u=r[1];return o.useEffect(function(){return t.current=!1,function(){t.current=!0}},[]),[a,function(e,n){n&&t.current||u(e)}]};var i=a(O),o=r(e)});_(R);var P=_(E(function(e,t){var n=b.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=t||{},u=n.defaultValue,c=n.value,l=n.onChange,s=n.postState,d=(0,i.default)(function(){return o(c)?c:o(u)?"function"==typeof u?u():u:"function"==typeof e?e():e}),f=(0,r.default)(d,2),v=f[0],h=f[1],p=void 0!==c?c:v,m=s?s(p):p,g=(0,a.default)(l),y=(0,i.default)([p]),x=(0,r.default)(y,2),_=x[0],E=x[1];return(0,A.useLayoutUpdateEffect)(function(){var e=_[0];v!==e&&g(v,e)},[_]),(0,A.useLayoutUpdateEffect)(function(){o(c)||h(c)},[c]),[m,(0,a.default)(function(e,t){h(e,t),E([p],t)})]};var r=n(O),a=n(I),i=n(R);function o(e){return void 0!==e}})),T=E(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.call=c,t.default=void 0,t.note=o,t.noteOnce=s,t.preMessage=void 0,t.resetWarned=u,t.warning=i,t.warningOnce=l;var n={},r=[],a=t.preMessage=function(e){r.push(e)};function i(e,t){if("production"!==process.env.NODE_ENV&&!e&&void 0!==console){var n=r.reduce(function(e,t){return t(null!=e?e:"","warning")},t);n&&console.error("Warning: ".concat(n))}}function o(e,t){if("production"!==process.env.NODE_ENV&&!e&&void 0!==console){var n=r.reduce(function(e,t){return t(null!=e?e:"","note")},t);n&&console.warn("Note: ".concat(n))}}function u(){n={}}function c(e,t,r){t||n[r]||(e(!1,r),n[r]=!0)}function l(e,t){c(i,e,t)}function s(e,t){c(o,e,t)}l.preMessage=a,l.resetWarned=u,l.noteOnce=s,t.default=l}),U=_(T),k=_(E(function(e,t){var n=b.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(L),a=n(T);t.default=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=new Set;function o(e,t){var u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,c=i.has(e);if((0,a.default)(!c,"Warning: There may be circular references"),c)return!1;if(e===t)return!0;if(n&&u>1)return!1;i.add(e);var l=u+1;if(Array.isArray(e)){if(!Array.isArray(t)||e.length!==t.length)return!1;for(var s=0;s<e.length;s++)if(!o(e[s],t[s],l))return!1;return!0}if(e&&t&&"object"===(0,r.default)(e)&&"object"===(0,r.default)(t)){var d=Object.keys(e);return d.length===Object.keys(t).length&&d.every(function(n){return o(e[n],t[n],l)})}return!1}return o(e,t)}})),V=t({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0});function B(e,t,n){return(e-t)/(n-t)}function j(e,t,n,r){var a=B(t,n,r),i={};switch(e){case"rtl":i.right=100*a+"%",i.transform="translateX(50%)";break;case"btt":i.bottom=100*a+"%",i.transform="translateY(50%)";break;case"ttb":i.top=100*a+"%",i.transform="translateY(-50%)";break;default:i.left=100*a+"%",i.transform="translateX(-50%)"}return i}function H(e,t){return Array.isArray(e)?e[t]:e}var z=_(E(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(e){var t=e.keyCode;if(e.altKey&&!e.ctrlKey||e.metaKey||t>=n.F1&&t<=n.F12)return!1;switch(t){case n.ALT:case n.CAPS_LOCK:case n.CONTEXT_MENU:case n.CTRL:case n.DOWN:case n.END:case n.ESC:case n.HOME:case n.INSERT:case n.LEFT:case n.MAC_FF_META:case n.META:case n.NUMLOCK:case n.NUM_CENTER:case n.PAGE_DOWN:case n.PAGE_UP:case n.PAUSE:case n.PRINT_SCREEN:case n.RIGHT:case n.SHIFT:case n.UP:case n.WIN_KEY:case n.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(e){if(e>=n.ZERO&&e<=n.NINE)return!0;if(e>=n.NUM_ZERO&&e<=n.NUM_MULTIPLY)return!0;if(e>=n.A&&e<=n.Z)return!0;if(-1!==window.navigator.userAgent.indexOf("WebKit")&&0===e)return!0;switch(e){case n.SPACE:case n.QUESTION_MARK:case n.NUM_PLUS:case n.NUM_MINUS:case n.NUM_PERIOD:case n.NUM_DIVISION:case n.SEMICOLON:case n.DASH:case n.EQUALS:case n.COMMA:case n.PERIOD:case n.SLASH:case n.APOSTROPHE:case n.SINGLE_QUOTE:case n.OPEN_SQUARE_BRACKET:case n.BACKSLASH:case n.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}};t.default=n})),G=["prefixCls","value","valueIndex","onStartMove","style","render","dragging","onOffsetChange","tooltip"],K=n(function(e,t){var n,i,o=e.prefixCls,u=e.value,c=e.valueIndex,l=e.onStartMove,s=e.style,d=e.render,f=e.dragging,v=e.onOffsetChange,m=e.tooltip,g=x(e,G),_=r(V),E=_.min,b=_.max,w=_.direction,M=_.disabled,C=_.keyboard,N=_.range,S=_.tabIndex,O=_.ariaLabelForHandle,L=_.ariaLabelledByForHandle,D=_.ariaValueTextFormatterForHandle,I=o+"-handle",F=function(e){M||l(e,c)},A=j(w,u,E,b),R=a(h,{overlay:m,placement:"left"},a("div",Object.assign({ref:t,className:p(I,(n={},n[I+"-"+(c+1)]=N,n[I+"-dragging"]=f,n)),style:y({},A,s),onMouseDown:F,onTouchStart:F,onKeyDown:function(e){if(!M&&C){var t=null;switch(e.which||e.keyCode){case z.LEFT:t="ltr"===w||"btt"===w?-1:1;break;case z.RIGHT:t="ltr"===w||"btt"===w?1:-1;break;case z.UP:t="ttb"!==w?1:-1;break;case z.DOWN:t="ttb"!==w?-1:1;break;case z.HOME:t="min";break;case z.END:t="max";break;case z.PAGE_UP:t=2;break;case z.PAGE_DOWN:t=-2}null!==t&&(e.preventDefault(),v(t,c))}},tabIndex:M?null:H(S,c),role:"slider","aria-valuemin":E,"aria-valuemax":b,"aria-valuenow":u,"aria-disabled":M,"aria-label":H(O,c),"aria-labelledby":H(L,c),"aria-valuetext":null===(i=H(D,c))||void 0===i?void 0:i(u),"aria-orientation":"ltr"===w||"rtl"===w?"horizontal":"vertical"},g)));return d&&(R=d(R,{index:c,prefixCls:o,value:u,dragging:f})),R});"production"!==process.env.NODE_ENV&&(K.displayName="Handle");var W=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","draggingIndex","bestValues"],Y=n(function(e,t){var n=e.prefixCls,r=e.style,c=e.onStartMove,l=e.onOffsetChange,s=e.values,d=e.handleRender,f=e.draggingIndex,v=e.bestValues,h=x(e,W),p=i({});return o(t,function(){return{focus:function(e){var t;null===(t=p.current[e])||void 0===t||t.focus()}}}),a(u,null,s.map(function(e,t){return a(K,Object.assign({ref:function(e){e?p.current[t]=e:delete p.current[t]},tooltip:v&&v[t]?""+(v[t]||"..."):null,dragging:f===t,prefixCls:n,style:H(r,t),key:t,value:e,valueIndex:t,onStartMove:c,onOffsetChange:l,render:d},h))}))});function X(e){var t="touches"in e?e.touches[0]:e;return{pageX:t.pageX,pageY:t.pageY}}function Q(e){var t,n=e.prefixCls,i=e.value,o=e.style,u=e.activeStyle,c=r(V),l=n+"-dot",s=c.included&&c.includedStart<=i&&i<=c.includedEnd,d=y({},j(c.direction,i,c.min,c.max),"function"==typeof o?o(i):o);return s&&(d=y({},d,"function"==typeof u?u(i):u)),a("span",{className:p(l,(t={},t[l+"-active"]=s,t)),style:d})}function Z(e){var t=e.prefixCls,n=e.dots,i=e.style,o=e.activeStyle,u=r(V),c=u.min,l=u.max,d=u.step,f=s(function(){var e=new Set;if(n&&null!==d)for(var t=c;t<=l;)e.add(t),t+=d;return Array.from(e)},[c,l,d,n]);return a("div",{className:t+"-step"},f.map(function(e){return a(Q,{prefixCls:t,key:e,value:e,style:i,activeStyle:o})}))}function $(e){var t,n=e.prefixCls,i=e.style,o=e.start,c=e.end,l=e.index,s=e.onStartMove,d=r(V),f=d.direction,v=d.min,h=d.max,m=d.disabled,g=d.range,x=n+"-track",_=B(o,v,h),E=B(c,v,h),b=function(e){!m&&s&&s(e,-1)},w={},M={},C={};switch(f){case"rtl":w.right=100*_+"%",w.width=100*E-100*_+"%";break;case"btt":w.bottom=100*_+"%",w.height=100*E-100*_+"%",M.top=0,M.height=100*(1-E)+"%",C.height=100*_+"%",C.bottom="0";break;case"ttb":w.top=100*_+"%",w.height=100*E-100*_+"%",M.top=0,M.bottom=100*_+"%",C.bottom="100%",C.height=100*(1-E)+"%";break;default:w.left=100*_+"%",w.width=100*E-100*_+"%"}return a(u,null,a("div",{className:p(x+"-prefix"),style:y({},M)}),a("div",{className:p(x,(t={},t[x+"-"+(l+1)]=g,t[n+"-track-draggable"]=s,t)),style:y({},w,i),onMouseDown:b,onTouchStart:b}),a("div",{className:p(x+"-suffix"),style:y({},C)}))}function q(e){var t=e.prefixCls,n=e.style,i=e.values,o=e.startPoint,u=e.onStartMove,c=r(V),l=c.included,d=c.range,f=c.min,v=s(function(){if(!d){if(0===i.length)return[];var e=null!=o?o:f,t=i[0];return[{start:Math.min(e,t),end:Math.max(e,t)}]}for(var n=[],r=0;r<i.length-1;r+=1)n.push({start:i[r],end:i[r+1]});return n},[i,d,o,f]);return l?v.map(function(e,r){var i=e.start,o=e.end;return a($,{index:r,prefixCls:t,style:H(n,r),start:i,end:o,key:r,onStartMove:u})}):null}"production"!==process.env.NODE_ENV&&(Y.displayName="Handles");var J=n(function(e,t){var n,r=e.prefixCls,u=void 0===r?"rc-slider":r,f=e.className,v=e.style,h=e.disabled,m=void 0!==h&&h,g=e.keyboard,x=void 0===g||g,_=e.autoFocus,E=e.onFocus,b=e.onBlur,w=e.min,M=void 0===w?0:w,C=e.max,N=void 0===C?100:C,S=e.step,O=void 0===S?1:S,L=e.value,D=e.defaultValue,I=e.range,F=e.count,A=e.onChange,R=e.onBeforeChange,T=e.onAfterChange,B=e.allowCross,j=void 0===B||B,H=e.pushable,z=void 0!==H&&H,G=e.draggableTrack,K=e.reverse,W=e.vertical,Q=e.included,$=void 0===Q||Q,J=e.startPoint,ee=e.trackStyle,te=e.handleStyle,ne=e.railStyle,re=e.dotStyle,ae=e.activeDotStyle,ie=e.dots,oe=e.handleRender,ue=e.tabIndex,ce=void 0===ue?0:ue,le=e.ariaLabelForHandle,se=e.ariaLabelledByForHandle,de=e.ariaValueTextFormatterForHandle,fe=e.railImg,ve=e.bestValues,he=i(),pe=i(),me=s(function(){return W?K?"ttb":"btt":K?"rtl":"ltr"},[K,W]),ge=s(function(){return isFinite(M)?M:0},[M]),ye=s(function(){return isFinite(N)?N:100},[N]),xe=s(function(){return null!==O&&O<=0?1:O},[O]),_e=s(function(){return"boolean"==typeof z?!!z&&xe:z>=0&&z},[z,xe]),Ee=function(e,t,n,r,a){var i=d(function(n){var r=isFinite(n);return r=Math.min(t,n),Math.max(e,r)},[e,t]),o=d(function(r){if(null!==n){var a=e+Math.round((i(r)-e)/n)*n,o=function(e){return(String(e).split(".")[1]||"").length},u=Math.max(o(n),o(t),o(e)),c=Number(a.toFixed(u));return e<=c&&c<=t?c:null}return null},[n,e,t,i]),u=d(function(r){var a=i(r),u=[];null!==n&&u.push(o(r)),u.push(e,t);var c=u[0],l=t-e;return u.forEach(function(e){var t=Math.abs(a-e);t<=l&&(c=e,l=t)}),c},[e,t,n,i,o]),c=function r(a,i,u,c){if(void 0===c&&(c="unit"),"number"==typeof i){var l,s=a[u],d=s+i,f=[];f.push(e,t),f.push(o(s));var v=i>0?1:-1;f.push(o("unit"===c?s+v*n:d)),f=f.filter(function(e){return null!==e}).filter(function(e){return i<0?e<=s:e>=s}),"unit"===c&&(f=f.filter(function(e){return e!==s}));var h="unit"===c?s:d;l=f[0];var p=Math.abs(l-h);if(f.forEach(function(e){var t=Math.abs(e-h);t<p&&(l=e,p=t)}),void 0===l)return i<0?e:t;if("dist"===c)return l;if(Math.abs(i)>1){var m=[].concat(a);return m[u]=l,r(m,i-v,u,c)}return l}return"min"===i?e:"max"===i?t:void 0},l=function(e,t,n,r){void 0===r&&(r="unit");var a=e[n],i=c(e,t,n,r);return{value:i,changed:i!==a}},s=function(e){return null===a&&0===e||"number"==typeof a&&e<a};return[u,function(e,t,n,i){void 0===i&&(i="unit");var o=e.map(u),d=o[n],f=c(o,t,n,i);if(o[n]=f,!1===r){var v=a||0;n>0&&o[n-1]!==d&&(o[n]=Math.max(o[n],o[n-1]+v)),n<o.length-1&&o[n+1]!==d&&(o[n]=Math.min(o[n],o[n+1]-v))}else if("number"==typeof a||null===a){for(var h=n+1;h<o.length;h+=1)for(var p=!0;s(o[h]-o[h-1])&&p;){var m=l(o,1,h);o[h]=m.value,p=m.changed}for(var g=n;g>0;g-=1)for(var y=!0;s(o[g]-o[g-1])&&y;){var x=l(o,-1,g-1);o[g-1]=x.value,y=x.changed}for(var _=o.length-1;_>0;_-=1)for(var E=!0;s(o[_]-o[_-1])&&E;){var b=l(o,-1,_-1);o[_-1]=b.value,E=b.changed}for(var w=0;w<o.length-1;w+=1)for(var M=!0;s(o[w+1]-o[w])&&M;){var C=l(o,1,w+1);o[w+1]=C.value,M=C.changed}}return{value:o[n],values:o}}]}(ge,ye,xe,j,_e),be=Ee[0],we=Ee[1],Me=P(D,{value:L}),Ce=Me[0],Ne=Me[1],Se=s(function(){var e=null==Ce?[]:Array.isArray(Ce)?Ce:[Ce],t=e[0],n=null===Ce?[]:[void 0===t?ge:t];if(I){if(n=[].concat(e),F||void 0===Ce){var r=F>=0?F+1:2;for(n=n.slice(0,r);n.length<r;){var a;n.push(null!=(a=n[n.length-1])?a:ge)}}n.sort(function(e,t){return e-t})}return n.forEach(function(e,t){n[t]=be(e)}),n},[Ce,I,ge,F,be]),Oe=i(Se);Oe.current=Se;var Le=function(e){return I?e:e[0]},De=function(e){var t=[].concat(e).sort(function(e,t){return e-t});A&&!k(t,Oe.current,!0)&&A(Le(t)),Ne(t)},Ie=c(null),Fe=Ie[0],Ae=Ie[1];l(function(){if(null!==Fe){var e=Se.indexOf(Fe);e>=0&&he.current.focus(e)}Ae(null)},[Fe]);var Re=s(function(){return G&&null===xe?("production"!==process.env.NODE_ENV&&U(!1,"`draggableTrack` is not supported when `step` is `null`."),!1):G},[G,xe]),Pe=function(e,t,n,r,a,o,u,d,f){var v=c(null),h=v[0],p=v[1],m=c(-1),g=m[0],y=m[1],x=c(n),_=x[0],E=x[1],b=c(n),w=b[0],M=b[1],C=i(null),N=i(null),S=i();l(function(){-1===g&&E(n)},[n,g]),l(function(){return function(){document.removeEventListener("mousemove",C.current),document.removeEventListener("mouseup",N.current),document.removeEventListener("touchmove",C.current),document.removeEventListener("touchend",N.current)}},[]);var O=function(e,t){_.some(function(t,n){return t!==e[n]})&&(void 0!==t&&p(t),E(e),u(e))};S.current=function(e,t){if(-1===e){var n=w[0],i=a-w[w.length-1],u=t*(a-r);u=Math.max(u,r-n),u=Math.min(u,i);var c=o(n+u);u=c-n;var l=w.map(function(e){return e+u});O(l)}else{var s=(a-r)*t,d=[].concat(_);d[e]=w[e];var v=f(d,s,e,"dist");O(v.values,v.value)}};var L=s(function(){var e=[].concat(n).sort(function(e,t){return e-t}),t=[].concat(_).sort(function(e,t){return e-t});return e.every(function(e,n){return e===t[n]})?_:n},[n,_]);return[g,h,L,function(r,a){r.stopPropagation();var i=n[a];y(a),p(i),M(n);var o=X(r),u=o.pageX,c=o.pageY,l=function(n){n.preventDefault();var r,i=X(n),o=i.pageX-u,l=i.pageY-c,s=e.current.getBoundingClientRect(),d=s.width,f=s.height;switch(t){case"btt":r=-l/f;break;case"ttb":r=l/f;break;case"rtl":r=-o/d;break;default:r=o/d}S.current(a,r)},s=function e(t){t.preventDefault(),document.removeEventListener("mouseup",e),document.removeEventListener("mousemove",l),document.removeEventListener("touchend",e),document.removeEventListener("touchmove",l),C.current=null,N.current=null,y(-1),null==T||T(Le(Oe.current))};document.addEventListener("mouseup",s),document.addEventListener("mousemove",l),document.addEventListener("touchend",s),document.addEventListener("touchmove",l),C.current=l,N.current=s}]}(pe,me,Se,ge,ye,be,De,0,we),Te=Pe[0],Ue=Pe[1],ke=Pe[2],Ve=Pe[3],Be=function(e,t){Ve(e,t),null==R||R(Le(Oe.current))},je=-1!==Te;l(function(){if(!je){var e=Se.lastIndexOf(Ue);he.current.focus(e)}},[je]);var He=s(function(){return[].concat(ke).sort(function(e,t){return e-t})},[ke]),ze=s(function(){return I?[He[0],He[He.length-1]]:[ge,He[0]]},[He,I,ge]),Ge=ze[0],Ke=ze[1];o(t,function(){return{focus:function(){he.current.focus(0)},blur:function(){var e=document.activeElement;pe.current.contains(e)&&(null==e||e.blur())}}}),l(function(){_&&he.current.focus(0)},[]);var We=s(function(){return{min:ge,max:ye,direction:me,disabled:m,keyboard:x,step:xe,included:$,includedStart:Ge,includedEnd:Ke,range:I,tabIndex:ce,ariaLabelForHandle:le,ariaLabelledByForHandle:se,ariaValueTextFormatterForHandle:de}},[ge,ye,me,m,x,xe,$,Ge,Ke,I,ce,le,se,de]),Ye=y({},ne);return fe&&(Ye.backgroundImage="url("+fe+")",Ye.transform="rotate(180deg)"),a(V.Provider,{value:We},a("div",{ref:pe,className:p(u,f,(n={},n[u+"-disabled"]=m,n[u+"-vertical"]=W,n[u+"-horizontal"]=!W,n)),style:v,onMouseDown:function(e){e.preventDefault();var t,n=pe.current.getBoundingClientRect(),r=n.width,a=n.height,i=n.left,o=n.top,u=n.bottom,c=n.right,l=e.clientX,s=e.clientY;switch(me){case"btt":t=(u-s)/a;break;case"ttb":t=(s-o)/a;break;case"rtl":t=(c-l)/r;break;default:t=(l-i)/r}!function(e){if(!m){var t=0,n=ye-ge;Se.forEach(function(r,a){var i=Math.abs(e-r);i<=n&&(n=i,t=a)});var r=[].concat(Se);r[t]=e,I&&!Se.length&&void 0===F&&r.push(e),null==R||R(Le(r)),De(r),null==T||T(Le(r))}}(be(ge+t*(ye-ge)))}},a("div",{className:u+"-rail",style:Ye}),a(q,{prefixCls:u,style:ee,values:He,startPoint:J,onStartMove:Re?Be:null}),a(Z,{prefixCls:u,dots:ie,style:re,activeStyle:ae}),a(Y,{ref:he,prefixCls:u,style:te,values:ke,draggingIndex:Te,onStartMove:Be,onOffsetChange:function(e,t){if(!m){var n=we(Se,e,t);null==R||R(Le(Se)),De(n.values),null==T||T(Le(n.values)),Ae(n.value)}},onFocus:E,onBlur:b,handleRender:oe,bestValues:ve})))});"production"!==process.env.NODE_ENV&&(J.displayName="Slider");var ee=function(t){var n=t.min,r=t.max,a=t.unit,i=t.value,o=t.onChange;return e.createElement("div",{className:"progress--wrapper"},e.createElement(J,{className:"custom-slider--wrapper",min:n,max:r,value:i,onChange:o}),e.createElement(m,{min:n,max:r,style:{width:"56px"},value:i,onChange:o}),a&&e.createElement("span",{className:"unit"},a))},te=function(t){var n=t.wrapperDom,r=t.moveDom,a=t.className,o=t.onMovingStart,u=t.onMovingEnd,c=t.triggerUpdateState,s=i({x:0,y:0}),d=i(!1),f=i(null);return l(function(){var e,t,a,i=null!=(e=null==n?void 0:n.getBoundingClientRect())?e:{},c=i.width,l=i.height,v=null!=(t=null==r?void 0:r.getBoundingClientRect())?t:{},h=v.width,p=v.height,m=function(e){if(e.stopPropagation(),d.current){var t=s.current,n=e.clientX,a=e.clientY,i=r.offsetLeft+(n-t.x),o=r.offsetTop+(a-t.y);i<0&&(i=0),i+h>c&&(i=c-h),o<0&&(o=0),o+p>l&&(o=l-p),s.current={x:n,y:a},r.style.cssText="top: "+o+"px; left: "+i+"px"}},g=function(e){e.stopPropagation(),d.current=!0,s.current={x:e.clientX,y:e.clientY},o(),window.addEventListener("mousemove",m)},y=function(e){e.stopPropagation(),d.current=!1,u(),window.removeEventListener("mousemove",m)};return null===(a=f.current)||void 0===a||a.addEventListener("mousedown",g),window.addEventListener("mouseup",y),function(){var e;null===(e=f.current)||void 0===e||e.removeEventListener("mousedown",g),window.removeEventListener("mouseup",y),window.removeEventListener("mousemove",m)}},[n,r,c]),e.createElement("div",{className:p(a,"drag-item--wrapper"),ref:f})},ne=[.25,.55,.85,1],re=[["#0000ff","#00ff00","#ffff00","#ff0000"],["#E65555","#ED7540","#F7B717","#FFDB02"],["#0601FF","#02B3FF","#01FFC2","#05FF00"],["#0A89FF","#6742FF","#B700E4","#FF00B8"]],ae=function(e){return!(Object.entries(e||{}).length||null!=e&&e.length||null!=e&&e.size)};function ie(e,t){if(e===t)return!0;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var a=0,i=n;a<i.length;a++){var o=i[a],u=e[o],c=t[o],l=oe(u)&&oe(c);if(l&&!ie(u,c)||!l&&u!==c)return!1}return!0}var oe=function(e){return null!=e&&"object"==typeof e};function ue(e,t){var n=t.x/e.x,r=t.y/e.y,a=Math.max(n,r),i=n<r;return{x:i?t.x/a:e.x,y:i?e.y:t.y/a,xFlag:i,bgSizePercent:[i?0:1,i?1:0]}}function ce(e){var t=e.position,n=e.scaledLen,r=e.coorStart;return(t/100*n+(e.isLowerCoor?-t/100:(100-t)/100)*e.containerLen)*(e.coorEnd-r)/n+r}function le(e){var t=e.reverseLen,n=e.constantValue*e.curP+e.scale;return t&&(n=t-n),Number(n.toFixed(2))}function se(e){var t=e.pos1,n=e.coor1,r=(t-e.pos2)/(n-e.coor2);return{scale:t-r*n,constantValue:r}}function de(e){var t=e.reverseLen,n=e.curP;return t&&(n=t-n),function(e){var t,n=e<0,r=Math.abs(e);if(r>.1||0===r)t=Number(r.toFixed(2));else{var a="0.",i=""+r,o=0;for(i=i.replace("0.","");"0"===i[o];)o++,a+="0";i=(i=(+("0."+(i=i.substring(o,o+3)))).toFixed(2)).replace("0.",a),t=Number(i)}return n?-t:t}((n-e.scale)/e.constantValue)}function fe(e){for(var t=[],n=1;n<7;n+=2)t.push(parseInt("0x"+e.slice(n,n+2)));return t}function ve(e,t,n){void 0===t&&(t=2),void 0===n&&(n=!1);var r=Number(e);return isNaN(r)?"-":n?r.toFixed(t):Number(r.toFixed(t))}var he,pe,me,ge,ye,xe,_e,Ee=function(t){var n=t.label,r=t.checked,a=t.onChange,i=n.length,o=n.reduce(function(e,t,n){return e+=t+" "+function(e,t){void 0===t&&(t=2);var n=function(e,t,n){void 0===t&&(t=2),void 0===n&&(n="en-US");var r=ve(e,t);return"-"===r?"-":r.toLocaleString(n,{minimumFractionDigits:0,maximumFractionDigits:t})}(ve(100*Number(e),t));return"-"===n?"-":n+"%"}(ne[n]),n<i-1&&(e+=","),e},"");return e.createElement("label",null,e.createElement(g,{checked:r,onChange:a}),e.createElement("div",{className:"theme",style:{background:"linear-gradient(270deg, "+o+")"}}))},be=function(e){var t={};return re[e||0].forEach(function(e,n){t[ne[n]]=e}),t},we=function(e){var t,n,r=document.createElement("canvas");r.width=12,r.height=96;var a=r.getContext("2d"),i=null==a||null===(t=a.createLinearGradient)||void 0===t?void 0:t.call(a,0,0,1,96);for(var o in e){var u;null==i||null===(u=i.addColorStop)||void 0===u||u.call(i,o,e[o])}return a&&i&&(a.fillStyle=i),null==a||null===(n=a.fillRect)||void 0===n||n.call(a,0,0,12,96),r.toDataURL()},Me=function(t){var n=t.onClick;return e.createElement("button",{disabled:t.disabled,onClick:function(){return n}},t.children)},Ce=function(t){return e.createElement(h,{placement:"left",overlay:t.text},t.children)},Ne=function(t){var n=t.children;return e.createElement("div",{className:"popver-item"},e.createElement("div",{className:"item-title"},t.title),n)},Se=function(t){var n=t.data,r=t.min,a=t.max,o=t.step,u=t.setData,l=t.wrapperDom,s=t.bestValues,f=t.scale,v=t.setScale,p=t.colorRange,m=t.setColorRange,g=t.triggerUpdateState,x=t.localeMap,_=c(!1),E=_[0],b=_[1],w=c(!1),M=w[0],C=w[1],N=i(null),S=d(function(e,t,n){var r,a=(void 0===n?{}:n).leading;return function(){for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];!r&&a&&e.apply(void 0,n),clearTimeout(r),r=setTimeout(function(){return e.apply(void 0,n)},200)}}(function(e,t){u(function(n){return n[t]=e,y({},n)})},0,{leading:!0,maxWait:200}),[]),O=e.createElement("div",{className:"popver--wrapper"},e.createElement(Ne,{title:(null==x?void 0:x["不透明度"])||"不透明度"},e.createElement(ee,{min:0,max:100,unit:"%",onChange:function(e){S(e,"opacity")},value:n.opacity||100})),e.createElement(Ne,{title:(null==x?void 0:x["半径"])||"半径"},e.createElement(ee,{min:0,max:50,onChange:function(e){S(e,"radius")},value:n.radius||20})),e.createElement(Ne,{title:(null==x?void 0:x["配色方案"])||"配色方案"},re.map(function(t,r){return e.createElement(Ee,{key:r,onChange:function(){return e=r,void u(function(t){return t.theme=e,y({},t)});var e},checked:(n.theme||0)===r,label:t})})));return e.createElement("div",{className:"color-range-slider--wrapper "+(M&&"color-range-slider--wrapper-moving"),ref:N},e.createElement(te,{wrapperDom:l,moveDom:N.current,onMovingStart:function(){return C(!0)},onMovingEnd:function(){return C(!1)},triggerUpdateState:g}),e.createElement("div",{className:"operation--wrapper"},e.createElement(Ce,{text:(null==x?void 0:x["还原"])||"还原"},e.createElement(Me,{onClick:function(){v(1),m([0,1])},disabled:1===f},"revert")),e.createElement(Ce,{text:(null==x?void 0:x["放大"])||"放大"},e.createElement(Me,{disabled:4===f,onClick:function(){v(f+1)}},"zoom out")),e.createElement(Ce,{text:(null==x?void 0:x["缩小"])||"缩小"},e.createElement(Me,{disabled:1===f,onClick:function(){v(f-1)}},"zoom in")),e.createElement(Ce,{text:(null==x?void 0:x["设置"])||"设置"},e.createElement(h,{className:"color-range-slider-setting-popver",open:E,onOpenChange:function(e){b(e)},trigger:"click",content:O,placement:"leftTop",mouseEnterDelay:.1,mouseLeaveDelay:.1,showArrow:!1},e.createElement(Me,{onClick:function(){b(function(e){return!e})}},"setting")))),e.createElement("div",{className:"slider--wrapper"},e.createElement(J,{className:"custom-range-slider--wrapper",range:!0,vertical:!0,value:p,onChange:function(e){m(e)},min:r||0,max:a||1,step:o||.01,bestValues:s,railImg:we(be(n.theme||0)),railStyle:{zIndex:1,right:1,width:"12px"},handleStyle:{zIndex:2,opacity:1,backgroundColor:"#fff",borderColor:"#b9becf80"}})))};window.Heatmap=(he={defaultRadius:40,defaultRenderer:"canvas2d",defaultGradient:{.25:"rgb(0,0,255)",.55:"rgb(0,255,0)",.85:"yellow",1:"rgb(255,0,0)"},defaultMaxOpacity:1,defaultMinOpacity:0,defaultBlur:.85,defaultXField:"x",defaultYField:"y",defaultValueField:"value",plugins:{}},pe=function(){var e=function(e){this._coordinator={},this._data=[],this._radi=[],this._min=10,this._max=1,this._xField=e.xField||e.defaultXField,this._yField=e.yField||e.defaultYField,this._valueField=e.valueField||e.defaultValueField,e.radius&&(this._cfgRadius=e.radius)},t=he.defaultRadius;return e.prototype={_organiseData:function(e,n){var r=e[this._xField],a=e[this._yField],i=this._radi,o=this._data,u=this._max,c=this._min,l=e[this._valueField]||1,s=e.radius||this._cfgRadius||t;o[r]||(o[r]=[],i[r]=[]),o[r][a]?o[r][a]+=l:(o[r][a]=l,i[r][a]=s);var d=o[r][a];return d>u?(n?this.setDataMax(d):this._max=d,!1):d<c?(n?this.setDataMin(d):this._min=d,!1):{x:r,y:a,value:l,radius:s,min:c,max:u}},_unOrganizeData:function(){var e=[],t=this._data,n=this._radi;for(var r in t)for(var a in t[r])e.push({x:r,y:a,radius:n[r][a],value:t[r][a]});return{min:this._min,max:this._max,data:e}},_onExtremaChange:function(){this._coordinator.emit("extremachange",{min:this._min,max:this._max})},addData:function(){if(arguments[0].length>0)for(var e=arguments[0],t=e.length;t--;)this.addData.call(this,e[t]);else{var n=this._organiseData(arguments[0],!0);n&&(0===this._data.length&&(this._min=this._max=n.value),this._coordinator.emit("renderpartial",{min:this._min,max:this._max,data:[n]}))}return this},setData:function(e){var t=e.data,n=t.length;this._data=[],this._radi=[];for(var r=0;r<n;r++)this._organiseData(t[r],!1);return this._max=e.max,this._min=e.min||0,this._onExtremaChange(),this._coordinator.emit("renderall",this._getInternalData()),this},removeData:function(){this._data=[],this._radi=[],this._max=0,this._min=0,this._onExtremaChange(),this._coordinator.emit("renderall",this._getInternalData())},setDataMax:function(e){return this._max=e,this._onExtremaChange(),this._coordinator.emit("renderall",this._getInternalData()),this},setDataMin:function(e){return this._min=e,this._onExtremaChange(),this._coordinator.emit("renderall",this._getInternalData()),this},setCoordinator:function(e){this._coordinator=e},_getInternalData:function(){return{max:this._max,min:this._min,data:this._data,radi:this._radi}},getData:function(){return this._unOrganizeData()}},e}(),me=function(){var e=function(e){var t=e.gradient||e.defaultGradient,n=document.createElement("canvas"),r=n.getContext("2d");n.width=256,n.height=1;var a=r.createLinearGradient(0,0,256,1);for(var i in t)a.addColorStop(i,t[i]);return r.fillStyle=a,r.fillRect(0,0,256,1),r.getImageData(0,0,256,1).data},t=function(e,t){var n=document.createElement("canvas"),r=n.getContext("2d"),a=e,i=e;if(n.width=n.height=2*e,1===t)r.beginPath(),r.arc(a,i,e,0,2*Math.PI,!1),r.fillStyle="rgba(0,0,0,1)",r.fill();else{var o=r.createRadialGradient(a,i,e*t,a,i,e);o.addColorStop(0,"rgba(0,0,0,1)"),o.addColorStop(1,"rgba(0,0,0,0)"),r.fillStyle=o,r.fillRect(0,0,2*e,2*e)}return n};function n(t){var n,r=t.container,a=this.shadowCanvas=document.createElement("canvas"),i=this.canvas=t.canvas||document.createElement("canvas");this._renderBoundaries=[1e4,1e4,0,0];try{n=getComputedStyle(t.container)||{width:"",height:""}}catch(e){n={width:"",height:""}}i.className="heatmap-canvas "+(t.className||""),this._width=i.width=a.width=t.width||+n.width.replace(/px/,""),this._height=i.height=a.height=t.height||+n.height.replace(/px/,""),this.shadowCtx=a.getContext("2d"),this.ctx=i.getContext("2d"),i.style.cssText=a.style.cssText="position:absolute;left:0;top:0;",r&&(r.style.position="relative",r.appendChild(i),this._palette=e(t),this._templates={},this._setStyles(t))}return n.prototype={renderPartial:function(e){e.data.length>0&&(this._drawAlpha(e),this._colorize())},renderAll:function(e){this._clear(),Object.keys(e.data).length>0&&(this._drawAlpha(function(e){for(var t=[],n=e.min,r=e.max,a=e.radi,i=e.data,o=Object.keys(i),u=o.length;u--;)for(var c=o[u],l=Object.keys(i[c]),s=l.length;s--;){var d=l[s];t.push({x:c,y:d,value:i[c][d],radius:a[c][d]})}return{min:n,max:r,data:t}}(e)),this._colorize())},_updateGradient:function(t){this._palette=e(t)},updateConfig:function(e){e.gradient&&this._updateGradient(e),this._setStyles(e)},setDimensions:function(e,t){this._width=e,this._height=t,this.canvas.width=this.shadowCanvas.width=e,this.canvas.height=this.shadowCanvas.height=t},_clear:function(){this.shadowCtx.clearRect(0,0,this._width,this._height),this.ctx.clearRect(0,0,this._width,this._height)},_setStyles:function(e){this._blur=0===e.blur?0:e.blur||e.defaultBlur,e.backgroundColor&&(this.canvas.style.backgroundColor=e.backgroundColor),e.className&&(this.canvas.className="heatmap-canvas "+e.className),this._width=this.canvas.width=this.shadowCanvas.width=e.width||this._width,this._height=this.canvas.height=this.shadowCanvas.height=e.height||this._height,this._radius=e.radius||this._radius,this._opacity=255*(e.opacity||0),this._maxOpacity=255*(e.maxOpacity||e.defaultMaxOpacity),this._minOpacity=255*(e.minOpacity||e.defaultMinOpacity),this._useGradientOpacity=!!e.useGradientOpacity},_drawAlpha:function(e){for(var n=this._min=e.min,r=this._max=e.max,a=e.data||[],i=a.length,o=1-this._blur;i--;){var u,c=a[i],l=c.x,s=c.y,d=this._radius||c.radius,f=Math.min(c.value,r),v=l-d,h=s-d,p=this.shadowCtx;this._templates[d]?u=this._templates[d]:this._templates[d]=u=t(d,o);var m=(f-n)/(r-n);p.globalAlpha=m<.01?.01:m,p.drawImage(u,v,h),v<this._renderBoundaries[0]&&(this._renderBoundaries[0]=v),h<this._renderBoundaries[1]&&(this._renderBoundaries[1]=h),v+2*d>this._renderBoundaries[2]&&(this._renderBoundaries[2]=v+2*d),h+2*d>this._renderBoundaries[3]&&(this._renderBoundaries[3]=h+2*d)}},_colorize:function(){var e=this._renderBoundaries[0],t=this._renderBoundaries[1],n=this._renderBoundaries[2]-e,r=this._renderBoundaries[3]-t,a=this._width,i=this._height,o=this._opacity,u=this._maxOpacity,c=this._minOpacity,l=this._useGradientOpacity;e<0&&(e=0),t<0&&(t=0),e+n>a&&(n=a-e),t+r>i&&(r=i-t);for(var s=this.shadowCtx.getImageData(e,t,n,r),d=s.data,f=d.length,v=this._palette,h=3;h<f;h+=4){var p,m=d[h],g=4*m;g&&(p=o>0?o:m<u?m<c?c:m:u,d[h-3]=v[g],d[h-2]=v[g+1],d[h-1]=v[g+2],d[h]=l?v[g+3]:p)}this.ctx.putImageData(s,e,t),this._renderBoundaries=[1e3,1e3,0,0]},getValueAt:function(e){var t=this.shadowCtx.getImageData(e.x,e.y,1,1).data[3];return 0===t?"-":Math.abs(this._max-this._min)*(t/255)>>0},getDataURL:function(){return this.canvas.toDataURL()}},n}(),_e=!1,"canvas2d"===he.defaultRenderer&&(_e=me),ge=_e,ye=function(){for(var e={},t=arguments.length,n=0;n<t;n++){var r=arguments[n];for(var a in r)e[a]=r[a]}return e},xe=function(){var e=function(){function e(){this.cStore={}}return e.prototype={on:function(e,t,n){var r=this.cStore;r[e]||(r[e]=[]),r[e].push(function(e){return t.call(n,e)})},emit:function(e,t){var n=this.cStore;if(n[e])for(var r=n[e].length,a=0;a<r;a++)(0,n[e][a])(t)}},e}(),t=function(e){var t=e._renderer,n=e._coordinator,r=e._store;n.on("renderpartial",t.renderPartial,t),n.on("renderall",t.renderAll,t),n.on("extremachange",function(t){e._config.onExtremaChange&&e._config.onExtremaChange({min:t.min,max:t.max,gradient:e._config.gradient||e._config.defaultGradient})}),r.setCoordinator(n)};function n(){var n=this._config=ye(he,arguments[0]||{});if(this._coordinator=new e,n.plugin){var r=n.plugin;if(!he.plugins[r])throw new Error("Plugin '"+r+"' not found. Maybe it was not registered.");var a=he.plugins[r];this._renderer=new a.renderer(n),this._store=new a.store(n)}else this._renderer=new ge(n),this._store=new pe(n);t(this)}return n.prototype={addData:function(){return this._store.addData.apply(this._store,arguments),this},removeData:function(){return this._store.removeData&&this._store.removeData.apply(this._store,arguments),this},setData:function(){return this._store.setData.apply(this._store,arguments),this},setDataMax:function(){return this._store.setDataMax.apply(this._store,arguments),this},setDataMin:function(){return this._store.setDataMin.apply(this._store,arguments),this},configure:function(e){return this._config=ye(this._config,e),this._renderer.updateConfig(this._config),this._coordinator.emit("renderall",this._store._getInternalData()),this},repaint:function(){return this._coordinator.emit("renderall",this._store._getInternalData()),this},getData:function(){return this._store.getData()},getDataURL:function(){return this._renderer.getDataURL()},getValueAt:function(e){return this._store.getValueAt?this._store.getValueAt(e):this._renderer.getValueAt?this._renderer.getValueAt(e):null}},n}(),{create:function(e){return new xe(e)},register:function(e,t){he.plugins[e]=t}});var Oe=require("./assets/heatmap-empty.png"),Le={x:-9999,y:-9999},De={x:9999,y:9999},Ie=function(e,t){return e-t},Fe=n(function(e,t){var n=e.data,r=e.className,u=e.mapFile,d=e.sliderCfg,h=e.onCfgChange,p=e.onPostionChange,m=e.localeMap,g=e.documentResizeEventKey,x=c({x:50,y:50}),_=x[0],E=x[1],b=c(!1),w=b[0],M=b[1],C=c({x:0,y:0,bgSizePercent:[1,1],xFlag:!1}),N=C[0],S=C[1],O=c({}),L=O[0],D=O[1],I=c([]),F=I[0],A=I[1],R=c(!1),P=R[0],T=R[1],U=f(P),k=c(""),V=k[0],B=k[1],j=f(V),H=c({}),z=H[0],G=H[1],K=c(!1),W=K[0],Y=K[1],X=i({unmount:function(){},setNewCenter:function(e,t){}}),Q=c({p1:{x:0,y:0},p2:{x:0,y:0}}),Z=Q[0],$=Q[1],q=c({p1:Le,p2:De}),J=q[0],ee=q[1],te=c({x:0,y:0}),oe=te[0],he=te[1],pe=z.radius,me=void 0===pe?20:pe,ge=z.opacity,ye=void 0===ge?100:ge,xe=z.theme,_e=void 0===xe?0:xe,Ee=c(1),we=Ee[0],Me=Ee[1],Ce=c([0,1]),Ne=Ce[0],Fe=Ce[1],Ae=ve(ye/100),Re=i([[],[],[]]),Pe=i(),Te=i(null),Ue=i(function(){if("object"==typeof crypto){if("function"==typeof crypto.randomUUID)return crypto.randomUUID();if("function"==typeof crypto.getRandomValues&&"function"==typeof Uint8Array)return([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,function(e){var t=Number(e);return(t^crypto.getRandomValues(new Uint8Array(1))[0]&15>>t/4).toString(16)})}var e=(new Date).getTime(),t="undefined"!=typeof performance&&performance.now&&1e3*performance.now()||0;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(n){var r=16*Math.random();return e>0?(r=(e+r)%16|0,e=Math.floor(e/16)):(r=(t+r)%16|0,t=Math.floor(t/16)),("x"===n?r:3&r|8).toString(16)})}()),ke=i(),Ve=i(null),Be=i({}),je=f(N),He=f(_),ze=f(we),Ge=f(Z),Ke=f(J),We=f(w),Ye=v(function(){ke.current&&clearTimeout(ke.current),ke.current=setTimeout(function(){var e,t,n;M(!1),ke.current=void 0;var r=function(e){var t=e.initialData,n=e.displayRange,r=e.dataRange,a=e.containerSize,i=e.colorRange,o=se({coor1:r.p1.x,pos1:n.p1.x,coor2:r.p2.x,pos2:n.p2.x}),u=o.constantValue,c=o.scale,l=se({coor1:r.p1.y,pos1:n.p1.y,coor2:r.p2.y,pos2:n.p2.y}),s=l.constantValue,d=l.scale,f=[],v=r.p1,h=v.x,p=v.y,m=r.p2,g=m.x,y=m.y,x=Math.min(h,g),_=Math.max(h,g),E=Math.min(p,y),b=Math.max(p,y);if((t||[]).forEach(function(e){var t=e.x,n=e.y;t>=x&&t<=_&&n>=E&&n<=b&&f.push({originX:t,originY:n,x:le({constantValue:u,scale:c,curP:t}),y:le({constantValue:s,scale:d,curP:n,reverseLen:a.y}),value:e.value})}),f.length>1&&!ae(i)&&!ie(i,[0,1])){var w=0,M=f.length-1;1!==i[1]&&(w=Math.ceil(f.length*(1-i[1])),void 0===f[w]&&w--),0!==i[0]&&(M=Math.floor(f.length*(1-i[0])),void 0===f[M]&&M--);var C=f[w].value,N=f[M].value;w=f.findIndex(function(e){return e.value===C}),M=f.findLastIndex(function(e){return e.value===N}),f=f.slice(w,M+1)}return f}({initialData:nt.current,displayRange:Ge.current,dataRange:Ke.current,containerSize:ot(),colorRange:rt.current});ae(r)||A([r[r.length-1].value,r[0].value]);var a={data:r,max:null===(e=r[0])||void 0===e?void 0:e.value};null===(t=Pe.current)||void 0===t||null===(n=t.setData)||void 0===n||n.call(t,a)},120)},{wait:120}),Xe=s(function(){return"heatmap-"+Ue.current},[]),Qe=s(function(){var e=[],t=[],r=[];return n.forEach(function(n){var a=n[0],i=n[1],o=n[2];e.push(a),t.push(i),r.push({x:a,y:i,value:o})}),e=e.sort(Ie),t=t.sort(Ie),Re.current=[[e[0],e[e.length-1]],[t[0],t[t.length-1]]],r.sort(function(e,t){return Ie(t.value,e.value)})},[n]),Ze=s(function(){if(ae(u)||!u){var e,t,n=null===(e=Re.current)||void 0===e?void 0:e[0],r=n[0],a=void 0===r?0:r,i=n[1],o=void 0===i?0:i,c=null===(t=Re.current)||void 0===t?void 0:t[1],l=c[0],s=void 0===l?0:l,d=c[1],f=void 0===d?0:d;if(a===o)a=+a-100,o=+o+100;else{var v=o-a;a=+a-.1*v,o=+o+.1*v}if(s===f)s=+s-100,f=+f+100;else{var h=f-s;s=+s-.1*h,f=+f+.1*h}return{image:Oe,coordinate:{p1:{x:a,y:s},p2:{x:o,y:f}},imgSize:{x:500,y:500}}}return u},[u]),$e=Ze.imgSize,qe=Ze.image,Je=Ze.coordinate,et=s(function(){var e=[],t=re[_e];return ne.forEach(function(n,r){var a=t[r],i=t[r+1];if(i){var o=ve(100*(ne[r+1]-n),0);e.push.apply(e,function(e,t,n){for(var r,a=fe(e),i=fe(t),o=(i[0]-a[0])/n,u=(i[1]-a[1])/n,c=(i[2]-a[2])/n,l=[],s=0;s<n;s++)l.push((r=(parseInt(o*s+a[0]+"")<<16|parseInt(u*s+a[1]+"")<<8|parseInt(c*s+a[2]+"")).toString(16),"#"+new Array(Math.abs(r.length-7)).join("0")+r));return l}(a,i,Number(o)))}}),e},[_e]),tt=s(function(){if(N.x*Math.pow(2,we-1)>=oe.x&&N.y*Math.pow(2,we-1)>=oe.y)return 100*Math.pow(2,we-1)+"%";var e=function(e){return 0===e?"auto":100*Math.pow(2,we-1)+"%"};return e(N.bgSizePercent[0])+" "+e(N.bgSizePercent[1])},[we,N.bgSizePercent]),nt=f(Qe),rt=f(Ne);l(function(){h&&!ae(z)&&h(z)},[z]),l(function(){h&&h(z)},[z]),l(function(){!W&&p&&p({bgP:He.current,scale:ze.current})},[_,we]),l(function(){var e=window.Heatmap.create({container:document.getElementById("heatmapContainer-"+Ue.current)});return Pe.current=e,X.current=function(e,t,n,r,a,i,o){var u,c=document.getElementById(e);if(!c)return{unmount:function(){},setNewCenter:function(e,t){}};var l=c.getBoundingClientRect(),s={x:0,y:0},d=null,f={x:50,y:50},v=function(e){return e<0?0:e>100?100:isNaN(e)?0:e},h=function(e,t){f={x:e,y:t},function(e,t){var n={x:e,y:t};"x"===j.current&&(n.x=50),"y"===j.current&&(n.y=50),ie(n,He.current)||E(n)}(e,t)};function p(e){1!==i.current&&(n(),s={x:e.clientX,y:e.clientY},d=f)}function m(e){var t,n;if(1!==i.current&&(e.preventDefault(),o.current&&0!==e.buttons)){r();var a=(null===(t=d)||void 0===t?void 0:t.x)+(s.x-e.clientX)/4/l.width*100/u.x,c=(null===(n=d)||void 0===n?void 0:n.y)+(e.clientY-s.y)/4/l.height*100/u.y;h(v(a),v(c))}}function g(){a()}return new Promise(function(e){var t=new Image;t.src=c.style.backgroundImage.replace(/"/g,"").replace(/url\(|\)$/gi,""),t.onload=function(){var t=this.width,n=this.height,r=l.width,a=l.height,i=t/r;e({x:Math.abs(t/(r*(n/a))-1),y:-Math.abs(n/(a*i)-1)})}}).then(function(e){return u=e,c.addEventListener("mousedown",p),c.addEventListener("mousemove",m),c.addEventListener("mouseup",g),void c.addEventListener("mouseout",g)}),{unmount:function(){c.removeEventListener("mousedown",p),c.removeEventListener("mousemove",m),c.addEventListener("mouseup",g),c.addEventListener("mouseout",g)},setNewCenter:h}}("heatmapContainer-"+Ue.current,0,it,function(){We.current||(M(!0),lt()),ut()},function(){U.current&&(T(!1),ut())},ze,U),setTimeout(function(){ct()},60),function(){X.current.unmount(),lt()}},[]),l(function(){var e,t,n=be(_e);Be.current=n,null===(e=Pe.current)||void 0===e||null===(t=e.configure)||void 0===t||t.call(e,{radius:me,gradient:n,defaultMaxOpacity:Ae,className:Xe})},[_e,me,Ae,Xe]),l(function(){var e,t,n=Be.current,r=ne[0],a=null==n?void 0:n[r],i=at(Ne[0],Ne[1]),o={};i.forEach(function(e){var t=ve(100*e,0)-ve(100*ne[0],0);o[e]=n[e]||(e<=r?a:et[t])}),null===(e=Pe.current)||void 0===e||null===(t=e.configure)||void 0===t||t.call(e,{gradient:o}),Ye.run()},[Ne,et]),l(function(){ee({p1:null==Je?void 0:Je.p1,p2:null==Je?void 0:Je.p2})},[Je]),l(function(){var e;function t(){clearTimeout(e),e=setTimeout(n,150)}function n(){D({})}return window.addEventListener("resize",t),g&&document.addEventListener(g,n),function(){window.removeEventListener("resize",t),g&&document.removeEventListener(g,n)}},[]),l(function(){!ae(d)&&d&&G(d)},[d]),l(function(){S(ue(ot(),$e))},[$e]),l(function(){var e=y({},He.current);!V||"x"===V&&50===e.x||"y"===V&&50===e.y||("x"===V&&(e.x=50),"y"===V&&(e.y=50),E(e))},[V]),l(function(){Qe&&(M(!0),lt(),Ye.run())},[Qe]),l(function(){M(!0),1===we&&E({x:50,y:50}),lt(),setTimeout(function(){ct(),Ye.run()},60)},[we,N]),o(t,function(){return{handleSyncAction:function(e){var t=e.scale,n=e.bgP;ie(t,ze.current)||Me(t),n&&!ie(n,He.current)&&(X.current.setNewCenter(n.x,n.y),Y(!0),P||it(),ut())}}},[]);var at=function(e,t){var n=[].concat(ne),r=e<.25?.25:e,a=t<.25?.25:t,i=n.findIndex(function(e){return e>=r}),o=n.findLastIndex(function(e){return e<=a});if(i>-1&&o>-1){var u=n.slice(i,o+1);return u.unshift(r),u.push(a),Array.from(new Set(u))}return n};function it(){T(!0)}function ot(){var e,t;return{x:(null===(e=document.getElementById("heatmapContainer-"+Ue.current))||void 0===e?void 0:e.offsetWidth)||0,y:(null===(t=document.getElementById("heatmapContainer-"+Ue.current))||void 0===t?void 0:t.offsetHeight)||0}}l(function(){var e,t,n=Ve.current,r=Te.current,a=document.getElementsByClassName(Xe)[0],i=function(e){if(e.target===a){var t,n=e.offsetX,i=e.offsetY,o=Ge.current.p1,u=Ge.current.p2,c=u.x,l=u.y;if(r&&(n<o.x||n>c||i<o.y||i>l))return void(r.style.display="none");var s=function(e){var t=e.displayRange,n=e.dataRange,r=e.containerSize,a=e.curPos,i=se({coor1:n.p1.x,pos1:t.p1.x,coor2:n.p2.x,pos2:t.p2.x}),o=i.constantValue,u=i.scale,c=se({coor1:n.p1.y,pos1:t.p1.y,coor2:n.p2.y,pos2:t.p2.y}),l=c.constantValue,s=c.scale;return{x:de({constantValue:o,scale:u,curP:a.x}),y:de({constantValue:l,scale:s,curP:a.y,reverseLen:r.y})}}({displayRange:Ge.current,dataRange:Ke.current,containerSize:ot(),curPos:{x:n,y:i}}),d=null===(t=Pe.current)||void 0===t?void 0:t.getValueAt({x:n,y:i});n+100>c&&(n=n-100-15),i+100>l&&(i=i-100-15),function(e,t,n,r,a,i){r&&(r.style.cssText="transform: translate("+(e+15)+"px, "+(t+15)+"px); display: block;",r.innerHTML='\n <div class="tooltip-title">'+n+'</div>\n <div class="tooltip-axis">\n <div class="axis">X: <span>'+a+'</span></div>\n <div class="axis">Y: <span>'+i+"</span></div>\n </div>\n ")}(n,i,d,r,s.x,s.y)}},o=function(){r&&(r.style.display="none")};return null==n||null===(e=n.addEventListener)||void 0===e||e.call(n,"mousemove",i),null==n||null===(t=n.addEventListener)||void 0===t||t.call(n,"mouseout",o),function(){var e,t;null==n||null===(e=n.removeEventListener)||void 0===e||e.call(n,"mousemove",i),null==n||null===(t=n.removeEventListener)||void 0===t||t.call(n,"mouseout",o)}},[]),l(function(){try{if(Ve.current){var e,t,n=+getComputedStyle(Ve.current).height.replace(/px/,""),r=+getComputedStyle(Ve.current).width.replace(/px/,"");ie({y:n,x:r},oe)||(he({y:n,x:r}),null===(e=Pe.current)||void 0===e||null===(t=e.configure)||void 0===t||t.call(e,{height:n,width:r}))}}catch(e){}}),l(function(){var e=ue(oe,$e);S(e)},[oe]);var ut=function(e,t){var n,r=this;return void 0===t&&(t=300),function(){for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];clearTimeout(n),n=setTimeout(function(){e.apply(r,i)},t)}}(function(){ct(),Ye.run(),Y(!1)},500);function ct(){var e=ot(),t=0===je.current.x?ue(e,$e):je.current,n=function(e,t,n,r){return n.x*Math.pow(2,e-1)>t.x&&n.y*Math.pow(2,e-1)>t.y?null:{unfilledLength:r?n.x*Math.pow(2,e-1):n.y*Math.pow(2,e-1)}}(ze.current,e,t,t.xFlag),r=t.xFlag;if(B(n?r?"x":"y":""),1===ze.current){if(!n)return;var a=n.unfilledLength,i={x:0,y:0},o={x:e.x,y:e.y},u=r?He.current.x/100*(e.x-a):He.current.y/100*(e.y-a);r?(i.x=0+u,o.x=a+u):(i.y=0+u,o.y=a+u),$({p1:i,p2:o}),ee({p1:{x:Je.p1.x,y:Je.p1.y},p2:{x:Je.p2.x,y:Je.p2.y}})}else{var c={x:0,y:0},l={x:e.x,y:e.y},s={x:ce({position:He.current.x,containerLen:e.x,scaledLen:je.current.x*Math.pow(2,ze.current-1),coorStart:Je.p1.x,coorEnd:Je.p2.x,isLowerCoor:!0}),y:ce({position:100-He.current.y,containerLen:e.y,scaledLen:je.current.y*Math.pow(2,ze.current-1),coorStart:Je.p1.y,coorEnd:Je.p2.y,isLowerCoor:!0})},d={x:ce({position:He.current.x,containerLen:e.x,scaledLen:je.current.x*Math.pow(2,ze.current-1),coorStart:Je.p1.x,coorEnd:Je.p2.x,isLowerCoor:!1}),y:ce({position:100-He.current.y,containerLen:e.y,scaledLen:je.current.y*Math.pow(2,ze.current-1),coorStart:Je.p1.y,coorEnd:Je.p2.y,isLowerCoor:!1})};if(n){var f=n.unfilledLength,v=r?.5*(e.x-f):.5*(e.y-f);r?(c.x=v,l.x=f+v,s.x=Je.p1.x,d.x=Je.p2.x):(c.y=v,l.y=f+v,s.y=Je.p1.y,d.y=Je.p2.y),$({p1:c,p2:l}),ee({p1:s,p2:d})}else $({p1:c,p2:l}),ee({p1:s,p2:d})}}function lt(){var e;A([]),null===(e=Pe.current)||void 0===e||e.removeData()}return a("div",{id:"heatmapContainerWrapper",className:r},a("div",{id:"heatmapContainer-"+Ue.current,className:"heatmapContainer "+(P&&"heatmapContainer-moving"),ref:Ve,style:{backgroundImage:"url("+qe+")",backgroundSize:tt,backgroundPosition:_.x+"% "+_.y+"%"}}),a("div",{className:"heatmapTooltip",ref:Te}),a(Se,{bestValues:F,data:z,scale:we,setScale:Me,colorRange:Ne,setColorRange:Fe,setData:G,wrapperDom:Ve.current,triggerUpdateState:L,localeMap:m}))});export default Fe;
import e,{createContext as t,forwardRef as n,useContext as r,createElement as a,useRef as i,useImperativeHandle as o,Fragment as u,useState as c,useEffect as l,useMemo as s,useCallback as d}from"react";import{useLatest as f,useDebounceFn as v}from"ahooks";import h from"rc-tooltip";import p from"classnames";import m from"rc-input-number";import g from"rc-checkbox";function y(){return(y=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function x(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)t.indexOf(n=i[r])>=0||(a[n]=e[n]);return a}function _(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function E(e,t){return e(t={exports:{}},t.exports),t.exports}var b=E(function(e){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports});_(b);var w=E(function(e){e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports});_(w);var M=E(function(e){e.exports=function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,i,o,u=[],c=!0,l=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(u.push(r.value),u.length!==t);c=!0);}catch(e){l=!0,a=e}finally{try{if(!c&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(l)throw a}}return u}},e.exports.__esModule=!0,e.exports.default=e.exports});_(M);var C=E(function(e){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r},e.exports.__esModule=!0,e.exports.default=e.exports});_(C);var N=E(function(e){e.exports=function(e,t){if(e){if("string"==typeof e)return C(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?C(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports});_(N);var S=E(function(e){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports});_(S);var O=E(function(e){e.exports=function(e,t){return w(e)||M(e,t)||N(e,t)||S()},e.exports.__esModule=!0,e.exports.default=e.exports});_(O);var L=E(function(e){function t(n){return e.exports=t="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.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports});_(L);var D=E(function(e){var t=L.default;function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(n=function(e){return e?r:t})(e)}e.exports=function(e,r){if(!r&&e&&e.__esModule)return e;if(null===e||"object"!=t(e)&&"function"!=typeof e)return{default:e};var a=n(r);if(a&&a.has(e))return a.get(e);var i={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var c=o?Object.getOwnPropertyDescriptor(e,u):null;c&&(c.get||c.set)?Object.defineProperty(i,u,c):i[u]=e[u]}return i.default=e,a&&a.set(e,i),i},e.exports.__esModule=!0,e.exports.default=e.exports});_(D);var I=E(function(t,n){var r=D.default;Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e){var t=a.useRef();return t.current=e,a.useCallback(function(){for(var e,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return null===(e=t.current)||void 0===e?void 0:e.call.apply(e,[t].concat(r))},[])};var a=r(e)});_(I);var F=E(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return!("undefined"==typeof window||!window.document||!window.document.createElement)}});_(F);var A=E(function(t,n){var r=b.default,a=D.default;Object.defineProperty(n,"__esModule",{value:!0}),n.useLayoutUpdateEffect=n.default=void 0;var i=a(e),o=r(F),u="test"!==process.env.NODE_ENV&&(0,o.default)()?i.useLayoutEffect:i.useEffect,c=function(e,t){var n=i.useRef(!0);u(function(){return e(n.current)},t),u(function(){return n.current=!1,function(){n.current=!0}},[])};n.useLayoutUpdateEffect=function(e,t){c(function(t){if(!t)return e()},t)},n.default=c});_(A);var R=E(function(t,n){var r=D.default,a=b.default;Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e){var t=o.useRef(!1),n=o.useState(e),r=(0,i.default)(n,2),a=r[0],u=r[1];return o.useEffect(function(){return t.current=!1,function(){t.current=!0}},[]),[a,function(e,n){n&&t.current||u(e)}]};var i=a(O),o=r(e)});_(R);var P=_(E(function(e,t){var n=b.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=t||{},u=n.defaultValue,c=n.value,l=n.onChange,s=n.postState,d=(0,i.default)(function(){return o(c)?c:o(u)?"function"==typeof u?u():u:"function"==typeof e?e():e}),f=(0,r.default)(d,2),v=f[0],h=f[1],p=void 0!==c?c:v,m=s?s(p):p,g=(0,a.default)(l),y=(0,i.default)([p]),x=(0,r.default)(y,2),_=x[0],E=x[1];return(0,A.useLayoutUpdateEffect)(function(){var e=_[0];v!==e&&g(v,e)},[_]),(0,A.useLayoutUpdateEffect)(function(){o(c)||h(c)},[c]),[m,(0,a.default)(function(e,t){h(e,t),E([p],t)})]};var r=n(O),a=n(I),i=n(R);function o(e){return void 0!==e}})),T=E(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.call=c,t.default=void 0,t.note=o,t.noteOnce=s,t.preMessage=void 0,t.resetWarned=u,t.warning=i,t.warningOnce=l;var n={},r=[],a=t.preMessage=function(e){r.push(e)};function i(e,t){if("production"!==process.env.NODE_ENV&&!e&&void 0!==console){var n=r.reduce(function(e,t){return t(null!=e?e:"","warning")},t);n&&console.error("Warning: ".concat(n))}}function o(e,t){if("production"!==process.env.NODE_ENV&&!e&&void 0!==console){var n=r.reduce(function(e,t){return t(null!=e?e:"","note")},t);n&&console.warn("Note: ".concat(n))}}function u(){n={}}function c(e,t,r){t||n[r]||(e(!1,r),n[r]=!0)}function l(e,t){c(i,e,t)}function s(e,t){c(o,e,t)}l.preMessage=a,l.resetWarned=u,l.noteOnce=s,t.default=l}),U=_(T),k=_(E(function(e,t){var n=b.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(L),a=n(T);t.default=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=new Set;function o(e,t){var u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,c=i.has(e);if((0,a.default)(!c,"Warning: There may be circular references"),c)return!1;if(e===t)return!0;if(n&&u>1)return!1;i.add(e);var l=u+1;if(Array.isArray(e)){if(!Array.isArray(t)||e.length!==t.length)return!1;for(var s=0;s<e.length;s++)if(!o(e[s],t[s],l))return!1;return!0}if(e&&t&&"object"===(0,r.default)(e)&&"object"===(0,r.default)(t)){var d=Object.keys(e);return d.length===Object.keys(t).length&&d.every(function(n){return o(e[n],t[n],l)})}return!1}return o(e,t)}})),V=t({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0});function B(e,t,n){return(e-t)/(n-t)}function j(e,t,n,r){var a=B(t,n,r),i={};switch(e){case"rtl":i.right=100*a+"%",i.transform="translateX(50%)";break;case"btt":i.bottom=100*a+"%",i.transform="translateY(50%)";break;case"ttb":i.top=100*a+"%",i.transform="translateY(-50%)";break;default:i.left=100*a+"%",i.transform="translateX(-50%)"}return i}function H(e,t){return Array.isArray(e)?e[t]:e}var z=_(E(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(e){var t=e.keyCode;if(e.altKey&&!e.ctrlKey||e.metaKey||t>=n.F1&&t<=n.F12)return!1;switch(t){case n.ALT:case n.CAPS_LOCK:case n.CONTEXT_MENU:case n.CTRL:case n.DOWN:case n.END:case n.ESC:case n.HOME:case n.INSERT:case n.LEFT:case n.MAC_FF_META:case n.META:case n.NUMLOCK:case n.NUM_CENTER:case n.PAGE_DOWN:case n.PAGE_UP:case n.PAUSE:case n.PRINT_SCREEN:case n.RIGHT:case n.SHIFT:case n.UP:case n.WIN_KEY:case n.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(e){if(e>=n.ZERO&&e<=n.NINE)return!0;if(e>=n.NUM_ZERO&&e<=n.NUM_MULTIPLY)return!0;if(e>=n.A&&e<=n.Z)return!0;if(-1!==window.navigator.userAgent.indexOf("WebKit")&&0===e)return!0;switch(e){case n.SPACE:case n.QUESTION_MARK:case n.NUM_PLUS:case n.NUM_MINUS:case n.NUM_PERIOD:case n.NUM_DIVISION:case n.SEMICOLON:case n.DASH:case n.EQUALS:case n.COMMA:case n.PERIOD:case n.SLASH:case n.APOSTROPHE:case n.SINGLE_QUOTE:case n.OPEN_SQUARE_BRACKET:case n.BACKSLASH:case n.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}};t.default=n})),G=["prefixCls","value","valueIndex","onStartMove","style","render","dragging","onOffsetChange","tooltip"],K=n(function(e,t){var n,i,o=e.prefixCls,u=e.value,c=e.valueIndex,l=e.onStartMove,s=e.style,d=e.render,f=e.dragging,v=e.onOffsetChange,m=e.tooltip,g=x(e,G),_=r(V),E=_.min,b=_.max,w=_.direction,M=_.disabled,C=_.keyboard,N=_.range,S=_.tabIndex,O=_.ariaLabelForHandle,L=_.ariaLabelledByForHandle,D=_.ariaValueTextFormatterForHandle,I=o+"-handle",F=function(e){M||l(e,c)},A=j(w,u,E,b),R=a(h,{overlay:m,placement:"left"},a("div",Object.assign({ref:t,className:p(I,(n={},n[I+"-"+(c+1)]=N,n[I+"-dragging"]=f,n)),style:y({},A,s),onMouseDown:F,onTouchStart:F,onKeyDown:function(e){if(!M&&C){var t=null;switch(e.which||e.keyCode){case z.LEFT:t="ltr"===w||"btt"===w?-1:1;break;case z.RIGHT:t="ltr"===w||"btt"===w?1:-1;break;case z.UP:t="ttb"!==w?1:-1;break;case z.DOWN:t="ttb"!==w?-1:1;break;case z.HOME:t="min";break;case z.END:t="max";break;case z.PAGE_UP:t=2;break;case z.PAGE_DOWN:t=-2}null!==t&&(e.preventDefault(),v(t,c))}},tabIndex:M?null:H(S,c),role:"slider","aria-valuemin":E,"aria-valuemax":b,"aria-valuenow":u,"aria-disabled":M,"aria-label":H(O,c),"aria-labelledby":H(L,c),"aria-valuetext":null===(i=H(D,c))||void 0===i?void 0:i(u),"aria-orientation":"ltr"===w||"rtl"===w?"horizontal":"vertical"},g)));return d&&(R=d(R,{index:c,prefixCls:o,value:u,dragging:f})),R});"production"!==process.env.NODE_ENV&&(K.displayName="Handle");var W=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","draggingIndex","bestValues"],Y=n(function(e,t){var n=e.prefixCls,r=e.style,c=e.onStartMove,l=e.onOffsetChange,s=e.values,d=e.handleRender,f=e.draggingIndex,v=e.bestValues,h=x(e,W),p=i({});return o(t,function(){return{focus:function(e){var t;null===(t=p.current[e])||void 0===t||t.focus()}}}),a(u,null,s.map(function(e,t){return a(K,Object.assign({ref:function(e){e?p.current[t]=e:delete p.current[t]},tooltip:v&&v[t]?""+(v[t]||"..."):null,dragging:f===t,prefixCls:n,style:H(r,t),key:t,value:e,valueIndex:t,onStartMove:c,onOffsetChange:l,render:d},h))}))});function X(e){var t="touches"in e?e.touches[0]:e;return{pageX:t.pageX,pageY:t.pageY}}function Q(e){var t,n=e.prefixCls,i=e.value,o=e.style,u=e.activeStyle,c=r(V),l=n+"-dot",s=c.included&&c.includedStart<=i&&i<=c.includedEnd,d=y({},j(c.direction,i,c.min,c.max),"function"==typeof o?o(i):o);return s&&(d=y({},d,"function"==typeof u?u(i):u)),a("span",{className:p(l,(t={},t[l+"-active"]=s,t)),style:d})}function Z(e){var t=e.prefixCls,n=e.dots,i=e.style,o=e.activeStyle,u=r(V),c=u.min,l=u.max,d=u.step,f=s(function(){var e=new Set;if(n&&null!==d)for(var t=c;t<=l;)e.add(t),t+=d;return Array.from(e)},[c,l,d,n]);return a("div",{className:t+"-step"},f.map(function(e){return a(Q,{prefixCls:t,key:e,value:e,style:i,activeStyle:o})}))}function $(e){var t,n=e.prefixCls,i=e.style,o=e.start,c=e.end,l=e.index,s=e.onStartMove,d=r(V),f=d.direction,v=d.min,h=d.max,m=d.disabled,g=d.range,x=n+"-track",_=B(o,v,h),E=B(c,v,h),b=function(e){!m&&s&&s(e,-1)},w={},M={},C={};switch(f){case"rtl":w.right=100*_+"%",w.width=100*E-100*_+"%";break;case"btt":w.bottom=100*_+"%",w.height=100*E-100*_+"%",M.top=0,M.height=100*(1-E)+"%",C.height=100*_+"%",C.bottom="0";break;case"ttb":w.top=100*_+"%",w.height=100*E-100*_+"%",M.top=0,M.bottom=100*_+"%",C.bottom="100%",C.height=100*(1-E)+"%";break;default:w.left=100*_+"%",w.width=100*E-100*_+"%"}return a(u,null,a("div",{className:p(x+"-prefix"),style:y({},M)}),a("div",{className:p(x,(t={},t[x+"-"+(l+1)]=g,t[n+"-track-draggable"]=s,t)),style:y({},w,i),onMouseDown:b,onTouchStart:b}),a("div",{className:p(x+"-suffix"),style:y({},C)}))}function q(e){var t=e.prefixCls,n=e.style,i=e.values,o=e.startPoint,u=e.onStartMove,c=r(V),l=c.included,d=c.range,f=c.min,v=s(function(){if(!d){if(0===i.length)return[];var e=null!=o?o:f,t=i[0];return[{start:Math.min(e,t),end:Math.max(e,t)}]}for(var n=[],r=0;r<i.length-1;r+=1)n.push({start:i[r],end:i[r+1]});return n},[i,d,o,f]);return l?v.map(function(e,r){var i=e.start,o=e.end;return a($,{index:r,prefixCls:t,style:H(n,r),start:i,end:o,key:r,onStartMove:u})}):null}"production"!==process.env.NODE_ENV&&(Y.displayName="Handles");var J=n(function(e,t){var n,r=e.prefixCls,u=void 0===r?"rc-slider":r,f=e.className,v=e.style,h=e.disabled,m=void 0!==h&&h,g=e.keyboard,x=void 0===g||g,_=e.autoFocus,E=e.onFocus,b=e.onBlur,w=e.min,M=void 0===w?0:w,C=e.max,N=void 0===C?100:C,S=e.step,O=void 0===S?1:S,L=e.value,D=e.defaultValue,I=e.range,F=e.count,A=e.onChange,R=e.onBeforeChange,T=e.onAfterChange,B=e.allowCross,j=void 0===B||B,H=e.pushable,z=void 0!==H&&H,G=e.draggableTrack,K=e.reverse,W=e.vertical,Q=e.included,$=void 0===Q||Q,J=e.startPoint,ee=e.trackStyle,te=e.handleStyle,ne=e.railStyle,re=e.dotStyle,ae=e.activeDotStyle,ie=e.dots,oe=e.handleRender,ue=e.tabIndex,ce=void 0===ue?0:ue,le=e.ariaLabelForHandle,se=e.ariaLabelledByForHandle,de=e.ariaValueTextFormatterForHandle,fe=e.railImg,ve=e.bestValues,he=i(),pe=i(),me=s(function(){return W?K?"ttb":"btt":K?"rtl":"ltr"},[K,W]),ge=s(function(){return isFinite(M)?M:0},[M]),ye=s(function(){return isFinite(N)?N:100},[N]),xe=s(function(){return null!==O&&O<=0?1:O},[O]),_e=s(function(){return"boolean"==typeof z?!!z&&xe:z>=0&&z},[z,xe]),Ee=function(e,t,n,r,a){var i=d(function(n){var r=isFinite(n);return r=Math.min(t,n),Math.max(e,r)},[e,t]),o=d(function(r){if(null!==n){var a=e+Math.round((i(r)-e)/n)*n,o=function(e){return(String(e).split(".")[1]||"").length},u=Math.max(o(n),o(t),o(e)),c=Number(a.toFixed(u));return e<=c&&c<=t?c:null}return null},[n,e,t,i]),u=d(function(r){var a=i(r),u=[];null!==n&&u.push(o(r)),u.push(e,t);var c=u[0],l=t-e;return u.forEach(function(e){var t=Math.abs(a-e);t<=l&&(c=e,l=t)}),c},[e,t,n,i,o]),c=function r(a,i,u,c){if(void 0===c&&(c="unit"),"number"==typeof i){var l,s=a[u],d=s+i,f=[];f.push(e,t),f.push(o(s));var v=i>0?1:-1;f.push(o("unit"===c?s+v*n:d)),f=f.filter(function(e){return null!==e}).filter(function(e){return i<0?e<=s:e>=s}),"unit"===c&&(f=f.filter(function(e){return e!==s}));var h="unit"===c?s:d;l=f[0];var p=Math.abs(l-h);if(f.forEach(function(e){var t=Math.abs(e-h);t<p&&(l=e,p=t)}),void 0===l)return i<0?e:t;if("dist"===c)return l;if(Math.abs(i)>1){var m=[].concat(a);return m[u]=l,r(m,i-v,u,c)}return l}return"min"===i?e:"max"===i?t:void 0},l=function(e,t,n,r){void 0===r&&(r="unit");var a=e[n],i=c(e,t,n,r);return{value:i,changed:i!==a}},s=function(e){return null===a&&0===e||"number"==typeof a&&e<a};return[u,function(e,t,n,i){void 0===i&&(i="unit");var o=e.map(u),d=o[n],f=c(o,t,n,i);if(o[n]=f,!1===r){var v=a||0;n>0&&o[n-1]!==d&&(o[n]=Math.max(o[n],o[n-1]+v)),n<o.length-1&&o[n+1]!==d&&(o[n]=Math.min(o[n],o[n+1]-v))}else if("number"==typeof a||null===a){for(var h=n+1;h<o.length;h+=1)for(var p=!0;s(o[h]-o[h-1])&&p;){var m=l(o,1,h);o[h]=m.value,p=m.changed}for(var g=n;g>0;g-=1)for(var y=!0;s(o[g]-o[g-1])&&y;){var x=l(o,-1,g-1);o[g-1]=x.value,y=x.changed}for(var _=o.length-1;_>0;_-=1)for(var E=!0;s(o[_]-o[_-1])&&E;){var b=l(o,-1,_-1);o[_-1]=b.value,E=b.changed}for(var w=0;w<o.length-1;w+=1)for(var M=!0;s(o[w+1]-o[w])&&M;){var C=l(o,1,w+1);o[w+1]=C.value,M=C.changed}}return{value:o[n],values:o}}]}(ge,ye,xe,j,_e),be=Ee[0],we=Ee[1],Me=P(D,{value:L}),Ce=Me[0],Ne=Me[1],Se=s(function(){var e=null==Ce?[]:Array.isArray(Ce)?Ce:[Ce],t=e[0],n=null===Ce?[]:[void 0===t?ge:t];if(I){if(n=[].concat(e),F||void 0===Ce){var r=F>=0?F+1:2;for(n=n.slice(0,r);n.length<r;){var a;n.push(null!=(a=n[n.length-1])?a:ge)}}n.sort(function(e,t){return e-t})}return n.forEach(function(e,t){n[t]=be(e)}),n},[Ce,I,ge,F,be]),Oe=i(Se);Oe.current=Se;var Le=function(e){return I?e:e[0]},De=function(e){var t=[].concat(e).sort(function(e,t){return e-t});A&&!k(t,Oe.current,!0)&&A(Le(t)),Ne(t)},Ie=c(null),Fe=Ie[0],Ae=Ie[1];l(function(){if(null!==Fe){var e=Se.indexOf(Fe);e>=0&&he.current.focus(e)}Ae(null)},[Fe]);var Re=s(function(){return G&&null===xe?("production"!==process.env.NODE_ENV&&U(!1,"`draggableTrack` is not supported when `step` is `null`."),!1):G},[G,xe]),Pe=function(e,t,n,r,a,o,u,d,f){var v=c(null),h=v[0],p=v[1],m=c(-1),g=m[0],y=m[1],x=c(n),_=x[0],E=x[1],b=c(n),w=b[0],M=b[1],C=i(null),N=i(null),S=i();l(function(){-1===g&&E(n)},[n,g]),l(function(){return function(){document.removeEventListener("mousemove",C.current),document.removeEventListener("mouseup",N.current),document.removeEventListener("touchmove",C.current),document.removeEventListener("touchend",N.current)}},[]);var O=function(e,t){_.some(function(t,n){return t!==e[n]})&&(void 0!==t&&p(t),E(e),u(e))};S.current=function(e,t){if(-1===e){var n=w[0],i=a-w[w.length-1],u=t*(a-r);u=Math.max(u,r-n),u=Math.min(u,i);var c=o(n+u);u=c-n;var l=w.map(function(e){return e+u});O(l)}else{var s=(a-r)*t,d=[].concat(_);d[e]=w[e];var v=f(d,s,e,"dist");O(v.values,v.value)}};var L=s(function(){var e=[].concat(n).sort(function(e,t){return e-t}),t=[].concat(_).sort(function(e,t){return e-t});return e.every(function(e,n){return e===t[n]})?_:n},[n,_]);return[g,h,L,function(r,a){r.stopPropagation();var i=n[a];y(a),p(i),M(n);var o=X(r),u=o.pageX,c=o.pageY,l=function(n){n.preventDefault();var r,i=X(n),o=i.pageX-u,l=i.pageY-c,s=e.current.getBoundingClientRect(),d=s.width,f=s.height;switch(t){case"btt":r=-l/f;break;case"ttb":r=l/f;break;case"rtl":r=-o/d;break;default:r=o/d}S.current(a,r)},s=function e(t){t.preventDefault(),document.removeEventListener("mouseup",e),document.removeEventListener("mousemove",l),document.removeEventListener("touchend",e),document.removeEventListener("touchmove",l),C.current=null,N.current=null,y(-1),null==T||T(Le(Oe.current))};document.addEventListener("mouseup",s),document.addEventListener("mousemove",l),document.addEventListener("touchend",s),document.addEventListener("touchmove",l),C.current=l,N.current=s}]}(pe,me,Se,ge,ye,be,De,0,we),Te=Pe[0],Ue=Pe[1],ke=Pe[2],Ve=Pe[3],Be=function(e,t){Ve(e,t),null==R||R(Le(Oe.current))},je=-1!==Te;l(function(){if(!je){var e=Se.lastIndexOf(Ue);he.current.focus(e)}},[je]);var He=s(function(){return[].concat(ke).sort(function(e,t){return e-t})},[ke]),ze=s(function(){return I?[He[0],He[He.length-1]]:[ge,He[0]]},[He,I,ge]),Ge=ze[0],Ke=ze[1];o(t,function(){return{focus:function(){he.current.focus(0)},blur:function(){var e=document.activeElement;pe.current.contains(e)&&(null==e||e.blur())}}}),l(function(){_&&he.current.focus(0)},[]);var We=s(function(){return{min:ge,max:ye,direction:me,disabled:m,keyboard:x,step:xe,included:$,includedStart:Ge,includedEnd:Ke,range:I,tabIndex:ce,ariaLabelForHandle:le,ariaLabelledByForHandle:se,ariaValueTextFormatterForHandle:de}},[ge,ye,me,m,x,xe,$,Ge,Ke,I,ce,le,se,de]),Ye=y({},ne);return fe&&(Ye.backgroundImage="url("+fe+")",Ye.transform="rotate(180deg)"),a(V.Provider,{value:We},a("div",{ref:pe,className:p(u,f,(n={},n[u+"-disabled"]=m,n[u+"-vertical"]=W,n[u+"-horizontal"]=!W,n)),style:v,onMouseDown:function(e){e.preventDefault();var t,n=pe.current.getBoundingClientRect(),r=n.width,a=n.height,i=n.left,o=n.top,u=n.bottom,c=n.right,l=e.clientX,s=e.clientY;switch(me){case"btt":t=(u-s)/a;break;case"ttb":t=(s-o)/a;break;case"rtl":t=(c-l)/r;break;default:t=(l-i)/r}!function(e){if(!m){var t=0,n=ye-ge;Se.forEach(function(r,a){var i=Math.abs(e-r);i<=n&&(n=i,t=a)});var r=[].concat(Se);r[t]=e,I&&!Se.length&&void 0===F&&r.push(e),null==R||R(Le(r)),De(r),null==T||T(Le(r))}}(be(ge+t*(ye-ge)))}},a("div",{className:u+"-rail",style:Ye}),a(q,{prefixCls:u,style:ee,values:He,startPoint:J,onStartMove:Re?Be:null}),a(Z,{prefixCls:u,dots:ie,style:re,activeStyle:ae}),a(Y,{ref:he,prefixCls:u,style:te,values:ke,draggingIndex:Te,onStartMove:Be,onOffsetChange:function(e,t){if(!m){var n=we(Se,e,t);null==R||R(Le(Se)),De(n.values),null==T||T(Le(n.values)),Ae(n.value)}},onFocus:E,onBlur:b,handleRender:oe,bestValues:ve})))});"production"!==process.env.NODE_ENV&&(J.displayName="Slider");var ee=function(t){var n=t.min,r=t.max,a=t.unit,i=t.value,o=t.onChange;return e.createElement("div",{className:"progress--wrapper"},e.createElement(J,{className:"custom-slider--wrapper",min:n,max:r,value:i,onChange:o}),e.createElement(m,{min:n,max:r,style:{width:"56px"},value:i,onChange:o}),a&&e.createElement("span",{className:"unit"},a))},te=function(t){var n=t.wrapperDom,r=t.moveDom,a=t.className,o=t.onMovingStart,u=t.onMovingEnd,c=t.triggerUpdateState,s=i({x:0,y:0}),d=i(!1),f=i(null);return l(function(){var e,t,a,i=null!=(e=null==n?void 0:n.getBoundingClientRect())?e:{},c=i.width,l=i.height,v=null!=(t=null==r?void 0:r.getBoundingClientRect())?t:{},h=v.width,p=v.height,m=function(e){if(e.stopPropagation(),d.current){var t=s.current,n=e.clientX,a=e.clientY,i=r.offsetLeft+(n-t.x),o=r.offsetTop+(a-t.y);i<0&&(i=0),i+h>c&&(i=c-h),o<0&&(o=0),o+p>l&&(o=l-p),s.current={x:n,y:a},r.style.cssText="top: "+o+"px; left: "+i+"px"}},g=function(e){e.stopPropagation(),d.current=!0,s.current={x:e.clientX,y:e.clientY},o(),window.addEventListener("mousemove",m)},y=function(e){e.stopPropagation(),d.current=!1,u(),window.removeEventListener("mousemove",m)};return null===(a=f.current)||void 0===a||a.addEventListener("mousedown",g),window.addEventListener("mouseup",y),function(){var e;null===(e=f.current)||void 0===e||e.removeEventListener("mousedown",g),window.removeEventListener("mouseup",y),window.removeEventListener("mousemove",m)}},[n,r,c]),e.createElement("div",{className:p(a,"drag-item--wrapper"),ref:f})},ne=[.25,.55,.85,1],re=[["#0000ff","#00ff00","#ffff00","#ff0000"],["#E65555","#ED7540","#F7B717","#FFDB02"],["#0601FF","#02B3FF","#01FFC2","#05FF00"],["#0A89FF","#6742FF","#B700E4","#FF00B8"]],ae=function(e){return!(Object.entries(e||{}).length||null!=e&&e.length||null!=e&&e.size)};function ie(e,t){if(e===t)return!0;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var a=0,i=n;a<i.length;a++){var o=i[a],u=e[o],c=t[o],l=oe(u)&&oe(c);if(l&&!ie(u,c)||!l&&u!==c)return!1}return!0}var oe=function(e){return null!=e&&"object"==typeof e};function ue(e,t){var n=t.x/e.x,r=t.y/e.y,a=Math.max(n,r),i=n<r;return{x:i?t.x/a:e.x,y:i?e.y:t.y/a,xFlag:i,bgSizePercent:[i?0:1,i?1:0]}}function ce(e){var t=e.position,n=e.scaledLen,r=e.coorStart;return(t/100*n+(e.isLowerCoor?-t/100:(100-t)/100)*e.containerLen)*(e.coorEnd-r)/n+r}function le(e){var t=e.reverseLen,n=e.constantValue*e.curP+e.scale;return t&&(n=t-n),Number(n.toFixed(2))}function se(e){var t=e.pos1,n=e.coor1,r=(t-e.pos2)/(n-e.coor2);return{scale:t-r*n,constantValue:r}}function de(e){var t=e.reverseLen,n=e.curP;return t&&(n=t-n),function(e){var t,n=e<0,r=Math.abs(e);if(r>.1||0===r)t=Number(r.toFixed(2));else{var a="0.",i=""+r,o=0;for(i=i.replace("0.","");"0"===i[o];)o++,a+="0";i=(i=(+("0."+(i=i.substring(o,o+3)))).toFixed(2)).replace("0.",a),t=Number(i)}return n?-t:t}((n-e.scale)/e.constantValue)}function fe(e){for(var t=[],n=1;n<7;n+=2)t.push(parseInt("0x"+e.slice(n,n+2)));return t}function ve(e,t,n){void 0===t&&(t=2),void 0===n&&(n=!1);var r=Number(e);return isNaN(r)?"-":n?r.toFixed(t):Number(r.toFixed(t))}var he,pe,me,ge,ye,xe,_e,Ee=function(t){var n=t.label,r=t.checked,a=t.onChange,i=n.length,o=n.reduce(function(e,t,n){return e+=t+" "+function(e,t){void 0===t&&(t=2);var n=function(e,t,n){void 0===t&&(t=2),void 0===n&&(n="en-US");var r=ve(e,t);return"-"===r?"-":r.toLocaleString(n,{minimumFractionDigits:0,maximumFractionDigits:t})}(ve(100*Number(e),t));return"-"===n?"-":n+"%"}(ne[n]),n<i-1&&(e+=","),e},"");return e.createElement("label",null,e.createElement(g,{checked:r,onChange:a}),e.createElement("div",{className:"theme",style:{background:"linear-gradient(270deg, "+o+")"}}))},be=function(e){var t={};return re[e||0].forEach(function(e,n){t[ne[n]]=e}),t},we=function(e){var t,n,r=document.createElement("canvas");r.width=12,r.height=96;var a=r.getContext("2d"),i=null==a||null===(t=a.createLinearGradient)||void 0===t?void 0:t.call(a,0,0,1,96);for(var o in e){var u;null==i||null===(u=i.addColorStop)||void 0===u||u.call(i,o,e[o])}return a&&i&&(a.fillStyle=i),null==a||null===(n=a.fillRect)||void 0===n||n.call(a,0,0,12,96),r.toDataURL()},Me=function(t){var n=t.onClick;return e.createElement("button",{disabled:t.disabled,onClick:function(){return n}},t.children)},Ce=function(t){return e.createElement(h,{placement:"left",overlay:t.text},t.children)},Ne=function(t){var n=t.children;return e.createElement("div",{className:"popver-item"},e.createElement("div",{className:"item-title"},t.title),n)},Se=function(t){var n=t.data,r=t.min,a=t.max,o=t.step,u=t.setData,l=t.wrapperDom,s=t.bestValues,f=t.scale,v=t.setScale,p=t.colorRange,m=t.setColorRange,g=t.triggerUpdateState,x=t.localeMap,_=c(!1),E=_[0],b=_[1],w=c(!1),M=w[0],C=w[1],N=i(null),S=d(function(e,t,n){var r,a=(void 0===n?{}:n).leading;return function(){for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];!r&&a&&e.apply(void 0,n),clearTimeout(r),r=setTimeout(function(){return e.apply(void 0,n)},200)}}(function(e,t){u(function(n){return n[t]=e,y({},n)})},0,{leading:!0,maxWait:200}),[]),O=e.createElement("div",{className:"popver--wrapper"},e.createElement(Ne,{title:(null==x?void 0:x.opacity)||"opacity"},e.createElement(ee,{min:0,max:100,unit:"%",onChange:function(e){S(e,"opacity")},value:n.opacity||100})),e.createElement(Ne,{title:(null==x?void 0:x.radius)||"radius"},e.createElement(ee,{min:0,max:50,onChange:function(e){S(e,"radius")},value:n.radius||20})),e.createElement(Ne,{title:(null==x?void 0:x.colorTheme)||"colorTheme"},re.map(function(t,r){return e.createElement(Ee,{key:r,onChange:function(){return e=r,void u(function(t){return t.theme=e,y({},t)});var e},checked:(n.theme||0)===r,label:t})})));return e.createElement("div",{className:"color-range-slider--wrapper "+(M&&"color-range-slider--wrapper-moving"),ref:N},e.createElement(te,{wrapperDom:l,moveDom:N.current,onMovingStart:function(){return C(!0)},onMovingEnd:function(){return C(!1)},triggerUpdateState:g}),e.createElement("div",{className:"operation--wrapper"},e.createElement(Ce,{text:(null==x?void 0:x.reset)||"reset"},e.createElement(Me,{onClick:function(){v(1),m([0,1])},disabled:1===f},"revert")),e.createElement(Ce,{text:(null==x?void 0:x.zoomOut)||"zoomOut"},e.createElement(Me,{disabled:4===f,onClick:function(){v(f+1)}},"zoom out")),e.createElement(Ce,{text:(null==x?void 0:x.zoomIn)||"zoomIn"},e.createElement(Me,{disabled:1===f,onClick:function(){v(f-1)}},"zoom in")),e.createElement(Ce,{text:(null==x?void 0:x.setting)||"setting"},e.createElement(h,{className:"color-range-slider-setting-popver",open:E,onOpenChange:function(e){b(e)},trigger:"click",content:O,placement:"leftTop",mouseEnterDelay:.1,mouseLeaveDelay:.1,showArrow:!1},e.createElement(Me,{onClick:function(){b(function(e){return!e})}},"setting")))),e.createElement("div",{className:"slider--wrapper"},e.createElement(J,{className:"custom-range-slider--wrapper",range:!0,vertical:!0,value:p,onChange:function(e){m(e)},min:r||0,max:a||1,step:o||.01,bestValues:s,railImg:we(be(n.theme||0)),railStyle:{zIndex:1,right:1,width:"12px"},handleStyle:{zIndex:2,opacity:1,backgroundColor:"#fff",borderColor:"#b9becf80"}})))};window.Heatmap=(he={defaultRadius:40,defaultRenderer:"canvas2d",defaultGradient:{.25:"rgb(0,0,255)",.55:"rgb(0,255,0)",.85:"yellow",1:"rgb(255,0,0)"},defaultMaxOpacity:1,defaultMinOpacity:0,defaultBlur:.85,defaultXField:"x",defaultYField:"y",defaultValueField:"value",plugins:{}},pe=function(){var e=function(e){this._coordinator={},this._data=[],this._radi=[],this._min=10,this._max=1,this._xField=e.xField||e.defaultXField,this._yField=e.yField||e.defaultYField,this._valueField=e.valueField||e.defaultValueField,e.radius&&(this._cfgRadius=e.radius)},t=he.defaultRadius;return e.prototype={_organiseData:function(e,n){var r=e[this._xField],a=e[this._yField],i=this._radi,o=this._data,u=this._max,c=this._min,l=e[this._valueField]||1,s=e.radius||this._cfgRadius||t;o[r]||(o[r]=[],i[r]=[]),o[r][a]?o[r][a]+=l:(o[r][a]=l,i[r][a]=s);var d=o[r][a];return d>u?(n?this.setDataMax(d):this._max=d,!1):d<c?(n?this.setDataMin(d):this._min=d,!1):{x:r,y:a,value:l,radius:s,min:c,max:u}},_unOrganizeData:function(){var e=[],t=this._data,n=this._radi;for(var r in t)for(var a in t[r])e.push({x:r,y:a,radius:n[r][a],value:t[r][a]});return{min:this._min,max:this._max,data:e}},_onExtremaChange:function(){this._coordinator.emit("extremachange",{min:this._min,max:this._max})},addData:function(){if(arguments[0].length>0)for(var e=arguments[0],t=e.length;t--;)this.addData.call(this,e[t]);else{var n=this._organiseData(arguments[0],!0);n&&(0===this._data.length&&(this._min=this._max=n.value),this._coordinator.emit("renderpartial",{min:this._min,max:this._max,data:[n]}))}return this},setData:function(e){var t=e.data,n=t.length;this._data=[],this._radi=[];for(var r=0;r<n;r++)this._organiseData(t[r],!1);return this._max=e.max,this._min=e.min||0,this._onExtremaChange(),this._coordinator.emit("renderall",this._getInternalData()),this},removeData:function(){this._data=[],this._radi=[],this._max=0,this._min=0,this._onExtremaChange(),this._coordinator.emit("renderall",this._getInternalData())},setDataMax:function(e){return this._max=e,this._onExtremaChange(),this._coordinator.emit("renderall",this._getInternalData()),this},setDataMin:function(e){return this._min=e,this._onExtremaChange(),this._coordinator.emit("renderall",this._getInternalData()),this},setCoordinator:function(e){this._coordinator=e},_getInternalData:function(){return{max:this._max,min:this._min,data:this._data,radi:this._radi}},getData:function(){return this._unOrganizeData()}},e}(),me=function(){var e=function(e){var t=e.gradient||e.defaultGradient,n=document.createElement("canvas"),r=n.getContext("2d");n.width=256,n.height=1;var a=r.createLinearGradient(0,0,256,1);for(var i in t)a.addColorStop(i,t[i]);return r.fillStyle=a,r.fillRect(0,0,256,1),r.getImageData(0,0,256,1).data},t=function(e,t){var n=document.createElement("canvas"),r=n.getContext("2d"),a=e,i=e;if(n.width=n.height=2*e,1===t)r.beginPath(),r.arc(a,i,e,0,2*Math.PI,!1),r.fillStyle="rgba(0,0,0,1)",r.fill();else{var o=r.createRadialGradient(a,i,e*t,a,i,e);o.addColorStop(0,"rgba(0,0,0,1)"),o.addColorStop(1,"rgba(0,0,0,0)"),r.fillStyle=o,r.fillRect(0,0,2*e,2*e)}return n};function n(t){var n,r=t.container,a=this.shadowCanvas=document.createElement("canvas"),i=this.canvas=t.canvas||document.createElement("canvas");this._renderBoundaries=[1e4,1e4,0,0];try{n=getComputedStyle(t.container)||{width:"",height:""}}catch(e){n={width:"",height:""}}i.className="heatmap-canvas "+(t.className||""),this._width=i.width=a.width=t.width||+n.width.replace(/px/,""),this._height=i.height=a.height=t.height||+n.height.replace(/px/,""),this.shadowCtx=a.getContext("2d"),this.ctx=i.getContext("2d"),i.style.cssText=a.style.cssText="position:absolute;left:0;top:0;",r&&(r.style.position="relative",r.appendChild(i),this._palette=e(t),this._templates={},this._setStyles(t))}return n.prototype={renderPartial:function(e){e.data.length>0&&(this._drawAlpha(e),this._colorize())},renderAll:function(e){this._clear(),Object.keys(e.data).length>0&&(this._drawAlpha(function(e){for(var t=[],n=e.min,r=e.max,a=e.radi,i=e.data,o=Object.keys(i),u=o.length;u--;)for(var c=o[u],l=Object.keys(i[c]),s=l.length;s--;){var d=l[s];t.push({x:c,y:d,value:i[c][d],radius:a[c][d]})}return{min:n,max:r,data:t}}(e)),this._colorize())},_updateGradient:function(t){this._palette=e(t)},updateConfig:function(e){e.gradient&&this._updateGradient(e),this._setStyles(e)},setDimensions:function(e,t){this._width=e,this._height=t,this.canvas.width=this.shadowCanvas.width=e,this.canvas.height=this.shadowCanvas.height=t},_clear:function(){this.shadowCtx.clearRect(0,0,this._width,this._height),this.ctx.clearRect(0,0,this._width,this._height)},_setStyles:function(e){this._blur=0===e.blur?0:e.blur||e.defaultBlur,e.backgroundColor&&(this.canvas.style.backgroundColor=e.backgroundColor),e.className&&(this.canvas.className="heatmap-canvas "+e.className),this._width=this.canvas.width=this.shadowCanvas.width=e.width||this._width,this._height=this.canvas.height=this.shadowCanvas.height=e.height||this._height,this._radius=e.radius||this._radius,this._opacity=255*(e.opacity||0),this._maxOpacity=255*(e.maxOpacity||e.defaultMaxOpacity),this._minOpacity=255*(e.minOpacity||e.defaultMinOpacity),this._useGradientOpacity=!!e.useGradientOpacity},_drawAlpha:function(e){for(var n=this._min=e.min,r=this._max=e.max,a=e.data||[],i=a.length,o=1-this._blur;i--;){var u,c=a[i],l=c.x,s=c.y,d=this._radius||c.radius,f=Math.min(c.value,r),v=l-d,h=s-d,p=this.shadowCtx;this._templates[d]?u=this._templates[d]:this._templates[d]=u=t(d,o);var m=(f-n)/(r-n);p.globalAlpha=m<.01?.01:m,p.drawImage(u,v,h),v<this._renderBoundaries[0]&&(this._renderBoundaries[0]=v),h<this._renderBoundaries[1]&&(this._renderBoundaries[1]=h),v+2*d>this._renderBoundaries[2]&&(this._renderBoundaries[2]=v+2*d),h+2*d>this._renderBoundaries[3]&&(this._renderBoundaries[3]=h+2*d)}},_colorize:function(){var e=this._renderBoundaries[0],t=this._renderBoundaries[1],n=this._renderBoundaries[2]-e,r=this._renderBoundaries[3]-t,a=this._width,i=this._height,o=this._opacity,u=this._maxOpacity,c=this._minOpacity,l=this._useGradientOpacity;e<0&&(e=0),t<0&&(t=0),e+n>a&&(n=a-e),t+r>i&&(r=i-t);for(var s=this.shadowCtx.getImageData(e,t,n,r),d=s.data,f=d.length,v=this._palette,h=3;h<f;h+=4){var p,m=d[h],g=4*m;g&&(p=o>0?o:m<u?m<c?c:m:u,d[h-3]=v[g],d[h-2]=v[g+1],d[h-1]=v[g+2],d[h]=l?v[g+3]:p)}this.ctx.putImageData(s,e,t),this._renderBoundaries=[1e3,1e3,0,0]},getValueAt:function(e){var t=this.shadowCtx.getImageData(e.x,e.y,1,1).data[3];return 0===t?"-":Math.abs(this._max-this._min)*(t/255)>>0},getDataURL:function(){return this.canvas.toDataURL()}},n}(),_e=!1,"canvas2d"===he.defaultRenderer&&(_e=me),ge=_e,ye=function(){for(var e={},t=arguments.length,n=0;n<t;n++){var r=arguments[n];for(var a in r)e[a]=r[a]}return e},xe=function(){var e=function(){function e(){this.cStore={}}return e.prototype={on:function(e,t,n){var r=this.cStore;r[e]||(r[e]=[]),r[e].push(function(e){return t.call(n,e)})},emit:function(e,t){var n=this.cStore;if(n[e])for(var r=n[e].length,a=0;a<r;a++)(0,n[e][a])(t)}},e}(),t=function(e){var t=e._renderer,n=e._coordinator,r=e._store;n.on("renderpartial",t.renderPartial,t),n.on("renderall",t.renderAll,t),n.on("extremachange",function(t){e._config.onExtremaChange&&e._config.onExtremaChange({min:t.min,max:t.max,gradient:e._config.gradient||e._config.defaultGradient})}),r.setCoordinator(n)};function n(){var n=this._config=ye(he,arguments[0]||{});if(this._coordinator=new e,n.plugin){var r=n.plugin;if(!he.plugins[r])throw new Error("Plugin '"+r+"' not found. Maybe it was not registered.");var a=he.plugins[r];this._renderer=new a.renderer(n),this._store=new a.store(n)}else this._renderer=new ge(n),this._store=new pe(n);t(this)}return n.prototype={addData:function(){return this._store.addData.apply(this._store,arguments),this},removeData:function(){return this._store.removeData&&this._store.removeData.apply(this._store,arguments),this},setData:function(){return this._store.setData.apply(this._store,arguments),this},setDataMax:function(){return this._store.setDataMax.apply(this._store,arguments),this},setDataMin:function(){return this._store.setDataMin.apply(this._store,arguments),this},configure:function(e){return this._config=ye(this._config,e),this._renderer.updateConfig(this._config),this._coordinator.emit("renderall",this._store._getInternalData()),this},repaint:function(){return this._coordinator.emit("renderall",this._store._getInternalData()),this},getData:function(){return this._store.getData()},getDataURL:function(){return this._renderer.getDataURL()},getValueAt:function(e){return this._store.getValueAt?this._store.getValueAt(e):this._renderer.getValueAt?this._renderer.getValueAt(e):null}},n}(),{create:function(e){return new xe(e)},register:function(e,t){he.plugins[e]=t}});var Oe=require("./assets/heatmap-empty.png"),Le={x:-9999,y:-9999},De={x:9999,y:9999},Ie=function(e,t){return e-t},Fe=n(function(e,t){var n=e.data,r=e.className,u=e.mapFile,d=e.heatmapConfig,h=e.onConfigChange,p=e.onPostionChange,m=e.localeMap,g=e.documentResizeEventKey,x=c({x:50,y:50}),_=x[0],E=x[1],b=c(!1),w=b[0],M=b[1],C=c({x:0,y:0,bgSizePercent:[1,1],xFlag:!1}),N=C[0],S=C[1],O=c({}),L=O[0],D=O[1],I=c([]),F=I[0],A=I[1],R=c(!1),P=R[0],T=R[1],U=f(P),k=c(""),V=k[0],B=k[1],j=f(V),H=c({}),z=H[0],G=H[1],K=c(!1),W=K[0],Y=K[1],X=i({unmount:function(){},setNewCenter:function(e,t){}}),Q=c({p1:{x:0,y:0},p2:{x:0,y:0}}),Z=Q[0],$=Q[1],q=c({p1:Le,p2:De}),J=q[0],ee=q[1],te=c({x:0,y:0}),oe=te[0],he=te[1],pe=z.radius,me=void 0===pe?20:pe,ge=z.opacity,ye=void 0===ge?100:ge,xe=z.theme,_e=void 0===xe?0:xe,Ee=c(1),we=Ee[0],Me=Ee[1],Ce=c([0,1]),Ne=Ce[0],Fe=Ce[1],Ae=ve(ye/100),Re=i([[],[],[]]),Pe=i(),Te=i(null),Ue=i(function(){if("object"==typeof crypto){if("function"==typeof crypto.randomUUID)return crypto.randomUUID();if("function"==typeof crypto.getRandomValues&&"function"==typeof Uint8Array)return([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,function(e){var t=Number(e);return(t^crypto.getRandomValues(new Uint8Array(1))[0]&15>>t/4).toString(16)})}var e=(new Date).getTime(),t="undefined"!=typeof performance&&performance.now&&1e3*performance.now()||0;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(n){var r=16*Math.random();return e>0?(r=(e+r)%16|0,e=Math.floor(e/16)):(r=(t+r)%16|0,t=Math.floor(t/16)),("x"===n?r:3&r|8).toString(16)})}()),ke=i(),Ve=i(null),Be=i({}),je=f(N),He=f(_),ze=f(we),Ge=f(Z),Ke=f(J),We=f(w),Ye=v(function(){ke.current&&clearTimeout(ke.current),ke.current=setTimeout(function(){var e,t,n;M(!1),ke.current=void 0;var r=function(e){var t=e.initialData,n=e.displayRange,r=e.dataRange,a=e.containerSize,i=e.colorRange,o=se({coor1:r.p1.x,pos1:n.p1.x,coor2:r.p2.x,pos2:n.p2.x}),u=o.constantValue,c=o.scale,l=se({coor1:r.p1.y,pos1:n.p1.y,coor2:r.p2.y,pos2:n.p2.y}),s=l.constantValue,d=l.scale,f=[],v=r.p1,h=v.x,p=v.y,m=r.p2,g=m.x,y=m.y,x=Math.min(h,g),_=Math.max(h,g),E=Math.min(p,y),b=Math.max(p,y);if((t||[]).forEach(function(e){var t=e.x,n=e.y;t>=x&&t<=_&&n>=E&&n<=b&&f.push({originX:t,originY:n,x:le({constantValue:u,scale:c,curP:t}),y:le({constantValue:s,scale:d,curP:n,reverseLen:a.y}),value:e.value})}),f.length>1&&!ae(i)&&!ie(i,[0,1])){var w=0,M=f.length-1;1!==i[1]&&(w=Math.ceil(f.length*(1-i[1])),void 0===f[w]&&w--),0!==i[0]&&(M=Math.floor(f.length*(1-i[0])),void 0===f[M]&&M--);var C=f[w].value,N=f[M].value;w=f.findIndex(function(e){return e.value===C}),M=f.findLastIndex(function(e){return e.value===N}),f=f.slice(w,M+1)}return f}({initialData:nt.current,displayRange:Ge.current,dataRange:Ke.current,containerSize:ot(),colorRange:rt.current});ae(r)||A([r[r.length-1].value,r[0].value]);var a={data:r,max:null===(e=r[0])||void 0===e?void 0:e.value};null===(t=Pe.current)||void 0===t||null===(n=t.setData)||void 0===n||n.call(t,a)},120)},{wait:120}),Xe=s(function(){return"heatmap-"+Ue.current},[]),Qe=s(function(){var e=[],t=[],r=[];return n.forEach(function(n){var a=n[0],i=n[1],o=n[2];e.push(a),t.push(i),r.push({x:a,y:i,value:o})}),e=e.sort(Ie),t=t.sort(Ie),Re.current=[[e[0],e[e.length-1]],[t[0],t[t.length-1]]],r.sort(function(e,t){return Ie(t.value,e.value)})},[n]),Ze=s(function(){if(ae(u)||!u){var e,t,n=null===(e=Re.current)||void 0===e?void 0:e[0],r=n[0],a=void 0===r?0:r,i=n[1],o=void 0===i?0:i,c=null===(t=Re.current)||void 0===t?void 0:t[1],l=c[0],s=void 0===l?0:l,d=c[1],f=void 0===d?0:d;if(a===o)a=+a-100,o=+o+100;else{var v=o-a;a=+a-.1*v,o=+o+.1*v}if(s===f)s=+s-100,f=+f+100;else{var h=f-s;s=+s-.1*h,f=+f+.1*h}return{image:Oe,coordinate:{p1:{x:a,y:s},p2:{x:o,y:f}},imgSize:{x:500,y:500}}}return u},[u]),$e=Ze.imgSize,qe=Ze.image,Je=Ze.coordinate,et=s(function(){var e=[],t=re[_e];return ne.forEach(function(n,r){var a=t[r],i=t[r+1];if(i){var o=ve(100*(ne[r+1]-n),0);e.push.apply(e,function(e,t,n){for(var r,a=fe(e),i=fe(t),o=(i[0]-a[0])/n,u=(i[1]-a[1])/n,c=(i[2]-a[2])/n,l=[],s=0;s<n;s++)l.push((r=(parseInt(o*s+a[0]+"")<<16|parseInt(u*s+a[1]+"")<<8|parseInt(c*s+a[2]+"")).toString(16),"#"+new Array(Math.abs(r.length-7)).join("0")+r));return l}(a,i,Number(o)))}}),e},[_e]),tt=s(function(){if(N.x*Math.pow(2,we-1)>=oe.x&&N.y*Math.pow(2,we-1)>=oe.y)return 100*Math.pow(2,we-1)+"%";var e=function(e){return 0===e?"auto":100*Math.pow(2,we-1)+"%"};return e(N.bgSizePercent[0])+" "+e(N.bgSizePercent[1])},[we,N.bgSizePercent]),nt=f(Qe),rt=f(Ne);l(function(){h&&!ae(z)&&h(z)},[z]),l(function(){h&&h(z)},[z]),l(function(){!W&&p&&p({bgP:He.current,scale:ze.current})},[_,we]),l(function(){var e=window.Heatmap.create({container:document.getElementById("heatmapContainer-"+Ue.current)});return Pe.current=e,X.current=function(e,t,n,r,a,i,o){var u,c=document.getElementById(e);if(!c)return{unmount:function(){},setNewCenter:function(e,t){}};var l=c.getBoundingClientRect(),s={x:0,y:0},d=null,f={x:50,y:50},v=function(e){return e<0?0:e>100?100:isNaN(e)?0:e},h=function(e,t){f={x:e,y:t},function(e,t){var n={x:e,y:t};"x"===j.current&&(n.x=50),"y"===j.current&&(n.y=50),ie(n,He.current)||E(n)}(e,t)};function p(e){1!==i.current&&(n(),s={x:e.clientX,y:e.clientY},d=f)}function m(e){var t,n;if(1!==i.current&&(e.preventDefault(),o.current&&0!==e.buttons)){r();var a=(null===(t=d)||void 0===t?void 0:t.x)+(s.x-e.clientX)/4/l.width*100/u.x,c=(null===(n=d)||void 0===n?void 0:n.y)+(e.clientY-s.y)/4/l.height*100/u.y;h(v(a),v(c))}}function g(){a()}return new Promise(function(e){var t=new Image;t.src=c.style.backgroundImage.replace(/"/g,"").replace(/url\(|\)$/gi,""),t.onload=function(){var t=this.width,n=this.height,r=l.width,a=l.height,i=t/r;e({x:Math.abs(t/(r*(n/a))-1),y:-Math.abs(n/(a*i)-1)})}}).then(function(e){return u=e,c.addEventListener("mousedown",p),c.addEventListener("mousemove",m),c.addEventListener("mouseup",g),void c.addEventListener("mouseout",g)}),{unmount:function(){c.removeEventListener("mousedown",p),c.removeEventListener("mousemove",m),c.addEventListener("mouseup",g),c.addEventListener("mouseout",g)},setNewCenter:h}}("heatmapContainer-"+Ue.current,0,it,function(){We.current||(M(!0),lt()),ut()},function(){U.current&&(T(!1),ut())},ze,U),setTimeout(function(){ct()},60),function(){X.current.unmount(),lt()}},[]),l(function(){var e,t,n=be(_e);Be.current=n,null===(e=Pe.current)||void 0===e||null===(t=e.configure)||void 0===t||t.call(e,{radius:me,gradient:n,defaultMaxOpacity:Ae,className:Xe})},[_e,me,Ae,Xe]),l(function(){var e,t,n=Be.current,r=ne[0],a=null==n?void 0:n[r],i=at(Ne[0],Ne[1]),o={};i.forEach(function(e){var t=ve(100*e,0)-ve(100*ne[0],0);o[e]=n[e]||(e<=r?a:et[t])}),null===(e=Pe.current)||void 0===e||null===(t=e.configure)||void 0===t||t.call(e,{gradient:o}),Ye.run()},[Ne,et]),l(function(){ee({p1:null==Je?void 0:Je.p1,p2:null==Je?void 0:Je.p2})},[Je]),l(function(){var e;function t(){clearTimeout(e),e=setTimeout(n,150)}function n(){D({})}return window.addEventListener("resize",t),g&&document.addEventListener(g,n),function(){window.removeEventListener("resize",t),g&&document.removeEventListener(g,n)}},[]),l(function(){!ae(d)&&d&&G(d)},[d]),l(function(){S(ue(ot(),$e))},[$e]),l(function(){var e=y({},He.current);!V||"x"===V&&50===e.x||"y"===V&&50===e.y||("x"===V&&(e.x=50),"y"===V&&(e.y=50),E(e))},[V]),l(function(){Qe&&(M(!0),lt(),Ye.run())},[Qe]),l(function(){M(!0),1===we&&E({x:50,y:50}),lt(),setTimeout(function(){ct(),Ye.run()},60)},[we,N]),o(t,function(){return{handleSyncAction:function(e){var t=e.scale,n=e.bgP;ie(t,ze.current)||Me(t),n&&!ie(n,He.current)&&(X.current.setNewCenter(n.x,n.y),Y(!0),P||it(),ut())}}},[]);var at=function(e,t){var n=[].concat(ne),r=e<.25?.25:e,a=t<.25?.25:t,i=n.findIndex(function(e){return e>=r}),o=n.findLastIndex(function(e){return e<=a});if(i>-1&&o>-1){var u=n.slice(i,o+1);return u.unshift(r),u.push(a),Array.from(new Set(u))}return n};function it(){T(!0)}function ot(){var e,t;return{x:(null===(e=document.getElementById("heatmapContainer-"+Ue.current))||void 0===e?void 0:e.offsetWidth)||0,y:(null===(t=document.getElementById("heatmapContainer-"+Ue.current))||void 0===t?void 0:t.offsetHeight)||0}}l(function(){var e,t,n=Ve.current,r=Te.current,a=document.getElementsByClassName(Xe)[0],i=function(e){if(e.target===a){var t,n=e.offsetX,i=e.offsetY,o=Ge.current.p1,u=Ge.current.p2,c=u.x,l=u.y;if(r&&(n<o.x||n>c||i<o.y||i>l))return void(r.style.display="none");var s=function(e){var t=e.displayRange,n=e.dataRange,r=e.containerSize,a=e.curPos,i=se({coor1:n.p1.x,pos1:t.p1.x,coor2:n.p2.x,pos2:t.p2.x}),o=i.constantValue,u=i.scale,c=se({coor1:n.p1.y,pos1:t.p1.y,coor2:n.p2.y,pos2:t.p2.y}),l=c.constantValue,s=c.scale;return{x:de({constantValue:o,scale:u,curP:a.x}),y:de({constantValue:l,scale:s,curP:a.y,reverseLen:r.y})}}({displayRange:Ge.current,dataRange:Ke.current,containerSize:ot(),curPos:{x:n,y:i}}),d=null===(t=Pe.current)||void 0===t?void 0:t.getValueAt({x:n,y:i});n+100>c&&(n=n-100-15),i+100>l&&(i=i-100-15),function(e,t,n,r,a,i){r&&(r.style.cssText="transform: translate("+(e+15)+"px, "+(t+15)+"px); display: block;",r.innerHTML='\n <div class="tooltip-title">'+n+'</div>\n <div class="tooltip-axis">\n <div class="axis">X: <span>'+a+'</span></div>\n <div class="axis">Y: <span>'+i+"</span></div>\n </div>\n ")}(n,i,d,r,s.x,s.y)}},o=function(){r&&(r.style.display="none")};return null==n||null===(e=n.addEventListener)||void 0===e||e.call(n,"mousemove",i),null==n||null===(t=n.addEventListener)||void 0===t||t.call(n,"mouseout",o),function(){var e,t;null==n||null===(e=n.removeEventListener)||void 0===e||e.call(n,"mousemove",i),null==n||null===(t=n.removeEventListener)||void 0===t||t.call(n,"mouseout",o)}},[]),l(function(){try{if(Ve.current){var e,t,n=+getComputedStyle(Ve.current).height.replace(/px/,""),r=+getComputedStyle(Ve.current).width.replace(/px/,"");ie({y:n,x:r},oe)||(he({y:n,x:r}),null===(e=Pe.current)||void 0===e||null===(t=e.configure)||void 0===t||t.call(e,{height:n,width:r}))}}catch(e){}}),l(function(){var e=ue(oe,$e);S(e)},[oe]);var ut=function(e,t){var n,r=this;return void 0===t&&(t=300),function(){for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];clearTimeout(n),n=setTimeout(function(){e.apply(r,i)},t)}}(function(){ct(),Ye.run(),Y(!1)},500);function ct(){var e=ot(),t=0===je.current.x?ue(e,$e):je.current,n=function(e,t,n,r){return n.x*Math.pow(2,e-1)>t.x&&n.y*Math.pow(2,e-1)>t.y?null:{unfilledLength:r?n.x*Math.pow(2,e-1):n.y*Math.pow(2,e-1)}}(ze.current,e,t,t.xFlag),r=t.xFlag;if(B(n?r?"x":"y":""),1===ze.current){if(!n)return;var a=n.unfilledLength,i={x:0,y:0},o={x:e.x,y:e.y},u=r?He.current.x/100*(e.x-a):He.current.y/100*(e.y-a);r?(i.x=0+u,o.x=a+u):(i.y=0+u,o.y=a+u),$({p1:i,p2:o}),ee({p1:{x:Je.p1.x,y:Je.p1.y},p2:{x:Je.p2.x,y:Je.p2.y}})}else{var c={x:0,y:0},l={x:e.x,y:e.y},s={x:ce({position:He.current.x,containerLen:e.x,scaledLen:je.current.x*Math.pow(2,ze.current-1),coorStart:Je.p1.x,coorEnd:Je.p2.x,isLowerCoor:!0}),y:ce({position:100-He.current.y,containerLen:e.y,scaledLen:je.current.y*Math.pow(2,ze.current-1),coorStart:Je.p1.y,coorEnd:Je.p2.y,isLowerCoor:!0})},d={x:ce({position:He.current.x,containerLen:e.x,scaledLen:je.current.x*Math.pow(2,ze.current-1),coorStart:Je.p1.x,coorEnd:Je.p2.x,isLowerCoor:!1}),y:ce({position:100-He.current.y,containerLen:e.y,scaledLen:je.current.y*Math.pow(2,ze.current-1),coorStart:Je.p1.y,coorEnd:Je.p2.y,isLowerCoor:!1})};if(n){var f=n.unfilledLength,v=r?.5*(e.x-f):.5*(e.y-f);r?(c.x=v,l.x=f+v,s.x=Je.p1.x,d.x=Je.p2.x):(c.y=v,l.y=f+v,s.y=Je.p1.y,d.y=Je.p2.y),$({p1:c,p2:l}),ee({p1:s,p2:d})}else $({p1:c,p2:l}),ee({p1:s,p2:d})}}function lt(){var e;A([]),null===(e=Pe.current)||void 0===e||e.removeData()}return a("div",{id:"heatmapContainerWrapper",className:r},a("div",{id:"heatmapContainer-"+Ue.current,className:"heatmapContainer "+(P&&"heatmapContainer-moving"),ref:Ve,style:{backgroundImage:"url("+qe+")",backgroundSize:tt,backgroundPosition:_.x+"% "+_.y+"%"}}),a("div",{className:"heatmapTooltip",ref:Te}),a(Se,{bestValues:F,data:z,scale:we,setScale:Me,colorRange:Ne,setColorRange:Fe,setData:G,wrapperDom:Ve.current,triggerUpdateState:L,localeMap:m}))});export default Fe;
{
"name": "react-easy-heatmap",
"version": "1.0.2",
"version": "1.0.4",
"description": "An easy heatmap component with React",

@@ -5,0 +5,0 @@ "author": "young.liu",

@@ -66,3 +66,3 @@ # react-easy-heatmap

### sliderCfg
### heatmapConfig

@@ -72,3 +72,3 @@ * optional

```typescript
type TSliderCfg = {
type TheatmapConfig = {
opacity?: number; // default 100

@@ -80,3 +80,3 @@ radius?: number; // heatmap data point radius, default to 20

### onCfgChange
### onConfigChange

@@ -90,3 +90,3 @@ * optional

```typescript
type TOnCfgChangeProp = TSliderCfg
type TonConfigChangeProp = TheatmapConfig
```

@@ -114,11 +114,13 @@ ### onPostionChange

Used for i18n :)
```typescript
type THeatmapLocale = {
不透明度?: string;
半径?: string;
配色方案?: string;
还原?: string;
放大?: string;
缩小?: string;
设置?: string;
opacity?: string;
radius?: string;
colorTheme?: string;
reset?: string;
zoomOut?: string;
zoomIn?: string;
setting?: string;
}

@@ -151,9 +153,16 @@ ```

## Todo
* Button
* Button. Sorry for the bad-looking buttons. I will update them as soon as possible.
* More examples
* Less size
* radius auto-update based on scale/containerSize
* Less size. Because of the [heatmap.min.js](https://github.com/pa7/heatmap.js) and rc-slider, rc-tooltip, rc-checkbox, size looks a little large. will get rid of rc-components soom.
* radius auto-update when scale/containerSize changes
## Contact Me
This is my first npm package :)
Please raise issues in [github](https://github.com/onlysuncolour/react-easy-heatmap) or email me iyoungliu@163.com if you have any questions :)
## License
MIT © [](https://github.com/)
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc