g2plot-chart-wrapper
Version:
**[Development continue... Known bugs will be fixed soon.]** A wrapper for AntDesign G2Plot charts. Takes data as json. Binds it on charts and provides configuring settings panel on charts dynamically.
1 lines • 8.17 MB
JavaScript
!function(t,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports,require("react"),require("antd"),require("prop-types")):"function"==typeof define&&define.amd?define(["exports","react","antd","prop-types"],n):n((t="undefined"!=typeof globalThis?globalThis:t||self).g2plotchart={},t.React,t.antd,t.PropTypes)}(this,function(t,St,Mt,n){"use strict";function e(t){return t&&"object"==typeof t&&"default"in t?t:{default:t}}function a(e){if(e&&e.__esModule)return e;var a=Object.create(null);return e&&Object.keys(e).forEach(function(t){var n;"default"!==t&&(n=Object.getOwnPropertyDescriptor(e,t),Object.defineProperty(a,t,n.get?n:{enumerable:!0,get:function(){return e[t]}}))}),a.default=e,Object.freeze(a)}var At=e(St),u=a(St),i=e(n),r=Object.freeze({__proto__:null,get Base(){return ty},get Circle(){return ay},get Ellipse(){return ly},get Image(){return uy},get Line(){return gy},get Marker(){return by},get Path(){return Oy},get Polygon(){return Ly},get Polyline(){return Dy},get Rect(){return jy},get Text(){return Yy}}),o=Object.freeze({__proto__:null,get Base(){return lx},get Circle(){return px},get Dom(){return hx},get Ellipse(){return mx},get Image(){return xx},get Line(){return kx},get Marker(){return Ex},get Path(){return Tx},get Polygon(){return Lx},get Polyline(){return Dx},get Rect(){return jx},get Text(){return Xx}});function l(n,t){var e,a=Object.keys(n);return Object.getOwnPropertySymbols&&(e=Object.getOwnPropertySymbols(n),t&&(e=e.filter(function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})),a.push.apply(a,e)),a}function Et(a){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?l(Object(i),!0).forEach(function(t){var n,e;n=a,t=i[e=t],e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t}):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(i)):l(Object(i)).forEach(function(t){Object.defineProperty(a,t,Object.getOwnPropertyDescriptor(i,t))})}return a}function Ft(){return(Ft=Object.assign||function(t){for(var n=1;n<arguments.length;n++){var e,a=arguments[n];for(e in a)Object.prototype.hasOwnProperty.call(a,e)&&(t[e]=a[e])}return t}).apply(this,arguments)}function Ot(t,n){return function(t){if(Array.isArray(t))return t}(t)||function(t,n){var e=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=e){var a,i,r=[],o=!0,l=!1;try{for(e=e.call(t);!(o=(a=e.next()).done)&&(r.push(a.value),!n||r.length!==n);o=!0);}catch(t){l=!0,i=t}finally{try{o||null==e.return||e.return()}finally{if(l)throw i}}return r}}(t,n)||s(t,n)||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.")}()}function A(t){return function(t){if(Array.isArray(t))return c(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||s(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(t,n){if(t){if("string"==typeof t)return c(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);return"Map"===(e="Object"===e&&t.constructor?t.constructor.name:e)||"Set"===e?Array.from(t):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?c(t,n):void 0}}function c(t,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,a=new Array(n);e<n;e++)a[e]=t[e];return a}var d=St.createContext({});function h(t,n,e){return n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function p(n,t){var e,a=Object.keys(n);return Object.getOwnPropertySymbols&&(e=Object.getOwnPropertySymbols(n),t&&(e=e.filter(function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})),a.push.apply(a,e)),a}function f(n){for(var t=1;t<arguments.length;t++){var e=null!=arguments[t]?arguments[t]:{};t%2?p(Object(e),!0).forEach(function(t){h(n,t,e[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(e)):p(Object(e)).forEach(function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(e,t))})}return n}function g(t,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,a=new Array(n);e<n;e++)a[e]=t[e];return a}function m(t,n){return function(t){if(Array.isArray(t))return t}(t)||function(t,n){var e=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=e){var a,i,r=[],o=!0,l=!1;try{for(e=e.call(t);!(o=(a=e.next()).done)&&(r.push(a.value),!n||r.length!==n);o=!0);}catch(t){l=!0,i=t}finally{try{o||null==e.return||e.return()}finally{if(l)throw i}}return r}}(t,n)||function(t,n){if(t){if("string"==typeof t)return g(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);return"Map"===(e="Object"===e&&t.constructor?t.constructor.name:e)||"Set"===e?Array.from(t):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?g(t,n):void 0}}(t,n)||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.")}()}function b(t,n){if(null==t)return{};var e,a=function(t,n){if(null==t)return{};for(var e,a={},i=Object.keys(t),r=0;r<i.length;r++)e=i[r],0<=n.indexOf(e)||(a[e]=t[e]);return a}(t,n);if(Object.getOwnPropertySymbols)for(var i=Object.getOwnPropertySymbols(t),r=0;r<i.length;r++)e=i[r],0<=n.indexOf(e)||Object.prototype.propertyIsEnumerable.call(t,e)&&(a[e]=t[e]);return a}var y="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function x(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function v(t,n){return t(n={exports:{}},n.exports),n.exports}var w=v(function(t){function o(){for(var t=[],n=0;n<arguments.length;n++){var e=arguments[n];if(e){var a,i=typeof e;if("string"==i||"number"==i)t.push(e);else if(Array.isArray(e))!e.length||(a=o.apply(null,e))&&t.push(a);else if("object"==i)if(e.toString===Object.prototype.toString)for(var r in e)l.call(e,r)&&e[r]&&t.push(r);else t.push(e.toString())}}return t.join(" ")}var l;l={}.hasOwnProperty,t.exports?t.exports=o.default=o:window.classNames=o});function k(t){return(k="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function C(t,n){"string"==typeof(e=t)&&-1!==e.indexOf(".")&&1===parseFloat(e)&&(t="100%");var e,e="string"==typeof(e=t)&&-1!==e.indexOf("%");return t=360===n?t:Math.min(n,Math.max(0,parseFloat(t))),e&&(t=parseInt(String(t*n),10)/100),Math.abs(t-n)<1e-6?1:t=360===n?(t<0?t%n+n:t%n)/parseFloat(String(n)):t%n/parseFloat(String(n))}function S(t){return t<=1?100*Number(t)+"%":t}function M(t){return 1===t.length?"0"+t:String(t)}function E(t,n,e){return e<0&&(e+=1),1<e&&--e,e<1/6?t+6*e*(n-t):e<.5?n:e<2/3?t+(n-t)*(2/3-e)*6:t}function F(t){return O(t)/255}function O(t){return parseInt(t,16)}var T={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function z(t){var n,e,a,i,r,o,l={r:0,g:0,b:0},s=1,c=null,p=null,u=null,d=!1,h=!1;return"object"==typeof(t="string"==typeof t?function(t){if(0===(t=t.trim().toLowerCase()).length)return!1;var n=!1;if(T[t])t=T[t],n=!0;else if("transparent"===t)return{r:0,g:0,b:0,a:0,format:"name"};var e=I.rgb.exec(t);if(e)return{r:e[1],g:e[2],b:e[3]};if(e=I.rgba.exec(t))return{r:e[1],g:e[2],b:e[3],a:e[4]};if(e=I.hsl.exec(t))return{h:e[1],s:e[2],l:e[3]};if(e=I.hsla.exec(t))return{h:e[1],s:e[2],l:e[3],a:e[4]};if(e=I.hsv.exec(t))return{h:e[1],s:e[2],v:e[3]};if(e=I.hsva.exec(t))return{h:e[1],s:e[2],v:e[3],a:e[4]};if(e=I.hex8.exec(t))return{r:O(e[1]),g:O(e[2]),b:O(e[3]),a:F(e[4]),format:n?"name":"hex8"};if(e=I.hex6.exec(t))return{r:O(e[1]),g:O(e[2]),b:O(e[3]),format:n?"name":"hex"};if(e=I.hex4.exec(t))return{r:O(e[1]+e[1]),g:O(e[2]+e[2]),b:O(e[3]+e[3]),a:F(e[4]+e[4]),format:n?"name":"hex8"};if(e=I.hex3.exec(t))return{r:O(e[1]+e[1]),g:O(e[2]+e[2]),b:O(e[3]+e[3]),format:n?"name":"hex"};return!1}(t):t)&&(D(t.r)&&D(t.g)&&D(t.b)?(a=t.r,i=t.g,r=t.b,l={r:255*C(a,255),g:255*C(i,255),b:255*C(r,255)},d=!0,h="%"===String(t.r).substr(-1)?"prgb":"rgb"):D(t.h)&&D(t.s)&&D(t.v)?(c=S(t.s),p=S(t.v),l=function(t,n,e){t=6*C(t,360),n=C(n,100),e=C(e,100);var a=Math.floor(t),i=t-a,r=e*(1-n);return{r:255*[e,t=e*(1-i*n),r,r,n=e*(1-(1-i)*n),e][a=a%6],g:255*[n,e,e,t,r,r][a],b:255*[r,r,n,e,e,t][a]}}(t.h,c,p),d=!0,h="hsv"):D(t.h)&&D(t.s)&&D(t.l)&&(c=S(t.s),u=S(t.l),p=t.h,c=c,u=u,p=C(p,360),c=C(c,100),u=C(u,100),0===c?n=o=e=u:(n=E(c=2*u-(u=u<.5?u*(1+c):u+c-u*c),u,p+1/3),e=E(c,u,p),o=E(c,u,p-1/3)),l={r:255*n,g:255*e,b:255*o},d=!0,h="hsl"),Object.prototype.hasOwnProperty.call(t,"a")&&(s=t.a)),o=s,o=parseFloat(o),s=o=isNaN(o)||o<0||1<o?1:o,{ok:d,format:t.format||h,r:Math.min(255,Math.max(l.r,0)),g:Math.min(255,Math.max(l.g,0)),b:Math.min(255,Math.max(l.b,0)),a:s}}var B="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)",L="[\\s|\\(]+("+B+")[,|\\s]+("+B+")[,|\\s]+("+B+")\\s*\\)?",P="[\\s|\\(]+("+B+")[,|\\s]+("+B+")[,|\\s]+("+B+")[,|\\s]+("+B+")\\s*\\)?",I={CSS_UNIT:new RegExp(B),rgb:new RegExp("rgb"+L),rgba:new RegExp("rgba"+P),hsl:new RegExp("hsl"+L),hsla:new RegExp("hsla"+P),hsv:new RegExp("hsv"+L),hsva:new RegExp("hsva"+P),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function D(t){return Boolean(I.CSS_UNIT.exec(String(t)))}var _=2,R=.16,j=.05,N=.05,Y=.15,G=5,H=4,X=[{index:7,opacity:.15},{index:6,opacity:.25},{index:5,opacity:.3},{index:5,opacity:.45},{index:5,opacity:.65},{index:5,opacity:.85},{index:4,opacity:.9},{index:3,opacity:.95},{index:2,opacity:.97},{index:1,opacity:.98}];function V(t){t=function(t,n,e){t=C(t,255),n=C(n,255),e=C(e,255);var a=Math.max(t,n,e),i=Math.min(t,n,e),r=0,o=a,l=a-i,s=0===a?0:l/a;if(a===i)r=0;else{switch(a){case t:r=(n-e)/l+(n<e?6:0);break;case n:r=(e-t)/l+2;break;case e:r=(t-n)/l+4}r/=6}return{h:r,s:s,v:o}}(t.r,t.g,t.b);return{h:360*t.h,s:t.s,v:t.v}}function W(t){var n=t.r,e=t.g,a=t.b;return"#".concat((t=e,e=a,a=!1,e=[M(Math.round(n).toString(16)),M(Math.round(t).toString(16)),M(Math.round(e).toString(16))],a&&e[0].startsWith(e[0].charAt(1))&&e[1].startsWith(e[1].charAt(1))&&e[2].startsWith(e[2].charAt(1))?e[0].charAt(0)+e[1].charAt(0)+e[2].charAt(0):e.join("")))}function q(t,n,e){n=60<=Math.round(t.h)&&Math.round(t.h)<=240?e?Math.round(t.h)-_*n:Math.round(t.h)+_*n:e?Math.round(t.h)+_*n:Math.round(t.h)-_*n;return n<0?n+=360:360<=n&&(n-=360),n}function U(t,n,e){if(0===t.h&&0===t.s)return t.s;t=e?t.s-R*n:n===H?t.s+R:t.s+j*n;return 1<t&&(t=1),(t=e&&n===G&&.1<t?.1:t)<.06&&(t=.06),Number(t.toFixed(2))}function Z(t,n,e){n=e?t.v+N*n:t.v-Y*n;return 1<n&&(n=1),Number(n.toFixed(2))}function $(t,n){for(var a=1<arguments.length&&void 0!==n?n:{},i=[],e=z(t),r=G;0<r;--r){var o=V(e),o=W(z({h:q(o,r,!0),s:U(o,r,!0),v:Z(o,r,!0)}));i.push(o)}i.push(W(e));for(var l=1;l<=H;l+=1){var s=V(e),s=W(z({h:q(s,l),s:U(s,l),v:Z(s,l)}));i.push(s)}return"dark"===a.theme?X.map(function(t){var n=t.index,e=t.opacity;return W((t=z(a.backgroundColor||"#141414"),n=z(i[n]),e=100*e,e/=100,{r:(n.r-t.r)*e+t.r,g:(n.g-t.g)*e+t.g,b:(n.b-t.b)*e+t.b}))}):i}var K={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1890FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},Q={},J={};Object.keys(K).forEach(function(t){Q[t]=$(K[t]),Q[t].primary=Q[t][5],J[t]=$(K[t],{theme:"dark",backgroundColor:"#141414"}),J[t].primary=J[t][5]}),Q.red,Q.volcano,Q.gold,Q.orange,Q.yellow,Q.lime,Q.green,Q.cyan,Q.blue,Q.geekblue,Q.purple,Q.magenta,Q.grey;var tt={};function nt(t,n){"production"===process.env.NODE_ENV||t||void 0===console||console.error("Warning: ".concat(n))}function et(t,n){var e;e=nt,n=n,t||tt[n]||(e(!1,n),tt[n]=!0)}var at="rc-util-key";function it(t){return t.attachTo||document.querySelector("head")||document.body}function rt(t,n){var e=1<arguments.length&&void 0!==n?n:{};if("undefined"==typeof window||!window.document||!window.document.createElement)return null;var a=document.createElement("style");null!==(n=e.csp)&&void 0!==n&&n.nonce&&(a.nonce=null===(i=e.csp)||void 0===i?void 0:i.nonce),a.innerHTML=t;var i=it(e),t=i.firstChild;return e.prepend&&i.prepend?i.prepend(a):e.prepend&&t?i.insertBefore(a,t):i.appendChild(a),a}var ot=new Map;function lt(t){return"object"===k(t)&&"string"==typeof t.name&&"string"==typeof t.theme&&("object"===k(t.icon)||"function"==typeof t.icon)}function st(t){var a=0<arguments.length&&void 0!==t?t:{};return Object.keys(a).reduce(function(t,n){var e=a[n];return"class"===n?(t.className=e,delete t.class):t[n]=e,t},{})}function ct(t){return $(t)[0]}function pt(t){return t?Array.isArray(t)?t:[t]:[]}function ut(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:dt,n=St.useContext(d).csp;St.useEffect(function(){!function(t,n,e){var a=2<arguments.length&&void 0!==e?e:{},i=it(a);ot.has(i)||(e=(o=rt("",a)).parentNode,ot.set(i,e),e.removeChild(o));var r,o=Array.from(ot.get(i).children).find(function(t){return"STYLE"===t.tagName&&t[at]===n});o?(null!==(i=a.csp)&&void 0!==i&&i.nonce&&o.nonce!==(null===(r=a.csp)||void 0===r?void 0:r.nonce)&&(o.nonce=null===(r=a.csp)||void 0===r?void 0:r.nonce),o.innerHTML!==t&&(o.innerHTML=t)):(a=rt(t,a))[at]=n}(t,"@ant-design-icons",{prepend:!0,csp:n})},[])}var dt="\n.anticon {\n display: inline-block;\n color: inherit;\n font-style: normal;\n line-height: 0;\n text-align: center;\n text-transform: none;\n vertical-align: -0.125em;\n text-rendering: optimizeLegibility;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n.anticon > * {\n line-height: 1;\n}\n\n.anticon svg {\n display: inline-block;\n}\n\n.anticon::before {\n display: none;\n}\n\n.anticon .anticon-icon {\n display: block;\n}\n\n.anticon[tabindex] {\n cursor: pointer;\n}\n\n.anticon-spin::before,\n.anticon-spin {\n display: inline-block;\n -webkit-animation: loadingCircle 1s infinite linear;\n animation: loadingCircle 1s infinite linear;\n}\n\n@-webkit-keyframes loadingCircle {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes loadingCircle {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n",ht=["icon","className","onClick","style","primaryColor","secondaryColor"],ft={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};var gt=function(t){var n=t.icon,e=t.className,a=t.onClick,i=t.style,r=t.primaryColor,o=t.secondaryColor,l=b(t,ht),t=ft;if(r&&(t={primaryColor:r,secondaryColor:o||ct(r)}),ut(),o=lt(n),r="icon should be icon definiton, but got ".concat(n),et(o,"[@ant-design/icons] ".concat(r)),!lt(n))return null;return function e(a,i,t){return t?At.default.createElement(a.tag,f(f({key:i},st(a.attrs)),t),(a.children||[]).map(function(t,n){return e(t,"".concat(i,"-").concat(a.tag,"-").concat(n))})):At.default.createElement(a.tag,f({key:i},st(a.attrs)),(a.children||[]).map(function(t,n){return e(t,"".concat(i,"-").concat(a.tag,"-").concat(n))}))}((n=n&&"function"==typeof n.icon?f(f({},n),{},{icon:n.icon(t.primaryColor,t.secondaryColor)}):n).icon,"svg-".concat(n.name),f({className:e,onClick:a,style:i,"data-icon":n.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},l))};gt.displayName="IconReact",gt.getTwoToneColors=function(){return f({},ft)},gt.setTwoToneColors=function(t){var n=t.primaryColor,t=t.secondaryColor;ft.primaryColor=n,ft.secondaryColor=t||ct(n),ft.calculated=!!t};var mt=gt;function bt(t){var n=m(pt(t),2),t=n[0],n=n[1];return mt.setTwoToneColors({primaryColor:t,secondaryColor:n})}var yt=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];bt("#1890ff");var xt=u.forwardRef(function(t,n){var e=t.className,a=t.icon,i=t.spin,r=t.rotate,o=t.tabIndex,l=t.onClick,s=t.twoToneColor,c=b(t,yt),p=u.useContext(d).prefixCls,t=void 0===p?"anticon":p,p=w(t,(h(p={},"".concat(t,"-").concat(a.name),!!a.name),h(p,"".concat(t,"-spin"),!!i||"loading"===a.name),p),e),e=o;void 0===o&&l&&(e=-1);o=r?{msTransform:"rotate(".concat(r,"deg)"),transform:"rotate(".concat(r,"deg)")}:void 0,r=m(pt(s),2),s=r[0],r=r[1];return u.createElement("span",f(f({role:"img","aria-label":a.name},c),{},{ref:n,tabIndex:e,onClick:l,className:p}),u.createElement(mt,{icon:a,primaryColor:s,secondaryColor:r,style:o}))});xt.displayName="AntdIcon",xt.getTwoToneColor=function(){var t=mt.getTwoToneColors();return t.calculated?[t.primaryColor,t.secondaryColor]:t.primaryColor},xt.setTwoToneColor=bt;var vt=xt,wt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M563.8 512l262.5-312.9c4.4-5.2.7-13.1-6.1-13.1h-79.8c-4.7 0-9.2 2.1-12.3 5.7L511.6 449.8 295.1 191.7c-3-3.6-7.5-5.7-12.3-5.7H203c-6.8 0-10.5 7.9-6.1 13.1L459.4 512 196.9 824.9A7.95 7.95 0 00203 838h79.8c4.7 0 9.2-2.1 12.3-5.7l216.5-258.1 216.5 258.1c3 3.6 7.5 5.7 12.3 5.7h79.8c6.8 0 10.5-7.9 6.1-13.1L563.8 512z"}}]},name:"close",theme:"outlined"},kt=function(t,n){return u.createElement(vt,f(f({},t),{},{ref:n,icon:wt}))};kt.displayName="CloseOutlined";var Tt=u.forwardRef(kt),Ct={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888.3 757.4h-53.8c-4.2 0-7.7 3.5-7.7 7.7v61.8H197.1V197.1h629.8v61.8c0 4.2 3.5 7.7 7.7 7.7h53.8c4.2 0 7.7-3.4 7.7-7.7V158.7c0-17-13.7-30.7-30.7-30.7H158.7c-17 0-30.7 13.7-30.7 30.7v706.6c0 17 13.7 30.7 30.7 30.7h706.6c17 0 30.7-13.7 30.7-30.7V765.1c0-4.3-3.5-7.7-7.7-7.7zm18.6-251.7L765 393.7c-5.3-4.2-13-.4-13 6.3v76H438c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h314v76c0 6.7 7.8 10.5 13 6.3l141.9-112a8 8 0 000-12.6z"}}]},name:"export",theme:"outlined"},zt=function(t,n){return u.createElement(vt,f(f({},t),{},{ref:n,icon:Ct}))};zt.displayName="ExportOutlined";var Bt=u.forwardRef(zt),Lt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M893.3 293.3L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V338.5c0-17-6.7-33.2-18.7-45.2zM384 184h256v104H384V184zm456 656H184V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V840zM512 442c-79.5 0-144 64.5-144 144s64.5 144 144 144 144-64.5 144-144-64.5-144-144-144zm0 224c-44.2 0-80-35.8-80-80s35.8-80 80-80 80 35.8 80 80-35.8 80-80 80z"}}]},name:"save",theme:"outlined"},Pt=function(t,n){return u.createElement(vt,f(f({},t),{},{ref:n,icon:Lt}))};Pt.displayName="SaveOutlined";var It=u.forwardRef(Pt),Dt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M924.8 625.7l-65.5-56c3.1-19 4.7-38.4 4.7-57.8s-1.6-38.8-4.7-57.8l65.5-56a32.03 32.03 0 009.3-35.2l-.9-2.6a443.74 443.74 0 00-79.7-137.9l-1.8-2.1a32.12 32.12 0 00-35.1-9.5l-81.3 28.9c-30-24.6-63.5-44-99.7-57.6l-15.7-85a32.05 32.05 0 00-25.8-25.7l-2.7-.5c-52.1-9.4-106.9-9.4-159 0l-2.7.5a32.05 32.05 0 00-25.8 25.7l-15.8 85.4a351.86 351.86 0 00-99 57.4l-81.9-29.1a32 32 0 00-35.1 9.5l-1.8 2.1a446.02 446.02 0 00-79.7 137.9l-.9 2.6c-4.5 12.5-.8 26.5 9.3 35.2l66.3 56.6c-3.1 18.8-4.6 38-4.6 57.1 0 19.2 1.5 38.4 4.6 57.1L99 625.5a32.03 32.03 0 00-9.3 35.2l.9 2.6c18.1 50.4 44.9 96.9 79.7 137.9l1.8 2.1a32.12 32.12 0 0035.1 9.5l81.9-29.1c29.8 24.5 63.1 43.9 99 57.4l15.8 85.4a32.05 32.05 0 0025.8 25.7l2.7.5a449.4 449.4 0 00159 0l2.7-.5a32.05 32.05 0 0025.8-25.7l15.7-85a350 350 0 0099.7-57.6l81.3 28.9a32 32 0 0035.1-9.5l1.8-2.1c34.8-41.1 61.6-87.5 79.7-137.9l.9-2.6c4.5-12.3.8-26.3-9.3-35zM788.3 465.9c2.5 15.1 3.8 30.6 3.8 46.1s-1.3 31-3.8 46.1l-6.6 40.1 74.7 63.9a370.03 370.03 0 01-42.6 73.6L721 702.8l-31.4 25.8c-23.9 19.6-50.5 35-79.3 45.8l-38.1 14.3-17.9 97a377.5 377.5 0 01-85 0l-17.9-97.2-37.8-14.5c-28.5-10.8-55-26.2-78.7-45.7l-31.4-25.9-93.4 33.2c-17-22.9-31.2-47.6-42.6-73.6l75.5-64.5-6.5-40c-2.4-14.9-3.7-30.3-3.7-45.5 0-15.3 1.2-30.6 3.7-45.5l6.5-40-75.5-64.5c11.3-26.1 25.6-50.7 42.6-73.6l93.4 33.2 31.4-25.9c23.7-19.5 50.2-34.9 78.7-45.7l37.9-14.3 17.9-97.2c28.1-3.2 56.8-3.2 85 0l17.9 97 38.1 14.3c28.7 10.8 55.4 26.2 79.3 45.8l31.4 25.8 92.8-32.9c17 22.9 31.2 47.6 42.6 73.6L781.8 426l6.5 39.9zM512 326c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 01512 614c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 502c0-29.9 11.7-58 32.8-79.2C454 401.6 482.1 390 512 390c29.9 0 58 11.6 79.2 32.8A111.6 111.6 0 01624 502c0 29.9-11.7 58-32.8 79.2z"}}]},name:"setting",theme:"outlined"},_t=function(t,n){return u.createElement(vt,f(f({},t),{},{ref:n,icon:Dt}))};_t.displayName="SettingOutlined";var Rt=u.forwardRef(_t),jt=function(t,n){return(jt=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,n){t.__proto__=n}||function(t,n){for(var e in n)Object.prototype.hasOwnProperty.call(n,e)&&(t[e]=n[e])})(t,n)};function Nt(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function e(){this.constructor=t}jt(t,n),t.prototype=null===n?Object.create(n):(e.prototype=n.prototype,new e)}var Yt=function(){return(Yt=Object.assign||function(t){for(var n,e=1,a=arguments.length;e<a;e++)for(var i in n=arguments[e])Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t}).apply(this,arguments)};function Gt(t,n){var e={};for(i in t)Object.prototype.hasOwnProperty.call(t,i)&&n.indexOf(i)<0&&(e[i]=t[i]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,i=Object.getOwnPropertySymbols(t);a<i.length;a++)n.indexOf(i[a])<0&&Object.prototype.propertyIsEnumerable.call(t,i[a])&&(e[i[a]]=t[i[a]]);return e}function Ht(){for(var t=0,n=0,e=arguments.length;n<e;n++)t+=arguments[n].length;for(var a=Array(t),i=0,n=0;n<e;n++)for(var r=arguments[n],o=0,l=r.length;o<l;o++,i++)a[i]=r[o];return a}function Xt(t,n,e){if(e||2===arguments.length)for(var a,i=0,r=n.length;i<r;i++)!a&&i in n||((a=a||Array.prototype.slice.call(n,0,i))[i]=n[i]);return t.concat(a||Array.prototype.slice.call(n))}function Vt(t,n){return!!Wt(t)&&-1<t.indexOf(n)}var Wt=function(t){return null!==t&&"function"!=typeof t&&isFinite(t.length)},qt=function(t,n){if(!Wt(t))return t;for(var e=[],a=0;a<t.length;a++){var i=t[a];n(i,a)&&e.push(i)}return e},Ut={}.toString,Zt=function(t,n){return Ut.call(t)==="[object "+n+"]"},$t=function(t){return Zt(t,"Function")},Kt=function(t){return null==t},Qt=function(t){return Array.isArray?Array.isArray(t):Zt(t,"Array")},Jt=function(t){var n=typeof t;return null!==t&&"object"==n||"function"==n};function tn(t,n){if(t)if(Qt(t))for(var e=0,a=t.length;e<a&&!1!==n(t[e],e);e++);else if(Jt(t))for(var i in t)if(t.hasOwnProperty(i)&&!1===n(t[i],i))break}var nn=Object.keys?function(t){return Object.keys(t)}:function(e){var a=[];return tn(e,function(t,n){$t(e)&&"prototype"===n||a.push(n)}),a};function en(t,n){var e=nn(n),a=e.length;if(Kt(t))return!a;for(var i=0;i<a;i+=1){var r=e[i];if(n[r]!==t[r]||!(r in t))return!1}return!0}var an=function(t){return"object"==typeof t&&null!==t},rn=function(t){if(!an(t)||!Zt(t,"Object"))return!1;if(null===Object.getPrototypeOf(t))return!0;for(var n=t;null!==Object.getPrototypeOf(n);)n=Object.getPrototypeOf(n);return Object.getPrototypeOf(t)===n};function on(t,n){if(!Qt(t))return null;var e;if($t(n)&&(e=n),e=rn(n)?function(t){return en(t,n)}:e)for(var a=0;a<t.length;a+=1)if(e(t[a]))return t[a];return null}function ln(t,n,e){for(var a=e=void 0===e?0:e;a<t.length;a++)if(n(t[a],a))return a;return-1}function sn(t){var n=t.filter(function(t){return!isNaN(t)});if(!n.length)return{min:0,max:0};if(Qt(t[0])){for(var e=[],a=0;a<t.length;a++)e=e.concat(t[a]);n=e}var i=un(n);return{min:dn(n),max:i}}function cn(t,n){var e=[];if(!Wt(t))return e;for(var a=-1,i=[],r=t.length;++a<r;){var o=t[a];n(o,a,t)&&(e.push(o),i.push(a))}return function(t,n){if(!Wt(t))return;for(var e=t?n.length:0,a=e-1;e--;){var i=void 0,r=n[e];e!==a&&r===i||hn.call(t,i=r,1)}}(t,i),e}var pn=function(t){if(!Qt(t))return[];for(var n=[],e=0;e<t.length;e++)n=n.concat(t[e]);return n},un=function(t){if(Qt(t))return t.reduce(function(t,n){return Math.max(t,n)},t[0])},dn=function(t){if(Qt(t))return t.reduce(function(t,n){return Math.min(t,n)},t[0])},hn=Array.prototype.splice,fn=function(t,e,n){if(!Qt(t)&&!rn(t))return t;var a=n;return tn(t,function(t,n){a=e(a,t,n)}),a},gn=function(t){return Zt(t,"String")};function mn(t,n){void 0===n&&(n=new Map);var e=[];if(Array.isArray(t))for(var a=0,i=t.length;a<i;a++){var r=t[a];n.has(r)||(e.push(r),n.set(r,!0))}return e}var bn=function(t,n){for(var e=[],a={},i=0;i<t.length;i++){var r=t[i][n];if(!Kt(r)){Qt(r)||(r=[r]);for(var o=0;o<r.length;o++){var l=r[o];a[l]||(e.push(l),a[l]=!0)}}}return e};function yn(t){if(Wt(t))return t[0]}function xn(t){if(Wt(t))return t[t.length-1]}var vn=function(t,n){for(var e=0;e<t.length;e++)if(!n(t[e],e))return!1;return!0},wn=function(t,n){for(var e=0;e<t.length;e++)if(n(t[e],e))return!0;return!1},kn=Object.prototype.hasOwnProperty;function Cn(t,n){if(!n||!Qt(t))return{};for(var e={},a=$t(n)?n:function(t){return t[n]},i=0;i<t.length;i++){var r=t[i],o=a(r);kn.call(e,o)?e[o].push(r):e[o]=[r]}return e}function Sn(t,n){return n?($t(n)||(i=Qt(n)?n:n.replace(/\s+/g,"").split("*"),n=function(t){for(var n="_",e=0,a=i.length;e<a;e++)n+=t[i[e]]&&t[i[e]].toString();return n}),Cn(t,n)):{0:t};var i}function Mn(t,n,e){return t<n?n:e<t?e:t}var An=function(t,n){var e=n.toString(),n=e.indexOf(".");if(-1===n)return Math.round(t);n=e.substr(n+1).length;return 20<n&&(n=20),parseFloat(t.toFixed(n))},En=function(t){return Zt(t,"Number")},Fn=1e-5;function On(t,n,e){return void 0===e&&(e=Fn),Math.abs(t-n)<e}function Tn(t,n){if(Qt(t)){for(var e,a=-1/0,i=0;i<t.length;i++){var r=t[i],o=$t(n)?n(r):r[n];a<o&&(e=r,a=o)}return e}}function zn(t,n){return t.hasOwnProperty(n)}var Bn=function(t,n){return(t%n+n)%n},Ln=Math.PI/180,Pn=function(t){return Ln*t},In=Object.values?function(t){return Object.values(t)}:function(e){var a=[];return tn(e,function(t,n){$t(e)&&"prototype"===n||a.push(t)}),a},Dn=function(t){return Kt(t)?"":t.toString()},_n=function(t){return Dn(t).toLowerCase()};function Rn(t,e){return t&&e?t.replace(/\\?\{([^{}]+)\}/g,function(t,n){return"\\"===t.charAt(0)?t.slice(1):void 0===e[n]?"":e[n]}):t}function jn(t){return(t=Dn(t)).charAt(0).toUpperCase()+t.substring(1)}function Nn(t){return Xn.call(t).replace(/^\[object /,"").replace(/]$/,"")}function Yn(t){return Zt(t,"Date")}function Gn(t){var n=t&&t.constructor;return t===("function"==typeof n&&n.prototype||Wn)}function Hn(t){return t instanceof Element||t instanceof HTMLDocument}var Xn={}.toString,Vn=function(t){return Zt(t,"Boolean")},Wn=Object.prototype,qn=function(t){return void 0===t};function Un(t,n){for(var e in n)n.hasOwnProperty(e)&&"constructor"!==e&&void 0!==n[e]&&(t[e]=n[e])}function Zn(t,n,e,a){return n&&Un(t,n),e&&Un(t,e),a&&Un(t,a),t}function $n(t){if("object"!=typeof t||null===t)return t;if(Qt(t))for(var n=[],e=0,a=t.length;e<a;e++)"object"==typeof t[e]&&null!=t[e]?n[e]=$n(t[e]):n[e]=t[e];else for(var i in n={},t)"object"==typeof t[i]&&null!=t[i]?n[i]=$n(t[i]):n[i]=t[i];return n}function Kn(a,i,r){var o;return function(){var t=this,n=arguments,e=r&&!o;clearTimeout(o),o=setTimeout(function(){o=null,r||a.apply(t,n)},i),e&&a.apply(t,n)}}var Qn=function(r,o){if(!$t(r))throw new TypeError("Expected a function");function l(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var e=o?o.apply(this,t):t[0],a=l.cache;if(a.has(e))return a.get(e);var i=r.apply(this,t);return a.set(e,i),i}return l.cache=new Map,l},Jn=5;function te(t,n){if(!Wt(t))return-1;var e=Array.prototype.indexOf;if(e)return e.call(t,n);for(var a=-1,i=0;i<t.length;i++)if(t[i]===n){a=i;break}return a}var ne=function(t){for(var n=[],e=1;e<arguments.length;e++)n[e-1]=arguments[e];for(var a=0;a<n.length;a+=1)!function t(n,e,a,i){for(var r in a=a||0,i=i||Jn,e){var o;e.hasOwnProperty(r)&&(null!==(o=e[r])&&rn(o)?(rn(n[r])||(n[r]={}),a<i?t(n[r],o,a+1,i):n[r]=e[r]):Qt(o)?(n[r]=[],n[r]=n[r].concat(o)):void 0!==o&&(n[r]=o))}}(t,n[a]);return t},ee=Object.prototype.hasOwnProperty;function ae(t){if(Kt(t))return 1;if(Wt(t))return!t.length;var n,e=Nn(t);if("Map"===e||"Set"===e)return!t.size;if(Gn(t))return!Object.keys(t).length;for(n in t)if(ee.call(t,n))return;return 1}function ie(t){return t}function re(n,t){if(null===n||!rn(n))return{};var e={};return tn(t,function(t){he.call(n,t)&&(e[t]=n[t])}),e}function oe(e,a,i){var r,o,l,s,c=0;function p(){c=!1===i.leading?0:Date.now(),r=null,s=e.apply(o,l),r||(o=l=null)}function t(){var t=Date.now();c||!1!==i.leading||(c=t);var n=a-(t-c);return o=this,l=arguments,n<=0||a<n?(r&&(clearTimeout(r),r=null),c=t,s=e.apply(o,l),r||(o=l=null)):r||!1===i.trailing||(r=setTimeout(p,n)),s}return i=i||{},t.cancel=function(){clearTimeout(r),c=0,r=o=l=null},t}function le(t){return me[t=t||"g"]?me[t]+=1:me[t]=1,t+me[t]}function se(){}var ce=function(t,n){if(t===n)return!0;if(!t||!n)return!1;if(gn(t)||gn(n))return!1;if(Wt(t)||Wt(n)){if(t.length!==n.length)return!1;for(var e=!0,a=0;a<t.length&&(e=ce(t[a],n[a]));a++);return e}if(an(t)||an(n)){var i=Object.keys(t),r=Object.keys(n);if(i.length!==r.length)return!1;for(e=!0,a=0;a<i.length&&(e=ce(t[i[a]],n[i[a]]));a++);return e}return!1},pe=function(t,n){if(!Wt(t))return t;for(var e=[],a=0;a<t.length;a++){var i=t[a];e.push(n(i,a))}return e},ue=function(t,n,e){for(var a=0,i=gn(n)?n.split("."):n;t&&a<i.length;)t=t[i[a++]];return void 0===t||a<i.length?e:t},de=function(t,n,e){var a=t,i=gn(n)?n.split("."):n;return i.forEach(function(t,n){n<i.length-1?(Jt(a[t])||(a[t]=En(i[n+1])?[]:{}),a=a[t]):a[t]=e}),t},he=Object.prototype.hasOwnProperty,fe=function(t,a){return fn(t,function(t,n,e){return a.includes(e)||(t[e]=n),t},{})},ge=function(t){return Wt(t)?Array.prototype.slice.call(t):[]},me={};function be(t){return Kt(t)?0:(Wt(t)?t:Object.keys(t)).length}var ye,xe,ve,we=(ke.prototype.has=function(t){return void 0!==this.map[t]},ke.prototype.get=function(t,n){t=this.map[t];return void 0===t?n:t},ke.prototype.set=function(t,n){this.map[t]=n},ke.prototype.clear=function(){this.map={}},ke.prototype.delete=function(t){delete this.map[t]},ke.prototype.size=function(){return Object.keys(this.map).length},ke);function ke(){this.map={}}(gh=ye=ye||{}).FORE="fore",gh.MID="mid",gh.BG="bg",(wh=xe=xe||{}).TOP="top",wh.TOP_LEFT="top-left",wh.TOP_RIGHT="top-right",wh.RIGHT="right",wh.RIGHT_TOP="right-top",wh.RIGHT_BOTTOM="right-bottom",wh.LEFT="left",wh.LEFT_TOP="left-top",wh.LEFT_BOTTOM="left-bottom",wh.BOTTOM="bottom",wh.BOTTOM_LEFT="bottom-left",wh.BOTTOM_RIGHT="bottom-right",wh.RADIUS="radius",wh.CIRCLE="circle",wh.NONE="none",(a3=ve=ve||{}).AXIS="axis",a3.GRID="grid",a3.LEGEND="legend",a3.TOOLTIP="tooltip",a3.ANNOTATION="annotation",a3.SLIDER="slider",a3.SCROLLBAR="scrollbar",a3.OTHER="other";var Ce,Se,Me,Ae=3,Ee=2,Fe=1;(Fh=Ce=Ce||{}).BEFORE_RENDER="beforerender",Fh.AFTER_RENDER="afterrender",Fh.BEFORE_PAINT="beforepaint",Fh.AFTER_PAINT="afterpaint",Fh.BEFORE_CHANGE_DATA="beforechangedata",Fh.AFTER_CHANGE_DATA="afterchangedata",Fh.BEFORE_CLEAR="beforeclear",Fh.AFTER_CLEAR="afterclear",Fh.BEFORE_DESTROY="beforedestroy",Fh.BEFORE_CHANGE_SIZE="beforechangesize",Fh.AFTER_CHANGE_SIZE="afterchangesize",(Bh=Se=Se||{}).BEFORE_DRAW_ANIMATE="beforeanimate",Bh.AFTER_DRAW_ANIMATE="afteranimate",(Ih=Me=Me||{}).MOUSE_ENTER="plot:mouseenter",Ih.MOUSE_DOWN="plot:mousedown",Ih.MOUSE_MOVE="plot:mousemove",Ih.MOUSE_UP="plot:mouseup",Ih.MOUSE_LEAVE="plot:mouseleave",Ih.TOUCH_START="plot:touchstart",Ih.TOUCH_MOVE="plot:touchmove",Ih.TOUCH_END="plot:touchend",Ih.TOUCH_CANCEL="plot:touchcancel",Ih.CLICK="plot:click",Ih.DBLCLICK="plot:dblclick",Ih.CONTEXTMENU="plot:contextmenu",Ih.LEAVE="plot:leave",Ih.ENTER="plot:enter",(Rh=ZS=ZS||{}).ACTIVE="active",Rh.INACTIVE="inactive",Rh.SELECTED="selected",Rh.DEFAULT="default";var Oe,Te,ze,Be,Le=["color","shape","size"],Pe="_origin",Ie=1,De=1,_e={};function Re(t,n){_e[t]=n}function je(t,n,e){if(t)return"function"==typeof t.addEventListener?(t.addEventListener(n,e,!1),{remove:function(){t.removeEventListener(n,e,!1)}}):"function"==typeof t.attachEvent?(t.attachEvent("on"+n,e),{remove:function(){t.detachEvent("on"+n,e)}}):void 0}function Ne(t){Oe||(Oe=document.createElement("table"),Te=document.createElement("tr"),ze=/^\s*<(\w+|!)[^>]*>/,Be={tr:document.createElement("tbody"),tbody:Oe,thead:Oe,tfoot:Oe,td:Te,th:Te,"*":document.createElement("div")});var n=ze.test(t)&&RegExp.$1;n&&n in Be||(n="*");n=Be[n];t=t.replace(/(^\s*)|(\s*$)/g,""),n.innerHTML=""+t;t=n.childNodes[0];return n.removeChild(t),t}function Ye(t,n,e){var a;try{a=(window.getComputedStyle?window.getComputedStyle(t,null):t.style)[n]}catch(t){}finally{a=void 0===a?e:a}return a}function Ge(t,n){var e=("auto"===(i=Ye(a=t,"height",i=n))&&(i=a.offsetHeight),parseFloat(i)),n=parseFloat(Ye(t,"borderTopWidth"))||0,a=parseFloat(Ye(t,"paddingTop"))||0,i=parseFloat(Ye(t,"paddingBottom"))||0;return e+n+(parseFloat(Ye(t,"borderBottomWidth"))||0)+a+i+(parseFloat(Ye(t,"marginTop"))||0)+(parseFloat(Ye(t,"marginBottom"))||0)}function He(t,n){var e=("auto"===(o=Ye(r=t,"width",o=n))&&(o=r.offsetWidth),parseFloat(o)),a=parseFloat(Ye(t,"borderLeftWidth"))||0,i=parseFloat(Ye(t,"paddingLeft"))||0,n=parseFloat(Ye(t,"paddingRight"))||0,r=parseFloat(Ye(t,"borderRightWidth"))||0,o=parseFloat(Ye(t,"marginRight"))||0;return e+a+r+i+n+(parseFloat(Ye(t,"marginLeft"))||0)+o}function Xe(t,n){if(t)for(var e in n)n.hasOwnProperty(e)&&(t.style[e]=n[e]);return t}function Ve(t){return"number"==typeof t&&!isNaN(t)}function We(t,n,e,a){return n&&(n=t,t=getComputedStyle(n),e=(t={width:(n.clientWidth||parseInt(t.width,10))-parseInt(t.paddingLeft,10)-parseInt(t.paddingRight,10),height:(n.clientHeight||parseInt(t.height,10))-parseInt(t.paddingTop,10)-parseInt(t.paddingBottom,10)}).width||e,a=t.height||a),{width:Math.max(Ve(e)?e:Ie,Ie),height:Math.max(Ve(a)?a:De,De)}}var qe=(Ue.prototype.on=function(t,n,e){return this._events[t]||(this._events[t]=[]),this._events[t].push({callback:n,once:!!e}),this},Ue.prototype.once=function(t,n){return this.on(t,n,!0),this},Ue.prototype.emit=function(r){for(var o=this,l=[],t=1;t<arguments.length;t++)l[t-1]=arguments[t];function n(t){for(var n,e,a=t.length,i=0;i<a;i++)t[i]&&(e=(n=t[i]).callback,n.once&&(t.splice(i,1),0===t.length&&delete o._events[r],a--,i--),e.apply(o,l))}var e=this._events[r]||[],a=this._events["*"]||[];n(e),n(a)},Ue.prototype.off=function(t,n){if(t)if(n){for(var e=this._events[t]||[],a=e.length,i=0;i<a;i++)e[i].callback===n&&(e.splice(i,1),a--,i--);0===e.length&&delete this._events[t]}else delete this._events[t];else this._events={};return this},Ue.prototype.getEvents=function(){return this._events},Ue);function Ue(){this._events={}}var Ze,$e=(Nt(Ke,Ze=qe),Ke.prototype.show=function(){this.visible||this.changeVisible(!0)},Ke.prototype.hide=function(){this.visible&&this.changeVisible(!1)},Ke.prototype.destroy=function(){this.off(),this.destroyed=!0},Ke.prototype.changeVisible=function(t){this.visible!==t&&(this.visible=t)},Ke);function Ke(t){var n=Ze.call(this)||this;n.destroyed=!1;t=t.visible;return n.visible=void 0===t||t,n}function Qe(t,n){for(var e=[],a=0,i=t.length;a<i-2*!n;a+=2){var r=[{x:+t[a-2],y:+t[a-1]},{x:+t[a],y:+t[a+1]},{x:+t[a+2],y:+t[a+3]},{x:+t[a+4],y:+t[a+5]}];n?a?i-4===a?r[3]={x:+t[0],y:+t[1]}:i-2===a&&(r[2]={x:+t[0],y:+t[1]},r[3]={x:+t[2],y:+t[3]}):r[0]={x:+t[i-2],y:+t[i-1]}:i-4===a?r[3]=r[2]:a||(r[0]={x:+t[a],y:+t[a+1]}),e.push(["C",(-r[0].x+6*r[1].x+r[2].x)/6,(-r[0].y+6*r[1].y+r[2].y)/6,(r[1].x+6*r[2].x-r[3].x)/6,(r[1].y+6*r[2].y-r[3].y)/6,r[2].x,r[2].y])}return e}function Je(t,n,e,a,i){var r,o,l;return null===i&&null===a&&(a=e),t=+t,n=+n,e=+e,a=+a,null!==i?(r=Math.PI/180,o=t+e*Math.cos(-a*r),l=t+e*Math.cos(-i*r),[["M",o,n+e*Math.sin(-a*r)],["A",e,e,0,+(180<i-a),0,l,n+e*Math.sin(-i*r)]]):[["M",t,n],["m",0,-a],["a",e,a,0,1,1,0,2*a],["a",e,a,0,1,1,0,-2*a],["z"]]}function ta(t){if(!(t=fa(t))||!t.length)return[["M",0,0]];var n,e=[],a=0,i=0,r=0,o=0,l=0;"M"===t[0][0]&&(r=a=+t[0][1],o=i=+t[0][2],l++,e[0]=["M",a,i]);for(var s=3===t.length&&"M"===t[0][0]&&"R"===t[1][0].toUpperCase()&&"Z"===t[2][0].toUpperCase(),c=void 0,p=void 0,u=l,d=t.length;u<d;u++){if(e.push(c=[]),(n=(p=t[u])[0])!==n.toUpperCase())switch(c[0]=n.toUpperCase(),c[0]){case"A":c[1]=p[1],c[2]=p[2],c[3]=p[3],c[4]=p[4],c[5]=p[5],c[6]=+p[6]+a,c[7]=+p[7]+i;break;case"V":c[1]=+p[1]+i;break;case"H":c[1]=+p[1]+a;break;case"R":for(var h,f=2,g=(h=[a,i].concat(p.slice(1))).length;f<g;f++)h[f]=+h[f]+a,h[++f]=+h[f]+i;e.pop(),e=e.concat(Qe(h,s));break;case"O":e.pop(),(h=Je(a,i,p[1],p[2])).push(h[0]),e=e.concat(h);break;case"U":e.pop(),e=e.concat(Je(a,i,p[1],p[2],p[3])),c=["U"].concat(e[e.length-1].slice(-2));break;case"M":r=+p[1]+a,o=+p[2]+i;break;default:for(f=1,g=p.length;f<g;f++)c[f]=+p[f]+(f%2?a:i)}else if("R"===n)h=[a,i].concat(p.slice(1)),e.pop(),e=e.concat(Qe(h,s)),c=["R"].concat(p.slice(-2));else if("O"===n)e.pop(),(h=Je(a,i,p[1],p[2])).push(h[0]),e=e.concat(h);else if("U"===n)e.pop(),e=e.concat(Je(a,i,p[1],p[2],p[3])),c=["U"].concat(e[e.length-1].slice(-2));else for(var m=0,b=p.length;m<b;m++)c[m]=p[m];if("O"!==(n=n.toUpperCase()))switch(c[0]){case"Z":a=+r,i=+o;break;case"H":a=c[1];break;case"V":i=c[1];break;case"M":r=c[c.length-2],o=c[c.length-1];break;default:a=c[c.length-2],i=c[c.length-1]}}return e}function na(t,n,e,a){return[t,n,e,a,e,a]}function ea(t,n,e,a,i,r){return[1/3*t+2/3*e,1/3*n+2/3*a,1/3*i+2/3*e,1/3*r+2/3*a,i,r]}function aa(t){return t.join(",").replace(ba,"$1")}function ia(t,n,e,a,i){return t*(t*(-3*n+9*e-9*a+3*i)+6*n-12*e+6*a)-3*n+3*e}function ra(t,n,e,a,i,r,o,l,s){for(var c=(s=1<(s=null===s?1:s)?1:s<0?0:s)/2,p=[-.1252,.1252,-.3678,.3678,-.5873,.5873,-.7699,.7699,-.9041,.9041,-.9816,.9816],u=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],d=0,h=0;h<12;h++){var f=c*p[h]+c,g=ia(f,t,e,i,o),f=ia(f,n,a,r,l);d+=u[h]*Math.sqrt(g*g+f*f)}return c*d}function oa(t,n,e){return n>=t.x&&n<=t.x+t.width&&e>=t.y&&e<=t.y+t.height}function la(t,n,e,a,i){return i?[["M",+t+ +i,n],["l",e-2*i,0],["a",i,i,0,0,1,i,i],["l",0,a-2*i],["a",i,i,0,0,1,-i,i],["l",2*i-e,0],["a",i,i,0,0,1,-i,-i],["l",0,2*i-a],["a",i,i,0,0,1,i,-i],["z"]]:((e=[["M",t,n],["l",e,0],["l",0,a],["l",-e,0],["z"]]).parsePathArray=aa,e)}function sa(t,n,e,a){return null===t&&(t=n=e=a=0),null===n&&(n=t.y,e=t.width,a=t.height,t=t.x),{x:t,y:n,width:e,w:e,height:a,h:a,x2:t+e,y2:n+a,cx:t+e/2,cy:n+a/2,r1:Math.min(e,a)/2,r2:Math.max(e,a)/2,r0:Math.sqrt(e*e+a*a)/2,path:la(t,n,e,a),vb:[t,n,e,a].join(" ")}}function ca(t,n,e,a,i,r,o,l){return Qt(t)||(t=[t,n,e,a,i,r,o,l]),t=function(t,n,e,a,i,r,o,l){for(var s,c,p,u=[],d=[[],[]],h=0;h<2;++h){var f,g=0===h?(c=6*t-12*e+6*i,s=-3*t+9*e-9*i+3*o,3*e-3*t):(c=6*n-12*a+6*r,s=-3*n+9*a-9*r+3*l,3*a-3*n);Math.abs(s)<1e-12?Math.abs(c)<1e-12||0<(p=-g/c)&&p<1&&u.push(p):(f=c*c-4*g*s,g=Math.sqrt(f),f<0||(0<(f=(-c+g)/(2*s))&&f<1&&u.push(f),0<(g=(-c-g)/(2*s))&&g<1&&u.push(g)))}for(var m,b=u.length,y=b;b--;)p=u[b],d[0][b]=(m=1-p)*m*m*t+3*m*m*p*e+3*m*p*p*i+p*p*p*o,d[1][b]=m*m*m*n+3*m*m*p*a+3*m*p*p*r+p*p*p*l;return d[0][y]=t,d[1][y]=n,d[0][y+1]=o,d[1][y+1]=l,d[0].length=d[1].length=y+2,{min:{x:Math.min.apply(0,d[0]),y:Math.min.apply(0,d[1])},max:{x:Math.max.apply(0,d[0]),y:Math.max.apply(0,d[1])}}}.apply(null,t),sa(t.min.x,t.min.y,t.max.x-t.min.x,t.max.y-t.min.y)}function pa(t,n,e,a,i,r,o,l,s){var c=1-s,p=Math.pow(c,3),u=Math.pow(c,2),d=s*s,h=d*s,f=t+2*s*(e-t)+d*(i-2*e+t),g=n+2*s*(a-n)+d*(r-2*a+n),m=e+2*s*(i-e)+d*(o-2*i+e);return{x:p*t+3*u*s*e+3*c*s*s*i+h*o,y:p*n+3*u*s*a+3*c*s*s*r+h*l,m:{x:f,y:g},n:{x:m,y:d=a+2*s*(r-a)+d*(l-2*r+a)},start:{x:c*t+s*e,y:c*n+s*a},end:{x:c*i+s*o,y:c*r+s*l},alpha:90-180*Math.atan2(f-m,g-d)/Math.PI}}var ua="\t\n\v\f\r \u2028\u2029",da=new RegExp("([a-z])["+ua+",]*((-?\\d*\\.?\\d*(?:e[\\-+]?\\d+)?["+ua+"]*,?["+ua+"]*)+)","ig"),ha=new RegExp("(-?\\d*\\.?\\d*(?:e[\\-+]?\\d+)?)["+ua+"]*,?["+ua+"]*","ig"),fa=function(r){if(!r)return null;if(Qt(r))return r;var o={a:7,c:6,o:2,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,u:3,z:0},l=[];return String(r).replace(da,function(t,n,e){var a=[],i=n.toLowerCase();if(e.replace(ha,function(t,n){n&&a.push(+n)}),"m"===i&&2<a.length&&(l.push([n].concat(a.splice(0,2))),i="l",n="m"===n?"l":"L"),"o"===i&&1===a.length&&l.push([n,a[0]]),"r"===i)l.push([n].concat(a));else for(;a.length>=o[i]&&(l.push([n].concat(a.splice(0,o[i]))),o[i]););return r}),l},ga=function(t,n,e,a,i,r,o,l,s,c){e===a&&(e+=1);function p(t,n,e){return{x:t*Math.cos(e)-n*Math.sin(e),y:t*Math.sin(e)+n*Math.cos(e)}}var u=120*Math.PI/180,d=Math.PI/180*(+i||0),h=[];c?(v=c[0],w=c[1],y=c[2],x=c[3]):(t=(g=p(t,n,-d)).x,n=g.y,l=(g=p(l,s,-d)).x,s=g.y,t===l&&n===s&&(l+=1,s+=1),1<(b=(m=(t-l)/2)*m/(e*e)+(f=(n-s)/2)*f/(a*a))&&(e*=b=Math.sqrt(b),a*=b),g=e*e,b=a*a,y=(g=(r===o?-1:1)*Math.sqrt(Math.abs((g*b-g*f*f-b*m*m)/(g*f*f+b*m*m))))*e*f/a+(t+l)/2,x=g*-a*m/e+(n+s)/2,v=Math.asin(((n-x)/a).toFixed(9)),w=Math.asin(((s-x)/a).toFixed(9)),v=t<y?Math.PI-v:v,w=l<y?Math.PI-w:w,v<0&&(v=2*Math.PI+v),w<0&&(w=2*Math.PI+w),o&&w<v&&(v-=2*Math.PI),!o&&v<w&&(w-=2*Math.PI));var f,g,m,b=w-v;Math.abs(b)>u&&(f=w,g=l,m=s,w=v+u*(o&&v<w?1:-1),l=y+e*Math.cos(w),s=x+a*Math.sin(w),h=ga(l,s,e,a,i,0,o,g,m,[w,f,y,x]));var b=w-v,y=Math.cos(v),x=Math.sin(v),v=Math.cos(w),w=Math.sin(w),b=Math.tan(b/4),e=4/3*e*b,a=4/3*a*b,b=[t,n],y=[t+e*x,n-a*y],v=[l+e*w,s-a*v],s=[l,s];if(y[0]=2*b[0]-y[0],y[1]=2*b[1]-y[1],c)return[y,v,s].concat(h);for(var k=[],C=0,S=(h=[y,v,s].concat(h).join().split(",")).length;C<S;C++)k[C]=C%2?p(h[C-1],h[C],d).y:p(h[C],h[C+1],d).x;return k},ma=function(t,n){for(var r=ta(t),o=n&&ta(n),e={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},a={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},i=[],l=[],s="",c="",p=function(t,n,e){var a,i;if(!t)return["C",n.x,n.y,n.x,n.y,n.x,n.y];switch(t[0]in{T:1,Q:1}||(n.qx=n.qy=null),t[0]){case"M":n.X=t[1],n.Y=t[2];break;case"A":t=["C"].concat(ga.apply(0,[n.x,n.y].concat(t.slice(1))));break;case"S":i="C"===e||"S"===e?(a=2*n.x-n.bx,2*n.y-n.by):(a=n.x,n.y),t=["C",a,i].concat(t.slice(1));break;case"T":"Q"===e||"T"===e?(n.qx=2*n.x-n.qx,n.qy=2*n.y-n.qy):(n.qx=n.x,n.qy=n.y),t=["C"].concat(ea(n.x,n.y,n.qx,n.qy,t[1],t[2]));break;case"Q":n.qx=t[1],n.qy=t[2],t=["C"].concat(ea(n.x,n.y,t[1],t[2],t[3],t[4]));break;case"L":t=["C"].concat(na(n.x,n.y,t[1],t[2]));break;case"H":t=["C"].concat(na(n.x,n.y,t[1],n.y));break;case"V":t=["C"].concat(na(n.x,n.y,n.x,t[1]));break;case"Z":t=["C"].concat(na(n.x,n.y,n.X,n.Y))}return t},u=function(t,n){if(7<t[n].length){t[n].shift();for(var e=t[n];e.length;)i[n]="A",o&&(l[n]="A"),t.splice(n++,0,["C"].concat(e.splice(0,6)));t.splice(n,1),h=Math.max(r.length,o&&o.length||0)}},d=function(t,n,e,a,i){t&&n&&"M"===t[i][0]&&"M"!==n[i][0]&&(n.splice(i,0,["M",a.x,a.y]),e.bx=0,e.by=0,e.x=t[i][1],e.y=t[i][2],h=Math.max(r.length,o&&o.length||0))},h=Math.max(r.length,o&&o.length||0),f=0;f<h;f++){"C"!==(s=r[f]?r[f][0]:s)&&(i[f]=s,f&&(c=i[f-1])),r[f]=p(r[f],e,c),"A"!==i[f]&&"C"===s&&(i[f]="C"),u(r,f),o&&("C"!==(s=o[f]?o[f][0]:s)&&(l[f]=s,f&&(c=l[f-1])),o[f]=p(o[f],a,c),"A"!==l[f]&&"C"===s&&(l[f]="C"),u(o,f)),d(r,o,e,a,f),d(o,r,a,e,f);var g=r[f],m=o&&o[f],b=g.length,y=o&&m.length;e.x=g[b-2],e.y=g[b-1],e.bx=parseFloat(g[b-4])||e.x,e.by=parseFloat(g[b-3])||e.y,a.bx=o&&(parseFloat(m[y-4])||a.x),a.by=o&&(parseFloat(m[y-3])||a.y),a.x=o&&m[y-2],a.y=o&&m[y-1]}return o?[r,o]:r},ba=/,?([a-z]),?/gi,ya=function(t,n,e){var a=ca(t),i=ca(n);if(i=i,a=sa(a=a),i=sa(i),!(oa(i,a.x,a.y)||oa(i,a.x2,a.y)||oa(i,a.x,a.y2)||oa(i,a.x2,a.y2)||oa(a,i.x,i.y)||oa(a,i.x2,i.y)||oa(a,i.x,i.y2)||oa(a,i.x2,i.y2)||(a.x<i.x2&&a.x>i.x||i.x<a.x2&&i.x>a.x)&&(a.y<i.y2&&a.y>i.y||i.y<a.y2&&i.y>a.y)))return e?0:[];for(var r=~~(ra.apply(0,t)/8),o=~~(ra.apply(0,n)/8),l=[],s=[],c={},p=e?0:[],u=0;u<1+r;u++){var d=pa.apply(0,t.concat(u/r));l.push({x:d.x,y:d.y,t:u/r})}for(u=0;u<1+o;u++){d=pa.apply(0,n.concat(u/o));s.push({x:d.x,y:d.y,t:u/o})}for(u=0;u<r;u++)for(var h=0;h<o;h++){var f=l[u],g=l[u+1],m=s[h],b=s[h+1],y=Math.abs(g.x-f.x)<.001?"y":"x",x=Math.abs(b.x-m.x)<.001?"y":"x",v=function(t,n,e,a,i,r,o,l){if(!(Math.max(t,e)<Math.min(i,o)||Math.min(t,e)>Math.max(i,o)||Math.max(n,a)<Math.min(r,l)||Math.min(n,a)>Math.max(r,l))){var s=(t*a-n*e)*(i-o)-(t-e)*(i*l-r*o),c=(t*a-n*e)*(r-l)-(n-a)*(i*l-r*o),p=(t-e)*(r-l)-(n-a)*(i-o);if(p){var u=s/p,s=c/p,c=+u.toFixed(2),p=+s.toFixed(2);if(!(c<+Math.min(t,e).toFixed(2)||c>+Math.max(t,e).toFixed(2)||c<+Math.min(i,o).toFixed(2)||c>+Math.max(i,o).toFixed(2)||p<+Math.min(n,a).toFixed(2)||p>+Math.max(n,a).toFixed(2)||p<+Math.min(r,l).toFixed(2)||p>+Math.max(r,l).toFixed(2)))return{x:u,y:s}}}}(f.x,f.y,g.x,g.y,m.x,m.y,b.x,b.y);v&&c[v.x.toFixed(4)]!==v.y.toFixed(4)&&(c[v.x.toFixed(4)]=v.y.toFixed(4),f=f.t+Math.abs((v[y]-f[y])/(g[y]-f[y]))*(g.t-f.t),m=m.t+Math.abs((v[x]-m[x])/(b[x]-m[x]))*(b.t-m.t),0<=f&&f<=1&&0<=m&&m<=1&&(e?p+=1:p.push({x:v.x,y:v.y,t1:f,t2:m})))}return p};function xa(t,n){var r=[],o=[];return t.length&&function t(n,e){if(1===n.length)r.push(n[0]),o.push(n[0]);else{for(var a=[],i=0;i<n.length-1;i++)0===i&&r.push(n[0]),i===n.length-2&&o.push(n[i+1]),a[i]=[(1-e)*n[i][0]+e*n[i+1][0],(1-e)*n[i][1]+e*n[i+1][1]];t(a,e)}}(t,n),{left:r,right:o.reverse()}}function va(t,n,e){if(1===e)return[[].concat(t)];var a=[];if("L"===n[0]||"C"===n[0]||"Q"===n[0])a=a.concat(function(t,n,e){t=[[t[1],t[2]]],e=e||2;var a=[];"A"===n[0]?(t.push(n[6]),t.push(n[7])):"C"===n[0]?(t.push([n[1],n[2]]),t.push([n[3],n[4]]),t.push([n[5],n[6]])):"S"===n[0]||"Q"===n[0]?(t.push([n[1],n[2]]),t.push([n[3],n[4]])):t.push([n[1],n[2]]);for(var i=t,r=1/e,o=0;o<e-1;o++){var l=xa(i,r/(1-r*o));a.push(l.left),i=l.right}return a.push(i),a.map(function(t){var n=[];return 4===t.length&&(n.push("C"),n=n.concat(t[2])),3<=t.length&&(3===t.length&&n.push("Q"),n=n.concat(t[1])),2===t.length&&n.push("L"),n=n.concat(t[t.length-1])})}(t,n,e));else{var i=[].concat(t);"M"===i[0]&&(i[0]="L");for(var r=0;r<=e-1;r++)a.push(i)}return a}var wa=function(t,e){if(t.length!==e.length)return!1;var a=!0;return tn(t,function(t,n){if(t!==e[n])return a=!1}),a};var ka=function(t,n){var e=function(t,n){var e=t.length,a=n.length,i=0;if(0===e||0===a)return null;for(var r=[],o=0;o<=e;o++)r[o]=[],r[o][0]={min:o};for(var l=0;l<=a;l++)r[0][l]={min:l};for(o=1;o<=e;o++)for(var s=t[o-1],l=1;l<=a;l++){var c=n[l-1],i=wa(s,c)?0:1,p=r[o-1][l].min+1,u=r[o][l-1].min+1,d=r[o-1][l-1].min+i;r[o][l]=(void 0,c=null,(u=u)<(d=d=d)&&(d=u,c="add"),(p=p)<d&&(d=p,c="del"),{type:c,min:d})}return r}(t,n),a=t.length,i=n.length,r=[],o=1,l=1;if(e[a][i].min!==a){for(var s=1;s<=a;s++){for(var c=e[s][s].min,l=s,p=o;p<=i;p++)e[s][p].min<c&&(c=e[s][p].min,l=p);o=l,e[s][o].type&&r.push({index:s-1,type:e[s][o].type})}for(s=r.length-1;0<=s;s--)o=r[s].index,"add"===r[s].type?t.splice(o,0,[].concat(t[o])):t.splice(o,1)}var u=i-(a=t.length);if(a<i)for(s=0;s<u;s++)"z"===t[a-1][0]||"Z"===t[a-1][0]?t.splice(a-2,0,t[a-2]):t.push(t[a-1]),a+=1;return t};functi