'use strict';

require('./lib/export/core.js');
var locale = require('./lib/core/locale.js');
var echarts = require('./lib/core/echarts.js');
var throttle = require('./lib/util/throttle.js');
var extension = require('./lib/extension.js');
var platform = require('../../../zrender@6.0.0/node_modules/zrender/lib/core/platform.js');
var parseGeoJson = require('./lib/coord/geo/parseGeoJson.js');
var env = require('../../../zrender@6.0.0/node_modules/zrender/lib/core/env.js');
var Model = require('./lib/model/Model.js');
var Axis = require('./lib/coord/Axis.js');
var graphic$1 = require('../../../zrender@6.0.0/node_modules/zrender/lib/canvas/graphic.js');
var zrender = require('../../../zrender@6.0.0/node_modules/zrender/lib/zrender.js');
var matrix = require('../../../zrender@6.0.0/node_modules/zrender/lib/core/matrix.js');
var vector = require('../../../zrender@6.0.0/node_modules/zrender/lib/core/vector.js');
var util = require('../../../zrender@6.0.0/node_modules/zrender/lib/core/util.js');
var color = require('../../../zrender@6.0.0/node_modules/zrender/lib/tool/color.js');
var helper = require('./lib/export/api/helper.js');
var number = require('./lib/export/api/number.js');
var time = require('./lib/export/api/time.js');
var graphic = require('./lib/export/api/graphic.js');
var format = require('./lib/export/api/format.js');
var util$1 = require('./lib/export/api/util.js');
var SeriesData = require('./lib/data/SeriesData.js');
var Component = require('./lib/model/Component.js');
var Component$1 = require('./lib/view/Component.js');
var Series = require('./lib/model/Series.js');
var Chart = require('./lib/view/Chart.js');
var api = require('./lib/export/api.js');

/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements.  See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership.  The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License.  You may obtain a copy of the License at
*
*   http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied.  See the License for the
* specific language governing permissions and limitations
* under the License.
*/

exports.registerLocale = locale.registerLocale;
exports.PRIORITY = echarts.PRIORITY;
exports.connect = echarts.connect;
exports.dataTool = echarts.dataTool;
exports.dependencies = echarts.dependencies;
exports.disConnect = echarts.disConnect;
exports.disconnect = echarts.disconnect;
exports.dispose = echarts.dispose;
exports.getCoordinateSystemDimensions = echarts.getCoordinateSystemDimensions;
exports.getInstanceByDom = echarts.getInstanceByDom;
exports.getInstanceById = echarts.getInstanceById;
exports.getMap = echarts.getMap;
exports.init = echarts.init;
exports.registerAction = echarts.registerAction;
exports.registerCoordinateSystem = echarts.registerCoordinateSystem;
exports.registerCustomSeries = echarts.registerCustomSeries;
exports.registerLayout = echarts.registerLayout;
exports.registerLoading = echarts.registerLoading;
exports.registerMap = echarts.registerMap;
exports.registerPostInit = echarts.registerPostInit;
exports.registerPostUpdate = echarts.registerPostUpdate;
exports.registerPreprocessor = echarts.registerPreprocessor;
exports.registerProcessor = echarts.registerProcessor;
exports.registerTheme = echarts.registerTheme;
exports.registerTransform = echarts.registerTransform;
exports.registerUpdateLifecycle = echarts.registerUpdateLifecycle;
exports.registerVisual = echarts.registerVisual;
exports.setCanvasCreator = echarts.setCanvasCreator;
exports.version = echarts.version;
exports.throttle = throttle.throttle;
exports.use = extension.use;
exports.setPlatformAPI = platform.setPlatformAPI;
exports.parseGeoJSON = parseGeoJson.default;
exports.parseGeoJson = parseGeoJson.default;
exports.env = env.default;
exports.Model = Model.default;
exports.Axis = Axis.default;
exports.innerDrawElementOnCanvas = graphic$1.brushSingle;
exports.zrender = zrender;
exports.matrix = matrix;
exports.vector = vector;
exports.zrUtil = util;
exports.color = color;
exports.helper = helper;
exports.number = number;
exports.time = time;
exports.graphic = graphic;
exports.format = format;
exports.util = util$1;
exports.List = SeriesData.default;
exports.ComponentModel = Component.default;
exports.ComponentView = Component$1.default;
exports.SeriesModel = Series.default;
exports.ChartView = Chart.default;
exports.extendChartView = api.extendChartView;
exports.extendComponentModel = api.extendComponentModel;
exports.extendComponentView = api.extendComponentView;
exports.extendSeriesModel = api.extendSeriesModel;
