{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///mod) { try { mod = require(\\\"rax\\\") } catch(e) {} }return mod;})()\"","webpack:///./packages/universal-env/lib/index.js","webpack:///./components/rax-charts/src/index.js","webpack:///./components/rax-charts/src/Chart.js","webpack:///./components/rax-canvas/lib/index.js","webpack:///./components/rax-canvas/node_modules/gcanvas.js/dist/gcanvas.min.js","webpack:///./components/rax-charts/node_modules/g2-mobile/index.js","webpack:///./components/rax-charts/src/component/Axis.js","webpack:///./components/rax-charts/src/component/Coord.js","webpack:///./components/rax-charts/src/chart/Pie.js","webpack:///./components/rax-charts/src/chart/Bar.js","webpack:///./components/rax-charts/src/chart/BarStack.js","webpack:///./components/rax-charts/src/chart/Line.js","webpack:///./components/rax-charts/src/chart/Point.js","webpack:///./components/rax-charts/src/chart/Area.js","webpack:///./components/rax-charts/src/chart/AreaStack.js"],"names":["Object","defineProperty","exports","value","default","isReactNative","isWeex","isNode","isWeb","_typeof","obj","Symbol","iterator","constructor","prototype","navigator","appCodeName","product","process","versions","node","callNative","WXEnvironment","platform","__fbBatchedBridgeConfig","module","_default","Chart","GM","Global","pixelRatio","props","ref","chartInstance","context","getContext","draw","children","data","config","el","render","chart","source","axis","renderChildren","Array","isArray","forEach","item","type","style","chartStyle","backgroundColor","setRef","Component","_rax","_universalEnv","Gcanvas","_interopRequireWildcard","__esModule","newObj","key","hasOwnProperty","call","desc","getOwnPropertyDescriptor","get","set","_extends","assign","target","i","arguments","length","apply","_classCallCheck","instance","Constructor","TypeError","_defineProperties","descriptor","enumerable","configurable","writable","_createClass","protoProps","staticProps","_possibleConstructorReturn","self","_assertThisInitialized","_getPrototypeOf","o","setPrototypeOf","getPrototypeOf","__proto__","_inherits","subClass","superClass","create","_setPrototypeOf","p","ReferenceError","_defineProperty","Canvas","_Component","_getPrototypeOf2","_this","_len","args","_key","concat","undefined","canvas","findDOMNode","refs","_canvasHolder","enable","bridge","WeexBridge","_this$props$style","createElement","width","height","createImage","Image","Axis","name","label","fontSize","grid","Coord","transposed","inner","coord","Pie","position","color","pie","intervalStack","Bar","setColorCallback","shape","bar","interval","BarStack","Line","size","line","Point","point","Area","area","AreaStack","areaStack"],"mappings":"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","file":"charts.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 2);\n","module.exports = (function(){ var mod;if (!mod) { try { mod = require(\"rax\") } catch(e) {} }return mod;})();","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = exports.isReactNative = exports.isWeex = exports.isNode = exports.isWeb = void 0;\n\nfunction _typeof(obj) { if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; } return _typeof(obj); }\n\n// https://www.w3.org/TR/html5/webappapis.html#dom-navigator-appcodename\nvar isWeb = (typeof navigator === \"undefined\" ? \"undefined\" : _typeof(navigator)) === 'object' && (navigator.appCodeName === 'Mozilla' || navigator.product === 'Gecko');\nexports.isWeb = isWeb;\nvar isNode = typeof process !== 'undefined' && !!(process.versions && process.versions.node);\nexports.isNode = isNode;\nvar isWeex = typeof callNative === 'function' || (typeof WXEnvironment === \"undefined\" ? \"undefined\" : _typeof(WXEnvironment)) === 'object' && WXEnvironment.platform !== 'Web';\nexports.isWeex = isWeex;\nvar isReactNative = typeof __fbBatchedBridgeConfig !== 'undefined';\nexports.isReactNative = isReactNative;\nexports[\"default\"] = module.exports;\nvar _default = module.exports;\nexports.default = _default;","import Chart from './Chart';\n\nexport Axis from './component/Axis';\nexport Coord from './component/Coord';\n\nexport Pie from './chart/Pie';\nexport Bar from './chart/Bar';\nexport BarStack from './chart/BarStack';\nexport Line from './chart/Line';\nexport Point from './chart/Point';\nexport Area from './chart/Area';\nexport AreaStack from './chart/AreaStack';\n\nexport default Chart;\n\n","import {createElement, Component, PropTypes, findDOMNode} from 'rax';\nimport {isWeex, isWeb} from 'universal-env';\nimport Canvas from 'rax-canvas';\n\nimport GM from 'g2-mobile';\n\nif (isWeb) {\n  GM.Global.pixelRatio = 2;\n}\n\nclass Chart extends Component {\n  constructor(props) {\n    super(props);\n  }\n\n  setRef = (ref) => {\n    this.chartInstance = ref;\n  };\n\n  componentDidMount() {\n    var context = this.chartInstance.getContext();\n    this.draw(context);\n  }\n\n  draw(context) {\n    const {children, data, config} = this.props;\n    const el = findDOMNode(this.chartInstance);\n\n    if (!children) {\n      return;\n    }\n\n    context.render();\n    this.chart = new GM.Chart({\n      el,\n      context\n    });\n    this.chart.source(data, config);\n    this.chart.axis(false);\n\n    this.renderChildren(context);\n  }\n\n  renderChildren(context) {\n    let {children} = this.props;\n\n    if (children && !Array.isArray(children)) {\n      children = [children];\n    }\n\n    children.forEach((item) => {\n      if (item.type && item.type.draw) {\n        item.type.draw(this.chart, item.props);\n      }\n    });\n    this.chart.render();\n  }\n\n  render() {\n    let {style} = this.props;\n    let chartStyle = {\n      ...style\n    };\n\n    // weex canvas must have backgroundColor\n    if (isWeex && !chartStyle.backgroundColor) {\n      chartStyle.backgroundColor = '#ffffff';\n    }\n\n    return (\n      <Canvas style={chartStyle} ref={this.setRef} />\n    );\n  }\n}\n\nexport default Chart;\n","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\n\nvar _rax = require(\"rax\");\n\nvar _universalEnv = require(\"universal-env\");\n\nvar Gcanvas = _interopRequireWildcard(require(\"gcanvas.js\"));\n\nfunction _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = Object.defineProperty && Object.getOwnPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : {}; if (desc.get || desc.set) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } } newObj.default = obj; return newObj; } }\n\nfunction _typeof(obj) { if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; } return _typeof(obj); }\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\nfunction _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === \"object\" || typeof call === \"function\")) { return call; } return _assertThisInitialized(self); }\n\nfunction _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function\"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }\n\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return self; }\n\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\nvar Canvas =\n/*#__PURE__*/\nfunction (_Component) {\n  _inherits(Canvas, _Component);\n\n  function Canvas() {\n    var _getPrototypeOf2;\n\n    var _this;\n\n    _classCallCheck(this, Canvas);\n\n    for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n      args[_key] = arguments[_key];\n    }\n\n    _this = _possibleConstructorReturn(this, (_getPrototypeOf2 = _getPrototypeOf(Canvas)).call.apply(_getPrototypeOf2, [this].concat(args)));\n\n    _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), \"getContext\", function () {\n      var type = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '2d';\n      var canvas = (0, _rax.findDOMNode)(_this.refs.canvas);\n\n      if (_universalEnv.isWeex) {\n        _this._canvasHolder = Gcanvas.enable(_this.refs.canvas, {\n          bridge: Gcanvas.WeexBridge\n        });\n        return _this._canvasHolder.getContext(type);\n      } else {\n        if (canvas && canvas.getContext) {\n          var context = canvas.getContext(type);\n\n          context.render = function () {};\n\n          return context;\n        }\n      }\n    });\n\n    return _this;\n  }\n\n  _createClass(Canvas, [{\n    key: \"render\",\n    value: function render() {\n      var _this$props$style = this.props.style,\n          style = _this$props$style === void 0 ? {} : _this$props$style;\n\n      if (_universalEnv.isWeex) {\n        return (0, _rax.createElement)(\"gcanvas\", _extends({}, this.props, {\n          ref: \"canvas\"\n        }));\n      } else {\n        return (0, _rax.createElement)(\"canvas\", _extends({}, this.props, {\n          width: style.width,\n          height: style.height,\n          ref: \"canvas\"\n        }));\n      }\n    }\n  }]);\n\n  return Canvas;\n}(_rax.Component);\n\nCanvas.createImage = function () {\n  if (_universalEnv.isWeex) {\n    return new Gcanvas.Image();\n  } else {\n    return new Image();\n  }\n};\n\nvar _default = Canvas;\nexports.default = _default;\nmodule.exports = exports[\"default\"];","!function(e,t){\"object\"==typeof exports&&\"object\"==typeof module?module.exports=t():\"function\"==typeof define&&define.amd?define([],t):\"object\"==typeof exports?exports.GCanvas=t():e.GCanvas=t()}(\"undefined\"!=typeof self?self:this,function(){return function(e){function t(a){if(i[a])return i[a].exports;var n=i[a]={i:a,l:!1,exports:{}};return e[a].call(n.exports,n,n.exports,t),n.l=!0,n.exports}var i={};return t.m=e,t.c=i,t.d=function(e,i,a){t.o(e,i)||Object.defineProperty(e,i,{configurable:!1,enumerable:!0,get:a})},t.n=function(e){var i=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(i,\"a\",i),i},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p=\"/\",t(t.s=4)}([function(e,t,i){\"use strict\";function a(e,t){return e.toLowerCase()+\"-\"+t}Object.defineProperty(t,\"__esModule\",{value:!0}),t.getTransferedObjectUUID=a},function(e,t,i){\"use strict\";function a(e){return e&&e.__esModule?e:{default:e}}function n(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}Object.defineProperty(t,\"__esModule\",{value:!0}),t.default=void 0;var r=function(){function e(e,t){for(var i=0;i<t.length;i++){var a=t[i];a.enumerable=a.enumerable||!1,a.configurable=!0,\"value\"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,i,a){return i&&e(t.prototype,i),a&&e(t,a),t}}(),o=i(7),s=a(o),u=i(8),d=a(u),c=i(9),l=a(c),f=function(){function e(){n(this,e),this._drawCommands=\"\",this._globalAlpha=1,this._fillStyle=\"rgb(0,0,0)\",this._strokeStyle=\"rgb(0,0,0)\",this._lineWidth=1,this._lineCap=\"butt\",this._lineJoin=\"miter\",this._miterLimit=10,this._globalCompositeOperation=\"source-over\",this._textAlign=\"start\",this._textBaseline=\"alphabetic\",this._font=\"10px sans-serif\",this._savedGlobalAlpha=[],this.timer=null,this.componentId=null,this.createRadialGradient=function(e,t,i,a,n,r){return new l.default(e,t,i,a,n,r)},this.quadraticCurveTo=function(e,t,i,a){this._drawCommands=this._drawCommands.concat(\"u\"+e+\",\"+t+\",\"+i+\",\"+a+\";\")},this.strokeText=function(e,t,i){var a=e.replace(/!/g,\"!!\");a=a.replace(/,/g,\"!,\"),a=a.replace(/;/g,\"!;\"),this._drawCommands=this._drawCommands.concat(\"U\"+a+\",\"+t+\",\"+i+\",0.0;\")},this.measureText=function(e){throw new Error(\"GCanvas not supported yet\")},this.isPointInPath=function(e,t){throw new Error(\"GCanvas not supported yet\")},this.className=\"CanvasRenderingContext2D\"}return r(e,[{key:\"setTransform\",value:function(e,t,i,a,n,r){this._drawCommands=this._drawCommands.concat(\"t\"+(1===e?\"1\":e.toFixed(2))+\",\"+(0===t?\"0\":t.toFixed(2))+\",\"+(0===i?\"0\":i.toFixed(2))+\",\"+(1===a?\"1\":a.toFixed(2))+\",\"+n.toFixed(2)+\",\"+r.toFixed(2)+\";\")}},{key:\"transform\",value:function(e,t,i,a,n,r){this._drawCommands=this._drawCommands.concat(\"f\"+(1===e?\"1\":e.toFixed(2))+\",\"+(0===t?\"0\":t.toFixed(2))+\",\"+(0===i?\"0\":i.toFixed(2))+\",\"+(1===a?\"1\":a.toFixed(2))+\",\"+n+\",\"+r+\";\")}},{key:\"resetTransform\",value:function(){this._drawCommands=this._drawCommands.concat(\"m;\")}},{key:\"scale\",value:function(e,t){this._drawCommands=this._drawCommands.concat(\"k\"+e.toFixed(2)+\",\"+t.toFixed(2)+\";\")}},{key:\"rotate\",value:function(e){this._drawCommands=this._drawCommands.concat(\"r\"+e.toFixed(6)+\";\")}},{key:\"translate\",value:function(e,t){this._drawCommands=this._drawCommands.concat(\"l\"+e.toFixed(2)+\",\"+t.toFixed(2)+\";\")}},{key:\"save\",value:function(){this._savedGlobalAlpha.push(this._globalAlpha),this._drawCommands=this._drawCommands.concat(\"v;\")}},{key:\"restore\",value:function(){this._drawCommands=this._drawCommands.concat(\"e;\"),this._globalAlpha=this._savedGlobalAlpha.pop()}},{key:\"createPattern\",value:function(e,t){return new s.default(e,t)}},{key:\"createLinearGradient\",value:function(e,t,i,a){return new d.default(e,t,i,a)}},{key:\"strokeRect\",value:function(e,t,i,a){this._drawCommands=this._drawCommands.concat(\"s\"+e+\",\"+t+\",\"+i+\",\"+a+\";\")}},{key:\"clearRect\",value:function(e,t,i,a){this._drawCommands=this._drawCommands.concat(\"c\"+e+\",\"+t+\",\"+i+\",\"+a+\";\")}},{key:\"clip\",value:function(){this._drawCommands=this._drawCommands.concat(\"p;\")}},{key:\"resetClip\",value:function(){this._drawCommands=this._drawCommands.concat(\"q;\")}},{key:\"closePath\",value:function(){this._drawCommands=this._drawCommands.concat(\"o;\")}},{key:\"moveTo\",value:function(e,t){this._drawCommands=this._drawCommands.concat(\"g\"+e.toFixed(2)+\",\"+t.toFixed(2)+\";\")}},{key:\"lineTo\",value:function(e,t){this._drawCommands=this._drawCommands.concat(\"i\"+e.toFixed(2)+\",\"+t.toFixed(2)+\";\")}},{key:\"bezierCurveTo\",value:function(e,t,i,a,n,r){this._drawCommands=this._drawCommands.concat(\"z\"+e.toFixed(2)+\",\"+t.toFixed(2)+\",\"+i.toFixed(2)+\",\"+a.toFixed(2)+\",\"+n.toFixed(2)+\",\"+r.toFixed(2)+\";\")}},{key:\"arcTo\",value:function(e,t,i,a,n){this._drawCommands=this._drawCommands.concat(\"h\"+e+\",\"+t+\",\"+i+\",\"+a+\",\"+n+\";\")}},{key:\"beginPath\",value:function(){this._drawCommands=this._drawCommands.concat(\"b;\")}},{key:\"fillRect\",value:function(e,t,i,a){this._drawCommands=this._drawCommands.concat(\"n\"+e+\",\"+t+\",\"+i+\",\"+a+\";\")}},{key:\"rect\",value:function(e,t,i,a){this._drawCommands=this._drawCommands.concat(\"w\"+e+\",\"+t+\",\"+i+\",\"+a+\";\")}},{key:\"fill\",value:function(){this._drawCommands=this._drawCommands.concat(\"L;\")}},{key:\"stroke\",value:function(e){this._drawCommands=this._drawCommands.concat(\"x;\")}},{key:\"arc\",value:function(e,t,i,a,n,r){var o=0;r&&(o=1),this._drawCommands=this._drawCommands.concat(\"y\"+e.toFixed(2)+\",\"+t.toFixed(2)+\",\"+i.toFixed(2)+\",\"+a+\",\"+n+\",\"+o+\";\")}},{key:\"fillText\",value:function(e,t,i){var a=e.replace(/!/g,\"!!\");a=a.replace(/,/g,\"!,\"),a=a.replace(/;/g,\"!;\"),this._drawCommands=this._drawCommands.concat(\"T\"+a+\",\"+t+\",\"+i+\",0.0;\")}},{key:\"drawImage\",value:function(t,i,a,n,r,o,s,u,d){var c=arguments.length;e.GBridge.bindImageTexture(this.componentId,t.src,t._id),this._drawCommands+=function(){if(3===c){var e=parseFloat(i)||0,l=parseFloat(a)||0;return\"d\"+t._id+\",0,0,\"+t.width+\",\"+t.height+\",\"+e+\",\"+l+\",\"+t.width+\",\"+t.height+\";\"}if(5===c){var f=parseFloat(i)||0,_=parseFloat(a)||0,h=parseInt(n)||t.width,E=parseInt(r)||t.height;return\"d\"+t._id+\",0,0,\"+t.width+\",\"+t.height+\",\"+f+\",\"+_+\",\"+h+\",\"+E+\";\"}if(9===c)return i=parseFloat(i)||0,a=parseFloat(a)||0,n=parseInt(n)||t.width,r=parseInt(r)||t.height,o=parseFloat(o)||0,s=parseFloat(s)||0,u=parseInt(u)||t.width,d=parseInt(d)||t.height,\"d\"+t._id+\",\"+i+\",\"+a+\",\"+n+\",\"+r+\",\"+o+\",\"+s+\",\"+u+\",\"+d+\";\"}()}},{key:\"fillStyle\",set:function(t){if(this._fillStyle=t,\"string\"==typeof t)this._drawCommands=this._drawCommands.concat(\"F\"+t+\";\");else if(t instanceof s.default){var i=t._img;e.GBridge.bindImageTexture(this.componentId,i.src,i._id),this._drawCommands=this._drawCommands.concat(\"G\"+i._id+\",\"+t._style+\";\")}else if(t instanceof d.default){for(var a=\"D\"+t._start_pos._x.toFixed(2)+\",\"+t._start_pos._y.toFixed(2)+\",\"+t._end_pos._x.toFixed(2)+\",\"+t._end_pos._y.toFixed(2)+\",\"+t._stop_count,n=0;n<t._stop_count;++n)a+=\",\"+t._stops[n]._pos+\",\"+t._stops[n]._color;this._drawCommands=this._drawCommands.concat(a+\";\")}else if(t instanceof l.default){for(var a=\"H\"+t._start_pos._x.toFixed(2)+\",\"+t._start_pos._y.toFixed(2)+\",\"+t._start_pos._r.toFixed(2)+\",\"+t._end_pos._x.toFixed(2)+\",\"+t._end_pos._y.toFixed(2)+\",\"+t._end_pos._r.toFixed(2)+\",\"+t._stop_count,n=0;n<t._stop_count;++n)a+=\",\"+t._stops[n]._pos+\",\"+t._stops[n]._color;this._drawCommands=this._drawCommands.concat(a+\";\")}},get:function(){return this._fillStyle}},{key:\"globalAlpha\",get:function(){return this._globalAlpha},set:function(e){this._globalAlpha=e,this._drawCommands=this._drawCommands.concat(\"a\"+e.toFixed(2)+\";\")}},{key:\"strokeStyle\",get:function(){return this._strokeStyle},set:function(t){if(this._strokeStyle=t,\"string\"==typeof t)this._drawCommands=this._drawCommands.concat(\"S\"+t+\";\");else if(t instanceof s.default){var i=t._img;e.GBridge.bindImageTexture(this.componentId,i.src,i._id),this._drawCommands=this._drawCommands.concat(\"G\"+i._id+\",\"+t._style+\";\")}else if(t instanceof d.default){for(var a=\"D\"+t._start_pos._x.toFixed(2)+\",\"+t._start_pos._y.toFixed(2)+\",\"+t._end_pos._x.toFixed(2)+\",\"+t._end_pos._y.toFixed(2)+\",\"+t._stop_count,n=0;n<t._stop_count;++n)a+=\",\"+t._stops[n]._pos+\",\"+t._stops[n]._color;this._drawCommands=this._drawCommands.concat(a+\";\")}else if(t instanceof l.default){for(var a=\"H\"+t._start_pos._x.toFixed(2)+\",\"+t._start_pos._y.toFixed(2)+\",\"+t._start_pos._r.toFixed(2)+\",\"+t._end_pos._x.toFixed(2)+\",\"+t._end_pos._y+\",\".toFixed(2)+t._end_pos._r.toFixed(2)+\",\"+t._stop_count,n=0;n<t._stop_count;++n)a+=\",\"+t._stops[n]._pos+\",\"+t._stops[n]._color;this._drawCommands=this._drawCommands.concat(a+\";\")}}},{key:\"lineWidth\",get:function(){return this._lineWidth},set:function(e){this._lineWidth=e,this._drawCommands=this._drawCommands.concat(\"W\"+e+\";\")}},{key:\"lineCap\",get:function(){return this._lineCap},set:function(e){this._lineCap=e,this._drawCommands=this._drawCommands.concat(\"C\"+e+\";\")}},{key:\"lineJoin\",get:function(){return this._lineJoin},set:function(e){this._lineJoin=e,this._drawCommands=this._drawCommands.concat(\"J\"+e+\";\")}},{key:\"miterLimit\",get:function(){return this._miterLimit},set:function(e){this._miterLimit=e,this._drawCommands=this._drawCommands.concat(\"M\"+e+\";\")}},{key:\"globalCompositeOperation\",get:function(){return this._globalCompositeOperation},set:function(e){this._globalCompositeOperation=e;var t=0;switch(e){case\"source-over\":t=0;break;case\"source-atop\":t=5;break;case\"source-in\":t=0;break;case\"source-out\":t=2;break;case\"destination-over\":case\"destination-atop\":case\"destination-in\":t=4;break;case\"destination-out\":t=3;break;case\"lighter\":t=1;break;case\"copy\":t=2;break;case\"xor\":t=6;break;default:t=0}this._drawCommands=this._drawCommands.concat(\"B\"+t+\";\")}},{key:\"textAlign\",get:function(){return this._textAlign},set:function(e){this._textAlign=e;var t=0;switch(e){case\"start\":t=0;break;case\"end\":t=1;break;case\"left\":t=2;break;case\"center\":t=3;break;case\"right\":t=4;break;default:t=0}this._drawCommands=this._drawCommands.concat(\"A\"+t+\";\")}},{key:\"textBaseline\",get:function(){return this._textBaseline},set:function(e){this._textBaseline=e;var t=0;switch(e){case\"alphabetic\":t=0;break;case\"middle\":t=1;break;case\"top\":t=2;break;case\"hanging\":t=3;break;case\"bottom\":t=4;break;case\"ideographic\":t=5;break;default:t=0}this._drawCommands=this._drawCommands.concat(\"E\"+t+\";\")}},{key:\"font\",get:function(){return this._font},set:function(e){this._font=e,this._drawCommands=this._drawCommands.concat(\"j\"+e+\";\")}}]),e}();t.default=f,e.exports=t.default},function(e,t,i){\"use strict\";function a(e){return e&&e.__esModule?e:{default:e}}function n(e){return Array.isArray(e)?e:Array.from(e)}function r(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}Object.defineProperty(t,\"__esModule\",{value:!0}),t.default=void 0;var o=function(){function e(e,t){var i=[],a=!0,n=!1,r=void 0;try{for(var o,s=e[Symbol.iterator]();!(a=(o=s.next()).done)&&(i.push(o.value),!t||i.length!==t);a=!0);}catch(e){n=!0,r=e}finally{try{!a&&s.return&&s.return()}finally{if(n)throw r}}return i}return function(t,i){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,i);throw new TypeError(\"Invalid attempt to destructure non-iterable instance\")}}(),s=function(){function e(e,t){for(var i=0;i<t.length;i++){var a=t[i];a.enumerable=a.enumerable||!1,a.configurable=!0,\"value\"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,i,a){return i&&e(t.prototype,i),a&&e(t,a),t}}(),u=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},d=i(10),c=a(d),l=i(11),f=a(l),_=i(12),h=a(_),E=i(13),v=a(E),m=i(14),T=a(m),g=i(15),A=a(g),N=i(16),p=a(N),R=i(17),b=a(R),C=i(18),I=a(C),B=i(19),S=a(B),y=i(3),x=a(y),G=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=\"Float32Array\";if(t)if(e instanceof Uint8Array)i=\"Uint8Array\";else if(e instanceof Uint16Array)i=\"Uint16Array\";else if(e instanceof Uint32Array)i=\"Uint32Array\";else{if(!(e instanceof Float32Array))throw new Error(\"Check array type failed. Array type is \"+(void 0===e?\"undefined\":u(e)));i=\"Float32Array\"}return{Uint8Array:1,Uint16Array:2,Uint32Array:4,Float32Array:14}[i]+\",\"+btoa(function(e,t){for(var i=\"\",a=0;a<e.length;a++)0!==a&&(i+=t),i+=e[a];return i}(e,\",\"))},F=function(){function e(t,i,a){var n=this;r(this,e),O.call(this),this._canvas=t,this._type=i,this._version=\"WebGL 1.0\",this._attrs=a,this._map=new Map,Object.keys(c.default).forEach(function(e){return Object.defineProperty(n,e,{value:c.default[e]})})}return s(e,[{key:\"canvas\",get:function(){return this._canvas}}]),e}(),O=function(){this.className=\"WebGLRenderingContext\",this.activeTexture=function(e){F.GBridge.callNative(this._canvas.id,x.default.activeTexture+\",\"+e,!0)},this.attachShader=function(e,t){F.GBridge.callNative(this._canvas.id,x.default.attachShader+\",\"+e.id+\",\"+t.id,!0)},this.bindAttribLocation=function(e,t,i){F.GBridge.callNative(this._canvas.id,x.default.bindAttribLocation+\",\"+e.id+\",\"+t+\",\"+i,!0)},this.bindBuffer=function(e,t){F.GBridge.callNative(this._canvas.id,x.default.bindBuffer+\",\"+e+\",\"+(t?t.id:0),!0)},this.bindFramebuffer=function(e,t){F.GBridge.callNative(this._canvas.id,x.default.bindFramebuffer+\",\"+e+\",\"+(t?t.id:0),!0)},this.bindRenderbuffer=function(e,t){F.GBridge.callNative(this._canvas.id,x.default.bindRenderbuffer+\",\"+e+\",\"+(t?t.id:0),!0)},this.bindTexture=function(e,t){F.GBridge.callNative(this._canvas.id,x.default.bindTexture+\",\"+e+\",\"+(t?t.id:0),!0)},this.blendColor=function(e,t,i,a){F.GBridge.callNative(this._canvas.id,x.default.blendColor+\",\"+target+\",\"+e+\",\"+t+\",\"+i+\",\"+a,!0)},this.blendEquation=function(e){F.GBridge.callNative(this._canvas.id,x.default.blendEquation+\",\"+e,!0)},this.blendEquationSeparate=function(e,t){F.GBridge.callNative(this._canvas.id,x.default.blendEquationSeparate+\",\"+e+\",\"+t,!0)},this.blendFunc=function(e,t){F.GBridge.callNative(this._canvas.id,x.default.blendFunc+\",\"+e+\",\"+t,!0)},this.blendFuncSeparate=function(e,t,i,a){F.GBridge.callNative(this._canvas.id,x.default.blendFuncSeparate+\",\"+e+\",\"+t+\",\"+i+\",\"+a,!0)},this.bufferData=function(e,t,i){F.GBridge.callNative(this._canvas.id,x.default.bufferData+\",\"+e+\",\"+G(t,!0)+\",\"+i,!0)},this.bufferSubData=function(e,t,i){F.GBridge.callNative(this._canvas.id,x.default.bufferSubData+\",\"+e+\",\"+t+\",\"+G(i,!0),!0)},this.checkFramebufferStatus=function(e){var t=F.GBridge.callNative(this._canvas.id,x.default.checkFramebufferStatus+\",\"+e);return Number(t)},this.clear=function(e){F.GBridge.callNative(this._canvas.id,x.default.clear+\",\"+e),this._canvas._needRender=!0},this.clearColor=function(e,t,i,a){F.GBridge.callNative(this._canvas.id,x.default.clearColor+\",\"+e+\",\"+t+\",\"+i,!0)},this.clearDepth=function(e){F.GBridge.callNative(this._canvas.id,x.default.clearDepth+\",\"+e,!0)},this.clearStencil=function(e){F.GBridge.callNative(this._canvas.id,x.default.clearStencil+\",\"+e)},this.colorMask=function(e,t,i,a){F.GBridge.callNative(this._canvas.id,x.default.colorMask+\",\"+e+\",\"+t+\",\"+i+\",\"+a)},this.compileShader=function(e){F.GBridge.callNative(this._canvas.id,x.default.compileShader+\",\"+e.id,!0)},this.compressedTexImage2D=function(e,t,i,a,n,r,o){F.GBridge.callNative(this._canvas.id,x.default.compressedTexImage2D+\",\"+e+\",\"+t+\",\"+i+\",\"+a+\",\"+n+\",\"+r+\",\"+G(o),!0)},this.compressedTexSubImage2D=function(e,t,i,a,n,r,o,s){F.GBridge.callNative(this._canvas.id,x.default.compressedTexSubImage2D+\",\"+e+\",\"+t+\",\"+i+\",\"+a+\",\"+n+\",\"+r+\",\"+o+\",\"+G(s),!0)},this.copyTexImage2D=function(e,t,i,a,n,r,o,s){F.GBridge.callNative(this._canvas.id,x.default.copyTexImage2D+\",\"+e+\",\"+t+\",\"+i+\",\"+a+\",\"+n+\",\"+r+\",\"+o+\",\"+s,!0)},this.copyTexSubImage2D=function(e,t,i,a,n,r,o,s){F.GBridge.callNative(this._canvas.id,x.default.copyTexSubImage2D+\",\"+e+\",\"+t+\",\"+i+\",\"+a+\",\"+n+\",\"+r+\",\"+o+\",\"+s)},this.createBuffer=function(){var e=F.GBridge.callNative(this._canvas.id,x.default.createBuffer+\"\"),t=new h.default(e);return this._map.set(t.uuid(),t),t},this.createFramebuffer=function(){var e=F.GBridge.callNative(this._canvas.id,x.default.createFramebuffer+\"\"),t=new v.default(e);return this._map.set(t.uuid(),t),t},this.createProgram=function(){var e=F.GBridge.callNative(this._canvas.id,x.default.createProgram+\"\"),t=new p.default(e);return this._map.set(t.uuid(),t),t},this.createRenderbuffer=function(){var e=F.GBridge.callNative(this._canvas.id,x.default.createRenderbuffer+\"\"),t=new T.default(e);return this._map.set(t.uuid(),t),t},this.createShader=function(e){var t=F.GBridge.callNative(this._canvas.id,x.default.createShader+\",\"+e),i=new b.default(t,e);return this._map.set(i.uuid(),i),i},this.createTexture=function(){var e=F.GBridge.callNative(this._canvas.id,x.default.createTexture+\"\"),t=new A.default(e);return this._map.set(t.uuid(),t),t},this.cullFace=function(e){F.GBridge.callNative(this._canvas.id,x.default.cullFace+\",\"+e,!0)},this.deleteBuffer=function(e){F.GBridge.callNative(this._canvas.id,x.default.deleteBuffer+\",\"+e.id,!0)},this.deleteFramebuffer=function(e){F.GBridge.callNative(this._canvas.id,x.default.deleteFramebuffer+\",\"+e.id,!0)},this.deleteProgram=function(e){F.GBridge.callNative(this._canvas.id,x.default.deleteProgram+\",\"+e.id,!0)},this.deleteRenderbuffer=function(e){F.GBridge.callNative(this._canvas.id,x.default.deleteRenderbuffer+\",\"+e.id,!0)},this.deleteShader=function(e){F.GBridge.callNative(this._canvas.id,x.default.deleteShader+\",\"+e.id,!0)},this.deleteTexture=function(e){F.GBridge.callNative(this._canvas.id,x.default.deleteTexture+\",\"+e.id,!0)},this.depthFunc=function(e){F.GBridge.callNative(this._canvas.id,x.default.depthFunc+\",\"+e)},this.depthMask=function(e){F.GBridge.callNative(this._canvas.id,x.default.depthMask+\",\"+Number(e),!0)},this.depthRange=function(e,t){F.GBridge.callNative(this._canvas.id,x.default.depthRange+\",\"+e+\",\"+t,!0)},this.detachShader=function(e,t){F.GBridge.callNative(this._canvas.id,x.default.detachShader+\",\"+e.id+\",\"+t.id,!0)},this.disable=function(e){F.GBridge.callNative(this._canvas.id,x.default.disable+\",\"+e,!0)},this.disableVertexAttribArray=function(e){F.GBridge.callNative(this._canvas.id,x.default.disableVertexAttribArray+\",\"+e,!0)},this.drawArrays=function(e,t,i){F.GBridge.callNative(this._canvas.id,x.default.drawArrays+\",\"+e+\",\"+t+\",\"+i),this._canvas._needRender=!0},this.drawElements=function(e,t,i,a){F.GBridge.callNative(this._canvas.id,x.default.drawElements+\",\"+e+\",\"+t+\",\"+i+\",\"+a+\";\"),this._canvas._needRender=!0},this.enable=function(e){F.GBridge.callNative(this._canvas.id,x.default.enable+\",\"+e,!0)},this.enableVertexAttribArray=function(e){F.GBridge.callNative(this._canvas.id,x.default.enableVertexAttribArray+\",\"+e,!0)},this.flush=function(){F.GBridge.callNative(this._canvas.id,x.default.flush+\"\")},this.framebufferRenderbuffer=function(e,t,i,a){F.GBridge.callNative(this._canvas.id,x.default.framebufferRenderbuffer+\",\"+e+\",\"+t+\",\"+i+\",\"+(a?a.id:0),!0)},this.framebufferTexture2D=function(e,t,i,a,n){F.GBridge.callNative(this._canvas.id,x.default.framebufferTexture2D+\",\"+e+\",\"+t+\",\"+i+\",\"+(a?a.id:0)+\",\"+n,!0)},this.frontFace=function(e){F.GBridge.callNative(this._canvas.id,x.default.frontFace+\",\"+e,!0)},this.generateMipmap=function(e){F.GBridge.callNative(this._canvas.id,x.default.generateMipmap+\",\"+e,!0)},this.getActiveAttrib=function(e,t){var i=F.GBridge.callNative(this._canvas.id,x.default.getActiveAttrib+\",\"+e.id+\",\"+t),a=i.split(\",\"),n=o(a,3),r=n[0],s=n[1],u=n[2];return new f.default({type:Number(r),size:Number(s),name:u})},this.getActiveUniform=function(e,t){var i=F.GBridge.callNative(this._canvas.id,x.default.getActiveUniform+\",\"+e.id+\",\"+t),a=i.split(\",\"),n=o(a,3),r=n[0],s=n[1],u=n[2];return new f.default({type:Number(r),size:Number(s),name:u})},this.getAttachedShaders=function(e){var t=this,i=F.GBridge.callNative(this._canvas.id,x.default.getAttachedShaders+\",\"+e.id),a=n(i);a[0];return a.slice(1).map(function(e){return t._map.get(b.default.uuid(e))})},this.getAttribLocation=function(e,t){return F.GBridge.callNative(this._canvas.id,x.default.getAttribLocation+\",\"+e.id+\",\"+t)},this.getBufferParameter=function(e,t){var i=(F.GBridge.callNative(this._canvas.id,x.default.getBufferParameter+\",\"+e+\",\"+t),getBufferParameter),a=o(i,2);a[0];return a[1]},this.getError=function(){return F.GBridge.callNative(this._canvas.id,x.default.getError+\"\")},this.getExtension=function(e){return null},this.getFramebufferAttachmentParameter=function(e,t,i){var a=F.GBridge.callNative(this._canvas.id,x.default.getFramebufferAttachmentParameter+\",\"+e+\",\"+t+\",\"+i);switch(i){case c.default.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME:return this._map.get(T.default.uuid(a))||this._map.get(A.default.uuid(a))||null;default:return a}},this.getParameter=function(e){var t=F.GBridge.callNative(this._canvas.id,x.default.getParameter+\",\"+e);switch(e){case c.default.VERSION:return this._version;case c.default.ARRAY_BUFFER_BINDING:case c.default.ELEMENT_ARRAY_BUFFER_BINDING:return this._map.get(h.default.uuid(t))||null;case c.default.CURRENT_PROGRAM:return this._map.get(p.default.uuid(t))||null;case c.default.FRAMEBUFFER_BINDING:return this._map.get(v.default.uuid(t))||null;case c.default.RENDERBUFFER_BINDING:return this._map.get(T.default.uuid(t))||null;case c.default.TEXTURE_BINDING_2D:case c.default.TEXTURE_BINDING_CUBE_MAP:return this._map.get(A.default.uuid(t))||null;case c.default.ALIASED_LINE_WIDTH_RANGE:case c.default.ALIASED_POINT_SIZE_RANGE:case c.default.BLEND_COLOR:case c.default.COLOR_CLEAR_VALUE:case c.default.DEPTH_RANGE:case c.default.MAX_VIEWPORT_DIMS:case c.default.SCISSOR_BOX:case c.default.VIEWPORT:case c.default.COMPRESSED_TEXTURE_FORMATS:default:var i=t.split(\",\"),a=n(i),r=(a[0],a.slice(1));return 1===r.length?Number(r[0]):r.map(Number)}},this.getProgramInfoLog=function(e){return F.GBridge.callNative(this._canvas.id,x.default.getProgramInfoLog+\",\"+e.id)},this.getProgramParameter=function(e,t){var i=F.GBridge.callNative(this._canvas.id,x.default.getProgramParameter+\",\"+e.id+\",\"+t),a=i.split(\",\").map(function(e){return parseInt(e)}),n=o(a,2),r=n[0],s=n[1];if(1===r)return Boolean(s);if(2===r)return s;throw new Error(\"Unrecongized program paramater \"+i+\", type: \"+(void 0===i?\"undefined\":u(i)))},this.getRenderbufferParameter=function(e,t){return F.GBridge.callNative(this._canvas.id,x.default.getRenderbufferParameter+\",\"+e+\",\"+t)},this.getShaderInfoLog=function(e){return F.GBridge.callNative(this._canvas.id,x.default.getShaderInfoLog+\",\"+e.id)},this.getShaderParameter=function(e,t){return F.GBridge.callNative(this._canvas.id,x.default.getShaderParameter+\",\"+e.id+\",\"+t)},this.getShaderPrecisionFormat=function(e,t){var i=F.GBridge.callNative(this._canvas.id,x.default.getShaderPrecisionFormat+\",\"+e+\",\"+t),a=o(i,3),n=a[0],r=a[1],s=a[2];return new I.default({rangeMin:Number(n),rangeMax:Number(r),precision:Number(s)})},this.getShaderSource=function(e){return F.GBridge.callNative(this._canvas.id,x.default.getShaderSource+\",\"+e.id)},this.getSupportedExtensions=function(){return Object.keys({})},this.getTexParameter=function(e,t){return F.GBridge.callNative(this._canvas.id,x.default.getTexParameter+\",\"+e+\",\"+t)},this.getUniformLocation=function(e,t){var i=F.GBridge.callNative(this._canvas.id,x.default.getUniformLocation+\",\"+e.id+\",\"+t);return-1===i?null:new S.default(Number(i))},this.getVertexAttrib=function(e,t){var i=F.GBridge.callNative(this._canvas.id,x.default.getVertexAttrib+\",\"+e+\",\"+t);switch(t){case c.default.VERTEX_ATTRIB_ARRAY_BUFFER_BINDING:return this._map.get(h.default.uuid(i))||null;case c.default.CURRENT_VERTEX_ATTRIB:default:return i}},this.getVertexAttribOffset=function(e,t){var i=F.GBridge.callNative(this._canvas.id,x.default.getVertexAttribOffset+\",\"+e+\",\"+t);return Number(i)},this.isBuffer=function(e){var t=F.GBridge.callNative(this._canvas.id,x.default.isBuffer+\",\"+e.id);return Boolean(t)},this.isContextLost=function(){return!1},this.isEnabled=function(e){var t=F.GBridge.callNative(this._canvas.id,x.default.isEnabled+\",\"+e);return Boolean(t)},this.isFramebuffer=function(e){var t=F.GBridge.callNative(this._canvas.id,x.default.isFramebuffer+\",\"+e.id);return Boolean(t)},this.isProgram=function(e){var t=F.GBridge.callNative(this._canvas.id,x.default.isProgram+\",\"+e.id);return Boolean(t)},this.isRenderbuffer=function(e){var t=F.GBridge.callNative(this._canvas.id,x.default.isRenderbuffer+\",\"+renderbuffer.id);return Boolean(t)},this.isShader=function(e){var t=F.GBridge.callNative(this._canvas.id,x.default.isShader+\",\"+e.id);return Boolean(t)},this.isTexture=function(e){var t=F.GBridge.callNative(this._canvas.id,x.default.isTexture+\",\"+e.id);return Boolean(t)},this.lineWidth=function(e){F.GBridge.callNative(this._canvas.id,x.default.lineWidth+\",\"+e,!0)},this.linkProgram=function(e){F.GBridge.callNative(this._canvas.id,x.default.linkProgram+\",\"+e.id,!0)},this.pixelStorei=function(e,t){F.GBridge.callNative(this._canvas.id,x.default.pixelStorei+\",\"+e+\",\"+Number(t))},this.polygonOffset=function(e,t){F.GBridge.callNative(this._canvas.id,x.default.polygonOffset+\",\"+e+\",\"+t)},this.readPixels=function(e,t,i,a,r,o,s){for(var u=F.GBridge.callNative(this._canvas.id,x.default.readPixels+\",\"+e+\",\"+t+\",\"+i+\",\"+a+\",\"+r+\",\"+o),d=u.split(\",\"),c=n(d),l=(c[0],c.slice(1)),f=0;f<l.length;f++)s[f]=parseInt(l[f])},this.renderbufferStorage=function(e,t,i,a){F.GBridge.callNative(this._canvas.id,x.default.renderbufferStorage+\",\"+e+\",\"+t+\",\"+i+\",\"+a,!0)},this.sampleCoverage=function(e,t){F.GBridge.callNative(this._canvas.id,x.default.sampleCoverage+\",\"+e+\",\"+Number(t),!0)},this.scissor=function(e,t,i,a){F.GBridge.callNative(this._canvas.id,x.default.scissor+\",\"+e+\",\"+t+\",\"+i+\",\"+a,!0)},this.shaderSource=function(e,t){F.GBridge.callNative(this._canvas.id,x.default.shaderSource+\",\"+e.id+\",\"+t)},this.stencilFunc=function(e,t,i){F.GBridge.callNative(this._canvas.id,x.default.stencilFunc+\",\"+e+\",\"+t+\",\"+i,!0)},this.stencilFuncSeparate=function(e,t,i,a){F.GBridge.callNative(this._canvas.id,x.default.stencilFuncSeparate+\",\"+e+\",\"+t+\",\"+i+\",\"+a,!0)},this.stencilMask=function(e){F.GBridge.callNative(this._canvas.id,x.default.stencilMask+\",\"+e,!0)},this.stencilMaskSeparate=function(e,t){F.GBridge.callNative(this._canvas.id,x.default.stencilMaskSeparate+\",\"+e+\",\"+t,!0)},this.stencilOp=function(e,t,i){F.GBridge.callNative(this._canvas.id,x.default.stencilOp+\",\"+e+\",\"+t+\",\"+i)},this.stencilOpSeparate=function(e,t,i,a){F.GBridge.callNative(this._canvas.id,x.default.stencilOp+\",\"+e+\",\"+t+\",\"+i+\",\"+a,!0)},this.texImage2D=function(){for(var e,t=arguments.length,i=Array(t),a=0;a<t;a++)i[a]=arguments[a];(e=F.GBridge).texImage2D.apply(e,[this._canvas.id].concat(i))},this.texParameterf=function(e,t,i){F.GBridge.callNative(this._canvas.id,x.default.texParameterf+\",\"+e+\",\"+t+\",\"+i,!0)},this.texParameteri=function(e,t,i){F.GBridge.callNative(this._canvas.id,x.default.texParameteri+\",\"+e+\",\"+t+\",\"+i)},this.texSubImage2D=function(){for(var e,t=arguments.length,i=Array(t),a=0;a<t;a++)i[a]=arguments[a];(e=F.GBridge).texSubImage2D.apply(e,[this._canvas.id].concat(i))},this.uniform1f=function(e,t){F.GBridge.callNative(this._canvas.id,x.default.uniform1f+\",\"+e.id+\",\"+t)},this.uniform1fv=function(e,t){F.GBridge.callNative(this._canvas.id,x.default.uniform1fv+\",\"+e.id+\",\"+G(t),!0)},this.uniform1i=function(e,t){F.GBridge.callNative(this._canvas.id,x.default.uniform1i+\",\"+e.id+\",\"+t)},this.uniform1iv=function(e,t){F.GBridge.callNative(this._canvas.id,x.default.uniform1iv+\",\"+e.id+\",\"+G(t),!0)},this.uniform2f=function(e,t,i){F.GBridge.callNative(this._canvas.id,x.default.uniform2f+\",\"+e.id+\",\"+t+\",\"+i,!0)},this.uniform2fv=function(e,t){F.GBridge.callNative(this._canvas.id,x.default.uniform2fv+\",\"+e.id+\",\"+G(t),!0)},this.uniform2i=function(e,t,i){F.GBridge.callNative(this._canvas.id,x.default.uniform2i+\",\"+e.id+\",\"+t+\",\"+i,!0)},this.uniform2iv=function(e,t){F.GBridge.callNative(this._canvas.id,x.default.uniform2iv+\",\"+e.id+\",\"+G(t),!0)},this.uniform3f=function(e,t,i,a){F.GBridge.callNative(this._canvas.id,x.default.uniform3f+\",\"+e.id+\",\"+t+\",\"+i+\",\"+a,!0)},this.uniform3fv=function(e,t){F.GBridge.callNative(this._canvas.id,x.default.uniform3fv+\",\"+e.id+\",\"+G(t),!0)},this.uniform3i=function(e,t,i,a){F.GBridge.callNative(this._canvas.id,x.default.uniform3i+\",\"+e.id+\",\"+t+\",\"+i+\",\"+a,!0)},this.uniform3iv=function(e,t){F.GBridge.callNative(this._canvas.id,x.default.uniform3iv+\",\"+e.id+\",\"+G(t),!0)},this.uniform4f=function(e,t,i,a,n){F.GBridge.callNative(this._canvas.id,x.default.uniform4f+\",\"+e.id+\",\"+t+\",\"+i+\",\"+a+\",\"+n,!0)},this.uniform4fv=function(e,t){F.GBridge.callNative(this._canvas.id,x.default.uniform4fv+\",\"+e.id+\",\"+G(t),!0)},this.uniform4i=function(e,t,i,a,n){F.GBridge.callNative(this._canvas.id,x.default.uniform4i+\",\"+e.id+\",\"+t+\",\"+i+\",\"+a+\",\"+n,!0)},this.uniform4iv=function(e,t){F.GBridge.callNative(this._canvas.id,x.default.uniform4iv+\",\"+e.id+\",\"+G(t,!0),!0)},this.uniformMatrix2fv=function(e,t,i){F.GBridge.callNative(this._canvas.id,x.default.uniformMatrix2fv+\",\"+e.id+\",\"+Number(t)+\",\"+G(i),!0)},this.uniformMatrix3fv=function(e,t,i){F.GBridge.callNative(this._canvas.id,x.default.uniformMatrix3fv+\",\"+e.id+\",\"+Number(t)+\",\"+G(i),!0)},this.uniformMatrix4fv=function(e,t,i){F.GBridge.callNative(this._canvas.id,x.default.uniformMatrix4fv+\",\"+e.id+\",\"+Number(t)+\",\"+G(i),!0)},this.useProgram=function(e){F.GBridge.callNative(this._canvas.id,x.default.useProgram+\",\"+e.id,!0)},this.validateProgram=function(e){F.GBridge.callNative(this._canvas.id,x.default.validateProgram+\",\"+e.id,!0)},this.vertexAttrib1f=function(e,t){F.GBridge.callNative(this._canvas.id,x.default.vertexAttrib1f+\",\"+e+\",\"+t,!0)},this.vertexAttrib2f=function(e,t,i){F.GBridge.callNative(this._canvas.id,x.default.vertexAttrib2f+\",\"+e+\",\"+t+\",\"+i,!0)},this.vertexAttrib3f=function(e,t,i,a){F.GBridge.callNative(this._canvas.id,x.default.vertexAttrib3f+\",\"+e+\",\"+t+\",\"+i+\",\"+a,!0)},this.vertexAttrib4f=function(e,t,i,a,n){F.GBridge.callNative(this._canvas.id,x.default.vertexAttrib4f+\",\"+e+\",\"+t+\",\"+i+\",\"+a+\",\"+n,!0)},this.vertexAttrib1fv=function(e,t){F.GBridge.callNative(this._canvas.id,x.default.vertexAttrib1fv+\",\"+e+\",\"+G(t),!0)},this.vertexAttrib2fv=function(e,t){F.GBridge.callNative(this._canvas.id,x.default.vertexAttrib2fv+\",\"+e+\",\"+G(t),!0)},this.vertexAttrib3fv=function(e,t){F.GBridge.callNative(this._canvas.id,x.default.vertexAttrib3fv+\",\"+e+\",\"+G(t),!0)},this.vertexAttrib4fv=function(e,t){F.GBridge.callNative(this._canvas.id,x.default.vertexAttrib4fv+\",\"+e+\",\"+G(t),!0)},this.vertexAttribPointer=function(e,t,i,a,n,r){F.GBridge.callNative(this._canvas.id,x.default.vertexAttribPointer+\",\"+e+\",\"+t+\",\"+i+\",\"+Number(a)+\",\"+n+\",\"+r,!0)},this.viewport=function(e,t,i,a){F.GBridge.callNative(this._canvas.id,x.default.viewport+\",\"+e+\",\"+t+\",\"+i+\",\"+a,!0)}};t.default=F,e.exports=t.default},function(e,t,i){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0});var a=1,n={};n.activeTexture=a++,n.attachShader=a++,n.bindAttribLocation=a++,n.bindBuffer=a++,n.bindFramebuffer=a++,n.bindRenderbuffer=a++,n.bindTexture=a++,n.blendColor=a++,n.blendEquation=a++,n.blendEquationSeparate=a++,n.blendFunc=a++,n.blendFuncSeparate=a++,n.bufferData=a++,n.bufferSubData=a++,n.checkFramebufferStatus=a++,n.clear=a++,n.clearColor=a++,n.clearDepth=a++,n.clearStencil=a++,n.colorMask=a++,n.compileShader=a++,n.compressedTexImage2D=a++,n.compressedTexSubImage2D=a++,n.copyTexImage2D=a++,n.copyTexSubImage2D=a++,n.createBuffer=a++,n.createFramebuffer=a++,n.createProgram=a++,n.createRenderbuffer=a++,n.createShader=a++,n.createTexture=a++,n.cullFace=a++,n.deleteBuffer=a++,n.deleteFramebuffer=a++,n.deleteProgram=a++,n.deleteRenderbuffer=a++,n.deleteShader=a++,n.deleteTexture=a++,n.depthFunc=a++,n.depthMask=a++,n.depthRange=a++,n.detachShader=a++,n.disable=a++,n.disableVertexAttribArray=a++,n.drawArrays=a++,n.drawArraysInstancedANGLE=a++,n.drawElements=a++,n.drawElementsInstancedANGLE=a++,n.enable=a++,n.enableVertexAttribArray=a++,n.flush=a++,n.framebufferRenderbuffer=a++,n.framebufferTexture2D=a++,n.frontFace=a++,n.generateMipmap=a++,n.getActiveAttrib=a++,n.getActiveUniform=a++,n.getAttachedShaders=a++,n.getAttribLocation=a++,n.getBufferParameter=a++,n.getContextAttributes=a++,n.getError=a++,n.getExtension=a++,n.getFramebufferAttachmentParameter=a++,n.getParameter=a++,n.getProgramInfoLog=a++,n.getProgramParameter=a++,n.getRenderbufferParameter=a++,n.getShaderInfoLog=a++,n.getShaderParameter=a++,n.getShaderPrecisionFormat=a++,n.getShaderSource=a++,n.getSupportedExtensions=a++,n.getTexParameter=a++,n.getUniform=a++,n.getUniformLocation=a++,n.getVertexAttrib=a++,n.getVertexAttribOffset=a++,n.isBuffer=a++,n.isContextLost=a++,n.isEnabled=a++,n.isFramebuffer=a++,n.isProgram=a++,n.isRenderbuffer=a++,n.isShader=a++,n.isTexture=a++,n.lineWidth=a++,n.linkProgram=a++,n.pixelStorei=a++,n.polygonOffset=a++,n.readPixels=a++,n.renderbufferStorage=a++,n.sampleCoverage=a++,n.scissor=a++,n.shaderSource=a++,n.stencilFunc=a++,n.stencilFuncSeparate=a++,n.stencilMask=a++,n.stencilMaskSeparate=a++,n.stencilOp=a++,n.stencilOpSeparate=a++,n.texImage2D=a++,n.texParameterf=a++,n.texParameteri=a++,n.texSubImage2D=a++,n.uniform1f=a++,n.uniform1fv=a++,n.uniform1i=a++,n.uniform1iv=a++,n.uniform2f=a++,n.uniform2fv=a++,n.uniform2i=a++,n.uniform2iv=a++,n.uniform3f=a++,n.uniform3fv=a++,n.uniform3i=a++,n.uniform3iv=a++,n.uniform4f=a++,n.uniform4fv=a++,n.uniform4i=a++,n.uniform4iv=a++,n.uniformMatrix2fv=a++,n.uniformMatrix3fv=a++,n.uniformMatrix4fv=a++,n.useProgram=a++,n.validateProgram=a++,n.vertexAttrib1f=a++,n.vertexAttrib2f=a++,n.vertexAttrib3f=a++,n.vertexAttrib4f=a++,n.vertexAttrib1fv=a++,n.vertexAttrib2fv=a++,n.vertexAttrib3fv=a++,n.vertexAttrib4fv=a++,n.vertexAttribPointer=a++,n.viewport=a++,t.default=n,e.exports=t.default},function(e,t,i){e.exports=i(5)},function(e,t,i){\"use strict\";function a(e){return e&&e.__esModule?e:{default:e}}function n(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=t.bridge,a=t.debug,n=t.disableAutoSwap,r=t.disableComboCommands,s=u.default.GBridge=o.default.GBridge=c.default.GBridge=f.default.GBridge=i;s.callEnable(e.ref,[0,-1,!1,!1,1,\"white\",!1]),!0===a&&s.callEnableDebug(),r&&s.callEnableDisableCombo();var d=new o.default(e.ref,{disableAutoSwap:n});return d.width=e.style.width,d.height=e.style.height,d}Object.defineProperty(t,\"__esModule\",{value:!0}),t.ReactNativeBridge=t.WeexBridge=t.Image=void 0,t.enable=n;var r=i(6),o=a(r),s=i(20),u=a(s),d=i(2),c=a(d),l=i(1),f=a(l),_=i(21),h=a(_),E=i(22),v=a(E);t.Image=u.default,t.WeexBridge=h.default,t.ReactNativeBridge=v.default},function(e,t,i){\"use strict\";function a(e){return e&&e.__esModule?e:{default:e}}function n(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}Object.defineProperty(t,\"__esModule\",{value:!0}),t.default=void 0;var r=function(){function e(e,t){for(var i=0;i<t.length;i++){var a=t[i];a.enumerable=a.enumerable||!1,a.configurable=!0,\"value\"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,i,a){return i&&e(t.prototype,i),a&&e(t,a),t}}(),o=i(1),s=a(o),u=i(2),d=a(u),c=function(){function e(t,i){var a=this,r=i.disableAutoSwap;n(this,e),this.id=null,this._needRender=!0,this.id=t,this._disableAutoSwap=r,r&&(this._swapBuffers=function(){e.GBridge.render(a.id)})}return r(e,[{key:\"getContext\",value:function(t){var i=this,a=null;if(t.match(/webgl/i)){if(a=new d.default(this),a.componentId=this.id,!this._disableAutoSwap){var n=function(){i._needRender&&(e.GBridge.render(i.id),i._needRender=!1)};setInterval(n,16)}e.GBridge.callSetContextType(this.id,1)}else{if(!t.match(/2d/i))throw new Error(\"not supported context \"+t);a=new s.default(this),a.componentId=this.id;var r=function(){var t=a._drawCommands;a._drawCommands=\"\",e.GBridge.render2d(i.id,t),i._needRender=!1};setInterval(r,16),e.GBridge.callSetContextType(this.id,0)}return a}},{key:\"reset\",value:function(){e.GBridge.callReset(this.id)}}]),e}();t.default=c,e.exports=t.default},function(e,t,i){\"use strict\";function a(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}Object.defineProperty(t,\"__esModule\",{value:!0});var n=function e(t,i){a(this,e),this._style=i,this._img=t};t.default=n,e.exports=t.default},function(e,t,i){\"use strict\";function a(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}Object.defineProperty(t,\"__esModule\",{value:!0});var n=function e(t,i,n,r){a(this,e),this.addColorStop=function(e,t){this._stop_count<5&&0<=e&&e<=1&&(this._stops[this._stop_count]={_pos:e,_color:t},this._stop_count++)},this._start_pos={_x:t,_y:i},this._end_pos={_x:n,_y:r},this._stop_count=0,this._stops=[0,0,0,0,0]};t.default=n,e.exports=t.default},function(e,t,i){\"use strict\";function a(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}Object.defineProperty(t,\"__esModule\",{value:!0});var n=function(){function e(e,t){for(var i=0;i<t.length;i++){var a=t[i];a.enumerable=a.enumerable||!1,a.configurable=!0,\"value\"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,i,a){return i&&e(t.prototype,i),a&&e(t,a),t}}(),r=function(){function e(t,i,n,r,o,s){a(this,e),this._start_pos={_x:t,_y:i,_r:n},this._end_pos={_x:r,_y:o,_r:s},this._stop_count=0,this._stops=[0,0,0,0,0]}return n(e,[{key:\"addColorStop\",value:function(e,t){this._stop_count<5&&0<=e&&e<=1&&(this._stops[this._stop_count]={_pos:e,_color:t},this._stop_count++)}}]),e}();t.default=r,e.exports=t.default},function(e,t,i){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.default={DEPTH_BUFFER_BIT:256,STENCIL_BUFFER_BIT:1024,COLOR_BUFFER_BIT:16384,POINTS:0,LINES:1,LINE_LOOP:2,LINE_STRIP:3,TRIANGLES:4,TRIANGLE_STRIP:5,TRIANGLE_FAN:6,ZERO:0,ONE:1,SRC_COLOR:768,ONE_MINUS_SRC_COLOR:769,SRC_ALPHA:770,ONE_MINUS_SRC_ALPHA:771,DST_ALPHA:772,ONE_MINUS_DST_ALPHA:773,DST_COLOR:774,ONE_MINUS_DST_COLOR:775,SRC_ALPHA_SATURATE:776,FUNC_ADD:32774,BLEND_EQUATION:32777,BLEND_EQUATION_RGB:32777,BLEND_EQUATION_ALPHA:34877,FUNC_SUBTRACT:32778,FUNC_REVERSE_SUBTRACT:32779,BLEND_DST_RGB:32968,BLEND_SRC_RGB:32969,BLEND_DST_ALPHA:32970,BLEND_SRC_ALPHA:32971,CONSTANT_COLOR:32769,ONE_MINUS_CONSTANT_COLOR:32770,CONSTANT_ALPHA:32771,ONE_MINUS_CONSTANT_ALPHA:32772,BLEND_COLOR:32773,ARRAY_BUFFER:34962,ELEMENT_ARRAY_BUFFER:34963,ARRAY_BUFFER_BINDING:34964,ELEMENT_ARRAY_BUFFER_BINDING:34965,STREAM_DRAW:35040,STATIC_DRAW:35044,DYNAMIC_DRAW:35048,BUFFER_SIZE:34660,BUFFER_USAGE:34661,CURRENT_VERTEX_ATTRIB:34342,FRONT:1028,BACK:1029,FRONT_AND_BACK:1032,TEXTURE_2D:3553,CULL_FACE:2884,BLEND:3042,DITHER:3024,STENCIL_TEST:2960,DEPTH_TEST:2929,SCISSOR_TEST:3089,POLYGON_OFFSET_FILL:32823,SAMPLE_ALPHA_TO_COVERAGE:32926,SAMPLE_COVERAGE:32928,NO_ERROR:0,INVALID_ENUM:1280,INVALID_VALUE:1281,INVALID_OPERATION:1282,OUT_OF_MEMORY:1285,CW:2304,CCW:2305,LINE_WIDTH:2849,ALIASED_POINT_SIZE_RANGE:33901,ALIASED_LINE_WIDTH_RANGE:33902,CULL_FACE_MODE:2885,FRONT_FACE:2886,DEPTH_RANGE:2928,DEPTH_WRITEMASK:2930,DEPTH_CLEAR_VALUE:2931,DEPTH_FUNC:2932,STENCIL_CLEAR_VALUE:2961,STENCIL_FUNC:2962,STENCIL_FAIL:2964,STENCIL_PASS_DEPTH_FAIL:2965,STENCIL_PASS_DEPTH_PASS:2966,STENCIL_REF:2967,STENCIL_VALUE_MASK:2963,STENCIL_WRITEMASK:2968,STENCIL_BACK_FUNC:34816,STENCIL_BACK_FAIL:34817,STENCIL_BACK_PASS_DEPTH_FAIL:34818,STENCIL_BACK_PASS_DEPTH_PASS:34819,STENCIL_BACK_REF:36003,STENCIL_BACK_VALUE_MASK:36004,STENCIL_BACK_WRITEMASK:36005,VIEWPORT:2978,SCISSOR_BOX:3088,COLOR_CLEAR_VALUE:3106,COLOR_WRITEMASK:3107,UNPACK_ALIGNMENT:3317,PACK_ALIGNMENT:3333,MAX_TEXTURE_SIZE:3379,MAX_VIEWPORT_DIMS:3386,SUBPIXEL_BITS:3408,RED_BITS:3410,GREEN_BITS:3411,BLUE_BITS:3412,ALPHA_BITS:3413,DEPTH_BITS:3414,STENCIL_BITS:3415,POLYGON_OFFSET_UNITS:10752,POLYGON_OFFSET_FACTOR:32824,TEXTURE_BINDING_2D:32873,SAMPLE_BUFFERS:32936,SAMPLES:32937,SAMPLE_COVERAGE_VALUE:32938,SAMPLE_COVERAGE_INVERT:32939,COMPRESSED_TEXTURE_FORMATS:34467,DONT_CARE:4352,FASTEST:4353,NICEST:4354,GENERATE_MIPMAP_HINT:33170,BYTE:5120,UNSIGNED_BYTE:5121,SHORT:5122,UNSIGNED_SHORT:5123,INT:5124,UNSIGNED_INT:5125,FLOAT:5126,DEPTH_COMPONENT:6402,ALPHA:6406,RGB:6407,RGBA:6408,LUMINANCE:6409,LUMINANCE_ALPHA:6410,UNSIGNED_SHORT_4_4_4_4:32819,UNSIGNED_SHORT_5_5_5_1:32820,UNSIGNED_SHORT_5_6_5:33635,FRAGMENT_SHADER:35632,VERTEX_SHADER:35633,MAX_VERTEX_ATTRIBS:34921,MAX_VERTEX_UNIFORM_VECTORS:36347,MAX_VARYING_VECTORS:36348,MAX_COMBINED_TEXTURE_IMAGE_UNITS:35661,MAX_VERTEX_TEXTURE_IMAGE_UNITS:35660,MAX_TEXTURE_IMAGE_UNITS:34930,MAX_FRAGMENT_UNIFORM_VECTORS:36349,SHADER_TYPE:35663,DELETE_STATUS:35712,LINK_STATUS:35714,VALIDATE_STATUS:35715,ATTACHED_SHADERS:35717,ACTIVE_UNIFORMS:35718,ACTIVE_ATTRIBUTES:35721,SHADING_LANGUAGE_VERSION:35724,CURRENT_PROGRAM:35725,NEVER:512,LESS:513,EQUAL:514,LEQUAL:515,GREATER:516,NOTEQUAL:517,GEQUAL:518,ALWAYS:519,KEEP:7680,REPLACE:7681,INCR:7682,DECR:7683,INVERT:5386,INCR_WRAP:34055,DECR_WRAP:34056,VENDOR:7936,RENDERER:7937,VERSION:7938,NEAREST:9728,LINEAR:9729,NEAREST_MIPMAP_NEAREST:9984,LINEAR_MIPMAP_NEAREST:9985,NEAREST_MIPMAP_LINEAR:9986,LINEAR_MIPMAP_LINEAR:9987,TEXTURE_MAG_FILTER:10240,TEXTURE_MIN_FILTER:10241,TEXTURE_WRAP_S:10242,TEXTURE_WRAP_T:10243,TEXTURE:5890,TEXTURE_CUBE_MAP:34067,TEXTURE_BINDING_CUBE_MAP:34068,TEXTURE_CUBE_MAP_POSITIVE_X:34069,TEXTURE_CUBE_MAP_NEGATIVE_X:34070,TEXTURE_CUBE_MAP_POSITIVE_Y:34071,TEXTURE_CUBE_MAP_NEGATIVE_Y:34072,TEXTURE_CUBE_MAP_POSITIVE_Z:34073,TEXTURE_CUBE_MAP_NEGATIVE_Z:34074,MAX_CUBE_MAP_TEXTURE_SIZE:34076,TEXTURE0:33984,TEXTURE1:33985,TEXTURE2:33986,TEXTURE3:33987,TEXTURE4:33988,TEXTURE5:33989,TEXTURE6:33990,TEXTURE7:33991,TEXTURE8:33992,TEXTURE9:33993,TEXTURE10:33994,TEXTURE11:33995,TEXTURE12:33996,TEXTURE13:33997,TEXTURE14:33998,TEXTURE15:33999,TEXTURE16:34e3,TEXTURE17:34001,TEXTURE18:34002,TEXTURE19:34003,TEXTURE20:34004,TEXTURE21:34005,TEXTURE22:34006,TEXTURE23:34007,TEXTURE24:34008,TEXTURE25:34009,TEXTURE26:34010,TEXTURE27:34011,TEXTURE28:34012,TEXTURE29:34013,TEXTURE30:34014,TEXTURE31:34015,ACTIVE_TEXTURE:34016,REPEAT:10497,CLAMP_TO_EDGE:33071,MIRRORED_REPEAT:33648,FLOAT_VEC2:35664,FLOAT_VEC3:35665,FLOAT_VEC4:35666,INT_VEC2:35667,INT_VEC3:35668,INT_VEC4:35669,BOOL:35670,BOOL_VEC2:35671,BOOL_VEC3:35672,BOOL_VEC4:35673,FLOAT_MAT2:35674,FLOAT_MAT3:35675,FLOAT_MAT4:35676,SAMPLER_2D:35678,SAMPLER_CUBE:35680,VERTEX_ATTRIB_ARRAY_ENABLED:34338,VERTEX_ATTRIB_ARRAY_SIZE:34339,VERTEX_ATTRIB_ARRAY_STRIDE:34340,VERTEX_ATTRIB_ARRAY_TYPE:34341,VERTEX_ATTRIB_ARRAY_NORMALIZED:34922,VERTEX_ATTRIB_ARRAY_POINTER:34373,VERTEX_ATTRIB_ARRAY_BUFFER_BINDING:34975,IMPLEMENTATION_COLOR_READ_TYPE:35738,IMPLEMENTATION_COLOR_READ_FORMAT:35739,COMPILE_STATUS:35713,LOW_FLOAT:36336,MEDIUM_FLOAT:36337,HIGH_FLOAT:36338,LOW_INT:36339,MEDIUM_INT:36340,HIGH_INT:36341,FRAMEBUFFER:36160,RENDERBUFFER:36161,RGBA4:32854,RGB5_A1:32855,RGB565:36194,DEPTH_COMPONENT16:33189,STENCIL_INDEX8:36168,DEPTH_STENCIL:34041,RENDERBUFFER_WIDTH:36162,RENDERBUFFER_HEIGHT:36163,RENDERBUFFER_INTERNAL_FORMAT:36164,RENDERBUFFER_RED_SIZE:36176,RENDERBUFFER_GREEN_SIZE:36177,RENDERBUFFER_BLUE_SIZE:36178,RENDERBUFFER_ALPHA_SIZE:36179,RENDERBUFFER_DEPTH_SIZE:36180,RENDERBUFFER_STENCIL_SIZE:36181,FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE:36048,FRAMEBUFFER_ATTACHMENT_OBJECT_NAME:36049,FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL:36050,FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE:36051,COLOR_ATTACHMENT0:36064,DEPTH_ATTACHMENT:36096,STENCIL_ATTACHMENT:36128,DEPTH_STENCIL_ATTACHMENT:33306,NONE:0,FRAMEBUFFER_COMPLETE:36053,FRAMEBUFFER_INCOMPLETE_ATTACHMENT:36054,FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT:36055,FRAMEBUFFER_INCOMPLETE_DIMENSIONS:36057,FRAMEBUFFER_UNSUPPORTED:36061,FRAMEBUFFER_BINDING:36006,RENDERBUFFER_BINDING:36007,MAX_RENDERBUFFER_SIZE:34024,INVALID_FRAMEBUFFER_OPERATION:1286,UNPACK_FLIP_Y_WEBGL:37440,UNPACK_PREMULTIPLY_ALPHA_WEBGL:37441,CONTEXT_LOST_WEBGL:37442,UNPACK_COLORSPACE_CONVERSION_WEBGL:37443,BROWSER_DEFAULT_WEBGL:37444},e.exports=t.default},function(e,t,i){\"use strict\";function a(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}Object.defineProperty(t,\"__esModule\",{value:!0});var n=function e(t){var i=t.type,n=t.name,r=t.size;a(this,e),this.className=\"WebGLActiveInfo\",this.type=i,this.name=n,this.size=r};t.default=n,e.exports=t.default},function(e,t,i){\"use strict\";function a(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}function n(e){return(0,o.getTransferedObjectUUID)(s,e)}Object.defineProperty(t,\"__esModule\",{value:!0}),t.default=void 0;var r=function(){function e(e,t){for(var i=0;i<t.length;i++){var a=t[i];a.enumerable=a.enumerable||!1,a.configurable=!0,\"value\"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,i,a){return i&&e(t.prototype,i),a&&e(t,a),t}}(),o=i(0),s=\"WebGLBuffer\",u=function(){function e(t){a(this,e),this.className=s,this.id=t}return r(e,[{key:\"uuid\",value:function(){return n(this.id)}}]),e}();u.uuid=n,t.default=u,e.exports=t.default},function(e,t,i){\"use strict\";function a(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}function n(e){return(0,o.getTransferedObjectUUID)(s,e)}Object.defineProperty(t,\"__esModule\",{value:!0}),t.default=void 0;var r=function(){function e(e,t){for(var i=0;i<t.length;i++){var a=t[i];a.enumerable=a.enumerable||!1,a.configurable=!0,\"value\"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,i,a){return i&&e(t.prototype,i),a&&e(t,a),t}}(),o=i(0),s=\"WebGLFrameBuffer\",u=function(){function e(t){a(this,e),this.className=s,this.id=t}return r(e,[{key:\"uuid\",value:function(){return n(this.id)}}]),e}();u.uuid=n,t.default=u,e.exports=t.default},function(e,t,i){\"use strict\";function a(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}function n(e){return(0,o.getTransferedObjectUUID)(s,e)}Object.defineProperty(t,\"__esModule\",{value:!0}),t.default=void 0;var r=function(){function e(e,t){for(var i=0;i<t.length;i++){var a=t[i];a.enumerable=a.enumerable||!1,a.configurable=!0,\"value\"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,i,a){return i&&e(t.prototype,i),a&&e(t,a),t}}(),o=i(0),s=\"WebGLRenderBuffer\",u=function(){function e(t){a(this,e),this.className=s,this.id=t}return r(e,[{key:\"uuid\",value:function(){return n(this.id)}}]),e}();u.uuid=n,t.default=u,e.exports=t.default},function(e,t,i){\"use strict\";function a(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}function n(e){return(0,o.getTransferedObjectUUID)(s,e)}Object.defineProperty(t,\"__esModule\",{value:!0}),t.default=void 0;var r=function(){function e(e,t){for(var i=0;i<t.length;i++){var a=t[i];a.enumerable=a.enumerable||!1,a.configurable=!0,\"value\"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,i,a){return i&&e(t.prototype,i),a&&e(t,a),t}}(),o=i(0),s=\"WebGLTexture\",u=function(){function e(t,i){a(this,e),this.className=s,this.id=t,this.type=i}return r(e,[{key:\"uuid\",value:function(){return n(this.id)}}]),e}();u.uuid=n,t.default=u,e.exports=t.default},function(e,t,i){\"use strict\";function a(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}function n(e){return(0,o.getTransferedObjectUUID)(s,e)}Object.defineProperty(t,\"__esModule\",{value:!0}),t.default=void 0;var r=function(){function e(e,t){for(var i=0;i<t.length;i++){var a=t[i];a.enumerable=a.enumerable||!1,a.configurable=!0,\"value\"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,i,a){return i&&e(t.prototype,i),a&&e(t,a),t}}(),o=i(0),s=\"WebGLProgram\",u=function(){function e(t){a(this,e),this.className=s,this.id=t}return r(e,[{key:\"uuid\",value:function(){return n(this.id)}}]),e}();u.uuid=n,t.default=u,e.exports=t.default},function(e,t,i){\"use strict\";function a(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}function n(e){return(0,o.getTransferedObjectUUID)(s,e)}Object.defineProperty(t,\"__esModule\",{value:!0}),t.default=void 0;var r=function(){function e(e,t){for(var i=0;i<t.length;i++){var a=t[i];a.enumerable=a.enumerable||!1,a.configurable=!0,\"value\"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,i,a){return i&&e(t.prototype,i),a&&e(t,a),t}}(),o=i(0),s=\"WebGLShader\",u=function(){function e(t,i){a(this,e),this.className=s,this.id=t,this.type=i}return r(e,[{key:\"uuid\",value:function(){return n(this.id)}}]),e}();u.uuid=n,t.default=u,e.exports=t.default},function(e,t,i){\"use strict\";function a(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}Object.defineProperty(t,\"__esModule\",{value:!0});var n=function e(t){var i=t.rangeMin,n=t.rangeMax,r=t.precision;a(this,e),this.className=\"WebGLShaderPrecisionFormat\",this.rangeMin=i,this.rangeMax=n,this.precision=r};t.default=n,e.exports=t.default},function(e,t,i){\"use strict\";function a(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}function n(e){return(0,o.getTransferedObjectUUID)(s,e)}Object.defineProperty(t,\"__esModule\",{value:!0}),t.default=void 0;var r=function(){function e(e,t){for(var i=0;i<t.length;i++){var a=t[i];a.enumerable=a.enumerable||!1,a.configurable=!0,\"value\"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,i,a){return i&&e(t.prototype,i),a&&e(t,a),t}}(),o=i(0),s=\"WebGLUniformLocation\",u=function(){function e(t,i){a(this,e),this.className=s,this.id=t,this.type=i}return r(e,[{key:\"uuid\",value:function(){return n(this.id)}}]),e}();u.uuid=n,t.default=u,e.exports=t.default},function(e,t,i){\"use strict\";function a(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}Object.defineProperty(t,\"__esModule\",{value:!0});var n=function(){function e(e,t){for(var i=0;i<t.length;i++){var a=t[i];a.enumerable=a.enumerable||!1,a.configurable=!0,\"value\"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,i,a){return i&&e(t.prototype,i),a&&e(t,a),t}}(),r=1,o=function(){},s=function(){function e(){a(this,e),this._id=r++,this._width=0,this._height=0,this._src=void 0,this._onload=o,this._onerror=o,this.complete=!1}return n(e,[{key:\"addEventListener\",value:function(e,t){\"load\"===e?this.onload=t:\"error\"===e&&(this.onerror=t)}},{key:\"removeEventListener\",value:function(e,t){\"load\"===e?this.onload=o:\"error\"===e&&(this.onerror=o)}},{key:\"width\",get:function(){return this._width},set:function(e){this._width=e}},{key:\"height\",get:function(){return this._height},set:function(e){this._height=e}},{key:\"src\",get:function(){return this._src},set:function(t){var i=this;t.startsWith(\"//\")&&(t=\"http:\"+t),this._src=t,e.GBridge.perloadImage([this._src,this._id],function(e){if(\"string\"==typeof e&&(e=JSON.parse(e)),e.error){var t={type:\"error\",target:i};i.onerror(t)}else{i.complete=!0,i.width=\"number\"==typeof e.width?e.width:0,i.height=\"number\"==typeof e.height?e.height:0;var t={type:\"load\",target:i};i.onload(t)}})}},{key:\"onload\",get:function(){return this._onload},set:function(e){this._onload=e}},{key:\"onerror\",get:function(){return this._onerror},set:function(e){this._onerror=e}}]),e}();s.GBridge=null,t.default=s,e.exports=t.default},function(e,t,i){\"use strict\";function a(e,t){for(var i=\"\",a=0;a<e.length;a++)0!==a&&(i+=t),i+=e[a];return i}Object.defineProperty(t,\"__esModule\",{value:!0});var n=function(){function e(e,t){var i=[],a=!0,n=!1,r=void 0;try{for(var o,s=e[Symbol.iterator]();!(a=(o=s.next()).done)&&(i.push(o.value),!t||i.length!==t);a=!0);}catch(e){n=!0,r=e}finally{try{!a&&s.return&&s.return()}finally{if(n)throw r}}return i}return function(t,i){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,i);throw new TypeError(\"Invalid attempt to destructure non-iterable instance\")}}(),r=i(3),o=function(e){return e&&e.__esModule?e:{default:e}}(r),s=\"undefined\"!=typeof WXEnvironment,u=s&&/ios/i.test(WXEnvironment.platform),d=s&&!u,c=\"undefined\"!=typeof weex&&weex.requireModule?weex.requireModule(\"gcanvas\"):\"undefined\"!=typeof __weex_require__?__weex_require__(\"@weex-module/gcanvas\"):{},l=!1,f=!1,_=function(){var e=[];Object.keys(o.default).forEach(function(t){e[o.default[t]]=t});var t=function(t){return e[parseInt(t)]||\"NotFoundMethod\"};return function(e,i){var a=i.split(\",\")[0],n=t(a);console.log(\"=== callNative - componentId:\"+e+\"; method: \"+n+\"; cmds: \"+i)}}(),h={},E={callEnable:function(e,t){return h[e]=[],c.enable({componentId:e,config:t})},callEnableDebug:function(){l=!0},callEnableDisableCombo:function(){f=!0},callSetContextType:function(e,t){c.setContextType(t,e)},callReset:function(e){c.resetComponent&&canvasModule.resetComponent(componentId)},render:u?function(e){return c.extendCallNative({contextId:e,type:1610612737})}:function(e){return callGCanvasLinkNative(e,1610612737,\"render\")},render2d:u?function(e,t){l&&(console.log(\">>> >>> render2d ===\"),console.log(\">>> commands: \"+t)),c.render(t,e)}:function(e,t){l&&(console.log(\">>> >>> render2d ===\"),console.log(\">>> commands: \"+t)),callGCanvasLinkNative(e,536870913,t)},callExtendCallNative:function(e,t){throw\"should not be here anymore \"+t},flushNative:u?function(e){var t=a(h[e],\";\");h[e]=[],l&&(console.log(\">>> >>> flush native ===\"),console.log(\">>> commands: \"+t));var i=c.extendCallNative({contextId:e,type:1610612736,args:t}),n=i&&i.result;return l&&console.log(\">>> result: \"+n),n}:function(e){var t=a(h[e],\";\");h[e]=[],l&&(console.log(\">>> >>> flush native ===\"),console.log(\">>> commands: \"+t));var i=callGCanvasLinkNative(e,1610612736,t);return l&&console.log(\">>> result: \"+i),i},callNative:function(e,t,i){return l&&_(e,t),h[e].push(t),!i||f?E.flushNative(e):void 0},texImage2D:function(e){for(var t=arguments.length,i=Array(t>1?t-1:0),a=1;a<t;a++)i[a-1]=arguments[a];if(u){if(6===i.length){var r=n(i,6),s=r[0],l=r[1],f=r[2],_=r[3],h=r[4],v=r[5];E.callNative(e,o.default.texImage2D+\",6,\"+s+\",\"+l+\",\"+f+\",\"+_+\",\"+h+\",\"+v.src)}else if(9===i.length){var m=n(i,9),T=m[0],g=m[1],A=m[2],N=m[3],p=m[4],R=m[5],b=m[6],C=m[7],I=m[8];E.callNative(e,o.default.texImage2D+\",9,\"+T+\",\"+g+\",\"+A+\",\"+N+\",\"+p+\",\"+R+\",\"+ +b+\",\"+C+\",\"+(I?I.src:0))}}else if(d)if(6===i.length){var B=n(i,6),S=B[0],y=B[1],x=B[2],G=B[3],F=B[4],O=B[5];c.texImage2D(e,S,y,x,G,F,O.src)}else if(9===i.length){var P=n(i,9),L=P[0],w=P[1],U=P[2],M=P[3],D=P[4],k=P[5],X=P[6],V=P[7],H=P[8];c.texImage2D(e,L,w,U,M,D,k,X,V,H?H.src:0)}},texSubImage2D:function(e,t,i,a,n,r,s,l){u?8===arguments.length&&E.callNative(e,o.default.texSubImage2D+\",6,\"+t+\",\"+i+\",\"+a+\",\"+n,NaN+r+\",\"+s+\",\"+l.src):d&&c.texSubImage2D(e,t,i,a,n,r,s,l.src)},bindImageTexture:function(e,t,i){c.bindImageTexture([t,i],e)},perloadImage:function(e,t){var i=n(e,2),a=i[0],r=i[1];c.preLoadImage([a,r],function(e){e.url=a,e.id=r,t(e)})}};t.default=E,e.exports=t.default},function(e,t,i){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0});var a=function(){function e(e,t){var i=[],a=!0,n=!1,r=void 0;try{for(var o,s=e[Symbol.iterator]();!(a=(o=s.next()).done)&&(i.push(o.value),!t||i.length!==t);a=!0);}catch(e){n=!0,r=e}finally{try{!a&&s.return&&s.return()}finally{if(n)throw r}}return i}return function(t,i){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,i);throw new TypeError(\"Invalid attempt to destructure non-iterable instance\")}}(),n=function(){d.Platform.OS},r=function(){d.Platform.OS},o=!1,s=!1,u={},d={GCanvasModule:null,Platform:null,callEnable:function(e,t){return u[e]=[],d.GCanvasModule.enable({componentId:e,config:t})},callEnableDebug:function(){o=!0},callEnableDisableCombo:function(){s=!0},callSetContextType:function(e,t){d.GCanvasModule.setContextType(t,e)},render:function(e){return d.GCanvasModule.extendCallNative({contextId:e,type:1610612737})},render2d:function(e,t){o&&(console.log(\">>> >>> render2d ===\"),console.log(\">>> commands: \"+t)),d.GCanvasModule.render(t,e)},flushNative:function(e){},callNative:function(e,t,i){},texImage2D:function(e){for(var t=arguments.length,i=Array(t>1?t-1:0),o=1;o<t;o++)i[o-1]=arguments[o];if(n()){if(6===i.length){var s=a(i,6),u=s[0],c=s[1],l=s[2],f=s[3],_=s[4],h=s[5];d.GBridge.callNative(e,GLmethod.texImage2D+\",6,\"+u+\",\"+c+\",\"+l+\",\"+f+\",\"+_+\",\"+h.src)}else if(9===i.length){var E=a(i,9),v=E[0],m=E[1],T=E[2],g=E[3],A=E[4],N=E[5],p=E[6],R=E[7],b=E[8];d.GBridge.callNative(e,GLmethod.texImage2D+\",9,\"+v+\",\"+m+\",\"+T+\",\"+g+\",\"+A+\",\"+N+\",\"+ +p+\",\"+R+\",\"+(b?b.src:0))}}else if(r())if(6===i.length){var C=a(i,6),I=C[0],B=C[1],S=C[2],y=C[3],x=C[4],G=C[5];d.GCanvasModule.texImage2D(e,I,B,S,y,x,G.src)}else if(9===i.length){var F=a(i,9),O=F[0],P=F[1],L=F[2],w=F[3],U=F[4],M=F[5],D=F[6],k=F[7],X=F[8];d.GCanvasModule.texImage2D(e,O,P,L,w,U,M,D,k,X?X.src:0)}},texSubImage2D:function(e,t,i,a,o,s,u,c){n()?8===arguments.length&&d.callNative(e,GLmethod.texSubImage2D+\",6,\"+t+\",\"+i+\",\"+a+\",\"+o,NaN+s+\",\"+u+\",\"+c.src):r()&&GCanvasModule.texSubImage2D(e,t,i,a,o,s,u,c.src)},bindImageTexture:function(e,t,i){d.GCanvasModule.bindImageTexture([t,i],e,function(e){})},perloadImage:function(e,t){var i=a(e,2),n=i[0],r=i[1];d.GCanvasModule.preLoadImage([n,r],function(e){e.url=n,e.id=r,t(e)})}};t.default=d,e.exports=t.default}])});","!function(t,e){\"object\"==typeof exports&&\"object\"==typeof module?module.exports=e():\"function\"==typeof define&&define.amd?define(\"GM\",[],e):\"object\"==typeof exports?exports.GM=e():t.GM=e()}(this,function(){return function(t){function e(r){if(n[r])return n[r].exports;var i=n[r]={exports:{},id:r,loaded:!1};return t[r].call(i.exports,i,i.exports,e),i.loaded=!0,i.exports}var n={};return e.m=t,e.c=n,e.p=\"\",e(0)}([function(t,e,n){\"use strict\";var r=n(2);n(57),n(68),n(63),n(76),n(50),n(65),t.exports=r},function(t,e,n){var r=n(87);t.exports=r},function(t,e,n){var r={Chart:n(100),Util:n(1),Geom:n(17),Shape:n(35),G:n(7),Global:n(3),Vector2:n(8),Theme:n(39),Scale:n(21),Coord:n(30),Plot:n(38),GuideAssist:n(37),Frame:n(5),AnimateAssist:n(27)};t.exports=r},function(t,e,n){\"use strict\";var r=n(39),i=n(1),a={sizes:{min:1,max:10},scales:{nice:!0},widthRatio:{column:.5,rose:.999999,multiplePie:.75},animateReduceMultiple:1,lineDash:[5,15]};a.setTheme=function(t){i.simpleMix(this,t)},a.setTheme(r),t.exports=a},function(t,e,n){var r=n(45);t.exports=r},function(t,e,n){var r=n(15);n(48),t.exports=r},function(t,e,n){\"use strict\";var r=n(1),i=n(4),a=n(5),s=n(23),o=n(92),c=\"_origin\",u=function(t){u.superclass.constructor.call(this,t)};u.ATTRS={id:\"\",type:null,container:null,attrs:null,shapeObj:null,createTime:null,styleCfg:{},shapeDatas:[]},r.extend(u,i),r.mixin(u,[o]),r.augment(u,{_mapping:function(t){var e=this,n=t.toJSON(),i=e.get(\"attrs\"),s=[];return r.each(n,function(t){var n={};n[c]=t[c],n.points=t.points,n.nextPoints=t.nextPoints,r.each(i,function(i){var a=i.names,s=e._getAttrValues(i,t);r.each(s,function(t,e){var i=a[e];n[i]=r.isArray(t)&&1===t.length?t[0]:t})}),s.push(n)}),new a(s)},_processShapePoints:function(t){var e,n,i=this,o=i.get(\"shapeType\")||i.get(\"type\"),c=s.getShape(o),u=[];return c._coord=i.getCoord(),r.each(t,function(t){var e=[];t.each(function(t){var n=i.getAttrValue(\"shape\",t),r=i.getShapePointInfo(t),a=c.getShapePoints(n,r);t.points=a,e.push(t)}),e=new a(e),u.push(e)}),r.each(u,function(t,r){e=u[r+1],n=e?e.colArray(\"points\")[0]:null,t.addCol(\"nextPoints\",function(){return n})}),i.set(\"shapeObj\",c),u},_getAttrValues:function(t,e){var n=t.scales,i=[];r.each(n,function(t){var n=t.dim;\"identity\"===t.type?i.push(t.value):i.push(e[n])});var a=t.mappingValues.apply(t,i);return a},draw:function(t){var e=this,n=[];return t=e.sortFrames(t),t=e.processFrames(t),t=e._processShapePoints(t),r.each(t,function(t,r){t=e.beforeMapping(t),t=e._mapping(t),t.rowCount()&&e.drawFrame(t,r),n.push(t)}),n},sortFrames:function(t){var e=this.getXScale();return r.indexOf([\"time\",\"timeCat\"],e.type)>-1?this.sort(t):t},processFrames:function(t){return t},beforeMapping:function(t){return t},isInCircle:function(){return this.getCoord().isPolar},getShapePointInfo:function(t){var e,n,r=this.getXScale(),i=this.getYScale();return e=r?this._normalizeValues(t[r.dim],r):t.x?t.x:.1,n=i?this._normalizeValues(t[i.dim],i):t.y?t.y:.1,{x:e,y:n,y0:i?i.scale(this.getYMinValue()):void 0,size:this.getSize(t)}},_normalizeValues:function(t,e){var n=[];return r.isArray(t)?r.each(t,function(t){n.push(e.scale(t))}):n=e.scale(t),n},getDefalutSize:function(){return.1},_getSize:function(t){var e,n=this.getCoord();return e=this.isInCircle()&&!n.isTransposed?(n.get(\"endAngle\")-n.get(\"startAngle\"))*n.get(\"radius\"):this.getDimWidth(\"x\"),t/e},getDimWidth:function(t){var e=this,n=e.getCoord(),r=n.convertPoint({x:0,y:0}),i=n.convertPoint({x:\"x\"===t?1:0,y:\"x\"===t?0:1}),a=0;return r&&i&&(a=Math.sqrt(Math.pow(i.x-r.x,2)+Math.pow(i.y-r.y,2))),a},getSize:function(t){var e=this.getAttrValue(\"size\",t);return e=r.isNull(e)?this.getDefalutSize():this._getSize(e)},drawFrame:function(t){var e,n,i,a=this,s=t.toJSON(),o=a.get(\"container\"),c=a.get(\"shapeObj\"),u=a.getYDim(),l=a.get(\"shapeDatas\");r.each(s,function(t,s){l.push(t),u&&r.isNull(t._origin[u])||(t.index=s,e=a.getDrawCfg(t),n=a.getDrawShape(t.shape),i=c.drawShape(n,e,o),a.afterDraw(i,t))})},afterDraw:function(){},getDrawShape:function(t){return r.isArray(t)?t[0]:t},getDrawCfg:function(t){var e=this.get(\"styleCfg\"),n=this.isInCircle(),r=t._origin,i={points:t.points,nextPoints:t.nextPoints,color:t.color,isInCircle:n,style:e,size:t.size,shape:t.shape,opacity:t.opacity,x:t.x,y:t.y,origin:t,id:this._getId(r),geomType:this.get(\"type\")};return n&&(i.center=this.getCoord().get(\"center\")),i},_getId:function(t){var e=this.get(\"idDims\"),n=this.get(\"id\"),r=n;if(e&&e.length>0)e.forEach(function(e){r+=\" \"+t[e]});else{var i=this.get(\"groupScales\");i&&i.length>0&&i.forEach(function(e){var n=e.dim;\"identity\"!==e.type&&\"..\"!==n.slice(0,2)&&(r+=\" \"+t[n])});var a=this.getAttr(\"position\"),s=a.getDims(),o=s[0],c=s[1],u=this.get(\"type\");r+=\"interval\"===u||\"intervalStack\"===u||\"schemal\"===u?\" \"+t[o]:\"line\"===u||\"area\"===u?\" \"+u:\" \"+t[o]+\" \"+t[c]+\" \"+u}return r},getYMinValue:function(){var t,e=this.getYScale(),n=e.min;return t=n>=0?n:0},getAttrValue:function(t,e){var n=this.getAttr(t),r=null;return n&&(r=this._getAttrValues(n,e)[0]),r},getAttr:function(t){var e=this.get(\"attrs\"),n=null;return r.each(e,function(e){e.type===t&&(n=e)}),n},getCoord:function(){return this.getAttr(\"position\").coord},getXDim:function(){var t=this.getXScale();return t.dim},getYDim:function(){var t=this.getYScale();return t?t.dim:null},getXScale:function(){return this.getAttr(\"position\").scales[0]},getYScale:function(){return this.getAttr(\"position\").scales[1]}}),t.exports=u},function(t,e,n){\"use strict\";function r(t,e){var n=t.getContext(\"2d\");if(n.beginPath(),n.save(),n.globalAlpha=e.opacity||1,e.lineDash&&n.setLineDash&&n.setLineDash(e.lineDash),e.fill&&(e.fillStyle=e.fill),delete e.fill,e.stroke&&(e.strokeStyle=e.stroke),delete e.stroke,e.fontStyle||e.fontVariant||e.fontWeight||e.fontSize||e.fontFamily){var r={};a.simpleMix(r,c.defaultFont,e),e.font=[r.fontStyle,r.fontVariant,r.fontWeight,r.fontSize+\"px\",r.fontFamily].join(\" \")}return a.simpleMix(n,e),n}function i(t,e){var n=t.globalAlpha;e.strokeStyle&&(e.strokeOpacity&&(t.globalAlpha=e.strokeOpacity),t.stroke(),t.globalAlpha=n),e.fillStyle&&(t.globalAlpha=e.fillOpacity||t.globalAlpha,t.fill(),(e.fillOpacity||e.strokeOpacity)&&(t.strokeStyle=e.strokeStyle?e.strokeStyle:e.fillStyle,t.globalAlpha=e.strokeOpacity||1,t.stroke())),t.restore()}var a=n(1),s=n(8),o=n(109),c=n(3);t.exports={drawLine:function(t,e,n,a){var s=r(n,a);s.moveTo(t.x,t.y),s.lineTo(e.x,e.y),i(s,a)},drawText:function(t,e,n,i){var a;i.rotate&&(a=i.rotate*Math.PI/180,delete i.rotate);var s=r(n,i);a?(s.translate(e.x,e.y),s.rotate(a),s.fillText(\"\"+t,0,0)):s.fillText(\"\"+t,e.x,e.y),s.restore()},drawCircle:function(t,e,n,a){var s=r(n,a);s.arc(t.x,t.y,e,0,2*Math.PI),s.closePath(),i(s,a)},drawArc:function(t,e,n,a,s,o){var c=r(s,o);c.arc(t.x,t.y,e,n,a),o.z!==!1&&c.closePath(),i(c,o)},radiusRect:function(t,e,n,r,i,a){a.moveTo(t+i,e),a.arcTo(t+n,e,t+n,e+r,i),a.arcTo(t+n,e+r,t,e+r,i),a.arcTo(t,e+r,t,e,i),a.arcTo(t,e,t+n,e,i)},drawRect:function(t,e,n){var a=r(e,n),s=t[0].x,o=t[0].y,c=t[2].x,u=t[1].y;t.forEach(function(t){t.x>c&&(c=t.x),t.x<s&&(s=t.x),t.y>u&&(u=t.y),t.y<o&&(o=t.y)});var l=s,f=o,h=c-s,g=u-o;if(n.radius){var p=Math.min(n.radius,h/2,g/2);this.radiusRect(l,f,h,g,p,a)}else a.rect(l,f,h,g);n.z!==!1&&a.closePath(),i(a,n)},drawShape:function(t,e,n){var a=r(t,e);n(a),e.z&&a.closePath(),i(a,e)},drawLines:function(t,e,n){var a=r(e,n);this.lines(t,a),n.z&&a.closePath(),i(a,n)},lines:function(t,e,n){if(t.length){n!==!1&&e.moveTo(t[0].x,t[0].y);for(var r=1,i=t.length;r<i;r++){var a=t[r];e.lineTo(a.x,a.y)}}},drawFan:function(t,e,n,a){var o=r(n,a),c=new s(1,0),u=new s(t[0].x-e.x,t[0].y-e.y),l=u.length(),f=new s(t[1].x-e.x,t[1].y-e.y),h=f.length(),g=new s(t[2].x-e.x,t[2].y-e.y),p=c.angleTo(f),v=c.angleTo(g);p>v&&p-v<1e-4?(o.moveTo(e.x+h,e.y),o.arc(e.x,e.y,h,0,Math.PI),o.arc(e.x,e.y,h,Math.PI,2*Math.PI),o.moveTo(e.x+l,e.y),o.arc(e.x,e.y,l,2*Math.PI,Math.PI,!0),o.arc(e.x,e.y,l,Math.PI,0,!0),o.closePath()):(o.moveTo(t[0].x,t[0].y),o.lineTo(t[1].x,t[1].y),o.arc(e.x,e.y,h,p,v),o.lineTo(t[3].x,t[3].y),o.arc(e.x,e.y,l,v,p,!0),o.closePath()),i(o,a)},drawSmooth:function(t,e,n){if(0!==t.length){var r=this.before(e,n);this.smooth(t,r),this.after(r,n)}},before:function(t,e){return r(t,e)},after:function(t,e){return i(t,e)},smooth:function(t,e,n){var r=o.smooth(t);n!==!1&&e.moveTo(t[0].x,t[0].y);for(var i=0,a=r.length;i<a;i++){var s=r[i];e.bezierCurveTo(s[1],s[2],s[3],s[4],s[5],s[6])}}}},function(t,e,n){\"use strict\";function r(t,e){this.x=t,this.y=e}var i=n(1);r.add=function(t,e){return new r(t.x+e.x,t.y+e.y)},r.sub=function(t,e){return new r(t.x-e.x,t.y-e.y)},i.augment(r,{length:function(){return Math.sqrt(this.x*this.x+this.y*this.y)},normalize:function(){var t=1/this.length();return new r(this.x*t,this.y*t)},add:function(t){return r.add(this,t)},sub:function(t){return r.sub(this,t)},multiply:function(t){return new r(this.x*t,this.y*t)},dot:function(t){return this.x*t.x+this.y*t.y},angle:function(t){var e=this.dot(t)/(this.length()*t.length());return Math.acos(e)},angleTo:function(t){var e=this.angle(t),n=this.direction(t);return n>=0?e:2*Math.PI-e},zero:function(){return 0===this.x&&0===this.y},direction:function(t){return this.x*t.y-t.x*this.y},distanceTo:function(t){return r.sub(this,t).length()},clone:function(){return new r(this.x,this.y)},getPoint:function(){return{x:this.x,y:this.y}}}),t.exports=r},function(t,e,n){\"use strict\";var r=n(1),i=[\"min\",\"max\"],a=function(t){r.mix(this,t)};r.augment(a,{xScale:null,yScale:null,cfg:{},parsePoint:function(t,e){var n,a=this,s=a.xScale,o=a.yScale,c=e[0],u=e[1],l=u;if(c=s?r.indexOf(i,c)!==-1?s.scale(s[c]):s.scale(c):1,o){var f=o.scale(l),h=o.scale(o[l]);n=r.indexOf(i,u)!==-1?h:f}else n=1;return t.convertPoint({x:c,y:n})},paint:function(){}}),t.exports=a},function(t,e,n){\"use strict\";var r=n(1),i=function(t){r.mix(this,t)};i.prototype={type:\"base\",names:null,scales:[],min:0,max:10,method:function(t){return t*(this.max-this.min)+this.min},callback:function(){var t,e,n,i=this,a=i.arr,s=i.scales,o=r.toArray(arguments),c=[];return r.each(s,function(s,u){t=o[u],n=s.scale(t),e=s.translate(t),\"identity\"===s.type?c.push(s.value):r.isArray(a)?c.push(i._getArrValue(a,s,n,e)):i.method?c.push(i.method(n)):c.push(null)}),c},getNames:function(){var t=this.scales,e=this.names,n=[];return r.each(t,function(t,r){n.push(e[r])}),n},getDims:function(){var t=this.scales,e=[];return r.each(t,function(t){e.push(t.dim)}),e},getScale:function(t){var e=this.scales,n=this.names,r=n.indexOf(t);return e[r]},mappingValues:function(){var t=this.scales,e=r.toArray(arguments),n=this.callback,i=e;if(n){for(var a=0;a<e.length;a++)e[a]=this.parseParam(e[a],t[a]);i=n.apply(this,e)}return this.names&&1===this.names.length&&(i=[i]),i},parseParam:function(t,e){var n=t;return e.isLinear||(n=e.scale(t),n=e.invert(n)),n},_getArrValue:function(t,e,n,r){var i=0;return e.isCategory?i=r:e.isLinear&&(i=parseInt(n*(t.length-1),10)),t[i%t.length]}},t.exports=i},function(t,e,n){\"use strict\";var r=n(1);n(18);var i=function(t){r.mix(this,t)};r.augment(i,{bgimageData:null,imageData:null,ratio:1,startPoint:{x:0,y:0},center:{x:200,y:200},radius:160,reduceMultiple:1,duration:1e3,easing:\"easeInOut\",success:null,paint:function(t){var e=this,n=document.createElement(\"canvas\"),r=t.width,i=t.height,a=r/parseInt(t.style.width,10);e.ratio=a,n.style.width=r+\"px\",n.style.height=i+\"px\",n.width=r,n.height=i,e.draw(t,n)},draw:function(){},animateStep:function(t){var e=this,n=r.animateStep(function(n,r){r%e.reduceMultiple!==0&&1!==n||t(n)},e.duration,e.easing,e.success);e.animateId=n},clear:function(t){var e=t.getContext(\"2d\");e.clearRect(0,0,t.width,t.height)},stop:function(){var t=this,e=t.animateId;r.stopStep(e)}}),t.exports=i},function(t,e,n){\"use strict\";var r=n(1),i=function(t){r.mix(this,t),this.init()};r.augment(i,{formatter:null,range:[0,1],ticks:null,init:function(){},getTicks:function(){var t=this,e=t.ticks,n=[];return r.each(e,function(e){var i;i=r.isObject(e)?e:{text:t.getText(e),value:t.scale(e)},n.push(i)}),n},getText:function(t){var e=this.formatter;return t=e?e(t):t,!r.isNull(t)&&t.toString||(t=\"\"),t.toString()},rangeMin:function(){return this.range[0]},rangeMax:function(){var t=this.range;return t[t.length-1]},invert:function(){},translate:function(t){return t},scale:function(){},clone:function(){var t=this,e=t.constructor,n={};return r.each(t,function(e,r){n[r]=t[r]}),new e(n)},change:function(t){return this.ticks=null,r.mix(this,t),this.init(),this}}),t.exports=i},function(t,e,n){\"use strict\";function r(t){r.superclass.constructor.call(this,t),this._init()}var i=n(1),a=n(4),s=n(88),o=[\"color\",\"size\",\"shape\"],c=n(5),u=\"_origin\";s.Base.prototype.sort=function(t){var e=this.getXScale(),n=[];if(\"cat\"===e.type||\"timeCat\"===e.type)n=t.slice(0);else{var r=this.getXDim();i.each(t,function(t){n.push(c.sort(t,r))})}return n},r.ATTRS={coreType:null,frames:null,attrs:null,container:null,styleCfg:null},i.extend(r,a),i.augment(r,{_init:function(){var t=this.get(\"coreType\"),e=new s[t]({attrs:this.get(\"attrs\"),container:this.get(\"container\"),styleCfg:this.get(\"styleCfg\")});this.set(\"core\",e),this.processCore()},_getGroupScales:function(){var t=this.get(\"core\"),e=[];return i.each(o,function(n){var r=t.getAttr(n);if(r){var a=r.scales;i.each(a,function(t){t&&t.isCategory&&i.indexOf(e,t)===-1&&e.push(t)})}}),e},_groupFrames:function(t){var e=this,n=[],r=e._getGroupScales();return i.each(r,function(t){n.push(t.dim)}),c.group(t,n)},processCore:function(){},initData:function(t){var e=this._groupFrames(t);e=this._saveOriginData(e),e=this.processFrames(e),this.set(\"frames\",e)},processFrames:function(t){return t},_saveOriginData:function(t){return i.each(t,function(t){var e=t.toJSON();t.addCol(u,e)}),t},draw:function(t){var e=this.get(\"frames\"),n=this.get(\"core\");t&&n.set(\"container\",t),n.draw(e)},getXScale:function(){var t=this.get(\"core\");return t.getXScale()},getYScale:function(){var t=this.get(\"core\");return t.getYScale()},_isStack:function(t){var e=!1;return\"intervalStack\"!==t&&\"areaStack\"!==t||(e=!0),e},_getSnap:function(t,e){var n,r=0,i=this.get(\"attrs\")[0].dims[1];if(this._isStack(this.get(\"type\"))&&t.dim===i){var a=this.get(\"frames\");for(n=[],a.forEach(function(e){e.data.forEach(function(e){n.push(e[t.dim])})});r<n.length&&!(n[0][0]>e);r++){if(n[n.length-1][1]<=e){r=n.length-1;break}if(n[r][0]<=e&&n[r][1]>e)break}}else for(n=t.values,n.sort(function(t,e){return t-e});r<n.length&&!((n[0]+n[1])/2>e)&&!((n[r-1]+n[r])/2<=e&&(n[r+1]+n[r])/2>e);r++)if((n[n.length-2]+n[n.length-1])/2<=e){r=n.length-1;break}var s=n[r];return s},getSnapRecords:function(t,e){var n=this,r=n.get(\"coord\"),a=n.getXScale(),s=n.getYScale(),o=a.dim,c=s.dim,l=r.invertPoint(t),f=n.get(\"frames\"),h=[];if(e===c){var g=s.invert(l.y);s.isCategory||(g=n._getSnap(s,g)),i.each(f,function(t){t.each(function(t){(i.isArray(g)?i.equalsArray(t[c],g):t[c]===g)&&h.push(t)})})}else{var p=a.invert(l.x);a.isCategory||(p=n._getSnap(a,p)),i.each(f,function(t){t.each(function(t){var e=i.isNull(t[u])?t[o]:t[u][o];n._isEqual(e,p,a)&&h.push(t)})})}return h},_isEqual:function(t,e,n){return\"timeCat\"===n.type?n._toTimeStamp(t)===e:e===t},getAllShapeData:function(){var t=this.get(\"core\");return t.get(\"shapeDatas\")}}),t.exports=r},function(t,e,n){\"use strict\";var r=n(1),i=n(23),a=n(3);r.simpleMix(i.ShapeBase,{parsePoint:function(t){1===t.x&&(t.x=.9999999),1===t.y&&(t.y=.9999999);var e=this._coord;return 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}}),r.simpleMix(i.GeomShape,{drawShape:function(t,e,n){var r=this.getShape(t);return e.color||(e.color=a.colors[0]),r.drawShape(e,n)}}),t.exports=i},function(t,e,n){var r=n(1),i=function(t,e){this.data=t,r.mix(this,e),this.initFrame()};i.prototype={isFrame:!0,initFrame:function(){var t=this,e=t.data,n=t.colNames(),i=t.arr;if(r.isArray(e[0])&&(i=t.arr=e),!i){i=[];for(var a=0;a<n.length;a++){for(var s=[],o=n[a],c=0;c<e.length;c++)s.push(e[c][o]);i.push(s)}t.arr=i}},contains:function(t){var e=this.colNames();return r.indexOf(e,t)!==-1},colNames:function(){var t=this,e=t.names;if(!e){var n=this.data,i=n[0];e=[],i&&r.each(i,function(t,n){e.push(n)}),t.names=e}return e},rowCount:function(){var t=this,e=t.arr;return e&&e.length?e[0].length:0},colCount:function(){var t=this,e=t.colNames();return e?e.length:0},colIndex:function(t){return r.indexOf(this.names,t)},colArray:function(t){var e=t;return r.isString(t)&&(e=this.colIndex(t)),this.arr[e]},colReplace:function(t,e){var n=this.arr,i=this.colNames();if(r.isString(t)){var a=t;t=r.indexOf(i,a)}return n[t]=e,this},each:function(t){for(var e=this,n=e.rowCount(),r=0;r<n;r++){var i=e._getObject(r);t(i,r)}return e},rowObject:function(t){return this._getObject(t)},_getObject:function(t,e){var n=this,r=n.arr,i={};e=e||n.colNames();for(var a=0;a<e.length;a++)i[e[a]]=r[a][t];return i},addCol:function(t,e){var n=this;if(r.isFunction(e)){var i=e;e=[],n.each(function(t,n){var r=i(t,n);e.push(r)})}n.names.push(t),n.arr.push(e)},toArray:function(){return this.arr},toJSON:function(){for(var t=this,e=t.rowCount(),n=[],r=0;r<e;r++)n.push(t._getObject(r));return n}},t.exports=i},function(t,e,n){var r={};r.number=n(61),r.time=n(62),r.category=n(60),t.exports=r},function(t,e,n){\"use strict\";var r=n(13);r.Line=n(103),r.Point=n(104),r.Interval=n(32),r.IntervalStack=n(102),r.StackMixin=n(33),r.WidthMixin=n(34),t.exports=r},function(t,e,n){function r(){return++a}var i=n(1),a=0,s={},o=Math.pow,c=Math,u=Math.abs,l={linear:function(t){return t},easeIn:function(t){return o(t,1.7)},easeOut:function(t){return o(t,.48)},easeInOut:function(t){var e=.48-t/1.04,n=c.sqrt(.1734+e*e),r=n-e,i=o(u(r),1/3)*(r<0?-1:1),a=-n-e,s=o(u(a),1/3)*(a<0?-1:1),l=i+s+.5;return 3*(1-l)*l*l+l*l*l},backIn:function(t){var e=1.70158;return t*t*((e+1)*t-e)},backOut:function(t){t-=1;var e=1.70158;return t*t*((e+1)*t+e)+1},elastic:function(t){return t===!!t?t:o(2,-10*t)*c.sin((t-.075)*(2*Math.PI)/.3)+1},bounce:function(t){var e,n=7.5625,r=2.75;return t<1/r?e=n*t*t:t<2/r?(t-=1.5/r,e=n*t*t+.75):t<2.5/r?(t-=2.25/r,e=n*t*t+.9375):(t-=2.625/r,e=n*t*t+.984375),e}};i.mix(i,{animateStep:function(t,e,n,a){function o(t,e,r,a){var f=(new Date).getTime(),h=f-c;if(h>=r)return e(1,t),void(a&&a());var g=i.isFunction(n)?n:l[n||\"linear\"],p=g(h/r);e(p,t),s[u]=i.requestAnimationFrame(function(){o(t+1,e,r,a)})}var c=(new Date).getTime(),u=r();return o(0,t,e,a),u},stopStep:function(t){s[t]&&(i.cancelAnimationFrame(s[t]),delete s[t])}}),t.exports=i},function(t,e,n){\"use strict\";function r(t){r.superclass.constructor.call(this,t)}var i=n(1),a=n(2),s=a.Geom;r.ATTRS={coreType:\"Area\"},i.extend(r,s),t.exports=r},function(t,e){\"use strict\";function n(t){for(var e=1;t>10;)e=10*e,t/=10;for(;t<1;)e/=10,t=10*t;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,i=t[0];if(e>t[n-1])return NaN;if(e<t[0])return t[0];for(var a=1;a<t.length;a++){if(e<=t[a]){r=t[a];break}i=t[a]}return r}var a={snapFactorTo:function(t,e,r){var i=1;t<0&&(i=-1),t*=i;var s=n(t);return i*=s,t/=s,t=\"floor\"===r?a.snapFloor(e,t):\"ceil\"===r?a.snapCeiling(e,t):a.snapTo(e,t),t*i},snapMultiple:function(t,e,n){var r;return r=n?Math.ceil(t/e,10):Math.floor(t/e,10),r*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 s=t[t.length-1];if(s<=e)return s}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)}};t.exports=a},function(t,e,n){var r=n(1),i=n(12);i.Linear=n(83),i.linear=function(t){return new i.Linear(t)},i.Cat=n(22),i.cat=function(t){return new i.Cat(t)},i.Identity=n(82),i.I=function(t){return new i.Identity(t)},i.TimeCat=n(84),i.timeCat=function(t){return new i.TimeCat(t)},i.I_TYPE=\"identity\",i.isCategory=function(t){if(\"cat\"===t)return!0;var e=r.ucfirst(t);return!(!i[e]||!i[e].superclass||\"cat\"!==i[e].superclass.type)},t.exports=i},function(t,e,n){\"use strict\";var r=n(12),i=n(1),a=n(16),s=function(t){s.superclass.constructor.call(this,t)};i.extend(s,r),i.augment(s,{type:\"cat\",tickCount:null,isCategory:!0,init:function(){var t=this,e=t.values,n=t.tickCount;if(i.each(e,function(t,n){e[n]=t.toString()}),!t.ticks){var r=e;if(n){var s=a.category({maxCount:n,data:e});r=s.ticks}this.ticks=r}},getText:function(t){return this.values.indexOf(t)>-1?t=t:i.isNumber(t)&&(t=this.values[Math.round(t)]),s.superclass.getText.call(this,t)},translate:function(t){var e=this.values.indexOf(t);return e===-1&&i.isNumber(t)?e=t:e===-1&&(e=NaN),e},scale:function(t){var e,n=this.rangeMin(),r=this.rangeMax();return(i.isString(t)||this.values.indexOf(t)!==-1)&&(t=this.translate(t)),e=this.values.length>1?t/(this.values.length-1):t,n+e*(r-n)},invert:function(t){if(i.isString(t))return t;var e=this.rangeMin(),n=this.rangeMax();t<e&&(t=e),t>n&&(t=n);var r=(t-e)/(n-e),a=Math.round(r*(this.values.length-1))%this.values.length;return a=a||0,this.values[a]}}),t.exports=s},function(t,e,n){\"use strict\";var r=n(1),i={},a={defaultShapeType:null,getShape:function(t){var e=this,n=e[t]||e[e.defaultShapeType]||r.mix({},i.ShapeBase,{getActiveCfg:e.getActiveCfg,getSelectedCfg:e.getSelectedCfg});return n._coord=e._coord,n},getShapePoints:function(t,e){var n=this.getShape(t);return n.getShapePoints(e)},drawShape:function(t,e,n){var r=this.getShape(t);return r.drawShape(e,n)}},s={_coord:null,drawShape:function(){},getShapePoints:function(){}};i.registGeom=function(t,e){var n=r.ucfirst(t),s=r.mix({},a,e);return i[n]=s,s.className=n,s},i.registShape=function(t,e,n){var a=r.ucfirst(t),s=i[a],o=s.getShape(),c=r.mix({},o,n);return s[e]=c,c},i.getShape=function(t){var e=this;return t=t||\"point\",t=r.ucfirst(t),e[t]||i.ShapeBase},i.GeomShape=a,i.ShapeBase=s,t.exports=i},function(t,e,n){\"use strict\";var r=n(1),i=[\"color\",\"shape\",\"size\",\"opacity\"],a=\"_origin\";t.exports={getShapeData:function(t){var e={},n=t.toJSON(),s=n[0],o=t.colArray(\"_origin\");return r.each(i,function(t){s.hasOwnProperty(t)&&(e[t]=s[t])}),e[a]=o,e}}},function(t,e,n){\"use strict\";var r=n(1);t.exports={splitData:function(t){if(!t.length)return[];var e,n=[],i=[],a=this.getYDim();return r.each(t,function(t){e=t._origin?t._origin[a]:t[a],r.isArray(e)&&r.isNull(e[0])||r.isNull(e)?(n.push(i),i=[]):i.push(t)}),n.push(i),n}}},function(t,e,n){\"use strict\";function r(t){r.superclass.constructor.call(this,t)}var i=n(1),a=n(6),s=n(25),o=n(24);i.extend(r,a),i.mixin(r,[s,o]),r.ATTRS={type:\"path\",shapeType:\"line\"},i.augment(r,{drawFrame:function(t,e){var n,r,a,s=this,o=t.toJSON(),c=this.splitData(o),u=this.get(\"container\"),l=this.get(\"shapeObj\"),f=o[0],h=this.getDrawCfg(f),g=f.points.length;f.index=e,h=this.getDrawCfg(f),h.origin=o;var p=s.get(\"adjusts\"),v=p&&i.indexOf(p,\"Stack\")!==-1,d=s.getShapeData(t);s.get(\"shapeDatas\").push(d),i.each(c,function(t,e){h.splitedIndex=e;for(var i=0;i<g;i++)if(n=[],!v||0!==i){for(var o=0;o<t.length;o++)a=t[o],n.push(a.points[i]);if(0===n.length)return;h.points=n,h.index=i,r=s.getDrawShape(h.shape),l.drawShape(r,h,u)}})},_getJoinIdAttr:function(){var t=this.get(\"attrs\"),e=[];return i.each(t,function(t){\"position\"!==t.type&&e.push(t)}),e}}),t.exports=r},function(t,e,n){\"use strict\";var r=n(1),i=n(3),a=function(t){r.simpleMix(this,t)};r.augment(a,{animate:null,setImageData:function(t,e){var n=this;n.animate.imageData=t,n.animate.bgImageData=e},setStartPoint:function(t){this.animate.startPoint=t},setPolar:function(t,e){this.animate.center=t,this.animate.radius=e},setCallBack:function(t){var e=this.animate.success,n=null;n=r.isFunction(e)?function(){t(),e()}:t,this.animate.success=n},paint:function(t){var e=this.animate;e.cycle=i.animateReduceMultiple,e.paint(t)},clear:function(){var t=this.animate;t&&t.stop&&t.stop()}}),t.exports=a},function(t,e,n){\"use strict\";var r=n(1),i=n(4),a=n(7),s=n(8),o=function(t){o.superclass.constructor.call(this,t),this.init()};o.ATTRS={ticks:[],tickLine:{},offsetFactor:1,canvas:null,gridPoints:[]},r.extend(o,i),r.augment(o,{init:function(){},draw:function(){var t=this,e=t.get(\"line\"),n=t.get(\"tickLine\"),r=t.get(\"label\");e&&t.drawLine(e),n&&t.drawTicks(n),r&&t.drawLabels(r)},drawGrid:function(){var t=this,e=t.get(\"grid\");if(e){var n,i=t.get(\"canvas\"),s=t.get(\"gridPoints\"),o=t.get(\"ticks\"),c=s.length;r.each(s,function(t,s){if(r.isFunction(e)){var u=o[s]||{};n=e(u.text,s,c)}else n=e;n&&a.drawLines(t,i,n)})}},getOffsetPoint:function(){},getAxisVector:function(){},getOffsetVector:function(t,e){var n=this,r=n.getAxisVector(t),i=r.normalize(),a=n.get(\"offsetFactor\"),o=new s(i.y*-1*a,i.x*a);return o.multiply(e)},getSidePoint:function(t,e){var n=this,r=n.getOffsetVector(t,e);return{x:t.x+r.x,y:t.y+r.y}},drawTicks:function(t){var e=this,n=e.get(\"ticks\"),i=t.value,s=e.get(\"canvas\");r.each(n,function(n){var r=e.getOffsetPoint(n.value),o=e.getSidePoint(r,i);a.drawLine(r,o,s,t)})},getTextAlignInfo:function(t,e){var n,r,i=this,a=i.getOffsetVector(t,e);return n=a.x>0?\"left\":a.x<0?\"right\":\"center\",r=a.y>0?\"top\":a.y<0?\"bottom\":\"middle\",{textAlign:n,textBaseline:r}},drawLabels:function(t){var e,n=this,i=n.get(\"ticks\"),s=n.get(\"canvas\"),o=i.length;r.each(i,function(i,c){if(e=r.isFunction(t)?t(i.text,c,o):t){var u=n.get(\"labelOffset\"),l=n.getOffsetPoint(i.value),f=n.getSidePoint(l,u),h=r.simpleMix({},n.getTextAlignInfo(l,u),e);a.drawText(h.text||i.text,f,s,h)}})},drawLine:function(){}}),t.exports=o},function(t,e,n){\"use strict\";function r(t){r.superclass.constructor.call(this,t),this.__init()}var i=n(1),a=n(4);r.ATTRS={type:\"cartesian\",transposed:!1},i.extend(r,a),i.augment(r,{isRect:!0,isTransposed:!1,__init:function(){var t=this,e=t.get(\"plot\"),n={start:e.get(\"bl\").x,end:e.get(\"br\").x},r={start:e.get(\"bl\").y,end:e.get(\"tl\").y};this.isTransposed=t.get(\"transposed\"),t.set(\"x\",n),t.set(\"y\",r)},convertPoint:function(t){var e=this,n=e.isTransposed,r=n?\"y\":\"x\",i=n?\"x\":\"y\",a=e.get(\"x\"),s=e.get(\"y\");return{x:a.start+(a.end-a.start)*t[r],y:s.start+(s.end-s.start)*t[i]}},invertPoint:function(t){var e=this,n=e.isTransposed,r=n?\"y\":\"x\",i=n?\"x\":\"y\",a=e.get(\"x\"),s=e.get(\"y\"),o={};return o[r]=(t.x-a.start)/(a.end-a.start),o[i]=(t.y-s.start)/(s.end-s.start),o}}),t.exports=r},function(t,e,n){\"use strict\";t.exports={Rect:n(29),Cartesian:n(29),Polar:n(31),Circle:n(31)}},function(t,e,n){\"use strict\";function r(t){r.superclass.constructor.call(this,t),this.__init()}var i=n(1),a=n(4),s=n(8);r.ATTRS={startAngle:-Math.PI/2,endAngle:3*Math.PI/2,inner:0,type:\"polar\"},i.extend(r,a),i.augment(r,{isPolar:!0,isTransposed:!1,__init:function(){var t,e,n=this,r=n.get(\"plot\"),i=n.get(\"inner\");n.get(\"startAngle\")===-Math.PI&&0===n.get(\"endAngle\")?(t=Math.min(r.get(\"width\")/2,r.get(\"height\")),e={x:(r.get(\"bl\").x+r.get(\"br\").x)/2,y:r.get(\"bl\").y}):(t=Math.min(r.get(\"width\"),r.get(\"height\"))/2,e={x:(r.get(\"bl\").x+r.get(\"br\").x)/2,y:(r.get(\"tl\").y+r.get(\"bl\").y)/2});var a={start:n.get(\"startAngle\"),end:n.get(\"endAngle\")},s={start:t*i,end:t};this.isTransposed=n.get(\"transposed\"),n.set(\"center\",e),n.set(\"radius\",t),n.set(\"x\",a),n.set(\"y\",s)},convertPoint:function(t){var e=this,n=e.get(\"center\"),r=e.isTransposed,i=r?\"y\":\"x\",a=r?\"x\":\"y\",s=e.get(\"x\"),o=e.get(\"y\"),c=s.start+(s.end-s.start)*t[i],u=o.start+(o.end-o.start)*t[a];return{x:n.x+Math.cos(c)*u,y:n.y+Math.sin(c)*u}},invertPoint:function(t){var e=this,n=e.get(\"center\"),r=e.isTransposed,i=r?\"y\":\"x\",a=r?\"x\":\"y\",o=e.get(\"x\"),c=e.get(\"y\"),u=new s(1,0),l=new s(t.x-n.x,t.y-n.y);if(l.zero())return{x:0,y:0};for(var f=u.angleTo(l);f>o.end;)f-=2*Math.PI;var h=l.length(),g=(f-o.start)/(o.end-o.start),p=(h-c.start)/(c.end-c.start),v={};return v[i]=g,v[a]=p,v}}),t.exports=r},function(t,e,n){\"use strict\";function r(t){r.superclass.constructor.call(this,t)}var i=n(1),a=n(13),s=n(34);r.ATTRS={coreType:\"Interval\"},i.extend(r,a),i.mixin(r,[s]),t.exports=r},function(t,e,n){\"use strict\";var r=n(1),i=n(5),a=function(){};a.ATTRS={isAdjust:!0},r.augment(a,{processFrames:function(t){for(var e=this,n=e.getXScale().dim,a=e.getYScale().dim,s=t.length,o=[],c={},u=[],l=0;l<s;l++){for(var f=t[l].toJSON(),h=0;h<f.length;h++){var g=f[h],p=g[n],v=g[a],d=p.toString();v=r.isArray(v)?v[1]:v,c[d]||(c[d]=0),g[a]=[c[d],v+c[d]],c[d]+=v}o.push(f)}return r.each(o,function(t){var e=new i(t);u.push(e)}),u}}),t.exports=a},function(t,e,n){\"use strict\";var r=n(1),i=n(3),a=function(){};a.ATTRS={isAdjust:!0},r.augment(a,{processCore:function(){var t=this,e=this.get(\"core\");e.getDefalutSize=function(){return t._getDefalutSize()}},_getDefalutSize:function(){var t=this.get(\"core\"),e=t.getCoord(),n=t.getXScale(),r=n.values,a=i.widthRatio.column;return e.isPolar&&(a=e.isTransposed?1===r.length?i.widthRatio.rose:i.widthRatio.multiplePie:i.widthRatio.rose),a*(1/r.length)}}),t.exports=a},function(t,e,n){\"use strict\";var r=n(14);n(107),n(106),n(105),t.exports=r},function(t,e,n){\"use strict\";var r=n(1),i={splitPoints:function(t){var e=[],n=t.x,i=t.y;return i=r.isArray(i)?i:[i],i.forEach(function(t,i){var a={x:r.isArray(n)?n[i]:n,y:t};e.push(a)}),e}};t.exports=i},function(t,e,n){\"use strict\";var r=n(1),i=function(t){r.simpleMix(this,t),this.guides=[]};r.augment(i,{guides:null,xScale:null,yScale:null,addGuide:function(t){this.guides.push(t)},setScale:function(t,e){var n=this.guides;this.xScale=t,this.yScale=e,r.each(n,function(n){n.xScale=t,n.yScale=e})},paintFront:function(t,e){var n=this.guides;r.each(n,function(n){\"text\"!==n.type&&\"html\"!==n.type||n.paint(t,e)})},paintBack:function(t,e){var n=this.guides;r.each(n,function(n){\"text\"!==n.type&&\"html\"!==n.type&&n.paint(t,e)})},clear:function(t){if(this.guides=[],t){var e=t.getElementsByClassName(\"guideWapper\")[0];e&&t.removeChild(e)}return this}}),t.exports=i},function(t,e,n){\"use strict\";function r(t){r.superclass.constructor.call(this,t),this.__init()}var i=n(1),a=n(4);i.extend(r,a),i.augment(r,{__init:function(){var t=this,e=t.get(\"start\"),n=t.get(\"end\"),r={};r.x=Math.min(e.x,n.x),r.y=Math.min(e.y,n.y),t.set(\"tl\",r);var i={};i.x=Math.max(e.x,n.x),i.y=Math.min(e.y,n.y),t.set(\"tr\",i);var a={};a.x=Math.min(e.x,n.x),a.y=Math.max(e.y,n.y),t.set(\"bl\",a);var s={};s.x=Math.max(e.x,n.x),s.y=Math.max(e.y,n.y),t.set(\"br\",s),t.set(\"width\",s.x-r.x),t.set(\"height\",s.y-r.y)},reset:function(t,e){this.set(\"start\",t),this.set(\"end\",e),this.__init()},isInRange:function(t,e){i.isObject(t)&&(e=t.y,t=t.x);var n=this.get(\"tl\"),r=this.get(\"br\");return n.x<=t&&t<=r.x&&n.y<=e&&e<=r.y}}),t.exports=r},function(t,e,n){\"use strict\";var r=\"#999999\",i=\"#E9E9E9\",a=n(1),s={label:{fillStyle:\"#979797\",font:\"20px san-serif\"},labelOffset:6,line:{stroke:i,lineWidth:1},grid:{stroke:i,lineWidth:1},tickLine:null},o={fontStyle:\"\",fontVariant:\"\",fontWeight:\"\",fontSize:\"10px\",fontFamily:'\"Helvetica Neue\", Helvetica, \"PingFang SC\", \"Hiragino Sans GB\", \"Microsoft YaHei\", \"\\u5fae\\u8f6f\\u96c5\\u9ed1\", SimSun, \"sans-serif\"'},c={defaultFont:o,pixelRatio:1,margin:[40,40,40,40],colors:[\"#4E7CCC\",\"#36B3C3\",\"#4ECDA5\",\"#94E08A\",\"#E2F194\",\"#EDCC72\",\"#F8AB60\",\"#F9815C\",\"#EB4456\",\"#C82B3D\"],axis:{bottom:a.mix(!0,{},s,{line:{stroke:r},label:{textBaseline:\"hanging\"},labelOffset:12,gridAttrs:{},grid:function(t,e,n){return 0===e||e===n-1?null:a.simpleMix({},s.grid,c.axis.bottom.gridAttrs)}}),left:a.mix(!0,{},s,{label:{textAlign:\"end\"},line:null,tickLine:null}),right:a.mix(!0,{},s,{label:{textAlign:\"start\"},line:null,tickLine:null,grid:null}),circle:a.mix(!0,{},s,{line:{stroke:r}}),radius:a.mix(!0,{},s,{})}};t.exports=c},function(t,e,n){\"use strict\";var r=n(10),i=n(1),a=function(t){a.superclass.constructor.call(this,t)};i.extend(a,r),i.augment(a,{type:\"color\",names:[\"color\"],arr:null}),r.Color=a,r.Position=n(42),r.Size=n(44),r.Shape=n(43),r.Opacity=n(41),t.exports=r},function(t,e,n){\"use strict\";var r=n(1),i=n(10),a=function(t){a.superclass.constructor.call(this,t)};r.extend(a,i),r.augment(a,{type:\"opacity\",names:[\"opacity\"],min:.1,max:1,arr:null}),t.exports=a},function(t,e,n){\"use strict\";var r=n(1),i=n(10),a=function(t){a.superclass.constructor.call(this,t)};r.extend(a,i),r.augment(a,{type:\"position\",names:[\"x\",\"y\",\"z\"],coord:null,parseParam:function(t,e){\nvar n;return r.isArray(t)?(n=[],r.each(t,function(t){n.push(e.scale(t))})):n=e.scale(t),n},callback:function(t,e){var n,i,a,s=this.coord;if(t||0===t||(t=.1),e||0===e||(e=.1),r.isArray(e)&&r.isArray(t)){n=[],i=[];for(var o=0,c=0;o<t.length&&c<e.length;o++,c++)a=s.convertPoint({x:t[o],y:e[c]}),n.push(a.x),i.push(a.y)}else if(r.isArray(e))i=[],r.each(e,function(e){a=s.convertPoint({x:t,y:e}),n&&n!==a.x?(r.isArray(n)||(n=[n]),n.push(a.x)):n=a.x,i.push(a.y)});else if(r.isArray(t))n=[],r.each(t,function(t){a=s.convertPoint({x:t,y:e}),i&&i!==a.y?(r.isArray(i)||(i=[i]),i.push(a.y)):i=a.y,n.push(a.x)});else{var u=s.convertPoint({x:t,y:e});n=u.x,i=u.y}return[n,i]}}),t.exports=a},function(t,e,n){\"use strict\";var r=n(1),i=n(10),a=function(t){a.superclass.constructor.call(this,t)};r.extend(a,i),r.augment(a,{type:\"shape\",names:[\"shape\"],arr:null}),t.exports=a},function(t,e,n){\"use strict\";var r=n(1),i=n(10),a=function(t){a.superclass.constructor.call(this,t)};r.extend(a,i),r.augment(a,{type:\"size\",names:[\"size\"],arr:null}),t.exports=a},function(t,e,n){\"use strict\";function r(t){if(!t._attrs&&t!==i){var e=t.superclass.constructor;e&&!e._attrs&&r(e),t._attrs={},a.mix(!0,t._attrs,e._attrs),a.mix(!0,t._attrs,t.ATTRS)}}var i,a=n(1);i=function(t){r(this.constructor),this._attrs={},this.events={};var e=this.getDefaultCfg();a.mix(this._attrs,e,t)},a.augment(i,{getDefaultCfg:function(){var t=this,e=t.constructor,n=e._attrs,r=a.mix(!0,{},n);return r},set:function(t,e){var n=\"_onRender\"+a.ucfirst(t);return this[n]&&this[n](e,this._attrs[t]),this._attrs[t]=e,this},get:function(t){return this._attrs[t]},on:function(t,e){var n=this,r=n.events,i=r[t];return i||(i=r[t]=[]),i.push(e),n},fire:function(t,e){var n=this,r=n.events,i=r[t];i&&a.each(i,function(t){t(e)})},off:function(t,e){var n=this,r=n.events,i=r[t];return t?(i&&a.remove(i,e),n):(n.events={},n)},offEvents:function(t){var e=this,n=e.events;return t?(n[t]=null,e):(e.events={},e)},destroy:function(){var t=this,e=t.destroyed;return e?t:(t._attrs={},t.events={},void(t.destroyed=!0))}}),t.exports=i},function(t,e,n){var r=n(47);t.exports=r},function(t,e){\"use strict\";function n(t){return t instanceof Date?t:new Date(t)}function r(t,e,n){var r=new Date(n);switch(isNaN(r)&&(r=new Date),e=parseInt(e,10),t){case\"s\":r=new Date(r.getTime()+1e3*e);break;case\"n\":r=new Date(r.getTime()+6e4*e);break;case\"h\":r=new Date(r.getTime()+36e5*e);break;case\"d\":r=new Date(r.getTime()+864e5*e);break;case\"w\":r=new Date(r.getTime()+6048e5*e);break;case\"m\":r=new Date(r.getFullYear(),r.getMonth()+e,r.getDate(),r.getHours(),r.getMinutes(),r.getSeconds());break;case\"y\":r=new Date(r.getFullYear()+e,r.getMonth(),r.getDate(),r.getHours(),r.getMinutes(),r.getSeconds())}return r}var i=/^(?:(?!0000)[0-9]{4}([-\\/.]+)(?:(?:0?[1-9]|1[0-2])\\1(?:0?[1-9]|1[0-9]|2[0-8])|(?:0?[13-9]|1[0-2])\\1(?:29|30)|(?:0?[13578]|1[02])\\1(?:31))|(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)([-\\/.]?)0?2\\2(?:29))(\\s+([01]|([01][0-9]|2[0-3])):([0-9]|[0-5][0-9]):([0-9]|[0-5][0-9]))?$/,a=function(){var t=/w{1}|d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\\1?|[LloSZ]|\"[^\"]*\"|'[^']*'/g,e=/\\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\\d{4})?)\\b/g,n=/[^-+\\dA-Z]/g,r=function(t,e){for(t=String(t),e=e||2;t.length<e;)t=\"0\"+t;return t},i={\"default\":\"ddd mmm dd yyyy HH:MM:ss\",shortDate:\"m/d/yy\",longDate:\"mmmm d, yyyy\",fullDate:\"dddd, mmmm d, yyyy\",shortTime:\"h:MM TT\",longTime:\"h:MM:ss TT Z\",isoDate:\"yyyy-mm-dd\",isoTime:\"HH:MM:ss\",isoDateTime:\"yyyy-mm-dd'T'HH:MM:ss\",isoUTCDateTime:\"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'\",localShortDate:\"yy\\u5e74mm\\u6708dd\\u65e5\",localShortDateTime:\"yy\\u5e74mm\\u6708dd\\u65e5 hh:MM:ss TT\",localLongDate:\"yyyy\\u5e74mm\\u6708dd\\u65e5\",localLongDateTime:\"yyyy\\u5e74mm\\u6708dd\\u65e5 hh:MM:ss TT\",localFullDate:\"yyyy\\u5e74mm\\u6708dd\\u65e5 w\",localFullDateTime:\"yyyy\\u5e74mm\\u6708dd\\u65e5 w hh:MM:ss TT\"},a={dayNames:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\",\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\",\"\\u661f\\u671f\\u65e5\",\"\\u661f\\u671f\\u4e00\",\"\\u661f\\u671f\\u4e8c\",\"\\u661f\\u671f\\u4e09\",\"\\u661f\\u671f\\u56db\",\"\\u661f\\u671f\\u4e94\",\"\\u661f\\u671f\\u516d\"],monthNames:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\",\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"]};return function(s,o,c){if(1!==arguments.length||\"[object String]\"!==Object.prototype.toString.call(s)||/\\d/.test(s)||(o=s,s=void 0),s=s||0===s?new Date(s):new Date,isNaN(s))throw SyntaxError(\"invalid date\");o=String(i[o]||o||i[\"default\"]),\"UTC:\"===o.slice(0,4)&&(o=o.slice(4),c=!0);var u=c?\"getUTC\":\"get\",l=s[u+\"Date\"](),f=s[u+\"Day\"](),h=s[u+\"Month\"](),g=s[u+\"FullYear\"](),p=s[u+\"Hours\"](),v=s[u+\"Minutes\"](),d=s[u+\"Seconds\"](),m=s[u+\"Milliseconds\"](),x=c?0:s.getTimezoneOffset(),y={d:l,dd:r(l,void 0),ddd:a.dayNames[f],dddd:a.dayNames[f+7],w:a.dayNames[f+14],m:h+1,mm:r(h+1,void 0),mmm:a.monthNames[h],mmmm:a.monthNames[h+12],yy:String(g).slice(2),yyyy:g,h:p%12||12,hh:r(p%12||12,void 0),H:p,HH:r(p,void 0),M:v,MM:r(v,void 0),s:d,ss:r(d,void 0),l:r(m,3),L:r(m>99?Math.round(m/10):m,void 0),t:p<12?\"a\":\"p\",tt:p<12?\"am\":\"pm\",T:p<12?\"A\":\"P\",TT:p<12?\"AM\":\"PM\",Z:c?\"UTC\":(String(s).match(e)||[\"\"]).pop().replace(n,\"\"),o:(x>0?\"-\":\"+\")+r(100*Math.floor(Math.abs(x)/60)+Math.abs(x)%60,4),S:[\"th\",\"st\",\"nd\",\"rd\"][l%10>3?0:(l%100-l%10!==10)*l%10]};return o.replace(t,function(t){return t in y?y[t]:t.slice(1,t.length-1)})}}(),s={add:function(t,e,n){return r(t,e,n)},addHour:function(t,e){return r(\"h\",t,e)},addMinute:function(t,e){return r(\"n\",t,e)},addSecond:function(t,e){return r(\"s\",t,e)},addDay:function(t,e){return r(\"d\",t,e)},addWeek:function(t,e){return r(\"w\",t,e)},addMonths:function(t,e){return r(\"m\",t,e)},addYear:function(t,e){return r(\"y\",t,e)},isDateEquals:function(t,e){return t.getFullYear()===e.getFullYear()&&t.getMonth()===e.getMonth()&&t.getDate()===e.getDate()},isEquals:function(t,e){return t===e||!(!t||!e)&&(!(!t.getTime||!e.getTime)&&t.getTime()===e.getTime())},isDateString:function(t){return i.test(t)},format:function(t,e,n){return a(t,e,n)},parse:function(t){return\"string\"==typeof t&&(t=t.replace(/-/g,\"/\")),n(t)},today:function(){var t=new Date;return new Date(t.getFullYear(),t.getMonth(),t.getDate())},getDate:function(t){return new Date(t.getFullYear(),t.getMonth(),t.getDate())}};t.exports=s},function(t,e,n){var r=n(1),i=n(49),a=n(15);r.mix(a,{values:function(t,e){var n=[],r={},a=t.colArray(e);a=i.formatArray(a);for(var s=0,o=a.length;s<o;s++){var c=a[s];r[c]||void 0===c||(r[c]=!0,n.push(c))}return n},group:function(t,e){if(!e)return[t];var n=a.groupToMap(t,e),r=[];for(var i in n)n.hasOwnProperty(i)&&r.push(n[i]);return r},groupToMap:function(t,e){var n=t.colNames(),i={};if(!e)return{0:t};if(!r.isFunction(e)){var s=r.isArray(e)?e:e.replace(/\\s+/g,\"\").split(\"*\");e=function(t){for(var e=\"\",n=0,r=s.length;n<r;n++)e+=t[s[n]].toString();return e}}t.each(function(t){var n=e(t);i[n]?i[n].push(t):i[n]=[t]});for(var o in i)i.hasOwnProperty(o)&&(i[o]=new a(i[o],{names:n.slice(0)}));return i},merge:function(){for(var t=r.toArray(arguments),e=t[0],n=e.colNames(),i=e.colCount(),s=[],o=0;o<i;o++){s[o]=[];for(var c=0;c<t.length;c++){var u=t[c].colArray(o);s[o]=s[o].concat(u)}}return new a(s,{names:n})},sort:function(t,e){var n=function(t,n){return t[e]-n[e]};return i.sort(t,n)}}),t.exports=a},function(t,e,n){function r(t){return function(e,n){var r=t(e,n);return 0===r?e[s]-n[s]:r}}var i=n(1),a=n(15),s=\"_INDEX\";t.exports={filterNull:function(t){var e=[];return i.each(t,function(t){i.isNull(t)||e.push(t)}),e},mixIf:function(t,e,n){i.each(n,function(n){t[n]=e[n]})},formatArray:function(t){var e=[];return i.each(t,function(t){i.isArray(t)?e=e.concat(t):e.push(t)}),e},sort:function(t,e){var n=t.toJSON();return i.each(n,function(t,e){return t[s]=e,t}),n.sort(r(e)),new a(n,{names:t.colNames()})}}},function(t,e,n){var r=n(2);r.AnimateAssist=n(51),t.exports=r},function(t,e,n){var r=n(18),i=n(2),a=n(52),s=n(54),o=n(53),c=n(56),u=n(55),l=i.AnimateAssist;r.augment(l,{waveh:function(t){var e={type:\"waveh\"};e=r.mix({},t,e),this.animate=new c(e)},wavec:function(t){var e={type:\"wavec\"};e=r.mix({},t,e),this.animate=new u(e)},scalex:function(t){var e={type:\"scalex\"};e=r.mix({},t,e),this.animate=new a(e)},scaley:function(t){var e={type:\"scaley\"};e=r.mix({},t,e),this.animate=new s(e)},scalexy:function(t){var e={type:\"scalexy\"};e=r.mix({},t,e),this.animate=new o(e)}}),t.exports=l},function(t,e,n){\"use strict\";var r=n(1),i=n(11),a=function(t){a.superclass.constructor.call(this,t)};r.extend(a,i),r.augment(a,{draw:function(t,e){var n=this,r=n.ratio,i=n.startPoint.x*r,a=t.width,s=t.height,o=t.getContext(\"2d\"),c=e.getContext(\"2d\"),u=n.imageData,l=n.bgImageData;c.putImageData(u,0,0),n.animateStep(function(c){n.clear(t),o.putImageData(l,0,0);var u=i*c/r,f=(a-i)*c/r;o.drawImage(e,0,0,a,s,i*(1-c)/r,0,u+f,s/r)})}}),t.exports=a},function(t,e,n){\"use strict\";var r=n(1),i=n(11),a=function(t){a.superclass.constructor.call(this,t)};r.extend(a,i),r.augment(a,{draw:function(t,e){var n=this,r=n.ratio,i=n.center,a=t.width,s=t.height,o=t.getContext(\"2d\"),c=e.getContext(\"2d\"),u=n.imageData,l=n.bgImageData;c.putImageData(u,0,0),n.animateStep(function(c){n.clear(t),o.putImageData(l,0,0),o.drawImage(e,0,0,a,s,i.x*(1-c),i.y*(1-c),a*c/r,s*c/r)})}}),t.exports=a},function(t,e,n){\"use strict\";var r=n(1),i=n(11),a=function(t){a.superclass.constructor.call(this,t)};r.extend(a,i),r.augment(a,{draw:function(t,e){var n=this,r=n.ratio,i=n.startPoint.y*r,a=t.width,s=t.height,o=t.getContext(\"2d\"),c=e.getContext(\"2d\"),u=n.imageData,l=n.bgImageData;c.putImageData(u,0,0),n.animateStep(function(c){n.clear(t),o.putImageData(l,0,0);var u=i*c/r,f=(s-i)*c/r;o.drawImage(e,0,0,a,s,0,i*(1-c)/r,a/r,u+f)})}}),t.exports=a},function(t,e,n){\"use strict\";var r=n(1),i=n(11),a=function(t){a.superclass.constructor.call(this,t)};r.extend(a,i),r.augment(a,{draw:function(t,e){var n=this,r=t.width,i=t.height,a=t.getContext(\"2d\"),s=e.getContext(\"2d\"),o=n.ratio,c=n.center,u=n.radius,l=n.imageData,f=n.bgImageData;a.putImageData(f,0,0),s.putImageData(l,0,0),n.animateStep(function(s){n.clear(t),a.putImageData(f,0,0),a.save(),n.sector(a,2*Math.PI*s,c,u),a.clip(),a.drawImage(e,0,0,r,i,0,0,r/o,i/o),a.restore()})},sector:function(t,e,n,r){t.beginPath(),t.strokeStyle=\"rgba(1, 1, 1, 0)\",t.arc(n.x,n.y,r,1.5*Math.PI,1.5*Math.PI+e),t.moveTo(n.x+Math.sin(e)*r,n.y-Math.cos(e)*r),t.lineTo(n.x,n.y),t.lineTo(n.x,n.y-r),t.stroke()}}),t.exports=a},function(t,e,n){\"use strict\";var r=n(1),i=n(11),a=function(t){a.superclass.constructor.call(this,t)};r.extend(a,i),r.augment(a,{draw:function(t,e){var n=this,r=t.width,i=t.height,a=t.getContext(\"2d\"),s=n.ratio,o=e.getContext(\"2d\"),c=n.imageData,u=n.bgImageData;a.putImageData(u,0,0),o.putImageData(c,0,0),n.animateStep(function(o){n.clear(t),a.putImageData(u,0,0),a.drawImage(e,0,0,r*o,i,0,0,r*o/s,i/s)})}}),t.exports=a},function(t,e,n){var r=n(2);r.Geom.Area=n(19),r.Geom.AreaStack=n(58),n(59),r.Chart.registGeom(\"area\"),r.Chart.registGeom(\"areaStack\"),t.exports=r},function(t,e,n){\"use strict\";function r(t){r.superclass.constructor.call(this,t)}var i=n(1),a=n(19),s=n(2),o=s.Geom.StackMixin;i.extend(r,a),i.mixin(r,[o]),t.exports=r},function(t,e,n){\"use strict\";function r(t,e){return Math.abs(t-e)<1e-5}function i(t,e){var n=!0;return s.each(t,function(t){if(!r(t.x,e.x)||!r(t.y,e.y))return n=!1,!1}),n}function a(t,e){var n=this,r=t.points,a=[],o=[];s.each(r,function(t){o.push(t[0]),a.push(t[1])});var c=s.mix({fillStyle:t.color},t.style),l=u.before(e,c);o.reverse(),a=n.parsePoints(a),o=n.parsePoints(o),t.isInCircle?(i(o,t.center)&&(o=[]),n.drawCircleArea(a,o,l)):n.drawRectShape(a,o,l),u.after(l,c)}var s=n(1),o=n(2),c=o.Shape,u=o.G,l=c.registGeom(\"area\",{defaultShapeType:\"area\"});c.registShape(\"area\",\"area\",{getShapePoints:function(t){var e=t.x,n=t.y,r=t.y0;n=s.isArray(n)?n:[r,n];var i=[];return i.push({x:e,y:n[0]},{x:e,y:n[1]}),i},drawShape:function(t,e){a.call(this,t,e)},drawCircleArea:function(t,e,n){u.lines(t,n),n.lineTo(t[0].x,t[0].y),n.closePath(),e.length&&(u.lines(e,n),n.closePath())},drawRectShape:function(t,e,n){t=t.concat(e),u.lines(t,n),n.closePath()}}),c.registShape(\"area\",\"smooth\",{drawShape:function(t,e){a.call(this,t,e)},drawCircleArea:function(t,e,n){u.smooth(t,n),n.closePath(),e.length&&(u.smooth(e,n),n.closePath())},drawRectShape:function(t,e,n){u.smooth(t,n),n.lineTo(e[0].x,e[0].y),u.smooth(e,n,!1),n.closePath()}}),t.exports=l},function(t,e,n){\"use strict\";function r(t,e){var n=[];return e?i.isArray(t[0])&&i.each(t[0],function(e,r){for(var i=e,a=1;a<t.length;a++)i+=t[a][r];n.push(i)}):i.each(t,function(t){i.isArray(t)?n=n.concat(t):n.push(t)}),n}var i=n(1),a=6,s=function(t){var e={},n=[],i=t.maxCount||a,s=r(t.data);if(s.length<i)n=[].concat(s);else{var o=s.length,c=parseInt(o/(i-1),10),u=s.map(function(t,e){return e%c===0?s.slice(e,e+c):null}).filter(function(t){return t});n.push(s[0]);for(var l=1;l<u.length&&l<i-1;l++)n.push(u[l][0]);n.push(s[o-1])}return e.categories=s,e.ticks=n,e};t.exports=s},function(t,e,n){\"use strict\";var r=n(1),i=4,a=6,s=[0,1,2,2.5,3,4,5,7.5,10],o=r.isNull,c=n(20),u=function(t){var e,n=t.min,u=t.max,l=t.interval,f=[],h=t.minCount||i,g=t.maxCount||a,p=(h+g)/2;if(o(l)&&(u===n&&(u=t.min+1,l=1),o(l))){var v=(u-n)/p;l=c.snapFactorTo(v,s,\"ceil\"),e=parseInt((u-n)/l,10),e>g&&(e=g),e<h&&(e=h),l=c.snapFactorTo((u-n)/e,s,\"ceil\")}u=c.snapMultiple(u,l,!0),n=c.snapMultiple(n,l,!1),e=Math.round((u-n)/l),n=r.fixedBase(n,l),f.push(n);for(var d=1;d<=e;d++)f.push(r.fixedBase(l*d+n,l));return{min:n,max:r.fixedBase(u,l),interval:l,count:e,ticks:f}};t.exports=u},function(t,e,n){\"use strict\";function r(t){return new Date(t).getFullYear()}function i(t){return new Date(t,0,1).getTime()}function a(t){return new Date(t).getMonth()}function s(t,e){var n=r(t),i=r(e),s=a(t),o=a(e);return 12*(i-n)+(o-s)%12}function o(t,e){return new Date(t,e,1).getTime()}function c(t,e){return Math.ceil((e-t)/d)}function u(t,e){return Math.ceil((e-t)/v)}function l(t,e){return Math.ceil((e-t)/6e4)}var f=n(1),h=6,g=[1,2,4,6,8,12],p=6e4,v=36e5,d=864e5,m=n(20),x=function(t){var e,n=t.min,x=t.max,y=t.interval,S=[];if(x===n&&(x=n+d),f.isNull(y)){var w,T,A=x-n,_=d,C=365*_;y=parseInt(A/(t.maxCount||h)),w=y/C;var M=r(n);if(w>.51){T=Math.ceil(w);for(var D=r(x),b=M;b<=D+T;b+=T)S.push(i(b));y=null}else if(w>.0834){for(var T=r(n),P=Math.ceil(w/.0834),k=a(n),I=s(n,x),b=0;b<=I+P;b+=P)S.push(o(M,b+k));y=null}else if(y>.5*_){var O=new Date(n),T=O.getFullYear(),P=O.getMonth(n),N=O.getDate(),F=Math.ceil(y/_),R=c(n,x);y=F*_;for(var b=0;b<R+F;b+=F)S.push(new Date(T,P,N+b).getTime())}else if(y>v){var O=new Date(n),T=O.getFullYear(),P=O.getMonth(n),F=O.getDate(),G=O.getHours(),z=m.snapTo(g,Math.ceil(y/v)),L=u(n,x);y=z*v;for(var b=0;b<=L+z;b+=z)S.push(new Date(T,P,F,G+b).getTime())}else if(y>p){var j=l(n,x),E=Math.ceil(y/p);y=E*p;for(var b=0;b<=j+E;b+=E)S.push(n+b*p)}else{y<1e3&&(y=1e3),n=1e3*Math.floor(n/1e3);var Y=Math.ceil((x-n)/1e3),H=Math.ceil(y/1e3);y=1e3*H;for(var b=0;b<Y+H;b+=H)S.push(n+1e3*b)}}if(!S.length){n=1e3*Math.floor(n/1e3),x=1e3*Math.ceil(x/1e3);for(var e=(x-n)/y,b=0;b<=e;b++)S.push(f.fixedBase(y*b+n,y))}return{max:x,min:n,interval:y,ticks:S,count:S.length}};t.exports=x},function(t,e,n){var r=n(2);n(64),t.exports=r},function(t,e,n){function r(t){var e=t.sort(function(t,e){return t<e?1:-1}),n=e.length;if(n<4)for(var r=e[n-1],i=0;i<4-n;i++)e.push(r);return e}function i(t,e,n){var i=r(e),a=[{x:t,y:i[0]},{x:t,y:i[1]},{x:t-n/2,y:i[2]},{x:t-n/2,y:i[1]},{x:t+n/2,y:i[1]},{x:t+n/2,y:i[2]},{x:t,y:i[2]},{x:t,y:i[3]}];return a}var a=n(2),s=n(1),o=a.Shape,c=a.G;n(79);var u=o.registShape(\"schema\",\"candle\",{getShapePoints:function(t){var e=i(t.x,t.y,t.size);return e},drawShape:function(t,e){var n=this.parsePoints(t.points),r=s.mix({strokeStyle:t.color,fillStyle:t.color},t.style),i=c.before(e,r);i.moveTo(n[0].x,n[0].y),i.lineTo(n[1].x,n[1].y),i.moveTo(n[2].x,n[2].y);for(var a=3;a<6;a++)i.lineTo(n[a].x,n[a].y);i.closePath(),i.moveTo(n[6].x,n[6].y),i.lineTo(n[7].x,n[7].y),c.after(i,r)}});t.exports=u},function(t,e,n){var r=n(2);r.Geom.IntervalDodge=n(67),r.Chart.registGeom(\"intervalDodge\"),t.exports=r},function(t,e,n){\"use strict\";var r=n(1),i=function(){};i.ATTRS={marginRatio:.5,dodgeRatio:.5},r.augment(i,{getDodgeOffset:function(t,e,n){var r,i=this,a=t.pre,s=t.next,o=s-a,c=o*i.get(\"dodgeRatio\")/n,u=i.get(\"marginRatio\")*c;return r=.5*(o-n*c-(n-1)*u)+((e+1)*c+e*u)-.5*c-.5*o,(a+s)/2+r},_numbric:function(t){var e=this,n=e.getXScale(),i=n.dim;return r.each(t,function(t){for(var e=t.colArray(i),r=0;r<e.length;r++)e[r]=n.translate(e[r])}),t},processFrames:function(t){var e=this,n=e.getXScale();return n.isCategory&&(t=e._numbric(t),t=e._adjustFrames(t)),t},_adjustFrames:function(t){var e=this,n=t.length,i=e.getXScale(),a=i.dim;return r.each(t,function(t,r){for(var i=t.colArray(a),s=0;s<i.length;s++){var o=i[s],c={pre:o-.5,next:o+.5},u=e.getDodgeOffset(c,r,n);i[s]=u}}),t}}),t.exports=i},function(t,e,n){\"use strict\";function r(t){r.superclass.constructor.call(this,t)}var i=n(1),a=n(2),s=a.Geom.Interval,o=n(66);i.extend(r,s),i.mixin(r,[o]),i.augment(r,{_getDefalutSize:function(){var t=r.superclass._getDefalutSize.call(this),e=this._getGroupScales(),n=e[0],i=this.getXScale().values.length,a=n.values.length,s=t/a;return 1===i&&(s/=2),s}}),t.exports=r},function(t,e,n){var r=n(2);r.GuideAssist=n(70),t.exports=r},function(t,e,n){\"use strict\";var r=n(1),i=n(9),a=n(2),s=a.Vector2,o=a.G,c=function(t){c.superclass.constructor.call(this,t)};r.extend(c,i),r.augment(c,{start:[],end:[],cfg:{strokeStyle:\"#CCC\"},getCfg:function(t){var e=this,n=e.parsePoint(t,e.start),r=e.parsePoint(t,e.end),i=t.get(\"center\"),a=new s(1,0),o=new s.sub(n,i),c=new s.sub(r,i),u=o.length(),l={radius:u,startAngle:2*Math.PI-o.angleTo(a,!0),endAngle:2*Math.PI-c.angleTo(a,!0)};return l},paint:function(t,e){var n=this.getCfg(t),i=r.mix({z:!1},this.cfg,n),a=t.get(\"center\"),s=n.radius,c=n.startAngle,u=n.endAngle;o.drawArc(a,s,c,u,e,i)}}),t.exports=c},function(t,e,n){\"use strict\";var r=n(2),i=n(1),a=n(9);a.Text=n(74),a.Line=n(72),a.Arc=n(69),a.Html=n(71),a.Rect=n(73);var s=r.GuideAssist;i.augment(s,{_getDefault:function(){return{xScale:this.xScale,yScale:this.yScale}},line:function(t,e,n){var r={type:\"line\",from:t,to:e,cfg:i.mix({},n)};i.mix(r,this._getDefault());var s=new a.Line(r);return this.addGuide(s),this},text:function(t,e,n){var r={type:\"text\",position:t,text:e,cfg:i.mix({},n)};i.mix(r,this._getDefault());var s=new a.Text(r);return this.addGuide(s),this},arc:function(t,e,n){var r={type:\"arc\",start:t,end:e,cfg:i.mix({},n)};i.mix(r,this._getDefault());var s=new a.Arc(r);return this.addGuide(s),this},html:function(t,e,n){var r={type:\"html\",point:t,html:e,cfg:i.mix({},n)};i.mix(r,this._getDefault());var s=new a.Html(r);return this.addGuide(s),this},rect:function(t,e,n){var r={type:\"rect\",start:t,end:e,cfg:i.mix({},n)};i.mix(r,this._getDefault());var s=new a.Rect(r);return this.addGuide(s),this}}),t.exports=s},function(t,e,n){\"use strict\";function r(t,e,n){var r=[];switch(t){case\"tl\":r[0]=0,r[1]=0;break;case\"tr\":r[0]=-e,r[1]=0;break;case\"bl\":r[0]=0,r[1]=Math.floor(-n);break;case\"br\":r[0]=Math.floor(-e),r[1]=Math.floor(-n);break;case\"rc\":r[0]=Math.floor(-e),r[1]=Math.floor(-n/2);break;case\"lc\":r[0]=0,r[1]=Math.floor(-n/2);break;case\"tc\":r[0]=Math.floor(-e/2),r[1]=Math.floor(-n);break;case\"bc\":r[0]=Math.floor(-e/2),r[1]=0;break;default:r[0]=Math.floor(-e/2),r[1]=Math.floor(-n/2)}return r}var i=n(1),a=n(9);n(75);var s=function(t){s.superclass.constructor.call(this,t)};i.extend(s,a),i.augment(s,{type:\"html\",point:[],cfg:{offset:[0,0],align:\"cc\"},html:\"\",paint:function(t,e){var n=this,a=n.parsePoint(t,n.point),s=i.createDom(n.html);s=i.modiCSS(s,{position:\"absolute\",top:Math.floor(a.y)+\"px\",left:Math.floor(a.x)+\"px\",visibility:\"hidden\"});var o=e.parentNode;o=i.modiCSS(o,{position:\"relative\"});var c;o.getElementsByClassName(\"guideWapper\").length>0?c=o.getElementsByClassName(\"guideWapper\")[0]:(c=i.createDom('<div class=\"guideWapper\"></div>'),c=i.modiCSS(c,{position:\"absolute\",top:0,left:0}),o.appendChild(c)),c.appendChild(s);var u=n.cfg;if(u.align){var l=u.align,f=i.getWidth(s),h=i.getHeight(s),g=r(l,f,h);a.x=a.x+g[0],a.y=a.y+g[1]}if(u.offset){var p=u.offset;a.x=a.x+p[0],a.y=a.y+p[1]}i.modiCSS(s,{top:Math.floor(a.y)+\"px\",left:Math.floor(a.x)+\"px\",visibility:\"visible\"})}}),t.exports=s},function(t,e,n){\"use strict\";var r=n(1),i=n(9),a=n(2),s=a.G,o=function(t){o.superclass.constructor.call(this,t)};r.extend(o,i),r.augment(o,{from:[],to:[],cfg:{strokeStyle:\"#000\",lineWidth:1},paint:function(t,e){var n=this,r=[];r[0]=n.parsePoint(t,n.from),r[1]=n.parsePoint(t,n.to);var i=n.cfg;s.drawLines(r,e,i)}}),t.exports=o},function(t,e,n){\"use strict\";var r=n(1),i=n(9),a=n(2),s=a.G,o=function(t){o.superclass.constructor.call(this,t)};r.extend(o,i),r.augment(o,{start:[],end:[],cfg:{fillStyle:\"#fafafa\"},paint:function(t,e){var n=this,r=n.cfg,i=[];i[0]=n.parsePoint(t,n.start),i[1]=n.parsePoint(t,[n.start[0],n.end[1]]),i[2]=n.parsePoint(t,n.end),i[3]=n.parsePoint(t,[n.end[0],n.start[1]]),r.radius?s.drawRect(i,e,r):s.drawLines(i,e,r)}}),t.exports=o},function(t,e,n){\"use strict\";var r=n(1),i=n(9),a=n(2),s=a.G,o=function(t){o.superclass.constructor.call(this,t)};r.extend(o,i),r.augment(o,{position:[],text:\"\",cfg:{fill:\"#000\",textAlign:\"center\"},paint:function(t,e){var n=this,r=n.position,i=n.parsePoint(t,r),a=n.cfg,o=n.text;s.drawText(o,i,e,a)}}),t.exports=o},function(t,e,n){\"use strict\";var r=n(1);r.mix(r,{modiCSS:function(t,e){var n;for(n in e)e.hasOwnProperty(n)===!0&&(t.style[n]=e[n]);return t},createDom:function(t){var e=document.createElement(\"div\");return t=t.replace(/(^\\s*)|(\\s*$)/g,\"\"),e.innerHTML=\"\"+t,e.childNodes[0]},getStyle:function(t,e){return window.getComputedStyle?window.getComputedStyle(t,null)[e]:t.currentStyle[e]},getWidth:function(t){var e=this.getStyle(t,\"width\");return\"auto\"===e&&(e=t.offsetWidth),parseFloat(e)},getHeight:function(t){var e=this.getStyle(t,\"height\");return\"auto\"===e&&(e=t.offsetHeight),parseFloat(e)}}),t.exports=r},function(t,e,n){var r=n(2);r.Geom.Polygon=n(77),n(78),r.Chart.registGeom(\"polygon\"),t.exports=r},function(t,e,n){\"use strict\";function r(t){r.superclass.constructor.call(this,t)}var i=n(1),a=n(2),s=a.Geom;r.ATTRS={coreType:\"Polygon\"},i.extend(r,s),t.exports=r},function(t,e,n){\"use strict\";var r=n(1),i=n(2),a=i.Shape,s=i.G,o=a.registGeom(\"polygon\",{defaultShapeType:\"polygon\"});a.registShape(\"polygon\",\"polygon\",{getShapePoints:function(t){var e=[];return r.each(t.x,function(n,r){var i=t.y[r];e.push({x:n,y:i})}),e},drawShape:function(t,e){var n=this.parsePoints(t.points),i=r.mix({fillStyle:t.color,z:!0},t.style);s.drawLines(n,e,i)}}),t.exports=o},function(t,e,n){var r=n(2);r.Geom.Schema=n(80),n(81),r.Chart.registGeom(\"schema\"),t.exports=r},function(t,e,n){\"use strict\";function r(t){r.superclass.constructor.call(this,t)}var i=n(1),a=n(2),s=a.Geom;r.ATTRS={coreType:\"Schema\"},i.extend(r,s),i.mixin(r,[s.WidthMixin]),t.exports=r},function(t,e,n){\"use strict\";var r=n(2),i=r.Shape,a=i.registGeom(\"schema\",{});t.exports=a},function(t,e,n){\"use strict\";var r=n(12),i=n(1),a=function(t){a.superclass.constructor.call(this,t)};i.extend(a,r),i.augment(a,{type:\"identity\",value:null,getText:function(){return this.value.toString()},scale:function(){return 1},invert:function(){return this.value}}),t.exports=a},function(t,e,n){\"use strict\";var r=n(12),i=n(1),a=n(16),s=function(t){s.superclass.constructor.call(this,t)};i.extend(s,r),i.augment(s,{type:\"linear\",isLinear:!0,min:null,max:null,nice:!0,tickCount:5,tickInterval:null,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.isNull(t.min)||t.min>n)&&(t.min=n),(i.isNull(t.max)||t.max<r)&&(t.max=r)}else t.min=t.translate(t.min),t.max=t.translate(t.max),t.initTicks()},calculateTicks:function(){var t=this,e=t.min,n=t.max,r=t.tickCount,i=t.tickInterval,s=a.number({min:e,max:n,minCount:r,maxCount:r,interval:i});return s.ticks},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=[];i.each(e,function(e){e>=t.min&&e<=t.max&&n.push(e)}),t.ticks=n}},scale:function(t){if(null===t||void 0===t)return NaN;var e=this.max,n=this.min;if(e===n)return 0;var r=(t-n)/(e-n),i=this.rangeMin(),a=this.rangeMax();return i+r*(a-i)},invert:function(t){var e=(t-this.rangeMin())/(this.rangeMax()-this.rangeMin());return this.min+e*(this.max-this.min)}}),t.exports=s},function(t,e,n){\"use strict\";var r=n(22),i=n(1),a=n(46),s=n(16),o=function(t){o.superclass.constructor.call(this,t)};i.extend(o,r),i.augment(o,{type:\"timeCat\",mask:\"yyyy-mm-dd HH:MM:ss\",tickCount:5,init:function(){var t=this,e=this.values;e.sort(function(e,n){return e=t._toTimeStamp(e),n=t._toTimeStamp(n),e-n}),i.each(e,function(n,r){e[r]=t._toTimeStamp(n)}),this.ticks=this.calculateTicks(!0)},calculateTicks:function(t){var e=this,n=e.tickCount,r=s.category({maxCount:n,data:e.values}),o=r.ticks;return t&&i.each(o,function(t,n){o[n]=a.format(t,e.mask)}),o},translate:function(t){t=this._toTimeStamp(t);var e=this.values.indexOf(t);return e===-1&&(e=i.isNumber(t)&&t<this.values.length?t:NaN),e},scale:function(t){var e,n=this.rangeMin(),r=this.rangeMax(),i=this.translate(t);return e=this.values.length>1&&i>-1?i/(this.values.length-1):0,n+e*(r-n)},getText:function(t){var e=\"\",n=this.translate(t);n>-1&&(e=this.values[n]);var r=this.formatter;return e=parseInt(e,10),e=r?r(e):a.format(e,this.mask)},getTicks:function(){var t=this,e=this.calculateTicks(!1),n=[];return i.each(e,function(e){var r;r=i.isObject(e)?e:{text:t.getText(e),value:t.scale(e)},n.push(r)}),n},_toTimeStamp:function(t){return i.isString(t)&&(t=t.replace(/-/gi,\"/\").replace(\"T\",\" \").replace(\"Z\",\"\"),t=new Date(t).getTime()),i.isDate(t)&&(t=t.getTime()),t}}),t.exports=o},function(t,e,n){var r=n(86);t.exports=r},function(t,e){\"use strict\";function n(t,e,r){r=r||0;for(var i in e)if(e.hasOwnProperty(i)){var o=e[i];null!==o&&s.isObject(o)?(s.isObject(t[i])||(t[i]={}),r<a?n(t[i],e[i],r+1):t[i]=e[i]):s.isArray(o)?(t[i]=[],t[i]=t[i].concat(o)):void 0!==o&&(t[i]=e[i])}}var r=Object.prototype,i=r.toString,a=5,s={substitute: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},ucfirst:function(t){return t+=\"\",t.charAt(0).toUpperCase()+t.substring(1)},isString:function(t){return\"string\"==typeof t},isNumber:function(t){return\"number\"==typeof t},isNumeric:function(t){return!isNaN(parseFloat(t))&&isFinite(t)},isBoolean:function(t){return\"boolean\"==typeof t},isFunction:function(t){return\"function\"==typeof t},isArray:\"isArray\"in Array?Array.isArray:function(t){return\"[object Array]\"===i.call(t)},isDate:function(t){return\"[object Date]\"===i.call(t)},isNull:function(t){return void 0===t||null===t},notNull:function(t){return!s.isNull(t)},isBlank:function(t){if(s.isArray(t))return 0===t.length;if(s.isObject(t)){var e=0;return s.each(t,function(t,n){e++}),0===e}return!1},isObject:\"[object Object]\"===i.call(null)?function(t){return null!==t&&void 0!==t&&\"[object Object]\"===i.call(t)&&void 0===t.ownerDocument}:function(t){return\"[object Object]\"===i.call(t)},extend:function(t,e,n,r){s.isFunction(e)||(n=e,e=t,t=function(){});var i=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},a=i(e.prototype,t);return t.prototype=s.mix(a,t.prototype),t.superclass=i(e.prototype,e),s.mix(a,n),s.mix(t,r),t},augment:function(t){for(var e=s.toArray(arguments),n=1;n<e.length;n++){var r=e[n];s.isFunction(r)&&(r=r.prototype),s.mix(t.prototype,r)}},toArray:function(t){return t&&t.length?Array.prototype.slice.call(t):[]},mix:function(){var t=s.toArray(arguments),e=t[0];if(e===!0){e=t[1];for(var r=2;r<t.length;r++){var i=t[r];n(e,i)}}else for(var r=1;r<t.length;r++){var i=t[r];for(var a in i)i.hasOwnProperty(a)&&\"constructor\"!==a&&(e[a]=i[a])}return e},each:function(t,e){if(t)if(s.isObject(t)){for(var n in t)if(t.hasOwnProperty(n)){var r=e(t[n],n);if(r===!1)break}}else if(t.length)for(var i=0;i<t.length;i++){var r=e(t[i],i);if(r===!1)break}},requestAnimationFrame:function(t){var e=window.requestAnimationFrame||window.webkitRequestAnimationFrame||function(t){return setTimeout(t,16)};return e(t)},cancelAnimationFrame:function(t){var e=window.cancelAnimationFrame||window.webkitCancelAnimationFrame||function(t){return clearTimeout(t)};return e(t)}};t.exports=s},function(t,e,n){\"use strict\";function r(t,e){var n=e.toString(),r=n.indexOf(\".\");if(r===-1)return Math.round(t);var i=n.substr(r+1).length;return i>20&&(i=20),parseFloat(t.toFixed(i))}function i(t,e){for(var n in e)e.hasOwnProperty(n)&&\"constructor\"!==n&&void 0!==e[n]&&(t[n]=e[n])}var a=n(85);a.mix(a,{mixin:function(t,e){if(t&&e){t._mixins=e,t.ATTRS=t.ATTRS||{};var n={};a.each(e,function(e){a.augment(t,e);var r=e.ATTRS;r&&a.mix(n,r)}),t.ATTRS=a.mix(n,t.ATTRS)}},map:function(t,e){var n=[];return a.each(t,function(t,r){n.push(e(t,r))}),n},filter:function(t,e){var n=[];return a.each(t,function(t,r){e(t,r)&&n.push(t)}),n},guid:function(){var t={};return function(e){return e=e||\"g\",t[e]?t[e]+=1:t[e]=1,e+t[e]}}(),inArray:function(t,e){return a.indexOf(t,e)!==-1},indexOf:function(t,e){var n=Array.prototype.indexOf;if(n)return n.call(t,e);for(var r=-1,i=0;i<t.length;i++)if(t[i]===e){r=i;break}return r},remove:function(t,e){var n=a.indexOf(t,e);n!==-1&&t.splice(n,1)},empty:function(t){if(!(t instanceof Array))for(var e=t.length-1;e>=0;e--)delete t[e];t.length=0},equalsArray:function(t,e){if(t===e)return!0;if(!t||!e)return!1;if(t.length!==e.length)return!1;for(var n=!0,r=0;r<t.length;r++)if(t[r]!==e[r]){n=!1;break}return n},wrapBehavior:function(t,e){var n=function(n){t[e](n)};return t[\"_wrap_\"+e]=n,n},getWrapBehavior:function(t,e){return t[\"_wrap_\"+e]},fixedBase:function(t,e){return r(t,e)},length:function(t){if(a.isArray(t))return t.length;if(a.isObject(t)){var e=0;return a.each(t,function(){e++}),e}return 0},clone:function(t){if(\"object\"!=typeof t||null===t)return t;var e;if(a.isArray(t)){e=[];for(var n=0,r=t.length;n<r;n++)\"object\"==typeof t[n]&&null!=t[n]?e[n]=a.clone(t[n]):e[n]=t[n]}else{e={};for(var i in t)\"object\"==typeof t[i]&&null!=t[i]?e[i]=a.clone(t[i]):e[i]=t[i]}return e},simpleMix:function(t,e,n,r){return e&&i(t,e),n&&i(t,n),r&&i(t,r),t}}),t.exports=a},function(t,e,n){var r={};r.Base=n(6),r.Interval=n(90),r.Point=n(93),r.Line=n(91),r.Polygon=n(94),r.Schema=n(95),r.Path=n(26),r.Area=n(89),t.exports=r},function(t,e,n){\"use strict\";function r(t){r.superclass.constructor.call(this,t)}var i=n(1),a=n(6),s=n(25),o=n(24);i.extend(r,a),i.mixin(r,[s,o]),r.ATTRS={type:\"area\"},i.augment(r,{sortFrames:function(t){return this.sort(t)},drawFrame:function(t,e){var n,r,a,s,o=this,c=t.toJSON(),u=this.splitData(c),l=this.get(\"container\"),f=this.get(\"shapeObj\"),h=c[0];h.index=e,n=this.getDrawCfg(h),n.origin=c;var g=o.getShapeData(t);o.get(\"shapeDatas\").push(g),i.each(u,function(t,e){n.splitedIndex=e,a=[];for(var i=0;i<t.length;i++)s=t[i],a.push(s.points);0!==a.length&&(n.points=a,r=o.getDrawShape(n.shape),f.drawShape(r,n,l))})},_getJoinIdAttr:function(){var t=this.get(\"attrs\"),e=[];return i.each(t,function(t){\"position\"!==t.type&&e.push(t)}),e}}),t.exports=r},function(t,e,n){\"use strict\";function r(t){r.superclass.constructor.call(this,t)}var i=n(1),a=n(6);r.ATTRS={type:\"interval\"},i.extend(r,a),i.mixin(r),i.augment(r,{getDrawCfg:function(t){var e=this,n=r.superclass.getDrawCfg.call(e,t),i=e.getCoord();return i.isPolar&&(n.z=!0,n.center=i.get(\"center\")),n}}),t.exports=r},function(t,e,n){\"use strict\";function r(t){r.superclass.constructor.call(this,t)}var i=n(1),a=n(26);i.extend(r,a),r.ATTRS={type:\"line\"},i.augment(r,{sortFrames:function(t){return this.sort(t)}}),t.exports=r},function(t,e,n){\"use strict\";var r=n(1),i=n(5);t.exports={sort:function(t){var e=this.getXDim(),n=[];return r.each(t,function(t){n.push(i.sort(t,e));\n}),n}}},function(t,e,n){\"use strict\";function r(t){r.superclass.constructor.call(this,t)}var i=n(1),a=n(6);i.extend(r,a),r.ATTRS={type:\"point\"},t.exports=r},function(t,e,n){\"use strict\";function r(t){r.superclass.constructor.call(this,t)}var i=n(1),a=n(6);i.extend(r,a),r.ATTRS={type:\"polygon\"},i.augment(r,{getShapePointInfo:function(t){var e,n=a.prototype.getShapePointInfo.call(this,t),r=this,s=n.x,o=n.y;if(!i.isArray(s)||!i.isArray(o)){var c=r.getXScale(),u=r.getYScale(),l=c.values?c.values.length:c.ticks.length,f=u.values?u.values.length:u.ticks.length,h=.5/l,g=.5/f;c.isCategory&&u.isCategory?(s=[s-h,s-h,s+h,s+h],o=[o-g,o+g,o+g,o-g]):i.isArray(s)?(e=s,s=[e[0],e[0],e[1],e[1]],o=[o-g/2,o+g/2,o+g/2,o-g/2]):i.isArray(o)&&(e=o,o=[e[0],e[1],e[1],e[0]],s=[s-h/2,s-h/2,s+h/2,s+h/2])}var p=i.mix({},t,{x:s,y:o});return p}}),t.exports=r},function(t,e,n){\"use strict\";function r(t){r.superclass.constructor.call(this,t)}var i=n(1),a=n(6);i.extend(r,a),r.ATTRS={type:\"schema\"},t.exports=r},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(1),a=n(97),s=n(3),o=function(t){this.axisCfg={},i.simpleMix(this,t)};i.augment(o,{axisCfg:{},canvas:null,_isHide:function(t){var e=this.axisCfg;return!e||e[t]===!1},_getLinePosition:function(t,e){var n=\"\";return\"x\"===t&&(n=\"bottom\"),\"y\"===t&&(n=e?\"right\":\"left\"),n},_getLineCfg:function(t,e,n){var r,i,a=1;return\"x\"===e?(r={x:0,y:0},i={x:1,y:0}):n?(r={x:1,y:0},i={x:1,y:1}):(r={x:0,y:0},i={x:0,y:1},a=-1),t.isTransposed&&(a*=-1),{offsetFactor:a,start:t.convertPoint(r),end:t.convertPoint(i)}},_getCircleCfg:function(t){return{startAngle:t.get(\"startAngle\"),endAngle:t.get(\"endAngle\"),center:t.get(\"center\"),radius:t.get(\"radius\")}},_getRadiusCfg:function(t){var e,n,r=t.isTransposed;return r?(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)}},_getAxisCfg:function(t,e,n,a,s){var o=this.axisCfg,c=e.getTicks(),u=i.mix(!0,{ticks:c,canvas:this.canvas},s,o[e.dim]);if(u.grid&&n){var l=[],f=r(n.getTicks());i.each(c,function(e){var n=[];i.each(f,function(r){var i=\"x\"===a?e.value:r.value,s=\"x\"===a?r.value:e.value,o=t.convertPoint({x:i,y:s});n.push(o)}),l.push(n)}),u.gridPoints=l}return u},_createAxis:function(t,e,n,r,o){var c,u,l,f=this,h=t.get(\"type\"),g=t.isTransposed;if(\"cartesian\"===h){c=a.Line;var p=f._getLinePosition(r,o);u=s.axis[p],l=f._getLineCfg(t,r,o)}else\"x\"===r&&!g||\"y\"===r&&g?(c=a.Circle,u=s.axis.circle,l=f._getCircleCfg(t)):(c=a.Line,u=s.axis.radius,l=f._getRadiusCfg(t));var v=f._getAxisCfg(t,e,n,r,u);v=i.mix(!0,{},v,l);var d=new c(v);return d.drawGrid(),d},createAxis:function(t,e,n){var r=this,a=[];if(e&&!r._isHide(e.dim)){var s=r._createAxis(t,e,n[0],\"x\");a.push(s)}i.each(n,function(n,i){if(!r._isHide(n.dim)){var s=r._createAxis(t,n,e,\"y\",i);a.push(s)}}),i.each(a,function(t){t.draw()})}}),t.exports=o},function(t,e,n){\"use strict\";t.exports={Line:n(99),Circle:n(98)}},function(t,e,n){\"use strict\";function r(t){r.superclass.constructor.call(this,t)}var i=n(1),a=n(28),s=n(7),o=n(8);r.ATTRS={startAngle:-Math.PI/2,endAngle:3*Math.PI/2,radius:null,center:null},i.extend(r,a),i.augment(r,{getOffsetPoint:function(t){var e=this,n=e.get(\"startAngle\"),r=e.get(\"endAngle\"),i=n+(r-n)*t;return e._getCirclePoint(i)},_getCirclePoint:function(t,e){var n=this,r=n.get(\"center\");return e=e||n.get(\"radius\"),{x:r.x+Math.cos(t)*e,y:r.y+Math.sin(t)*e}},getTextAlignInfo:function(t,e){var n,r=this,i=r.getOffsetVector(t,e),a=\"middle\";return i.x>0?n=\"left\":i.x<0?n=\"right\":(n=\"center\",i.y>0?a=\"top\":i.y<0&&(a=\"bottom\")),{textAlign:n,textBaseline:a}},getAxisVector:function(t){var e=this,n=e.get(\"center\"),r=e.get(\"offsetFactor\");return new o((t.y-n.y)*r,(t.x-n.x)*-1*r)},drawLine:function(t){var e=this,n=e.get(\"center\"),r=e.get(\"radius\"),i=e.get(\"canvas\"),a=e.get(\"startAngle\"),o=e.get(\"endAngle\");s.drawArc(n,r,a,o,i,t)}}),t.exports=r},function(t,e,n){\"use strict\";function r(t){r.superclass.constructor.call(this,t)}var i=n(1),a=n(28),s=n(7),o=n(8);r.ATTRS={start:null,end:null},i.extend(r,a),i.augment(r,{getOffsetPoint:function(t){var e=this,n=e.get(\"start\"),r=e.get(\"end\"),i=r.x-n.x,a=r.y-n.y;return{x:n.x+i*t,y:n.y+a*t}},getAxisVector:function(){var t=this,e=t.get(\"start\"),n=t.get(\"end\");return new o(n.x-e.x,n.y-e.y)},drawLine:function(t){var e=this,n=e.get(\"canvas\"),r=e.get(\"start\"),i=e.get(\"end\");s.drawLine(r,i,n,t)}}),t.exports=r},function(t,e,n){\"use strict\";function r(t){r.superclass.constructor.call(this,t),this.__init()}function i(t){return function(){var e=this,n=new f({chart:e,type:t,coord:e.get(\"coord\")});return e.__addLayer(n),n}}var a=n(4),s=n(38),o=n(1),c=n(5),u=n(30),l=n(17),f=n(108),h=n(110),g=n(96),p=n(37),v=n(3),d=n(101),m=n(27);r.ATTRS={id:null,margin:null,data:null,scales:{},coordCfg:{type:\"cartesian\"},layers:null,geoms:null,colDefs:null},o.extend(r,a),o.augment(r,{source:function(t,e){var n=this;return e&&n.set(\"colDefs\",e),n.__initData(t),n},axis:function(t,e){var n=this,r=n.get(\"axisAssist\");return t?(r.axisCfg=r.axisCfg||{},r.axisCfg[t]=e):r.axisCfg=null,n},createScale:function(t,e){var n=this;e=e||n.get(\"data\");var r=n.get(\"scales\");return r[t]||(r[t]=n._createScale(t,e)),r[t]},_createScale:function(t,e){var n=this,r=n.get(\"coord\"),i=r.isPolar,a=n.get(\"scaleAssist\");return a.createScale(t,e,i)},coord:function(t,e){var n,r=this;return e?(n=e,n.type=t):n=o.isString(t)?{type:t}:t,r.set(\"coordCfg\",n),r.__initCoord(),r},getPosition:function(t){var e=this,n=e.get(\"coord\"),r=e._getXScale(),i=e._getYScales()[0],a=r.dim,s=r.scale(t[a]),o=i.dim,c=i.scale(t[o]);return n.convertPoint({x:s,y:c})},getRecord:function(t){var e=this,n=e.get(\"coord\"),r=e._getXScale(),i=e._getYScales()[0],a=n.invertPoint(t),s={};return s[r.dim]=r.invert(a.x),s[i.dim]=i.invert(a.y),s},getSnapRecords:function(t,e){var n=this.get(\"geoms\")[0],r=n.getSnapRecords(t,e);return r},__init:function(){var t=this;t.__initCanvas(),t.set(\"layers\",[]),t.set(\"geoms\",[]),t.set(\"scaleAssist\",new h),t.set(\"axisAssist\",new g({canvas:t.get(\"canvas\")})),t.set(\"guideAssist\",new p),t.set(\"animateAssist\",new m),t.__initData(t.get(\"data\"))},__initData:function(t){t&&(t instanceof c||(t=new c(t)),this.set(\"data\",t));var e=this.get(\"colDefs\");if(e){var n=this.get(\"scaleAssist\");n.defs=e}},_getRatio:function(){return v.pixelRatio},__initCanvas:function(){var t,e=this,n=e.get(\"id\"),r=e.get(\"el\"),i=e.get(\"context\");t=r?r:document.getElementById(n),i&&t&&!t.getContext&&(t.getContext=function(){return i});var a=d.getWidth(t),s=d.getHeight(t),o=e._getRatio();if(o){t.width=a*o,t.height=s*o;var c=t.getContext(\"2d\");c.scale(o,o)}e.set(\"width\",a),e.set(\"height\",s),e.set(\"canvas\",t),e.__initLayout()},__initLayout:function(){var t=this,e=t.get(\"margin\");o.isNull(e)&&(e=v.margin,t.set(\"margin\",e));var n,r,i,a,s=t.get(\"width\"),c=t.get(\"height\");o.isNumber(e)?(n=a=e,r=i=e):o.isArray(e)&&(n=e[0],i=o.isNull(e[1])?e[0]:e[1],a=o.isNull(e[2])?e[0]:e[2],r=o.isNull(e[3])?i:e[3]),a=c-a,i=s-i;var u={plot:{start:{x:r,y:n},end:{x:i,y:a}},lAxis:{start:{x:0,y:n},end:{x:r,y:c}},rAxis:{start:{x:i,y:n},end:{x:s,y:c}},bAxis:{start:{x:r,y:a},end:{x:i,y:c}}};t.set(\"layout\",u),t.__initPlot()},__initPlot:function(){var t=this,e=t.get(\"layout\"),n=new s({start:e.plot.start,end:e.plot.end});t.set(\"plot\",n),t.__initCoord()},__initCoord:function(){var t=this,e=t.get(\"plot\"),n=o.simpleMix({},t.get(\"coordCfg\"),{plot:e}),r=n.type,i=u[o.ucfirst(r)]||u.Cartesian,a=new i(n);t.set(\"coord\",a)},__addLayer:function(t){var e=this;e.get(\"layers\").push(t)},clear:function(){var t=this.get(\"canvas\").parentNode;return this.get(\"guideAssist\").clear(t),this.get(\"animateAssist\").clear(),this.set(\"layers\",[]),this.set(\"geoms\",[]),this.set(\"scales\",{}),this._clearCanvas(),this},destroy:function(){this.clear(),r.superclass.destroy.call(this)},_clearCanvas:function(){var t=this.get(\"canvas\"),e=t.getContext(\"2d\");return e.clearRect(0,0,t.width,t.height),this},_isDataChange:function(){var t=this,e=!1,n=t.get(\"geoms\");return o.each(n,function(t){if(t.get(\"isAdjust\"))return e=!0,!1}),e},_trainScale:function(t){var e,n=this,r=n._getYScales();t.length>0&&(e=c.merge.apply(null,t)),o.each(r,function(t){if(t.isLinear){var r=n._createScale(t.dim,e);t.change({min:r.min,max:r.max})}})},_renderBackGuide:function(){var t=this,e=t.get(\"canvas\"),n=t.get(\"guideAssist\");if(n.guides.length){var r=t.get(\"coord\"),i=t._getXScale(),a=t._getYScales()[0];n.setScale(i,a),n.paintBack(r,e)}},_renderFrontGuide:function(){var t=this,e=t.get(\"canvas\"),n=t.get(\"guideAssist\");if(n&&n.guides.length){var r=t.get(\"coord\"),i=t._getXScale(),a=t._getYScales()[0];n.setScale(i,a),n.paintFront(r,e)}},_renderAnimate:function(t){var e=this,n=e.get(\"imageData\"),r=e.get(\"bgImageData\"),i=e.get(\"animateAssist\"),a=e.get(\"canvas\"),s=e.get(\"coord\"),o=s.get(\"center\"),c=s.get(\"radius\"),u=e.get(\"geoms\")[0],l=u.get(\"core\"),f=l.getYScale(),h=l.getYMinValue(),g=s.convertPoint({x:0,y:f.scale(h)});i.animate&&(i.setImageData(n,r),i.setStartPoint(g),i.setPolar(o,c),i.setCallBack(t),i.paint(a))},render:function(){var t,e,n,r=this,i=r.get(\"layers\"),a=r.get(\"geoms\"),s=r.get(\"data\"),c=r.get(\"animateAssist\"),u=[];for(n=0;n<i.length;n++)t=i[n],e=t.createGeom(),e.initData(s),u=u.concat(e.get(\"frames\")),a.push(e);return r._isDataChange()&&r._trainScale(u),r.beforeDrawGeom(),c.animate?o.requestAnimationFrame(function(){r.set(\"bgImageData\",r.getImageData()),r._clearCanvas(),r.drawGeom(a),r.set(\"imageData\",r.getImageData()),r._clearCanvas(),r._renderAnimate(r._renderFrontGuide.bind(r))}):(r.drawGeom(a),r._renderFrontGuide()),r},drawGeom:function(t,e){for(var n=0;n<t.length;n++)e?t[n].draw(e):t[n].draw()},beforeDrawGeom:function(){var t=this;t._renderAxis(),t._renderBackGuide()},getImageData:function(){var t=this,e=t.get(\"canvas\"),n=e.getContext(\"2d\"),r=t.get(\"width\"),i=t.get(\"height\"),a=t._getRatio();return n.getImageData(0,0,r*a,i*a)},_getXScale:function(){var t=this,e=t.get(\"geoms\"),n=e[0].getXScale();return n},_getYScales:function(){var t=this,e=t.get(\"geoms\"),n=[];return o.each(e,function(t){var e=t.getYScale();o.indexOf(n,e)===-1&&n.push(e)}),n},_renderAxis:function(){var t=this,e=t.get(\"axisAssist\"),n=t._getXScale(),r=t._getYScales(),i=t.get(\"coord\");e.createAxis(i,n,r)},guide:function(){return this.get(\"guideAssist\")},animate:function(){return this.get(\"animateAssist\")}});for(var x in l)l.hasOwnProperty(x)&&o.isFunction(l[x])&&(x=x[0].toLowerCase()+x.substr(1),r.prototype[x]=i(x));r.registGeom=function(t){t=t[0].toLowerCase()+t.substr(1),r.prototype[t]=i(t)},t.exports=r},function(t,e){\"use strict\";var n={getStyle:function(t,e){return\"undefined\"!=typeof window&&window.getComputedStyle?window.getComputedStyle(t,null)[e]:t.currentStyle?t.currentStyle[e]:t.style[e]},getWidth:function(t){var e=n.getStyle(t,\"width\");return\"auto\"===e&&(e=t.offsetWidth),parseFloat(e)},getHeight:function(t){var e=n.getStyle(t,\"height\");return\"auto\"===e&&(e=t.offsetHeight),parseFloat(e)}};t.exports=n},function(t,e,n){\"use strict\";function r(t){r.superclass.constructor.call(this,t)}var i=n(1),a=n(32),s=n(33);i.extend(r,a),i.mixin(r,[s]),t.exports=r},function(t,e,n){\"use strict\";function r(t){r.superclass.constructor.call(this,t)}var i=n(1),a=n(13);r.ATTRS={coreType:\"Line\"},i.extend(r,a),t.exports=r},function(t,e,n){\"use strict\";function r(t){r.superclass.constructor.call(this,t)}var i=n(1),a=n(13);i.extend(r,a),r.ATTRS={coreType:\"Point\"},t.exports=r},function(t,e,n){\"use strict\";function r(t){var e=t.x,n=t.y,r=t.y0,a=t.size,s=r,o=n;i.isArray(n)&&(o=n[1],s=n[0]);var c,u;i.isArray(e)?(c=e[0],u=e[1]):(c=e-a/2,u=e+a/2);var l=[];return l.push({x:c,y:s},{x:c,y:o},{x:u,y:o},{x:u,y:s}),l}var i=n(1),a=n(14),s=n(7),o=a.registGeom(\"interval\",{defaultShapeType:\"rect\"});a.registShape(\"interval\",\"rect\",{getShapePoints:function(t){return r(t)},drawShape:function(t,e){var n=this.parsePoints(t.points),r=i.simpleMix({fillStyle:t.color,z:!0},t.style);if(t.isInCircle){var a=n.slice(0);this._coord.isTransposed&&(a=[n[0],n[3],n[2],n[1]]),s.drawFan(a,t.center,e,r)}else s.drawRect(n,e,r)}}),t.exports=o},function(t,e,n){\"use strict\";function r(t){var e=i.simpleMix({strokeStyle:t.color,lineWidth:t.size||o,z:t.isInCircle},t.style);return e}var i=n(1),a=n(14),s=n(7),o=4,c=n(36),u=n(3),l=a.registGeom(\"line\",{defaultShapeType:\"line\"});a.registShape(\"line\",\"line\",{getShapePoints:function(t){return c.splitPoints(t)},drawShape:function(t,e){var n=this.parsePoints(t.points),i=r(t);s.drawLines(n,e,i)}}),a.registShape(\"line\",\"smooth\",{drawShape:function(t,e){var n=this.parsePoints(t.points),i=r(t);s.drawSmooth(n,e,i)}}),a.registShape(\"line\",\"dash\",{drawShape:function(t,e){var n=this.parsePoints(t.points),i=r(t);i.lineDash=u.lineDash,s.drawLines(n,e,i)}}),t.exports=l},function(t,e,n){\"use strict\";function r(t){return{size:t.size||o,style:i.mix({lineWidth:0,strokeStyle:t.color,fillStyle:t.color},t.style)}}var i=n(1),a=n(14),s=n(7),o=5,c=n(36),u=a.registGeom(\"point\",{defaultShapeType:\"circle\"});a.registShape(\"point\",\"circle\",{getShapePoints:function(t){return c.splitPoints(t)},drawShape:function(t,e){if(0!==t.size){var n=r(t),i=this.parsePoints(t.points),a=n.size,o=n.style;i.forEach(function(t){s.drawCircle(t,a,e,o)})}}}),a.registShape(\"point\",\"rect\",{drawShape:function(t,e){if(0!==t.size){var n=r(t),i=this.parsePoints(t.points),a=n.size,o=n.style;i.forEach(function(t){s.drawShape(e,o,function(e){e.rect(t.x-a,t.y-a,2*a,2*a)})})}}}),t.exports=u},function(t,e,n){\"use strict\";var r=n(1),i=n(40),a=n(3),s=n(17),o=n(35),c=function(t){r.simpleMix(this,t),this.attrs=[]};r.augment(c,{type:null,attrs:null,chart:null,styleCfg:null,_createScales:function(t){var e=this,n=[];return r.each(t,function(t){var r=e._createScale(t);n.push(r)}),n},createGeom:function(){var t=this,e=t.type,n=s[r.ucfirst(e)],i=new n({type:e,attrs:t.attrs,styleCfg:t.styleCfg,coord:t.coord,container:t.chart.get(\"canvas\")});return i},_createScale:function(t){var e=this.chart;return e.createScale(t)},_parseDims:function(t){return r.isString(t)&&t.indexOf(\"*\")!==-1?t=t.replace(/\\s+/g,\"\").split(\"*\"):(r.isNumber(t)||r.isString(t))&&(t=[t]),t},_addAttr:function(t,e){t=r.ucfirst(t);var n=this.attrs,a=new i[t](e);n.push(a)},_createAttr:function(t,e,n){e=this._parseDims(e);var i,s=this._createScales(e),c=[],u=r.ucfirst(this.type),l={dims:e,scales:s};\"shape\"===t?(i=o[u],r.each(i,function(t,e){r.isObject(t)&&c.push(e)})):c=a[t+\"s\"],r.isFunction(n)?l.callback=n:r.isArray(n)&&(c=n),\"position\"===t&&(l.coord=this.coord),\"size\"===t?(l.min=c.min,l.max=c.max):l.arr=c,this._addAttr(t,l)},position:function(t,e){return this._createAttr(\"position\",t,e),this},color:function(t,e){return this._createAttr(\"color\",t,e),this},size:function(t,e){return this._createAttr(\"size\",t,e),this},shape:function(t,e){return this._createAttr(\"shape\",t,e),this},style:function(t){return this.styleCfg=t,this}}),t.exports=c},function(t,e,n){\"use strict\";function r(t){return new o(t.x,t.y)}function i(t,e){return t.x*=e,t.y*=e,t}function a(t,e,n,a){var s,c,u,l,f,h,g,p,v=[],d=!!a;if(d){for(u=new o(1/0,1/0),l=new o((-(1/0)),(-(1/0))),p=0,g=t.length;p<g;p++)f=r(t[p]),u.min(f),l.max(f);u.min(r(a[0])),l.max(r(a[1]))}for(p=0,h=t.length;p<h;p++){if(f=r(t[p]),n)s=r(t[p?p-1:h-1]),c=r(t[(p+1)%h]);else{if(0===p||p===h-1){v.push([f.x,f.y]);continue}s=r(t[p-1]),c=r(t[p+1])}var m=o.sub(c,s);i(m,e);var x=f.distanceTo(s),y=f.distanceTo(c),S=x+y;0!==S&&(x/=S,y/=S);var w=i(m.clone(),-x),T=i(m.clone(),y),A=o.add(f,w),_=o.add(f,T);d&&(A.max(u),A.min(l),_.max(u),_.min(l)),v.push([A.x,A.y]),v.push([_.x,_.y])}return n&&v.push(v.shift()),v}function s(t,e,n){for(var r,i,s,o=!!e,c=a(t,.4,o,n),u=t.length,l=[],f=0;f<u-1;f++)r=c[2*f],i=c[2*f+1],s=t[f+1],l.push([\"C\",r[0],r[1],i[0],i[1],s.x,s.y]);return o&&(r=c[u],i=c[u+1],s=t[0],l.push([\"C\",r[0],r[1],i[0],i[1],s.x,s.y])),l}var o=n(8);t.exports={smooth:s}},function(t,e,n){\"use strict\";var r=n(1),i=n(21),a=n(3),s=n(5),o={LINEAR:\"linear\",CAT:\"cat\",TIME_CAT:\"timeCat\"},c=function(t){r.simpleMix(this,t),this.defs=this.defs||{}};r.augment(c,{defs:null,_getDefs:function(){var t=this.defs;return r.mix(!0,{},a.scales,t)},_getRange:function(t,e,n){return t===o.CAT||t===o.TIME_CAT?this._getCatRange(e,n):[0,1]},_getCatRange:function(t,e){var n,r=t.length;return n=1===r?[.5,1]:e?[0,1-1/r]:[1/(2*r),1-1/(2*r)]},_getScaleCfg:function(t,e,n){var r={dim:e};if(n&&n.names.length>0&&n.contains(e)){var i=s.values(n,e);i.length>0&&t!==o.CAT&&t!==o.TIME_CAT&&(r.min=Math.min.apply(null,i),r.max=Math.max.apply(null,i)),r.values=i}return r},_getDefaultType:function(t,e){var n=o.LINEAR,i=e.rowObject(0),a=i[t];return r.isArray(a)&&(a=a[0]),r.isString(a)&&(n=o.CAT),n},_createDefaultScale:function(t,e){var n=this._getDefaultType(t,e),r=this._getScaleCfg(n,t,e);return i[n](r)},createScale:function(t,e,n){var a,s=this,o=s._getDefs();if(r.isNumber(t))a=i.I({value:t,dim:t.toString()});else if(o[t]||r.indexOf(e.colNames(),t)!==-1)if(o[t]){var c=o[t],u=c.type||s._getDefaultType(t,e),l=s._getScaleCfg(u,t,e);r.isNull(c.min)||(l.min=c.min),r.isNull(c.max)||(l.max=c.max),r.simpleMix(l,c),l.values||(l.values=[]),r.isNull(l.min)&&(l.min=0),r.isNull(l.max)&&(l.max=0),a=i[u](l)}else a=s._createDefaultScale(t,e);else a=i.I({value:t,dim:t});if(a&&\"I\"!==a.type&&(!o[t]||!o[t].range)&&a.values){var f=s._getRange(a.type,a.values,n);a.range=f}return a}}),t.exports=c}])});","export default class Axis {\n  static draw = (chart, props) => {\n    const {name = '', label = {\n      fontSize: 14\n    }, grid} = props;\n\n    chart.axis(name, {\n      label: label,\n      grid\n    });\n  };\n}\n","export default class Coord {\n  static draw = (chart, props) => {\n    const {type = 'rect', transposed, inner} = props;\n\n    chart.coord(type, {\n      transposed,\n      inner\n    });\n  };\n}\n","export default class Pie {\n  static draw = (chart, props) => {\n    const {position, color, inner} = props;\n\n    let pie = chart.intervalStack();\n\n    position && pie.position(position);\n\n    if (Array.isArray(color)) {\n      pie.color.apply(null, color);\n    } else if (color) {\n      pie.color(color);\n    }\n  };\n}\n","export default class Bar {\n  static draw = (chart, props) => {\n    const {position, color, setColorCallback, shape, style} = props;\n\n    let bar = chart.interval();\n\n    color && bar.color(color, setColorCallback);\n    position && bar.position(position);\n  };\n}\n","export default class BarStack {\n  static draw = (chart, props) => {\n    const {position, color, setColorCallback, shape, style} = props;\n\n    let bar = chart.intervalStack();\n\n    color && bar.color(color, setColorCallback);\n    position && bar.position(position);\n  };\n}\n","export default class Line {\n  static draw = (chart, props) => {\n    const {position, color, setColorCallback, shape, size} = props;\n\n    let line = chart.line();\n\n    position && line.position(position);\n    color && line.color(color);\n    size && line.size(size);\n    shape && line.shape(shape);\n  };\n}\n","export default class Point {\n  static draw = (chart, props) => {\n    const {position} = props;\n\n    chart.point().position(position);\n  };\n}\n","export default class Area {\n  static draw = (chart, props) => {\n    const {position, color, shape, style} = props;\n\n    let area = chart.area();\n\n    color && area.color(color);\n    position && area.position(position);\n    shape && area.shape(shape);\n    style && area.style(style);\n  };\n}\n","export default class AreaStack {\n  static draw = (chart, props) => {\n    const {position, color, shape, style} = props;\n\n    let area = chart.areaStack();\n\n    color && area.color(color);\n    position && area.position(position);\n    shape && area.shape(shape);\n    style && area.style(style);\n  };\n}\n"],"sourceRoot":""}