f2-simple.min.js 129 KB

1
  1. !function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.F2=e():t.F2=e()}(this,function(){return function(t){function e(r){if(n[r])return n[r].exports;var i=n[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,e),i.l=!0,i.exports}var n={};return e.m=t,e.c=n,e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:r})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=251)}([function(t,e,n){"use strict";var r=n(49);e.__esModule=!0;var i={isObjectValueEqual:!0,parsePadding:!0,directionEnabled:!0,upperFirst:!0,lowerFirst:!0,isString:!0,isNumber:!0,isBoolean:!0,isFunction:!0,isDate:!0,isArray:!0,isNil:!0,isObject:!0,isPlainObject:!0,isEqual:!0,deepMix:!0,mix:!0,each:!0,uniq:!0,find:!0,Array:!0};e.isObjectValueEqual=function(t,e){t=Object.assign({},t),e=Object.assign({},e);var n=Object.getOwnPropertyNames(t),r=Object.getOwnPropertyNames(e);if(n.length!==r.length)return!1;for(var i=0,a=n.length;i<a;i++){var o=n[i];if(t[o]!==e[o])return!1}return!0},e.parsePadding=function(t){var e,n,r,i;return(0,a.isNumber)(t)||(0,a.isString)(t)?e=r=i=n=t:(0,a.isArray)(t)&&(e=t[0],n=(0,a.isNil)(t[1])?t[0]:t[1],r=(0,a.isNil)(t[2])?t[0]:t[2],i=(0,a.isNil)(t[3])?n:t[3]),[e,n,r,i]},e.directionEnabled=function(t,e){return void 0===t||"string"==typeof t&&-1!==t.indexOf(e)},e.Array=void 0;var a=n(20);e.upperFirst=a.upperFirst,e.lowerFirst=a.lowerFirst,e.isString=a.isString,e.isNumber=a.isNumber,e.isBoolean=a.isBoolean,e.isFunction=a.isFunction,e.isDate=a.isDate,e.isArray=a.isArray,e.isNil=a.isNil,e.isObject=a.isObject,e.isPlainObject=a.isPlainObject,e.isEqual=a.isEqual,e.deepMix=a.deepMix,e.mix=a.mix,e.each=a.each,e.uniq=a.uniq,e.find=a.find;var o=r(n(75));e.Array=o;var s=n(62);Object.keys(s).forEach(function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(i,t)||(e[t]=s[t]))})},function(t,e){t.exports=function(t){return t&&t.__esModule?t:{default:t}}},function(t,e,n){var r=n(50),i=n(22);t.exports=function(t,e){return!e||"object"!==r(e)&&"function"!=typeof e?i(t):e}},function(t,e){function n(e){return t.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},n(e)}t.exports=n},function(t,e){t.exports=function(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}},function(t,e,n){"use strict";var r=n(11);e.a=function(t){return Array.isArray?Array.isArray(t):Object(r.a)(t,"Array")}},function(t,e,n){"use strict";var r=n(78),i=n(0),a={version:"3.6.3",scales:{},widthRatio:{column:.5,rose:.999999,multiplePie:.75},lineDash:[4,4]};a.setTheme=function(t){i.deepMix(this,t)},a.setTheme(r),t.exports=a},function(t,e,n){"use strict";e.a=function(t){return null!==t&&"function"!=typeof t&&isFinite(t.length)}},function(t,e,n){"use strict";var r=n(5),i=n(29);e.a=function(t,e){if(t)if(Object(r.a)(t))for(var n=0,a=t.length;n<a&&!1!==e(t[n],n);n++);else if(Object(i.a)(t))for(var o in t)if(t.hasOwnProperty(o)&&!1===e(t[o],o))break}},function(t,e,n){"use strict";var r=n(11);e.a=function(t){return Object(r.a)(t,"Function")}},function(t,e,n){"use strict";function r(t){return function(){var e,n=(0,s.default)(t);if(i()){var r=(0,s.default)(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return(0,o.default)(this,e)}}function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var a=n(1),o=a(n(2)),s=a(n(3)),u=a(n(4)),c=n(0),f=function(t){function e(){return t.apply(this,arguments)||this}(0,u.default)(e,t);r(e);var n=e.prototype;return n._initProperties=function(){this._attrs={zIndex:0,visible:!0,destroyed:!1,isShape:!0,attrs:{}}},n.getType=function(){return this._attrs.type},n.drawInner=function(t){var e=this,n=e.get("attrs");e.createPath(t);var r=t.globalAlpha;if(e.hasFill()){var i=n.fillOpacity;c.isNil(i)||1===i?t.fill():(t.globalAlpha=i,t.fill(),t.globalAlpha=r)}if(e.hasStroke()&&n.lineWidth>0){var a=n.strokeOpacity;c.isNil(a)||1===a||(t.globalAlpha=a),t.stroke()}},n.getBBox=function(){var t=this._attrs.bbox;return t||((t=this.calculateBox())&&(t.x=t.minX,t.y=t.minY,t.width=t.maxX-t.minX,t.height=t.maxY-t.minY),this._attrs.bbox=t),t},n.calculateBox=function(){return null},n.createPath=function(){},e}(n(46));t.exports=f},function(t,e,n){"use strict";var r={}.toString;e.a=function(t,e){return r.call(t)==="[object "+e+"]"}},function(t,e,n){"use strict";var r=n(11);e.a=function(t){return Object(r.a)(t,"Number")}},function(t,e,n){"use strict";t.exports={create:function(){return[0,0]},length:function(t){var e=t[0],n=t[1];return Math.sqrt(e*e+n*n)},normalize:function(t,e){var n=this.length(e);return 0===n?(t[0]=0,t[1]=0):(t[0]=e[0]/n,t[1]=e[1]/n),t},add:function(t,e,n){return t[0]=e[0]+n[0],t[1]=e[1]+n[1],t},sub:function(t,e,n){return t[0]=e[0]-n[0],t[1]=e[1]-n[1],t},scale:function(t,e,n){return t[0]=e[0]*n,t[1]=e[1]*n,t},dot:function(t,e){return t[0]*e[0]+t[1]*e[1]},direction:function(t,e){return t[0]*e[1]-e[0]*t[1]},angle:function(t,e){var n=this.dot(t,e)/(this.length(t)*this.length(e));return Math.acos(n)},angleTo:function(t,e,n){var r=this.angle(t,e),i=this.direction(t,e)>=0;return n?i?2*Math.PI-r:r:i?r:2*Math.PI-r},zero:function(t){return 0===t[0]&&0===t[1]},distance:function(t,e){var n=e[0]-t[0],r=e[1]-t[1];return Math.sqrt(n*n+r*r)},clone:function(t){return[t[0],t[1]]},min:function(t,e,n){return t[0]=Math.min(e[0],n[0]),t[1]=Math.min(e[1],n[1]),t},max:function(t,e,n){return t[0]=Math.max(e[0],n[0]),t[1]=Math.max(e[1],n[1]),t},transformMat2d:function(t,e,n){var r=e[0],i=e[1];return t[0]=n[0]*r+n[2]*i+n[4],t[1]=n[1]*r+n[3]*i+n[5],t}}},function(t,e,n){"use strict";e.a=function(t){return null===t||void 0===t}},function(t,e,n){var r=n(44),i=n(34);t.exports=function(t,e){if(t)if(i(t))for(var n=0,a=t.length;n<a&&!1!==e(t[n],n);n++);else if(r(t))for(var o in t)if(t.hasOwnProperty(o)&&!1===e(t[o],o))break}},function(t,e,n){"use strict";var r={Canvas:n(176),Group:n(67),Shape:n(10),Matrix:n(31),Vector2:n(13)};n(180),n(181),n(182),n(183),n(184),n(185),n(186),n(187),n(189),t.exports=r},function(t,e,n){"use strict";function r(t){return function(){var e,n=(0,c.default)(t);if(i()){var r=(0,c.default)(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return(0,u.default)(this,e)}}function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}function a(t){return h.isArray(t)?t:h.isString(t)?t.split("*"):[t]}var o=n(49),s=n(1),u=s(n(2)),c=s(n(3)),f=s(n(4)),l=o(n(161)),h=n(0),p=n(63),v=["color","size","shape"],d=n(6),g=n(19),y=n(33),x=function(t){function e(){return t.apply(this,arguments)||this}(0,f.default)(e,t);r(e);var n=e.prototype;return n.getDefaultCfg=function(){return{type:null,data:null,attrs:{},scales:{},container:null,styleOptions:null,chart:null,shapeType:"",generatePoints:!1,attrOptions:{},sortable:!1,startOnZero:!0,visible:!0,connectNulls:!1,ignoreEmptyGroup:!1}},n.init=function(){var t=this;t._initAttrs(),t._processData()},n._getGroupScales=function(){var t=this,e=[];return h.each(v,function(n){var r=t.getAttr(n);if(r){var i=r.scales;h.each(i,function(t){t&&t.isCategory&&-1===e.indexOf(t)&&e.push(t)})}}),e},n._groupData=function(t){var e=this,n=e.get("colDefs"),r=e._getGroupScales();if(r.length){var i={},a=[];return h.each(r,function(t){var e=t.field;a.push(e),n&&n[e]&&n[e].values&&(i[t.field]=n[e].values)}),h.Array.group(t,a,i)}return[t]},n._setAttrOptions=function(t,e){this.get("attrOptions")[t]=e;var n=this.get("attrs");Object.keys(n).length&&this._createAttr(t,e)},n._createAttrOption=function(t,e,n,r){var i={};i.field=e,n?h.isFunction(n)?i.callback=n:i.values=n:i.values=r,this._setAttrOptions(t,i)},n._createAttr=function(t,e){var n=this,r=n.get("attrs"),i=n.get("coord"),o=h.upperFirst(t),s=a(e.field);"position"===t&&(e.coord=i);for(var u=[],c=0,f=s.length;c<f;c++){var p=s[c],v=n._createScale(p);u.push(v)}if("position"===t){var d=u[1];"polar"===i.type&&i.transposed&&n.hasAdjust("stack")&&d.values.length&&d.change({nice:!1,min:0,max:Math.max.apply(null,d.values)})}e.scales=u;var g=new l[o](e);return r[t]=g,g},n._initAttrs=function(){var t=this.get("attrOptions");for(var e in t)t.hasOwnProperty(e)&&this._createAttr(e,t[e])},n._createScale=function(t){var e=this.get("scales"),n=e[t];return n||(n=this.get("chart").createScale(t),e[t]=n),n},n._processData=function(){var t=this,e=this.get("data"),n=[],r=this._groupData(e);if(this.get("ignoreEmptyGroup")){var i=this.getYScale();r=r.filter(function(t){return t.some(function(t){return void 0!==t[i.field]})})}for(var a=0,o=r.length;a<o;a++){var s=r[a],u=t._saveOrigin(s);this.hasAdjust("dodge")&&t._numberic(u),n.push(u)}return t.get("adjust")&&t._adjustData(n),t.get("sortable")&&t._sort(n),t.set("dataArray",n),n},n._saveOrigin=function(t){for(var e=[],n=0,r=t.length;n<r;n++){var i=t[n],a={};for(var o in i)a[o]=i[o];a._origin=i,e.push(a)}return e},n._numberic=function(t){for(var e=this.getAttr("position").scales,n=0,r=t.length;n<r;n++)for(var i=t[n],a=Math.min(2,e.length),o=0;o<a;o++){var s=e[o];if(s.isCategory){var u=s.field;i[u]=s.translate(i[u])}}},n._adjustData=function(t){var e=this,n=e.get("adjust");if(n){var r=h.upperFirst(n.type);if(!y[r])throw new Error("not support such adjust : "+n);var i=e.getXScale(),a=e.getYScale(),o=h.mix({xField:i.field,yField:a.field},n);new y[r](o).processAdjust(t),"Stack"===r&&e._updateStackRange(a.field,a,t)}},n._updateStackRange=function(t,e,n){for(var r=h.Array.merge(n),i=e.min,a=e.max,o=0,s=r.length;o<s;o++){var u=r[o],c=Math.min.apply(null,u[t]),f=Math.max.apply(null,u[t]);c<i&&(i=c),f>a&&(a=f)}(i<e.min||a>e.max)&&e.change({min:i,max:a})},n._sort=function(t){var e=this,n=e.getXScale(),r=n.field,i=n.type;"identity"!==i&&n.values.length>1&&h.each(t,function(t){t.sort(function(t,e){return"timeCat"===i?n._toTimeStamp(t._origin[r])-n._toTimeStamp(e._origin[r]):n.translate(t._origin[r])-n.translate(e._origin[r])})}),e.set("hasSorted",!0),e.set("dataArray",t)},n.paint=function(){var t=this,e=t.get("dataArray"),n=[],r=t.getShapeFactory();r.setCoord(t.get("coord")),t._beforeMapping(e);for(var i=0,a=e.length;i<a;i++){var o=e[i];o.length&&(o=t._mapping(o),n.push(o),t.draw(o,r))}t.set("dataArray",n)},n.getShapeFactory=function(){var t=this.get("shapeFactory");if(!t){var e=this.get("shapeType");t=g.getShapeFactory(e),this.set("shapeFactory",t)}return t},n._mapping=function(t){var e=this,n=e.get("attrs"),r=e.getYScale().field,i={};for(var a in n)if(n.hasOwnProperty(a))for(var o=n[a],s=o.names,u=o.scales,c=0,f=t.length;c<f;c++){var l=t[c];if(l._originY=l[r],"position"===o.type)for(var p=e._getAttrValues(o,l),v=0,d=p.length;v<d;v++){var g=p[v];l[s[v]]=h.isArray(g)&&1===g.length?g[0]:g}else{var y=s[0],x=""+y+l[u[0].field],m=i[x];m||(m=e._getAttrValues(o,l),i[x]=m),l[y]=m[0]}}return t},n._getAttrValues=function(t,e){for(var n=t.scales,r=[],i=0,a=n.length;i<a;i++){var o=n[i],s=o.field;"identity"===o.type?r.push(o.value):r.push(e[s])}return t.mapping.apply(t,r)},n.getAttrValue=function(t,e){var n=this.getAttr(t),r=null;return n&&(r=this._getAttrValues(n,e)[0]),r},n._beforeMapping=function(t){var e=this;e.get("generatePoints")&&e._generatePoints(t)},n.isInCircle=function(){var t=this.get("coord");return t&&t.isPolar},n.getCallbackCfg=function(t,e,n){if(!t)return e;var r={},i=t.map(function(t){return n[t]});return h.each(e,function(t,e){h.isFunction(t)?r[e]=t.apply(null,i):r[e]=t}),r},n.getDrawCfg=function(t){var e=this,n=e.isInCircle(),r={origin:t,x:t.x,y:t.y,color:t.color,size:t.size,shape:t.shape,isInCircle:n,opacity:t.opacity},i=e.get("styleOptions");return i&&i.style&&(r.style=e.getCallbackCfg(i.fields,i.style,t._origin)),e.get("generatePoints")&&(r.points=t.points,r.nextPoints=t.nextPoints),n&&(r.center=e.get("coord").center),r},n.draw=function(t,e){var n=this,r=n.get("container"),i=n.getYScale();h.each(t,function(t,a){if(!i||!h.isNil(t._origin[i.field])){t.index=a;var o=n.getDrawCfg(t),s=t.shape;n.drawShape(s,t,o,r,e)}})},n.drawShape=function(t,e,n,r,i){var a=i.drawShape(t,n,r);a&&h.each([].concat(a),function(t){t.set("origin",e)})},n._generatePoints=function(t){var e=this,n=e.getShapeFactory(),r=e.getAttr("shape");h.each(t,function(t){for(var i=0,a=t.length;i<a;i++){var o=t[i],s=e.createShapePointsCfg(o),u=r?e._getAttrValues(r,o):null,c=n.getShapePoints(u,s);o.points=c}}),h.each(t,function(e,n){var r=t[n+1];r&&(e[0].nextPoints=r[0].points)})},n.createShapePointsCfg=function(t){var e,n=this.getXScale(),r=this.getYScale(),i=this._normalizeValues(t[n.field],n);return e=r?this._normalizeValues(t[r.field],r):t.y?t.y:.1,{x:i,y:e,y0:r?r.scale(this.getYMinValue()):void 0}},n.getYMinValue=function(){var t=this.getYScale(),e=t.min,n=t.max;return this.get("startOnZero")?n<=0&&e<=0?n:e>=0?e:0:e},n._normalizeValues=function(t,e){var n=[];if(h.isArray(t))for(var r=0,i=t.length;r<i;r++){var a=t[r];n.push(e.scale(a))}else n=e.scale(t);return n},n.getAttr=function(t){return this.get("attrs")[t]},n.getXScale=function(){return this.getAttr("position").scales[0]},n.getYScale=function(){return this.getAttr("position").scales[1]},n.hasAdjust=function(t){return this.get("adjust")&&this.get("adjust").type===t},n._getSnap=function(t,e,n){var r,i=0,a=this.getYScale().field;if(this.hasAdjust("stack")&&t.field===a){r=[],n.forEach(function(t){r.push(t._originY)});for(var o=r.length;i<o&&!(r[0][0]>e);i++){if(r[r.length-1][1]<=e){i=r.length-1;break}if(r[i][0]<=e&&r[i][1]>e)break}}else{(r=t.values).sort(function(t,e){return t-e});for(var s=r.length;i<s&&!(s<=1)&&!((r[0]+r[1])/2>e)&&!((r[i-1]+r[i])/2<=e&&(r[i+1]+r[i])/2>e);i++)if((r[r.length-2]+r[r.length-1])/2<=e){i=r.length-1;break}}return r[i]},n.getSnapRecords=function(t){var e=this,n=e.get("coord"),r=e.getXScale(),i=e.getYScale(),a=r.field,o=e.get("dataArray");this.get("hasSorted")||this._sort(o);var s=[],u=n.invertPoint(t),c=u.x;e.isInCircle()&&!n.transposed&&c>(1+r.rangeMax())/2&&(c=r.rangeMin());var f=r.invert(c);r.isCategory||(f=e._getSnap(r,f));var l=[];if(o.forEach(function(t){t.forEach(function(t){var n=h.isNil(t._origin)?t[a]:t._origin[a];e._isEqual(n,f,r)&&l.push(t)})}),this.hasAdjust("stack")&&n.isPolar&&n.transposed){if(c>=0&&c<=1){var p=i.invert(u.y);p=e._getSnap(i,p,l),l.forEach(function(t){(h.isArray(p)?t._originY.toString()===p.toString():t._originY===p)&&s.push(t)})}}else s=l;return s},n._isEqual=function(t,e,n){return"timeCat"===n.type?n._toTimeStamp(t)===e:e===t},n.position=function(t){return this._setAttrOptions("position",{field:t}),this},n.color=function(t,e){return this._createAttrOption("color",t,e,d.colors),this},n.size=function(t,e){return this._createAttrOption("size",t,e,d.sizes),this},n.shape=function(t,e){var n=this.get("type"),r=d.shapes[n]||[];return this._createAttrOption("shape",t,e,r),this},n.style=function(t,e){var n=this.get("styleOptions");n||(n={},this.set("styleOptions",n)),h.isObject(t)&&(e=t,t=null);var r;return t&&(r=a(t)),n.fields=r,n.style=e,this},n.adjust=function(t){return h.isString(t)&&(t={type:t}),this.set("adjust",t),this},n.animate=function(t){return this.set("animateCfg",t),this},n.changeData=function(t){this.set("data",t),this.set("scales",{}),this.init()},n.clearInner=function(){var t=this.get("container");t&&t.clear()},n.reset=function(){this.set("attrs",{}),this.set("attrOptions",{}),this.set("adjust",null),this.clearInner()},n.clear=function(){this.clearInner()},n.destroy=function(){this.clear(),t.prototype.destroy.call(this)},n._display=function(t){this.set("visible",t);var e=this.get("container"),n=e.get("canvas");e.set("visible",t),n.draw()},n.show=function(){this._display(!0)},n.hide=function(){this._display(!1)},e}(p);t.exports=x},function(t,e,n){"use strict";var r=n(11);e.a=function(t){return Object(r.a)(t,"String")}},function(t,e,n){"use strict";var r=n(0),i=n(6),a={},o={_coord:null,draw:function(t,e){this.drawShape&&this.drawShape(t,e)},setCoord:function(t){this._coord=t},parsePoint:function(t){var e=this._coord;return e.isPolar&&(1===t.x&&(t.x=.9999999),1===t.y&&(t.y=.9999999)),e.convertPoint(t)},parsePoints:function(t){if(!t)return!1;var e=this,n=[];return t.forEach(function(t){n.push(e.parsePoint(t))}),n}},s={defaultShapeType:null,setCoord:function(t){this._coord=t},getShape:function(t){var e=this;r.isArray(t)&&(t=t[0]);var n=e[t]||e[e.defaultShapeType];return n._coord=e._coord,n},getShapePoints:function(t,e){var n=this.getShape(t);return(n.getPoints||n.getShapePoints||this.getDefaultPoints)(e)},getDefaultPoints:function(){return[]},drawShape:function(t,e,n){var r=this.getShape(t);return e.color||(e.color=i.colors[0]),r.draw(e,n)}};a.registerFactory=function(t,e){var n=r.upperFirst(t),i=r.mix({},s,e);return a[n]=i,i.name=t,i},a.registerShape=function(t,e,n){var i=r.upperFirst(t),s=a[i],u=r.mix({},o,n);return s[e]=u,u},a.registShape=a.registerShape,a.getShapeFactory=function(t){var e=this;return t=t||"point",e[r.upperFirst(t)]},t.exports=a},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(28);n.d(e,"contains",function(){return r.a}),n.d(e,"includes",function(){return r.a});var i=n(79);n.d(e,"difference",function(){return i.a});var a=n(80);n.d(e,"find",function(){return a.a});var o=n(81);n.d(e,"findIndex",function(){return o.a});var s=n(82);n.d(e,"firstValue",function(){return s.a});var u=n(83);n.d(e,"flatten",function(){return u.a});var c=n(84);n.d(e,"flattenDeep",function(){return c.a});var f=n(85);n.d(e,"getRange",function(){return f.a});var l=n(86);n.d(e,"pull",function(){return l.a});var h=n(53);n.d(e,"pullAt",function(){return h.a});var p=n(87);n.d(e,"reduce",function(){return p.a});var v=n(88);n.d(e,"remove",function(){return v.a});var d=n(89);n.d(e,"sortBy",function(){return d.a});var g=n(90);n.d(e,"union",function(){return g.a});var y=n(54);n.d(e,"uniq",function(){return y.a});var x=n(91);n.d(e,"valuesOfKey",function(){return x.a});var m=n(92);n.d(e,"head",function(){return m.a});var _=n(93);n.d(e,"last",function(){return _.a});var b=n(94);n.d(e,"startsWith",function(){return b.a});var P=n(95);n.d(e,"endsWith",function(){return P.a});var S=n(39);n.d(e,"filter",function(){return S.a});var O=n(96);n.d(e,"every",function(){return O.a});var A=n(97);n.d(e,"some",function(){return A.a});var w=n(98);n.d(e,"group",function(){return w.a});var R=n(56);n.d(e,"groupBy",function(){return R.a});var j=n(55);n.d(e,"groupToMap",function(){return j.a});var M=n(99);n.d(e,"getWrapBehavior",function(){return M.a});var C=n(100);n.d(e,"wrapBehavior",function(){return C.a});var E=n(101);n.d(e,"number2color",function(){return E.a});var D=n(102);n.d(e,"parseRadius",function(){return D.a});var T=n(103);n.d(e,"clamp",function(){return T.a});var F=n(104);n.d(e,"fixedBase",function(){return F.a});var N=n(105);n.d(e,"isDecimal",function(){return N.a});var k=n(106);n.d(e,"isEven",function(){return k.a});var I=n(107);n.d(e,"isInteger",function(){return I.a});var B=n(108);n.d(e,"isNegative",function(){return B.a});var Y=n(109);n.d(e,"isNumberEqual",function(){return Y.a});var L=n(110);n.d(e,"isOdd",function(){return L.a});var z=n(111);n.d(e,"isPositive",function(){return z.a});var V=n(112);n.d(e,"maxBy",function(){return V.a});var X=n(113);n.d(e,"minBy",function(){return X.a});var G=n(114);n.d(e,"mod",function(){return G.a});var W=n(115);n.d(e,"toDegree",function(){return W.a});var H=n(116);n.d(e,"toInteger",function(){return H.a});var q=n(117);n.d(e,"toRadian",function(){return q.a});var Z=n(118);n.d(e,"forIn",function(){return Z.a});var U=n(57);n.d(e,"has",function(){return U.a});var J=n(119);n.d(e,"hasKey",function(){return J.a});var K=n(120);n.d(e,"hasValue",function(){return K.a});var $=n(52);n.d(e,"keys",function(){return $.a});var Q=n(51);n.d(e,"isMatch",function(){return Q.a});var tt=n(58);n.d(e,"values",function(){return tt.a});var et=n(121);n.d(e,"lowerCase",function(){return et.a});var nt=n(122);n.d(e,"lowerFirst",function(){return nt.a});var rt=n(123);n.d(e,"substitute",function(){return rt.a});var it=n(124);n.d(e,"upperCase",function(){return it.a});var at=n(125);n.d(e,"upperFirst",function(){return at.a});var ot=n(59);n.d(e,"getType",function(){return ot.a});var st=n(126);n.d(e,"isArguments",function(){return st.a});var ut=n(5);n.d(e,"isArray",function(){return ut.a});var ct=n(7);n.d(e,"isArrayLike",function(){return ct.a});var ft=n(127);n.d(e,"isBoolean",function(){return ft.a});var lt=n(128);n.d(e,"isDate",function(){return lt.a});var ht=n(129);n.d(e,"isError",function(){return ht.a});var pt=n(9);n.d(e,"isFunction",function(){return pt.a});var vt=n(130);n.d(e,"isFinite",function(){return vt.a});var dt=n(14);n.d(e,"isNil",function(){return dt.a});var gt=n(131);n.d(e,"isNull",function(){return gt.a});var yt=n(12);n.d(e,"isNumber",function(){return yt.a});var xt=n(29);n.d(e,"isObject",function(){return xt.a});var mt=n(40);n.d(e,"isObjectLike",function(){return mt.a});var _t=n(24);n.d(e,"isPlainObject",function(){return _t.a});var bt=n(60);n.d(e,"isPrototype",function(){return bt.a});var Pt=n(132);n.d(e,"isRegExp",function(){return Pt.a});var St=n(18);n.d(e,"isString",function(){return St.a});var Ot=n(11);n.d(e,"isType",function(){return Ot.a});var At=n(133);n.d(e,"isUndefined",function(){return At.a});var wt=n(134);n.d(e,"isElement",function(){return wt.a});var Rt=n(135);n.d(e,"requestAnimationFrame",function(){return Rt.a});var jt=n(136);n.d(e,"clearAnimationFrame",function(){return jt.a});var Mt=n(137);n.d(e,"augment",function(){return Mt.a});var Ct=n(138);n.d(e,"clone",function(){return Ct.a});var Et=n(139);n.d(e,"debounce",function(){return Et.a});var Dt=n(140);n.d(e,"memoize",function(){return Dt.a});var Tt=n(141);n.d(e,"deepMix",function(){return Tt.a});var Ft=n(8);n.d(e,"each",function(){return Ft.a});var Nt=n(142);n.d(e,"extend",function(){return Nt.a});var kt=n(143);n.d(e,"indexOf",function(){return kt.a});var It=n(144);n.d(e,"isEmpty",function(){return It.a});var Bt=n(61);n.d(e,"isEqual",function(){return Bt.a});var Yt=n(145);n.d(e,"isEqualWith",function(){return Yt.a});var Lt=n(146);n.d(e,"map",function(){return Lt.a});var zt=n(147);n.d(e,"mapValues",function(){return zt.a});var Vt=n(41);n.d(e,"mix",function(){return Vt.a}),n.d(e,"assign",function(){return Vt.a});var Xt=n(148);n.d(e,"get",function(){return Xt.a});var Gt=n(149);n.d(e,"set",function(){return Gt.a});var Wt=n(150);n.d(e,"pick",function(){return Wt.a});var Ht=n(151);n.d(e,"throttle",function(){return Ht.a});var qt=n(152);n.d(e,"toArray",function(){return qt.a});var Zt=n(25);n.d(e,"toString",function(){return Zt.a});var Ut=n(153);n.d(e,"uniqueId",function(){return Ut.a});var Jt=n(154);n.d(e,"noop",function(){return Jt.a});var Kt=n(155);n.d(e,"identity",function(){return Kt.a});var $t=n(156);n.d(e,"size",function(){return $t.a});var Qt=n(157);n.d(e,"Cache",function(){return Qt.a})},function(t,e,n){"use strict";function r(t,e,n,r,a){return{x:i(a,t.x,e.x,n.x,r.x),y:i(a,t.y,e.y,n.y,r.y)}}function i(t,e,n,r,i){var a=t*t;return e+(3*-e+t*(3*e-e*t))*t+(3*n+t*(-6*n+3*n*t))*t+(3*r-3*r*t)*a+i*(a*t)}function a(t){for(var e=1/0,n=-1/0,i=1/0,a=-1/0,o={x:t[0],y:t[1]},s={x:t[2],y:t[3]},u={x:t[4],y:t[5]},c={x:t[6],y:t[7]},f=0;f<100;f++){var l=r(o,s,u,c,f/100);l.x<e&&(e=l.x),l.x>n&&(n=l.x),l.y<i&&(i=l.y),l.y>a&&(a=l.y)}return{minX:e,minY:i,maxX:n,maxY:a}}var o=n(13),s=o.create(),u=o.create(),c=o.create();t.exports={getBBoxFromPoints:function(t,e){if(0!==t.length){for(var n=t[0],r=n.x,i=n.x,a=n.y,o=n.y,s=t.length,u=1;u<s;u++)n=t[u],r=Math.min(r,n.x),i=Math.max(i,n.x),a=Math.min(a,n.y),o=Math.max(o,n.y);return e=e/2||0,{minX:r-e,minY:a-e,maxX:i+e,maxY:o+e}}},getBBoxFromLine:function(t,e,n,r,i){return i=i/2||0,{minX:Math.min(t,n)-i,minY:Math.min(e,r)-i,maxX:Math.max(t,n)+i,maxY:Math.max(e,r)+i}},getBBoxFromArc:function(t,e,n,r,i,a){var f=Math.abs(r-i);if(f%(2*Math.PI)<1e-4&&f>1e-4)return{minX:t-n,minY:e-n,maxX:t+n,maxY:e+n};s[0]=Math.cos(r)*n+t,s[1]=Math.sin(r)*n+e,u[0]=Math.cos(i)*n+t,u[1]=Math.sin(i)*n+e;var l=[0,0],h=[0,0];if(o.min(l,s,u),o.max(h,s,u),(r%=2*Math.PI)<0&&(r+=2*Math.PI),(i%=2*Math.PI)<0&&(i+=2*Math.PI),r>i&&!a?i+=2*Math.PI:r<i&&a&&(r+=2*Math.PI),a){var p=i;i=r,r=p}for(var v=0;v<i;v+=Math.PI/2)v>r&&(c[0]=Math.cos(v)*n+t,c[1]=Math.sin(v)*n+e,o.min(l,c,l),o.max(h,c,h));return{minX:l[0],minY:l[1],maxX:h[0],maxY:h[1]}},getBBoxFromBezierGroup:function(t,e){for(var n=1/0,r=-1/0,i=1/0,o=-1/0,s=0,u=t.length;s<u;s++){var c=a(t[s]);c.minX<n&&(n=c.minX),c.maxX>r&&(r=c.maxX),c.minY<i&&(i=c.minY),c.maxY>o&&(o=c.maxY)}return e=e/2||0,{minX:n-e,minY:i-e,maxX:r+e,maxY:o+e}}}},function(t,e){t.exports=function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}},,function(t,e,n){"use strict";var r=n(40),i=n(11);e.a=function(t){if(!Object(r.a)(t)||!Object(i.a)(t,"Object"))return!1;if(null===Object.getPrototypeOf(t))return!0;for(var e=t;null!==Object.getPrototypeOf(e);)e=Object.getPrototypeOf(e);return Object.getPrototypeOf(t)===e}},function(t,e,n){"use strict";var r=n(14);e.a=function(t){return Object(r.a)(t)?"":t.toString()}},function(t,e,n){var r=n(64),i=n(15),a=n(44),o=n(35),s=function(){function t(t){this._initDefaultCfg(),r(this,t),this.init()}var e=t.prototype;return e._initDefaultCfg=function(){this.type="base",this.formatter=null,this.range=[0,1],this.ticks=null,this.values=[]},e.init=function(){},e.getTicks=function(){var t=this,e=t.ticks,n=[];return i(e,function(e){var r;r=a(e)?e:{text:t.getText(e),tickValue:e,value:t.scale(e)},n.push(r)}),n},e.getText=function(t,e){var n=this.formatter;return t=n?n(t,e):t,!o(t)&&t.toString||(t=""),t.toString()},e.rangeMin=function(){return this.range[0]},e.rangeMax=function(){var t=this.range;return t[t.length-1]},e.invert=function(t){return t},e.translate=function(t){return t},e.scale=function(t){return t},e.clone=function(){var t=this,e=t.constructor,n={};return i(t,function(e,r){n[r]=t[r]}),new e(n)},e.change=function(t){return this.ticks=null,r(this,t),this.init(),this},t}();t.exports=s},function(t,e){var n={}.toString;t.exports=function(t,e){return n.call(t)==="[object "+e+"]"}},function(t,e,n){"use strict";var r=n(7);e.a=function(t,e){return!!Object(r.a)(t)&&t.indexOf(e)>-1}},function(t,e,n){"use strict";e.a=function(t){var e=typeof t;return null!==t&&"object"===e||"function"===e}},function(t,e,n){"use strict";function r(t){return function(){var e,n=(0,f.default)(t);if(i()){var r=(0,f.default)(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return(0,c.default)(this,e)}}function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}function a(t,e){return t-e}function o(t,e){var n=!1;return d.each(t,function(t){var r=[].concat(t.values),i=[].concat(e.values);t.type!==e.type||t.field!==e.field||r.sort(a).toString()!==i.sort(a).toString()||(n=!0)}),n}var s=n(1),u=s(n(22)),c=s(n(2)),f=s(n(3)),l=s(n(4)),h=n(47),p=n(63),v=n(158),d=n(0),g=n(159),y=n(17),x=n(167),m=n(173),_=n(6),b=n(16).Canvas,P=n(37),S=function(t){function e(e){var n;n=t.call(this,e)||this;var r=(0,u.default)(n);return d.each(y,function(t,e){var n=d.lowerFirst(e);r[n]=function(e){var n=new t(e);return r.addGeom(n),n}}),r._init(),n}(0,l.default)(e,t);r(e);e.initPlugins=function(){return{_plugins:[],_cacheId:0,register:function(t){var e=this._plugins;[].concat(t).forEach(function(t){-1===e.indexOf(t)&&e.push(t)}),this._cacheId++},unregister:function(t){var e=this._plugins;[].concat(t).forEach(function(t){var n=e.indexOf(t);-1!==n&&e.splice(n,1)}),this._cacheId++},clear:function(){this._plugins=[],this._cacheId++},count:function(){return this._plugins.length},getAll:function(){return this._plugins},notify:function(t,e,n){var r,i,a,o,s,u=this.descriptors(t),c=u.length;for(r=0;r<c;++r)if(i=u[r],a=i.plugin,"function"==typeof(s=a[e])&&(o=[t].concat(n||[]),!1===s.apply(a,o)))return!1;return!0},descriptors:function(t){var e=t._plugins||(t._plugins={});if(e.id===this._cacheId)return e.descriptors;var n=[],r=[];return this._plugins.concat(t&&t.get("plugins")||[]).forEach(function(t){-1===n.indexOf(t)&&(n.push(t),r.push({plugin:t}))}),e.descriptors=r,e.id=this._cacheId,r}}};var n=e.prototype;return n.getDefaultCfg=function(){return{id:null,rendered:!1,padding:_.padding,data:null,scales:{},geoms:[],colDefs:null,pixelRatio:_.pixelRatio,filters:null,appendPadding:_.appendPadding}},n._syncYScales=function(){if(this.get("syncY")){var t=this.get("geoms"),e=[],n=[],r=[];d.each(t,function(t){var i=t.getYScale();i.isLinear&&(e.push(i),n.push(i.min),r.push(i.max))}),n=Math.min.apply(null,n),r=Math.max.apply(null,r),d.each(e,function(t){t.change({min:n}),t.change({max:r})})}},n._getFieldsForLegend=function(){var t=[],e=this.get("geoms");return d.each(e,function(e){var n=e.get("attrOptions").color;if(n&&n.field&&d.isString(n.field)){var r=n.field.split("*");d.each(r,function(e){-1===t.indexOf(e)&&t.push(e)})}}),t},n._getScaleData=function(t){var e=this.get("data"),n=this.get("filteredData");return n.length&&-1===this._getFieldsForLegend().indexOf(t)&&(e=n),e},n._adjustScale=function(){for(var t=this.get("scaleController"),e=this.get("geoms"),n=0;n<e.length;n++){var r=e[n];if("interval"===r.get("type")){var i=r.getYScale();t.adjustStartZero(i)}}},n._removeGeoms=function(){for(var t=this.get("geoms");t.length>0;)t.shift().destroy()},n._clearGeoms=function(){for(var t=this.get("geoms"),e=0,n=t.length;e<n;e++)t[e].clear()},n._clearInner=function(){this._clearGeoms(),e.plugins.notify(this,"clearInner"),this.get("axisController")&&this.get("axisController").clear()},n._initFilteredData=function(){var t=this.get("filters"),e=this.get("data")||[];t&&(e=e.filter(function(e){var n=!0;return d.each(t,function(t,r){if(t&&!(n=t(e[r],e)))return!1}),n})),this.set("filteredData",e)},n._changeGeomsData=function(){for(var t=this.get("geoms"),e=this.get("filteredData"),n=0,r=t.length;n<r;n++)t[n].changeData(e)},n._initGeom=function(t){var e=this.get("coord"),n=this.get("filteredData"),r=this.get("colDefs"),i=this.get("middlePlot");t.set("chart",this),t.set("container",i.addGroup()),t.set("data",n),t.set("coord",e),t.set("colDefs",r),t.init(),this.emit(h.EVENT_AFTER_GEOM_INIT,t)},n._initGeoms=function(){for(var t=this.get("geoms"),e=0,n=t.length;e<n;e++)this._initGeom(t[e])},n._initCoord=function(){var t=this.get("plotRange"),e=d.mix({type:"cartesian"},this.get("coordCfg"),{plot:t}),n=e.type,r=new(0,g[d.upperFirst(n)])(e);this.set("coord",r)},n._initLayout=function(){var t=this.get("_padding");t||(t=this.get("margin")||this.get("padding"),t=d.parsePadding(t));var e="auto"===t[0]?0:t[0],n="auto"===t[1]?0:t[1],r="auto"===t[2]?0:t[2],i={x:"auto"===t[3]?0:t[3],y:e},a={x:this.get("width")-n,y:this.get("height")-r},o=this.get("plot");if(o)o.reset(i,a);else{var s=new v({start:i,end:a});this.set("plotRange",s),this.set("plot",s)}},n._initCanvas=function(){var t=this;try{var n=new b({el:t.get("el")||t.get("id"),context:t.get("context"),pixelRatio:t.get("pixelRatio"),width:t.get("width"),height:t.get("height"),fontFamily:_.fontFamily});t.set("canvas",n),t.set("el",n.get("el")),t.set("width",n.get("width")),t.set("height",n.get("height"))}catch(t){throw t}e.plugins.notify(t,"afterCanvasInit")},n._initLayers=function(){var t=this.get("canvas");this.set("backPlot",t.addGroup()),this.set("middlePlot",t.addGroup({zIndex:10})),this.set("frontPlot",t.addGroup({zIndex:20}))},n._initEvents=function(){var t=this;this.on(h.EVENT_AFTER_DATA_CHANGE,function(){t._initFilteredData(),t._changeGeomsData(),t._adjustScale()}),this.on(h.EVENT_AFTER_SIZE_CHANGE,function(){t._initLayout();var e=t.get("coord");e&&e.reset(t.get("plot"))})},n._initScaleController=function(){var t=new x({chart:this});this.set("colDefs",t.defs),this.set("scales",t.scales),this.set("scaleController",t)},n._clearScaleController=function(){this.get("scaleController").clear()},n._init=function(){var t=this;t._initCanvas(),t._initLayout(),t._initLayers(),t._initEvents(),t._initScaleController(),t.set("axisController",new m({frontPlot:t.get("frontPlot").addGroup({className:"axisContainer"}),backPlot:t.get("backPlot").addGroup({className:"axisContainer"}),chart:t})),e.plugins.notify(t,"init")},n.init=function(){this._initFilteredData(),this._initCoord(),e.plugins.notify(this,"beforeGeomInit"),this._initGeoms(),this._syncYScales(),this._adjustScale(),this.emit(h.EVENT_AFTER_INIT)},n.source=function(t,e){return this.set("data",t),e&&this.scale(e),this},n.scale=function(t,e){return this.get("scaleController").setFieldDef(t,e),this},n.axis=function(t,e){var n=this.get("axisController");return t?(n.axisCfg=n.axisCfg||{},n.axisCfg[t]=e):n.axisCfg=null,this},n.coord=function(t,e){var n;return d.isObject(t)?n=t:(n=e||{}).type=t||"cartesian",this.set("coordCfg",n),this},n.filter=function(t,e){var n=this.get("filters")||{};n[t]=e,this.set("filters",n),this.get("rendered")&&this.emit(h.EVENT_AFTER_DATA_CHANGE,this.get("data"))},n.render=function(){var t=this.get("rendered"),n=this.get("canvas"),r=this.get("geoms");t||(this.init(),this.set("rendered",!0)),this.emit(h.EVENT_BEFORE_RENDER),e.plugins.notify(this,"beforeGeomDraw"),this._renderAxis();var i=this.get("middlePlot");if(this.get("limitInPlot")&&!i.attr("clip")){var a=this.get("coord"),o=P.getClip(a);o.set("canvas",i.get("canvas")),i.attr("clip",o)}for(var s=0,u=r.length;s<u;s++)r[s].paint();return e.plugins.notify(this,"afterGeomDraw"),n.sort(),this.get("frontPlot").sort(),e.plugins.notify(this,"beforeCanvasDraw"),n.draw(),this.emit(h.EVENT_AFTER_RENDER),this},n.clear=function(){return e.plugins.notify(this,"clear"),this._clearInner(),this._removeGeoms(),this._clearScaleController(),this.set("legendItems",null),this.set("filters",null),this.set("isUpdate",!1),this.set("_padding",null),this.set("rendered",!1),this.get("canvas").draw(),this},n.repaint=function(){this.get("rendered")&&(this.set("isUpdate",!0),this.set("legendItems",null),e.plugins.notify(this,"repaint"),this._clearInner(),this.render())},n.changeData=function(t){this.emit(h.EVENT_BEFORE_DATA_CHANGE,t),this.set("data",t),e.plugins.notify(this,"changeData"),this.emit(h.EVENT_AFTER_DATA_CHANGE,t),this.set("_padding",null),this.repaint()},n.changeSize=function(t,e){return t?this.set("width",t):t=this.get("width"),e?this.set("height",e):e=this.get("height"),this.get("canvas").changeSize(t,e),this.emit(h.EVENT_AFTER_SIZE_CHANGE,{width:t,height:e}),this.repaint(),this},n.destroy=function(){this.clear(),this.get("canvas").destroy(),e.plugins.notify(this,"afterCanvasDestroyed"),this._interactions&&d.each(this._interactions,function(t){t.destroy()}),t.prototype.destroy.call(this)},n.getPosition=function(t){var e=this,n=e.get("coord"),r=e.getXScale(),i=e.getYScales()[0],a=r.field,o=r.scale(t[a]),s=i.field,u=i.scale(t[s]);return n.convertPoint({x:o,y:u})},n.getRecord=function(t){var e=this,n=e.get("coord"),r=e.getXScale(),i=e.getYScales()[0],a=n.invertPoint(t),o={};return o[r.field]=r.invert(a.x),o[i.field]=i.invert(a.y),o},n.getSnapRecords=function(t){var e=this.get("geoms")[0],n=[];return e&&(n=e.getSnapRecords(t)),n},n.createScale=function(t){var e=this._getScaleData(t);return this.get("scaleController").createScale(t,e)},n.addGeom=function(t){var e=this.get("rendered");this.get("geoms").push(t),e&&this._initGeom(t)},n.getXScale=function(){return this.get("geoms")[0].getXScale()},n.getYScales=function(){var t=this.get("geoms"),e=[];return d.each(t,function(t){var n=t.getYScale();-1===e.indexOf(n)&&e.push(n)}),e},n.getLegendItems=function(){if(this.get("legendItems"))return this.get("legendItems");var t={},e=[],n=this.get("geoms");return d.each(n,function(n){var r=n.getAttr("color");if(r){var i=r.getScale("color");if(i.isCategory&&!o(e,i)){e.push(i);var a=i.field,s=i.getTicks(),u=[];d.each(s,function(t){var e=t.text,n=t.value,a=i.invert(n),o={fill:r.mapping(a).join("")||_.defaultColor,radius:3,symbol:"circle",stroke:"#fff"};u.push({name:e,dataValue:a,checked:!0,marker:o})}),t[a]=u}}}),this.set("legendItems",t),t},n.registerPlugins=function(t){var n=this,r=n.get("plugins")||[];d.isArray(r)||(r=[r]),[].concat(t).forEach(function(t){-1===r.indexOf(t)&&(t.init&&t.init(n),r.push(t))}),e.plugins._cacheId++,n.set("plugins",r)},n._renderAxis=function(){var t=this.get("axisController"),n=this.getXScale(),r=this.getYScales(),i=this.get("coord");e.plugins.notify(this,"beforeRenderAxis"),t.createAxis(i,n,r)},n._isAutoPadding=function(){if(this.get("_padding"))return!1;var t=this.get("padding");return d.isArray(t)?-1!==t.indexOf("auto"):"auto"===t},n._updateLayout=function(t){var e=this.get("width"),n=this.get("height"),r={x:t[3],y:t[0]},i={x:e-t[1],y:n-t[2]},a=this.get("plot"),o=this.get("coord");a.reset(r,i),o.reset(a)},e}(p);S.plugins=S.initPlugins(),t.exports=S},function(t,e,n){"use strict";var r={multiply:function(t,e){return[t[0]*e[0]+t[2]*e[1],t[1]*e[0]+t[3]*e[1],t[0]*e[2]+t[2]*e[3],t[1]*e[2]+t[3]*e[3],t[0]*e[4]+t[2]*e[5]+t[4],t[1]*e[4]+t[3]*e[5]+t[5]]},scale:function(t,e,n){return t[0]=e[0]*n[0],t[1]=e[1]*n[0],t[2]=e[2]*n[1],t[3]=e[3]*n[1],t[4]=e[4],t[5]=e[5],t},rotate:function(t,e,n){var r=Math.cos(n),i=Math.sin(n),a=e[0]*r+e[2]*i,o=e[1]*r+e[3]*i,s=e[0]*-i+e[2]*r,u=e[1]*-i+e[3]*r;return t[0]=a,t[1]=o,t[2]=s,t[3]=u,t[4]=e[4],t[5]=e[5],t},translate:function(t,e,n){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4]+e[0]*n[0]+e[2]*n[1],t[5]=e[5]+e[1]*n[0]+e[3]*n[1],t},transform:function(t,e){for(var n=[].concat(t),i=0,a=e.length;i<a;i++){var o=e[i];switch(o[0]){case"t":r.translate(n,n,[o[1],o[2]]);break;case"s":r.scale(n,n,[o[1],o[2]]);break;case"r":r.rotate(n,n,o[1])}}return n}};t.exports=r},function(t,e,n){"use strict";function r(t,e){return(0,i.isString)(e)?e:t.invert(t.scale(e))}e.__esModule=!0,e.default=void 0;var i=n(20),a=function(){function t(t){var e=this;this.type="base",this.name=null,this.method=null,this.values=[],this.scales=[],this.linear=null;var n=null,r=this.callback;if(t.callback){var a=t.callback;n=function(){for(var t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];var s=a.apply(void 0,n);return(0,i.isNil)(s)&&(s=r.apply(e,n)),s}}(0,i.mix)(this,t),n&&(0,i.mix)(this,{callback:n})}var e=t.prototype;return e._getAttrValue=function(t,e){var n=this.values;if(t.isCategory&&!this.linear)return n[t.translate(e)%n.length];var r=t.scale(e);return this.getLinearValue(r)},e.getLinearValue=function(t){var e=this.values,n=e.length-1,r=Math.floor(n*t),i=n*t-r,a=e[r];return a+((r===n?a:e[r+1])-a)*i},e.callback=function(t){var e=this,n=e.scales[0];return"identity"===n.type?n.value:e._getAttrValue(n,t)},e.getNames=function(){for(var t=this.scales,e=this.names,n=Math.min(t.length,e.length),r=[],i=0;i<n;i++)r.push(e[i]);return r},e.getFields=function(){var t=this.scales,e=[];return(0,i.each)(t,function(t){e.push(t.field)}),e},e.getScale=function(t){return this.scales[this.names.indexOf(t)]},e.mapping=function(){for(var t=this.scales,e=this.callback,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];var a=r;if(e){for(var o=0,s=r.length;o<s;o++)r[o]=this._toOriginParam(r[o],t[o]);a=e.apply(this,r)}return a=[].concat(a)},e._toOriginParam=function(t,e){var n=t;if(!e.isLinear)if((0,i.isArray)(t)){n=[];for(var a=0,o=t.length;a<o;a++)n.push(r(e,t[a]))}else n=r(e,t);return n},t}();e.default=a},function(t,e,n){var r=n(64),i=function(){function t(t){this._initDefaultCfg(),r(this,t)}var e=t.prototype;return e._initDefaultCfg=function(){this.adjustNames=["x","y"]},e.processAdjust=function(){},t}();t.exports=i},function(t,e,n){var r=n(27),i=Array.isArray?Array.isArray:function(t){return r(t,"Array")};t.exports=i},function(t,e){t.exports=function(t){return null===t||void 0===t}},function(t,e,n){var r=n(27);t.exports=function(t){return r(t,"Number")}},function(t,e,n){"use strict";e.__esModule=!0,e.getClip=function(t){var e,n=t.start,i=t.end,a=i.x-n.x,o=Math.abs(i.y-n.y);if(t.isPolar){var s=t.circleRadius,u=t.center,c=t.startAngle,f=t.endAngle;e=new r.Sector({attrs:{x:u.x,y:u.y,r:s,r0:0,startAngle:c,endAngle:f}})}else e=new r.Rect({attrs:{x:n.x,y:i.y-10,width:a,height:o+20}});return e.isClip=!0,e},e.isPointInPlot=function(t,e){var n=t.x,r=t.y,i=e.tl,a=e.tr,o=e.br;return n>=i.x&&n<=a.x&&r>=i.y&&r<=o.y};var r=n(16).Shape},function(t,e,n){"use strict";var r=n(0),i={splitPoints:function(t){var e=[],n=t.x,i=t.y;return(i=r.isArray(i)?i:[i]).forEach(function(t,i){var a={x:r.isArray(n)?n[i]:n,y:t};e.push(a)}),e},splitArray:function(t,e,n){if(!t.length)return[];var i,a=[],o=[];return r.each(t,function(t){i=t._origin?t._origin[e]:t[e],n?r.isNil(i)||o.push(t):r.isArray(i)&&r.isNil(i[0])||r.isNil(i)?o.length&&(a.push(o),o=[]):o.push(t)}),o.length&&a.push(o),a}};t.exports=i},function(t,e,n){"use strict";var r=n(8),i=n(7);e.a=function(t,e){if(!Object(i.a)(t))return t;var n=[];return Object(r.a)(t,function(t,r){e(t,r)&&n.push(t)}),n}},function(t,e,n){"use strict";e.a=function(t){return"object"==typeof t&&null!==t}},function(t,e,n){"use strict";function r(t,e){for(var n in e)e.hasOwnProperty(n)&&"constructor"!==n&&void 0!==e[n]&&(t[n]=e[n])}e.a=function(t,e,n,i){return e&&r(t,e),n&&r(t,n),i&&r(t,i),t}},function(t,e,n){"use strict";e.__esModule=!0,e.default=void 0;var r=n(0),i=function(){function t(){this.__events={}}var e=t.prototype;return e.on=function(t,e){if(t&&e){var n=this.__events[t]||[];n.push(e),this.__events[t]=n}},e.emit=function(t,e){var n=this;if((0,r.isObject)(t)&&(t=(e=t)&&e.type),t){var i=this.__events[t];i&&i.length&&i.forEach(function(t){t.call(n,e)})}},e.off=function(t,e){var n=this.__events,r=n[t];if(r&&r.length)if(e)for(var i=0,a=r.length;i<a;i++)r[i]===e&&r.splice(i,1);else delete n[t]},t}();e.default=i},function(t,e,n){"use strict";var r=n(0),i=n(31),a=n(13),o=[1,0,0,1,0,0],s=function(){function t(t){this._initDefaultCfg(),r.mix(this,t);var e,n;this.plot?(e=this.plot.bl,n=this.plot.tr,this.start=e,this.end=n):(e=this.start,n=this.end),this.init(e,n)}var e=t.prototype;return e._initDefaultCfg=function(){},e._scale=function(t,e){var n=this.matrix,r=this.center;i.translate(n,n,[r.x,r.y]),i.scale(n,n,[t,e]),i.translate(n,n,[-r.x,-r.y])},e.init=function(t,e){this.matrix=[].concat(o),this.center={x:(e.x-t.x)/2+t.x,y:(e.y-t.y)/2+t.y},this.scale&&this._scale(this.scale[0],this.scale[1])},e.convertPoint=function(t){var e=this._convertPoint(t),n=[e.x,e.y];return a.transformMat2d(n,n,this.matrix),{x:n[0],y:n[1]}},e.invertPoint=function(t){return this._invertPoint(t)},e._convertPoint=function(t){return t},e._invertPoint=function(t){return t},e.reset=function(t){this.plot=t;var e=t.bl,n=t.tr;this.start=e,this.end=n,this.init(e,n)},t}();t.exports=s},function(t,e){var n="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.exports=function(t){var e=void 0===t?"undefined":n(t);return null!==t&&"object"===e||"function"===e}},function(t,e,n){"use strict";var r=n(0),i=n(6),a=n(13),o=function(){function t(t){this._initDefaultCfg(),r.mix(this,t),this.draw()}var e=t.prototype;return e._initDefaultCfg=function(){this.ticks=[],this.tickLine={},this.offsetFactor=1,this.frontContainer=null,this.backContainer=null,this.gridPoints=[]},e.draw=function(){var t=this.line,e=this.tickLine,n=this.label,r=this.grid;r&&this.drawGrid(r),e&&this.drawTicks(e),t&&this.drawLine(t),n&&this.drawLabels()},e.drawTicks=function(t){var e=this,n=e.ticks,i=t.length,a=e.getContainer(t.top);r.each(n,function(n){var o=e.getOffsetPoint(n.value),s=e.getSidePoint(o,i);a.addShape("line",{className:"axis-tick",attrs:r.mix({x1:o.x,y1:o.y,x2:s.x,y2:s.y},t)})._id=e._id+"-ticks"})},e.drawLabels=function(){var t=this,e=t.labelOffset,n=t.labels;r.each(n,function(n){var i=t.getContainer(n.get("top")),a=t.getOffsetPoint(n.get("value")),o=t.getSidePoint(a,e),s=o.x,u=o.y;n.attr(r.mix({x:s,y:u},t.getTextAlignInfo(a,e),n.get("textStyle"))),n._id=t._id+"-"+n.attr("text"),i.add(n)})},e.drawLine=function(){},e.drawGrid=function(t){var e=this,n=e.gridPoints,o=e.ticks,s=t,u=n.length;r.each(n,function(n,c){if(r.isFunction(t)){var f=o[c]||{},l=t(f.text,c,u);s=l?r.mix({},i._defaultAxis.grid,l):null}if(s){var h,p=s.type,v=n.points,d=e.getContainer(s.top);if("arc"===p){var g=e.center,y=e.startAngle,x=e.endAngle,m=a.length([v[0].x-g.x,v[0].y-g.y]);h=d.addShape("Arc",{className:"axis-grid",attrs:r.mix({x:g.x,y:g.y,startAngle:y,endAngle:x,r:m},s)})}else h=d.addShape("Polyline",{className:"axis-grid",attrs:r.mix({points:v},s)});h._id=n._id}})},e.getOffsetPoint=function(){},e.getAxisVector=function(){},e.getOffsetVector=function(t,e){var n=this,r=n.getAxisVector(t),i=a.normalize([],r),o=n.offsetFactor,s=[-1*i[1]*o,i[0]*o];return a.scale([],s,e)},e.getSidePoint=function(t,e){var n=this.getOffsetVector(t,e);return{x:t.x+n[0],y:t.y+n[1]}},e.getTextAlignInfo=function(t,e){var n,r,i=this.getOffsetVector(t,e);return n=i[0]>0?"left":i[0]<0?"right":"center",r=i[1]>0?"top":i[1]<0?"bottom":"middle",{textAlign:n,textBaseline:r}},e.getContainer=function(t){var e=this.frontContainer,n=this.backContainer;return t?e:n},t}();t.exports=o},function(t,e,n){"use strict";function r(t){return 1===t[0]&&0===t[1]&&0===t[2]&&1===t[3]&&0===t[4]&&0===t[5]}var i=n(0),a=n(31),o=n(13),s=n(179),u={stroke:"strokeStyle",fill:"fillStyle",opacity:"globalAlpha"},c=["fillStyle","font","globalAlpha","lineCap","lineWidth","lineJoin","miterLimit","shadowBlur","shadowColor","shadowOffsetX","shadowOffsetY","strokeStyle","textAlign","textBaseline","lineDash","shadow"],f=["circle","sector","polygon","rect","polyline"],l=function(){function t(t){this._initProperties(),i.mix(this._attrs,t);var e=this._attrs.attrs;e&&this.initAttrs(e),this.initTransform()}var e=t.prototype;return e._initProperties=function(){this._attrs={zIndex:0,visible:!0,destroyed:!1}},e.get=function(t){return this._attrs[t]},e.set=function(t,e){this._attrs[t]=e},e.isGroup=function(){return this.get("isGroup")},e.isShape=function(){return this.get("isShape")},e.initAttrs=function(t){this.attr(i.mix(this.getDefaultAttrs(),t))},e.getDefaultAttrs=function(){return{}},e._setAttr=function(t,e){var n=this._attrs.attrs;if("clip"===t)e=this._setAttrClip(e);else{var r=u[t];r&&(n[r]=e)}n[t]=e},e._getAttr=function(t){return this._attrs.attrs[t]},e._setAttrClip=function(t){return t&&f.indexOf(t._attrs.type)>-1?(null===t.get("canvas")&&(t=Object.assign({},t)),t.set("parent",this.get("parent")),t.set("context",this.get("context")),t):null},e.attr=function(t,e){var n=this;if(n.get("destroyed"))return null;var r=arguments.length;if(0===r)return n._attrs.attrs;if(i.isObject(t)){this._attrs.bbox=null;for(var a in t)n._setAttr(a,t[a]);return n._afterAttrsSet&&n._afterAttrsSet(),n}return 2===r?(this._attrs.bbox=null,n._setAttr(t,e),n._afterAttrsSet&&n._afterAttrsSet(),n):n._getAttr(t)},e.getParent=function(){return this.get("parent")},e.draw=function(t){this.get("destroyed")||this.get("visible")&&(this.setContext(t),this.drawInner(t),this.restoreContext(t))},e.setContext=function(t){var e=this._attrs.attrs.clip;t.save(),e&&(e.resetTransform(t),e.createPath(t),t.clip()),this.resetContext(t),this.resetTransform(t)},e.restoreContext=function(t){t.restore()},e.resetContext=function(t){var e=this._attrs.attrs;if(!this._attrs.isGroup)for(var n in e)if(c.indexOf(n)>-1){var r=e[n];"fillStyle"!==n&&"strokeStyle"!==n||(r=s.parseStyle(r,this,t)),"lineDash"===n&&t.setLineDash&&i.isArray(r)?t.setLineDash(r):t[n]=r}},e.hasFill=function(){return this.get("canFill")&&this._attrs.attrs.fillStyle},e.hasStroke=function(){return this.get("canStroke")&&this._attrs.attrs.strokeStyle},e.drawInner=function(){},e.show=function(){return this.set("visible",!0),this},e.hide=function(){return this.set("visible",!1),this},e.isVisible=function(){return this.get("visible")},e._removeFromParent=function(){var t=this.get("parent");if(t){var e=t.get("children");i.Array.remove(e,this)}return this},e.remove=function(t){t?this.destroy():this._removeFromParent()},e.destroy=function(){if(this.get("destroyed"))return null;this._removeFromParent(),this._attrs={},this.set("destroyed",!0)},e.getBBox=function(){return{minX:0,maxX:0,minY:0,maxY:0,width:0,height:0}},e.initTransform=function(){var t=this._attrs.attrs||{};t.matrix||(t.matrix=[1,0,0,1,0,0]),this._attrs.attrs=t},e.getMatrix=function(){return this._attrs.attrs.matrix},e.setMatrix=function(t){this._attrs.attrs.matrix=[t[0],t[1],t[2],t[3],t[4],t[5]]},e.transform=function(t){var e=this._attrs.attrs.matrix;return this._attrs.attrs.matrix=a.transform(e,t),this},e.setTransform=function(t){return this._attrs.attrs.matrix=[1,0,0,1,0,0],this.transform(t)},e.translate=function(t,e){var n=this._attrs.attrs.matrix;a.translate(n,n,[t,e])},e.rotate=function(t){var e=this._attrs.attrs.matrix;a.rotate(e,e,t)},e.scale=function(t,e){var n=this._attrs.attrs.matrix;a.scale(n,n,[t,e])},e.moveTo=function(t,e){var n=this._attrs.x||0,r=this._attrs.y||0;this.translate(t-n,e-r),this.set("x",t),this.set("y",e)},e.apply=function(t){var e=this._attrs.attrs.matrix;return o.transformMat2d(t,t,e),this},e.resetTransform=function(t){var e=this._attrs.attrs.matrix;r(e)||t.transform(e[0],e[1],e[2],e[3],e[4],e[5])},e.isDestroyed=function(){return this.get("destroyed")},t}();t.exports=l},function(t,e,n){"use strict";e.__esModule=!0,e.EVENT_AFTER_GEOM_INIT=e.EVENT_AFTER_SIZE_CHANGE=e.EVENT_AFTER_DATA_CHANGE=e.EVENT_BEFORE_DATA_CHANGE=e.EVENT_AFTER_RENDER=e.EVENT_BEFORE_RENDER=e.EVENT_AFTER_INIT=void 0;e.EVENT_AFTER_INIT="afterinit";e.EVENT_BEFORE_RENDER="beforerender";e.EVENT_AFTER_RENDER="afterrender";e.EVENT_BEFORE_DATA_CHANGE="beforedatachange";e.EVENT_AFTER_DATA_CHANGE="afterdatachange";e.EVENT_AFTER_SIZE_CHANGE="_aftersizechange";e.EVENT_AFTER_GEOM_INIT="_aftergeominit"},function(t,e,n){var r=n(27);t.exports=function(t){return r(t,"String")}},function(t,e,n){function r(){if("function"!=typeof WeakMap)return null;var t=new WeakMap;return r=function(){return t},t}var i=n(50);t.exports=function(t){if(t&&t.__esModule)return t;if(null===t||"object"!==i(t)&&"function"!=typeof t)return{default:t};var e=r();if(e&&e.has(t))return e.get(t);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o)){var s=a?Object.getOwnPropertyDescriptor(t,o):null;s&&(s.get||s.set)?Object.defineProperty(n,o,s):n[o]=t[o]}return n.default=t,e&&e.set(t,n),n}},function(t,e){function n(e){"@babel/helpers - typeof";return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?t.exports=n=function(t){return typeof t}:t.exports=n=function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(e)}t.exports=n},function(t,e,n){"use strict";var r=n(14),i=n(52);e.a=function(t,e){var n=Object(i.a)(e),a=n.length;if(Object(r.a)(t))return!a;for(var o=0;o<a;o+=1){var s=n[o];if(e[s]!==t[s]||!(s in t))return!1}return!0}},function(t,e,n){"use strict";var r=n(8),i=n(9),a=Object.keys?function(t){return Object.keys(t)}:function(t){var e=[];return Object(r.a)(t,function(n,r){Object(i.a)(t)&&"prototype"===r||e.push(r)}),e};e.a=a},function(t,e,n){"use strict";var r=n(7),i=Array.prototype.splice;e.a=function(t,e){if(!Object(r.a)(t))return[];for(var n=t?e.length:0,a=n-1;n--;){var o=void 0,s=e[n];n!==a&&s===o||(o=s,i.call(t,s,1))}return t}},function(t,e,n){"use strict";var r=n(28),i=n(8);e.a=function(t){var e=[];return Object(i.a)(t,function(t){Object(r.a)(e,t)||e.push(t)}),e}},function(t,e,n){"use strict";var r=n(5),i=n(9),a=n(56);e.a=function(t,e){if(!e)return{0:t};if(!Object(i.a)(e)){var n=Object(r.a)(e)?e:e.replace(/\s+/g,"").split("*");e=function(t){for(var e="_",r=0,i=n.length;r<i;r++)e+=t[n[r]]&&t[n[r]].toString();return e}}return Object(a.a)(t,e)}},function(t,e,n){"use strict";var r=n(8),i=n(5),a=n(9),o=Object.prototype.hasOwnProperty;e.a=function(t,e){if(!e||!Object(i.a)(t))return{};var n,s={},u=Object(a.a)(e)?e:function(t){return t[e]};return Object(r.a)(t,function(t){n=u(t),o.call(s,n)?s[n].push(t):s[n]=[t]}),s}},function(t,e,n){"use strict";e.a=function(t,e){return t.hasOwnProperty(e)}},function(t,e,n){"use strict";var r=n(8),i=n(9),a=Object.values?function(t){return Object.values(t)}:function(t){var e=[];return Object(r.a)(t,function(n,r){Object(i.a)(t)&&"prototype"===r||e.push(n)}),e};e.a=a},function(t,e,n){"use strict";var r={}.toString;e.a=function(t){return r.call(t).replace(/^\[object /,"").replace(/]$/,"")}},function(t,e,n){"use strict";var r=Object.prototype;e.a=function(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||r)}},function(t,e,n){"use strict";var r=n(40),i=n(7),a=n(18),o=function(t,e){if(t===e)return!0;if(!t||!e)return!1;if(Object(a.a)(t)||Object(a.a)(e))return!1;if(Object(i.a)(t)||Object(i.a)(e)){if(t.length!==e.length)return!1;for(var n=!0,s=0;s<t.length&&(n=o(t[s],e[s]));s++);return n}if(Object(r.a)(t)||Object(r.a)(e)){var u=Object.keys(t),c=Object.keys(e);if(u.length!==c.length)return!1;for(var n=!0,s=0;s<u.length&&(n=o(t[u[s]],e[u[s]]));s++);return n}return!1};e.a=o},function(t,e,n){"use strict";function r(t,e){return t.currentStyle?t.currentStyle[e]:document.defaultView.getComputedStyle(t,null).getPropertyValue(e)}function i(t,e){var n=e.get("el");if(!n)return t;var i=n.getBoundingClientRect(),a=i.top,o=i.right,s=i.bottom,u=i.left,c=parseFloat(r(n,"padding-left")),f=parseFloat(r(n,"padding-top")),l=o-u-c-parseFloat(r(n,"padding-right")),h=s-a-f-parseFloat(r(n,"padding-bottom")),p=e.get("pixelRatio");return{x:(t.x-u-c)/l*n.width/p,y:(t.y-a-f)/h*n.height/p}}function a(t,e,n,r,i){return{type:t,chart:e,native:i||null,x:void 0!==n?n:null,y:void 0!==r?r:null}}e.__esModule=!0,e.isCanvasElement=function(t){return!(!t||"object"!=typeof t||(1!==t.nodeType||!t.nodeName)&&!t.isCanvasElement)},e.getPixelRatio=function(){return window&&window.devicePixelRatio||1},e.getStyle=r,e.getWidth=function(t){var e=r(t,"width");return"auto"===e&&(e=t.offsetWidth),parseFloat(e)},e.getHeight=function(t){var e=r(t,"height");return"auto"===e&&(e=t.offsetHeight),parseFloat(e)},e.getDomById=function(t){return t?document.getElementById(t):null},e.getRelativePosition=i,e.addEventListener=function(t,e,n){t.addEventListener(e,n,o)},e.removeEventListener=function(t,e,n){t.removeEventListener(e,n,o)},e.createEvent=function(t,e){var n,r=t.type;if(t.touches){var o=t.changedTouches[0]||{},s=o.x,u=o.y,c=o.clientX,f=o.clientY;if(s&&u)return a(r,e,s,u,t);n={x:c,y:f}}else n={x:t.clientX,y:t.clientY};var l=i(n,e.get("canvas"));return a(r,e,l.x,l.y,t)},e.measureText=function(t,e,n){return n||(n=document.createElement("canvas").getContext("2d")),n.font=e||"12px sans-serif",n.measureText(t)},e.isBrowser=e.isNode=e.isMy=e.isWx=void 0;var o=!!function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("e",null,e)}catch(t){}return t}()&&{passive:!0},s="object"==typeof wx&&"function"==typeof wx.getSystemInfoSync;e.isWx=s;var u="object"==typeof my&&"function"==typeof my.getSystemInfoSync;e.isMy=u;var c=void 0!==t&&void 0!==t.exports;e.isNode=c;var f="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.sessionStorage;e.isBrowser=f},function(t,e,n){"use strict";function r(t){return function(){var e,n=(0,s.default)(t);if(i()){var r=(0,s.default)(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return(0,o.default)(this,e)}}function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var a=n(1),o=a(n(2)),s=a(n(3)),u=a(n(4)),c=a(n(42)),f=n(0),l=function(t){function e(e){var n,r={},i=(n=t.call(this)||this).getDefaultCfg();return n._attrs=r,f.mix(r,i,e),n}(0,u.default)(e,t);r(e);var n=e.prototype;return n.getDefaultCfg=function(){return{}},n.get=function(t){return this._attrs[t]},n.set=function(t,e){this._attrs[t]=e},n.destroy=function(){this._attrs={},this.destroyed=!0},e}(c.default);t.exports=l},function(t,e){function n(t,e){for(var n in e)e.hasOwnProperty(n)&&"constructor"!==n&&void 0!==e[n]&&(t[n]=e[n])}t.exports=function(t,e,r,i){return e&&n(t,e),r&&n(t,r),i&&n(t,i),t}},function(t,e,n){function r(t){var e=[];return a(t,function(t){e=e.concat(t)}),e}function i(t,e){var n;for(n=e;n>0&&t%n!=0;n--);if(1===n)for(n=e;n>0&&(t-1)%n!=0;n--);return n}var a=n(15);t.exports=function(t){var e,n={},a=[],o=t.isRounding,s=r(t.data),u=s.length,c=t.maxCount||8;if(o?2===(e=i(u-1,c-1)+1)?e=c:e<c-4&&(e=c-4):e=c,!o&&u<=e+e/2)a=[].concat(s);else{for(var f=parseInt(u/(e-1),10),l=s.map(function(t,e){return e%f==0?s.slice(e,e+f):null}).filter(function(t){return t}),h=1,p=l.length;h<p&&(o?h*f<u-f:h<e-1);h++)a.push(l[h][0]);if(s.length){a.unshift(s[0]);var v=s[u-1];-1===a.indexOf(v)&&a.push(v)}}return n.categories=s,n.ticks=a,n}},function(t,e,n){"use strict";function r(t){return function(e,n){var r=t(e,n);return 0===r?e[s]-n[s]:r}}var i=n(0),a=n(10),o={},s="_INDEX";t.exports={getGroupClass:function(){},getChildren:function(){return this.get("children")},addShape:function(t,e){void 0===e&&(e={});var n=this.get("canvas"),r=o[t];r||(r=i.upperFirst(t),o[t]=r),e.canvas=n,"Text"===r&&n&&n.get("fontFamily")&&(e.attrs.fontFamily=e.attrs.fontFamily||n.get("fontFamily"));var s=new a[r](e);return this.add(s),s},addGroup:function(t){var e=this.get("canvas"),n=this.getGroupClass();(t=i.mix({},t)).canvas=e,t.parent=this;var r=new n(t);return this.add(r),r},contain:function(t){return this.get("children").indexOf(t)>-1},sort:function(){for(var t=this.get("children"),e=0,n=t.length;e<n;e++)t[e][s]=e;return t.sort(r(function(t,e){return t.get("zIndex")-e.get("zIndex")})),this},clear:function(){for(var t=this.get("children");0!==t.length;)t[t.length-1].remove(!0);return this},add:function(t){var e=this,n=e.get("children");i.isArray(t)||(t=[t]);for(var r=0,a=t.length;r<a;r++){var o=t[r],s=o.get("parent");if(s){var u=s.get("children");i.Array.remove(u,o)}e._setEvn(o),n.push(o)}return e},_setEvn:function(t){var e=this;t._attrs.parent=e,t._attrs.context=e._attrs.context,t._attrs.canvas=e._attrs.canvas;var n=t._attrs.attrs.clip;if(n&&(n.set("parent",e),n.set("context",e.get("context"))),t._attrs.isGroup)for(var r=t._attrs.children,i=0,a=r.length;i<a;i++)t._setEvn(r[i])}}},function(t,e,n){"use strict";function r(t){return function(){var e,n=(0,s.default)(t);if(i()){var r=(0,s.default)(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return(0,o.default)(this,e)}}function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var a=n(1),o=a(n(2)),s=a(n(3)),u=a(n(4)),c=n(0),f=n(46),l=n(66),h=n(13),p=function(t){function e(){return t.apply(this,arguments)||this}(0,u.default)(e,t);r(e);var n=e.prototype;return n._initProperties=function(){this._attrs={zIndex:0,visible:!0,destroyed:!1,isGroup:!0,children:[]}},n.drawInner=function(t){for(var e=this.get("children"),n=0,r=e.length;n<r;n++)e[n].draw(t);return this},n.getBBox=function(){for(var t=1/0,e=-1/0,n=1/0,r=-1/0,i=this.get("children"),a=0,o=i.length;a<o;a++){var s=i[a];if(s.get("visible")){var u=s.getBBox();if(!u)continue;var c=[u.minX,u.minY],f=[u.minX,u.maxY],l=[u.maxX,u.minY],p=[u.maxX,u.maxY],v=s.attr("matrix");h.transformMat2d(c,c,v),h.transformMat2d(f,f,v),h.transformMat2d(l,l,v),h.transformMat2d(p,p,v),t=Math.min(c[0],f[0],l[0],p[0],t),e=Math.max(c[0],f[0],l[0],p[0],e),n=Math.min(c[1],f[1],l[1],p[1],n),r=Math.max(c[1],f[1],l[1],p[1],r)}}return{minX:t,minY:n,maxX:e,maxY:r,x:t,y:n,width:e-t,height:r-n}},n.destroy=function(){this.get("destroyed")||(this.clear(),t.prototype.destroy.call(this))},e}(f);c.mix(p.prototype,l,{getGroupClass:function(){return p}}),t.exports=p},function(t,e,n){"use strict";function r(t){var e={strokeStyle:t.color};return t.size>=0&&(e.lineWidth=t.size),a.mix(e,t.style),a.mix({},u.shape.line,e)}function i(t,e,n,r){var i=t.points;if(i.length&&a.isArray(i[0].y)){for(var o=[],u=[],c=0,f=i.length;c<f;c++){var l=i[c],h=s.splitPoints(l);u.push(h[0]),o.push(h[1])}return t.isInCircle&&(o.push(o[0]),u.push(u[0])),t.isStack?e.addShape("Polyline",{className:"line",attrs:a.mix({points:o,smooth:r},n)}):[e.addShape("Polyline",{className:"line",attrs:a.mix({points:o,smooth:r},n)}),e.addShape("Polyline",{className:"line",attrs:a.mix({points:u,smooth:r},n)})]}return t.isInCircle&&i.push(i[0]),e.addShape("Polyline",{className:"line",attrs:a.mix({points:i,smooth:r},n)})}var a=n(0),o=n(19),s=n(38),u=n(6),c=o.registerFactory("line",{defaultShapeType:"line"}),f=["line","smooth","dash"];a.each(f,function(t){o.registerShape("line",t,{draw:function(e,n){var a="smooth"===t,o=r(e);return"dash"===t&&(o.lineDash=u.lineDash),i(e,n,o,a)}})}),t.exports=c},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var i=n(26),a=n(65),o=n(15),s=n(36),u=n(48),c=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);var n=e.prototype;return n._initDefaultCfg=function(){t.prototype._initDefaultCfg.call(this),this.type="cat",this.isCategory=!0,this.isRounding=!0},n.init=function(){var t=this,e=t.values,n=t.tickCount;if(o(e,function(t,n){e[n]=t.toString()}),!t.ticks){var r=e;n&&(r=a({maxCount:n,data:e,isRounding:t.isRounding}).ticks),this.ticks=r}},n.getText=function(e){return-1===this.values.indexOf(e)&&s(e)&&(e=this.values[Math.round(e)]),t.prototype.getText.call(this,e)},n.translate=function(t){var e=this.values.indexOf(t);return-1===e&&s(t)?e=t:-1===e&&(e=NaN),e},n.scale=function(t){var e,n=this.rangeMin(),r=this.rangeMax();return(u(t)||-1!==this.values.indexOf(t))&&(t=this.translate(t)),e=this.values.length>1?t/(this.values.length-1):t,n+e*(r-n)},n.invert=function(t){if(u(t))return t;var e=this.rangeMin(),n=this.rangeMax();t<e&&(t=e),t>n&&(t=n);var r=(t-e)/(n-e),i=Math.round(r*(this.values.length-1))%this.values.length;return i=i||0,this.values[i]},e}(i);i.Cat=c,t.exports=c},function(t,e,n){"use strict";t.exports={requestAnimationFrame:"object"==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame:function(t){return setTimeout(t,16)}}},function(t,e,n){"use strict";function r(t){return[t.x,t.y]}function i(t,e,n,i){var o,s,u,c,f,l,h,p,v=[],d=!!i;if(d){for(u=[1/0,1/0],c=[-1/0,-1/0],p=0,h=t.length;p<h;p++)f=r(t[p]),a.min(u,u,f),a.max(c,c,f);a.min(u,u,i[0]),a.max(c,c,i[1])}for(p=0,l=t.length;p<l;p++){if(f=r(t[p]),n)o=r(t[p?p-1:l-1]),s=r(t[(p+1)%l]);else{if(0===p||p===l-1){v.push([f[0],f[1]]);continue}o=r(t[p-1]),s=r(t[p+1])}var g=a.sub([],s,o);a.scale(g,g,e);var y=a.distance(f,o),x=a.distance(f,s),m=y+x;0!==m&&(y/=m,x/=m);var _=a.scale([],g,-y),b=a.scale([],g,x),P=a.add([],f,_),S=a.add([],f,b);d&&(a.max(P,P,u),a.min(P,P,c),a.max(S,S,u),a.min(S,S,c)),v.push([P[0],P[1]]),v.push([S[0],S[1]])}return n&&v.push(v.shift()),v}var a=n(13);t.exports={smooth:function(t,e,n){for(var r,a,o,s=!!e,u=i(t,.4,s,n),c=t.length,f=[],l=0;l<c-1;l++)r=u[2*l],a=u[2*l+1],o=t[l+1],f.push(["C",r[0],r[1],a[0],a[1],o.x,o.y]);return s&&(r=u[c],a=u[c+1],o=t[0],f.push(["C",r[0],r[1],a[0],a[1],o.x,o.y])),f}}},function(t,e,n){"use strict";function r(t){return function(){var e,n=(0,s.default)(t);if(i()){var r=(0,s.default)(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return(0,o.default)(this,e)}}function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var a=n(1),o=a(n(2)),s=a(n(3)),u=a(n(4)),c=n(17),f=n(38),l=n(0);n(68);var h=function(t){function e(){return t.apply(this,arguments)||this}(0,u.default)(e,t);r(e);var n=e.prototype;return n.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return e.type="path",e.shapeType="line",e},n.getDrawCfg=function(e){var n=t.prototype.getDrawCfg.call(this,e);return n.isStack=this.hasAdjust("stack"),n},n.draw=function(t,e){var n=this,r=n.get("container"),i=n.getYScale(),a=n.get("connectNulls"),o=f.splitArray(t,i.field,a),s=this.getDrawCfg(t[0]);s.origin=t,l.each(o,function(i,a){s.splitedIndex=a,s.points=i,n.drawShape(s.shape,t[0],s,r,e)})},e}(c);c.Path=h,t.exports=h},function(t,e,n){"use strict";var r=n(47),i=n(6),a=n(0),o={initEvent:function(){var t=this,e=this.get("chart");e&&e.on(r.EVENT_AFTER_SIZE_CHANGE,function(){t.set("_width",null)})},getDefalutSize:function(){var t=this.get("defaultSize");if(!t){var e=this.get("coord"),n=this.getXScale(),r=this.get("dataArray"),o=a.uniq(n.values).length,s=n.range,u=1/o,c=1;e&&e.isPolar?c=e.transposed&&o>1?i.widthRatio.multiplePie:i.widthRatio.rose:(n.isLinear&&(u*=s[1]-s[0]),c=i.widthRatio.column),u*=c,this.hasAdjust("dodge")&&(u/=r.length),t=u,this.set("defaultSize",t)}return t},getDimWidth:function(t){var e=this.get("coord"),n=e.convertPoint({x:0,y:0}),r=e.convertPoint({x:"x"===t?1:0,y:"x"===t?0:1}),i=0;return n&&r&&(i=Math.sqrt(Math.pow(r.x-n.x,2)+Math.pow(r.y-n.y,2))),i},_getWidth:function(){var t=this.get("_width");if(!t){var e=this.get("coord");t=e&&e.isPolar&&!e.transposed?(e.endAngle-e.startAngle)*e.circleRadius:this.getDimWidth("x"),this.set("_width",t)}return t},_toNormalizedSize:function(t){return t/this._getWidth()},_toCoordSize:function(t){return this._getWidth()*t},getNormalizedSize:function(t){var e=this.getAttrValue("size",t);return e=a.isNil(e)?this.getDefalutSize():this._toNormalizedSize(e)},getSize:function(t){var e=this.getAttrValue("size",t);if(a.isNil(e)){var n=this.getDefalutSize();e=this._toCoordSize(n)}return e}};t.exports=o},,function(t,e,n){"use strict";function r(t,e){if(!e)return{0:t};for(var n={},r=0,i=t.length;r<i;r++){var a=t[r],o=function(t){for(var n="_",r=0,i=e.length;r<i;r++)n+=t[e[r]]&&t[e[r]].toString();return n}(a);n[o]?n[o].push(a):n[o]=[a]}return n}e.__esModule=!0,e.merge=function(t){for(var e=[],n=0,r=t.length;n<r;n++)e=e.concat(t[n]);return e},e.values=function(t,e){for(var n=[],r={},a=0,o=t.length;a<o;a++){var s=t[a][e];(0,i.isNil)(s)||((0,i.isArray)(s)?(0,i.each)(s,function(t){r[t]||(n.push(t),r[t]=!0)}):r[s]||(n.push(s),r[s]=!0))}return n},e.firstValue=function(t,e){for(var n=null,r=0,a=t.length;r<a;r++){var o=t[r][e];if(!(0,i.isNil)(o)){n=(0,i.isArray)(o)?o[0]:o;break}}return n},e.group=function(t,e,n){if(void 0===n&&(n={}),!e)return[t];var a=r(t,e),o=[];if(1===e.length&&n[e[0]]){var s=n[e[0]];(0,i.each)(s,function(t){t="_"+t,o.push(a[t])})}else for(var u in a)o.push(a[u]);return o},e.groupToMap=r,e.remove=function(t,e){if(t){var n=t.indexOf(e);-1!==n&&t.splice(n,1)}},e.getRange=function(t){if(!t.length)return{min:0,max:0};var e=Math.max.apply(null,t);return{min:Math.min.apply(null,t),max:e}};var i=n(20)},,function(t,e,n){"use strict";var r={},i=n(6);r.Global=i,r.version=i.version,r.Chart=n(30),r.Shape=n(19),r.G=n(16),r.Util=n(0),r.Helper=n(37),r.track=function(){return null},t.exports=r},function(t,e,n){"use strict";var r=n(0),i={label:{fill:"#808080",fontSize:10},line:{stroke:"#E8E8E8",lineWidth:1},grid:{type:"line",stroke:"#E8E8E8",lineWidth:1,lineDash:[2]},tickLine:null,labelOffset:7.5},a={fontFamily:'"Helvetica Neue", "San Francisco", Helvetica, Tahoma, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", sans-serif',defaultColor:"#1890FF",pixelRatio:1,padding:"auto",appendPadding:15,colors:["#1890FF","#2FC25B","#FACC14","#223273","#8543E0","#13C2C2","#3436C7","#F04864"],shapes:{line:["line","dash"],point:["circle","hollowCircle"]},sizes:[4,10],axis:{common:i,bottom:r.mix({},i,{grid:null}),left:r.mix({},i,{line:null}),right:r.mix({},i,{line:null}),circle:r.mix({},i,{line:null}),radius:r.mix({},i,{labelOffset:4})},shape:{line:{lineWidth:2,lineJoin:"round",lineCap:"round"},point:{lineWidth:0,size:3},area:{fillOpacity:.1}},_defaultAxis:i};t.exports=a},function(t,e,n){"use strict";var r=n(39),i=n(28);e.a=function(t,e){return void 0===e&&(e=[]),Object(r.a)(t,function(t){return!Object(i.a)(e,t)})}},function(t,e,n){"use strict";var r=n(9),i=n(51),a=n(5),o=n(24);e.a=function(t,e){if(!Object(a.a)(t))return null;var n;if(Object(r.a)(e)&&(n=e),Object(o.a)(e)&&(n=function(t){return Object(i.a)(t,e)}),n)for(var s=0;s<t.length;s+=1)if(n(t[s]))return t[s];return null}},function(t,e,n){"use strict";e.a=function(t,e,n){void 0===n&&(n=0);for(var r=n;r<t.length;r++)if(e(t[r],r))return r;return-1}},function(t,e,n){"use strict";var r=n(14),i=n(5);e.a=function(t,e){for(var n=null,a=0;a<t.length;a++){var o=t[a][e];if(!Object(r.a)(o)){n=Object(i.a)(o)?o[0]:o;break}}return n}},function(t,e,n){"use strict";var r=n(5);e.a=function(t){if(!Object(r.a)(t))return[];for(var e=[],n=0;n<t.length;n++)e=e.concat(t[n]);return e}},function(t,e,n){"use strict";var r=n(5),i=function(t,e){if(void 0===e&&(e=[]),Object(r.a)(t))for(var n=0;n<t.length;n+=1)i(t[n],e);else e.push(t);return e};e.a=i},function(t,e,n){"use strict";var r=n(5),i=n(39);e.a=function(t){if(!(t=Object(i.a)(t,function(t){return!isNaN(t)})).length)return{min:0,max:0};if(Object(r.a)(t[0])){for(var e=[],n=0;n<t.length;n++)e=e.concat(t[n]);t=e}var a=Math.max.apply(null,t);return{min:Math.min.apply(null,t),max:a}}},function(t,e,n){"use strict";var r=Array.prototype,i=r.splice,a=r.indexOf;e.a=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];for(var r=0;r<e.length;r++)for(var o=e[r],s=-1;(s=a.call(t,o))>-1;)i.call(t,s,1);return t}},function(t,e,n){"use strict";var r=n(8),i=n(5),a=n(24);e.a=function(t,e,n){if(!Object(i.a)(t)&&!Object(a.a)(t))return t;var o=n;return Object(r.a)(t,function(t,n){o=e(o,t,n)}),o}},function(t,e,n){"use strict";var r=n(7),i=n(53);e.a=function(t,e){var n=[];if(!Object(r.a)(t))return n;for(var a=-1,o=[],s=t.length;++a<s;){var u=t[a];e(u,a,t)&&(n.push(u),o.push(a))}return Object(i.a)(t,o),n}},function(t,e,n){"use strict";var r=n(5),i=n(18),a=n(9);e.a=function(t,e){var n;if(Object(a.a)(e))n=function(t,n){return e(t)-e(n)};else{var o=[];Object(i.a)(e)?o.push(e):Object(r.a)(e)&&(o=e),n=function(t,e){for(var n=0;n<o.length;n+=1){var r=o[n];if(t[r]>e[r])return 1;if(t[r]<e[r])return-1}return 0}}return t.sort(n),t}},function(t,e,n){"use strict";var r=n(54);e.a=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return Object(r.a)([].concat.apply([],t))}},function(t,e,n){"use strict";var r=n(8),i=n(5),a=n(14);e.a=function(t,e){var n=[],o={};return t.forEach(function(t){var s=t[e];Object(a.a)(s)||(Object(i.a)(s)||(s=[s]),Object(r.a)(s,function(t){o[t]||(n.push(t),o[t]=!0)}))}),n}},function(t,e,n){"use strict";e.a=function(t){if(Object(r.a)(t))return t[0]};var r=n(7)},function(t,e,n){"use strict";e.a=function(t){if(Object(r.a)(t)){var e=t;return e[e.length-1]}};var r=n(7)},function(t,e,n){"use strict";var r=n(5),i=n(18);e.a=function(t,e){return!(!Object(r.a)(t)&&!Object(i.a)(t))&&t[0]===e}},function(t,e,n){"use strict";var r=n(5),i=n(18);e.a=function(t,e){return!(!Object(r.a)(t)&&!Object(i.a)(t))&&t[t.length-1]===e}},function(t,e,n){"use strict";e.a=function(t,e){for(var n=0;n<t.length;n++)if(!e(t[n],n))return!1;return!0}},function(t,e,n){"use strict";e.a=function(t,e){for(var n=0;n<t.length;n++)if(e(t[n],n))return!0;return!1}},function(t,e,n){"use strict";var r=n(55);e.a=function(t,e){if(!e)return[t];var n=Object(r.a)(t,e),i=[];for(var a in n)i.push(n[a]);return i}},function(t,e,n){"use strict";e.a=function(t,e){return t["_wrap_"+e]}},function(t,e,n){"use strict";e.a=function(t,e){if(t["_wrap_"+e])return t["_wrap_"+e];var n=function(n){t[e](n)};return t["_wrap_"+e]=n,n}},function(t,e,n){"use strict";var r={};e.a=function(t){var e=r[t];if(!e){for(var n=t.toString(16),i=n.length;i<6;i++)n="0"+n;e="#"+n,r[t]=e}return e}},function(t,e,n){"use strict";var r=n(5);e.a=function(t){var e=0,n=0,i=0,a=0;return Object(r.a)(t)?1===t.length?e=n=i=a=t[0]:2===t.length?(e=i=t[0],n=a=t[1]):3===t.length?(e=t[0],n=a=t[1],i=t[2]):(e=t[0],n=t[1],i=t[2],a=t[3]):e=n=i=a=t,{r1:e,r2:n,r3:i,r4:a}}},function(t,e,n){"use strict";e.a=function(t,e,n){return t<e?e:t>n?n:t}},function(t,e,n){"use strict";e.a=function(t,e){var n=e.toString(),r=n.indexOf(".");if(-1===r)return Math.round(t);var i=n.substr(r+1).length;return i>20&&(i=20),parseFloat(t.toFixed(i))}},function(t,e,n){"use strict";var r=n(12);e.a=function(t){return Object(r.a)(t)&&t%1!=0}},function(t,e,n){"use strict";var r=n(12);e.a=function(t){return Object(r.a)(t)&&t%2==0}},function(t,e,n){"use strict";var r=n(12),i=Number.isInteger?Number.isInteger:function(t){return Object(r.a)(t)&&t%1==0};e.a=i},function(t,e,n){"use strict";var r=n(12);e.a=function(t){return Object(r.a)(t)&&t<0}},function(t,e,n){"use strict";e.a=function(t,e,n){return void 0===n&&(n=r),Math.abs(t-e)<n};var r=1e-5},function(t,e,n){"use strict";var r=n(12);e.a=function(t){return Object(r.a)(t)&&t%2!=0}},function(t,e,n){"use strict";var r=n(12);e.a=function(t){return Object(r.a)(t)&&t>0}},function(t,e,n){"use strict";var r=n(8),i=n(5),a=n(9);e.a=function(t,e){if(Object(i.a)(t)){var n,o=t[0];n=Object(a.a)(e)?e(t[0]):t[0][e];var s;return Object(r.a)(t,function(t){(s=Object(a.a)(e)?e(t):t[e])>n&&(o=t,n=s)}),o}}},function(t,e,n){"use strict";var r=n(8),i=n(5),a=n(9);e.a=function(t,e){if(Object(i.a)(t)){var n,o=t[0];n=Object(a.a)(e)?e(t[0]):t[0][e];var s;return Object(r.a)(t,function(t){(s=Object(a.a)(e)?e(t):t[e])<n&&(o=t,n=s)}),o}}},function(t,e,n){"use strict";e.a=function(t,e){return(t%e+e)%e}},function(t,e,n){"use strict";var r=180/Math.PI;e.a=function(t){return r*t}},function(t,e,n){"use strict";e.a=parseInt},function(t,e,n){"use strict";var r=Math.PI/180;e.a=function(t){return r*t}},function(t,e,n){"use strict";var r=n(8);e.a=r.a},function(t,e,n){"use strict";var r=n(57);e.a=r.a},function(t,e,n){"use strict";var r=n(28),i=n(58);e.a=function(t,e){return Object(r.a)(Object(i.a)(t),e)}},function(t,e,n){"use strict";var r=n(25);e.a=function(t){return Object(r.a)(t).toLowerCase()}},function(t,e,n){"use strict";var r=n(25);e.a=function(t){var e=Object(r.a)(t);return e.charAt(0).toLowerCase()+e.substring(1)}},function(t,e,n){"use strict";e.a=function(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(t,e,n){"use strict";var r=n(25);e.a=function(t){return Object(r.a)(t).toUpperCase()}},function(t,e,n){"use strict";var r=n(25);e.a=function(t){var e=Object(r.a)(t);return e.charAt(0).toUpperCase()+e.substring(1)}},function(t,e,n){"use strict";var r=n(11);e.a=function(t){return Object(r.a)(t,"Arguments")}},function(t,e,n){"use strict";var r=n(11);e.a=function(t){return Object(r.a)(t,"Boolean")}},function(t,e,n){"use strict";var r=n(11);e.a=function(t){return Object(r.a)(t,"Date")}},function(t,e,n){"use strict";var r=n(11);e.a=function(t){return Object(r.a)(t,"Error")}},function(t,e,n){"use strict";var r=n(12);e.a=function(t){return Object(r.a)(t)&&isFinite(t)}},function(t,e,n){"use strict";e.a=function(t){return null===t}},function(t,e,n){"use strict";var r=n(11);e.a=function(t){return Object(r.a)(t,"RegExp")}},function(t,e,n){"use strict";e.a=function(t){return void 0===t}},function(t,e,n){"use strict";e.a=function(t){return t instanceof Element||t instanceof HTMLDocument}},function(t,e,n){"use strict";e.a=function(t){return(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return setTimeout(t,16)})(t)}},function(t,e,n){"use strict";e.a=function(t){(window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.msCancelAnimationFrame||clearTimeout)(t)}},function(t,e,n){"use strict";var r=n(41),i=n(9);e.a=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];for(var n=t[0],a=1;a<t.length;a++){var o=t[a];Object(i.a)(o)&&(o=o.prototype),Object(r.a)(n.prototype,o)}}},function(t,e,n){"use strict";var r=n(5),i=function(t){if("object"!=typeof t||null===t)return t;var e;if(Object(r.a)(t)){e=[];for(var n=0,a=t.length;n<a;n++)"object"==typeof t[n]&&null!=t[n]?e[n]=i(t[n]):e[n]=t[n]}else{e={};for(var o in t)"object"==typeof t[o]&&null!=t[o]?e[o]=i(t[o]):e[o]=t[o]}return e};e.a=i},function(t,e,n){"use strict";e.a=function(t,e,n){var r;return function(){var i=this,a=arguments,o=n&&!r;clearTimeout(r),r=setTimeout(function(){r=null,n||t.apply(i,a)},e),o&&t.apply(i,a)}}},function(t,e,n){"use strict";var r=n(9);e.a=function(t,e){if(!Object(r.a)(t))throw new TypeError("Expected a function");var n=function(){for(var r=[],i=0;i<arguments.length;i++)r[i]=arguments[i];var a=e?e.apply(this,r):r[0],o=n.cache;if(o.has(a))return o.get(a);var s=t.apply(this,r);return o.set(a,s),s};return n.cache=new Map,n}},function(t,e,n){"use strict";function r(t,e,n,s){n=n||0,s=s||o;for(var u in e)if(e.hasOwnProperty(u)){var c=e[u];null!==c&&Object(a.a)(c)?(Object(a.a)(t[u])||(t[u]={}),n<s?r(t[u],c,n+1,s):t[u]=e[u]):Object(i.a)(c)?(t[u]=[],t[u]=t[u].concat(c)):void 0!==c&&(t[u]=c)}}var i=n(5),a=n(24),o=5;e.a=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];for(var i=0;i<e.length;i+=1)r(t,e[i]);return t}},function(t,e,n){"use strict";var r=n(41),i=n(9);e.a=function(t,e,n,a){Object(i.a)(e)||(n=e,e=t,t=function(){});var o=Object.create?function(t,e){return Object.create(t,{constructor:{value:e}})}:function(t,e){function n(){}n.prototype=t;var r=new n;return r.constructor=e,r},s=o(e.prototype,t);return t.prototype=Object(r.a)(s,t.prototype),t.superclass=o(e.prototype,e),Object(r.a)(s,n),Object(r.a)(t,a),t}},function(t,e,n){"use strict";var r=n(7);e.a=function(t,e){if(!Object(r.a)(t))return-1;var n=Array.prototype.indexOf;if(n)return n.call(t,e);for(var i=-1,a=0;a<t.length;a++)if(t[a]===e){i=a;break}return i}},function(t,e,n){"use strict";var r=n(14),i=n(7),a=n(59),o=n(60),s=Object.prototype.hasOwnProperty;e.a=function(t){if(Object(r.a)(t))return!0;if(Object(i.a)(t))return!t.length;var e=Object(a.a)(t);if("Map"===e||"Set"===e)return!t.size;if(Object(o.a)(t))return!Object.keys(t).length;for(var n in t)if(s.call(t,n))return!1;return!0}},function(t,e,n){"use strict";var r=n(9),i=n(61);e.a=function(t,e,n){return Object(r.a)(n)?!!n(t,e):Object(i.a)(t,e)}},function(t,e,n){"use strict";var r=n(8),i=n(7);e.a=function(t,e){if(!Object(i.a)(t))return t;var n=[];return Object(r.a)(t,function(t,r){n.push(e(t,r))}),n}},function(t,e,n){"use strict";var r=n(14),i=n(29),a=function(t){return t};e.a=function(t,e){void 0===e&&(e=a);var n={};return Object(i.a)(t)&&!Object(r.a)(t)&&Object.keys(t).forEach(function(r){n[r]=e(t[r],r)}),n}},function(t,e,n){"use strict";var r=n(18);e.a=function(t,e,n){for(var i=0,a=Object(r.a)(e)?e.split("."):e;t&&i<a.length;)t=t[a[i++]];return void 0===t||i<a.length?n:t}},function(t,e,n){"use strict";var r=n(29),i=n(18),a=n(12);e.a=function(t,e,n){var o=t,s=Object(i.a)(e)?e.split("."):e;return s.forEach(function(t,e){e<s.length-1?(Object(r.a)(o[t])||(o[t]=Object(a.a)(s[e+1])?[]:{}),o=o[t]):o[t]=n}),t}},function(t,e,n){"use strict";var r=n(8),i=n(24),a=Object.prototype.hasOwnProperty;e.a=function(t,e){if(null===t||!Object(i.a)(t))return{};var n={};return Object(r.a)(e,function(e){a.call(t,e)&&(n[e]=t[e])}),n}},function(t,e,n){"use strict";e.a=function(t,e,n){var r,i,a,o,s=0;n||(n={});var u=function(){s=!1===n.leading?0:Date.now(),r=null,o=t.apply(i,a),r||(i=a=null)},c=function(){var c=Date.now();s||!1!==n.leading||(s=c);var f=e-(c-s);return i=this,a=arguments,f<=0||f>e?(r&&(clearTimeout(r),r=null),s=c,o=t.apply(i,a),r||(i=a=null)):r||!1===n.trailing||(r=setTimeout(u,f)),o};return c.cancel=function(){clearTimeout(r),s=0,r=i=a=null},c}},function(t,e,n){"use strict";var r=n(7);e.a=function(t){return Object(r.a)(t)?Array.prototype.slice.call(t):[]}},function(t,e,n){"use strict";var r={};e.a=function(t){return t=t||"g",r[t]?r[t]+=1:r[t]=1,t+r[t]}},function(t,e,n){"use strict";e.a=function(){}},function(t,e,n){"use strict";e.a=function(t){return t}},function(t,e,n){"use strict";e.a=function(t){return Object(r.a)(t)?0:Object(i.a)(t)?t.length:Object.keys(t).length};var r=n(14),i=n(7)},function(t,e,n){"use strict";var r=function(){function t(){this.map={}}return t.prototype.has=function(t){return void 0!==this.map[t]},t.prototype.get=function(t,e){var n=this.map[t];return void 0===n?e:n},t.prototype.set=function(t,e){this.map[t]=e},t.prototype.clear=function(){this.map={}},t.prototype.delete=function(t){delete this.map[t]},t.prototype.size=function(){return Object.keys(this.map).length},t}();e.a=r},function(t,e,n){"use strict";var r=n(0),i=function(){function t(t){r.mix(this,t),this._init()}var e=t.prototype;return e._init=function(){var t=this,e=t.start,n=t.end,r=Math.min(e.x,n.x),i=Math.max(e.x,n.x),a=Math.min(e.y,n.y),o=Math.max(e.y,n.y);this.tl={x:r,y:a},this.tr={x:i,y:a},this.bl={x:r,y:o},this.br={x:i,y:o},this.width=i-r,this.height=o-a},e.reset=function(t,e){this.start=t,this.end=e,this._init()},e.isInRange=function(t,e){r.isObject(t)&&(e=t.y,t=t.x);var n=this.tl,i=this.br;return n.x<=t&&t<=i.x&&n.y<=e&&e<=i.y},t}();t.exports=i},function(t,e,n){"use strict";var r=n(43);n(160),t.exports=r},function(t,e,n){"use strict";function r(t){return function(){var e,n=(0,s.default)(t);if(i()){var r=(0,s.default)(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return(0,o.default)(this,e)}}function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var a=n(1),o=a(n(2)),s=a(n(3)),u=a(n(4)),c=n(43),f=function(t){function e(){return t.apply(this,arguments)||this}(0,u.default)(e,t);r(e);var n=e.prototype;return n._initDefaultCfg=function(){this.type="cartesian",this.transposed=!1,this.isRect=!0},n.init=function(e,n){t.prototype.init.call(this,e,n),this.x={start:e.x,end:n.x},this.y={start:e.y,end:n.y}},n._convertPoint=function(t){var e=this,n=e.transposed,r=n?"y":"x",i=n?"x":"y",a=e.x,o=e.y;return{x:a.start+(a.end-a.start)*t[r],y:o.start+(o.end-o.start)*t[i]}},n._invertPoint=function(t){var e=this,n=e.transposed,r=n?"y":"x",i=n?"x":"y",a=e.x,o=e.y,s={};return s[r]=(t.x-a.start)/(a.end-a.start),s[i]=(t.y-o.start)/(o.end-o.start),s},e}(c);c.Cartesian=f,c.Rect=f,t.exports=f},function(t,e,n){"use strict";var r=n(1);e.__esModule=!0,e.Color=e.Size=e.Shape=e.Position=void 0;var i=r(n(162));e.Position=i.default;var a=r(n(163));e.Shape=a.default;var o=r(n(164));e.Size=o.default;var s=r(n(165));e.Color=s.default},function(t,e,n){"use strict";function r(t){return function(){var e,n=(0,s.default)(t);if(i()){var r=(0,s.default)(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return(0,o.default)(this,e)}}function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var a=n(1);e.__esModule=!0,e.default=void 0;var o=a(n(2)),s=a(n(3)),u=a(n(4)),c=n(20),f=function(t){function e(e){var n;return n=t.call(this,e)||this,n.names=["x","y"],n.type="position",n}(0,u.default)(e,t);r(e);return e.prototype.mapping=function(t,e){var n,r,i,a=this.scales,o=this.coord,s=a[0],u=a[1];if((0,c.isNil)(t)||(0,c.isNil)(e))return[];if((0,c.isArray)(e)&&(0,c.isArray)(t)){n=[],r=[];for(var f=0,l=0,h=t.length,p=e.length;f<h&&l<p;f++,l++)i=o.convertPoint({x:s.scale(t[f]),y:u.scale(e[l])}),n.push(i.x),r.push(i.y)}else if((0,c.isArray)(e))t=s.scale(t),r=[],(0,c.each)(e,function(e){e=u.scale(e),i=o.convertPoint({x:t,y:e}),n&&n!==i.x?((0,c.isArray)(n)||(n=[n]),n.push(i.x)):n=i.x,r.push(i.y)});else if((0,c.isArray)(t))e=u.scale(e),n=[],(0,c.each)(t,function(t){t=s.scale(t),i=o.convertPoint({x:t,y:e}),r&&r!==i.y?((0,c.isArray)(r)||(r=[r]),r.push(i.y)):r=i.y,n.push(i.x)});else{t=s.scale(t),e=u.scale(e);var v=o.convertPoint({x:t,y:e});n=v.x,r=v.y}return[n,r]},e}(a(n(32)).default);e.default=f},function(t,e,n){"use strict";function r(t){return function(){var e,n=(0,s.default)(t);if(i()){var r=(0,s.default)(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return(0,o.default)(this,e)}}function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var a=n(1);e.__esModule=!0,e.default=void 0;var o=a(n(2)),s=a(n(3)),u=a(n(4)),c=function(t){function e(e){var n;return n=t.call(this,e)||this,n.names=["shape"],n.type="shape",n.gradient=null,n}(0,u.default)(e,t);r(e);return e.prototype.getLinearValue=function(t){var e=this.values;return e[Math.round((e.length-1)*t)]},e}(a(n(32)).default);e.default=c},function(t,e,n){"use strict";function r(t){return function(){var e,n=(0,s.default)(t);if(i()){var r=(0,s.default)(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return(0,o.default)(this,e)}}function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var a=n(1);e.__esModule=!0,e.default=void 0;var o=a(n(2)),s=a(n(3)),u=a(n(4)),c=function(t){function e(e){var n;return n=t.call(this,e)||this,n.names=["size"],n.type="size",n.gradient=null,n}(0,u.default)(e,t);r(e);return e}(a(n(32)).default);e.default=c},function(t,e,n){"use strict";function r(t){return function(){var e,n=(0,s.default)(t);if(i()){var r=(0,s.default)(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return(0,o.default)(this,e)}}function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var a=n(1);e.__esModule=!0,e.default=void 0;var o=a(n(2)),s=a(n(3)),u=a(n(4)),c=n(20),f=a(n(32)),l=a(n(166)),h=function(t){function e(e){var n;return n=t.call(this,e)||this,n.names=["color"],n.type="color",n.gradient=null,(0,c.isString)(n.values)&&(n.linear=!0),n}(0,u.default)(e,t);r(e);return e.prototype.getLinearValue=function(t){var e=this.gradient;if(!e){var n=this.values;e=l.default.gradient(n),this.gradient=e}return e(t)},e}(f.default);e.default=h},function(t,e,n){"use strict";function r(t,e,n,r){return t[r]+(e[r]-t[r])*n}function i(t){return"#"+a(t[0])+a(t[1])+a(t[2])}function a(t){return t=Math.round(t),1===(t=t.toString(16)).length&&(t="0"+t),t}function o(t,e){var n=t.length-1,a=Math.floor(n*e),o=n*e-a,s=t[a],u=a===n?s:t[a+1];return i([r(s,u,o,0),r(s,u,o,1),r(s,u,o,2)])}function s(t){var e=[];return e.push(parseInt(t.substr(1,2),16)),e.push(parseInt(t.substr(3,2),16)),e.push(parseInt(t.substr(5,2),16)),e}e.__esModule=!0,e.default=void 0;var u=n(20),c={black:"#000000",blue:"#0000ff",grey:"#808080",green:"#008000",orange:"#ffa500",pink:"#ffc0cb",purple:"#800080",red:"#ff0000",white:"#ffffff",yellow:"#ffff00"},f={toHex:function(t){if(c[t])return c[t];if("#"===t[0]){if(7===t.length)return t;var e=t.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,function(t,e,n,r){return"#"+e+e+n+n+r+r});return c[t]=e,e}var n=t.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?/i);return n.shift(),n=i(n),c[t]=n,n},hex2arr:s,gradient:function(t){var e=[];return(0,u.isString)(t)&&(t=t.split("-")),(0,u.each)(t,function(t){-1===t.indexOf("#")&&(t=f.toHex(t)),e.push(s(t))}),function(t){return o(e,t)}}},l=f;e.default=l},function(t,e,n){"use strict";function r(t){if(!t.isPolar)return!1;var e=t.startAngle,n=t.endAngle;return!(!a.isNil(e)&&!a.isNil(n)&&n-e<2*Math.PI)}function i(t){Object.keys(t).forEach(function(e){delete t[e]})}var a=n(0),o=n(6),s=n(168),u={linear:"Linear",cat:"Cat",timeCat:"TimeCat",identity:"Identity"},c=function(){function t(t){this.defs={},this.scales={},a.mix(this,t)}var e=t.prototype;return e.setFieldDef=function(t,e){var n=this.defs;a.isObject(t)?a.mix(n,t):n[t]=e,this.updateScales()},e._getDef=function(t){var e=this.defs,n=null;return(o.scales[t]||e[t])&&(n=a.mix({},o.scales[t]),a.each(e[t],function(t,e){a.isNil(t)?delete n[e]:n[e]=t})),n},e._getDefaultType=function(t,e,n){if(n&&n.type)return n.type;var r="linear",i=a.Array.firstValue(e,t);return a.isArray(i)&&(i=i[0]),a.isString(i)&&(r="cat"),r},e._getScaleDef=function(t,e,n,r){var i,o={field:e,values:i=r&&r.values?r.values:a.Array.values(n,e)};if("cat"!==t&&"timeCat"!==t){if(!r||!r.min||!r.max){var s=a.Array.getRange(i),u=s.min,c=s.max;o.min=u,o.max=c,o.nice=!0}}else o.isRounding=!1;return o},e._adjustRange=function(t,e){var n=e.range,i=e.values;if("linear"===t||n||!i)return e;var a=i.length;if(1===a)e.range=[.5,1];else{var s=this.chart.get("coord"),u=o.widthRatio.multiplePie,c=0;r(s)?s.transposed?(c=1/a*u,e.range=[c/2,1-c/2]):e.range=[0,1-1/a]:(c=1/a*1/2,e.range=[c,1-c])}return e},e._getScaleCfg=function(t,e){var n=this,r=n._getDef(t);if(!e||!e.length)return r&&r.type?(r.field=t,{type:u[r.type],cfg:r}):{type:"Identity",cfg:{value:t,field:t.toString(),values:[t]}};var i=e[0][t];if(null===i&&(i=a.Array.firstValue(e,t)),a.isNumber(t)||a.isNil(i)&&!r)return{type:"Identity",cfg:{value:t,field:t.toString(),values:[t]}};var o=n._getDefaultType(t,e,r),s=n._getScaleDef(o,t,e,r);return r&&a.mix(s,r),s=this._adjustRange(o,s),{type:u[o],cfg:s}},e.createScale=function(t,e){var n=this.scales,r=this._getScaleCfg(t,e),i=r.type,a=r.cfg,o=n[t];if(o&&u[o.type]===i)return o.change(a),o;var c=new s[i](a);return n[t]=c,c},e._updateScale=function(t){var e=t.field,n=this.chart._getScaleData(e),r=this._getScaleCfg(e,n).cfg;t.change(r)},e.updateScales=function(){var t=this,e=this.scales;a.each(e,function(e){t._updateScale(e)})},e.adjustStartZero=function(t){var e=this.defs,n=t.field,r=t.min,i=t.max;e[n]&&e[n].min||(r>0?t.change({min:0}):i<0&&t.change({max:0}))},e.clear=function(){i(this.defs),i(this.scales),this.data=null},t}();t.exports=c},function(t,e,n){"use strict";var r=n(26);n(169),n(172),n(69),t.exports=r},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var i=n(35),a=n(15),o=n(26),s=n(170),u=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);var n=e.prototype;return n._initDefaultCfg=function(){t.prototype._initDefaultCfg.call(this);var e=this;e.type="linear",e.isLinear=!0,e.nice=!1,e.min=null,e.minLimit=null,e.max=null,e.maxLimit=null,e.tickCount=null,e.tickInterval=null,e.minTickInterval=null,e.snapArray=null},n.init=function(){var t=this;if(t.ticks){var e=t.ticks,n=t.translate(e[0]),r=t.translate(e[e.length-1]);(i(t.min)||t.min>n)&&(t.min=n),(i(t.max)||t.max<r)&&(t.max=r)}else t.min=t.translate(t.min),t.max=t.translate(t.max),t.initTicks()},n.calculateTicks=function(){var t=this.min,e=this.max,n=this.minLimit,r=this.maxLimit,i=this.tickCount,a=this.tickInterval,o=this.minTickInterval,u=this.snapArray;if(1===i)throw new Error("linear scale'tickCount should not be 1");if(e<t)throw new Error("max: "+e+" should not be less than min: "+t);return s({min:t,max:e,minLimit:n,maxLimit:r,minCount:i,maxCount:i,interval:a,minTickInterval:o,snapArray:u}).ticks},n.initTicks=function(){var t=this,e=t.calculateTicks();if(t.nice)t.ticks=e,t.min=e[0],t.max=e[e.length-1];else{var n=[];a(e,function(e){e>=t.min&&e<=t.max&&n.push(e)}),n.length||(n.push(t.min),n.push(t.max)),t.ticks=n}},n.scale=function(t){if(i(t))return NaN;var e=this.max,n=this.min;if(e===n)return 0;var r=(t-n)/(e-n),a=this.rangeMin();return a+r*(this.rangeMax()-a)},n.invert=function(t){var e=(t-this.rangeMin())/(this.rangeMax()-this.rangeMin());return this.min+e*(this.max-this.min)},e}(o);o.Linear=u,t.exports=u},function(t,e,n){var r=n(35),i=n(36),a=n(171),o=[0,1,1.2,1.5,1.6,2,2.2,2.4,2.5,3,4,5,6,7.5,8,10],s=[0,1,2,4,5,10];t.exports=function(t){var e=t.min,n=t.max,u=t.interval,c=t.minTickInterval,f=[],l=t.minCount||5,h=t.maxCount||7,p=l===h,v=r(t.minLimit)?-1/0:t.minLimit,d=r(t.maxLimit)?1/0:t.maxLimit,g=(l+h)/2,y=g,x=t.snapArray?t.snapArray:p?o:s;if(e===v&&n===d&&p&&(u=(n-e)/(y-1)),r(e)&&(e=0),r(n)&&(n=0),Math.abs(n-e)<1e-12&&(0===e?n=1:e>0?e=0:n=0,n-e<5&&!u&&n-e>=1&&(u=1)),r(u)){var m=(n-e)/(g-1);u=a.snapFactorTo(m,x,"ceil"),h!==l&&((y=parseInt((n-e)/u,10))>h&&(y=h),y<l&&(y=l),u=a.snapFactorTo((n-e)/(y-1),x,"floor"))}if(i(c)&&u<c&&(u=c),t.interval||h!==l)n=Math.min(a.snapMultiple(n,u,"ceil"),d),e=Math.max(a.snapMultiple(e,u,"floor"),v),y=Math.round((n-e)/u),e=a.fixedBase(e,u),n=a.fixedBase(n,u);else{g=parseInt(g,10);var _,b=(n+e)/2,P=a.snapMultiple(b,u,"ceil"),S=Math.floor((g-2)/2),O=P+S*u;_=g%2==0?P-S*u:P-(S+1)*u;for(var A=null;O<n&&(null===A||O>A);)A=O,O=a.fixedBase(O+u,u);for(var w=null;_>e&&(null===w||_<w);)w=_,_=a.fixedBase(_-u,u);n=O,e=_}n=Math.min(n,d),e=Math.max(e,v),f.push(e);for(var R=1;R<y;R++){var j=a.fixedBase(u*R+e,u);j<n&&f.push(j)}return f[f.length-1]<n&&f.push(n),{min:e,max:n,interval:u,count:y,ticks:f}}},function(t,e){function n(t){var e=1;if(t===1/0||t===-1/0)throw new Error("Not support Infinity!");if(t<1){for(var n=0;t<1;)e/=10,t*=10,n++;e.toString().length>a&&(e=parseFloat(e.toFixed(n)))}else for(;t>10;)e*=10,t/=10;return e}function r(t,e){var n=t.length;if(0===n)return NaN;var r=t[0];if(e<t[0])return NaN;if(e>=t[n-1])return t[n-1];for(var i=1;i<t.length&&!(e<t[i]);i++)r=t[i];return r}function i(t,e){var n=t.length;if(0===n)return NaN;var r;if(e>t[n-1])return NaN;if(e<t[0])return t[0];for(var i=1;i<t.length;i++)if(e<=t[i]){r=t[i];break}return r}var a=12,o={snapFactorTo:function(t,e,r){if(isNaN(t))return NaN;var i=1;if(0!==t){t<0&&(i=-1);var s=n(t*=i);i*=s,t/=s}t="floor"===r?o.snapFloor(e,t):"ceil"===r?o.snapCeiling(e,t):o.snapTo(e,t);var u=parseFloat((t*i).toPrecision(a));return Math.abs(i)<1&&u.toString().length>a&&(u=t/parseInt(1/i)*(i>0?1:-1)),u},snapMultiple:function(t,e,n){return("ceil"===n?Math.ceil(t/e):"floor"===n?Math.floor(t/e):Math.round(t/e))*e},snapTo:function(t,e){var n=r(t,e),a=i(t,e);if(isNaN(n)||isNaN(a)){if(t[0]>=e)return t[0];var o=t[t.length-1];if(o<=e)return o}return Math.abs(e-n)<Math.abs(a-e)?n:a},snapFloor:function(t,e){return r(t,e)},snapCeiling:function(t,e){return i(t,e)},fixedBase:function(t,e){var n=e.toString(),r=n.indexOf("."),i=n.indexOf("e-");if(r<0&&i<0)return Math.round(t);var a=i>=0?parseInt(n.substr(i+2),10):n.substr(r+1).length;return a>20&&(a=20),parseFloat(t.toFixed(a))}};t.exports=o},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var i=n(26),a=n(36),o=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);var n=e.prototype;return n._initDefaultCfg=function(){t.prototype._initDefaultCfg.call(this),this.isIdentity=!0,this.type="identity",this.value=null},n.getText=function(){return this.value.toString()},n.scale=function(t){return this.value!==t&&a(t)?t:this.range[0]},n.invert=function(){return this.value},e}(i);i.Identity=o,t.exports=o},function(t,e,n){"use strict";function r(t){var e=t.slice(0);if(e.length>0){var n=e[0],r=e[e.length-1];0!==n.value&&e.unshift({value:0}),1!==r.value&&e.push({value:1})}return e}var i=n(0),a=n(174),o=n(6),s=n(16).Shape,u=function(){function t(t){this.axisCfg={},this.frontPlot=null,this.backPlot=null,this.axes={},i.mix(this,t)}var e=t.prototype;return e._isHide=function(t){var e=this.axisCfg;return!e||!1===e[t]},e._getLinePosition=function(t,e,n,r){var i="",a=t.field,o=this.axisCfg;return o[a]&&o[a].position?i=o[a].position:"x"===e?i=r?"left":"bottom":"y"===e&&(i=n?"right":"left",r&&(i="bottom")),i},e._getLineCfg=function(t,e,n){var r,i,a=1;return"x"===e?(r={x:0,y:0},i={x:1,y:0}):"right"===n?(r={x:1,y:0},i={x:1,y:1}):(r={x:0,y:0},i={x:0,y:1},a=-1),t.transposed&&(a*=-1),{offsetFactor:a,start:t.convertPoint(r),end:t.convertPoint(i)}},e._getCircleCfg=function(t){return{startAngle:t.startAngle,endAngle:t.endAngle,center:t.center,radius:t.circleRadius}},e._getRadiusCfg=function(t){var e,n;return t.transposed?(e={x:0,y:0},n={x:1,y:0}):(e={x:0,y:0},n={x:0,y:1}),{offsetFactor:-1,start:t.convertPoint(e),end:t.convertPoint(n)}},e._getAxisCfg=function(t,e,n,r,a){var u=this,c=this.axisCfg,f=e.getTicks(),l=i.deepMix({ticks:f,frontContainer:this.frontPlot,backContainer:this.backPlot},a,c[e.field]),h=[],p=l.label,v=f.length,d=0,g=0,y=p;return i.each(f,function(t,e){if(i.isFunction(p)){var n=p(t.text,e,v);y=n?i.mix({},o._defaultAxis.label,n):null}if(y){var r={};y.textAlign&&(r.textAlign=y.textAlign),y.textBaseline&&(r.textBaseline=y.textBaseline);var a=new s.Text({className:"axis-label",attrs:i.mix({x:0,y:0,text:t.text,fontFamily:u.chart.get("canvas").get("fontFamily")},y),value:t.value,textStyle:r,top:y.top,context:u.chart.get("canvas").get("context")});h.push(a);var c=a.getBBox(),f=c.width,l=c.height;d=Math.max(d,f),g=Math.max(g,l)}}),l.labels=h,l.maxWidth=d,l.maxHeight=g,l},e._createAxis=function(t,e,n,r,i){void 0===i&&(i="");var a,s,u,c=this,f=t.type,l=t.transposed;if("cartesian"===f||"rect"===f){var h=c._getLinePosition(e,r,i,l);(u=o.axis[h]).position=h,a="Line",s=h}else"x"===r&&!l||"y"===r&&l?(u=o.axis.circle,a="Circle",s="circle"):(u=o.axis.radius,a="Line",s="radius");var p=c._getAxisCfg(t,e,n,r,u);p.type=a,p.dimType=r,p.verticalScale=n,p.index=i,this.axes[s]=p},e.createAxis=function(t,e,n){var o=this;e&&!o._isHide(e.field)&&o._createAxis(t,e,n[0],"x"),i.each(n,function(n,r){o._isHide(n.field)||o._createAxis(t,n,e,"y",r)});var s=this.axes,u=o.chart;if(u._isAutoPadding()){var c=i.parsePadding(u.get("padding")),f=i.parsePadding(u.get("appendPadding")),l=u.get("legendRange")||{top:0,right:0,bottom:0,left:0},h=["auto"===c[0]?l.top+2*f[0]:c[0],"auto"===c[1]?l.right+f[1]:c[1],"auto"===c[2]?l.bottom+f[2]:c[2],"auto"===c[3]?l.left+f[3]:c[3]];if(t.isPolar){var p=s.circle;if(p){var v=p.maxHeight,d=p.maxWidth,g=p.labelOffset;h[0]+=v+g,h[1]+=d+g,h[2]+=v+g,h[3]+=d+g}}else{if(s.right&&"auto"===c[1]){var y=s.right,x=y.maxWidth,m=y.labelOffset;h[1]+=x+m}if(s.left&&"auto"===c[3]){var _=s.left,b=_.maxWidth,P=_.labelOffset;h[3]+=b+P}if(s.bottom&&"auto"===c[2]){var S=s.bottom,O=S.maxHeight,A=S.labelOffset;h[2]+=O+A}}u.set("_padding",h),u._updateLayout(h)}i.each(s,function(e){var n,s=e.type,u=e.grid,c=e.verticalScale,f=e.ticks,l=e.dimType,h=e.position,p=e.index;if(t.isPolar?"Line"===s?n=o._getRadiusCfg(t):"Circle"===s&&(n=o._getCircleCfg(t)):n=o._getLineCfg(t,l,h),u&&c){var v=[],d=r(c.getTicks());i.each(f,function(e){var n=[];i.each(d,function(r){var i="x"===l?e.value:r.value,a="x"===l?r.value:e.value;if(i>=0&&i<=1&&a>=0&&a<=1){var o=t.convertPoint({x:i,y:a});n.push(o)}}),v.push({points:n,_id:"axis-"+l+p+"-grid-"+e.tickValue})}),e.gridPoints=v,t.isPolar&&(e.center=t.center,e.startAngle=t.startAngle,e.endAngle=t.endAngle)}n._id="axis-"+l,i.isNil(p)||(n._id="axis-"+l+p),new a[s](i.mix(e,n))})},e.clear=function(){this.axes={},this.frontPlot.clear(),this.backPlot.clear()},t}();t.exports=u},function(t,e,n){"use strict";var r=n(45);n(175),t.exports=r},function(t,e,n){"use strict";function r(t){return function(){var e,n=(0,s.default)(t);if(i()){var r=(0,s.default)(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return(0,o.default)(this,e)}}function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var a=n(1),o=a(n(2)),s=a(n(3)),u=a(n(4)),c=n(0),f=n(45),l=function(t){function e(){return t.apply(this,arguments)||this}(0,u.default)(e,t);r(e);var n=e.prototype;return n._initDefaultCfg=function(){t.prototype._initDefaultCfg.call(this),this.start=null,this.end=null},n.getOffsetPoint=function(t){var e=this.start,n=this.end;return{x:e.x+(n.x-e.x)*t,y:e.y+(n.y-e.y)*t}},n.getAxisVector=function(){var t=this.start,e=this.end;return[e.x-t.x,e.y-t.y]},n.drawLine=function(t){var e=this.getContainer(t.top),n=this.start,r=this.end;e.addShape("line",{className:"axis-line",attrs:c.mix({x1:n.x,y1:n.y,x2:r.x,y2:r.y},t)})},e}(f);f.Line=l,t.exports=l},function(t,e,n){"use strict";function r(t){return function(){var e,n=(0,s.default)(t);if(i()){var r=(0,s.default)(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return(0,o.default)(this,e)}}function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var a=n(1),o=a(n(2)),s=a(n(3)),u=a(n(4)),c=a(n(42)),f=a(n(177)),l=a(n(178)),h=n(0),p=n(66),v=n(67),d=n(70).requestAnimationFrame,g=function(t){function e(e){var n;return n=t.call(this)||this,n._attrs=h.mix({type:"canvas",children:[]},e),n._initPixelRatio(),n._initCanvas(),n}(0,u.default)(e,t);r(e);var n=e.prototype;return n.get=function(t){return this._attrs[t]},n.set=function(t,e){this._attrs[t]=e},n._initPixelRatio=function(){this.get("pixelRatio")||this.set("pixelRatio",h.getPixelRatio())},n.beforeDraw=function(){var t=this._attrs.context,e=this._attrs.el;t&&t.clearRect&&t.clearRect(0,0,e.width,e.height)},n._initCanvas=function(){var t=this,e=t.get("el"),n=t.get("context");if(!e&&!n)throw new Error("Please specify the id, el or context of the chart!");var r;r=e?h.isString(e)?h.getDomById(e):e:l.default.create(n),n&&r&&!r.getContext&&(r.getContext=function(){return n});var i=t.get("width");i||(i=h.getWidth(r));var a=t.get("height");a||(a=h.getHeight(r)),t.set("canvas",this),t.set("el",r),t.set("context",n||r.getContext("2d")),t.changeSize(i,a);var o=new f.default({canvas:this,el:r});t.set("eventController",o)},n.changeSize=function(t,e){var n=this.get("pixelRatio"),r=this.get("el");r.style&&(r.style.width=t+"px",r.style.height=e+"px"),h.isCanvasElement(r)&&(r.width=t*n,r.height=e*n,1!==n&&this.get("context").scale(n,n)),this.set("width",t),this.set("height",e)},n.getWidth=function(){var t=this.get("pixelRatio");return this.get("width")*t},n.getHeight=function(){var t=this.get("pixelRatio");return this.get("height")*t},n.getPointByClient=function(t,e){var n=this.get("el"),r=n.getBoundingClientRect(),i=r.right-r.left,a=r.bottom-r.top;return{x:(t-r.left)*(n.width/i),y:(e-r.top)*(n.height/a)}},n._beginDraw=function(){this._attrs.toDraw=!0},n._endDraw=function(){this._attrs.toDraw=!1},n.draw=function(){function t(){e.set("animateHandler",d(function(){e.set("animateHandler",void 0),e.get("toDraw")&&t()})),e.beforeDraw();try{for(var n=e._attrs.context,r=e._attrs.children,i=0,a=r.length;i<a;i++)r[i].draw(n);n.draw&&n.draw()}catch(t){console.warn("error in draw canvas, detail as:"),console.warn(t),e._endDraw()}e._endDraw()}var e=this;e.get("destroyed")||(e.get("animateHandler")?this._beginDraw():t())},n.destroy=function(){if(!this.get("destroyed")){var t=this.get("el");t.width=0,t.height=0,this.clear(),this._attrs={},this.set("destroyed",!0)}},n.isDestroyed=function(){return this.get("destroyed")},e}(c.default);h.mix(g.prototype,p,{getGroupClass:function(){return v}}),t.exports=g},function(t,e,n){"use strict";e.__esModule=!0,e.default=void 0;var r=n(62),i=n(0),a=function(t,e){var n=e.x-t.x,r=e.y-t.y;return Math.abs(n)>Math.abs(r)?n>0?"right":"left":r>0?"down":"up"},o=function(t,e){var n=Math.abs(e.x-t.x),r=Math.abs(e.y-t.y);return Math.sqrt(n*n+r*r)},s=function(t,e){return{x:t.x+(e.x-t.x)/2,y:t.y+(e.y-t.y)/2}},u=function(t,e){if(t){for(var n=[],a=t.length,o=0;o<a;o++){var s=t[o],u=s.x,c=s.y,f=s.clientX,l=s.clientY,h=void 0;h=(0,i.isNumber)(u)||(0,i.isNumber)(c)?{x:u,y:c}:(0,r.getRelativePosition)({x:f,y:l},e),n.push(h)}return n}},c=250,f=function(){function t(t){var e=this,n=t.canvas,r=t.el;this._click=function(t){e.emitEvent("click",t)},this._start=function(t){var n=u(t.touches,e.canvas);n&&(t.points=n,e.emitEvent("touchstart",t),e.reset(),e.startTime=Date.now(),e.startPoints=n,n.length>1?(e.startDistance=o(n[0],n[1]),e.center=s(n[0],n[1])):e.pressTimeout=setTimeout(function(){t.direction="none",e.emitStart("press",t),e.emitEvent("press",t),e.eventType="press"},c))},this._move=function(t){var n=u(t.touches,e.canvas);if(n){e.clearPressTimeout(),t.points=n,e.emitEvent("touchmove",t);var r=e.startPoints;if(r)if(n.length>1){var i=e.startDistance,s=o(n[0],n[1]);t.zoom=s/i,t.center=e.center,e.emitStart("pinch",t),e.emitEvent("pinch",t)}else{var c=n[0].x-r[0].x,f=n[0].y-r[0].y,l=e.direction||a(r[0],n[0]);e.direction=l;var h=e.getEventType(n);t.direction=l,t.deltaX=c,t.deltaY=f,e.emitStart(h,t),e.emitEvent(h,t);var p=e.lastMoveTime,v=Date.now();v-p>0&&(e.prevMoveTime=p,e.prevMovePoints=e.lastMovePoints,e.lastMoveTime=v,e.lastMovePoints=n)}}},this._end=function(t){e.emitEnd(t),e.emitEvent("touchend",t);var n=e.lastMoveTime;if(Date.now()-n<100){var r=n-(e.prevMoveTime||e.startTime);if(r>0){var i=e.prevMovePoints||e.startPoints,s=e.lastMovePoints,u=o(i[0],s[0])/r;u>.3&&(t.velocity=u,t.direction=a(i[0],s[0]),e.emitEvent("swipe",t))}}e.reset();var c=t.touches;c&&c.length>0&&e._start(t)},this._cancel=function(t){e.emitEvent("touchcancel",t),e.reset()},this.canvas=n,this.delegateEvent(r),this.processEvent={}}var e=t.prototype;return e.delegateEvent=function(t){t.addEventListener("click",this._click),t.addEventListener("touchstart",this._start),t.addEventListener("touchmove",this._move),t.addEventListener("touchend",this._end),t.addEventListener("touchcancel",this._cancel)},e.emitEvent=function(t,e){this.canvas.emit(t,e)},e.getEventType=function(t){var e=this.eventType,n=this.canvas,r=this.startTime,i=this.startPoints;if(e)return e;var a,s=n.__events.pan;return a=s&&s.length?Date.now()-r>c&&o(i[0],t[0])<10?"press":"pan":"press",this.eventType=a,a},e.enable=function(t){this.processEvent[t]=!0},e.isProcess=function(t){return this.processEvent[t]},e.emitStart=function(t,e){this.isProcess(t)||(this.enable(t),this.emitEvent(t+"start",e))},e.emitEnd=function(t){var e=this,n=this.processEvent;Object.keys(n).forEach(function(r){e.emitEvent(r+"end",t),delete n[r]})},e.clearPressTimeout=function(){this.pressTimeout&&(clearTimeout(this.pressTimeout),this.pressTimeout=0)},e.reset=function(){this.clearPressTimeout(),this.startTime=0,this.startPoints=null,this.startDistance=0,this.direction=null,this.eventType=null,this.pinch=!1,this.prevMoveTime=0,this.prevMovePoints=null,this.lastMoveTime=0,this.lastMovePoints=null},t}();e.default=f},function(t,e,n){"use strict";function r(t){return function(){var e,n=(0,u.default)(t);if(i()){var r=(0,u.default)(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return(0,s.default)(this,e)}}function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}function a(t){if(!t)return!1;if(1!==t.nodeType||!t.nodeName||"canvas"!==t.nodeName.toLowerCase())return!1;var e=!1;try{t.addEventListener("eventTest",function(){e=!0}),t.dispatchEvent(new Event("eventTest"))}catch(t){e=!1}return e}var o=n(1);e.__esModule=!0,e.default=void 0;var s=o(n(2)),u=o(n(3)),c=o(n(4)),f=function(t){function e(e){var n;return n=t.call(this)||this,n.context=e,n.width=0,n.height=0,n.style={},n.currentStyle={},n.isCanvasElement=!0,n}(0,c.default)(e,t);r(e);var n=e.prototype;return n.getContext=function(){return this.context},n.getBoundingClientRect=function(){return{top:0,right:this.width,bottom:this.height,left:0}},n.addEventListener=function(t,e){this.on(t,e)},n.removeEventListener=function(t,e){this.off(t,e)},n.dispatchEvent=function(t,e){this.emit(t,e)},e}(o(n(42)).default),l={create:function(t){return t?a(t.canvas)?t.canvas:new f(t):null}};e.default=l},function(t,e,n){"use strict";function r(t,e){return(t%e+e)%e}function i(t,e){s.each(t,function(t){t=t.split(":"),e.addColorStop(Number(t[0]),t[1])})}function a(t,e,n){var a=t.split(" "),o=a[0].slice(2,a[0].length-1);o=r(parseFloat(o)*Math.PI/180,2*Math.PI);var s,u,c=a.slice(1),f=e.getBBox(),l=f.minX,h=f.minY,p=f.maxX,v=f.maxY;o>=0&&o<.5*Math.PI?(s={x:l,y:h},u={x:p,y:v}):.5*Math.PI<=o&&o<Math.PI?(s={x:p,y:h},u={x:l,y:v}):Math.PI<=o&&o<1.5*Math.PI?(s={x:p,y:v},u={x:l,y:h}):(s={x:l,y:v},u={x:p,y:h});var d=Math.tan(o),g=d*d,y=(u.x-s.x+d*(u.y-s.y))/(g+1)+s.x,x=d*(u.x-s.x+d*(u.y-s.y))/(g+1)+s.y,m=n.createLinearGradient(s.x,s.y,y,x);return i(c,m),m}function o(t,e,n){var r=t.split(" "),a=r[0].slice(2,r[0].length-1);a=a.split(",");var o=parseFloat(a[0]),s=parseFloat(a[1]),u=parseFloat(a[2]),c=r.slice(1);if(0===u)return c[c.length-1].split(":")[1];var f=e.getBBox(),l=f.width,h=f.height,p=f.minX,v=f.minY,d=Math.sqrt(l*l+h*h)/2,g=n.createRadialGradient(p+l*o,v+h*s,u*d,p+l/2,v+h/2,d);return i(c,g),g}var s=n(0);t.exports={parseStyle:function(t,e,n){if("("===t[1])try{var r=t[0];if("l"===r)return a(t,e,n);if("r"===r)return o(t,e,n)}catch(t){console.error("error in parsing gradient string, please check if there are any extra whitespaces."),console.error(t)}return t}}},function(t,e,n){"use strict";function r(t){return function(){var e,n=(0,s.default)(t);if(i()){var r=(0,s.default)(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return(0,o.default)(this,e)}}function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var a=n(1),o=a(n(2)),s=a(n(3)),u=a(n(4)),c=n(0),f=n(10),l=function(t){function e(){return t.apply(this,arguments)||this}(0,u.default)(e,t);r(e);var n=e.prototype;return n._initProperties=function(){t.prototype._initProperties.call(this),this._attrs.canFill=!0,this._attrs.canStroke=!0,this._attrs.type="rect"},n.getDefaultAttrs=function(){return{x:0,y:0,width:0,height:0,radius:0,lineWidth:0}},n.createPath=function(t){var e=this.get("attrs"),n=e.x,r=e.y,i=e.width,a=e.height;t.beginPath();var o=e.radius;o&&i*a?(o=c.parsePadding(o),t.moveTo(n+o[0],r),t.lineTo(n+i-o[1],r),t.arc(n+i-o[1],r+o[1],o[1],-Math.PI/2,0,!1),t.lineTo(n+i,r+a-o[2]),t.arc(n+i-o[2],r+a-o[2],o[2],0,Math.PI/2,!1),t.lineTo(n+o[3],r+a),t.arc(n+o[3],r+a-o[3],o[3],Math.PI/2,Math.PI,!1),t.lineTo(n,r+o[0]),t.arc(n+o[0],r+o[0],o[0],Math.PI,3*Math.PI/2,!1),t.closePath()):t.rect(n,r,i,a)},n.calculateBox=function(){var t=this.get("attrs"),e=t.x,n=t.y;return{minX:e,minY:n,maxX:e+t.width,maxY:n+t.height}},e}(f);f.Rect=l,t.exports=l},function(t,e,n){"use strict";function r(t){return function(){var e,n=(0,s.default)(t);if(i()){var r=(0,s.default)(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return(0,o.default)(this,e)}}function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var a=n(1),o=a(n(2)),s=a(n(3)),u=a(n(4)),c=n(10),f=function(t){function e(){return t.apply(this,arguments)||this}(0,u.default)(e,t);r(e);var n=e.prototype;return n._initProperties=function(){t.prototype._initProperties.call(this),this._attrs.canFill=!0,this._attrs.canStroke=!0,this._attrs.type="circle"},n.getDefaultAttrs=function(){return{x:0,y:0,r:0,lineWidth:0}},n.createPath=function(t){var e=this.get("attrs"),n=e.x,r=e.y,i=e.r;t.beginPath(),t.arc(n,r,i,0,2*Math.PI,!1),t.closePath()},n.calculateBox=function(){var t=this.get("attrs"),e=t.x,n=t.y,r=t.r;return{minX:e-r,maxX:e+r,minY:n-r,maxY:n+r}},e}(c);c.Circle=f,t.exports=f},function(t,e,n){"use strict";function r(t){return function(){var e,n=(0,s.default)(t);if(i()){var r=(0,s.default)(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return(0,o.default)(this,e)}}function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var a=n(1),o=a(n(2)),s=a(n(3)),u=a(n(4)),c=n(10),f=n(21),l=function(t){function e(){return t.apply(this,arguments)||this}(0,u.default)(e,t);r(e);var n=e.prototype;return n._initProperties=function(){t.prototype._initProperties.call(this),this._attrs.canStroke=!0,this._attrs.type="line"},n.getDefaultAttrs=function(){return{x1:0,y1:0,x2:0,y2:0,lineWidth:1}},n.createPath=function(t){var e=this.get("attrs"),n=e.x1,r=e.y1,i=e.x2,a=e.y2;t.beginPath(),t.moveTo(n,r),t.lineTo(i,a)},n.calculateBox=function(){var t=this.get("attrs"),e=t.x1,n=t.y1,r=t.x2,i=t.y2,a=t.lineWidth;return f.getBBoxFromLine(e,n,r,i,a)},e}(c);c.Line=l,t.exports=l},function(t,e,n){"use strict";function r(t){return function(){var e,n=(0,s.default)(t);if(i()){var r=(0,s.default)(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return(0,o.default)(this,e)}}function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var a=n(1),o=a(n(2)),s=a(n(3)),u=a(n(4)),c=n(10),f=n(21),l=function(t){function e(){return t.apply(this,arguments)||this}(0,u.default)(e,t);r(e);var n=e.prototype;return n._initProperties=function(){t.prototype._initProperties.call(this),this._attrs.canFill=!0,this._attrs.canStroke=!0,this._attrs.type="polygon"},n.getDefaultAttrs=function(){return{points:null,lineWidth:0}},n.createPath=function(t){var e=this.get("attrs").points;t.beginPath();for(var n=0,r=e.length;n<r;n++){var i=e[n];0===n?t.moveTo(i.x,i.y):t.lineTo(i.x,i.y)}t.closePath()},n.calculateBox=function(){var t=this.get("attrs").points;return f.getBBoxFromPoints(t)},e}(c);c.Polygon=l,t.exports=l},function(t,e,n){"use strict";function r(t){return function(){var e,n=(0,u.default)(t);if(i()){var r=(0,u.default)(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return(0,s.default)(this,e)}}function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}function a(t){for(var e=[],n=0,r=t.length;n<r;n++){var i=t[n];isNaN(i.x)||isNaN(i.y)||e.push(i)}return e}var o=n(1),s=o(n(2)),u=o(n(3)),c=o(n(4)),f=n(10),l=n(71),h=n(21),p=function(t){function e(){return t.apply(this,arguments)||this}(0,c.default)(e,t);r(e);var n=e.prototype;return n._initProperties=function(){t.prototype._initProperties.call(this),this._attrs.canFill=!0,this._attrs.canStroke=!0,this._attrs.type="polyline"},n.getDefaultAttrs=function(){return{points:null,lineWidth:1,smooth:!1}},n.createPath=function(t){var e=this.get("attrs"),n=e.points,r=e.smooth,i=a(n);if(t.beginPath(),i.length)if(t.moveTo(i[0].x,i[0].y),r)for(var o=[[0,0],[1,1]],s=l.smooth(i,!1,o),u=0,c=s.length;u<c;u++){var f=s[u];t.bezierCurveTo(f[1],f[2],f[3],f[4],f[5],f[6])}else{var h,p;for(h=1,p=i.length-1;h<p;h++)t.lineTo(i[h].x,i[h].y);t.lineTo(i[p].x,i[p].y)}},n.calculateBox=function(){var t=this.get("attrs"),e=t.points,n=t.smooth,r=t.lineWidth,i=a(e);if(n){for(var o=[],s=[[0,0],[1,1]],u=l.smooth(i,!1,s),c=0,f=u.length;c<f;c++){var p=u[c];if(0===c)o.push([i[0].x,i[0].y,p[1],p[2],p[3],p[4],p[5],p[6]]);else{var v=u[c-1];o.push([v[5],v[6],p[1],p[2],p[3],p[4],p[5],p[6]])}}return h.getBBoxFromBezierGroup(o,r)}return h.getBBoxFromPoints(i,r)},e}(f);f.Polyline=p,t.exports=p},function(t,e,n){"use strict";function r(t){return function(){var e,n=(0,s.default)(t);if(i()){var r=(0,s.default)(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return(0,o.default)(this,e)}}function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var a=n(1),o=a(n(2)),s=a(n(3)),u=a(n(4)),c=n(10),f=n(21),l=function(t){function e(){return t.apply(this,arguments)||this}(0,u.default)(e,t);r(e);var n=e.prototype;return n._initProperties=function(){t.prototype._initProperties.call(this),this._attrs.canStroke=!0,this._attrs.canFill=!0,this._attrs.type="arc"},n.getDefaultAttrs=function(){return{x:0,y:0,r:0,startAngle:0,endAngle:2*Math.PI,anticlockwise:!1,lineWidth:1}},n.createPath=function(t){var e=this.get("attrs"),n=e.x,r=e.y,i=e.r,a=e.startAngle,o=e.endAngle,s=e.anticlockwise;t.beginPath(),a!==o&&t.arc(n,r,i,a,o,s)},n.calculateBox=function(){var t=this.get("attrs"),e=t.x,n=t.y,r=t.r,i=t.startAngle,a=t.endAngle,o=t.anticlockwise;return f.getBBoxFromArc(e,n,r,i,a,o)},e}(c);c.Arc=l,t.exports=l},function(t,e,n){"use strict";function r(t){return function(){var e,n=(0,s.default)(t);if(i()){var r=(0,s.default)(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return(0,o.default)(this,e)}}function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var a=n(1),o=a(n(2)),s=a(n(3)),u=a(n(4)),c=n(10),f=n(21),l=function(t){function e(){return t.apply(this,arguments)||this}(0,u.default)(e,t);r(e);var n=e.prototype;return n._initProperties=function(){t.prototype._initProperties.call(this),this._attrs.canFill=!0,this._attrs.canStroke=!0,this._attrs.type="sector"},n.getDefaultAttrs=function(){return{x:0,y:0,lineWidth:0,r:0,r0:0,startAngle:0,endAngle:2*Math.PI,anticlockwise:!1}},n.createPath=function(t){var e=this.get("attrs"),n=e.x,r=e.y,i=e.startAngle,a=e.endAngle,o=e.r,s=e.r0,u=e.anticlockwise;t.beginPath();var c=Math.cos(i),f=Math.sin(i);t.moveTo(c*s+n,f*s+r),t.lineTo(c*o+n,f*o+r),(Math.abs(a-i)>1e-4||0===i&&a<0)&&(t.arc(n,r,o,i,a,u),t.lineTo(Math.cos(a)*s+n,Math.sin(a)*s+r),0!==s&&t.arc(n,r,s,a,i,!u)),t.closePath()},n.calculateBox=function(){var t=this.get("attrs"),e=t.x,n=t.y,r=t.r,i=t.r0,a=t.startAngle,o=t.endAngle,s=t.anticlockwise,u=f.getBBoxFromArc(e,n,r,a,o,s),c=f.getBBoxFromArc(e,n,i,a,o,s);return{minX:Math.min(u.minX,c.minX),minY:Math.min(u.minY,c.minY),maxX:Math.max(u.maxX,c.maxX),maxY:Math.max(u.maxY,c.maxY)}},e}(c);c.Sector=l,t.exports=l},function(t,e,n){"use strict";function r(t){return function(){var e,n=(0,s.default)(t);if(i()){var r=(0,s.default)(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return(0,o.default)(this,e)}}function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var a=n(1),o=a(n(2)),s=a(n(3)),u=a(n(4)),c=n(0),f=n(10),l=n(188),h=0,p={},v=function(t){function e(){return t.apply(this,arguments)||this}(0,u.default)(e,t);r(e);var n=e.prototype;return n._initProperties=function(){t.prototype._initProperties.call(this),this._attrs.canFill=!0,this._attrs.canStroke=!0,this._attrs.type="text"},n.getDefaultAttrs=function(){return{lineWidth:0,lineCount:1,fontSize:12,fontFamily:"sans-serif",fontStyle:"normal",fontWeight:"normal",fontVariant:"normal",textAlign:"start",textBaseline:"bottom",lineHeight:null,textArr:null}},n._getFontStyle=function(){var t=this._attrs.attrs,e=t.fontSize,n=t.fontFamily,r=t.fontWeight;return t.fontStyle+" "+t.fontVariant+" "+r+" "+e+"px "+n},n._afterAttrsSet=function(){var t=this._attrs.attrs;if(t.font=this._getFontStyle(),t.text){var e=t.text,n=null,r=1;c.isString(e)&&-1!==e.indexOf("\n")&&(r=(n=e.split("\n")).length),t.lineCount=r,t.textArr=n}this.set("attrs",t)},n._getTextHeight=function(){var t=this._attrs.attrs;if(t.height)return t.height;var e=t.lineCount,n=1*t.fontSize;return e>1?n*e+this._getSpaceingY()*(e-1):n},n._getSpaceingY=function(){var t=this._attrs.attrs,e=t.lineHeight,n=1*t.fontSize;return e?e-n:.14*n},n.drawInner=function(t){var e=this,n=e._attrs.attrs,r=n.text,i=n.x,a=n.y;if(!(c.isNil(r)||isNaN(i)||isNaN(a))){var o=n.textArr,s=1*n.fontSize,u=e._getSpaceingY();n.rotate&&(t.translate(i,a),t.rotate(n.rotate),i=0,a=0);var f,l=n.textBaseline;o&&(f=e._getTextHeight());var h;if(e.hasFill()){var p=n.fillOpacity;if(c.isNil(p)||1===p||(t.globalAlpha=p),o)for(var v=0,d=o.length;v<d;v++){var g=o[v];h=a+v*(u+s)-f+s,"middle"===l&&(h+=f-s-(f-s)/2),"top"===l&&(h+=f-s),t.fillText(g,i,h)}else t.fillText(r,i,a)}if(e.hasStroke())if(o)for(var y=0,x=o.length;y<x;y++){var m=o[y];h=a+y*(u+s)-f+s,"middle"===l&&(h+=f-s-(f-s)/2),"top"===l&&(h+=f-s),t.strokeText(m,i,h)}else t.strokeText(r,i,a)}},n.calculateBox=function(){var t=this,e=t._attrs.attrs,n=e.x,r=e.y,i=e.textAlign,a=e.textBaseline,o=t._getTextWidth();if(!o)return{minX:n,minY:r,maxX:n,maxY:r};var s=t._getTextHeight();if(e.rotate){var u=l.calcRotatedBox({width:o,height:s,rotate:e.rotate});o=u.width,s=u.height}var c={x:n,y:r-s};return i&&("end"===i||"right"===i?c.x-=o:"center"===i&&(c.x-=o/2)),a&&("top"===a?c.y+=s:"middle"===a&&(c.y+=s/2)),{minX:c.x,minY:c.y,maxX:c.x+o,maxY:c.y+s}},n._getTextWidth=function(){var t=this._attrs.attrs;if(t.width)return t.width;var e=t.text,n=this.get("context");if(!c.isNil(e)){var r=t.font,i=t.textArr,a=e+""+r;if(p[a])return p[a];var o=0;if(i)for(var s=0,u=i.length;s<u;s++){var f=i[s];o=Math.max(o,c.measureText(f,r,n).width)}else o=c.measureText(e,r,n).width;return h>5e3&&(h=0,p={}),h++,p[a]=o,o}},e}(f);f.Text=v,t.exports=v},function(t,e,n){"use strict";var r={calcRotatedBox:function(t){var e=t.width,n=t.height,r=t.rotate,i=Math.abs(r);return{width:Math.abs(e*Math.cos(i)+n*Math.sin(i)),height:Math.abs(n*Math.cos(i)+e*Math.sin(i))}}};t.exports=r},function(t,e,n){"use strict";function r(t){return function(){var e,n=(0,s.default)(t);if(i()){var r=(0,s.default)(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return(0,o.default)(this,e)}}function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var a=n(1),o=a(n(2)),s=a(n(3)),u=a(n(4)),c=n(10),f=function(t){function e(){return t.apply(this,arguments)||this}(0,u.default)(e,t);r(e);var n=e.prototype;return n._initProperties=function(){t.prototype._initProperties.call(this),this._attrs.canFill=!0,this._attrs.canStroke=!0,this._attrs.createPath=null,this._attrs.type="custom"},n.createPath=function(t){var e=this.get("createPath");e&&e.call(this,t)},n.calculateBox=function(){var t=this.get("calculateBox");return t&&t.call(this)},e}(c);c.Custom=f,t.exports=f},function(t,e,n){"use strict";function r(t){return function(){var e,n=(0,s.default)(t);if(i()){var r=(0,s.default)(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return(0,o.default)(this,e)}}function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var a=n(1),o=a(n(2)),s=a(n(3)),u=a(n(4)),c=n(72),f=n(17);n(68);var l=function(t){function e(){return t.apply(this,arguments)||this}(0,u.default)(e,t);r(e);return e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return e.type="line",e.sortable=!0,e},e}(c);f.Line=l,t.exports=l},function(t,e,n){"use strict";function r(t){return function(){var e,n=(0,u.default)(t);if(i()){var r=(0,u.default)(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return(0,s.default)(this,e)}}function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var a=n(1),o=a(n(22)),s=a(n(2)),u=a(n(3)),c=a(n(4)),f=n(17),l=n(0),h=n(73);n(192);var p=function(t){function e(e){var n;return n=t.call(this,e)||this,l.mix((0,o.default)(n),h),n}(0,c.default)(e,t);r(e);var n=e.prototype;return n.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return e.type="interval",e.shapeType="interval",e.generatePoints=!0,e},n.init=function(){t.prototype.init.call(this),this.initEvent()},n.createShapePointsCfg=function(e){var n=t.prototype.createShapePointsCfg.call(this,e);return n.size=this.getNormalizedSize(e),n},n.clearInner=function(){t.prototype.clearInner.call(this),this.set("defaultSize",null)},e}(f);f.Interval=p,t.exports=p},function(t,e,n){"use strict";function r(t){var e=t.x,n=t.y,r=t.y0,i=t.size,a=r,s=n;o.isArray(n)&&(s=n[1],a=n[0]);var u,c;return o.isArray(e)?(u=e[0],c=e[1]):(u=e-i/2,c=e+i/2),[{x:u,y:a},{x:u,y:s},{x:c,y:s},{x:c,y:a}]}function i(t){for(var e=[],n=[],r=0,i=t.length;r<i;r++){var a=t[r];e.push(a.x),n.push(a.y)}var o=Math.min.apply(null,e),s=Math.min.apply(null,n);return{x:o,y:s,width:Math.max.apply(null,e)-o,height:Math.max.apply(null,n)-s}}function a(t,e){return{x:(t.x-e.x)/2+e.x,y:(t.y-e.y)/2+e.y}}var o=n(0),s=n(19),u=n(13),c=n(6),f=s.registerFactory("interval",{defaultShapeType:"rect",getDefaultPoints:function(t){return r(t)}});s.registerShape("interval","rect",{draw:function(t,e){var n=this.parsePoints(t.points),r=o.mix({fill:t.color},c.shape.interval,t.style);if(t.isInCircle){var a=n.slice(0);this._coord.transposed&&(a=[n[0],n[3],n[2],n[1]]);var s=t.center,f=s.x,l=s.y,h=[1,0],p=[a[0].x-f,a[0].y-l],v=[a[1].x-f,a[1].y-l],d=[a[2].x-f,a[2].y-l],g=u.angleTo(h,v),y=u.angleTo(h,d),x=u.length(p),m=u.length(v);return g>=1.5*Math.PI&&(g-=2*Math.PI),y>=1.5*Math.PI&&(y-=2*Math.PI),e.addShape("Sector",{className:"interval",attrs:o.mix({x:f,y:l,r:m,r0:x,startAngle:g,endAngle:y},r)})}var _=i(n);return e.addShape("rect",{className:"interval",attrs:o.mix(_,r)})}}),["pyramid","funnel"].forEach(function(t){s.registerShape("interval",t,{getPoints:function(t){return t.size=2*t.size,r(t)},draw:function(e,n){var r=this.parsePoints(e.points),i=this.parsePoints(e.nextPoints),s=null;i?s=[r[0],r[1],i[1],i[0]]:(s=[r[0],r[1]],"pyramid"===t?s.push(a(r[2],r[3])):s.push(r[2],r[3]));var u=o.mix({fill:e.color,points:s},c.shape.interval,e.style);return n.addShape("polygon",{className:"interval",attrs:u})}})}),t.exports=f},function(t,e,n){"use strict";t.exports={Stack:n(194),Dodge:n(196),Symmetric:n(198)}},function(t,e,n){"use strict";var r=n(195);t.exports=r},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var i=n(34),a=n(35),o=n(33),s=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);var n=e.prototype;return n._initDefaultCfg=function(){this.xField=null,this.yField=null},n.processAdjust=function(t){this.processStack(t)},n.processStack=function(t){var e=this,n=e.xField,r=e.yField,o=t.length,s={positive:{},negative:{}};e.reverseOrder&&(t=t.slice(0).reverse());for(var u=0;u<o;u++)for(var c=t[u],f=0,l=c.length;f<l;f++){var h=c[f],p=h[n]||0,v=h[r],d=p.toString();if(v=i(v)?v[1]:v,!a(v)){var g=v>=0?"positive":"negative";s[g][d]||(s[g][d]=0),h[r]=[s[g][d],v+s[g][d]],s[g][d]+=v}}},e}(o);o.Stack=s,t.exports=s},function(t,e,n){"use strict";var r=n(197);t.exports=r},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var i=n(33),a=n(15),o=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);var n=e.prototype;return n._initDefaultCfg=function(){this.marginRatio=.5,this.dodgeRatio=.5,this.adjustNames=["x","y"]},n.getDodgeOffset=function(t,e,n){var r=this,i=t.pre,a=t.next,o=a-i,s=o*r.dodgeRatio/n,u=r.marginRatio*s;return(i+a)/2+(.5*(o-n*s-(n-1)*u)+((e+1)*s+e*u)-.5*s-.5*o)},n.processAdjust=function(t){var e=this,n=t.length,r=e.xField;a(t,function(t,i){for(var a=0,o=t.length;a<o;a++){var s=t[a],u=s[r],c={pre:1===o?u-1:u-.5,next:1===o?u+1:u+.5},f=e.getDodgeOffset(c,i,n);s[r]=f}})},e}(i);i.Dodge=o,t.exports=o},function(t,e,n){"use strict";var r=n(199);t.exports=r},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var i=n(15),a=n(200),o=n(34),s={merge:n(202)},u=n(33),c=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);var n=e.prototype;return n._initDefaultCfg=function(){this.xField=null,this.yField=null,this.cacheMax=null,this.adjustNames=["y"],this.groupFields=null},n._getMax=function(t){var e=this.mergeData,n=a(e,function(e){var n=e[t];return o(n)?Math.max.apply(null,n):n})[t];return o(n)?Math.max.apply(null,n):n},n._getXValuesMax=function(){var t=this,e=t.yField,n=t.xField,r={},a=t.mergeData;return i(a,function(t){var i=t[n],a=t[e],s=o(a)?Math.max.apply(null,a):a;r[i]=r[i]||0,r[i]<s&&(r[i]=s)}),r},n.processAdjust=function(t){var e=this,n=s.merge(t);e.mergeData=n,e._processSymmetric(t),e.mergeData=null},n._processSymmetric=function(t){var e,n=this,r=n.xField,a=n.yField,s=n._getMax(a),u=t[0][0];u&&o(u[a])&&(e=n._getXValuesMax()),i(t,function(t){i(t,function(t){var n,u=t[a];if(o(u)){var c=t[r],f=e[c];n=(s-f)/2;var l=[];i(u,function(t){l.push(n+t)}),t[a]=l}else n=(s-u)/2,t[a]=[n,u+n]})})},e}(u);u.Symmetric=c,t.exports=c},function(t,e,n){var r=n(34),i=n(201),a=n(15);t.exports=function(t,e){if(r(t)){var n=t[0],o=void 0;o=i(e)?e(t[0]):t[0][e];var s=void 0;return a(t,function(t){(s=i(e)?e(t):t[e])>o&&(n=t,o=s)}),n}}},function(t,e,n){var r=n(27);t.exports=function(t){return r(t,"Function")}},function(t,e){t.exports=function(t){for(var e=[],n=0;n<t.length;n++)e=e.concat(t[n]);return e}},function(t,e,n){"use strict";function r(t){return function(){var e,n=(0,s.default)(t);if(i()){var r=(0,s.default)(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return(0,o.default)(this,e)}}function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var a=n(1),o=a(n(2)),s=a(n(3)),u=a(n(4)),c=n(43),f=n(13),l=n(31),h=function(t){function e(){return t.apply(this,arguments)||this}(0,u.default)(e,t);r(e);var n=e.prototype;return n._initDefaultCfg=function(){this.type="polar",this.startAngle=-Math.PI/2,this.endAngle=3*Math.PI/2,this.inner=0,this.innerRadius=0,this.isPolar=!0,this.transposed=!1,this.center=null,this.radius=null},n.init=function(e,n){t.prototype.init.call(this,e,n);var r,i,a=this,o=a.inner||a.innerRadius,s=Math.abs(n.x-e.x),u=Math.abs(n.y-e.y);a.startAngle===-Math.PI&&0===a.endAngle?(r=Math.min(s/2,u),i={x:(e.x+n.x)/2,y:e.y}):(r=Math.min(s,u)/2,i={x:(e.x+n.x)/2,y:(e.y+n.y)/2});var c=a.radius;c>0&&c<=1&&(r*=c),this.x={start:a.startAngle,end:a.endAngle},this.y={start:r*o,end:r},this.center=i,this.circleRadius=r},n._convertPoint=function(t){var e=this,n=e.center,r=e.transposed,i=r?"y":"x",a=r?"x":"y",o=e.x,s=e.y,u=o.start+(o.end-o.start)*t[i],c=s.start+(s.end-s.start)*t[a];return{x:n.x+Math.cos(u)*c,y:n.y+Math.sin(u)*c}},n._invertPoint=function(t){var e=this,n=e.center,r=e.transposed,i=e.x,a=e.y,o=r?"y":"x",s=r?"x":"y",u=[1,0,0,1,0,0];l.rotate(u,u,i.start);var c=[1,0];f.transformMat2d(c,c,u),c=[c[0],c[1]];var h=[t.x-n.x,t.y-n.y];if(f.zero(h))return{x:0,y:0};var p=f.angleTo(c,h,i.end<i.start);Math.abs(p-2*Math.PI)<.001&&(p=0);var v=f.length(h),d=p/(i.end-i.start);d=i.end-i.start>0?d:-d;var g=(v-a.start)/(a.end-a.start),y={};return y[o]=d,y[s]=g,y},e}(c);c.Polar=h,t.exports=h},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(t,e,n){"use strict";var r=n(77);n(190),n(191),n(193),n(203),t.exports=r}])});