You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@echarts.apache.org by sh...@apache.org on 2021/01/22 12:32:48 UTC

[echarts-website] 01/02: new website

This is an automated email from the ASF dual-hosted git repository.

shenyi pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/echarts-website.git

commit 3bb1b798624d4f9dee5c0eb3ed3fccaa4998b84b
Author: pissang <bm...@gmail.com>
AuthorDate: Fri Jan 22 20:16:43 2021 +0800

    new website
---
 components/builder.html                            |       4 +-
 components/download.html                           |       4 +-
 components/nav.html                                |       2 +-
 .../mode-text.js => components/svg/github.html     |       0
 components/svg/index-example.html                  |       1 +
 components/svg/index-learn.html                    |       1 +
 components/svg/twitter.html                        |       1 +
 components/svg/wechart.html                        |       1 +
 components/svg/weibo.html                          |       1 +
 en/404.html                                        |       4 +-
 en/api.html                                        |       9 +-
 en/asset/lottie/json/analysis.json                 |       1 +
 en/asset/lottie/json/bg_01.json                    |       1 +
 en/asset/lottie/json/bg_02.json                    |       1 +
 en/asset/lottie/json/bg_03.json                    |       1 +
 en/asset/lottie/json/bg_04.json                    |       1 +
 en/asset/lottie/json/bg_05.json                    |       1 +
 en/asset/lottie/json/bg_06.json                    |       1 +
 en/asset/lottie/json/chart.json                    |       1 +
 en/asset/lottie/json/compatible.json               |       1 +
 en/asset/lottie/json/end_Line.json                 |       1 +
 en/asset/lottie/json/fly.json                      |       1 +
 en/asset/lottie/json/grown.json                    |       1 +
 en/asset/lottie/json/images/img_0.png              |     Bin 0 -> 13403 bytes
 en/asset/lottie/json/images/img_1.png              |     Bin 0 -> 3018 bytes
 en/asset/lottie/json/images/img_2.png              |     Bin 0 -> 10336 bytes
 en/asset/lottie/json/images/img_3.png              |     Bin 0 -> 7371 bytes
 en/asset/lottie/json/paper.json                    |       1 +
 en/asset/lottie/json/simple.json                   |       1 +
 en/asset/lottie/json/start_line.json               |       1 +
 en/builder.html                                    |       4 +-
 en/builder/echarts.html                            |       2 +-
 en/changelog.html                                  |       4 +-
 en/cheat-sheet.html                                |       4 +-
 en/coding-standard.html                            |       4 +-
 en/committers.html                                 |       4 +-
 en/contributing.html                               |       4 +-
 en/css/doc-bundle.css                              |      73 +-
 en/css/doc-bundle.css.map                          |       2 +-
 en/css/font/OpenSans-Bold.ttf                      |     Bin 0 -> 104120 bytes
 en/css/font/OpenSans-Regular.ttf                   |     Bin 0 -> 96932 bytes
 en/css/main.css                                    |       2 +-
 en/dependencies.html                               |       4 +-
 en/documents/api-parts/api-outline.js              |       2 +-
 en/documents/api-parts/api-outline.json            |       2 +-
 en/documents/api-parts/api.action.js               |      69 +-
 en/documents/api-parts/api.action.json             |      69 +-
 en/documents/api-parts/api.echarts.js              |      10 +-
 en/documents/api-parts/api.echarts.json            |      10 +-
 en/documents/api-parts/api.echartsInstance.js      |       4 +-
 en/documents/api-parts/api.echartsInstance.json    |       4 +-
 en/documents/api-parts/api.events.js               |      30 +-
 en/documents/api-parts/api.events.json             |      30 +-
 en/documents/api.json                              |       2 +-
 .../documents/asset/img/dataZoom-zone.png          |     Bin
 en/documents/asset/img/echarts-5-en.png            |     Bin 0 -> 24363 bytes
 en/documents/asset/img/echarts-5.png               |     Bin 0 -> 24106 bytes
 en/documents/option-gl-parts/option-gl.geo3D.js    |      18 +-
 en/documents/option-gl-parts/option-gl.geo3D.json  |      18 +-
 en/documents/option-gl-parts/option-gl.globe.js    |      22 +-
 en/documents/option-gl-parts/option-gl.globe.json  |      22 +-
 en/documents/option-gl-parts/option-gl.grid3D.js   |      18 +-
 en/documents/option-gl-parts/option-gl.grid3D.json |      18 +-
 en/documents/option-gl-parts/option-gl.mapbox3D.js |      18 +-
 .../option-gl-parts/option-gl.mapbox3D.json        |      18 +-
 .../option-gl-parts/option-gl.series-bar3D.js      |       2 +-
 .../option-gl-parts/option-gl.series-bar3D.json    |       2 +-
 .../option-gl-parts/option-gl.series-flowGL.js     |       4 +-
 .../option-gl-parts/option-gl.series-flowGL.json   |       4 +-
 .../option-gl-parts/option-gl.series-map3D.js      |      18 +-
 .../option-gl-parts/option-gl.series-map3D.json    |      18 +-
 en/documents/option-gl.json                        |       2 +-
 en/documents/option-parts/option-outline.js        |       2 +-
 en/documents/option-parts/option-outline.json      |       2 +-
 en/documents/option-parts/option.angleAxis.js      |     575 +-
 en/documents/option-parts/option.angleAxis.json    |     575 +-
 en/documents/option-parts/option.aria.js           |     153 +-
 en/documents/option-parts/option.aria.json         |     153 +-
 en/documents/option-parts/option.axisPointer.js    |     129 +-
 en/documents/option-parts/option.axisPointer.json  |     129 +-
 en/documents/option-parts/option.brush.js          |       4 +-
 en/documents/option-parts/option.brush.json        |       4 +-
 en/documents/option-parts/option.calendar.js       |     439 +-
 en/documents/option-parts/option.calendar.json     |     439 +-
 .../option-parts/option.dataZoom-inside.js         |      26 +-
 .../option-parts/option.dataZoom-inside.json       |      26 +-
 .../option-parts/option.dataZoom-slider.js         |     580 +-
 .../option-parts/option.dataZoom-slider.json       |     580 +-
 en/documents/option-parts/option.dataset.js        |      38 +-
 en/documents/option-parts/option.dataset.json      |      38 +-
 en/documents/option-parts/option.geo.js            |    2454 +-
 en/documents/option-parts/option.geo.json          |    2454 +-
 en/documents/option-parts/option.graphic.js        |     418 +-
 en/documents/option-parts/option.graphic.json      |     418 +-
 en/documents/option-parts/option.grid.js           |     220 +-
 en/documents/option-parts/option.grid.json         |     220 +-
 en/documents/option-parts/option.js                |     100 +-
 en/documents/option-parts/option.json              |     100 +-
 en/documents/option-parts/option.legend.js         |     519 +-
 en/documents/option-parts/option.legend.json       |     519 +-
 .../documents/option-parts/option.media.js         |       0
 .../documents/option-parts/option.media.json       |       0
 en/documents/option-parts/option.parallel.js       |     502 +-
 en/documents/option-parts/option.parallel.json     |     502 +-
 en/documents/option-parts/option.parallelAxis.js   |     500 +-
 en/documents/option-parts/option.parallelAxis.json |     500 +-
 en/documents/option-parts/option.polar.js          |     206 +-
 en/documents/option-parts/option.polar.json        |     206 +-
 en/documents/option-parts/option.radar.js          |     450 +-
 en/documents/option-parts/option.radar.json        |     450 +-
 en/documents/option-parts/option.radiusAxis.js     |     706 +-
 en/documents/option-parts/option.radiusAxis.json   |     706 +-
 en/documents/option-parts/option.series-bar.js     |    5304 +-
 en/documents/option-parts/option.series-bar.json   |    5304 +-
 en/documents/option-parts/option.series-boxplot.js |   13061 +-
 .../option-parts/option.series-boxplot.json        |   13061 +-
 .../option-parts/option.series-candlestick.js      |   12575 +-
 .../option-parts/option.series-candlestick.json    |   12575 +-
 en/documents/option-parts/option.series-custom.js  |    1280 +-
 .../option-parts/option.series-custom.json         |    1280 +-
 .../option-parts/option.series-effectScatter.js    |   16033 +-
 .../option-parts/option.series-effectScatter.json  |   16033 +-
 en/documents/option-parts/option.series-funnel.js  |   15436 +-
 .../option-parts/option.series-funnel.json         |   15436 +-
 en/documents/option-parts/option.series-gauge.js   |   14855 +-
 en/documents/option-parts/option.series-gauge.json |   14855 +-
 en/documents/option-parts/option.series-graph.js   |   20408 +-
 en/documents/option-parts/option.series-graph.json |   20408 +-
 en/documents/option-parts/option.series-heatmap.js |   13928 +-
 .../option-parts/option.series-heatmap.json        |   13928 +-
 en/documents/option-parts/option.series-line.js    |   18413 +-
 en/documents/option-parts/option.series-line.json  |   18413 +-
 en/documents/option-parts/option.series-lines.js   |   14733 +-
 en/documents/option-parts/option.series-lines.json |   14733 +-
 en/documents/option-parts/option.series-map.js     |   15140 +-
 en/documents/option-parts/option.series-map.json   |   15140 +-
 .../option-parts/option.series-parallel.js         |     157 +-
 .../option-parts/option.series-parallel.json       |     157 +-
 .../option-parts/option.series-pictorialBar.js     |   16891 +-
 .../option-parts/option.series-pictorialBar.json   |   16891 +-
 en/documents/option-parts/option.series-pie.js     |   15177 +-
 en/documents/option-parts/option.series-pie.json   |   15177 +-
 en/documents/option-parts/option.series-radar.js   |    3971 +-
 en/documents/option-parts/option.series-radar.json |    3971 +-
 en/documents/option-parts/option.series-sankey.js  |    6412 +-
 .../option-parts/option.series-sankey.json         |    6412 +-
 en/documents/option-parts/option.series-scatter.js |   16114 +-
 .../option-parts/option.series-scatter.json        |   16114 +-
 .../option-parts/option.series-sunburst.js         |    4121 +-
 .../option-parts/option.series-sunburst.json       |    4121 +-
 .../option-parts/option.series-themeRiver.js       |    1819 +-
 .../option-parts/option.series-themeRiver.json     |    1819 +-
 en/documents/option-parts/option.series-tree.js    |    5510 +-
 en/documents/option-parts/option.series-tree.json  |    5510 +-
 en/documents/option-parts/option.series-treemap.js |   10307 +-
 .../option-parts/option.series-treemap.json        |   10307 +-
 en/documents/option-parts/option.singleAxis.js     |     920 +-
 en/documents/option-parts/option.singleAxis.json   |     920 +-
 en/documents/option-parts/option.textStyle.js      |      55 +-
 en/documents/option-parts/option.textStyle.json    |      55 +-
 en/documents/option-parts/option.timeline.js       |    1588 +-
 en/documents/option-parts/option.timeline.json     |    1588 +-
 en/documents/option-parts/option.title.js          |     238 +-
 en/documents/option-parts/option.title.json        |     238 +-
 en/documents/option-parts/option.toolbox.js        |     328 +-
 en/documents/option-parts/option.toolbox.json      |     328 +-
 en/documents/option-parts/option.tooltip.js        |     236 +-
 en/documents/option-parts/option.tooltip.json      |     236 +-
 .../option-parts/option.visualMap-continuous.js    |     253 +-
 .../option-parts/option.visualMap-continuous.json  |     253 +-
 .../option-parts/option.visualMap-piecewise.js     |     105 +-
 .../option-parts/option.visualMap-piecewise.json   |     105 +-
 en/documents/option-parts/option.xAxis.js          |     720 +-
 en/documents/option-parts/option.xAxis.json        |     720 +-
 en/documents/option-parts/option.yAxis.js          |     720 +-
 en/documents/option-parts/option.yAxis.json        |     720 +-
 en/documents/option.json                           |       2 +-
 en/documents/tutorial-parts/tutorial-outline.js    |       2 +-
 en/documents/tutorial-parts/tutorial-outline.json  |       2 +-
 en/documents/tutorial-parts/tutorial.js            |      46 +-
 en/documents/tutorial-parts/tutorial.json          |      46 +-
 en/documents/tutorial.json                         |       2 +-
 en/download-extension.html                         |       4 +-
 en/download-map.html                               |       4 +-
 en/download-theme.html                             |       4 +-
 en/download.html                                   |       4 +-
 en/events.html                                     |       7 +-
 en/faq.html                                        |       4 +-
 en/feature.html                                    |       4 +-
 en/images/asf_logo.png                             |     Bin 0 -> 5999 bytes
 en/images/ercode.jpg                               |     Bin 0 -> 65663 bytes
 en/images/index-home-example.svg                   |      15 +
 en/images/index-home-learn.svg                     |      15 +
 en/images/index-home-pie.png                       |     Bin 0 -> 11269 bytes
 en/images/logo.png                                 |     Bin 3707 -> 21943 bytes
 en/index.html                                      |      18 +-
 en/js/doc-bundle.js                                |       4 +-
 en/js/index.js                                     |       2 +-
 en/maillist.html                                   |       4 +-
 en/nav.html                                        |       2 +-
 en/option-gl.html                                  |       9 +-
 en/option.html                                     |       9 +-
 en/option3.html                                    |       4 +-
 en/resources.html                                  |       4 +-
 en/security.html                                   |       4 +-
 en/spreadsheet.html                                |       8 +-
 en/theme-builder.html                              |      11 +-
 en/theme-builder/app.min.js                        |       2 +-
 en/tutorial.html                                   |       9 +-
 en/vendors/scrollreveal.js                         |    1546 +
 {next/examples => examples}/asset/placeholder.jpg  |     Bin
 {next/examples => examples}/css/example-bundle.css |       0
 examples/data-gl/animating-contour-on-globe.js     |      13 +-
 examples/data-gl/bar3d-dataset.js                  |       6 +
 examples/data-gl/bar3d-global-population.js        |       6 +
 examples/data-gl/bar3d-mapbox-view-change.js       |       6 +
 examples/data-gl/bar3d-music-visualization.js      |       6 +
 examples/data-gl/bar3d-myth.js                     |       7 +
 .../bar3d-noise-modified-from-marpi-demo.js        |      10 +-
 examples/data-gl/bar3d-on-mapbox.js                |       6 +
 examples/data-gl/bar3d-punch-card.js               |      18 +-
 examples/data-gl/bar3d-shanghai.js                 |       6 +
 examples/data-gl/bar3d-simplex-noise.js            |       9 +-
 examples/data-gl/bar3d-voxelize-image.js           |      37 +-
 examples/data-gl/flowGL-noise.js                   |       9 +-
 examples/data-gl/geo3d-with-different-height.js    |       6 +
 examples/data-gl/geo3d.js                          |       6 +
 .../data-gl/global-population-bar3d-on-globe.js    |       6 +
 examples/data-gl/global-wind-visualization-2.js    |       6 +
 examples/data-gl/global-wind-visualization.js      |       6 +
 .../data-gl/globe-atmosphere.js                    |       0
 examples/data-gl/globe-contour-paint.js            |      13 +-
 examples/data-gl/globe-country-carousel.js         |      18 +-
 examples/data-gl/globe-displacement.js             |       6 +
 examples/data-gl/globe-echarts-gl-hello-world.js   |       7 +
 examples/data-gl/globe-layers.js                   |       6 +
 examples/data-gl/globe-moon.js                     |       6 +
 examples/data-gl/globe-with-echarts-surface.js     |       6 +
 examples/data-gl/graphgl-gpu-layout.js             |       9 +
 examples/data-gl/graphgl-large-internet.js         |       9 +
 examples/data-gl/graphgl-npm-dep.js                |     169 +-
 examples/data-gl/image-surface-sushuang.js         |       6 +
 examples/data-gl/image-to-bar3d.js                 |      10 +-
 examples/data-gl/iron-globe.js                     |       6 +
 examples/data-gl/line3d-orthographic.js            |       6 +
 examples/data-gl/lines3d-airline-on-globe.js       |       6 +
 examples/data-gl/lines3d-flight-path-on-mapbox.js  |       6 +
 examples/data-gl/lines3d-flights-gl.js             |       8 +-
 examples/data-gl/lines3d-flights-on-geo3d.js       |       8 +-
 examples/data-gl/lines3d-flights.js                |       6 +
 examples/data-gl/lines3d-taxi-chengdu.js           |       6 +
 .../data-gl/lines3d-taxi-routes-of-cape-town.js    |       6 +
 examples/data-gl/linesGL-ny.js                     |       6 +
 examples/data-gl/map3d-alcohol-consumption.js      |       6 +
 examples/data-gl/map3d-buildings-on-mapbox.js      |       6 +
 examples/data-gl/map3d-buildings.js                |      10 +-
 examples/data-gl/map3d-colorful-cities.js          |       6 +
 ...d-plastic-material-style-buildings-on-mapbox.js |       6 +
 examples/data-gl/map3d-wood-city.js                |      10 +-
 examples/data-gl/map3d-wood-map-on-mapbox.js       |       6 +
 examples/data-gl/map3d-wood-map.js                 |       6 +
 examples/data-gl/metal-bar3d.js                    |       8 +-
 examples/data-gl/metal-surface.js                  |       6 +
 examples/data-gl/option/bar3d-dataset.json         |   11718 +
 .../data-gl/option/bar3d-global-population.json    |  194711 ++
 .../data-gl/option/bar3d-music-visualization.json  |   13405 +
 examples/data-gl/option/bar3d-myth.json            |  151779 ++
 .../bar3d-noise-modified-from-marpi-demo.json      |  113439 +
 examples/data-gl/option/bar3d-punch-card.json      |    2137 +
 examples/data-gl/option/bar3d-simplex-noise.json   |   13882 +
 examples/data-gl/option/bar3d-voxelize-image.json  |   19997 +
 examples/data-gl/option/flowGL-noise.json          |   37240 +
 .../option/geo3d-with-different-height.json        |    1512 +
 examples/data-gl/option/geo3d.json                 |    1257 +
 .../option/global-population-bar3d-on-globe.json   |  194010 ++
 .../option/global-wind-visualization-2.json        |  456853 ++++
 .../data-gl/option/global-wind-visualization.json  |  458120 ++++
 examples/data-gl/option/globe-atmosphere.json      |     582 +
 examples/data-gl/option/globe-displacement.json    |     595 +
 .../option/globe-echarts-gl-hello-world.json       |     583 +
 examples/data-gl/option/globe-layers.json          |     598 +
 examples/data-gl/option/globe-moon.json            |     590 +
 examples/data-gl/option/graphgl-gpu-layout.json    |   37512 +
 .../data-gl/option/graphgl-large-internet.json     |  403552 ++++
 examples/data-gl/option/graphgl-npm-dep.json       |  218630 ++
 .../data-gl/option/image-surface-sushuang.json     |  421927 ++++
 examples/data-gl/option/image-to-bar3d.json        |   59294 +
 examples/data-gl/option/iron-globe.json            |     587 +
 examples/data-gl/option/line3d-orthographic.json   |  125876 ++
 .../data-gl/option/lines3d-airline-on-globe.json   |  172253 ++
 examples/data-gl/option/lines3d-flights-gl.json    |  172927 ++
 .../data-gl/option/lines3d-flights-on-geo3d.json   |  172924 ++
 examples/data-gl/option/lines3d-flights.json       |  309986 +++
 examples/data-gl/option/linesGL-ny.json            |    1178 +
 .../data-gl/option/map3d-alcohol-consumption.json  |    1673 +
 examples/data-gl/option/map3d-buildings.json       |   40743 +
 examples/data-gl/option/map3d-wood-city.json       |   40615 +
 examples/data-gl/option/map3d-wood-map.json        |    1558 +
 examples/data-gl/option/metal-bar3d.json           |    3002 +
 examples/data-gl/option/metal-surface.json         |     939 +
 .../data-gl/option/parametric-surface-rose.json    |     823 +
 examples/data-gl/option/scatter3D-dataset.json     |   11556 +
 .../data-gl/option/scatter3d-globe-population.json |  193987 ++
 .../data-gl/option/scatter3d-orthographic.json     |  414407 ++++
 examples/data-gl/option/scatter3d-scatter.json     |   12559 +
 .../data-gl/option/scatter3d-simplex-noise.json    |   56447 +
 examples/data-gl/option/scatter3d.json             |   62085 +
 examples/data-gl/option/scatterGL-gps.json         |    1213 +
 examples/data-gl/option/scattergl-weibo.json       |  593357 +++++
 examples/data-gl/option/simple-surface.json        |     930 +
 .../data-gl/option/sphere-parametric-surface.json  |     930 +
 examples/data-gl/option/stacked-bar3d.json         |    7309 +
 examples/data-gl/option/surface-breather.json      |     974 +
 examples/data-gl/option/surface-golden-rose.json   |    1147 +
 examples/data-gl/option/surface-leather.json       |     774 +
 examples/data-gl/option/surface-mollusc-shell.json |     932 +
 examples/data-gl/option/surface-theme-roses.json   |    1132 +
 examples/data-gl/option/surface-wave.json          |     931 +
 examples/data-gl/option/transparent-bar3d.json     |    2137 +
 examples/data-gl/parametric-surface-rose.js        |       6 +
 examples/data-gl/scatter3D-dataset.js              |       6 +
 examples/data-gl/scatter3d-globe-population.js     |       6 +
 examples/data-gl/scatter3d-orthographic.js         |       9 +-
 examples/data-gl/scatter3d-scatter.js              |       6 +
 examples/data-gl/scatter3d-shanghai.js             |       6 +
 examples/data-gl/scatter3d-simplex-noise.js        |       9 +-
 .../data-gl/scatter3d-weibo-checkin-on-mapbox.js   |       6 +
 examples/data-gl/scatter3d.js                      |       7 +
 examples/data-gl/scatterGL-gps.js                  |       8 +-
 examples/data-gl/scattergl-weibo.js                |       7 +
 examples/data-gl/simple-surface.js                 |       6 +
 examples/data-gl/sphere-parametric-surface.js      |       6 +
 examples/data-gl/stacked-bar3d.js                  |       8 +-
 examples/data-gl/surface-breather.js               |       5 +
 examples/data-gl/surface-golden-rose.js            |       6 +
 examples/data-gl/surface-leather.js                |       6 +
 examples/data-gl/surface-mollusc-shell.js          |       6 +
 examples/data-gl/surface-theme-roses.js            |       6 +
 examples/data-gl/surface-wave.js                   |       6 +
 .../thumb-dark/animating-contour-on-globe.png      |     Bin
 .../thumb-dark/animating-contour-on-globe.webp     |     Bin
 .../data-gl/thumb-dark/bar3d-dataset.png           |     Bin
 .../data-gl/thumb-dark/bar3d-dataset.webp          |     Bin
 .../data-gl/thumb-dark/bar3d-global-population.png |     Bin
 .../thumb-dark/bar3d-global-population.webp        |     Bin
 .../thumb-dark/bar3d-music-visualization.png       |     Bin
 .../thumb-dark/bar3d-music-visualization.webp      |     Bin
 .../data-gl/thumb-dark}/bar3d-myth.png             |     Bin
 .../data-gl/thumb-dark}/bar3d-myth.webp            |     Bin
 .../bar3d-noise-modified-from-marpi-demo.png       |     Bin
 .../bar3d-noise-modified-from-marpi-demo.webp      |     Bin
 .../data-gl/thumb-dark/bar3d-punch-card.png        |     Bin
 .../data-gl/thumb-dark/bar3d-punch-card.webp       |     Bin
 .../data-gl/thumb-dark/bar3d-simplex-noise.png     |     Bin
 .../data-gl/thumb-dark/bar3d-simplex-noise.webp    |     Bin
 .../data-gl/thumb-dark}/bar3d-voxelize-image.png   |     Bin
 .../data-gl/thumb-dark}/bar3d-voxelize-image.webp  |     Bin
 .../data-gl/thumb-dark/flowGL-noise.png            |     Bin
 .../data-gl/thumb-dark/flowGL-noise.webp           |     Bin
 .../thumb-dark/geo3d-with-different-height.png     |     Bin
 .../thumb-dark/geo3d-with-different-height.webp    |     Bin
 .../data-gl/thumb-dark}/geo3d.png                  |     Bin
 .../data-gl/thumb-dark}/geo3d.webp                 |     Bin
 .../global-population-bar3d-on-globe.png           |     Bin
 .../global-population-bar3d-on-globe.webp          |     Bin
 .../thumb-dark/global-wind-visualization-2.png     |     Bin
 .../thumb-dark/global-wind-visualization-2.webp    |     Bin
 .../thumb-dark/global-wind-visualization.png       |     Bin
 .../thumb-dark/global-wind-visualization.webp      |     Bin
 .../data-gl/thumb-dark/globe-atmosphere.png        |     Bin
 .../data-gl/thumb-dark/globe-atmosphere.webp       |     Bin
 .../data-gl/thumb-dark/globe-contour-paint.png     |     Bin
 .../data-gl/thumb-dark/globe-contour-paint.webp    |     Bin
 .../data-gl/thumb-dark/globe-country-carousel.png  |     Bin
 .../data-gl/thumb-dark/globe-country-carousel.webp |     Bin
 .../data-gl/thumb-dark/globe-displacement.png      |     Bin
 .../data-gl/thumb-dark/globe-displacement.webp     |     Bin
 .../thumb-dark/globe-echarts-gl-hello-world.png    |     Bin
 .../thumb-dark/globe-echarts-gl-hello-world.webp   |     Bin
 .../data-gl/thumb-dark/globe-layers.png            |     Bin
 .../data-gl/thumb-dark/globe-layers.webp           |     Bin
 .../data-gl/thumb-dark/globe-moon.png              |     Bin
 .../data-gl/thumb-dark/globe-moon.webp             |     Bin
 .../thumb-dark/globe-with-echarts-surface.png      |     Bin
 .../thumb-dark/globe-with-echarts-surface.webp     |     Bin
 .../data-gl/thumb-dark/graphgl-gpu-layout.png      |     Bin
 .../data-gl/thumb-dark/graphgl-gpu-layout.webp     |     Bin
 .../data-gl/thumb-dark/graphgl-large-internet.png  |     Bin
 .../data-gl/thumb-dark/graphgl-large-internet.webp |     Bin
 .../data-gl/thumb-dark/graphgl-npm-dep.png         |     Bin
 .../data-gl/thumb-dark/graphgl-npm-dep.webp        |     Bin
 .../data-gl/thumb-dark/image-surface-sushuang.png  |     Bin
 .../data-gl/thumb-dark/image-surface-sushuang.webp |     Bin
 .../data-gl/thumb-dark}/image-to-bar3d.png         |     Bin
 .../data-gl/thumb-dark}/image-to-bar3d.webp        |     Bin
 .../data-gl/thumb-dark/iron-globe.png              |     Bin
 .../data-gl/thumb-dark/iron-globe.webp             |     Bin
 .../data-gl/thumb-dark}/line3d-orthographic.png    |     Bin
 .../data-gl/thumb-dark}/line3d-orthographic.webp   |     Bin
 .../thumb-dark/lines3d-airline-on-globe.png        |     Bin
 .../thumb-dark/lines3d-airline-on-globe.webp       |     Bin
 .../data-gl/thumb-dark/lines3d-flights-gl.png      |     Bin
 .../data-gl/thumb-dark/lines3d-flights-gl.webp     |     Bin
 .../thumb-dark/lines3d-flights-on-geo3d.png        |     Bin
 .../thumb-dark/lines3d-flights-on-geo3d.webp       |     Bin
 .../data-gl/thumb-dark/lines3d-flights.png         |     Bin
 .../data-gl/thumb-dark/lines3d-flights.webp        |     Bin
 .../data-gl/thumb-dark}/linesGL-ny.png             |     Bin
 .../data-gl/thumb-dark}/linesGL-ny.webp            |     Bin
 .../thumb-dark/map3d-alcohol-consumption.png       |     Bin
 .../thumb-dark/map3d-alcohol-consumption.webp      |     Bin
 .../data-gl/thumb-dark/map3d-buildings.png         |     Bin
 .../data-gl/thumb-dark}/map3d-buildings.webp       |     Bin
 .../data-gl/thumb-dark}/map3d-wood-city.png        |     Bin
 .../data-gl/thumb-dark}/map3d-wood-city.webp       |     Bin
 .../data-gl/thumb-dark/map3d-wood-map.png          |     Bin
 .../data-gl/thumb-dark/map3d-wood-map.webp         |     Bin
 .../data-gl/thumb-dark}/metal-bar3d.png            |     Bin
 .../data-gl/thumb-dark}/metal-bar3d.webp           |     Bin
 .../data-gl/thumb-dark/metal-surface.png           |     Bin
 .../data-gl/thumb-dark/metal-surface.webp          |     Bin
 .../data-gl/thumb-dark/parametric-surface-rose.png |     Bin
 .../thumb-dark/parametric-surface-rose.webp        |     Bin
 .../data-gl/thumb-dark/scatter3D-dataset.png       |     Bin
 .../data-gl/thumb-dark/scatter3D-dataset.webp      |     Bin
 .../thumb-dark/scatter3d-globe-population.png      |     Bin
 .../thumb-dark/scatter3d-globe-population.webp     |     Bin
 .../data-gl/thumb-dark/scatter3d-orthographic.png  |     Bin
 .../data-gl/thumb-dark/scatter3d-orthographic.webp |     Bin
 .../data-gl/thumb-dark/scatter3d-scatter.png       |     Bin
 .../data-gl/thumb-dark/scatter3d-scatter.webp      |     Bin
 .../data-gl/thumb-dark/scatter3d-simplex-noise.png |     Bin
 .../thumb-dark/scatter3d-simplex-noise.webp        |     Bin
 .../data-gl/thumb-dark/scatter3d.png               |     Bin
 .../data-gl/thumb-dark/scatter3d.webp              |     Bin
 .../data-gl/thumb-dark}/scatterGL-gps.png          |     Bin
 .../data-gl/thumb-dark}/scatterGL-gps.webp         |     Bin
 .../data-gl/thumb-dark/scattergl-weibo.png         |     Bin
 .../data-gl/thumb-dark/scattergl-weibo.webp        |     Bin
 .../data-gl/thumb-dark}/simple-surface.png         |     Bin
 .../data-gl/thumb-dark}/simple-surface.webp        |     Bin
 .../thumb-dark/sphere-parametric-surface.png       |     Bin
 .../thumb-dark/sphere-parametric-surface.webp      |     Bin
 .../data-gl/thumb-dark/stacked-bar3d.png           |     Bin
 .../data-gl/thumb-dark/stacked-bar3d.webp          |     Bin
 .../data-gl/thumb-dark/surface-breather.png        |     Bin
 .../data-gl/thumb-dark/surface-breather.webp       |     Bin
 .../data-gl/thumb-dark/surface-golden-rose.png     |     Bin
 .../data-gl/thumb-dark/surface-golden-rose.webp    |     Bin
 .../data-gl/thumb-dark/surface-leather.png         |     Bin
 .../data-gl/thumb-dark/surface-leather.webp        |     Bin
 .../data-gl/thumb-dark/surface-mollusc-shell.png   |     Bin
 .../data-gl/thumb-dark/surface-mollusc-shell.webp  |     Bin
 .../data-gl/thumb-dark/surface-theme-roses.png     |     Bin
 .../data-gl/thumb-dark/surface-theme-roses.webp    |     Bin
 .../data-gl/thumb-dark}/surface-wave.png           |     Bin
 .../data-gl/thumb-dark}/surface-wave.webp          |     Bin
 .../data-gl/thumb-dark/transparent-bar3d.png       |     Bin
 .../data-gl/thumb-dark/transparent-bar3d.webp      |     Bin
 .../data-gl/thumb/animating-contour-on-globe.png   |     Bin
 .../data-gl/thumb/animating-contour-on-globe.webp  |     Bin
 .../data-gl/thumb/bar3d-dataset.png                |     Bin
 .../data-gl/thumb/bar3d-dataset.webp               |     Bin
 .../data-gl/thumb/bar3d-global-population.png      |     Bin
 .../data-gl/thumb/bar3d-global-population.webp     |     Bin
 .../data-gl/thumb/bar3d-music-visualization.png    |     Bin
 .../data-gl/thumb/bar3d-music-visualization.webp   |     Bin
 .../data-gl/thumb}/bar3d-myth.png                  |     Bin
 .../data-gl/thumb}/bar3d-myth.webp                 |     Bin
 .../bar3d-noise-modified-from-marpi-demo.png       |     Bin
 .../bar3d-noise-modified-from-marpi-demo.webp      |     Bin
 .../data-gl/thumb/bar3d-punch-card.png             |     Bin
 .../data-gl/thumb/bar3d-punch-card.webp            |     Bin
 .../data-gl/thumb/bar3d-simplex-noise.png          |     Bin
 .../data-gl/thumb/bar3d-simplex-noise.webp         |     Bin
 .../data-gl/thumb}/bar3d-voxelize-image.png        |     Bin
 .../data-gl/thumb}/bar3d-voxelize-image.webp       |     Bin
 .../data-gl/thumb/flowGL-noise.png                 |     Bin
 .../data-gl/thumb/flowGL-noise.webp                |     Bin
 .../data-gl/thumb/geo3d-with-different-height.png  |     Bin
 .../data-gl/thumb/geo3d-with-different-height.webp |     Bin
 .../data-gl/thumb}/geo3d.png                       |     Bin
 .../data-gl/thumb}/geo3d.webp                      |     Bin
 .../thumb/global-population-bar3d-on-globe.png     |     Bin
 .../thumb/global-population-bar3d-on-globe.webp    |     Bin
 .../data-gl/thumb/global-wind-visualization-2.png  |     Bin
 .../data-gl/thumb/global-wind-visualization-2.webp |     Bin
 .../data-gl/thumb/global-wind-visualization.png    |     Bin
 .../data-gl/thumb/global-wind-visualization.webp   |     Bin
 .../data-gl/thumb/globe-atmosphere.png             |     Bin
 .../data-gl/thumb/globe-atmosphere.webp            |     Bin
 .../data-gl/thumb/globe-contour-paint.png          |     Bin
 .../data-gl/thumb/globe-contour-paint.webp         |     Bin
 .../data-gl/thumb/globe-country-carousel.png       |     Bin
 .../data-gl/thumb/globe-country-carousel.webp      |     Bin
 .../data-gl/thumb/globe-displacement.png           |     Bin
 .../data-gl/thumb/globe-displacement.webp          |     Bin
 .../data-gl/thumb/globe-echarts-gl-hello-world.png |     Bin
 .../thumb/globe-echarts-gl-hello-world.webp        |     Bin
 .../data-gl/thumb/globe-layers.png                 |     Bin
 .../data-gl/thumb/globe-layers.webp                |     Bin
 .../data-gl/thumb/globe-moon.png                   |     Bin
 .../data-gl/thumb/globe-moon.webp                  |     Bin
 .../data-gl/thumb/globe-with-echarts-surface.png   |     Bin
 .../data-gl/thumb/globe-with-echarts-surface.webp  |     Bin
 .../data-gl/thumb/graphgl-gpu-layout.png           |     Bin
 .../data-gl/thumb/graphgl-gpu-layout.webp          |     Bin
 .../data-gl/thumb/graphgl-large-internet.png       |     Bin
 .../data-gl/thumb/graphgl-large-internet.webp      |     Bin
 .../data-gl/thumb/graphgl-npm-dep.png              |     Bin
 .../data-gl/thumb/graphgl-npm-dep.webp             |     Bin
 .../data-gl/thumb/image-surface-sushuang.png       |     Bin
 .../data-gl/thumb/image-surface-sushuang.webp      |     Bin
 .../data-gl/thumb}/image-to-bar3d.png              |     Bin
 .../data-gl/thumb}/image-to-bar3d.webp             |     Bin
 .../data-gl/thumb/iron-globe.png                   |     Bin
 .../data-gl/thumb/iron-globe.webp                  |     Bin
 .../data-gl/thumb}/line3d-orthographic.png         |     Bin
 .../data-gl/thumb}/line3d-orthographic.webp        |     Bin
 .../data-gl/thumb/lines3d-airline-on-globe.png     |     Bin
 .../data-gl/thumb/lines3d-airline-on-globe.webp    |     Bin
 .../data-gl/thumb/lines3d-flights-gl.png           |     Bin
 .../data-gl/thumb/lines3d-flights-gl.webp          |     Bin
 .../data-gl/thumb/lines3d-flights-on-geo3d.png     |     Bin
 .../data-gl/thumb/lines3d-flights-on-geo3d.webp    |     Bin
 .../data-gl/thumb/lines3d-flights.png              |     Bin
 .../data-gl/thumb/lines3d-flights.webp             |     Bin
 .../data-gl/thumb}/linesGL-ny.png                  |     Bin
 .../data-gl/thumb}/linesGL-ny.webp                 |     Bin
 .../data-gl/thumb/map3d-alcohol-consumption.png    |     Bin
 .../data-gl/thumb/map3d-alcohol-consumption.webp   |     Bin
 .../data-gl/thumb/map3d-buildings.png              |     Bin
 .../data-gl/thumb}/map3d-buildings.webp            |     Bin
 .../data-gl/thumb}/map3d-wood-city.png             |     Bin
 .../data-gl/thumb}/map3d-wood-city.webp            |     Bin
 .../data-gl/thumb/map3d-wood-map.png               |     Bin
 .../data-gl/thumb/map3d-wood-map.webp              |     Bin
 .../data-gl/thumb}/metal-bar3d.png                 |     Bin
 .../data-gl/thumb}/metal-bar3d.webp                |     Bin
 .../data-gl/thumb/metal-surface.png                |     Bin
 .../data-gl/thumb/metal-surface.webp               |     Bin
 .../data-gl/thumb/parametric-surface-rose.png      |     Bin
 .../data-gl/thumb/parametric-surface-rose.webp     |     Bin
 .../data-gl/thumb/scatter3D-dataset.png            |     Bin
 .../data-gl/thumb/scatter3D-dataset.webp           |     Bin
 .../data-gl/thumb/scatter3d-globe-population.png   |     Bin
 .../data-gl/thumb/scatter3d-globe-population.webp  |     Bin
 .../data-gl/thumb/scatter3d-orthographic.png       |     Bin
 .../data-gl/thumb/scatter3d-orthographic.webp      |     Bin
 .../data-gl/thumb/scatter3d-scatter.png            |     Bin
 .../data-gl/thumb/scatter3d-scatter.webp           |     Bin
 .../data-gl/thumb/scatter3d-simplex-noise.png      |     Bin
 .../data-gl/thumb/scatter3d-simplex-noise.webp     |     Bin
 .../data-gl/thumb/scatter3d.png                    |     Bin
 .../data-gl/thumb/scatter3d.webp                   |     Bin
 .../data-gl/thumb}/scatterGL-gps.png               |     Bin
 .../data-gl/thumb}/scatterGL-gps.webp              |     Bin
 .../data-gl/thumb/scattergl-weibo.png              |     Bin
 .../data-gl/thumb/scattergl-weibo.webp             |     Bin
 .../data-gl/thumb}/simple-surface.png              |     Bin
 .../data-gl/thumb}/simple-surface.webp             |     Bin
 .../data-gl/thumb/sphere-parametric-surface.png    |     Bin
 .../data-gl/thumb/sphere-parametric-surface.webp   |     Bin
 .../data-gl/thumb/stacked-bar3d.png                |     Bin
 .../data-gl/thumb/stacked-bar3d.webp               |     Bin
 .../data-gl/thumb/surface-breather.png             |     Bin
 .../data-gl/thumb/surface-breather.webp            |     Bin
 .../data-gl/thumb/surface-golden-rose.png          |     Bin
 .../data-gl/thumb/surface-golden-rose.webp         |     Bin
 .../data-gl/thumb/surface-leather.png              |     Bin
 .../data-gl/thumb/surface-leather.webp             |     Bin
 .../data-gl/thumb/surface-mollusc-shell.png        |     Bin
 .../data-gl/thumb/surface-mollusc-shell.webp       |     Bin
 .../data-gl/thumb/surface-theme-roses.png          |     Bin
 .../data-gl/thumb/surface-theme-roses.webp         |     Bin
 .../data-gl/thumb}/surface-wave.png                |     Bin
 .../data-gl/thumb}/surface-wave.webp               |     Bin
 .../data-gl/thumb/transparent-bar3d.png            |     Bin
 .../data-gl/thumb/transparent-bar3d.webp           |     Bin
 examples/data-gl/transparent-bar3d.js              |      20 +-
 examples/data/area-basic.js                        |       7 +
 examples/data/area-pieces.js                       |      21 +-
 examples/data/area-rainfall.js                     |      21 +-
 examples/data/area-simple.js                       |      21 +-
 .../data/area-stack-gradient.js                    |       0
 examples/data/area-stack.js                        |      28 +-
 {next/examples => examples}/data/area-time-axis.js |       0
 .../data/asset/data/les-miserables.json            |       0
 .../data/asset/data/option-view.json               |       0
 .../data/asset/data/south-america-polygon.json     |       0
 .../data/asset/img/custom-gauge-panel.png          |     Bin
 examples/data/bar-animation-delay.js               |      13 +
 examples/data/bar-background.js                    |       9 +-
 examples/data/bar-brush.js                         |      53 +-
 {next/examples => examples}/data/bar-data-color.js |       0
 examples/data/bar-gradient.js                      |      18 +-
 examples/data/bar-histogram.js                     |     171 +-
 examples/data/bar-label-rotation.js                |      23 +-
 examples/data/bar-large.js                         |       7 +
 examples/data/bar-negative.js                      |      16 +
 examples/data/bar-negative2.js                     |       7 +
 examples/data/bar-polar-real-estate.js             |       7 +
 examples/data/bar-polar-stack-radial.js            |      22 +-
 examples/data/bar-polar-stack.js                   |      22 +-
 {next/examples => examples}/data/bar-race.js       |       0
 examples/data/bar-rich-text.js                     |      13 +-
 examples/data/bar-simple.js                        |       7 +
 examples/data/bar-stack.js                         |      34 +
 examples/data/bar-tick-align.js                    |       8 +-
 examples/data/bar-waterfall.js                     |       7 +
 examples/data/bar-waterfall2.js                    |       7 +
 examples/data/bar-y-category-stack.js              |      66 +-
 examples/data/bar-y-category.js                    |       7 +
 examples/data/bar1.js                              |       7 +
 examples/data/boxplot-light-velocity.js            |      55 +-
 examples/data/boxplot-light-velocity2.js           |      58 +-
 examples/data/boxplot-multi.js                     |     115 +-
 examples/data/bubble-gradient.js                   |      20 +-
 examples/data/calendar-charts.js                   |       8 +
 examples/data/calendar-effectscatter.js            |       7 +
 examples/data/calendar-graph.js                    |      15 +-
 examples/data/calendar-heatmap.js                  |      12 +-
 examples/data/calendar-horizontal.js               |       8 +
 examples/data/calendar-lunar.js                    |       7 +
 examples/data/calendar-pie.js                      |      32 +-
 examples/data/calendar-simple.js                   |       7 +
 examples/data/calendar-vertical.js                 |       8 +
 examples/data/candlestick-brush.js                 |       8 +-
 examples/data/candlestick-large.js                 |      11 +-
 examples/data/candlestick-sh-2015.js               |      22 +-
 examples/data/candlestick-sh.js                    |       7 +
 examples/data/candlestick-simple.js                |      15 +-
 examples/data/candlestick-touch.js                 |       9 +-
 .../data/circle-packing-with-d3.js                 |       0
 examples/data/confidence-band.js                   |      17 +-
 {next/examples => examples}/data/covid-america.js  |       0
 examples/data/custom-bar-trend.js                  |       9 +-
 examples/data/custom-calendar-icon.js              |       9 +-
 examples/data/custom-cartesian-polygon.js          |      30 +-
 .../data/custom-combine-separate-morph.js          |       0
 examples/data/custom-error-bar.js                  |      10 +
 examples/data/custom-error-scatter.js              |      24 +-
 examples/data/custom-gantt-flight.js               |      11 +-
 {next/examples => examples}/data/custom-gauge.js   |       0
 examples/data/custom-hexbin.js                     |      35 +-
 examples/data/custom-ohlc.js                       |      23 +-
 .../data/custom-one-to-one-morph.js                |       0
 examples/data/custom-polar-heatmap.js              |       9 +-
 examples/data/custom-profile.js                    |      21 +-
 examples/data/custom-profit.js                     |       9 +-
 .../data/custom-spiral-race.js                     |       0
 .../data/custom-story-transition.js                |       0
 examples/data/custom-wind.js                       |      30 +-
 examples/data/cycle-plot.js                        |      36 +-
 .../data/data-transform-aggregate.js               |       0
 .../data/data-transform-filter.js                  |       0
 .../data/data-transform-multiple-pie.js            |       0
 .../data/data-transform-sort-bar.js                |       0
 examples/data/dataset-default.js                   |      17 +-
 examples/data/dataset-encode0.js                   |       9 +-
 examples/data/dataset-encode1.js                   |       7 +
 examples/data/dataset-link.js                      |      24 +-
 examples/data/dataset-series-layout-by.js          |       7 +
 examples/data/dataset-simple0.js                   |       7 +
 examples/data/dataset-simple1.js                   |       7 +
 .../data/doc-example/aria-decal-simple.js          |       0
 .../data/doc-example/aria-decal.js                 |       0
 examples/data/doc-example/aria-pie.js              |       2 +-
 .../data/doc-example/candlestick-axisPointer.js    |       9 +-
 .../data/doc-example/custom-transition-simple.js   |       0
 .../data-transform-multiple-sort-bar.js            |       0
 examples/data/doc-example/label-position.js        |       2 +-
 .../data/doc-example/pictorialBar-repeatLayout.js  |       2 +-
 .../data/doc-example/pictorialBar-symbolSize.js    |       2 +-
 .../doc-example/scatter-visualMap-piecewise.js     |       3 -
 .../doc-example/sunburst-highlight-ancestor.js     |       4 +-
 .../doc-example/sunburst-highlight-descendant.js   |       4 +-
 examples/data/doc-example/sunburst-label-align.js  |       4 +-
 .../data/doc-example/timeline-dynamic-series.js    |       0
 .../data/doc-example/value-animation-simple.js     |       0
 examples/data/dynamic-data.js                      |       7 +
 examples/data/dynamic-data2.js                     |       7 +
 examples/data/effectScatter-bmap.js                |      12 +-
 examples/data/effectScatter-map.js                 |       7 +
 examples/data/funnel-align.js                      |       6 +
 examples/data/funnel-customize.js                  |      10 +-
 examples/data/funnel-mutiple.js                    |       6 +
 examples/data/funnel.js                            |       6 +
 .../examples => examples}/data/gauge-barometer.js  |       0
 examples/data/gauge-car.js                         |     642 +-
 {next/examples => examples}/data/gauge-clock.js    |       0
 {next/examples => examples}/data/gauge-grade.js    |       0
 .../data/gauge-multi-title.js                      |       0
 {next/examples => examples}/data/gauge-progress.js |       0
 {next/examples => examples}/data/gauge-ring.js     |       0
 {next/examples => examples}/data/gauge-simple.js   |       0
 {next/examples => examples}/data/gauge-speed.js    |       0
 {next/examples => examples}/data/gauge-stage.js    |       0
 .../data/gauge-temperature.js                      |       0
 examples/data/gauge.js                             |      37 +-
 examples/data/geo-lines.js                         |       6 +
 examples/data/geo-map-scatter.js                   |       9 +-
 examples/data/graph-circular-layout.js             |      32 +-
 examples/data/graph-force-dynamic.js               |       9 +-
 examples/data/graph-force.js                       |      34 +-
 examples/data/graph-force2.js                      |      13 +-
 examples/data/graph-grid.js                        |      17 +-
 .../data/graph-label-overlap.js                    |       0
 examples/data/graph-life-expectancy.js             |       7 +
 examples/data/graph-npm.js                         |      75 +-
 examples/data/graph-simple.js                      |       7 +
 examples/data/graph-webkit-dep.js                  |      10 +
 examples/data/graph.js                             |      36 +-
 examples/data/grid-multiple.js                     |       7 +
 examples/data/heatmap-bmap.js                      |       8 +
 examples/data/heatmap-cartesian.js                 |       8 +-
 examples/data/heatmap-large-piecewise.js           |      13 +-
 examples/data/heatmap-large.js                     |       7 +
 examples/data/heatmap-map.js                       |       7 +
 examples/data/line-aqi.js                          |      40 +-
 examples/data/line-draggable.js                    |      44 +-
 examples/data/line-easing.js                       |      19 +-
 examples/data/line-function.js                     |      27 +-
 examples/data/line-gradient.js                     |      11 +-
 examples/data/line-graphic.js                      |      58 +-
 .../data/line-in-cartesian-coordinate-system.js    |       9 +-
 examples/data/line-log.js                          |      10 +-
 examples/data/line-marker.js                       |       9 +-
 examples/data/line-markline.js                     |      11 +-
 examples/data/line-pen.js                          |       7 +
 examples/data/line-polar.js                        |       7 +
 examples/data/line-polar2.js                       |       7 +
 {next/examples => examples}/data/line-race.js      |       0
 examples/data/line-sections.js                     |      10 +
 examples/data/line-simple.js                       |       9 +-
 examples/data/line-smooth.js                       |       7 +
 examples/data/line-stack.js                        |       7 +
 examples/data/line-step.js                         |       7 +
 examples/data/line-style.js                        |      13 +-
 examples/data/line-tooltip-touch.js                |      30 +-
 examples/data/line-y-category.js                   |      13 +-
 examples/data/lines-airline.js                     |       6 +
 examples/data/lines-bmap-bus.js                    |       7 +
 examples/data/lines-bmap-effect.js                 |       8 +
 examples/data/lines-bmap.js                        |       7 +
 examples/data/lines-ny.js                          |       7 +
 examples/data/map-HK.js                            |       6 +
 examples/data/map-bin.js                           |       7 +
 examples/data/map-china-dataRange.js               |       6 +
 examples/data/map-china.js                         |       6 +
 examples/data/map-labels.js                        |       6 +
 examples/data/map-locate.js                        |       6 +
 examples/data/map-polygon.js                       |       7 +
 examples/data/map-province.js                      |       6 +
 examples/data/map-usa.js                           |       6 +
 examples/data/map-world-dataRange.js               |       6 +
 examples/data/map-world.js                         |       6 +
 examples/data/mix-line-bar.js                      |       7 +
 examples/data/mix-timeline-finance.js              |       7 +
 examples/data/mix-zoom-on-value.js                 |       7 +
 examples/data/multiple-x-axis.js                   |      14 +-
 examples/data/multiple-y-axis.js                   |      12 +-
 examples/data/option/area-basic.json               |     704 +
 examples/data/option/area-pieces.json              |     875 +
 examples/data/option/area-rainfall.json            |   10485 +
 examples/data/option/area-simple.json              |   40996 +
 examples/data/option/area-stack-gradient.json      |    1217 +
 examples/data/option/area-stack.json               |    1117 +
 examples/data/option/area-time-axis.json           |   80984 +
 examples/data/option/bar-animation-delay.json      |    1253 +
 examples/data/option/bar-background.json           |     701 +
 examples/data/option/bar-brush.json                |    1129 +
 examples/data/option/bar-data-color.json           |     706 +
 examples/data/option/bar-gradient.json             |     871 +
 examples/data/option/bar-histogram.json            |    1404 +
 examples/data/option/bar-label-rotation.json       |    1108 +
 examples/data/option/bar-large.json                | 1000966 +++++++++
 examples/data/option/bar-negative.json             |     928 +
 examples/data/option/bar-negative2.json            |     830 +
 examples/data/option/bar-polar-real-estate.json    |    1063 +
 examples/data/option/bar-polar-stack-radial.json   |     863 +
 examples/data/option/bar-polar-stack.json          |     851 +
 examples/data/option/bar-race.json                 |     786 +
 examples/data/option/bar-rich-text.json            |    1072 +
 examples/data/option/bar-simple.json               |     701 +
 examples/data/option/bar-stack.json                |    1253 +
 examples/data/option/bar-tick-align.json           |     750 +
 examples/data/option/bar-waterfall.json            |     841 +
 examples/data/option/bar-waterfall2.json           |     976 +
 examples/data/option/bar-y-category-stack.json     |    1039 +
 examples/data/option/bar-y-category.json           |     883 +
 examples/data/option/bar1.json                     |    1077 +
 examples/data/option/boxplot-light-velocity.json   |     951 +
 examples/data/option/boxplot-light-velocity2.json  |     954 +
 examples/data/option/boxplot-multi.json            |    6577 +
 examples/data/option/bubble-gradient.json          |    1136 +
 examples/data/option/calendar-charts.json          |    6997 +
 examples/data/option/calendar-effectscatter.json   |    3849 +
 examples/data/option/calendar-graph.json           |    2271 +
 examples/data/option/calendar-heatmap.json         |    2152 +
 examples/data/option/calendar-horizontal.json      |    5206 +
 examples/data/option/calendar-lunar.json           |    6586 +
 examples/data/option/calendar-pie.json             |    3203 +
 examples/data/option/calendar-simple.json          |    2079 +
 examples/data/option/calendar-vertical.json        |    5207 +
 examples/data/option/candlestick-brush.json        |   58137 +
 examples/data/option/candlestick-large.json        | 1801340 +++++++++++++++
 examples/data/option/candlestick-sh-2015.json      |    3822 +
 examples/data/option/candlestick-sh.json           |    2231 +
 examples/data/option/candlestick-simple.json       |     711 +
 examples/data/option/candlestick-touch.json        |    2248 +
 examples/data/option/circle-packing-with-d3.json   |    3795 +
 examples/data/option/confidence-band.json          |    1245 +
 examples/data/option/covid-america.json            |    2094 +
 examples/data/option/custom-bar-trend.json         |    1784 +
 examples/data/option/custom-calendar-icon.json     |    2026 +
 examples/data/option/custom-cartesian-polygon.json |     941 +
 .../data/option/custom-combine-separate-morph.json |    1291 +
 examples/data/option/custom-error-bar.json         |    1690 +
 examples/data/option/custom-error-scatter.json     |    1299 +
 examples/data/option/custom-gantt-flight.json      |   10697 +
 examples/data/option/custom-gauge.json             |     733 +
 examples/data/option/custom-hexbin.json            |    3116 +
 examples/data/option/custom-ohlc.json              |   29295 +
 examples/data/option/custom-one-to-one-morph.json  |     513 +
 examples/data/option/custom-polar-heatmap.json     |    1732 +
 examples/data/option/custom-profile.json           |    1249 +
 examples/data/option/custom-profit.json            |     831 +
 examples/data/option/custom-spiral-race.json       |     748 +
 examples/data/option/custom-story-transition.json  |   11580 +
 examples/data/option/custom-wind.json              |  457414 ++++
 examples/data/option/cycle-plot.json               |    1201 +
 examples/data/option/data-transform-aggregate.json |   11886 +
 examples/data/option/data-transform-filter.json    |   11662 +
 .../data/option/data-transform-multiple-pie.json   |     843 +
 examples/data/option/data-transform-sort-bar.json  |     791 +
 examples/data/option/dataset-default.json          |     910 +
 examples/data/option/dataset-encode0.json          |     869 +
 examples/data/option/dataset-encode1.json          |   12385 +
 examples/data/option/dataset-link.json             |    1067 +
 examples/data/option/dataset-series-layout-by.json |    1278 +
 examples/data/option/dataset-simple0.json          |     914 +
 examples/data/option/dataset-simple1.json          |     914 +
 examples/data/option/dynamic-data.json             |    1257 +
 examples/data/option/dynamic-data2.json            |    7778 +
 examples/data/option/effectScatter-bmap.json       |    2289 +
 examples/data/option/effectScatter-map.json        |    2379 +
 examples/data/option/funnel-align.json             |     954 +
 examples/data/option/funnel-customize.json         |     799 +
 examples/data/option/funnel-mutiple.json           |     938 +
 examples/data/option/funnel.json                   |     724 +
 examples/data/option/gauge-barometer.json          |     709 +
 examples/data/option/gauge-car.json                |    1604 +
 examples/data/option/gauge-clock.json              |     882 +
 examples/data/option/gauge-grade.json              |     594 +
 examples/data/option/gauge-multi-title.json        |     623 +
 examples/data/option/gauge-progress.json           |     602 +
 examples/data/option/gauge-ring.json               |     627 +
 examples/data/option/gauge-simple.json             |     624 +
 examples/data/option/gauge-speed.json              |     576 +
 examples/data/option/gauge-stage.json              |     588 +
 examples/data/option/gauge-temperature.json        |     717 +
 examples/data/option/gauge.json                    |     624 +
 examples/data/option/geo-lines.json                |    2216 +
 examples/data/option/geo-map-scatter.json          |    1192 +
 examples/data/option/graph-circular-layout.json    |    3021 +
 examples/data/option/graph-force-dynamic.json      |     757 +
 examples/data/option/graph-force.json              |    2401 +
 examples/data/option/graph-force2.json             |    2767 +
 examples/data/option/graph-grid.json               |     838 +
 examples/data/option/graph-label-overlap.json      |    2383 +
 examples/data/option/graph-life-expectancy.json    |   37938 +
 examples/data/option/graph-npm.json                |   11491 +
 examples/data/option/graph-simple.json             |     670 +
 examples/data/option/graph-webkit-dep.json         |    6787 +
 examples/data/option/graph.json                    |    3025 +
 examples/data/option/grid-multiple.json            |   13616 +
 examples/data/option/heatmap-bmap.json             |   28936 +
 examples/data/option/heatmap-cartesian.json        |    1687 +
 examples/data/option/heatmap-large-piecewise.json  |  102647 +
 examples/data/option/heatmap-large.json            |  102648 +
 examples/data/option/heatmap-map.json              |    1699 +
 examples/data/option/line-aqi.json                 |   10994 +
 examples/data/option/line-draggable.json           |    1194 +
 examples/data/option/line-easing.json              |   13188 +
 examples/data/option/line-function.json            |   16830 +
 examples/data/option/line-gradient.json            |    1436 +
 examples/data/option/line-graphic.json             |     944 +
 .../line-in-cartesian-coordinate-system.json       |     707 +
 examples/data/option/line-log.json                 |     951 +
 examples/data/option/line-marker.json              |    1100 +
 examples/data/option/line-markline.json            |    1144 +
 examples/data/option/line-pen.json                 |     792 +
 examples/data/option/line-polar.json               |    1225 +
 examples/data/option/line-polar2.json              |    2266 +
 examples/data/option/line-race.json                |   12169 +
 examples/data/option/line-sections.json            |    1022 +
 examples/data/option/line-simple.json              |     703 +
 examples/data/option/line-smooth.json              |     703 +
 examples/data/option/line-stack.json               |    1098 +
 examples/data/option/line-step.json                |     989 +
 examples/data/option/line-style.json               |     709 +
 examples/data/option/line-tooltip-touch.json       |    1139 +
 examples/data/option/line-y-category.json          |     821 +
 examples/data/option/lines-airline.json            |  657895 ++++++
 examples/data/option/lines-bmap-bus.json           |  389686 ++++
 examples/data/option/lines-bmap-effect.json        |  788062 +++++++
 examples/data/option/lines-bmap.json               |   23396 +
 examples/data/option/lines-ny.json                 |    1198 +
 examples/data/option/map-HK.json                   |     840 +
 examples/data/option/map-bin.json                  |   13276 +
 examples/data/option/map-china-dataRange.json      |    1144 +
 examples/data/option/map-china.json                |     545 +
 examples/data/option/map-labels.json               |    1008 +
 examples/data/option/map-locate.json               |     536 +
 examples/data/option/map-polygon.json              |    2328 +
 examples/data/option/map-province.json             |     486 +
 examples/data/option/map-usa.json                  |     987 +
 examples/data/option/map-world-dataRange.json      |    1459 +
 examples/data/option/map-world.json                |    1189 +
 examples/data/option/mix-line-bar.json             |    1133 +
 examples/data/option/mix-timeline-finance.json     |    2056 +
 examples/data/option/mix-zoom-on-value.json        |    2488 +
 examples/data/option/multiple-x-axis.json          |     994 +
 examples/data/option/multiple-y-axis.json          |    1215 +
 examples/data/option/parallel-aqi.json             |    2582 +
 examples/data/option/parallel-nutrients.json       |  147510 ++
 examples/data/option/parallel-simple.json          |     921 +
 examples/data/option/pictorialBar-body-fill.json   |    1036 +
 examples/data/option/pictorialBar-dotted.json      |    1077 +
 examples/data/option/pictorialBar-forest.json      |     860 +
 examples/data/option/pictorialBar-hill.json        |     944 +
 examples/data/option/pictorialBar-spirit.json      |     823 +
 examples/data/option/pictorialBar-vehicle.json     |     943 +
 examples/data/option/pictorialBar-velocity.json    |     865 +
 examples/data/option/pie-alignTo.json              |     859 +
 examples/data/option/pie-borderRadius.json         |     648 +
 examples/data/option/pie-custom.json               |     717 +
 examples/data/option/pie-doughnut.json             |     646 +
 examples/data/option/pie-labelLine-adjust.json     |     795 +
 examples/data/option/pie-legend.json               |     929 +
 examples/data/option/pie-nest.json                 |     794 +
 examples/data/option/pie-pattern.json              |     624 +
 examples/data/option/pie-rich-text.json            |     783 +
 examples/data/option/pie-roseType-simple.json      |     686 +
 examples/data/option/pie-roseType.json             |     881 +
 examples/data/option/pie-simple.json               |     673 +
 examples/data/option/polar-roundCap.json           |     812 +
 examples/data/option/radar-aqi.json                |    1590 +
 examples/data/option/radar-custom.json             |     874 +
 examples/data/option/radar-multiple.json           |    1058 +
 examples/data/option/radar.json                    |     747 +
 examples/data/option/radar2.json                   |    1895 +
 examples/data/option/sankey-energy.json            |    1048 +
 examples/data/option/sankey-itemstyle.json         |    1808 +
 examples/data/option/sankey-levels.json            |    1203 +
 examples/data/option/sankey-nodeAlign-left.json    |    1048 +
 examples/data/option/sankey-nodeAlign-right.json   |    1048 +
 examples/data/option/sankey-simple.json            |     542 +
 examples/data/option/sankey-vertical.json          |     585 +
 examples/data/option/scatter-anscombe-quartet.json |    1827 +
 examples/data/option/scatter-aqi-color.json        |    2020 +
 .../data/option/scatter-clustering-process.json    |    1094 +
 examples/data/option/scatter-clustering.json       |    1135 +
 examples/data/option/scatter-effect.json           |    1753 +
 .../option/scatter-exponential-regression.json     |     916 +
 .../data/option/scatter-label-align-right.json     |     831 +
 examples/data/option/scatter-label-align-top.json  |     836 +
 examples/data/option/scatter-large.json            | 2001038 ++++++++++++++++
 .../option/scatter-life-expectancy-timeline.json   |    1286 +
 .../data/option/scatter-linear-regression.json     |    1698 +
 .../option/scatter-logarithmic-regression.json     |    1321 +
 examples/data/option/scatter-map-brush.json        |    2753 +
 examples/data/option/scatter-map.json              |    2391 +
 examples/data/option/scatter-matrix.json           |   20006 +
 examples/data/option/scatter-nebula.json           | 2001084 +++++++++++++++++
 examples/data/option/scatter-nutrients-matrix.json |   38097 +
 examples/data/option/scatter-nutrients.json        |    6986 +
 examples/data/option/scatter-painter-choice.json   |   17160 +
 examples/data/option/scatter-polar-punchCard.json  |    1670 +
 .../data/option/scatter-polynomial-regression.json |     918 +
 examples/data/option/scatter-punchCard.json        |    1675 +
 examples/data/option/scatter-simple.json           |     768 +
 examples/data/option/scatter-single-axis.json      |    2382 +
 examples/data/option/scatter-stream-visual.json    |   65563 +
 examples/data/option/scatter-weibo.json            |  593347 +++++
 examples/data/option/scatter-weight.json           |    3159 +
 examples/data/option/scatter-world-population.json |    4215 +
 examples/data/option/sunburst-book.json            |    1297 +
 examples/data/option/sunburst-borderRadius.json    |     569 +
 examples/data/option/sunburst-drink.json           |    1385 +
 examples/data/option/sunburst-label-rotate.json    |     599 +
 examples/data/option/sunburst-monochrome.json      |     780 +
 examples/data/option/sunburst-simple.json          |     568 +
 examples/data/option/sunburst-visualMap.json       |     716 +
 examples/data/option/themeRiver-basic.json         |    1334 +
 examples/data/option/themeRiver-lastfm.json        |    2974 +
 examples/data/option/tree-basic.json               |    1591 +
 examples/data/option/tree-legend.json              |    1090 +
 examples/data/option/tree-orient-bottom-top.json   |    1587 +
 examples/data/option/tree-orient-right-left.json   |    1590 +
 examples/data/option/tree-polyline.json            |     896 +
 examples/data/option/tree-radial.json              |    1575 +
 examples/data/option/tree-vertical.json            |    1587 +
 examples/data/option/treemap-disk.json             |   21670 +
 examples/data/option/treemap-drill-down.json       |   21010 +
 examples/data/option/treemap-obama.json            |   15992 +
 examples/data/option/treemap-show-parent.json      |   21682 +
 examples/data/option/treemap-simple.json           |     573 +
 examples/data/option/treemap-visual.json           |    5610 +
 examples/data/option/watermark.json                |    1445 +
 examples/data/option/wind-barb.json                |    3536 +
 examples/data/parallel-aqi.js                      |      22 +-
 examples/data/parallel-nutrients.js                |      19 +-
 examples/data/parallel-simple.js                   |       7 +
 examples/data/pictorialBar-body-fill.js            |      26 +-
 examples/data/pictorialBar-dotted.js               |       6 +
 examples/data/pictorialBar-forest.js               |       7 +
 examples/data/pictorialBar-hill.js                 |       6 +
 examples/data/pictorialBar-spirit.js               |       6 +
 examples/data/pictorialBar-vehicle.js              |       6 +
 examples/data/pictorialBar-velocity.js             |       6 +
 examples/data/pie-alignTo.js                       |      13 +-
 .../examples => examples}/data/pie-borderRadius.js |       0
 examples/data/pie-custom.js                        |      10 +-
 examples/data/pie-doughnut.js                      |      31 +-
 .../data/pie-labelLine-adjust.js                   |       0
 examples/data/pie-legend.js                        |      14 +-
 examples/data/pie-nest.js                          |      65 +-
 examples/data/pie-pattern.js                       |      17 +-
 examples/data/pie-rich-text.js                     |      15 +-
 .../data/pie-roseType-simple.js                    |       0
 examples/data/pie-roseType.js                      |      55 +-
 examples/data/pie-simple.js                        |      26 +-
 examples/data/polar-roundCap.js                    |      11 +-
 examples/data/radar-aqi.js                         |       7 +
 examples/data/radar-custom.js                      |       7 +
 examples/data/radar-multiple.js                    |       6 +
 examples/data/radar.js                             |       7 +
 examples/data/radar2.js                            |      10 +-
 examples/data/sankey-energy.js                     |      15 +-
 examples/data/sankey-itemstyle.js                  |    1669 +-
 examples/data/sankey-levels.js                     |      11 +-
 examples/data/sankey-nodeAlign-left.js             |      12 +-
 examples/data/sankey-nodeAlign-right.js            |      11 +-
 examples/data/sankey-simple.js                     |      11 +-
 examples/data/sankey-vertical.js                   |      14 +-
 examples/data/scatter-anscombe-quartet.js          |      15 +-
 examples/data/scatter-aqi-color.js                 |      49 +-
 examples/data/scatter-clustering-process.js        |     215 +-
 .../data/scatter-clustering.js                     |       0
 examples/data/scatter-effect.js                    |       7 +
 examples/data/scatter-exponential-regression.js    |     103 +-
 .../data/scatter-label-align-right.js              |       0
 .../data/scatter-label-align-top.js                |       0
 examples/data/scatter-large.js                     |       7 +
 examples/data/scatter-life-expectancy-timeline.js  |      60 +-
 examples/data/scatter-linear-regression.js         |      67 +-
 examples/data/scatter-logarithmic-regression.js    |     262 +-
 examples/data/scatter-map-brush.js                 |      12 +-
 examples/data/scatter-map.js                       |       6 +
 examples/data/scatter-matrix.js                    |      17 +-
 examples/data/scatter-nebula.js                    |      66 +-
 examples/data/scatter-nutrients-matrix.js          |      43 +-
 examples/data/scatter-nutrients.js                 |      47 +-
 examples/data/scatter-painter-choice.js            |      13 +-
 examples/data/scatter-polar-punchCard.js           |      16 +-
 examples/data/scatter-polynomial-regression.js     |      79 +-
 examples/data/scatter-punchCard.js                 |      16 +-
 examples/data/scatter-simple.js                    |      34 +-
 examples/data/scatter-single-axis.js               |      11 +-
 examples/data/scatter-stream-visual.js             |       7 +
 examples/data/scatter-weibo.js                     |       6 +
 examples/data/scatter-weight.js                    |      42 +-
 examples/data/scatter-world-population.js          |       6 +
 examples/data/sunburst-book.js                     |      40 +-
 .../data/sunburst-borderRadius.js                  |       0
 examples/data/sunburst-drink.js                    |      15 +-
 examples/data/sunburst-label-rotate.js             |      29 +-
 examples/data/sunburst-monochrome.js               |      11 +-
 examples/data/sunburst-simple.js                   |      11 +-
 examples/data/sunburst-visualMap.js                |      11 +-
 examples/data/themeRiver-basic.js                  |       6 +
 examples/data/themeRiver-lastfm.js                 |       6 +
 .../data/thumb-dark/area-basic.png                 |     Bin
 .../data/thumb-dark/area-basic.webp                |     Bin
 .../data/thumb-dark/area-pieces.png                |     Bin
 .../data/thumb-dark/area-pieces.webp               |     Bin
 .../data/thumb-dark/area-rainfall.png              |     Bin
 .../data/thumb-dark/area-rainfall.webp             |     Bin
 .../data/thumb-dark/area-simple.png                |     Bin
 .../data/thumb-dark/area-simple.webp               |     Bin
 .../data/thumb-dark/area-stack-gradient.png        |     Bin
 .../data/thumb-dark/area-stack-gradient.webp       |     Bin
 .../data/thumb-dark/area-stack.png                 |     Bin
 .../data/thumb-dark/area-stack.webp                |     Bin
 .../data/thumb-dark/area-time-axis.png             |     Bin
 .../data/thumb-dark/area-time-axis.webp            |     Bin
 .../data/thumb-dark/bar-animation-delay.png        |     Bin
 .../data/thumb-dark/bar-animation-delay.webp       |     Bin
 .../data/thumb-dark/bar-background.png             |     Bin
 .../data/thumb-dark/bar-background.webp            |     Bin
 .../data/thumb-dark/bar-brush.png                  |     Bin
 .../data/thumb-dark/bar-brush.webp                 |     Bin
 .../data/thumb-dark/bar-data-color.png             |     Bin
 .../data/thumb-dark/bar-data-color.webp            |     Bin
 .../data/thumb-dark/bar-gradient.png               |     Bin
 .../data/thumb-dark/bar-gradient.webp              |     Bin
 .../data/thumb-dark/bar-histogram.png              |     Bin
 .../data/thumb-dark/bar-histogram.webp             |     Bin
 .../data/thumb-dark/bar-label-rotation.png         |     Bin
 .../data/thumb-dark/bar-label-rotation.webp        |     Bin
 .../data/thumb-dark/bar-large.png                  |     Bin
 .../data/thumb-dark/bar-large.webp                 |     Bin
 .../data/thumb-dark/bar-negative.png               |     Bin
 .../data/thumb-dark/bar-negative.webp              |     Bin
 .../data/thumb-dark/bar-negative2.png              |     Bin
 .../data/thumb-dark/bar-negative2.webp             |     Bin
 .../data/thumb-dark/bar-polar-real-estate.png      |     Bin
 .../data/thumb-dark/bar-polar-real-estate.webp     |     Bin
 .../data/thumb-dark/bar-polar-stack-radial.png     |     Bin
 .../data/thumb-dark/bar-polar-stack-radial.webp    |     Bin
 .../data/thumb-dark/bar-polar-stack.png            |     Bin
 .../data/thumb-dark/bar-polar-stack.webp           |     Bin
 .../data/thumb-dark/bar-race.png                   |     Bin
 .../data/thumb-dark/bar-race.webp                  |     Bin
 .../data/thumb-dark/bar-rich-text.png              |     Bin
 .../data/thumb-dark/bar-rich-text.webp             |     Bin
 .../data/thumb-dark/bar-simple.png                 |     Bin
 .../data/thumb-dark/bar-simple.webp                |     Bin
 .../data/thumb-dark/bar-stack.png                  |     Bin
 .../data/thumb-dark/bar-stack.webp                 |     Bin
 .../data/thumb-dark/bar-tick-align.png             |     Bin
 .../data/thumb-dark/bar-tick-align.webp            |     Bin
 .../data/thumb-dark/bar-waterfall.png              |     Bin
 .../data/thumb-dark/bar-waterfall.webp             |     Bin
 .../data/thumb-dark/bar-waterfall2.png             |     Bin
 .../data/thumb-dark/bar-waterfall2.webp            |     Bin
 .../data/thumb-dark/bar-y-category-stack.png       |     Bin
 .../data/thumb-dark/bar-y-category-stack.webp      |     Bin
 .../data/thumb-dark/bar-y-category.png             |     Bin
 .../data/thumb-dark/bar-y-category.webp            |     Bin
 .../examples => examples}/data/thumb-dark/bar1.png |     Bin
 .../data/thumb-dark/bar1.webp                      |     Bin
 .../data/thumb-dark/boxplot-light-velocity.png     |     Bin
 .../data/thumb-dark/boxplot-light-velocity.webp    |     Bin
 .../data/thumb-dark/boxplot-light-velocity2.png    |     Bin
 .../data/thumb-dark/boxplot-light-velocity2.webp   |     Bin
 .../data/thumb-dark/boxplot-multi.png              |     Bin
 .../data/thumb-dark/boxplot-multi.webp             |     Bin
 .../data/thumb-dark/bubble-gradient.png            |     Bin
 .../data/thumb-dark/bubble-gradient.webp           |     Bin
 examples/data/thumb-dark/calendar-charts.jpg       |     Bin 19395 -> 19456 bytes
 .../data/thumb-dark/calendar-charts.png            |     Bin
 .../data/thumb-dark/calendar-charts.webp           |     Bin
 .../data/thumb-dark/calendar-effectscatter.jpg     |     Bin 45005 -> 45020 bytes
 .../data/thumb-dark/calendar-effectscatter.png     |     Bin
 .../data/thumb-dark/calendar-effectscatter.webp    |     Bin
 .../data/thumb-dark/calendar-graph.png             |     Bin
 .../data/thumb-dark/calendar-graph.webp            |     Bin
 .../data/thumb-dark/calendar-heatmap.png           |     Bin
 .../data/thumb-dark/calendar-heatmap.webp          |     Bin
 .../data/thumb-dark/calendar-horizontal.png        |     Bin
 .../data/thumb-dark/calendar-horizontal.webp       |     Bin
 .../data/thumb-dark/calendar-lunar.png             |     Bin
 .../data/thumb-dark/calendar-lunar.webp            |     Bin
 .../data/thumb-dark/calendar-pie.png               |     Bin
 .../data/thumb-dark/calendar-pie.webp              |     Bin
 .../data/thumb-dark/calendar-simple.png            |     Bin
 .../data/thumb-dark/calendar-simple.webp           |     Bin
 .../data/thumb-dark/calendar-vertical.png          |     Bin
 .../data/thumb-dark/calendar-vertical.webp         |     Bin
 .../data/thumb-dark/candlestick-brush.png          |     Bin
 .../data/thumb-dark/candlestick-brush.webp         |     Bin
 .../data/thumb-dark/candlestick-large.png          |     Bin
 .../data/thumb-dark/candlestick-large.webp         |     Bin
 .../data/thumb-dark/candlestick-sh-2015.png        |     Bin
 .../data/thumb-dark/candlestick-sh-2015.webp       |     Bin
 .../data/thumb-dark/candlestick-sh.png             |     Bin
 .../data/thumb-dark/candlestick-sh.webp            |     Bin
 .../data/thumb-dark/candlestick-simple.png         |     Bin
 .../data/thumb-dark/candlestick-simple.webp        |     Bin
 .../data/thumb-dark/candlestick-touch.png          |     Bin
 .../data/thumb-dark/candlestick-touch.webp         |     Bin
 .../data/thumb-dark/circle-packing-with-d3.png     |     Bin
 .../data/thumb-dark/circle-packing-with-d3.webp    |     Bin
 .../data/thumb-dark/confidence-band.png            |     Bin
 .../data/thumb-dark/confidence-band.webp           |     Bin
 .../data/thumb-dark/covid-america.png              |     Bin
 .../data/thumb-dark/covid-america.webp             |     Bin
 .../data/thumb-dark/custom-bar-trend.png           |     Bin
 .../data/thumb-dark/custom-bar-trend.webp          |     Bin
 .../data/thumb-dark/custom-calendar-icon.png       |     Bin
 .../data/thumb-dark/custom-calendar-icon.webp      |     Bin
 .../data/thumb-dark/custom-cartesian-polygon.png   |     Bin
 .../data/thumb-dark/custom-cartesian-polygon.webp  |     Bin
 .../thumb-dark/custom-combine-separate-morph.png   |     Bin
 .../thumb-dark/custom-combine-separate-morph.webp  |     Bin
 .../data/thumb-dark/custom-error-bar.png           |     Bin
 .../data/thumb-dark/custom-error-bar.webp          |     Bin
 .../data/thumb-dark/custom-error-scatter.png       |     Bin
 .../data/thumb-dark/custom-error-scatter.webp      |     Bin
 .../data/thumb-dark/custom-gantt-flight.png        |     Bin
 .../data/thumb-dark/custom-gantt-flight.webp       |     Bin
 .../data/thumb-dark/custom-gauge.png               |     Bin
 .../data/thumb-dark/custom-gauge.webp              |     Bin
 .../data/thumb-dark/custom-hexbin.png              |     Bin
 .../data/thumb-dark/custom-hexbin.webp             |     Bin
 .../data/thumb-dark/custom-ohlc.png                |     Bin
 .../data/thumb-dark/custom-ohlc.webp               |     Bin
 .../data/thumb-dark/custom-one-to-one-morph.png    |     Bin
 .../data/thumb-dark/custom-one-to-one-morph.webp   |     Bin
 .../data/thumb-dark/custom-polar-heatmap.png       |     Bin
 .../data/thumb-dark/custom-polar-heatmap.webp      |     Bin
 examples/data/thumb-dark/custom-profile.jpg        |     Bin 19121 -> 19289 bytes
 .../data/thumb-dark/custom-profile.png             |     Bin
 .../data/thumb-dark/custom-profile.webp            |     Bin
 .../data/thumb-dark/custom-profit.png              |     Bin
 .../data/thumb-dark/custom-profit.webp             |     Bin
 .../data/thumb-dark/custom-spiral-race.png         |     Bin
 .../data/thumb-dark/custom-spiral-race.webp        |     Bin
 .../data/thumb-dark/custom-story-transition.png    |     Bin
 .../data/thumb-dark/custom-story-transition.webp   |     Bin
 .../data/thumb-dark}/custom-wind.png               |     Bin
 .../data/thumb-dark}/custom-wind.webp              |     Bin
 .../data/thumb-dark/cycle-plot.png                 |     Bin
 .../data/thumb-dark/cycle-plot.webp                |     Bin
 .../data/thumb-dark/data-transform-aggregate.png   |     Bin
 .../data/thumb-dark/data-transform-aggregate.webp  |     Bin
 .../data/thumb-dark/data-transform-filter.png      |     Bin
 .../data/thumb-dark/data-transform-filter.webp     |     Bin
 .../thumb-dark/data-transform-multiple-pie.png     |     Bin
 .../thumb-dark/data-transform-multiple-pie.webp    |     Bin
 .../data/thumb-dark/data-transform-sort-bar.png    |     Bin
 .../data/thumb-dark/data-transform-sort-bar.webp   |     Bin
 .../data/thumb-dark/dataset-default.png            |     Bin
 .../data/thumb-dark/dataset-default.webp           |     Bin
 .../data/thumb-dark/dataset-encode0.png            |     Bin
 .../data/thumb-dark/dataset-encode0.webp           |     Bin
 .../data/thumb-dark/dataset-encode1.png            |     Bin
 .../data/thumb-dark/dataset-encode1.webp           |     Bin
 .../data/thumb-dark/dataset-link.png               |     Bin
 .../data/thumb-dark/dataset-link.webp              |     Bin
 .../data/thumb-dark/dataset-series-layout-by.png   |     Bin
 .../data/thumb-dark/dataset-series-layout-by.webp  |     Bin
 .../data/thumb-dark/dataset-simple0.png            |     Bin
 .../data/thumb-dark/dataset-simple0.webp           |     Bin
 .../data/thumb-dark/dataset-simple1.png            |     Bin
 .../data/thumb-dark/dataset-simple1.webp           |     Bin
 examples/data/thumb-dark/dynamic-data.jpg          |     Bin 24285 -> 23974 bytes
 .../data/thumb-dark/dynamic-data.png               |     Bin
 .../data/thumb-dark/dynamic-data.webp              |     Bin
 .../data/thumb-dark/dynamic-data2.png              |     Bin
 .../data/thumb-dark/dynamic-data2.webp             |     Bin
 examples/data/thumb-dark/effectScatter-bmap.jpg    |     Bin 14755 -> 14762 bytes
 .../data/thumb-dark/effectScatter-bmap.png         |     Bin
 .../data/thumb-dark/effectScatter-bmap.webp        |     Bin
 examples/data/thumb-dark/effectScatter-map.jpg     |     Bin 18293 -> 18289 bytes
 .../data/thumb-dark/effectScatter-map.png          |     Bin
 .../data/thumb-dark/effectScatter-map.webp         |     Bin
 .../data/thumb-dark/funnel-align.png               |     Bin
 .../data/thumb-dark/funnel-align.webp              |     Bin
 .../data/thumb-dark/funnel-customize.png           |     Bin
 .../data/thumb-dark/funnel-customize.webp          |     Bin
 .../data/thumb-dark/funnel-mutiple.png             |     Bin
 .../data/thumb-dark/funnel-mutiple.webp            |     Bin
 .../data/thumb-dark/funnel.png                     |     Bin
 .../data/thumb-dark/funnel.webp                    |     Bin
 .../data/thumb-dark/gauge-barometer.png            |     Bin
 .../data/thumb-dark/gauge-barometer.webp           |     Bin
 .../data/thumb-dark/gauge-car-dark.png             |     Bin
 .../data/thumb-dark/gauge-car-dark.webp            |     Bin
 .../data/thumb-dark/gauge-car.png                  |     Bin
 .../data/thumb-dark/gauge-car.webp                 |     Bin
 .../data/thumb-dark/gauge-clock.png                |     Bin
 .../data/thumb-dark/gauge-clock.webp               |     Bin
 .../data/thumb-dark/gauge-grade.png                |     Bin
 .../data/thumb-dark/gauge-grade.webp               |     Bin
 .../data/thumb-dark/gauge-level.png                |     Bin
 .../data/thumb-dark/gauge-level.webp               |     Bin
 .../data/thumb-dark/gauge-multi-title.png          |     Bin
 .../data/thumb-dark/gauge-multi-title.webp         |     Bin
 .../data/thumb-dark/gauge-progress.png             |     Bin
 .../data/thumb-dark/gauge-progress.webp            |     Bin
 .../data/thumb-dark/gauge-ring.png                 |     Bin
 .../data/thumb-dark/gauge-ring.webp                |     Bin
 .../data/thumb-dark/gauge-simple.png               |     Bin
 .../data/thumb-dark/gauge-simple.webp              |     Bin
 .../data/thumb-dark/gauge-speed-simple.png         |     Bin
 .../data/thumb-dark/gauge-speed-simple.webp        |     Bin
 .../data/thumb-dark/gauge-speed.png                |     Bin
 .../data/thumb-dark/gauge-speed.webp               |     Bin
 .../data/thumb-dark/gauge-stage.png                |     Bin
 .../data/thumb-dark/gauge-stage.webp               |     Bin
 .../data/thumb-dark/gauge-temperature.png          |     Bin
 .../data/thumb-dark/gauge-temperature.webp         |     Bin
 .../data/thumb-dark/gauge.png                      |     Bin
 .../data/thumb-dark/gauge.webp                     |     Bin
 examples/data/thumb-dark/geo-lines.jpg             |     Bin 13761 -> 13764 bytes
 .../data/thumb-dark/geo-lines.png                  |     Bin
 .../data/thumb-dark/geo-lines.webp                 |     Bin
 .../data/thumb-dark/geo-map-scatter.png            |     Bin
 .../data/thumb-dark/geo-map-scatter.webp           |     Bin
 .../data/thumb-dark/graph-circular-layout.png      |     Bin
 .../data/thumb-dark/graph-circular-layout.webp     |     Bin
 .../data/thumb-dark/graph-force-dynamic.png        |     Bin
 .../data/thumb-dark/graph-force-dynamic.webp       |     Bin
 examples/data/thumb-dark/graph-force.jpg           |     Bin 24172 -> 24193 bytes
 .../data/thumb-dark/graph-force.png                |     Bin
 .../data/thumb-dark/graph-force.webp               |     Bin
 .../data/thumb-dark/graph-force2.png               |     Bin
 .../data/thumb-dark/graph-force2.webp              |     Bin
 .../data/thumb-dark/graph-grid.png                 |     Bin
 .../data/thumb-dark/graph-grid.webp                |     Bin
 .../data/thumb-dark/graph-label-overlap.png        |     Bin
 .../data/thumb-dark/graph-label-overlap.webp       |     Bin
 examples/data/thumb-dark/graph-life-expectancy.jpg |     Bin 25276 -> 25279 bytes
 .../data/thumb-dark/graph-life-expectancy.png      |     Bin
 .../data/thumb-dark/graph-life-expectancy.webp     |     Bin
 .../data/thumb-dark/graph-npm.png                  |     Bin
 .../data/thumb-dark/graph-npm.webp                 |     Bin
 .../data/thumb-dark/graph-simple.png               |     Bin
 .../data/thumb-dark/graph-simple.webp              |     Bin
 examples/data/thumb-dark/graph-webkit-dep.jpg      |     Bin 45137 -> 46107 bytes
 .../data/thumb-dark/graph-webkit-dep.png           |     Bin
 .../data/thumb-dark/graph-webkit-dep.webp          |     Bin
 examples/data/thumb-dark/graph.jpg                 |     Bin 28102 -> 28118 bytes
 .../data/thumb-dark/graph.png                      |     Bin
 .../data/thumb-dark/graph.webp                     |     Bin
 .../data/thumb-dark/grid-multiple.png              |     Bin
 .../data/thumb-dark/grid-multiple.webp             |     Bin
 .../data/thumb-dark/heatmap-bmap.png               |     Bin
 .../data/thumb-dark/heatmap-bmap.webp              |     Bin
 .../data/thumb-dark/heatmap-cartesian.png          |     Bin
 .../data/thumb-dark/heatmap-cartesian.webp         |     Bin
 .../data/thumb-dark/heatmap-large-piecewise.png    |     Bin
 .../data/thumb-dark/heatmap-large-piecewise.webp   |     Bin
 .../data/thumb-dark/heatmap-large.png              |     Bin
 .../data/thumb-dark/heatmap-large.webp             |     Bin
 .../data/thumb-dark/heatmap-map.png                |     Bin
 .../data/thumb-dark/heatmap-map.webp               |     Bin
 .../data/thumb-dark/line-aqi.png                   |     Bin
 .../data/thumb-dark/line-aqi.webp                  |     Bin
 .../data/thumb-dark/line-draggable.png             |     Bin
 .../data/thumb-dark/line-draggable.webp            |     Bin
 .../data/thumb-dark/line-easing.png                |     Bin
 .../data/thumb-dark/line-easing.webp               |     Bin
 .../data/thumb-dark/line-function.png              |     Bin
 .../data/thumb-dark/line-function.webp             |     Bin
 .../data/thumb-dark/line-gradient.png              |     Bin
 .../data/thumb-dark/line-gradient.webp             |     Bin
 .../data/thumb-dark/line-graphic.png               |     Bin
 .../data/thumb-dark/line-graphic.webp              |     Bin
 .../line-in-cartesian-coordinate-system.png        |     Bin
 .../line-in-cartesian-coordinate-system.webp       |     Bin
 .../data/thumb-dark/line-log.png                   |     Bin
 .../data/thumb-dark/line-log.webp                  |     Bin
 .../data/thumb-dark/line-marker.png                |     Bin
 .../data/thumb-dark/line-marker.webp               |     Bin
 .../data/thumb-dark/line-markline.png              |     Bin
 .../data/thumb-dark/line-markline.webp             |     Bin
 .../data/thumb-dark/line-pen.png                   |     Bin
 .../data/thumb-dark/line-pen.webp                  |     Bin
 .../data/thumb-dark/line-polar.png                 |     Bin
 .../data/thumb-dark/line-polar.webp                |     Bin
 .../data/thumb-dark/line-polar2.png                |     Bin
 .../data/thumb-dark/line-polar2.webp               |     Bin
 .../data/thumb-dark/line-race.png                  |     Bin
 .../data/thumb-dark/line-race.webp                 |     Bin
 .../data/thumb-dark/line-sections.png              |     Bin
 .../data/thumb-dark/line-sections.webp             |     Bin
 .../data/thumb-dark/line-simple.png                |     Bin
 .../data/thumb-dark/line-simple.webp               |     Bin
 .../data/thumb-dark/line-smooth.png                |     Bin
 .../data/thumb-dark/line-smooth.webp               |     Bin
 .../data/thumb-dark/line-stack.png                 |     Bin
 .../data/thumb-dark/line-stack.webp                |     Bin
 .../data/thumb-dark/line-step.png                  |     Bin
 .../data/thumb-dark/line-step.webp                 |     Bin
 .../data/thumb-dark/line-style.png                 |     Bin
 .../data/thumb-dark/line-style.webp                |     Bin
 .../data/thumb-dark/line-tooltip-touch.png         |     Bin
 .../data/thumb-dark/line-tooltip-touch.webp        |     Bin
 .../data/thumb-dark/line-y-category.png            |     Bin
 .../data/thumb-dark/line-y-category.webp           |     Bin
 .../data/thumb-dark/lines-airline.png              |     Bin
 .../data/thumb-dark/lines-airline.webp             |     Bin
 .../data/thumb-dark/lines-bmap-bus.png             |     Bin
 .../data/thumb-dark/lines-bmap-bus.webp            |     Bin
 examples/data/thumb-dark/lines-bmap-effect.png     |     Bin 597492 -> 289475 bytes
 .../data/thumb-dark/lines-bmap-effect.webp         |     Bin
 .../data/thumb-dark/lines-bmap.png                 |     Bin
 .../data/thumb-dark/lines-bmap.webp                |     Bin
 .../data/thumb-dark}/lines-ny.png                  |     Bin
 .../data/thumb-dark}/lines-ny.webp                 |     Bin
 .../data/thumb-dark/map-HK.png                     |     Bin
 .../data/thumb-dark/map-HK.webp                    |     Bin
 .../data/thumb-dark/map-bin.png                    |     Bin
 .../data/thumb-dark/map-bin.webp                   |     Bin
 .../data/thumb-dark/map-china-dataRange.png        |     Bin
 .../data/thumb-dark/map-china-dataRange.webp       |     Bin
 .../data/thumb-dark/map-china.png                  |     Bin
 .../data/thumb-dark/map-china.webp                 |     Bin
 .../data/thumb-dark/map-labels.png                 |     Bin
 .../data/thumb-dark/map-labels.webp                |     Bin
 .../data/thumb-dark/map-locate.png                 |     Bin
 .../data/thumb-dark/map-locate.webp                |     Bin
 examples/data/thumb-dark/map-polygon.jpg           |     Bin 36430 -> 31250 bytes
 .../data/thumb-dark/map-polygon.png                |     Bin
 .../data/thumb-dark/map-polygon.webp               |     Bin
 .../data/thumb-dark/map-province.png               |     Bin
 .../data/thumb-dark/map-province.webp              |     Bin
 .../data/thumb-dark/map-usa.png                    |     Bin
 .../data/thumb-dark/map-usa.webp                   |     Bin
 .../data/thumb-dark/map-world-dataRange.png        |     Bin
 .../data/thumb-dark/map-world-dataRange.webp       |     Bin
 .../data/thumb-dark/map-world.png                  |     Bin
 .../data/thumb-dark/map-world.webp                 |     Bin
 .../data/thumb-dark/mix-line-bar.png               |     Bin
 .../data/thumb-dark/mix-line-bar.webp              |     Bin
 examples/data/thumb-dark/mix-timeline-finance.jpg  |     Bin 35242 -> 35302 bytes
 .../data/thumb-dark/mix-timeline-finance.png       |     Bin
 .../data/thumb-dark/mix-timeline-finance.webp      |     Bin
 .../data/thumb-dark/mix-zoom-on-value.png          |     Bin
 .../data/thumb-dark/mix-zoom-on-value.webp         |     Bin
 .../data/thumb-dark/multiple-x-axis.png            |     Bin
 .../data/thumb-dark/multiple-x-axis.webp           |     Bin
 .../data/thumb-dark/multiple-y-axis.png            |     Bin
 .../data/thumb-dark/multiple-y-axis.webp           |     Bin
 .../data/thumb-dark/parallel-aqi.png               |     Bin
 .../data/thumb-dark/parallel-aqi.webp              |     Bin
 .../data/thumb-dark}/parallel-nutrients.png        |     Bin
 .../data/thumb-dark}/parallel-nutrients.webp       |     Bin
 .../data/thumb-dark/parallel-simple.png            |     Bin
 .../data/thumb-dark/parallel-simple.webp           |     Bin
 .../data/thumb-dark/pictorialBar-body-fill.png     |     Bin
 .../data/thumb-dark/pictorialBar-body-fill.webp    |     Bin
 examples/data/thumb-dark/pictorialBar-dotted.jpg   |     Bin 25057 -> 25017 bytes
 .../data/thumb-dark/pictorialBar-dotted.png        |     Bin
 .../data/thumb-dark/pictorialBar-dotted.webp       |     Bin
 .../data/thumb-dark/pictorialBar-forest.png        |     Bin
 .../data/thumb-dark/pictorialBar-forest.webp       |     Bin
 .../data/thumb-dark/pictorialBar-hill.png          |     Bin
 .../data/thumb-dark/pictorialBar-hill.webp         |     Bin
 .../data/thumb-dark/pictorialBar-spirit.png        |     Bin
 .../data/thumb-dark/pictorialBar-spirit.webp       |     Bin
 .../data/thumb-dark/pictorialBar-vehicle.png       |     Bin
 .../data/thumb-dark/pictorialBar-vehicle.webp      |     Bin
 .../data/thumb-dark/pictorialBar-velocity.png      |     Bin
 .../data/thumb-dark/pictorialBar-velocity.webp     |     Bin
 .../data/thumb-dark/pie-alignTo.png                |     Bin
 .../data/thumb-dark/pie-alignTo.webp               |     Bin
 .../data/thumb-dark/pie-borderRadius.png           |     Bin
 .../data/thumb-dark/pie-borderRadius.webp          |     Bin
 .../data/thumb-dark/pie-custom.png                 |     Bin
 .../data/thumb-dark/pie-custom.webp                |     Bin
 .../data/thumb-dark/pie-doughnut.png               |     Bin
 .../data/thumb-dark/pie-doughnut.webp              |     Bin
 .../data/thumb-dark/pie-labelLine-adjust.png       |     Bin
 .../data/thumb-dark/pie-labelLine-adjust.webp      |     Bin
 .../data/thumb-dark/pie-legend.png                 |     Bin
 .../data/thumb-dark/pie-legend.webp                |     Bin
 .../data/thumb-dark/pie-nest.png                   |     Bin
 .../data/thumb-dark/pie-nest.webp                  |     Bin
 .../data/thumb-dark}/pie-pattern.png               |     Bin
 .../data/thumb-dark}/pie-pattern.webp              |     Bin
 .../data/thumb-dark/pie-rich-text.png              |     Bin
 .../data/thumb-dark/pie-rich-text.webp             |     Bin
 .../data/thumb-dark/pie-roseType-simple.png        |     Bin
 .../data/thumb-dark/pie-roseType-simple.webp       |     Bin
 .../data/thumb-dark/pie-roseType.png               |     Bin
 .../data/thumb-dark/pie-roseType.webp              |     Bin
 .../data/thumb-dark/pie-rounded.png                |     Bin
 .../data/thumb-dark/pie-rounded.webp               |     Bin
 .../data/thumb-dark/pie-simple.png                 |     Bin
 .../data/thumb-dark/pie-simple.webp                |     Bin
 .../data/thumb-dark/polar-roundCap.png             |     Bin
 .../data/thumb-dark/polar-roundCap.webp            |     Bin
 .../data/thumb-dark}/radar-aqi.png                 |     Bin
 .../data/thumb-dark}/radar-aqi.webp                |     Bin
 .../data/thumb-dark/radar-custom.png               |     Bin
 .../data/thumb-dark/radar-custom.webp              |     Bin
 .../data/thumb-dark/radar-multiple.png             |     Bin
 .../data/thumb-dark/radar-multiple.webp            |     Bin
 .../data/thumb-dark/radar.png                      |     Bin
 .../data/thumb-dark/radar.webp                     |     Bin
 .../data/thumb-dark/radar2.png                     |     Bin
 .../data/thumb-dark/radar2.webp                    |     Bin
 .../data/thumb-dark/sankey-energy.png              |     Bin
 .../data/thumb-dark/sankey-energy.webp             |     Bin
 .../data/thumb-dark/sankey-itemstyle.png           |     Bin
 .../data/thumb-dark/sankey-itemstyle.webp          |     Bin
 .../data/thumb-dark/sankey-levels.png              |     Bin
 .../data/thumb-dark/sankey-levels.webp             |     Bin
 .../data/thumb-dark/sankey-nodeAlign-left.png      |     Bin
 .../data/thumb-dark/sankey-nodeAlign-left.webp     |     Bin
 .../data/thumb-dark/sankey-nodeAlign-right.png     |     Bin
 .../data/thumb-dark/sankey-nodeAlign-right.webp    |     Bin
 .../data/thumb-dark/sankey-simple.png              |     Bin
 .../data/thumb-dark/sankey-simple.webp             |     Bin
 .../data/thumb-dark/sankey-vertical.png            |     Bin
 .../data/thumb-dark/sankey-vertical.webp           |     Bin
 .../data/thumb-dark/scatter-anscombe-quartet.png   |     Bin
 .../data/thumb-dark/scatter-anscombe-quartet.webp  |     Bin
 .../data/thumb-dark/scatter-aqi-color.png          |     Bin
 .../data/thumb-dark/scatter-aqi-color.webp         |     Bin
 .../data/thumb-dark/scatter-clustering-process.jpg |     Bin 21240 -> 21266 bytes
 .../data/thumb-dark/scatter-clustering-process.png |     Bin
 .../thumb-dark/scatter-clustering-process.webp     |     Bin
 .../data/thumb-dark/scatter-clustering.png         |     Bin
 .../data/thumb-dark/scatter-clustering.webp        |     Bin
 examples/data/thumb-dark/scatter-effect.jpg        |     Bin 22833 -> 22847 bytes
 .../data/thumb-dark/scatter-effect.png             |     Bin
 .../data/thumb-dark/scatter-effect.webp            |     Bin
 .../thumb-dark/scatter-exponential-regression.png  |     Bin
 .../thumb-dark/scatter-exponential-regression.webp |     Bin
 .../data/thumb-dark/scatter-label-align-right.png  |     Bin
 .../data/thumb-dark/scatter-label-align-right.webp |     Bin
 .../data/thumb-dark/scatter-label-align-top.png    |     Bin
 .../data/thumb-dark/scatter-label-align-top.webp   |     Bin
 .../data/thumb-dark/scatter-large.png              |     Bin
 .../data/thumb-dark/scatter-large.webp             |     Bin
 .../scatter-life-expectancy-timeline.jpg           |     Bin 17828 -> 17892 bytes
 .../scatter-life-expectancy-timeline.png           |     Bin
 .../scatter-life-expectancy-timeline.webp          |     Bin
 .../data/thumb-dark/scatter-linear-regression.png  |     Bin
 .../data/thumb-dark/scatter-linear-regression.webp |     Bin
 .../thumb-dark/scatter-logarithmic-regression.png  |     Bin
 .../thumb-dark/scatter-logarithmic-regression.webp |     Bin
 .../data/thumb-dark/scatter-map-brush.png          |     Bin
 .../data/thumb-dark/scatter-map-brush.webp         |     Bin
 .../data/thumb-dark/scatter-map.png                |     Bin
 .../data/thumb-dark/scatter-map.webp               |     Bin
 .../data/thumb-dark/scatter-matrix.png             |     Bin
 .../data/thumb-dark/scatter-matrix.webp            |     Bin
 examples/data/thumb-dark/scatter-nebula.jpg        |     Bin 35325 -> 35267 bytes
 .../data/thumb-dark/scatter-nebula.png             |     Bin
 .../data/thumb-dark/scatter-nebula.webp            |     Bin
 .../data/thumb-dark/scatter-nutrients-matrix.jpg   |     Bin 28135 -> 28133 bytes
 .../data/thumb-dark/scatter-nutrients-matrix.png   |     Bin
 .../data/thumb-dark/scatter-nutrients-matrix.webp  |     Bin
 examples/data/thumb-dark/scatter-nutrients.jpg     |     Bin 10809 -> 10796 bytes
 .../data/thumb-dark/scatter-nutrients.png          |     Bin
 .../data/thumb-dark/scatter-nutrients.webp         |     Bin
 .../data/thumb-dark/scatter-painter-choice.png     |     Bin
 .../data/thumb-dark/scatter-painter-choice.webp    |     Bin
 .../data/thumb-dark/scatter-polar-punchCard.png    |     Bin
 .../data/thumb-dark/scatter-polar-punchCard.webp   |     Bin
 .../thumb-dark/scatter-polynomial-regression.png   |     Bin
 .../thumb-dark/scatter-polynomial-regression.webp  |     Bin
 .../data/thumb-dark/scatter-punchCard.png          |     Bin
 .../data/thumb-dark/scatter-punchCard.webp         |     Bin
 .../data/thumb-dark/scatter-simple.png             |     Bin
 .../data/thumb-dark/scatter-simple.webp            |     Bin
 .../data/thumb-dark/scatter-single-axis.png        |     Bin
 .../data/thumb-dark/scatter-single-axis.webp       |     Bin
 .../data/thumb-dark/scatter-stream-visual.png      |     Bin
 .../data/thumb-dark/scatter-stream-visual.webp     |     Bin
 examples/data/thumb-dark/scatter-weibo.jpg         |     Bin 33794 -> 33738 bytes
 .../data/thumb-dark/scatter-weibo.png              |     Bin
 .../data/thumb-dark/scatter-weibo.webp             |     Bin
 .../data/thumb-dark/scatter-weight.png             |     Bin
 .../data/thumb-dark/scatter-weight.webp            |     Bin
 .../data/thumb-dark/scatter-world-population.png   |     Bin
 .../data/thumb-dark/scatter-world-population.webp  |     Bin
 .../data/thumb-dark}/sunburst-book.png             |     Bin
 .../data/thumb-dark}/sunburst-book.webp            |     Bin
 .../data/thumb-dark/sunburst-borderRadius.png      |     Bin
 .../data/thumb-dark/sunburst-borderRadius.webp     |     Bin
 .../data/thumb-dark/sunburst-drink.png             |     Bin
 .../data/thumb-dark/sunburst-drink.webp            |     Bin
 .../data/thumb-dark/sunburst-label-rotate.png      |     Bin
 .../data/thumb-dark/sunburst-label-rotate.webp     |     Bin
 .../data/thumb-dark/sunburst-monochrome.png        |     Bin
 .../data/thumb-dark/sunburst-monochrome.webp       |     Bin
 .../data/thumb-dark/sunburst-simple.png            |     Bin
 .../data/thumb-dark/sunburst-simple.webp           |     Bin
 .../data/thumb-dark/sunburst-visualMap.png         |     Bin
 .../data/thumb-dark/sunburst-visualMap.webp        |     Bin
 .../data/thumb-dark/themeRiver-basic.png           |     Bin
 .../data/thumb-dark/themeRiver-basic.webp          |     Bin
 .../data/thumb-dark/themeRiver-lastfm.png          |     Bin
 .../data/thumb-dark/themeRiver-lastfm.webp         |     Bin
 .../data/thumb-dark/tree-basic.png                 |     Bin
 .../data/thumb-dark/tree-basic.webp                |     Bin
 .../data/thumb-dark/tree-legend.png                |     Bin
 .../data/thumb-dark/tree-legend.webp               |     Bin
 .../data/thumb-dark/tree-orient-bottom-top.png     |     Bin
 .../data/thumb-dark/tree-orient-bottom-top.webp    |     Bin
 .../data/thumb-dark/tree-orient-right-left.png     |     Bin
 .../data/thumb-dark/tree-orient-right-left.webp    |     Bin
 .../data/thumb-dark/tree-polyline.png              |     Bin
 .../data/thumb-dark/tree-polyline.webp             |     Bin
 .../data/thumb-dark/tree-radial.png                |     Bin
 .../data/thumb-dark/tree-radial.webp               |     Bin
 .../data/thumb-dark/tree-vertical.png              |     Bin
 .../data/thumb-dark/tree-vertical.webp             |     Bin
 .../data/thumb-dark/treemap-disk.png               |     Bin
 .../data/thumb-dark/treemap-disk.webp              |     Bin
 .../data/thumb-dark/treemap-drill-down.png         |     Bin
 .../data/thumb-dark/treemap-drill-down.webp        |     Bin
 .../data/thumb-dark/treemap-obama.png              |     Bin
 .../data/thumb-dark/treemap-obama.webp             |     Bin
 .../data/thumb-dark/treemap-show-parent.png        |     Bin
 .../data/thumb-dark/treemap-show-parent.webp       |     Bin
 .../data/thumb-dark/treemap-simple.png             |     Bin
 .../data/thumb-dark/treemap-simple.webp            |     Bin
 .../data/thumb-dark/treemap-visual.png             |     Bin
 .../data/thumb-dark/treemap-visual.webp            |     Bin
 .../data/thumb-dark/watermark.png                  |     Bin
 .../data/thumb-dark/watermark.webp                 |     Bin
 .../data/thumb-dark/wind-barb.png                  |     Bin
 .../data/thumb-dark/wind-barb.webp                 |     Bin
 .../data/thumb/area-basic.png                      |     Bin
 .../data/thumb/area-basic.webp                     |     Bin
 .../data/thumb/area-pieces.png                     |     Bin
 .../data/thumb/area-pieces.webp                    |     Bin
 .../data/thumb/area-rainfall.png                   |     Bin
 .../data/thumb/area-rainfall.webp                  |     Bin
 .../data/thumb/area-simple.png                     |     Bin
 .../data/thumb/area-simple.webp                    |     Bin
 .../data/thumb/area-stack-gradient.png             |     Bin
 .../data/thumb/area-stack-gradient.webp            |     Bin
 .../data/thumb/area-stack.png                      |     Bin
 .../data/thumb/area-stack.webp                     |     Bin
 .../data/thumb/area-time-axis.png                  |     Bin
 .../data/thumb/area-time-axis.webp                 |     Bin
 .../data/thumb/bar-animation-delay.png             |     Bin
 .../data/thumb/bar-animation-delay.webp            |     Bin
 .../data/thumb/bar-background.png                  |     Bin
 .../data/thumb/bar-background.webp                 |     Bin
 .../examples => examples}/data/thumb/bar-brush.png |     Bin
 .../data/thumb/bar-brush.webp                      |     Bin
 .../data/thumb/bar-data-color.png                  |     Bin
 .../data/thumb/bar-data-color.webp                 |     Bin
 .../data/thumb/bar-gradient.png                    |     Bin
 .../data/thumb/bar-gradient.webp                   |     Bin
 .../data/thumb/bar-histogram.png                   |     Bin
 .../data/thumb/bar-histogram.webp                  |     Bin
 .../data/thumb/bar-label-rotation.png              |     Bin
 .../data/thumb/bar-label-rotation.webp             |     Bin
 examples/data/thumb/bar-large.jpg                  |     Bin 23258 -> 27541 bytes
 .../examples => examples}/data/thumb/bar-large.png |     Bin
 .../data/thumb/bar-large.webp                      |     Bin
 examples/data/thumb/bar-negative.jpg               |     Bin 24599 -> 28282 bytes
 .../data/thumb/bar-negative.png                    |     Bin
 .../data/thumb/bar-negative.webp                   |     Bin
 .../data/thumb/bar-negative2.png                   |     Bin
 .../data/thumb/bar-negative2.webp                  |     Bin
 .../data/thumb/bar-polar-real-estate.png           |     Bin
 .../data/thumb/bar-polar-real-estate.webp          |     Bin
 .../data/thumb/bar-polar-stack-radial.png          |     Bin
 .../data/thumb/bar-polar-stack-radial.webp         |     Bin
 .../data/thumb/bar-polar-stack.png                 |     Bin
 .../data/thumb/bar-polar-stack.webp                |     Bin
 .../examples => examples}/data/thumb/bar-race.png  |     Bin
 .../examples => examples}/data/thumb/bar-race.webp |     Bin
 .../data/thumb/bar-rich-text.png                   |     Bin
 .../data/thumb/bar-rich-text.webp                  |     Bin
 .../data/thumb/bar-simple.png                      |     Bin
 .../data/thumb/bar-simple.webp                     |     Bin
 .../examples => examples}/data/thumb/bar-stack.png |     Bin
 .../data/thumb/bar-stack.webp                      |     Bin
 .../data/thumb/bar-tick-align.png                  |     Bin
 .../data/thumb/bar-tick-align.webp                 |     Bin
 .../data/thumb/bar-waterfall.png                   |     Bin
 .../data/thumb/bar-waterfall.webp                  |     Bin
 .../data/thumb/bar-waterfall2.png                  |     Bin
 .../data/thumb/bar-waterfall2.webp                 |     Bin
 .../data/thumb/bar-y-category-stack.png            |     Bin
 .../data/thumb/bar-y-category-stack.webp           |     Bin
 .../data/thumb/bar-y-category.png                  |     Bin
 .../data/thumb/bar-y-category.webp                 |     Bin
 {next/examples => examples}/data/thumb/bar1.png    |     Bin
 {next/examples => examples}/data/thumb/bar1.webp   |     Bin
 .../data/thumb/boxplot-light-velocity.png          |     Bin
 .../data/thumb/boxplot-light-velocity.webp         |     Bin
 .../data/thumb/boxplot-light-velocity2.png         |     Bin
 .../data/thumb/boxplot-light-velocity2.webp        |     Bin
 .../data/thumb/boxplot-multi.png                   |     Bin
 .../data/thumb/boxplot-multi.webp                  |     Bin
 .../data/thumb/bubble-gradient.png                 |     Bin
 .../data/thumb/bubble-gradient.webp                |     Bin
 examples/data/thumb/calendar-charts.jpg            |     Bin 21221 -> 21272 bytes
 .../data/thumb/calendar-charts.png                 |     Bin
 .../data/thumb/calendar-charts.webp                |     Bin
 examples/data/thumb/calendar-effectscatter.jpg     |     Bin 45007 -> 45034 bytes
 .../data/thumb/calendar-effectscatter.png          |     Bin
 .../data/thumb/calendar-effectscatter.webp         |     Bin
 .../data/thumb/calendar-graph.png                  |     Bin
 .../data/thumb/calendar-graph.webp                 |     Bin
 .../data/thumb/calendar-heatmap.png                |     Bin
 .../data/thumb/calendar-heatmap.webp               |     Bin
 .../data/thumb/calendar-horizontal.png             |     Bin
 .../data/thumb/calendar-horizontal.webp            |     Bin
 .../data/thumb/calendar-lunar.png                  |     Bin
 .../data/thumb/calendar-lunar.webp                 |     Bin
 .../data/thumb/calendar-pie.png                    |     Bin
 .../data/thumb/calendar-pie.webp                   |     Bin
 .../data/thumb/calendar-simple.png                 |     Bin
 .../data/thumb/calendar-simple.webp                |     Bin
 .../data/thumb/calendar-vertical.png               |     Bin
 .../data/thumb/calendar-vertical.webp              |     Bin
 .../data/thumb/candlestick-brush.png               |     Bin
 .../data/thumb/candlestick-brush.webp              |     Bin
 .../data/thumb/candlestick-large.png               |     Bin
 .../data/thumb/candlestick-large.webp              |     Bin
 .../data/thumb/candlestick-sh-2015.png             |     Bin
 .../data/thumb/candlestick-sh-2015.webp            |     Bin
 .../data/thumb/candlestick-sh.png                  |     Bin
 .../data/thumb/candlestick-sh.webp                 |     Bin
 .../data/thumb/candlestick-simple.png              |     Bin
 .../data/thumb/candlestick-simple.webp             |     Bin
 .../data/thumb/candlestick-touch.png               |     Bin
 .../data/thumb/candlestick-touch.webp              |     Bin
 .../data/thumb/circle-packing-with-d3.png          |     Bin
 .../data/thumb/circle-packing-with-d3.webp         |     Bin
 .../data/thumb/confidence-band.png                 |     Bin
 .../data/thumb/confidence-band.webp                |     Bin
 .../data/thumb/covid-america.png                   |     Bin
 .../data/thumb/covid-america.webp                  |     Bin
 .../data/thumb/custom-bar-trend.png                |     Bin
 .../data/thumb/custom-bar-trend.webp               |     Bin
 .../data/thumb/custom-calendar-icon.png            |     Bin
 .../data/thumb/custom-calendar-icon.webp           |     Bin
 .../data/thumb/custom-cartesian-polygon.png        |     Bin
 .../data/thumb/custom-cartesian-polygon.webp       |     Bin
 .../data/thumb/custom-combine-separate-morph.png   |     Bin
 .../data/thumb/custom-combine-separate-morph.webp  |     Bin
 .../data/thumb/custom-error-bar.png                |     Bin
 .../data/thumb/custom-error-bar.webp               |     Bin
 .../data/thumb/custom-error-scatter.png            |     Bin
 .../data/thumb/custom-error-scatter.webp           |     Bin
 .../data/thumb/custom-gantt-flight.png             |     Bin
 .../data/thumb/custom-gantt-flight.webp            |     Bin
 .../data/thumb/custom-gauge.png                    |     Bin
 .../data/thumb/custom-gauge.webp                   |     Bin
 .../data/thumb/custom-hexbin.png                   |     Bin
 .../data/thumb/custom-hexbin.webp                  |     Bin
 .../data/thumb/custom-ohlc.png                     |     Bin
 .../data/thumb/custom-ohlc.webp                    |     Bin
 .../data/thumb/custom-one-to-one-morph.png         |     Bin
 .../data/thumb/custom-one-to-one-morph.webp        |     Bin
 .../data/thumb/custom-polar-heatmap.png            |     Bin
 .../data/thumb/custom-polar-heatmap.webp           |     Bin
 examples/data/thumb/custom-profile.jpg             |     Bin 16677 -> 16657 bytes
 .../data/thumb/custom-profile.png                  |     Bin
 .../data/thumb/custom-profile.webp                 |     Bin
 .../data/thumb/custom-profit.png                   |     Bin
 .../data/thumb/custom-profit.webp                  |     Bin
 .../data/thumb/custom-spiral-race.png              |     Bin
 .../data/thumb/custom-spiral-race.webp             |     Bin
 .../data/thumb/custom-story-transition.png         |     Bin
 .../data/thumb/custom-story-transition.webp        |     Bin
 .../data/thumb}/custom-wind.png                    |     Bin
 .../data/thumb}/custom-wind.webp                   |     Bin
 .../data/thumb/cycle-plot.png                      |     Bin
 .../data/thumb/cycle-plot.webp                     |     Bin
 .../data/thumb/data-transform-aggregate.png        |     Bin
 .../data/thumb/data-transform-aggregate.webp       |     Bin
 .../data/thumb/data-transform-filter.png           |     Bin
 .../data/thumb/data-transform-filter.webp          |     Bin
 .../data/thumb/data-transform-multiple-pie.png     |     Bin
 .../data/thumb/data-transform-multiple-pie.webp    |     Bin
 .../data/thumb/data-transform-sort-bar.png         |     Bin
 .../data/thumb/data-transform-sort-bar.webp        |     Bin
 .../data/thumb/dataset-default.png                 |     Bin
 .../data/thumb/dataset-default.webp                |     Bin
 .../data/thumb/dataset-encode0.png                 |     Bin
 .../data/thumb/dataset-encode0.webp                |     Bin
 .../data/thumb/dataset-encode1.png                 |     Bin
 .../data/thumb/dataset-encode1.webp                |     Bin
 .../data/thumb/dataset-link.png                    |     Bin
 .../data/thumb/dataset-link.webp                   |     Bin
 .../data/thumb/dataset-series-layout-by.png        |     Bin
 .../data/thumb/dataset-series-layout-by.webp       |     Bin
 .../data/thumb/dataset-simple0.png                 |     Bin
 .../data/thumb/dataset-simple0.webp                |     Bin
 .../data/thumb/dataset-simple1.png                 |     Bin
 .../data/thumb/dataset-simple1.webp                |     Bin
 examples/data/thumb/dynamic-data.jpg               |     Bin 22946 -> 22674 bytes
 .../data/thumb/dynamic-data.png                    |     Bin
 .../data/thumb/dynamic-data.webp                   |     Bin
 .../data/thumb/dynamic-data2.png                   |     Bin
 .../data/thumb/dynamic-data2.webp                  |     Bin
 examples/data/thumb/effectScatter-bmap.jpg         |     Bin 43356 -> 30061 bytes
 .../data/thumb/effectScatter-bmap.png              |     Bin
 .../data/thumb/effectScatter-bmap.webp             |     Bin
 examples/data/thumb/effectScatter-map.jpg          |     Bin 18315 -> 18301 bytes
 .../data/thumb/effectScatter-map.png               |     Bin
 .../data/thumb/effectScatter-map.webp              |     Bin
 .../data/thumb/funnel-align.png                    |     Bin
 .../data/thumb/funnel-align.webp                   |     Bin
 .../data/thumb/funnel-customize.png                |     Bin
 .../data/thumb/funnel-customize.webp               |     Bin
 .../data/thumb/funnel-mutiple.png                  |     Bin
 .../data/thumb/funnel-mutiple.webp                 |     Bin
 {next/examples => examples}/data/thumb/funnel.png  |     Bin
 {next/examples => examples}/data/thumb/funnel.webp |     Bin
 .../data/thumb/gauge-barometer.png                 |     Bin
 .../data/thumb/gauge-barometer.webp                |     Bin
 .../data/thumb/gauge-car-dark.png                  |     Bin
 .../data/thumb/gauge-car-dark.webp                 |     Bin
 .../examples => examples}/data/thumb/gauge-car.png |     Bin
 .../data/thumb/gauge-car.webp                      |     Bin
 .../data/thumb/gauge-clock.png                     |     Bin
 .../data/thumb/gauge-clock.webp                    |     Bin
 .../data/thumb/gauge-grade.png                     |     Bin
 .../data/thumb/gauge-grade.webp                    |     Bin
 .../data/thumb/gauge-level.png                     |     Bin
 .../data/thumb/gauge-level.webp                    |     Bin
 .../data/thumb/gauge-multi-title.png               |     Bin
 .../data/thumb/gauge-multi-title.webp              |     Bin
 .../data/thumb/gauge-progress.png                  |     Bin
 .../data/thumb/gauge-progress.webp                 |     Bin
 .../data/thumb/gauge-ring.png                      |     Bin
 .../data/thumb/gauge-ring.webp                     |     Bin
 .../data/thumb/gauge-simple.png                    |     Bin
 .../data/thumb/gauge-simple.webp                   |     Bin
 .../data/thumb/gauge-speed-simple.png              |     Bin
 .../data/thumb/gauge-speed-simple.webp             |     Bin
 .../data/thumb/gauge-speed.png                     |     Bin
 .../data/thumb/gauge-speed.webp                    |     Bin
 .../data/thumb/gauge-stage.png                     |     Bin
 .../data/thumb/gauge-stage.webp                    |     Bin
 .../data/thumb/gauge-temperature.png               |     Bin
 .../data/thumb/gauge-temperature.webp              |     Bin
 {next/examples => examples}/data/thumb/gauge.png   |     Bin
 {next/examples => examples}/data/thumb/gauge.webp  |     Bin
 examples/data/thumb/geo-lines.jpg                  |     Bin 13348 -> 13339 bytes
 .../examples => examples}/data/thumb/geo-lines.png |     Bin
 .../data/thumb/geo-lines.webp                      |     Bin
 .../data/thumb/geo-map-scatter.png                 |     Bin
 .../data/thumb/geo-map-scatter.webp                |     Bin
 .../data/thumb/graph-circular-layout.png           |     Bin
 .../data/thumb/graph-circular-layout.webp          |     Bin
 .../data/thumb/graph-force-dynamic.png             |     Bin
 .../data/thumb/graph-force-dynamic.webp            |     Bin
 examples/data/thumb/graph-force.jpg                |     Bin 22628 -> 22344 bytes
 .../data/thumb/graph-force.png                     |     Bin
 .../data/thumb/graph-force.webp                    |     Bin
 .../data/thumb/graph-force2.png                    |     Bin
 .../data/thumb/graph-force2.webp                   |     Bin
 .../data/thumb/graph-grid.png                      |     Bin
 .../data/thumb/graph-grid.webp                     |     Bin
 .../data/thumb/graph-label-overlap.png             |     Bin
 .../data/thumb/graph-label-overlap.webp            |     Bin
 examples/data/thumb/graph-life-expectancy.jpg      |     Bin 16423 -> 16442 bytes
 .../data/thumb/graph-life-expectancy.png           |     Bin
 .../data/thumb/graph-life-expectancy.webp          |     Bin
 .../examples => examples}/data/thumb/graph-npm.png |     Bin
 .../data/thumb/graph-npm.webp                      |     Bin
 .../data/thumb/graph-simple.png                    |     Bin
 .../data/thumb/graph-simple.webp                   |     Bin
 examples/data/thumb/graph-webkit-dep.jpg           |     Bin 40711 -> 41155 bytes
 .../data/thumb/graph-webkit-dep.png                |     Bin
 .../data/thumb/graph-webkit-dep.webp               |     Bin
 {next/examples => examples}/data/thumb/graph.png   |     Bin
 {next/examples => examples}/data/thumb/graph.webp  |     Bin
 .../data/thumb/grid-multiple.png                   |     Bin
 .../data/thumb/grid-multiple.webp                  |     Bin
 examples/data/thumb/heatmap-bmap.jpg               |     Bin 49953 -> 50397 bytes
 .../data/thumb/heatmap-bmap.png                    |     Bin
 .../data/thumb/heatmap-bmap.webp                   |     Bin
 .../data/thumb/heatmap-cartesian.png               |     Bin
 .../data/thumb/heatmap-cartesian.webp              |     Bin
 .../data/thumb/heatmap-large-piecewise.png         |     Bin
 .../data/thumb/heatmap-large-piecewise.webp        |     Bin
 .../data/thumb/heatmap-large.png                   |     Bin
 .../data/thumb/heatmap-large.webp                  |     Bin
 .../data/thumb/heatmap-map.png                     |     Bin
 .../data/thumb/heatmap-map.webp                    |     Bin
 .../examples => examples}/data/thumb/line-aqi.png  |     Bin
 .../examples => examples}/data/thumb/line-aqi.webp |     Bin
 .../data/thumb/line-draggable.png                  |     Bin
 .../data/thumb/line-draggable.webp                 |     Bin
 .../data/thumb/line-easing.png                     |     Bin
 .../data/thumb/line-easing.webp                    |     Bin
 .../data/thumb/line-function.png                   |     Bin
 .../data/thumb/line-function.webp                  |     Bin
 .../data/thumb/line-gradient.png                   |     Bin
 .../data/thumb/line-gradient.webp                  |     Bin
 .../data/thumb/line-graphic.png                    |     Bin
 .../data/thumb/line-graphic.webp                   |     Bin
 .../thumb/line-in-cartesian-coordinate-system.png  |     Bin
 .../thumb/line-in-cartesian-coordinate-system.webp |     Bin
 .../examples => examples}/data/thumb/line-log.png  |     Bin
 .../examples => examples}/data/thumb/line-log.webp |     Bin
 .../data/thumb/line-marker.png                     |     Bin
 .../data/thumb/line-marker.webp                    |     Bin
 .../data/thumb/line-markline.png                   |     Bin
 .../data/thumb/line-markline.webp                  |     Bin
 .../examples => examples}/data/thumb/line-pen.png  |     Bin
 .../examples => examples}/data/thumb/line-pen.webp |     Bin
 .../data/thumb/line-polar.png                      |     Bin
 .../data/thumb/line-polar.webp                     |     Bin
 .../data/thumb/line-polar2.png                     |     Bin
 .../data/thumb/line-polar2.webp                    |     Bin
 .../examples => examples}/data/thumb/line-race.png |     Bin
 .../data/thumb/line-race.webp                      |     Bin
 .../data/thumb/line-sections.png                   |     Bin
 .../data/thumb/line-sections.webp                  |     Bin
 .../data/thumb/line-simple.png                     |     Bin
 .../data/thumb/line-simple.webp                    |     Bin
 .../data/thumb/line-smooth.png                     |     Bin
 .../data/thumb/line-smooth.webp                    |     Bin
 .../data/thumb/line-stack.png                      |     Bin
 .../data/thumb/line-stack.webp                     |     Bin
 .../examples => examples}/data/thumb/line-step.png |     Bin
 .../data/thumb/line-step.webp                      |     Bin
 .../data/thumb/line-style.png                      |     Bin
 .../data/thumb/line-style.webp                     |     Bin
 .../data/thumb/line-tooltip-touch.png              |     Bin
 .../data/thumb/line-tooltip-touch.webp             |     Bin
 .../data/thumb/line-y-category.png                 |     Bin
 .../data/thumb/line-y-category.webp                |     Bin
 .../data/thumb/lines-airline.png                   |     Bin
 .../data/thumb/lines-airline.webp                  |     Bin
 examples/data/thumb/lines-bmap-bus.jpg             |     Bin 68632 -> 52867 bytes
 .../data/thumb/lines-bmap-bus.png                  |     Bin
 .../data/thumb/lines-bmap-bus.webp                 |     Bin
 examples/data/thumb/lines-bmap-effect.png          |     Bin 597492 -> 355928 bytes
 .../data/thumb/lines-bmap-effect.webp              |     Bin
 examples/data/thumb/lines-bmap.jpg                 |     Bin 54690 -> 39366 bytes
 .../data/thumb/lines-bmap.png                      |     Bin
 .../data/thumb/lines-bmap.webp                     |     Bin
 .../data/thumb}/lines-ny.png                       |     Bin
 .../data/thumb}/lines-ny.webp                      |     Bin
 {next/examples => examples}/data/thumb/map-HK.png  |     Bin
 {next/examples => examples}/data/thumb/map-HK.webp |     Bin
 examples/data/thumb/map-bin.jpg                    |     Bin 43869 -> 43084 bytes
 {next/examples => examples}/data/thumb/map-bin.png |     Bin
 .../examples => examples}/data/thumb/map-bin.webp  |     Bin
 .../data/thumb/map-china-dataRange.png             |     Bin
 .../data/thumb/map-china-dataRange.webp            |     Bin
 .../examples => examples}/data/thumb/map-china.png |     Bin
 .../data/thumb/map-china.webp                      |     Bin
 .../data/thumb/map-labels.png                      |     Bin
 .../data/thumb/map-labels.webp                     |     Bin
 .../data/thumb/map-locate.png                      |     Bin
 .../data/thumb/map-locate.webp                     |     Bin
 examples/data/thumb/map-polygon.jpg                |     Bin 36490 -> 31467 bytes
 .../data/thumb/map-polygon.png                     |     Bin
 .../data/thumb/map-polygon.webp                    |     Bin
 .../data/thumb/map-province.png                    |     Bin
 .../data/thumb/map-province.webp                   |     Bin
 {next/examples => examples}/data/thumb/map-usa.png |     Bin
 .../examples => examples}/data/thumb/map-usa.webp  |     Bin
 .../data/thumb/map-world-dataRange.png             |     Bin
 .../data/thumb/map-world-dataRange.webp            |     Bin
 .../examples => examples}/data/thumb/map-world.png |     Bin
 .../data/thumb/map-world.webp                      |     Bin
 .../data/thumb/mix-line-bar.png                    |     Bin
 .../data/thumb/mix-line-bar.webp                   |     Bin
 examples/data/thumb/mix-timeline-finance.jpg       |     Bin 31644 -> 31724 bytes
 .../data/thumb/mix-timeline-finance.png            |     Bin
 .../data/thumb/mix-timeline-finance.webp           |     Bin
 .../data/thumb/mix-zoom-on-value.png               |     Bin
 .../data/thumb/mix-zoom-on-value.webp              |     Bin
 .../data/thumb/multiple-x-axis.png                 |     Bin
 .../data/thumb/multiple-x-axis.webp                |     Bin
 .../data/thumb/multiple-y-axis.png                 |     Bin
 .../data/thumb/multiple-y-axis.webp                |     Bin
 .../data/thumb/parallel-aqi.png                    |     Bin
 .../data/thumb/parallel-aqi.webp                   |     Bin
 .../data/thumb}/parallel-nutrients.png             |     Bin
 .../data/thumb}/parallel-nutrients.webp            |     Bin
 .../data/thumb/parallel-simple.png                 |     Bin
 .../data/thumb/parallel-simple.webp                |     Bin
 .../data/thumb/pictorialBar-body-fill.png          |     Bin
 .../data/thumb/pictorialBar-body-fill.webp         |     Bin
 examples/data/thumb/pictorialBar-dotted.jpg        |     Bin 24239 -> 24200 bytes
 .../data/thumb/pictorialBar-dotted.png             |     Bin
 .../data/thumb/pictorialBar-dotted.webp            |     Bin
 .../data/thumb/pictorialBar-forest.png             |     Bin
 .../data/thumb/pictorialBar-forest.webp            |     Bin
 .../data/thumb/pictorialBar-hill.png               |     Bin
 .../data/thumb/pictorialBar-hill.webp              |     Bin
 .../data/thumb/pictorialBar-spirit.png             |     Bin
 .../data/thumb/pictorialBar-spirit.webp            |     Bin
 .../data/thumb/pictorialBar-vehicle.png            |     Bin
 .../data/thumb/pictorialBar-vehicle.webp           |     Bin
 .../data/thumb/pictorialBar-velocity.png           |     Bin
 .../data/thumb/pictorialBar-velocity.webp          |     Bin
 .../data/thumb/pie-alignTo.png                     |     Bin
 .../data/thumb/pie-alignTo.webp                    |     Bin
 .../data/thumb/pie-borderRadius.png                |     Bin
 .../data/thumb/pie-borderRadius.webp               |     Bin
 .../data/thumb/pie-custom.png                      |     Bin
 .../data/thumb/pie-custom.webp                     |     Bin
 .../data/thumb/pie-doughnut.png                    |     Bin
 .../data/thumb/pie-doughnut.webp                   |     Bin
 .../data/thumb/pie-labelLine-adjust.png            |     Bin
 .../data/thumb/pie-labelLine-adjust.webp           |     Bin
 .../data/thumb/pie-legend.png                      |     Bin
 .../data/thumb/pie-legend.webp                     |     Bin
 .../examples => examples}/data/thumb/pie-nest.png  |     Bin
 .../examples => examples}/data/thumb/pie-nest.webp |     Bin
 .../data/thumb}/pie-pattern.png                    |     Bin
 .../data/thumb}/pie-pattern.webp                   |     Bin
 .../data/thumb/pie-rich-text.png                   |     Bin
 .../data/thumb/pie-rich-text.webp                  |     Bin
 .../data/thumb/pie-roseType-simple.png             |     Bin
 .../data/thumb/pie-roseType-simple.webp            |     Bin
 .../data/thumb/pie-roseType.png                    |     Bin
 .../data/thumb/pie-roseType.webp                   |     Bin
 .../data/thumb/pie-rounded.png                     |     Bin
 .../data/thumb/pie-rounded.webp                    |     Bin
 .../data/thumb/pie-simple.png                      |     Bin
 .../data/thumb/pie-simple.webp                     |     Bin
 .../data/thumb/polar-roundCap.png                  |     Bin
 .../data/thumb/polar-roundCap.webp                 |     Bin
 .../data/thumb}/radar-aqi.png                      |     Bin
 .../data/thumb}/radar-aqi.webp                     |     Bin
 .../data/thumb/radar-custom.png                    |     Bin
 .../data/thumb/radar-custom.webp                   |     Bin
 .../data/thumb/radar-multiple.png                  |     Bin
 .../data/thumb/radar-multiple.webp                 |     Bin
 {next/examples => examples}/data/thumb/radar.png   |     Bin
 {next/examples => examples}/data/thumb/radar.webp  |     Bin
 {next/examples => examples}/data/thumb/radar2.png  |     Bin
 {next/examples => examples}/data/thumb/radar2.webp |     Bin
 .../data/thumb/sankey-energy.png                   |     Bin
 .../data/thumb/sankey-energy.webp                  |     Bin
 .../data/thumb/sankey-itemstyle.png                |     Bin
 .../data/thumb/sankey-itemstyle.webp               |     Bin
 .../data/thumb/sankey-levels.png                   |     Bin
 .../data/thumb/sankey-levels.webp                  |     Bin
 .../data/thumb/sankey-nodeAlign-left.png           |     Bin
 .../data/thumb/sankey-nodeAlign-left.webp          |     Bin
 .../data/thumb/sankey-nodeAlign-right.png          |     Bin
 .../data/thumb/sankey-nodeAlign-right.webp         |     Bin
 .../data/thumb/sankey-simple.png                   |     Bin
 .../data/thumb/sankey-simple.webp                  |     Bin
 .../data/thumb/sankey-vertical.png                 |     Bin
 .../data/thumb/sankey-vertical.webp                |     Bin
 .../data/thumb/scatter-anscombe-quartet.png        |     Bin
 .../data/thumb/scatter-anscombe-quartet.webp       |     Bin
 .../data/thumb/scatter-aqi-color.png               |     Bin
 .../data/thumb/scatter-aqi-color.webp              |     Bin
 examples/data/thumb/scatter-clustering-process.jpg |     Bin 18713 -> 18758 bytes
 .../data/thumb/scatter-clustering-process.png      |     Bin
 .../data/thumb/scatter-clustering-process.webp     |     Bin
 .../data/thumb/scatter-clustering.png              |     Bin
 .../data/thumb/scatter-clustering.webp             |     Bin
 examples/data/thumb/scatter-effect.jpg             |     Bin 21234 -> 21239 bytes
 .../data/thumb/scatter-effect.png                  |     Bin
 .../data/thumb/scatter-effect.webp                 |     Bin
 .../data/thumb/scatter-exponential-regression.png  |     Bin
 .../data/thumb/scatter-exponential-regression.webp |     Bin
 .../data/thumb/scatter-label-align-right.png       |     Bin
 .../data/thumb/scatter-label-align-right.webp      |     Bin
 .../data/thumb/scatter-label-align-top.png         |     Bin
 .../data/thumb/scatter-label-align-top.webp        |     Bin
 .../data/thumb/scatter-large.png                   |     Bin
 .../data/thumb/scatter-large.webp                  |     Bin
 .../thumb/scatter-life-expectancy-timeline.jpg     |     Bin 17412 -> 17466 bytes
 .../thumb/scatter-life-expectancy-timeline.png     |     Bin
 .../thumb/scatter-life-expectancy-timeline.webp    |     Bin
 .../data/thumb/scatter-linear-regression.png       |     Bin
 .../data/thumb/scatter-linear-regression.webp      |     Bin
 .../data/thumb/scatter-logarithmic-regression.png  |     Bin
 .../data/thumb/scatter-logarithmic-regression.webp |     Bin
 .../data/thumb/scatter-map-brush.png               |     Bin
 .../data/thumb/scatter-map-brush.webp              |     Bin
 .../data/thumb/scatter-map.png                     |     Bin
 .../data/thumb/scatter-map.webp                    |     Bin
 .../data/thumb/scatter-matrix.png                  |     Bin
 .../data/thumb/scatter-matrix.webp                 |     Bin
 examples/data/thumb/scatter-nebula.jpg             |     Bin 33221 -> 33213 bytes
 .../data/thumb/scatter-nebula.png                  |     Bin
 .../data/thumb/scatter-nebula.webp                 |     Bin
 examples/data/thumb/scatter-nutrients-matrix.jpg   |     Bin 27132 -> 27161 bytes
 .../data/thumb/scatter-nutrients-matrix.png        |     Bin
 .../data/thumb/scatter-nutrients-matrix.webp       |     Bin
 examples/data/thumb/scatter-nutrients.jpg          |     Bin 10827 -> 10822 bytes
 .../data/thumb/scatter-nutrients.png               |     Bin
 .../data/thumb/scatter-nutrients.webp              |     Bin
 .../data/thumb/scatter-painter-choice.png          |     Bin
 .../data/thumb/scatter-painter-choice.webp         |     Bin
 .../data/thumb/scatter-polar-punchCard.png         |     Bin
 .../data/thumb/scatter-polar-punchCard.webp        |     Bin
 .../data/thumb/scatter-polynomial-regression.png   |     Bin
 .../data/thumb/scatter-polynomial-regression.webp  |     Bin
 .../data/thumb/scatter-punchCard.png               |     Bin
 .../data/thumb/scatter-punchCard.webp              |     Bin
 .../data/thumb/scatter-simple.png                  |     Bin
 .../data/thumb/scatter-simple.webp                 |     Bin
 .../data/thumb/scatter-single-axis.png             |     Bin
 .../data/thumb/scatter-single-axis.webp            |     Bin
 .../data/thumb/scatter-stream-visual.png           |     Bin
 .../data/thumb/scatter-stream-visual.webp          |     Bin
 .../data/thumb/scatter-weibo.png                   |     Bin
 .../data/thumb/scatter-weibo.webp                  |     Bin
 .../data/thumb/scatter-weight.png                  |     Bin
 .../data/thumb/scatter-weight.webp                 |     Bin
 .../data/thumb/scatter-world-population.png        |     Bin
 .../data/thumb/scatter-world-population.webp       |     Bin
 .../data/thumb}/sunburst-book.png                  |     Bin
 .../data/thumb}/sunburst-book.webp                 |     Bin
 .../data/thumb/sunburst-borderRadius.png           |     Bin
 .../data/thumb/sunburst-borderRadius.webp          |     Bin
 .../data/thumb/sunburst-drink.png                  |     Bin
 .../data/thumb/sunburst-drink.webp                 |     Bin
 .../data/thumb/sunburst-label-rotate.png           |     Bin
 .../data/thumb/sunburst-label-rotate.webp          |     Bin
 .../data/thumb/sunburst-monochrome.png             |     Bin
 .../data/thumb/sunburst-monochrome.webp            |     Bin
 .../data/thumb/sunburst-simple.png                 |     Bin
 .../data/thumb/sunburst-simple.webp                |     Bin
 .../data/thumb/sunburst-visualMap.png              |     Bin
 .../data/thumb/sunburst-visualMap.webp             |     Bin
 .../data/thumb/themeRiver-basic.png                |     Bin
 .../data/thumb/themeRiver-basic.webp               |     Bin
 .../data/thumb/themeRiver-lastfm.png               |     Bin
 .../data/thumb/themeRiver-lastfm.webp              |     Bin
 .../data/thumb/tree-basic.png                      |     Bin
 .../data/thumb/tree-basic.webp                     |     Bin
 .../data/thumb/tree-legend.png                     |     Bin
 .../data/thumb/tree-legend.webp                    |     Bin
 .../data/thumb/tree-orient-bottom-top.png          |     Bin
 .../data/thumb/tree-orient-bottom-top.webp         |     Bin
 .../data/thumb/tree-orient-right-left.png          |     Bin
 .../data/thumb/tree-orient-right-left.webp         |     Bin
 .../data/thumb/tree-polyline.png                   |     Bin
 .../data/thumb/tree-polyline.webp                  |     Bin
 .../data/thumb/tree-radial.png                     |     Bin
 .../data/thumb/tree-radial.webp                    |     Bin
 .../data/thumb/tree-vertical.png                   |     Bin
 .../data/thumb/tree-vertical.webp                  |     Bin
 .../data/thumb/treemap-disk.png                    |     Bin
 .../data/thumb/treemap-disk.webp                   |     Bin
 .../data/thumb/treemap-drill-down.png              |     Bin
 .../data/thumb/treemap-drill-down.webp             |     Bin
 .../data/thumb/treemap-obama.png                   |     Bin
 .../data/thumb/treemap-obama.webp                  |     Bin
 .../data/thumb/treemap-show-parent.png             |     Bin
 .../data/thumb/treemap-show-parent.webp            |     Bin
 .../data/thumb/treemap-simple.png                  |     Bin
 .../data/thumb/treemap-simple.webp                 |     Bin
 .../data/thumb/treemap-visual.png                  |     Bin
 .../data/thumb/treemap-visual.webp                 |     Bin
 .../examples => examples}/data/thumb/watermark.png |     Bin
 .../data/thumb/watermark.webp                      |     Bin
 .../examples => examples}/data/thumb/wind-barb.png |     Bin
 .../data/thumb/wind-barb.webp                      |     Bin
 examples/data/tree-basic.js                        |      12 +-
 examples/data/tree-legend.js                       |      14 +
 examples/data/tree-orient-bottom-top.js            |      10 +
 examples/data/tree-orient-right-left.js            |      12 +-
 examples/data/tree-polyline.js                     |      10 +
 examples/data/tree-radial.js                       |      11 +-
 examples/data/tree-vertical.js                     |       6 +
 examples/data/treemap-disk.js                      |       6 +
 examples/data/treemap-drill-down.js                |       6 +
 examples/data/treemap-obama.js                     |      11 +-
 examples/data/treemap-show-parent.js               |       6 +
 examples/data/treemap-simple.js                    |       6 +
 examples/data/treemap-visual.js                    |       6 +
 examples/data/watermark.js                         |      29 +-
 examples/data/wind-barb.js                         |      19 +-
 examples/en/404.html                               |      22 -
 examples/en/editor.html                            |      64 +-
 examples/en/index.html                             |      60 +-
 examples/en/view.html                              |      59 +-
 examples/images/chart-icon.png                     |     Bin 13805 -> 0 bytes
 examples/javascripts/chart-list-data-gl.js         |       1 -
 examples/js/example-bundle.js                      |       1 +
 examples/js/example-bundle.js.map                  |       1 +
 .../js/example-transform-ts-bundle.js              |       0
 .../js/example-transform-ts-bundle.js.map          |       0
 examples/stylesheets/main.css                      |       1 -
 {next/examples => examples}/types/echarts.d.ts     |       0
 examples/zh/404.html                               |      22 -
 examples/zh/editor.html                            |      64 +-
 examples/zh/index.html                             |      60 +-
 examples/zh/view.html                              |      59 +-
 layouts/basic.html                                 |       2 +-
 layouts/doc-old.html                               |       4 +-
 layouts/doc.html                                   |       9 +-
 layouts/example-redirect.html                      |       6 +
 layouts/example-simple.html                        |      34 +
 layouts/example.html                               |      28 +
 layouts/next-doc.html                              |      28 -
 layouts/next-example-redirect.html                 |       6 -
 layouts/next-example-simple.html                   |      34 -
 layouts/next-example.html                          |      29 -
 layouts/next-redirect.html                         |       6 -
 next/api.html                                      |       6 -
 next/en/api.html                                   |      35 -
 next/en/css/doc-bundle.css                         |    1692 -
 next/en/documents/api-parts/api-outline.js         |       1 -
 next/en/documents/api-parts/api-outline.json       |       1 -
 next/en/documents/api-parts/api.action.js          |     110 -
 next/en/documents/api-parts/api.action.json        |     110 -
 next/en/documents/api-parts/api.echarts.js         |      47 -
 next/en/documents/api-parts/api.echarts.json       |      47 -
 next/en/documents/api-parts/api.echartsInstance.js |      65 -
 .../documents/api-parts/api.echartsInstance.json   |      65 -
 next/en/documents/api-parts/api.events.js          |      89 -
 next/en/documents/api-parts/api.events.json        |      89 -
 next/en/documents/api.json                         |       1 -
 .../documents/option-gl-parts/option-gl.geo3D.js   |     512 -
 .../documents/option-gl-parts/option-gl.geo3D.json |     512 -
 .../documents/option-gl-parts/option-gl.globe.js   |     350 -
 .../documents/option-gl-parts/option-gl.globe.json |     350 -
 .../documents/option-gl-parts/option-gl.grid3D.js  |     398 -
 .../option-gl-parts/option-gl.grid3D.json          |     398 -
 .../option-gl-parts/option-gl.mapbox3D.js          |     203 -
 .../option-gl-parts/option-gl.mapbox3D.json        |     203 -
 .../option-gl-parts/option-gl.series-bar3D.js      |     269 -
 .../option-gl-parts/option-gl.series-bar3D.json    |     269 -
 .../option-gl-parts/option-gl.series-flowGL.js     |      38 -
 .../option-gl-parts/option-gl.series-flowGL.json   |      38 -
 .../option-gl-parts/option-gl.series-map3D.js      |     515 -
 .../option-gl-parts/option-gl.series-map3D.json    |     515 -
 next/en/documents/option-gl.json                   |       1 -
 next/en/documents/option-parts/option-outline.js   |       1 -
 next/en/documents/option-parts/option-outline.json |       1 -
 next/en/documents/option-parts/option.angleAxis.js |    1872 -
 .../documents/option-parts/option.angleAxis.json   |    1872 -
 next/en/documents/option-parts/option.aria.js      |     128 -
 next/en/documents/option-parts/option.aria.json    |     128 -
 .../documents/option-parts/option.axisPointer.js   |     441 -
 .../documents/option-parts/option.axisPointer.json |     441 -
 next/en/documents/option-parts/option.brush.js     |      53 -
 next/en/documents/option-parts/option.brush.json   |      53 -
 next/en/documents/option-parts/option.calendar.js  |    1496 -
 .../en/documents/option-parts/option.calendar.json |    1496 -
 .../option-parts/option.dataZoom-inside.js         |     136 -
 .../option-parts/option.dataZoom-inside.json       |     136 -
 .../option-parts/option.dataZoom-slider.js         |     961 -
 .../option-parts/option.dataZoom-slider.json       |     961 -
 next/en/documents/option-parts/option.dataset.js   |      50 -
 next/en/documents/option-parts/option.dataset.json |      50 -
 next/en/documents/option-parts/option.geo.js       |    3157 -
 next/en/documents/option-parts/option.geo.json     |    3157 -
 next/en/documents/option-parts/option.graphic.js   |    1406 -
 next/en/documents/option-parts/option.graphic.json |    1406 -
 next/en/documents/option-parts/option.grid.js      |     749 -
 next/en/documents/option-parts/option.grid.json    |     749 -
 next/en/documents/option-parts/option.js           |     595 -
 next/en/documents/option-parts/option.json         |     595 -
 next/en/documents/option-parts/option.legend.js    |    1668 -
 next/en/documents/option-parts/option.legend.json  |    1668 -
 next/en/documents/option-parts/option.parallel.js  |    1723 -
 .../en/documents/option-parts/option.parallel.json |    1723 -
 .../documents/option-parts/option.parallelAxis.js  |    1684 -
 .../option-parts/option.parallelAxis.json          |    1684 -
 next/en/documents/option-parts/option.polar.js     |     654 -
 next/en/documents/option-parts/option.polar.json   |     654 -
 next/en/documents/option-parts/option.radar.js     |    1212 -
 next/en/documents/option-parts/option.radar.json   |    1212 -
 .../en/documents/option-parts/option.radiusAxis.js |    2289 -
 .../documents/option-parts/option.radiusAxis.json  |    2289 -
 .../en/documents/option-parts/option.series-bar.js |    5348 -
 .../documents/option-parts/option.series-bar.json  |    5348 -
 .../option-parts/option.series-boxplot.js          |   12847 -
 .../option-parts/option.series-boxplot.json        |   12847 -
 .../option-parts/option.series-candlestick.js      |   12848 -
 .../option-parts/option.series-candlestick.json    |   12848 -
 .../documents/option-parts/option.series-custom.js |    2469 -
 .../option-parts/option.series-custom.json         |    2469 -
 .../option-parts/option.series-effectScatter.js    |   17057 -
 .../option-parts/option.series-effectScatter.json  |   17057 -
 .../documents/option-parts/option.series-funnel.js |   16565 -
 .../option-parts/option.series-funnel.json         |   16565 -
 .../documents/option-parts/option.series-gauge.js  |   14818 -
 .../option-parts/option.series-gauge.json          |   14818 -
 .../documents/option-parts/option.series-graph.js  |   22454 -
 .../option-parts/option.series-graph.json          |   22454 -
 .../option-parts/option.series-heatmap.js          |   14944 -
 .../option-parts/option.series-heatmap.json        |   14944 -
 .../documents/option-parts/option.series-line.js   |   19004 -
 .../documents/option-parts/option.series-line.json |   19004 -
 .../documents/option-parts/option.series-lines.js  |   15568 -
 .../option-parts/option.series-lines.json          |   15568 -
 .../en/documents/option-parts/option.series-map.js |   15566 -
 .../documents/option-parts/option.series-map.json  |   15566 -
 .../option-parts/option.series-parallel.js         |     394 -
 .../option-parts/option.series-parallel.json       |     394 -
 .../option-parts/option.series-pictorialBar.js     |   17339 -
 .../option-parts/option.series-pictorialBar.json   |   17339 -
 .../en/documents/option-parts/option.series-pie.js |   16225 -
 .../documents/option-parts/option.series-pie.json  |   16225 -
 .../documents/option-parts/option.series-radar.js  |    5532 -
 .../option-parts/option.series-radar.json          |    5532 -
 .../documents/option-parts/option.series-sankey.js |    7515 -
 .../option-parts/option.series-sankey.json         |    7515 -
 .../option-parts/option.series-scatter.js          |   17043 -
 .../option-parts/option.series-scatter.json        |   17043 -
 .../option-parts/option.series-sunburst.js         |    7417 -
 .../option-parts/option.series-sunburst.json       |    7417 -
 .../option-parts/option.series-themeRiver.js       |    2573 -
 .../option-parts/option.series-themeRiver.json     |    2573 -
 .../documents/option-parts/option.series-tree.js   |    7314 -
 .../documents/option-parts/option.series-tree.json |    7314 -
 .../option-parts/option.series-treemap.js          |   13295 -
 .../option-parts/option.series-treemap.json        |   13295 -
 .../en/documents/option-parts/option.singleAxis.js |    2959 -
 .../documents/option-parts/option.singleAxis.json  |    2959 -
 next/en/documents/option-parts/option.textStyle.js |     127 -
 .../documents/option-parts/option.textStyle.json   |     127 -
 next/en/documents/option-parts/option.timeline.js  |    2030 -
 .../en/documents/option-parts/option.timeline.json |    2030 -
 next/en/documents/option-parts/option.title.js     |     794 -
 next/en/documents/option-parts/option.title.json   |     794 -
 next/en/documents/option-parts/option.toolbox.js   |    1478 -
 next/en/documents/option-parts/option.toolbox.json |    1478 -
 next/en/documents/option-parts/option.tooltip.js   |     717 -
 next/en/documents/option-parts/option.tooltip.json |     717 -
 .../option-parts/option.visualMap-continuous.js    |     462 -
 .../option-parts/option.visualMap-continuous.json  |     462 -
 .../option-parts/option.visualMap-piecewise.js     |     329 -
 .../option-parts/option.visualMap-piecewise.json   |     329 -
 next/en/documents/option-parts/option.xAxis.js     |    2327 -
 next/en/documents/option-parts/option.xAxis.json   |    2327 -
 next/en/documents/option-parts/option.yAxis.js     |    2327 -
 next/en/documents/option-parts/option.yAxis.json   |    2327 -
 next/en/documents/option.json                      |       1 -
 .../documents/tutorial-parts/tutorial-outline.js   |       1 -
 .../documents/tutorial-parts/tutorial-outline.json |       1 -
 next/en/documents/tutorial-parts/tutorial.js       |      59 -
 next/en/documents/tutorial-parts/tutorial.json     |      59 -
 next/en/documents/tutorial.json                    |       1 -
 next/en/js/doc-bundle.js                           |       8 -
 next/en/option-gl.html                             |      35 -
 next/en/option.html                                |      35 -
 next/en/tutorial.html                              |      35 -
 next/examples/asset/bar.svg                        |      11 -
 next/examples/asset/boxplot.svg                    |      11 -
 next/examples/asset/calendar.svg                   |      11 -
 next/examples/asset/candlestick.svg                |      11 -
 next/examples/asset/custom.svg                     |      11 -
 next/examples/asset/dataZoom.svg                   |      11 -
 next/examples/asset/dataset.svg                    |      11 -
 next/examples/asset/drag.svg                       |      11 -
 next/examples/asset/funnel.svg                     |      11 -
 next/examples/asset/gauge.svg                      |      11 -
 next/examples/asset/geo.svg                        |      11 -
 next/examples/asset/gl.svg                         |      12 -
 next/examples/asset/graph.svg                      |      16 -
 next/examples/asset/heatmap.svg                    |      19 -
 next/examples/asset/line.svg                       |      12 -
 next/examples/asset/lines.svg                      |      12 -
 next/examples/asset/map.svg                        |      11 -
 next/examples/asset/parallel.svg                   |      11 -
 next/examples/asset/pictorialBar.svg               |      11 -
 next/examples/asset/pie.svg                        |      11 -
 next/examples/asset/radar.svg                      |      11 -
 next/examples/asset/rich.svg                       |      11 -
 next/examples/asset/sankey.svg                     |      25 -
 next/examples/asset/scatter.svg                    |      11 -
 next/examples/asset/sunburst.svg                   |      12 -
 next/examples/asset/themeRiver.svg                 |      12 -
 next/examples/asset/tree.svg                       |      18 -
 next/examples/asset/treemap.svg                    |      11 -
 next/examples/css/example-bundle.css.map           |       1 -
 .../examples/data-gl/animating-contour-on-globe.js |     176 -
 next/examples/data-gl/bar3d-dataset.js             |      48 -
 next/examples/data-gl/bar3d-global-population.js   |      96 -
 next/examples/data-gl/bar3d-mapbox-view-change.js  |     104 -
 next/examples/data-gl/bar3d-music-visualization.js |     156 -
 next/examples/data-gl/bar3d-myth.js                |     103 -
 .../bar3d-noise-modified-from-marpi-demo.js        |     210 -
 next/examples/data-gl/bar3d-on-mapbox.js           |      71 -
 next/examples/data-gl/bar3d-punch-card.js          |      75 -
 next/examples/data-gl/bar3d-shanghai.js            |      71 -
 next/examples/data-gl/bar3d-simplex-noise.js       |      79 -
 next/examples/data-gl/bar3d-voxelize-image.js      |     171 -
 next/examples/data-gl/flowGL-noise.js              |     104 -
 .../data-gl/geo3d-with-different-height.js         |      72 -
 next/examples/data-gl/geo3d.js                     |      50 -
 .../data-gl/global-population-bar3d-on-globe.js    |      64 -
 .../data-gl/global-wind-visualization-2.js         |     244 -
 next/examples/data-gl/global-wind-visualization.js |     192 -
 next/examples/data-gl/globe-contour-paint.js       |     177 -
 next/examples/data-gl/globe-country-carousel.js    |     107 -
 next/examples/data-gl/globe-displacement.js        |      56 -
 .../data-gl/globe-echarts-gl-hello-world.js        |      33 -
 next/examples/data-gl/globe-layers.js              |      40 -
 next/examples/data-gl/globe-moon.js                |      54 -
 .../examples/data-gl/globe-with-echarts-surface.js |     239 -
 next/examples/data-gl/graphgl-gpu-layout.js        |      69 -
 next/examples/data-gl/graphgl-large-internet.js    |      64 -
 next/examples/data-gl/graphgl-npm-dep.js           |     104 -
 next/examples/data-gl/image-surface-sushuang.js    |      86 -
 next/examples/data-gl/image-to-bar3d.js            |      89 -
 next/examples/data-gl/iron-globe.js                |      40 -
 next/examples/data-gl/line3d-orthographic.js       |      50 -
 next/examples/data-gl/lines3d-airline-on-globe.js  |      57 -
 .../data-gl/lines3d-flight-path-on-mapbox.js       |     183 -
 next/examples/data-gl/lines3d-flights-gl.js        |      94 -
 next/examples/data-gl/lines3d-flights-on-geo3d.js  |      77 -
 next/examples/data-gl/lines3d-flights.js           |     148 -
 next/examples/data-gl/lines3d-taxi-chengdu.js      |     492 -
 .../data-gl/lines3d-taxi-routes-of-cape-town.js    |     169 -
 next/examples/data-gl/linesGL-ny.js                |      91 -
 next/examples/data-gl/map3d-alcohol-consumption.js |      72 -
 next/examples/data-gl/map3d-buildings-on-mapbox.js |      77 -
 next/examples/data-gl/map3d-buildings.js           |     110 -
 next/examples/data-gl/map3d-colorful-cities.js     |      93 -
 ...d-plastic-material-style-buildings-on-mapbox.js |      85 -
 next/examples/data-gl/map3d-wood-city.js           |      94 -
 next/examples/data-gl/map3d-wood-map-on-mapbox.js  |      68 -
 next/examples/data-gl/map3d-wood-map.js            |      72 -
 next/examples/data-gl/metal-bar3d.js               |      99 -
 next/examples/data-gl/metal-surface.js             |     101 -
 next/examples/data-gl/parametric-surface-rose.js   |     149 -
 next/examples/data-gl/scatter3D-dataset.js         |      41 -
 .../examples/data-gl/scatter3d-globe-population.js |      89 -
 next/examples/data-gl/scatter3d-orthographic.js    |      68 -
 next/examples/data-gl/scatter3d-scatter.js         |     108 -
 next/examples/data-gl/scatter3d-shanghai.js        |      50 -
 next/examples/data-gl/scatter3d-simplex-noise.js   |      68 -
 .../data-gl/scatter3d-weibo-checkin-on-mapbox.js   |      87 -
 next/examples/data-gl/scatter3d.js                 |     208 -
 next/examples/data-gl/scatterGL-gps.js             |      89 -
 next/examples/data-gl/scattergl-weibo.js           |     100 -
 next/examples/data-gl/simple-surface.js            |      53 -
 next/examples/data-gl/sphere-parametric-surface.js |      48 -
 next/examples/data-gl/stacked-bar3d.js             |      62 -
 next/examples/data-gl/surface-breather.js          |     119 -
 next/examples/data-gl/surface-golden-rose.js       |     159 -
 next/examples/data-gl/surface-leather.js           |     136 -
 next/examples/data-gl/surface-mollusc-shell.js     |      78 -
 next/examples/data-gl/surface-theme-roses.js       |     154 -
 next/examples/data-gl/surface-wave.js              |      58 -
 next/examples/data-gl/transparent-bar3d.js         |      76 -
 next/examples/data/area-basic.js                   |      22 -
 next/examples/data/area-pieces.js                  |      66 -
 next/examples/data/area-rainfall.js                |     188 -
 next/examples/data/area-simple.js                  |      78 -
 next/examples/data/area-stack.js                   |     103 -
 next/examples/data/asset/data/aqi.csv              |  444391 ----
 next/examples/data/asset/data/aqi_convert.js       |      11 -
 next/examples/data/asset/data/gps/extract.js       |      37 -
 next/examples/data/asset/data/gps/gps_0.bin        |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_1.bin        |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_10.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_100.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_101.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_102.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_103.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_104.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_105.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_106.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_107.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_108.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_109.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_11.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_110.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_111.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_112.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_113.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_114.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_115.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_116.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_117.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_118.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_119.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_12.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_120.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_121.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_122.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_123.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_124.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_125.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_126.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_127.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_128.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_129.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_13.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_130.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_131.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_132.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_133.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_134.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_135.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_136.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_137.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_138.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_139.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_14.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_140.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_141.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_142.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_143.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_144.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_145.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_146.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_147.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_148.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_149.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_15.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_150.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_151.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_152.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_153.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_154.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_155.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_156.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_157.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_158.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_159.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_16.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_160.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_161.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_162.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_163.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_164.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_165.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_166.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_167.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_168.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_169.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_17.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_170.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_171.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_172.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_173.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_174.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_175.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_176.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_177.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_178.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_179.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_18.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_180.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_181.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_182.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_183.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_184.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_185.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_186.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_187.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_188.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_189.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_19.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_190.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_191.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_192.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_193.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_194.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_195.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_196.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_197.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_198.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_199.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_2.bin        |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_20.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_200.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_201.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_202.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_203.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_204.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_205.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_206.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_207.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_208.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_209.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_21.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_210.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_211.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_212.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_213.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_214.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_215.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_216.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_217.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_218.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_219.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_22.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_220.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_221.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_222.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_223.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_224.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_225.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_226.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_227.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_228.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_229.bin      |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_23.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_24.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_25.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_26.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_27.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_28.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_29.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_3.bin        |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_30.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_31.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_32.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_33.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_34.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_35.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_36.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_37.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_38.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_39.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_4.bin        |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_40.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_41.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_42.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_43.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_44.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_45.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_46.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_47.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_48.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_49.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_5.bin        |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_50.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_51.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_52.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_53.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_54.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_55.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_56.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_57.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_58.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_59.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_6.bin        |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_60.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_61.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_62.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_63.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_64.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_65.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_66.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_67.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_68.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_69.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_7.bin        |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_70.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_71.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_72.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_73.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_74.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_75.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_76.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_77.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_78.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_79.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_8.bin        |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_80.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_81.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_82.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_83.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_84.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_85.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_86.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_87.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_88.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_89.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_9.bin        |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_90.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_91.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_92.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_93.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_94.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_95.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_96.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_97.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_98.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/gps_99.bin       |     Bin 400000 -> 0 bytes
 next/examples/data/asset/data/gps/uniform.js       |      38 -
 next/examples/data/bar-animation-delay.js          |      70 -
 next/examples/data/bar-background.js               |      24 -
 next/examples/data/bar-brush.js                    |     114 -
 next/examples/data/bar-gradient.js                 |      96 -
 next/examples/data/bar-histogram.js                |     126 -
 next/examples/data/bar-label-rotation.js           |     166 -
 next/examples/data/bar-large.js                    |      93 -
 next/examples/data/bar-negative.js                 |      77 -
 next/examples/data/bar-negative2.js                |      66 -
 next/examples/data/bar-polar-real-estate.js        |     101 -
 next/examples/data/bar-polar-stack-radial.js       |      49 -
 next/examples/data/bar-polar-stack.js              |      50 -
 next/examples/data/bar-rich-text.js                |     151 -
 next/examples/data/bar-simple.js                   |      20 -
 next/examples/data/bar-stack.js                    |     125 -
 next/examples/data/bar-tick-align.js               |      43 -
 next/examples/data/bar-waterfall.js                |      66 -
 next/examples/data/bar-waterfall2.js               |      91 -
 next/examples/data/bar-y-category-stack.js         |      92 -
 next/examples/data/bar-y-category.js               |      48 -
 next/examples/data/bar1.js                         |      74 -
 next/examples/data/boxplot-light-velocity.js       |      84 -
 next/examples/data/boxplot-light-velocity2.js      |      87 -
 next/examples/data/boxplot-multi.js                |     106 -
 next/examples/data/bubble-gradient.js              |     109 -
 next/examples/data/calendar-charts.js              |     193 -
 next/examples/data/calendar-effectscatter.js       |     167 -
 next/examples/data/calendar-graph.js               |     127 -
 next/examples/data/calendar-heatmap.js             |      54 -
 next/examples/data/calendar-horizontal.js          |      72 -
 next/examples/data/calendar-lunar.js               |     468 -
 next/examples/data/calendar-pie.js                 |     116 -
 next/examples/data/calendar-simple.js              |      37 -
 next/examples/data/calendar-vertical.js            |      78 -
 next/examples/data/candlestick-brush.js            |     264 -
 next/examples/data/candlestick-large.js            |     208 -
 next/examples/data/candlestick-sh-2015.js          |     134 -
 next/examples/data/candlestick-sh.js               |     324 -
 next/examples/data/candlestick-simple.js           |      22 -
 next/examples/data/candlestick-touch.js            |     245 -
 next/examples/data/confidence-band.js              |     113 -
 next/examples/data/custom-bar-trend.js             |     115 -
 next/examples/data/custom-calendar-icon.js         |     119 -
 next/examples/data/custom-cartesian-polygon.js     |      66 -
 next/examples/data/custom-error-bar.js             |     113 -
 next/examples/data/custom-error-scatter.js         |     143 -
 next/examples/data/custom-gantt-flight.js          |     533 -
 next/examples/data/custom-hexbin.js                |     251 -
 next/examples/data/custom-ohlc.js                  |     161 -
 next/examples/data/custom-polar-heatmap.js         |      82 -
 next/examples/data/custom-profile.js               |     120 -
 next/examples/data/custom-profit.js                |      67 -
 next/examples/data/custom-wind.js                  |     111 -
 next/examples/data/cycle-plot.js                   |     142 -
 next/examples/data/dataset-default.js              |      50 -
 next/examples/data/dataset-encode0.js              |      49 -
 next/examples/data/dataset-encode1.js              |      98 -
 next/examples/data/dataset-link.js                 |      73 -
 next/examples/data/dataset-series-layout-by.js     |      42 -
 next/examples/data/dataset-simple0.js              |      29 -
 next/examples/data/dataset-simple1.js              |      29 -
 next/examples/data/doc-example/aria-pie.js         |      22 -
 .../data/doc-example/candlestick-axisPointer.js    |     240 -
 next/examples/data/doc-example/label-position.js   |      82 -
 .../data/doc-example/pictorialBar-repeatLayout.js  |     212 -
 .../data/doc-example/pictorialBar-symbolSize.js    |     114 -
 .../doc-example/scatter-visualMap-piecewise.js     |     468 -
 .../doc-example/sunburst-highlight-ancestor.js     |      71 -
 .../doc-example/sunburst-highlight-descendant.js   |      71 -
 .../data/doc-example/sunburst-label-align.js       |      33 -
 next/examples/data/dynamic-data.js                 |     132 -
 next/examples/data/dynamic-data2.js                |      77 -
 next/examples/data/effectScatter-bmap.js           |     575 -
 next/examples/data/effectScatter-map.js            |     503 -
 next/examples/data/funnel-align.js                 |     114 -
 next/examples/data/funnel-customize.js             |      88 -
 next/examples/data/funnel-mutiple.js               |     103 -
 next/examples/data/funnel.js                       |      72 -
 next/examples/data/gauge-car.js                    |     575 -
 next/examples/data/gauge.js                        |      23 -
 next/examples/data/geo-lines.js                    |     298 -
 next/examples/data/geo-map-scatter.js              |     349 -
 next/examples/data/graph-circular-layout.js        |      59 -
 next/examples/data/graph-force-dynamic.js          |      57 -
 next/examples/data/graph-force.js                  |      48 -
 next/examples/data/graph-force2.js                 |      64 -
 next/examples/data/graph-grid.js                   |      50 -
 next/examples/data/graph-life-expectancy.js        |     103 -
 next/examples/data/graph-npm.js                    |      54 -
 next/examples/data/graph-simple.js                 |      87 -
 next/examples/data/graph-webkit-dep.js             |      43 -
 next/examples/data/graph.js                        |      61 -
 next/examples/data/grid-multiple.js                |     174 -
 next/examples/data/heatmap-bmap.js                 |      45 -
 next/examples/data/heatmap-cartesian.js            |      65 -
 next/examples/data/heatmap-large-piecewise.js      |     373 -
 next/examples/data/heatmap-large.js                |     365 -
 next/examples/data/heatmap-map.js                  |     447 -
 next/examples/data/line-aqi.js                     |      99 -
 next/examples/data/line-draggable.js               |     139 -
 next/examples/data/line-easing.js                  |     233 -
 next/examples/data/line-function.js                |      72 -
 next/examples/data/line-gradient.js                |      74 -
 next/examples/data/line-graphic.js                 |     125 -
 .../data/line-in-cartesian-coordinate-system.js    |      15 -
 next/examples/data/line-log.js                     |      57 -
 next/examples/data/line-marker.js                  |      88 -
 next/examples/data/line-markline.js                |      78 -
 next/examples/data/line-pen.js                     |      73 -
 next/examples/data/line-polar.js                   |      42 -
 next/examples/data/line-polar2.js                  |      47 -
 next/examples/data/line-sections.js                |      86 -
 next/examples/data/line-simple.js                  |      20 -
 next/examples/data/line-smooth.js                  |      21 -
 next/examples/data/line-stack.js                   |      69 -
 next/examples/data/line-step.js                    |      56 -
 next/examples/data/line-style.js                   |      32 -
 next/examples/data/line-tooltip-touch.js           |     151 -
 next/examples/data/line-y-category.js              |      53 -
 next/examples/data/lines-airline.js                |      64 -
 next/examples/data/lines-bmap-bus.js               |     148 -
 next/examples/data/lines-bmap-effect.js            |     195 -
 next/examples/data/lines-bmap.js                   |     133 -
 next/examples/data/lines-ny.js                     |      91 -
 next/examples/data/map-HK.js                       |      98 -
 next/examples/data/map-bin.js                      |     207 -
 next/examples/data/map-china-dataRange.js          |     137 -
 next/examples/data/map-china.js                    |      26 -
 next/examples/data/map-labels.js                   |     169 -
 next/examples/data/map-locate.js                   |      52 -
 next/examples/data/map-polygon.js                  |     659 -
 next/examples/data/map-province.js                 |      95 -
 next/examples/data/map-usa.js                      |     141 -
 next/examples/data/map-world-dataRange.js          |     237 -
 next/examples/data/map-world.js                    |     213 -
 next/examples/data/mix-line-bar.js                 |      78 -
 next/examples/data/mix-timeline-finance.js         |     381 -
 next/examples/data/mix-zoom-on-value.js            |     101 -
 next/examples/data/multiple-x-axis.js              |      96 -
 next/examples/data/multiple-y-axis.js              |     111 -
 next/examples/data/parallel-aqi.js                 |     224 -
 next/examples/data/parallel-nutrients.js           |     186 -
 next/examples/data/parallel-simple.js              |      31 -
 next/examples/data/pictorialBar-body-fill.js       |     146 -
 next/examples/data/pictorialBar-dotted.js          |     111 -
 next/examples/data/pictorialBar-forest.js          |     110 -
 next/examples/data/pictorialBar-hill.js            |     111 -
 next/examples/data/pictorialBar-spirit.js          |     114 -
 next/examples/data/pictorialBar-vehicle.js         |     113 -
 next/examples/data/pictorialBar-velocity.js        |     100 -
 next/examples/data/pie-alignTo.js                  |      94 -
 next/examples/data/pie-custom.js                   |      70 -
 next/examples/data/pie-doughnut.js                 |      45 -
 next/examples/data/pie-legend.js                   |      81 -
 next/examples/data/pie-nest.js                     |      87 -
 next/examples/data/pie-pattern.js                  |      63 -
 next/examples/data/pie-rich-text.js                |     135 -
 next/examples/data/pie-roseType.js                 |      82 -
 next/examples/data/pie-simple.js                   |      42 -
 next/examples/data/polar-roundCap.js               |      49 -
 next/examples/data/radar-aqi.js                    |     222 -
 next/examples/data/radar-custom.js                 |     131 -
 next/examples/data/radar-multiple.js               |      97 -
 next/examples/data/radar.js                        |      50 -
 next/examples/data/radar2.js                       |      73 -
 next/examples/data/sankey-energy.js                |      35 -
 next/examples/data/sankey-itemstyle.js             |    1281 -
 next/examples/data/sankey-levels.js                |      71 -
 next/examples/data/sankey-nodeAlign-left.js        |      37 -
 next/examples/data/sankey-nodeAlign-right.js       |      38 -
 next/examples/data/sankey-simple.js                |      54 -
 next/examples/data/sankey-vertical.js              |      47 -
 next/examples/data/scatter-anscombe-quartet.js     |     145 -
 next/examples/data/scatter-aqi-color.js            |     261 -
 next/examples/data/scatter-clustering-process.js   |     244 -
 next/examples/data/scatter-effect.js               |      78 -
 .../data/scatter-exponential-regression.js         |      84 -
 next/examples/data/scatter-large.js                |      74 -
 .../data/scatter-life-expectancy-timeline.js       |     169 -
 next/examples/data/scatter-linear-regression.js    |     267 -
 .../data/scatter-logarithmic-regression.js         |     133 -
 next/examples/data/scatter-map-brush.js            |     652 -
 next/examples/data/scatter-map.js                  |     472 -
 next/examples/data/scatter-matrix.js               |     300 -
 next/examples/data/scatter-nebula.js               |      76 -
 next/examples/data/scatter-nutrients-matrix.js     |     422 -
 next/examples/data/scatter-nutrients.js            |     177 -
 next/examples/data/scatter-painter-choice.js       |      61 -
 next/examples/data/scatter-polar-punchCard.js      |      65 -
 .../examples/data/scatter-polynomial-regression.js |      84 -
 next/examples/data/scatter-punchCard.js            |      70 -
 next/examples/data/scatter-simple.js               |      39 -
 next/examples/data/scatter-single-axis.js          |      56 -
 next/examples/data/scatter-stream-visual.js        |      60 -
 next/examples/data/scatter-weibo.js                |     103 -
 next/examples/data/scatter-weight.js               |     264 -
 next/examples/data/scatter-world-population.js     |     503 -
 next/examples/data/sunburst-book.js                |     336 -
 next/examples/data/sunburst-drink.js               |     723 -
 next/examples/data/sunburst-label-rotate.js        |      95 -
 next/examples/data/sunburst-monochrome.js          |     175 -
 next/examples/data/sunburst-simple.js              |      64 -
 next/examples/data/sunburst-visualMap.js           |      94 -
 next/examples/data/themeRiver-basic.js             |     100 -
 next/examples/data/themeRiver-lastfm.js            |      80 -
 next/examples/data/thumb-dark/calendar-charts.jpg  |     Bin 19456 -> 0 bytes
 .../data/thumb-dark/calendar-effectscatter.jpg     |     Bin 45020 -> 0 bytes
 next/examples/data/thumb-dark/custom-profile.jpg   |     Bin 19289 -> 0 bytes
 next/examples/data/thumb-dark/dynamic-data.jpg     |     Bin 23974 -> 0 bytes
 .../data/thumb-dark/effectScatter-bmap.jpg         |     Bin 14762 -> 0 bytes
 .../examples/data/thumb-dark/effectScatter-map.jpg |     Bin 18289 -> 0 bytes
 next/examples/data/thumb-dark/geo-lines.jpg        |     Bin 13764 -> 0 bytes
 next/examples/data/thumb-dark/graph-force.jpg      |     Bin 24193 -> 0 bytes
 .../data/thumb-dark/graph-life-expectancy.jpg      |     Bin 25279 -> 0 bytes
 next/examples/data/thumb-dark/graph-webkit-dep.jpg |     Bin 46107 -> 0 bytes
 next/examples/data/thumb-dark/graph.jpg            |     Bin 28118 -> 0 bytes
 .../examples/data/thumb-dark/lines-bmap-effect.png |     Bin 289475 -> 0 bytes
 next/examples/data/thumb-dark/map-polygon.jpg      |     Bin 31250 -> 0 bytes
 .../data/thumb-dark/mix-timeline-finance.jpg       |     Bin 35302 -> 0 bytes
 .../data/thumb-dark/pictorialBar-dotted.jpg        |     Bin 25017 -> 0 bytes
 .../data/thumb-dark/scatter-clustering-process.jpg |     Bin 21266 -> 0 bytes
 next/examples/data/thumb-dark/scatter-effect.jpg   |     Bin 22847 -> 0 bytes
 .../scatter-life-expectancy-timeline.jpg           |     Bin 17892 -> 0 bytes
 next/examples/data/thumb-dark/scatter-nebula.jpg   |     Bin 35267 -> 0 bytes
 .../data/thumb-dark/scatter-nutrients-matrix.jpg   |     Bin 28133 -> 0 bytes
 .../examples/data/thumb-dark/scatter-nutrients.jpg |     Bin 10796 -> 0 bytes
 next/examples/data/thumb-dark/scatter-weibo.jpg    |     Bin 33738 -> 0 bytes
 next/examples/data/thumb/bar-large.jpg             |     Bin 27541 -> 0 bytes
 next/examples/data/thumb/bar-negative.jpg          |     Bin 28282 -> 0 bytes
 next/examples/data/thumb/calendar-charts.jpg       |     Bin 21272 -> 0 bytes
 .../examples/data/thumb/calendar-effectscatter.jpg |     Bin 45034 -> 0 bytes
 next/examples/data/thumb/custom-profile.jpg        |     Bin 16657 -> 0 bytes
 next/examples/data/thumb/dynamic-data.jpg          |     Bin 22674 -> 0 bytes
 next/examples/data/thumb/effectScatter-bmap.jpg    |     Bin 30061 -> 0 bytes
 next/examples/data/thumb/effectScatter-map.jpg     |     Bin 18301 -> 0 bytes
 next/examples/data/thumb/geo-lines.jpg             |     Bin 13339 -> 0 bytes
 next/examples/data/thumb/graph-force.jpg           |     Bin 22344 -> 0 bytes
 next/examples/data/thumb/graph-life-expectancy.jpg |     Bin 16442 -> 0 bytes
 next/examples/data/thumb/graph-webkit-dep.jpg      |     Bin 41155 -> 0 bytes
 next/examples/data/thumb/heatmap-bmap.jpg          |     Bin 50397 -> 0 bytes
 next/examples/data/thumb/lines-bmap-bus.jpg        |     Bin 52867 -> 0 bytes
 next/examples/data/thumb/lines-bmap-effect.png     |     Bin 355928 -> 0 bytes
 next/examples/data/thumb/lines-bmap.jpg            |     Bin 39366 -> 0 bytes
 next/examples/data/thumb/map-bin.jpg               |     Bin 43084 -> 0 bytes
 next/examples/data/thumb/map-polygon.jpg           |     Bin 31467 -> 0 bytes
 next/examples/data/thumb/mix-timeline-finance.jpg  |     Bin 31724 -> 0 bytes
 next/examples/data/thumb/pictorialBar-dotted.jpg   |     Bin 24200 -> 0 bytes
 .../data/thumb/scatter-clustering-process.jpg      |     Bin 18758 -> 0 bytes
 next/examples/data/thumb/scatter-effect.jpg        |     Bin 21239 -> 0 bytes
 .../thumb/scatter-life-expectancy-timeline.jpg     |     Bin 17466 -> 0 bytes
 next/examples/data/thumb/scatter-nebula.jpg        |     Bin 33213 -> 0 bytes
 .../data/thumb/scatter-nutrients-matrix.jpg        |     Bin 27161 -> 0 bytes
 next/examples/data/thumb/scatter-nutrients.jpg     |     Bin 10822 -> 0 bytes
 next/examples/data/tree-basic.js                   |      58 -
 next/examples/data/tree-legend.js                  |     260 -
 next/examples/data/tree-orient-bottom-top.js       |      59 -
 next/examples/data/tree-orient-right-left.js       |      64 -
 next/examples/data/tree-polyline.js                |     179 -
 next/examples/data/tree-radial.js                  |      41 -
 next/examples/data/tree-vertical.js                |      54 -
 next/examples/data/treemap-disk.js                 |      87 -
 next/examples/data/treemap-drill-down.js           |      85 -
 next/examples/data/treemap-obama.js                |     226 -
 next/examples/data/treemap-show-parent.js          |     103 -
 next/examples/data/treemap-simple.js               |      33 -
 next/examples/data/treemap-visual.js               |     144 -
 next/examples/data/watermark.js                    |     218 -
 next/examples/data/wind-barb.js                    |     272 -
 next/examples/editor.html                          |       6 -
 next/examples/en/editor.html                       |      32 -
 next/examples/en/index.html                        |      32 -
 next/examples/en/view.html                         |      37 -
 next/examples/index.html                           |       6 -
 next/examples/js/example-bundle.js                 |       1 -
 next/examples/js/example-bundle.js.map             |       1 -
 next/examples/view.html                            |       6 -
 next/examples/zh/editor.html                       |      32 -
 next/examples/zh/index.html                        |      32 -
 next/examples/zh/view.html                         |      37 -
 next/option-gl.html                                |       6 -
 next/option.html                                   |       6 -
 next/tutorial.html                                 |       6 -
 next/zh/api.html                                   |      35 -
 next/zh/css/doc-bundle.css                         |    1692 -
 next/zh/documents/api-parts/api-outline.js         |       1 -
 next/zh/documents/api-parts/api-outline.json       |       1 -
 next/zh/documents/api-parts/api.action.js          |     101 -
 next/zh/documents/api-parts/api.action.json        |     101 -
 next/zh/documents/api-parts/api.echarts.js         |      47 -
 next/zh/documents/api-parts/api.echarts.json       |      47 -
 next/zh/documents/api-parts/api.echartsInstance.js |      65 -
 .../documents/api-parts/api.echartsInstance.json   |      65 -
 next/zh/documents/api-parts/api.events.js          |      89 -
 next/zh/documents/api-parts/api.events.json        |      89 -
 next/zh/documents/api.json                         |       1 -
 .../documents/option-gl-parts/option-gl.geo3D.js   |     512 -
 .../documents/option-gl-parts/option-gl.geo3D.json |     512 -
 .../documents/option-gl-parts/option-gl.globe.js   |     350 -
 .../documents/option-gl-parts/option-gl.globe.json |     350 -
 .../documents/option-gl-parts/option-gl.grid3D.js  |     398 -
 .../option-gl-parts/option-gl.grid3D.json          |     398 -
 .../option-gl-parts/option-gl.mapbox3D.js          |     203 -
 .../option-gl-parts/option-gl.mapbox3D.json        |     203 -
 .../option-gl-parts/option-gl.series-bar3D.js      |     269 -
 .../option-gl-parts/option-gl.series-bar3D.json    |     269 -
 .../option-gl-parts/option-gl.series-flowGL.js     |      38 -
 .../option-gl-parts/option-gl.series-flowGL.json   |      38 -
 .../option-gl-parts/option-gl.series-map3D.js      |     515 -
 .../option-gl-parts/option-gl.series-map3D.json    |     515 -
 next/zh/documents/option-gl.json                   |       1 -
 next/zh/documents/option-parts/option-outline.js   |       1 -
 next/zh/documents/option-parts/option-outline.json |       1 -
 next/zh/documents/option-parts/option.angleAxis.js |    1872 -
 .../documents/option-parts/option.angleAxis.json   |    1872 -
 next/zh/documents/option-parts/option.aria.js      |     128 -
 next/zh/documents/option-parts/option.aria.json    |     128 -
 .../documents/option-parts/option.axisPointer.js   |     441 -
 .../documents/option-parts/option.axisPointer.json |     441 -
 next/zh/documents/option-parts/option.brush.js     |      53 -
 next/zh/documents/option-parts/option.brush.json   |      53 -
 next/zh/documents/option-parts/option.calendar.js  |    1496 -
 .../zh/documents/option-parts/option.calendar.json |    1496 -
 .../option-parts/option.dataZoom-inside.js         |     136 -
 .../option-parts/option.dataZoom-inside.json       |     136 -
 .../option-parts/option.dataZoom-slider.js         |     961 -
 .../option-parts/option.dataZoom-slider.json       |     961 -
 next/zh/documents/option-parts/option.dataset.js   |      50 -
 next/zh/documents/option-parts/option.dataset.json |      50 -
 next/zh/documents/option-parts/option.geo.js       |    3157 -
 next/zh/documents/option-parts/option.geo.json     |    3157 -
 next/zh/documents/option-parts/option.graphic.js   |    1406 -
 next/zh/documents/option-parts/option.graphic.json |    1406 -
 next/zh/documents/option-parts/option.grid.js      |     749 -
 next/zh/documents/option-parts/option.grid.json    |     749 -
 next/zh/documents/option-parts/option.js           |     601 -
 next/zh/documents/option-parts/option.json         |     601 -
 next/zh/documents/option-parts/option.legend.js    |    1668 -
 next/zh/documents/option-parts/option.legend.json  |    1668 -
 next/zh/documents/option-parts/option.parallel.js  |    1723 -
 .../zh/documents/option-parts/option.parallel.json |    1723 -
 .../documents/option-parts/option.parallelAxis.js  |    1684 -
 .../option-parts/option.parallelAxis.json          |    1684 -
 next/zh/documents/option-parts/option.polar.js     |     654 -
 next/zh/documents/option-parts/option.polar.json   |     654 -
 next/zh/documents/option-parts/option.radar.js     |    1212 -
 next/zh/documents/option-parts/option.radar.json   |    1212 -
 .../zh/documents/option-parts/option.radiusAxis.js |    2289 -
 .../documents/option-parts/option.radiusAxis.json  |    2289 -
 .../zh/documents/option-parts/option.series-bar.js |    5348 -
 .../documents/option-parts/option.series-bar.json  |    5348 -
 .../option-parts/option.series-boxplot.js          |   12847 -
 .../option-parts/option.series-boxplot.json        |   12847 -
 .../option-parts/option.series-candlestick.js      |   12848 -
 .../option-parts/option.series-candlestick.json    |   12848 -
 .../documents/option-parts/option.series-custom.js |    2469 -
 .../option-parts/option.series-custom.json         |    2469 -
 .../option-parts/option.series-effectScatter.js    |   17057 -
 .../option-parts/option.series-effectScatter.json  |   17057 -
 .../documents/option-parts/option.series-funnel.js |   16568 -
 .../option-parts/option.series-funnel.json         |   16568 -
 .../documents/option-parts/option.series-gauge.js  |   14818 -
 .../option-parts/option.series-gauge.json          |   14818 -
 .../documents/option-parts/option.series-graph.js  |   22454 -
 .../option-parts/option.series-graph.json          |   22454 -
 .../option-parts/option.series-heatmap.js          |   14944 -
 .../option-parts/option.series-heatmap.json        |   14944 -
 .../documents/option-parts/option.series-line.js   |   19004 -
 .../documents/option-parts/option.series-line.json |   19004 -
 .../documents/option-parts/option.series-lines.js  |   15568 -
 .../option-parts/option.series-lines.json          |   15568 -
 .../zh/documents/option-parts/option.series-map.js |   15566 -
 .../documents/option-parts/option.series-map.json  |   15566 -
 .../option-parts/option.series-parallel.js         |     394 -
 .../option-parts/option.series-parallel.json       |     394 -
 .../option-parts/option.series-pictorialBar.js     |   17339 -
 .../option-parts/option.series-pictorialBar.json   |   17339 -
 .../zh/documents/option-parts/option.series-pie.js |   16225 -
 .../documents/option-parts/option.series-pie.json  |   16225 -
 .../documents/option-parts/option.series-radar.js  |    5532 -
 .../option-parts/option.series-radar.json          |    5532 -
 .../documents/option-parts/option.series-sankey.js |    7383 -
 .../option-parts/option.series-sankey.json         |    7383 -
 .../option-parts/option.series-scatter.js          |   17043 -
 .../option-parts/option.series-scatter.json        |   17043 -
 .../option-parts/option.series-sunburst.js         |    5569 -
 .../option-parts/option.series-sunburst.json       |    5569 -
 .../option-parts/option.series-themeRiver.js       |    2606 -
 .../option-parts/option.series-themeRiver.json     |    2606 -
 .../documents/option-parts/option.series-tree.js   |    7314 -
 .../documents/option-parts/option.series-tree.json |    7314 -
 .../option-parts/option.series-treemap.js          |   13295 -
 .../option-parts/option.series-treemap.json        |   13295 -
 .../zh/documents/option-parts/option.singleAxis.js |    2959 -
 .../documents/option-parts/option.singleAxis.json  |    2959 -
 next/zh/documents/option-parts/option.textStyle.js |     127 -
 .../documents/option-parts/option.textStyle.json   |     127 -
 next/zh/documents/option-parts/option.timeline.js  |    2030 -
 .../zh/documents/option-parts/option.timeline.json |    2030 -
 next/zh/documents/option-parts/option.title.js     |     794 -
 next/zh/documents/option-parts/option.title.json   |     794 -
 next/zh/documents/option-parts/option.toolbox.js   |    1478 -
 next/zh/documents/option-parts/option.toolbox.json |    1478 -
 next/zh/documents/option-parts/option.tooltip.js   |     717 -
 next/zh/documents/option-parts/option.tooltip.json |     717 -
 .../option-parts/option.visualMap-continuous.js    |     462 -
 .../option-parts/option.visualMap-continuous.json  |     462 -
 .../option-parts/option.visualMap-piecewise.js     |     329 -
 .../option-parts/option.visualMap-piecewise.json   |     329 -
 next/zh/documents/option-parts/option.xAxis.js     |    2327 -
 next/zh/documents/option-parts/option.xAxis.json   |    2327 -
 next/zh/documents/option-parts/option.yAxis.js     |    2327 -
 next/zh/documents/option-parts/option.yAxis.json   |    2327 -
 next/zh/documents/option.json                      |       1 -
 .../documents/tutorial-parts/tutorial-outline.js   |       1 -
 .../documents/tutorial-parts/tutorial-outline.json |       1 -
 next/zh/documents/tutorial-parts/tutorial.js       |      71 -
 next/zh/documents/tutorial-parts/tutorial.json     |      71 -
 next/zh/documents/tutorial.json                    |       1 -
 next/zh/js/doc-bundle.js                           |       8 -
 next/zh/option-gl.html                             |      35 -
 next/zh/option.html                                |      35 -
 next/zh/tutorial.html                              |      35 -
 v4/404.html                                        |       6 +
 v4/about.html                                      |       6 +
 v4/api.html                                        |       6 +
 v4/builder.html                                    |       6 +
 v4/changelog.html                                  |       6 +
 v4/cheat-sheet.html                                |       6 +
 v4/coding-standard.html                            |       6 +
 v4/committer.html                                  |       6 +
 v4/components/analytics.html                       |      13 +
 v4/components/builder.html                         |      91 +
 v4/components/download.html                        |      42 +
 v4/components/footer.html                          |       1 +
 v4/components/inner-footer.html                    |       1 +
 .../mode-text.js => v4/components/nav-mixin.html   |       0
 v4/components/nav.html                             |       1 +
 v4/components/svg/community.html                   |       1 +
 v4/components/svg/echarts-logo.html                |       1 +
 v4/components/svg/external-link.html               |       1 +
 v4/components/svg/function.html                    |       1 +
 v4/components/svg/heart.html                       |       1 +
 v4/components/svg/more.html                        |       1 +
 v4/components/svg/pause.html                       |       1 +
 v4/components/svg/play.html                        |       1 +
 v4/demo.html                                       |       6 +
 v4/download-extension.html                         |       6 +
 v4/download-map.html                               |       6 +
 v4/download-theme.html                             |       6 +
 v4/download.html                                   |       6 +
 v4/download3.html                                  |       6 +
 v4/en/404.html                                     |      22 +
 v4/en/api.html                                     |      35 +
 v4/en/asset/map/js/china-contour.js                |      27 +
 v4/en/asset/map/js/china.js                        |      27 +
 v4/en/asset/map/js/province/anhui.js               |      27 +
 v4/en/asset/map/js/province/aomen.js               |      27 +
 v4/en/asset/map/js/province/beijing.js             |      27 +
 v4/en/asset/map/js/province/chongqing.js           |      27 +
 v4/en/asset/map/js/province/fujian.js              |      27 +
 v4/en/asset/map/js/province/gansu.js               |      27 +
 v4/en/asset/map/js/province/guangdong.js           |      27 +
 v4/en/asset/map/js/province/guangxi.js             |      27 +
 v4/en/asset/map/js/province/guizhou.js             |      27 +
 v4/en/asset/map/js/province/hainan.js              |      27 +
 v4/en/asset/map/js/province/hebei.js               |      27 +
 v4/en/asset/map/js/province/heilongjiang.js        |      27 +
 v4/en/asset/map/js/province/henan.js               |      27 +
 v4/en/asset/map/js/province/hubei.js               |      27 +
 v4/en/asset/map/js/province/hunan.js               |      27 +
 v4/en/asset/map/js/province/jiangsu.js             |      27 +
 v4/en/asset/map/js/province/jiangxi.js             |      27 +
 v4/en/asset/map/js/province/jilin.js               |      27 +
 v4/en/asset/map/js/province/liaoning.js            |      27 +
 v4/en/asset/map/js/province/neimenggu.js           |      27 +
 v4/en/asset/map/js/province/ningxia.js             |      27 +
 v4/en/asset/map/js/province/qinghai.js             |      27 +
 v4/en/asset/map/js/province/shandong.js            |      27 +
 v4/en/asset/map/js/province/shanghai.js            |      27 +
 v4/en/asset/map/js/province/shanxi.js              |      27 +
 v4/en/asset/map/js/province/shanxi1.js             |      27 +
 v4/en/asset/map/js/province/sichuan.js             |      27 +
 v4/en/asset/map/js/province/taiwan.js              |       1 +
 v4/en/asset/map/js/province/tianjin.js             |      27 +
 v4/en/asset/map/js/province/xianggang.js           |      27 +
 v4/en/asset/map/js/province/xinjiang.js            |      27 +
 v4/en/asset/map/js/province/xizang.js              |      27 +
 v4/en/asset/map/js/province/yunnan.js              |      27 +
 v4/en/asset/map/js/province/zhejiang.js            |      27 +
 v4/en/asset/map/js/world.js                        |      27 +
 .../en/asset}/map/json/china-cities.json           |       0
 .../en/asset}/map/json/china-contour.json          |       0
 v4/en/asset/map/json/china.json                    |       1 +
 .../en/asset}/map/json/province/anhui.json         |       0
 .../en/asset}/map/json/province/aomen.json         |       0
 .../en/asset}/map/json/province/beijing.json       |       0
 v4/en/asset/map/json/province/chongqing.json       |       1 +
 .../en/asset}/map/json/province/fujian.json        |       0
 .../en/asset}/map/json/province/gansu.json         |       0
 .../en/asset}/map/json/province/guangdong.json     |       0
 .../en/asset}/map/json/province/guangxi.json       |       0
 .../en/asset}/map/json/province/guizhou.json       |       0
 .../en/asset}/map/json/province/hainan.json        |       0
 .../en/asset}/map/json/province/hebei.json         |       0
 .../en/asset}/map/json/province/heilongjiang.json  |       0
 .../en/asset}/map/json/province/henan.json         |       0
 .../en/asset}/map/json/province/hubei.json         |       0
 .../en/asset}/map/json/province/hunan.json         |       0
 .../en/asset}/map/json/province/jiangsu.json       |       0
 .../en/asset}/map/json/province/jiangxi.json       |       0
 .../en/asset}/map/json/province/jilin.json         |       0
 .../en/asset}/map/json/province/liaoning.json      |       0
 .../en/asset}/map/json/province/neimenggu.json     |       0
 .../en/asset}/map/json/province/ningxia.json       |       0
 .../en/asset}/map/json/province/qinghai.json       |       0
 .../en/asset}/map/json/province/shandong.json      |       0
 v4/en/asset/map/json/province/shanghai.json        |       1 +
 .../en/asset}/map/json/province/shanxi.json        |       0
 .../en/asset}/map/json/province/shanxi1.json       |       0
 .../en/asset}/map/json/province/sichuan.json       |       0
 v4/en/asset/map/json/province/taiwan.json          |       1 +
 v4/en/asset/map/json/province/tianjin.json         |       1 +
 .../en/asset}/map/json/province/xianggang.json     |       0
 v4/en/asset/map/json/province/xinjiang.json        |       1 +
 v4/en/asset/map/json/province/xizang.json          |       1 +
 .../en/asset}/map/json/province/yunnan.json        |       0
 .../en/asset}/map/json/province/zhejiang.json      |       0
 .../echarts => v4/en/asset}/map/json/world.json    |       0
 v4/en/asset/map/thumb/anhui.png                    |     Bin 0 -> 41363 bytes
 v4/en/asset/map/thumb/aomen.png                    |     Bin 0 -> 18219 bytes
 v4/en/asset/map/thumb/beijing.png                  |     Bin 0 -> 44218 bytes
 v4/en/asset/map/thumb/china.png                    |     Bin 0 -> 53766 bytes
 v4/en/asset/map/thumb/chongqing.png                |     Bin 0 -> 54705 bytes
 v4/en/asset/map/thumb/fujian.png                   |     Bin 0 -> 38715 bytes
 v4/en/asset/map/thumb/gansu.png                    |     Bin 0 -> 32987 bytes
 v4/en/asset/map/thumb/guangdong.png                |     Bin 0 -> 48558 bytes
 v4/en/asset/map/thumb/guangxi.png                  |     Bin 0 -> 46502 bytes
 v4/en/asset/map/thumb/guizhou.png                  |     Bin 0 -> 49483 bytes
 v4/en/asset/map/thumb/hainan.png                   |     Bin 0 -> 9359 bytes
 v4/en/asset/map/thumb/hebei.png                    |     Bin 0 -> 37176 bytes
 v4/en/asset/map/thumb/heilongjiang.png             |     Bin 0 -> 40500 bytes
 v4/en/asset/map/thumb/henan.png                    |     Bin 0 -> 47189 bytes
 v4/en/asset/map/thumb/hubei.png                    |     Bin 0 -> 41702 bytes
 v4/en/asset/map/thumb/hunan.png                    |     Bin 0 -> 48773 bytes
 v4/en/asset/map/thumb/jiangsu.png                  |     Bin 0 -> 41471 bytes
 v4/en/asset/map/thumb/jiangxi.png                  |     Bin 0 -> 36217 bytes
 v4/en/asset/map/thumb/jilin.png                    |     Bin 0 -> 31550 bytes
 v4/en/asset/map/thumb/liaoning.png                 |     Bin 0 -> 45448 bytes
 v4/en/asset/map/thumb/neimenggu.png                |     Bin 0 -> 28346 bytes
 v4/en/asset/map/thumb/ningxia.png                  |     Bin 0 -> 25452 bytes
 v4/en/asset/map/thumb/qinghai.png                  |     Bin 0 -> 34517 bytes
 v4/en/asset/map/thumb/shandong.png                 |     Bin 0 -> 41134 bytes
 v4/en/asset/map/thumb/shanghai.png                 |     Bin 0 -> 39755 bytes
 v4/en/asset/map/thumb/shanxi.png                   |     Bin 0 -> 31311 bytes
 v4/en/asset/map/thumb/shanxi1.png                  |     Bin 0 -> 29921 bytes
 v4/en/asset/map/thumb/sichuan.png                  |     Bin 0 -> 51965 bytes
 v4/en/asset/map/thumb/taiwan.png                   |     Bin 0 -> 12746 bytes
 v4/en/asset/map/thumb/tianjin.png                  |     Bin 0 -> 34406 bytes
 v4/en/asset/map/thumb/world.png                    |     Bin 0 -> 58720 bytes
 v4/en/asset/map/thumb/xianggang.png                |     Bin 0 -> 59257 bytes
 v4/en/asset/map/thumb/xinjiang.png                 |     Bin 0 -> 38837 bytes
 v4/en/asset/map/thumb/xizang.png                   |     Bin 0 -> 30270 bytes
 v4/en/asset/map/thumb/yunnan.png                   |     Bin 0 -> 47525 bytes
 v4/en/asset/map/thumb/zhejiang.png                 |     Bin 0 -> 45268 bytes
 v4/en/asset/theme/dark.js                          |     147 +
 v4/en/asset/theme/infographic.js                   |     204 +
 v4/en/asset/theme/macarons.js                      |     198 +
 v4/en/asset/theme/roma.js                          |      67 +
 v4/en/asset/theme/shine.js                         |     157 +
 v4/en/asset/theme/thumb/dark.png                   |     Bin 0 -> 298476 bytes
 v4/en/asset/theme/thumb/infographic.png            |     Bin 0 -> 322926 bytes
 v4/en/asset/theme/thumb/macarons.png               |     Bin 0 -> 300799 bytes
 v4/en/asset/theme/thumb/roma.png                   |     Bin 0 -> 324468 bytes
 v4/en/asset/theme/thumb/shine.png                  |     Bin 0 -> 319542 bytes
 v4/en/asset/theme/thumb/vintage.png                |     Bin 0 -> 299493 bytes
 v4/en/asset/theme/tool/option/area.js              |      71 +
 v4/en/asset/theme/tool/option/bar.js               |      98 +
 v4/en/asset/theme/tool/option/graph.js             |    2963 +
 v4/en/asset/theme/tool/option/map.js               |     122 +
 v4/en/asset/theme/tool/option/pie.js               |      72 +
 v4/en/asset/theme/tool/option/scatter.js           |     182 +
 v4/en/asset/theme/tool/thumb.js                    |      63 +
 v4/en/asset/theme/vintage.js                       |      30 +
 v4/en/builder.html                                 |      91 +
 v4/en/builder/build.js                             |     311 +
 v4/en/builder/chunk/amd.js                         |     127 +
 v4/en/builder/chunk/end-3.js                       |      19 +
 v4/en/builder/chunk/end.js                         |      35 +
 v4/en/builder/chunk/start-3.js                     |      14 +
 v4/en/builder/chunk/start.js                       |       1 +
 v4/en/builder/echarts.html                         |      68 +
 v4/en/builder/lib/FileSaver.js                     |     248 +
 v4/en/builder/lib/escodegen.js                     |    2965 +
 v4/en/builder/lib/esl.js                           |    1643 +
 v4/en/builder/lib/esprima.js                       |    5739 +
 v4/en/builder/lib/estraverse.js                    |     853 +
 v4/en/builder/lib/etpl.js                          |    1658 +
 v4/en/builder/lib/rollup.browser.js                |   10626 +
 v4/en/builder/lib/transform-dev-bundle.js          |   61850 +
 v4/en/builder/lib/uglify.js                        |       5 +
 v4/en/builder/mangleString.js                      |     166 +
 v4/en/builder/pre/removeDEV.js                     |      32 +
 v4/en/builder/replaceDefine.js                     |      50 +
 v4/en/builder/text.js                              |      46 +
 v4/en/changelog.html                               |    1676 +
 v4/en/cheat-sheet.html                             |      23 +
 v4/en/coding-standard.html                         |     620 +
 v4/en/committers.html                              |      22 +
 v4/en/contributing.html                            |      22 +
 {next/zh => v4/en}/css/SourceCodePro-Regular.woff  |     Bin
 {zh => v4/en}/css/doc-bundle.css                   |       0
 {next/zh => v4/en}/css/doc-bundle.css.map          |       0
 v4/en/css/ecOption.css                             |       1 +
 {next/zh => v4/en}/css/element-icons.ttf           |     Bin
 {next/zh => v4/en}/css/element-icons.woff          |     Bin
 v4/en/css/font/iconfont.eot                        |     Bin 0 -> 6268 bytes
 v4/en/css/font/iconfont.ttf                        |     Bin 0 -> 5984 bytes
 v4/en/css/font/iconfont.woff                       |     Bin 0 -> 3880 bytes
 {next/zh => v4/en}/css/icon.eot                    |     Bin
 {next/zh => v4/en}/css/icon.svg                    |       0
 {next/zh => v4/en}/css/icon.ttf                    |     Bin
 {next/zh => v4/en}/css/icon.woff                   |     Bin
 v4/en/css/main.css                                 |       1 +
 v4/en/css/spreadsheet.css                          |       1 +
 v4/en/dependencies.html                            |      22 +
 {en => v4/en}/documents/api-parts/api-outline.js   |       0
 {en => v4/en}/documents/api-parts/api-outline.json |       0
 {en => v4/en}/documents/api-parts/api.action.js    |       0
 {en => v4/en}/documents/api-parts/api.action.json  |       0
 {en => v4/en}/documents/api-parts/api.echarts.js   |       0
 {en => v4/en}/documents/api-parts/api.echarts.json |       0
 .../en}/documents/api-parts/api.echartsInstance.js |       0
 .../documents/api-parts/api.echartsInstance.json   |       0
 {en => v4/en}/documents/api-parts/api.events.js    |       0
 {en => v4/en}/documents/api-parts/api.events.json  |       0
 {next => v4}/en/documents/api-parts/api.js         |       0
 {next => v4}/en/documents/api-parts/api.json       |       0
 {en => v4/en}/documents/api.json                   |       0
 .../en}/documents/asset/gl/img/alpha-beta.sketch   |     Bin
 .../en}/documents/asset/gl/img/bar3D-bevel.png     |     Bin
 .../en}/documents/asset/gl/img/bar3D-no-bevel.png  |     Bin
 .../en}/documents/asset/gl/img/buildings-cold.jpg  |     Bin
 .../en}/documents/asset/gl/img/buildings-warm.jpg  |     Bin
 .../documents/asset/gl/img/city-region-height.jpg  |     Bin
 .../en}/documents/asset/gl/img/crispwinter.png     |     Bin
 .../asset/gl/img/displacement-disable.png          |     Bin
 .../documents/asset/gl/img/displacement-enable.png |     Bin
 .../documents/asset/gl/img/displacement-low.png    |     Bin
 .../documents/asset/gl/img/displacement-ultra.png  |     Bin
 .../en}/documents/asset/gl/img/flowGL-line.jpg     |     Bin
 .../en}/documents/asset/gl/img/flowGL-noss.jpg     |     Bin
 .../en}/documents/asset/gl/img/flowGL-point.jpg    |     Bin
 .../en}/documents/asset/gl/img/flowGL-ss.jpg       |     Bin
 .../en}/documents/asset/gl/img/flowGL-wind.jpg     |     Bin
 .../en}/documents/asset/gl/img/geo-bar3D.jpg       |     Bin
 .../en}/documents/asset/gl/img/geo-border.png      |     Bin
 .../en}/documents/asset/gl/img/geo-dof-large.png   |     Bin
 .../en}/documents/asset/gl/img/geo-dof-small.png   |     Bin
 .../en}/documents/asset/gl/img/geo-dof.png         |     Bin
 .../en}/documents/asset/gl/img/geo-no-dof.png      |     Bin
 .../en}/documents/asset/gl/img/geo-no-shadow.png   |     Bin
 .../en}/documents/asset/gl/img/geo-no-ssao.png     |     Bin
 .../en}/documents/asset/gl/img/geo-shadow-high.png |     Bin
 .../en}/documents/asset/gl/img/geo-shadow-low.png  |     Bin
 .../en}/documents/asset/gl/img/geo-shadow.png      |     Bin
 .../en}/documents/asset/gl/img/geo-size.png        |     Bin
 .../en}/documents/asset/gl/img/geo-size.sketch     |     Bin
 .../asset/gl/img/geo-ssao-large-radius.png         |     Bin
 .../asset/gl/img/geo-ssao-small-radius.png         |     Bin
 .../en}/documents/asset/gl/img/geo-ssao.png        |     Bin
 .../en}/documents/asset/gl/img/globe-airline.png   |     Bin
 .../en}/documents/asset/gl/img/globe-gloss.png     |     Bin
 .../en}/documents/asset/gl/img/globe-metal.png     |     Bin
 .../en}/documents/asset/gl/img/globe-non-metal.png |     Bin
 .../asset/gl/img/globe-posteffect-bloom.png        |     Bin
 .../asset/gl/img/globe-posteffect-disable.png      |     Bin
 .../asset/gl/img/globe-posteffect-enable.png       |     Bin
 .../en}/documents/asset/gl/img/globe-rough.png     |     Bin
 .../documents/asset/gl/img/globe-shading-color.png |     Bin
 .../asset/gl/img/globe-shading-lambert.png         |     Bin
 .../asset/gl/img/globe-shading-realistic.png       |     Bin
 .../en}/documents/asset/gl/img/gpu-layout-perf.png |     Bin
 .../zh => v4/en}/documents/asset/gl/img/grid3D.png |     Bin
 .../en}/documents/asset/gl/img/grid3D.sketch       |     Bin
 .../documents/asset/gl/img/heightmap-disable.png   |     Bin
 .../documents/asset/gl/img/heightmap-enable.png    |     Bin
 .../documents/asset/gl/img/light-alpha-beta.png    |     Bin
 .../zh => v4/en}/documents/asset/gl/img/line3D.png |     Bin
 .../zh => v4/en}/documents/asset/gl/img/lookup.png |     Bin
 .../documents/asset/gl/img/parametric-surface.png  |     Bin
 .../en}/documents/asset/gl/img/polygons3D-ny.jpg   |     Bin
 .../en}/documents/asset/gl/img/roughness.png       |     Bin
 .../en}/documents/asset/gl/img/scatter3D.png       |     Bin
 .../en}/documents/asset/gl/img/surface-index.png   |     Bin
 .../documents/asset/gl/img/surface-index.sketch    |     Bin
 .../en}/documents/asset/gl/img/surface-no-taa.png  |     Bin
 .../en}/documents/asset/gl/img/surface-taa.png     |     Bin
 .../en}/documents/asset/gl/img/view-alpha-beta.png |     Bin
 .../en}/documents/asset/img/aria-example.png       |     Bin
 .../documents/asset/img/axis-align-with-label.png  |     Bin
 .../img/basic-concepts-overview/components.jpg     |     Bin
 .../img/basic-concepts-overview/coord-sys-0.jpg    |     Bin
 .../img/basic-concepts-overview/coord-sys-1.jpg    |     Bin
 .../img/basic-concepts-overview/coord-sys-2.jpg    |     Bin
 .../asset/img/basic-concepts-overview/locate.jpg   |     Bin
 .../multiple-ec-instance.jpg                       |     Bin
 .../img/basic-concepts-overview/series-all-a.jpg   |     Bin
 .../img/basic-concepts-overview/series-all-b.jpg   |     Bin
 .../en}/documents/asset/img/custom-build-line.png  |     Bin
 .../en}/documents/asset/img/custom-build-pie.png   |     Bin
 .../en}/documents/asset/img/echarts-aria.jpg       |     Bin
 .../en}/documents/asset/img/gl/bar3D-2d-data.png   |     Bin
 .../zh => v4/en}/documents/asset/img/gl/bar3D.png  |     Bin
 .../en}/documents/asset/img/gl/grid3D-basic.png    |     Bin
 .../en}/documents/asset/img/gl/scatter3D-color.png |     Bin
 .../documents/asset/img/gl/scatter3D-gaussian.png  |     Bin
 .../en}/documents/asset/img/gl/scatter3D-life.png  |     Bin
 .../en}/documents/asset/img/gl/scatter3D-life2.png |     Bin
 .../en}/documents/asset/img/gl/surface.png         |     Bin
 .../en}/documents/asset/img/smooth-algorithm.png   |     Bin
 .../documents/asset/img/smooth-monotone-none.png   |     Bin
 .../en}/documents/asset/img/smooth-monotone-x.png  |     Bin
 .../documents/asset/img/smooth-non-monotone-x.png  |     Bin
 .../en}/documents/asset/img/smooth-old-problem.png |     Bin
 .../en}/documents/asset/img/smooth-old-vs-new.png  |     Bin
 .../en}/documents/asset/img/treemap-border-gap.png |     Bin
 .../documents/option-gl-parts/option-gl-outline.js |       0
 .../option-gl-parts/option-gl-outline.json         |       0
 .../documents/option-gl-parts/option-gl.geo3D.js   |       0
 .../documents/option-gl-parts/option-gl.geo3D.json |       0
 .../documents/option-gl-parts/option-gl.globe.js   |       0
 .../documents/option-gl-parts/option-gl.globe.json |       0
 .../documents/option-gl-parts/option-gl.grid3D.js  |       0
 .../option-gl-parts/option-gl.grid3D.json          |       0
 .../en/documents/option-gl-parts/option-gl.js      |       0
 .../en/documents/option-gl-parts/option-gl.json    |       0
 .../option-gl-parts/option-gl.mapbox3D.js          |       0
 .../option-gl-parts/option-gl.mapbox3D.json        |       0
 .../option-gl-parts/option-gl.series-bar3D.js      |       0
 .../option-gl-parts/option-gl.series-bar3D.json    |       0
 .../option-gl-parts/option-gl.series-flowGL.js     |       0
 .../option-gl-parts/option-gl.series-flowGL.json   |       0
 .../option-gl-parts/option-gl.series-graphGL.js    |       0
 .../option-gl-parts/option-gl.series-graphGL.json  |       0
 .../option-gl-parts/option-gl.series-line3D.js     |       0
 .../option-gl-parts/option-gl.series-line3D.json   |       0
 .../option-gl-parts/option-gl.series-lines3D.js    |       0
 .../option-gl-parts/option-gl.series-lines3D.json  |       0
 .../option-gl-parts/option-gl.series-map3D.js      |       0
 .../option-gl-parts/option-gl.series-map3D.json    |       0
 .../option-gl-parts/option-gl.series-polygons3D.js |       0
 .../option-gl.series-polygons3D.json               |       0
 .../option-gl-parts/option-gl.series-scatter3D.js  |       0
 .../option-gl.series-scatter3D.json                |       0
 .../option-gl-parts/option-gl.series-scatterGL.js  |       0
 .../option-gl.series-scatterGL.json                |       0
 .../option-gl-parts/option-gl.series-surface.js    |       0
 .../option-gl-parts/option-gl.series-surface.json  |       0
 .../documents/option-gl-parts/option-gl.xAxis3D.js |       0
 .../option-gl-parts/option-gl.xAxis3D.json         |       0
 .../documents/option-gl-parts/option-gl.yAxis3D.js |       0
 .../option-gl-parts/option-gl.yAxis3D.json         |       0
 .../documents/option-gl-parts/option-gl.zAxis3D.js |       0
 .../option-gl-parts/option-gl.zAxis3D.json         |       0
 {en => v4/en}/documents/option-gl.json             |       0
 .../en}/documents/option-parts/option-outline.js   |       0
 .../en}/documents/option-parts/option-outline.json |       0
 .../en}/documents/option-parts/option.angleAxis.js |       0
 .../documents/option-parts/option.angleAxis.json   |       0
 .../en}/documents/option-parts/option.aria.js      |       0
 .../en}/documents/option-parts/option.aria.json    |       0
 .../documents/option-parts/option.axisPointer.js   |       0
 .../documents/option-parts/option.axisPointer.json |       0
 .../en}/documents/option-parts/option.brush.js     |       0
 .../en}/documents/option-parts/option.brush.json   |       0
 .../en}/documents/option-parts/option.calendar.js  |       0
 .../documents/option-parts/option.calendar.json    |       0
 .../option-parts/option.dataZoom-inside.js         |       0
 .../option-parts/option.dataZoom-inside.json       |       0
 .../option-parts/option.dataZoom-slider.js         |       0
 .../option-parts/option.dataZoom-slider.json       |       0
 .../en}/documents/option-parts/option.dataset.js   |       0
 .../en}/documents/option-parts/option.dataset.json |       0
 {en => v4/en}/documents/option-parts/option.geo.js |       0
 .../en}/documents/option-parts/option.geo.json     |       0
 .../en}/documents/option-parts/option.graphic.js   |       0
 .../en}/documents/option-parts/option.graphic.json |       0
 .../en}/documents/option-parts/option.grid.js      |       0
 .../en}/documents/option-parts/option.grid.json    |       0
 {en => v4/en}/documents/option-parts/option.js     |       0
 {en => v4/en}/documents/option-parts/option.json   |       0
 .../en}/documents/option-parts/option.legend.js    |       0
 .../en}/documents/option-parts/option.legend.json  |       0
 .../en}/documents/option-parts/option.parallel.js  |       0
 .../documents/option-parts/option.parallel.json    |       0
 .../documents/option-parts/option.parallelAxis.js  |       0
 .../option-parts/option.parallelAxis.json          |       0
 .../en}/documents/option-parts/option.polar.js     |       0
 .../en}/documents/option-parts/option.polar.json   |       0
 .../en}/documents/option-parts/option.radar.js     |       0
 .../en}/documents/option-parts/option.radar.json   |       0
 .../documents/option-parts/option.radiusAxis.js    |       0
 .../documents/option-parts/option.radiusAxis.json  |       0
 .../documents/option-parts/option.series-bar.js    |       0
 .../documents/option-parts/option.series-bar.json  |       0
 .../option-parts/option.series-boxplot.js          |       0
 .../option-parts/option.series-boxplot.json        |       0
 .../option-parts/option.series-candlestick.js      |       0
 .../option-parts/option.series-candlestick.json    |       0
 .../documents/option-parts/option.series-custom.js |       0
 .../option-parts/option.series-custom.json         |       0
 .../option-parts/option.series-effectScatter.js    |       0
 .../option-parts/option.series-effectScatter.json  |       0
 .../documents/option-parts/option.series-funnel.js |       0
 .../option-parts/option.series-funnel.json         |       0
 .../documents/option-parts/option.series-gauge.js  |       0
 .../option-parts/option.series-gauge.json          |       0
 .../documents/option-parts/option.series-graph.js  |       0
 .../option-parts/option.series-graph.json          |       0
 .../option-parts/option.series-heatmap.js          |       0
 .../option-parts/option.series-heatmap.json        |       0
 .../documents/option-parts/option.series-line.js   |       0
 .../documents/option-parts/option.series-line.json |       0
 .../documents/option-parts/option.series-lines.js  |       0
 .../option-parts/option.series-lines.json          |       0
 .../documents/option-parts/option.series-map.js    |       0
 .../documents/option-parts/option.series-map.json  |       0
 .../option-parts/option.series-parallel.js         |       0
 .../option-parts/option.series-parallel.json       |       0
 .../option-parts/option.series-pictorialBar.js     |       0
 .../option-parts/option.series-pictorialBar.json   |       0
 .../documents/option-parts/option.series-pie.js    |       0
 .../documents/option-parts/option.series-pie.json  |       0
 .../documents/option-parts/option.series-radar.js  |       0
 .../option-parts/option.series-radar.json          |       0
 .../documents/option-parts/option.series-sankey.js |       0
 .../option-parts/option.series-sankey.json         |       0
 .../option-parts/option.series-scatter.js          |       0
 .../option-parts/option.series-scatter.json        |       0
 .../option-parts/option.series-sunburst.js         |       0
 .../option-parts/option.series-sunburst.json       |       0
 .../option-parts/option.series-themeRiver.js       |       0
 .../option-parts/option.series-themeRiver.json     |       0
 .../documents/option-parts/option.series-tree.js   |       0
 .../documents/option-parts/option.series-tree.json |       0
 .../option-parts/option.series-treemap.js          |       0
 .../option-parts/option.series-treemap.json        |       0
 .../documents/option-parts/option.singleAxis.js    |       0
 .../documents/option-parts/option.singleAxis.json  |       0
 .../en}/documents/option-parts/option.textStyle.js |       0
 .../documents/option-parts/option.textStyle.json   |       0
 .../en}/documents/option-parts/option.timeline.js  |       0
 .../documents/option-parts/option.timeline.json    |       0
 .../en}/documents/option-parts/option.title.js     |       0
 .../en}/documents/option-parts/option.title.json   |       0
 .../en}/documents/option-parts/option.toolbox.js   |       0
 .../en}/documents/option-parts/option.toolbox.json |       0
 .../en}/documents/option-parts/option.tooltip.js   |       0
 .../en}/documents/option-parts/option.tooltip.json |       0
 .../option-parts/option.visualMap-continuous.js    |       0
 .../option-parts/option.visualMap-continuous.json  |       0
 .../option-parts/option.visualMap-piecewise.js     |       0
 .../option-parts/option.visualMap-piecewise.json   |       0
 .../en}/documents/option-parts/option.xAxis.js     |       0
 .../en}/documents/option-parts/option.xAxis.json   |       0
 .../en}/documents/option-parts/option.yAxis.js     |       0
 .../en}/documents/option-parts/option.yAxis.json   |       0
 {en => v4/en}/documents/option.json                |       0
 v4/en/documents/tutorial-parts/tutorial-outline.js |       1 +
 .../documents/tutorial-parts/tutorial-outline.json |       1 +
 v4/en/documents/tutorial-parts/tutorial.js         |      56 +
 v4/en/documents/tutorial-parts/tutorial.json       |      56 +
 v4/en/documents/tutorial.json                      |       1 +
 v4/en/download-extension.html                      |      22 +
 v4/en/download-map.html                            |      23 +
 v4/en/download-theme.html                          |      39 +
 v4/en/download.html                                |      69 +
 v4/en/events.html                                  |      22 +
 v4/en/faq.html                                     |      24 +
 v4/en/feature.html                                 |      22 +
 v4/en/footer.html                                  |       1 +
 v4/en/images/404.png                               |     Bin 0 -> 25182 bytes
 v4/en/images/about/1.png                           |     Bin 0 -> 35765 bytes
 v4/en/images/about/2.png                           |     Bin 0 -> 76438 bytes
 v4/en/images/about/3.png                           |     Bin 0 -> 114116 bytes
 v4/en/images/about/4.png                           |     Bin 0 -> 66735 bytes
 v4/en/images/about/5.png                           |     Bin 0 -> 139878 bytes
 v4/en/images/about/6.png                           |     Bin 0 -> 56026 bytes
 v4/en/images/about/7.png                           |     Bin 0 -> 101994 bytes
 v4/en/images/about/8.png                           |     Bin 0 -> 17237 bytes
 v4/en/images/about/chenwei.jpg                     |     Bin 0 -> 16526 bytes
 v4/en/images/about/xiaomi.png                      |     Bin 0 -> 12397 bytes
 v4/en/images/apache-incubator-white.png            |     Bin 0 -> 6612 bytes
 v4/en/images/asf_logo.svg                          |     210 +
 {zh => v4/en}/images/asf_logo_white.png            |     Bin
 v4/en/images/banners/2017-03-23-ife.png            |     Bin 0 -> 30255 bytes
 v4/en/images/banners/2017-06-20-datav.jpg          |     Bin 0 -> 67564 bytes
 v4/en/images/banners/2017-09-12-zhibo.png          |     Bin 0 -> 60788 bytes
 v4/en/images/bg.png                                |     Bin 0 -> 8242 bytes
 v4/en/images/bg2.png                               |     Bin 0 -> 3966 bytes
 v4/en/images/btn-arrow.png                         |     Bin 0 -> 435 bytes
 v4/en/images/btn-download.png                      |     Bin 0 -> 762 bytes
 v4/en/images/btn-email.png                         |     Bin 0 -> 1213 bytes
 v4/en/images/btn-github.png                        |     Bin 0 -> 1165 bytes
 v4/en/images/btn-weibo.png                         |     Bin 0 -> 1648 bytes
 v4/en/images/btn-weixin.png                        |     Bin 0 -> 1370 bytes
 v4/en/images/builder/chart/bar.svg                 |      10 +
 v4/en/images/builder/chart/boxplot.svg             |      12 +
 v4/en/images/builder/chart/candlestick.svg         |      19 +
 v4/en/images/builder/chart/chord.svg               |      23 +
 v4/en/images/builder/chart/component.svg           |      23 +
 v4/en/images/builder/chart/custom.svg              |      18 +
 v4/en/images/builder/chart/effectScatter.svg       |      47 +
 v4/en/images/builder/chart/eventRiver.svg          |      26 +
 v4/en/images/builder/chart/funnel.svg              |       9 +
 v4/en/images/builder/chart/gauge.svg               |      14 +
 v4/en/images/builder/chart/graph.svg               |      25 +
 v4/en/images/builder/chart/heatmap.svg             |      15 +
 v4/en/images/builder/chart/line.svg                |      11 +
 v4/en/images/builder/chart/lines.svg               |     648 +
 v4/en/images/builder/chart/map.svg                 |      23 +
 v4/en/images/builder/chart/mix.svg                 |      23 +
 v4/en/images/builder/chart/other.svg               |      22 +
 v4/en/images/builder/chart/parallel.svg            |      16 +
 v4/en/images/builder/chart/pictorialBar.svg        |      55 +
 v4/en/images/builder/chart/pie.svg                 |      11 +
 v4/en/images/builder/chart/radar.svg               |      17 +
 v4/en/images/builder/chart/sankey.svg              |      20 +
 v4/en/images/builder/chart/scatter.svg             |      18 +
 v4/en/images/builder/chart/sunburst.svg            |      93 +
 v4/en/images/builder/chart/theme.svg               |      14 +
 v4/en/images/builder/chart/themeRiver.svg          |      17 +
 v4/en/images/builder/chart/topic.svg               |      22 +
 v4/en/images/builder/chart/tree.svg                |      14 +
 v4/en/images/builder/chart/treemap.svg             |      12 +
 v4/en/images/builder/chart/venn.svg                |      12 +
 v4/en/images/builder/chart/wordCloud.svg           |      22 +
 v4/en/images/builder/checked.png                   |     Bin 0 -> 216 bytes
 v4/en/images/builder/component/brush.svg           |      27 +
 v4/en/images/builder/component/calendar.svg        |      26 +
 v4/en/images/builder/component/dataZoom.svg        |      16 +
 v4/en/images/builder/component/geo.svg             |     612 +
 v4/en/images/builder/component/graphic.svg         |      19 +
 v4/en/images/builder/component/grid.svg            |      20 +
 v4/en/images/builder/component/gridSimple.svg      |      20 +
 v4/en/images/builder/component/legend.svg          |      55 +
 v4/en/images/builder/component/markArea.svg        |      20 +
 v4/en/images/builder/component/markLine.svg        |      65 +
 v4/en/images/builder/component/markPoint.svg       |     120 +
 v4/en/images/builder/component/polar.svg           |      95 +
 v4/en/images/builder/component/singleAxis.svg      |      52 +
 v4/en/images/builder/component/timeline.svg        |      26 +
 v4/en/images/builder/component/title.svg           |      30 +
 v4/en/images/builder/component/toolbox.svg         |      69 +
 v4/en/images/builder/component/tooltip.svg         |      19 +
 v4/en/images/builder/component/visualMap.svg       |      25 +
 v4/en/images/chart-icon.png                        |     Bin 0 -> 7543 bytes
 v4/en/images/company/company1.jpg                  |     Bin 0 -> 11324 bytes
 v4/en/images/company/company10.jpg                 |     Bin 0 -> 7953 bytes
 v4/en/images/company/company11.jpg                 |     Bin 0 -> 8823 bytes
 v4/en/images/company/company12.jpg                 |     Bin 0 -> 9716 bytes
 v4/en/images/company/company13.jpg                 |     Bin 0 -> 7639 bytes
 v4/en/images/company/company14.jpg                 |     Bin 0 -> 7003 bytes
 v4/en/images/company/company15.jpg                 |     Bin 0 -> 10120 bytes
 v4/en/images/company/company16.jpg                 |     Bin 0 -> 10401 bytes
 v4/en/images/company/company17.jpg                 |     Bin 0 -> 9665 bytes
 v4/en/images/company/company17.png                 |     Bin 0 -> 32161 bytes
 v4/en/images/company/company18.jpg                 |     Bin 0 -> 11317 bytes
 v4/en/images/company/company19.jpg                 |     Bin 0 -> 11519 bytes
 v4/en/images/company/company2.jpg                  |     Bin 0 -> 10556 bytes
 v4/en/images/company/company20.jpg                 |     Bin 0 -> 11313 bytes
 v4/en/images/company/company21.jpg                 |     Bin 0 -> 6808 bytes
 v4/en/images/company/company22.jpg                 |     Bin 0 -> 8389 bytes
 v4/en/images/company/company23.jpg                 |     Bin 0 -> 9652 bytes
 v4/en/images/company/company24.jpg                 |     Bin 0 -> 9962 bytes
 v4/en/images/company/company3.jpg                  |     Bin 0 -> 14135 bytes
 v4/en/images/company/company4.jpg                  |     Bin 0 -> 9337 bytes
 v4/en/images/company/company5.jpg                  |     Bin 0 -> 11358 bytes
 v4/en/images/company/company6.jpg                  |     Bin 0 -> 10886 bytes
 v4/en/images/company/company7.jpg                  |     Bin 0 -> 10223 bytes
 v4/en/images/company/company8.jpg                  |     Bin 0 -> 8969 bytes
 v4/en/images/company/company9.jpg                  |     Bin 0 -> 6736 bytes
 v4/en/images/echarts-footer-logo.png               |     Bin 0 -> 7551 bytes
 v4/en/images/echarts-footer-text.png               |     Bin 0 -> 1259 bytes
 v4/en/images/event/20200128-apache-echarts-5.png   |     Bin 0 -> 75823 bytes
 v4/en/images/extensions/amap.jpg                   |     Bin 0 -> 70708 bytes
 v4/en/images/extensions/arcgis.jpg                 |     Bin 0 -> 30190 bytes
 v4/en/images/extensions/bmap.jpg                   |     Bin 0 -> 85367 bytes
 v4/en/images/extensions/default-extension.png      |     Bin 0 -> 2015 bytes
 v4/en/images/extensions/gl.png                     |     Bin 0 -> 83922 bytes
 v4/en/images/extensions/leaflet-2.jpg              |     Bin 0 -> 26619 bytes
 v4/en/images/extensions/liquidfill.jpg             |     Bin 0 -> 38667 bytes
 v4/en/images/extensions/mapbox.jpg                 |     Bin 0 -> 63689 bytes
 v4/en/images/extensions/modularity.jpg             |     Bin 0 -> 42755 bytes
 v4/en/images/extensions/stat.jpg                   |     Bin 0 -> 25838 bytes
 v4/en/images/extensions/word-cloud.jpg             |     Bin 0 -> 51816 bytes
 v4/en/images/favicon.png                           |     Bin 0 -> 1534 bytes
 v4/en/images/feature-1.png                         |     Bin 0 -> 38354 bytes
 v4/en/images/features/buildings-ny.jpg             |     Bin 0 -> 258779 bytes
 v4/en/images/features/capetown-taxi.jpg            |     Bin 0 -> 260801 bytes
 v4/en/images/features/flowGL-line.jpg              |     Bin 0 -> 634192 bytes
 v4/en/images/features/population.jpg               |     Bin 0 -> 264046 bytes
 v4/en/images/features/scatterGL.jpg                |     Bin 0 -> 272203 bytes
 v4/en/images/features/scatterGL2.jpg               |     Bin 0 -> 841023 bytes
 v4/en/images/features/scatterGL3.jpg               |     Bin 0 -> 676108 bytes
 v4/en/images/features/scatterGL4.jpg               |     Bin 0 -> 108548 bytes
 v4/en/images/forie.png                             |     Bin 0 -> 170668 bytes
 v4/en/images/github.png                            |     Bin 0 -> 1477 bytes
 v4/en/images/gongzhonghao.png                      |     Bin 0 -> 26811 bytes
 v4/en/images/icon-email.png                        |     Bin 0 -> 794 bytes
 v4/en/images/icon-github.png                       |     Bin 0 -> 923 bytes
 v4/en/images/icon-twitter.png                      |     Bin 0 -> 654 bytes
 v4/en/images/icon-weibo.png                        |     Bin 0 -> 1321 bytes
 v4/en/images/index-bg.jpg                          |     Bin 0 -> 89931 bytes
 v4/en/images/index-chart/handle.png                |     Bin 0 -> 941 bytes
 v4/en/images/index-chart/handle2.png               |     Bin 0 -> 343 bytes
 v4/en/images/index-chart/iphone.png                |     Bin 0 -> 40811 bytes
 v4/en/images/index-feature.jpg                     |     Bin 0 -> 40717 bytes
 v4/en/images/index/1.png                           |     Bin 0 -> 37747 bytes
 v4/en/images/index/2.png                           |     Bin 0 -> 79321 bytes
 v4/en/images/index/3.png                           |     Bin 0 -> 114116 bytes
 v4/en/images/index/4.png                           |     Bin 0 -> 66735 bytes
 v4/en/images/index/5.png                           |     Bin 0 -> 139878 bytes
 v4/en/images/index/6.png                           |     Bin 0 -> 55907 bytes
 v4/en/images/index/7.png                           |     Bin 0 -> 103753 bytes
 v4/en/images/index/device.png                      |     Bin 0 -> 84466 bytes
 v4/en/images/index/device1.png                     |     Bin 0 -> 84803 bytes
 v4/en/images/index/earth.png                       |     Bin 0 -> 79564 bytes
 v4/en/images/index/echarts.png                     |     Bin 0 -> 32076 bytes
 v4/en/images/index/file.png                        |     Bin 0 -> 4977 bytes
 v4/en/images/index/footer.png                      |     Bin 0 -> 3280 bytes
 v4/en/images/index/header.png                      |     Bin 0 -> 5119 bytes
 v4/en/images/index/line.png                        |     Bin 0 -> 31863 bytes
 v4/en/images/index/shadow.png                      |     Bin 0 -> 5861 bytes
 v4/en/images/liquid-fill.png                       |     Bin 0 -> 31345 bytes
 {zh => v4/en}/images/logo.png                      |     Bin
 v4/en/images/map.png                               |     Bin 0 -> 213619 bytes
 v4/en/images/no-map.png                            |     Bin 0 -> 5421 bytes
 v4/en/images/note.svg                              |      15 +
 v4/en/images/people/JB.jpg                         |     Bin 0 -> 11124 bytes
 v4/en/images/people/chfw.jpg                       |     Bin 0 -> 28496 bytes
 v4/en/images/people/clement.jpg                    |     Bin 0 -> 15297 bytes
 v4/en/images/people/company23.png                  |     Bin 0 -> 21862 bytes
 v4/en/images/people/dave.jpg                       |     Bin 0 -> 16282 bytes
 v4/en/images/people/erik.jpg                       |     Bin 0 -> 11633 bytes
 v4/en/images/people/kevin.jpg                      |     Bin 0 -> 73269 bytes
 v4/en/images/people/plainheart.jpg                 |     Bin 0 -> 30622 bytes
 v4/en/images/people/qiansheng.jpg                  |     Bin 0 -> 29370 bytes
 v4/en/images/people/shengwu.jpg                    |     Bin 0 -> 21227 bytes
 v4/en/images/people/tedliu.jpg                     |     Bin 0 -> 20061 bytes
 v4/en/images/people/weizhi.jpg                     |     Bin 0 -> 2755 bytes
 v4/en/images/people/zakwu.jpg                      |     Bin 0 -> 25624 bytes
 "v4/en/images/people/\345\221\250\346\211\254.jpg" |     Bin 0 -> 12931 bytes
 "v4/en/images/people/\345\221\250\347\216\211.jpg" |     Bin 0 -> 10531 bytes
 "v4/en/images/people/\345\244\247\344\275\233.jpg" |     Bin 0 -> 15272 bytes
 .../\345\250\204\345\220\214\345\205\265.jpg"      |     Bin 0 -> 3781 bytes
 "v4/en/images/people/\345\256\277\347\210\275.jpg" |     Bin 0 -> 11379 bytes
 "v4/en/images/people/\345\260\217\347\272\242.jpg" |     Bin 0 -> 11866 bytes
 "v4/en/images/people/\345\264\224\345\201\245.jpg" |     Bin 0 -> 16049 bytes
 "v4/en/images/people/\345\276\267\346\270\205.jpg" |     Bin 0 -> 12525 bytes
 "v4/en/images/people/\346\235\216\346\271\233.jpg" |     Bin 0 -> 8841 bytes
 "v4/en/images/people/\346\235\250\351\252\245.jpg" |     Bin 0 -> 7938 bytes
 "v4/en/images/people/\346\236\227\345\263\260.jpg" |     Bin 0 -> 11455 bytes
 .../\346\241\221\346\226\207\351\224\213.jpg"      |     Bin 0 -> 10187 bytes
 "v4/en/images/people/\346\262\210\346\257\205.jpg" |     Bin 0 -> 14879 bytes
 "v4/en/images/people/\346\262\210\346\265\251.jpg" |     Bin 0 -> 14390 bytes
 .../\347\216\213\344\277\212\345\251\267.jpg"      |     Bin 0 -> 15272 bytes
 "v4/en/images/people/\347\216\213\347\220\274.jpg" |     Bin 0 -> 11084 bytes
 "v4/en/images/people/\347\224\260\345\275\247.jpg" |     Bin 0 -> 10827 bytes
 "v4/en/images/people/\347\245\226\346\230\216.jpg" |     Bin 0 -> 9594 bytes
 "v4/en/images/people/\347\246\271\345\263\260.jpg" |     Bin 0 -> 45945 bytes
 "v4/en/images/people/\347\272\242\350\226\257.jpg" |     Bin 0 -> 9180 bytes
 "v4/en/images/people/\347\276\241\350\276\231.jpg" |     Bin 0 -> 50160 bytes
 .../\350\213\217\346\200\235\346\226\207.jpg"      |     Bin 0 -> 11949 bytes
 .../\350\242\201\346\231\223\345\246\202.jpg"      |     Bin 0 -> 9551 bytes
 .../\350\260\242\347\233\212\350\276\211.jpg"      |     Bin 0 -> 9078 bytes
 "v4/en/images/people/\350\265\265\351\233\267.jpg" |     Bin 0 -> 10305 bytes
 "v4/en/images/people/\351\230\277\346\226\207.jpg" |     Bin 0 -> 18650 bytes
 "v4/en/images/people/\351\231\210\344\270\272.jpg" |     Bin 0 -> 12405 bytes
 "v4/en/images/people/\351\237\251\345\244\251.jpg" |     Bin 0 -> 13641 bytes
 .../\351\241\276\350\275\266\347\201\265.jpg"      |     Bin 0 -> 12951 bytes
 .../\351\255\217\345\244\252\344\272\221.jpg"      |     Bin 0 -> 8541 bytes
 .../\351\273\204\345\277\227\346\225\217.jpg"      |     Bin 0 -> 9617 bytes
 "v4/en/images/people/\351\273\204\346\202\246.jpg" |     Bin 0 -> 10449 bytes
 .../\351\273\204\347\233\212\344\277\256.jpg"      |     Bin 0 -> 24871 bytes
 v4/en/images/pipeline.jpg                          |     Bin 0 -> 169902 bytes
 v4/en/images/yinhao.png                            |     Bin 0 -> 1371 bytes
 v4/en/index.html                                   |      34 +
 v4/en/js/chart-list.js                             |       1 +
 v4/en/js/cheat-sheet-en.js                         |       1 +
 v4/en/js/cheat-sheet.js                            |       1 +
 v4/en/js/common.js                                 |       1 +
 v4/en/js/config.js                                 |       1 +
 {zh => v4/en}/js/doc-bundle.js                     |       0
 v4/en/js/docTool/main.js                           |      29 +
 v4/en/js/docTool/main.tpl.html                     |     102 +
 v4/en/js/download.js                               |       1 +
 v4/en/js/examples-nav.js                           |       1 +
 {zh => v4/en}/js/index.js                          |       0
 v4/en/js/spreadsheet/spreadsheet.js                |     114 +
 v4/en/js/spreadsheet/spreadsheet.tpl.html          |     299 +
 v4/en/maillist.html                                |      22 +
 .../src-min/mode-text.js => v4/en/nav-mixin.html   |       0
 v4/en/nav.html                                     |       1 +
 v4/en/option-gl.html                               |      35 +
 v4/en/option.html                                  |      35 +
 v4/en/option3.html                                 |      23 +
 v4/en/resources.html                               |      22 +
 v4/en/security.html                                |      22 +
 v4/en/spreadsheet.html                             |      60 +
 v4/en/theme-builder.html                           |     541 +
 {en => v4/en}/theme-builder/app.min.js             |       0
 v4/en/theme-builder/main.css                       |       1 +
 v4/en/theme-builder/themes/chalk.json              |     169 +
 v4/en/theme-builder/themes/dark.json               |     172 +
 v4/en/theme-builder/themes/default.json            |     173 +
 v4/en/theme-builder/themes/essos.json              |     171 +
 v4/en/theme-builder/themes/halloween.json          |     167 +
 v4/en/theme-builder/themes/infographic.json        |     176 +
 v4/en/theme-builder/themes/macarons.json           |     180 +
 v4/en/theme-builder/themes/purple-passion.json     |     169 +
 v4/en/theme-builder/themes/roma.json               |     181 +
 v4/en/theme-builder/themes/shine.json              |     163 +
 v4/en/theme-builder/themes/vintage.json            |     172 +
 v4/en/theme-builder/themes/walden.json             |     167 +
 v4/en/theme-builder/themes/westeros.json           |     168 +
 v4/en/theme-builder/themes/wonderland.json         |     168 +
 v4/en/tutorial.html                                |      35 +
 v4/en/vendors/ace/src/ace.js                       |   18514 +
 .../en}/vendors/ace/src/ext-beautify.js            |       0
 v4/en/vendors/ace/src/ext-chromevox.js             |     540 +
 .../vendors/ace/src/ext-elastic_tabstops_lite.js   |       0
 v4/en/vendors/ace/src/ext-emmet.js                 |    1190 +
 .../en}/vendors/ace/src/ext-error_marker.js        |       0
 v4/en/vendors/ace/src/ext-keybinding_menu.js       |     170 +
 v4/en/vendors/ace/src/ext-language_tools.js        |    1934 +
 {examples => v4/en}/vendors/ace/src/ext-linking.js |       0
 v4/en/vendors/ace/src/ext-modelist.js              |     192 +
 v4/en/vendors/ace/src/ext-old_ie.js                |     494 +
 v4/en/vendors/ace/src/ext-searchbox.js             |     409 +
 v4/en/vendors/ace/src/ext-settings_menu.js         |     644 +
 .../en}/vendors/ace/src/ext-spellcheck.js          |       0
 {examples => v4/en}/vendors/ace/src/ext-split.js   |       0
 .../en}/vendors/ace/src/ext-static_highlight.js    |       0
 v4/en/vendors/ace/src/ext-statusbar.js             |      51 +
 v4/en/vendors/ace/src/ext-textarea.js              |     631 +
 v4/en/vendors/ace/src/ext-themelist.js             |      60 +
 .../en}/vendors/ace/src/ext-whitespace.js          |       0
 v4/en/vendors/ace/src/keybinding-emacs.js          |    1163 +
 v4/en/vendors/ace/src/keybinding-vim.js            |    5564 +
 v4/en/vendors/ace/src/mode-abap.js                 |     230 +
 {examples => v4/en}/vendors/ace/src/mode-abc.js    |       0
 .../en}/vendors/ace/src/mode-actionscript.js       |       0
 {examples => v4/en}/vendors/ace/src/mode-ada.js    |       0
 .../en}/vendors/ace/src/mode-apache_conf.js        |       0
 .../en}/vendors/ace/src/mode-applescript.js        |       0
 v4/en/vendors/ace/src/mode-asciidoc.js             |     342 +
 .../en}/vendors/ace/src/mode-assembly_x86.js       |       0
 .../en}/vendors/ace/src/mode-autohotkey.js         |       0
 .../en}/vendors/ace/src/mode-batchfile.js          |       0
 v4/en/vendors/ace/src/mode-c9search.js             |     275 +
 v4/en/vendors/ace/src/mode-c_cpp.js                |     853 +
 v4/en/vendors/ace/src/mode-cirru.js                |     202 +
 v4/en/vendors/ace/src/mode-clojure.js              |     306 +
 {examples => v4/en}/vendors/ace/src/mode-cobol.js  |       0
 v4/en/vendors/ace/src/mode-coffee.js               |     412 +
 v4/en/vendors/ace/src/mode-coldfusion.js           |    2485 +
 v4/en/vendors/ace/src/mode-csharp.js               |     847 +
 v4/en/vendors/ace/src/mode-css.js                  |     828 +
 v4/en/vendors/ace/src/mode-curly.js                |    2491 +
 v4/en/vendors/ace/src/mode-d.js                    |     512 +
 v4/en/vendors/ace/src/mode-dart.js                 |    1057 +
 {examples => v4/en}/vendors/ace/src/mode-diff.js   |       0
 v4/en/vendors/ace/src/mode-django.js               |    2525 +
 v4/en/vendors/ace/src/mode-dockerfile.js           |     803 +
 v4/en/vendors/ace/src/mode-dot.js                  |     412 +
 v4/en/vendors/ace/src/mode-eiffel.js               |     128 +
 v4/en/vendors/ace/src/mode-ejs.js                  |    2961 +
 {examples => v4/en}/vendors/ace/src/mode-elixir.js |       0
 v4/en/vendors/ace/src/mode-elm.js                  |     293 +
 v4/en/vendors/ace/src/mode-erlang.js               |    1001 +
 v4/en/vendors/ace/src/mode-forth.js                |     289 +
 v4/en/vendors/ace/src/mode-ftl.js                  |    1022 +
 {examples => v4/en}/vendors/ace/src/mode-gcode.js  |       0
 v4/en/vendors/ace/src/mode-gherkin.js              |     147 +
 .../en}/vendors/ace/src/mode-gitignore.js          |       0
 v4/en/vendors/ace/src/mode-glsl.js                 |     930 +
 v4/en/vendors/ace/src/mode-golang.js               |     751 +
 v4/en/vendors/ace/src/mode-groovy.js               |    1217 +
 v4/en/vendors/ace/src/mode-haml.js                 |     528 +
 v4/en/vendors/ace/src/mode-handlebars.js           |    2550 +
 v4/en/vendors/ace/src/mode-haskell.js              |     371 +
 v4/en/vendors/ace/src/mode-haxe.js                 |     737 +
 v4/en/vendors/ace/src/mode-html.js                 |    2435 +
 v4/en/vendors/ace/src/mode-html_ruby.js            |    2966 +
 v4/en/vendors/ace/src/mode-ini.js                  |     154 +
 {examples => v4/en}/vendors/ace/src/mode-io.js     |       0
 v4/en/vendors/ace/src/mode-jack.js                 |     696 +
 v4/en/vendors/ace/src/mode-jade.js                 |    2041 +
 v4/en/vendors/ace/src/mode-java.js                 |    1172 +
 v4/en/vendors/ace/src/mode-javascript.js           |    1025 +
 v4/en/vendors/ace/src/mode-json.js                 |     668 +
 v4/en/vendors/ace/src/mode-jsoniq.js               |    2956 +
 v4/en/vendors/ace/src/mode-jsp.js                  |    1586 +
 v4/en/vendors/ace/src/mode-jsx.js                  |     762 +
 {examples => v4/en}/vendors/ace/src/mode-julia.js  |       0
 {examples => v4/en}/vendors/ace/src/mode-latex.js  |       0
 v4/en/vendors/ace/src/mode-lean.js                 |     281 +
 v4/en/vendors/ace/src/mode-less.js                 |     897 +
 v4/en/vendors/ace/src/mode-liquid.js               |    1024 +
 {examples => v4/en}/vendors/ace/src/mode-lisp.js   |       0
 .../en}/vendors/ace/src/mode-live_script.js        |       0
 v4/en/vendors/ace/src/mode-livescript.js           |     286 +
 v4/en/vendors/ace/src/mode-logiql.js               |     667 +
 v4/en/vendors/ace/src/mode-lsl.js                  |     693 +
 v4/en/vendors/ace/src/mode-lua.js                  |     426 +
 v4/en/vendors/ace/src/mode-luapage.js              |    2935 +
 {examples => v4/en}/vendors/ace/src/mode-lucene.js |       0
 v4/en/vendors/ace/src/mode-makefile.js             |     357 +
 v4/en/vendors/ace/src/mode-markdown.js             |    2819 +
 v4/en/vendors/ace/src/mode-mask.js                 |    1983 +
 v4/en/vendors/ace/src/mode-matlab.js               |     256 +
 {examples => v4/en}/vendors/ace/src/mode-maze.js   |       0
 v4/en/vendors/ace/src/mode-mel.js                  |     613 +
 .../en}/vendors/ace/src/mode-mips_assembler.js     |       0
 .../en}/vendors/ace/src/mode-mipsassembler.js      |       0
 v4/en/vendors/ace/src/mode-mushcode.js             |     674 +
 v4/en/vendors/ace/src/mode-mysql.js                |     160 +
 v4/en/vendors/ace/src/mode-nix.js                  |     997 +
 v4/en/vendors/ace/src/mode-objectivec.js           |     734 +
 {examples => v4/en}/vendors/ace/src/mode-ocaml.js  |       0
 v4/en/vendors/ace/src/mode-pascal.js               |     197 +
 v4/en/vendors/ace/src/mode-perl.js                 |     373 +
 v4/en/vendors/ace/src/mode-pgsql.js                |    1374 +
 v4/en/vendors/ace/src/mode-php.js                  |    3612 +
 .../en}/vendors/ace/src/mode-plain_text.js         |       0
 v4/en/vendors/ace/src/mode-powershell.js           |     739 +
 v4/en/vendors/ace/src/mode-praat.js                |     468 +
 {examples => v4/en}/vendors/ace/src/mode-prolog.js |       0
 .../en}/vendors/ace/src/mode-properties.js         |       0
 v4/en/vendors/ace/src/mode-protobuf.js             |     944 +
 v4/en/vendors/ace/src/mode-python.js               |     264 +
 v4/en/vendors/ace/src/mode-r.js                    |     302 +
 v4/en/vendors/ace/src/mode-rdoc.js                 |     205 +
 v4/en/vendors/ace/src/mode-rhtml.js                |    2734 +
 v4/en/vendors/ace/src/mode-ruby.js                 |     843 +
 v4/en/vendors/ace/src/mode-rust.js                 |     282 +
 {examples => v4/en}/vendors/ace/src/mode-sass.js   |       0
 v4/en/vendors/ace/src/mode-scad.js                 |     766 +
 v4/en/vendors/ace/src/mode-scala.js                |    1205 +
 {examples => v4/en}/vendors/ace/src/mode-scheme.js |       0
 v4/en/vendors/ace/src/mode-scss.js                 |     922 +
 v4/en/vendors/ace/src/mode-sh.js                   |     752 +
 v4/en/vendors/ace/src/mode-sjs.js                  |    1242 +
 v4/en/vendors/ace/src/mode-smarty.js               |    2561 +
 .../en}/vendors/ace/src/mode-snippets.js           |       0
 v4/en/vendors/ace/src/mode-soy_template.js         |    2775 +
 {examples => v4/en}/vendors/ace/src/mode-space.js  |       0
 v4/en/vendors/ace/src/mode-sql.js                  |     100 +
 v4/en/vendors/ace/src/mode-sqlserver.js            |     437 +
 v4/en/vendors/ace/src/mode-stylus.js               |     414 +
 v4/en/vendors/ace/src/mode-svg.js                  |    1801 +
 v4/en/vendors/ace/src/mode-tcl.js                  |     375 +
 v4/en/vendors/ace/src/mode-tex.js                  |     150 +
 {examples => v4/en}/vendors/ace/src/mode-text.js   |       0
 .../en}/vendors/ace/src/mode-textile.js            |       0
 {examples => v4/en}/vendors/ace/src/mode-toml.js   |       0
 v4/en/vendors/ace/src/mode-twig.js                 |    2619 +
 v4/en/vendors/ace/src/mode-typescript.js           |    1108 +
 v4/en/vendors/ace/src/mode-vala.js                 |    1026 +
 v4/en/vendors/ace/src/mode-vbscript.js             |     226 +
 v4/en/vendors/ace/src/mode-velocity.js             |    2717 +
 v4/en/vendors/ace/src/mode-verilog.js              |      95 +
 v4/en/vendors/ace/src/mode-vhdl.js                 |     110 +
 v4/en/vendors/ace/src/mode-xml.js                  |     661 +
 v4/en/vendors/ace/src/mode-xquery.js               |    2968 +
 v4/en/vendors/ace/src/mode-yaml.js                 |     256 +
 .../en}/vendors/ace/src/snippets/abap.js           |       0
 .../en}/vendors/ace/src/snippets/abc.js            |       0
 v4/en/vendors/ace/src/snippets/actionscript.js     |     159 +
 .../en}/vendors/ace/src/snippets/ada.js            |       0
 .../en}/vendors/ace/src/snippets/apache_conf.js    |       0
 .../en}/vendors/ace/src/snippets/applescript.js    |       0
 .../en}/vendors/ace/src/snippets/asciidoc.js       |       0
 .../en}/vendors/ace/src/snippets/assembly_x86.js   |       0
 .../en}/vendors/ace/src/snippets/autohotkey.js     |       0
 .../en}/vendors/ace/src/snippets/batchfile.js      |       0
 .../en}/vendors/ace/src/snippets/c9search.js       |       0
 .../en}/vendors/ace/src/snippets/c_cpp.js          |       0
 .../en}/vendors/ace/src/snippets/cirru.js          |       0
 .../en}/vendors/ace/src/snippets/clojure.js        |       0
 .../en}/vendors/ace/src/snippets/cobol.js          |       0
 .../en}/vendors/ace/src/snippets/coffee.js         |       0
 .../en}/vendors/ace/src/snippets/coldfusion.js     |       0
 .../en}/vendors/ace/src/snippets/csharp.js         |       0
 .../en}/vendors/ace/src/snippets/css.js            |       0
 .../en}/vendors/ace/src/snippets/curly.js          |       0
 {examples => v4/en}/vendors/ace/src/snippets/d.js  |       0
 .../en}/vendors/ace/src/snippets/dart.js           |       0
 .../en}/vendors/ace/src/snippets/diff.js           |       0
 .../en}/vendors/ace/src/snippets/django.js         |       0
 .../en}/vendors/ace/src/snippets/dockerfile.js     |       0
 .../en}/vendors/ace/src/snippets/dot.js            |       0
 .../en}/vendors/ace/src/snippets/eiffel.js         |       0
 .../en}/vendors/ace/src/snippets/ejs.js            |       0
 .../en}/vendors/ace/src/snippets/elixir.js         |       0
 .../en}/vendors/ace/src/snippets/elm.js            |       0
 .../en}/vendors/ace/src/snippets/erlang.js         |       0
 .../en}/vendors/ace/src/snippets/forth.js          |       0
 .../en}/vendors/ace/src/snippets/ftl.js            |       0
 .../en}/vendors/ace/src/snippets/gcode.js          |       0
 .../en}/vendors/ace/src/snippets/gherkin.js        |       0
 .../en}/vendors/ace/src/snippets/gitignore.js      |       0
 .../en}/vendors/ace/src/snippets/glsl.js           |       0
 .../en}/vendors/ace/src/snippets/golang.js         |       0
 .../en}/vendors/ace/src/snippets/groovy.js         |       0
 .../en}/vendors/ace/src/snippets/haml.js           |       0
 .../en}/vendors/ace/src/snippets/handlebars.js     |       0
 .../en}/vendors/ace/src/snippets/haskell.js        |       0
 .../en}/vendors/ace/src/snippets/haxe.js           |       0
 .../en}/vendors/ace/src/snippets/html.js           |       0
 .../en}/vendors/ace/src/snippets/html_ruby.js      |       0
 .../en}/vendors/ace/src/snippets/ini.js            |       0
 {examples => v4/en}/vendors/ace/src/snippets/io.js |       0
 .../en}/vendors/ace/src/snippets/jack.js           |       0
 .../en}/vendors/ace/src/snippets/jade.js           |       0
 v4/en/vendors/ace/src/snippets/java.js             |     241 +
 v4/en/vendors/ace/src/snippets/javascript.js       |     189 +
 .../en}/vendors/ace/src/snippets/json.js           |       0
 .../en}/vendors/ace/src/snippets/jsoniq.js         |       0
 .../en}/vendors/ace/src/snippets/jsp.js            |       0
 .../en}/vendors/ace/src/snippets/jsx.js            |       0
 .../en}/vendors/ace/src/snippets/julia.js          |       0
 .../en}/vendors/ace/src/snippets/latex.js          |       0
 .../en}/vendors/ace/src/snippets/lean.js           |       0
 .../en}/vendors/ace/src/snippets/less.js           |       0
 .../en}/vendors/ace/src/snippets/liquid.js         |       0
 .../en}/vendors/ace/src/snippets/lisp.js           |       0
 .../en}/vendors/ace/src/snippets/live_script.js    |       0
 .../en}/vendors/ace/src/snippets/livescript.js     |       0
 .../en}/vendors/ace/src/snippets/logiql.js         |       0
 v4/en/vendors/ace/src/snippets/lsl.js              |    1073 +
 .../en}/vendors/ace/src/snippets/lua.js            |       0
 .../en}/vendors/ace/src/snippets/luapage.js        |       0
 .../en}/vendors/ace/src/snippets/lucene.js         |       0
 .../en}/vendors/ace/src/snippets/makefile.js       |       0
 .../en}/vendors/ace/src/snippets/markdown.js       |       0
 .../en}/vendors/ace/src/snippets/mask.js           |       0
 .../en}/vendors/ace/src/snippets/matlab.js         |       0
 .../en}/vendors/ace/src/snippets/maze.js           |       0
 .../en}/vendors/ace/src/snippets/mel.js            |       0
 .../en}/vendors/ace/src/snippets/mips_assembler.js |       0
 .../en}/vendors/ace/src/snippets/mipsassembler.js  |       0
 .../en}/vendors/ace/src/snippets/mushcode.js       |       0
 .../en}/vendors/ace/src/snippets/mysql.js          |       0
 .../en}/vendors/ace/src/snippets/nix.js            |       0
 .../en}/vendors/ace/src/snippets/objectivec.js     |       0
 .../en}/vendors/ace/src/snippets/ocaml.js          |       0
 .../en}/vendors/ace/src/snippets/pascal.js         |       0
 .../en}/vendors/ace/src/snippets/perl.js           |       0
 .../en}/vendors/ace/src/snippets/pgsql.js          |       0
 v4/en/vendors/ace/src/snippets/php.js              |     283 +
 .../en}/vendors/ace/src/snippets/plain_text.js     |       0
 .../en}/vendors/ace/src/snippets/powershell.js     |       0
 .../en}/vendors/ace/src/snippets/praat.js          |       0
 .../en}/vendors/ace/src/snippets/prolog.js         |       0
 .../en}/vendors/ace/src/snippets/properties.js     |       0
 .../en}/vendors/ace/src/snippets/protobuf.js       |       0
 .../en}/vendors/ace/src/snippets/python.js         |       0
 {examples => v4/en}/vendors/ace/src/snippets/r.js  |       0
 .../en}/vendors/ace/src/snippets/rdoc.js           |       0
 .../en}/vendors/ace/src/snippets/rhtml.js          |       0
 .../en}/vendors/ace/src/snippets/ruby.js           |       0
 .../en}/vendors/ace/src/snippets/rust.js           |       0
 .../en}/vendors/ace/src/snippets/sass.js           |       0
 .../en}/vendors/ace/src/snippets/scad.js           |       0
 .../en}/vendors/ace/src/snippets/scala.js          |       0
 .../en}/vendors/ace/src/snippets/scheme.js         |       0
 .../en}/vendors/ace/src/snippets/scss.js           |       0
 {examples => v4/en}/vendors/ace/src/snippets/sh.js |       0
 .../en}/vendors/ace/src/snippets/sjs.js            |       0
 .../en}/vendors/ace/src/snippets/smarty.js         |       0
 .../en}/vendors/ace/src/snippets/snippets.js       |       0
 .../en}/vendors/ace/src/snippets/soy_template.js   |       0
 .../en}/vendors/ace/src/snippets/space.js          |       0
 .../en}/vendors/ace/src/snippets/sql.js            |       0
 .../en}/vendors/ace/src/snippets/sqlserver.js      |       0
 .../en}/vendors/ace/src/snippets/stylus.js         |       0
 .../en}/vendors/ace/src/snippets/svg.js            |       0
 .../en}/vendors/ace/src/snippets/tcl.js            |       0
 .../en}/vendors/ace/src/snippets/tex.js            |       0
 .../en}/vendors/ace/src/snippets/text.js           |       0
 .../en}/vendors/ace/src/snippets/textile.js        |       0
 .../en}/vendors/ace/src/snippets/toml.js           |       0
 .../en}/vendors/ace/src/snippets/twig.js           |       0
 .../en}/vendors/ace/src/snippets/typescript.js     |       0
 .../en}/vendors/ace/src/snippets/vala.js           |       0
 .../en}/vendors/ace/src/snippets/vbscript.js       |       0
 .../en}/vendors/ace/src/snippets/velocity.js       |       0
 .../en}/vendors/ace/src/snippets/verilog.js        |       0
 .../en}/vendors/ace/src/snippets/vhdl.js           |       0
 .../en}/vendors/ace/src/snippets/xml.js            |       0
 .../en}/vendors/ace/src/snippets/xquery.js         |       0
 .../en}/vendors/ace/src/snippets/yaml.js           |       0
 .../en}/vendors/ace/src/theme-ambiance.js          |       0
 {examples => v4/en}/vendors/ace/src/theme-chaos.js |       0
 .../en}/vendors/ace/src/theme-chrome.js            |       0
 .../en}/vendors/ace/src/theme-clouds.js            |       0
 .../en}/vendors/ace/src/theme-clouds_midnight.js   |       0
 .../en}/vendors/ace/src/theme-cobalt.js            |       0
 .../en}/vendors/ace/src/theme-crimson_editor.js    |       0
 {examples => v4/en}/vendors/ace/src/theme-dawn.js  |       0
 .../en}/vendors/ace/src/theme-dreamweaver.js       |       0
 .../en}/vendors/ace/src/theme-eclipse.js           |       0
 v4/en/vendors/ace/src/theme-github.js              |     104 +
 .../en}/vendors/ace/src/theme-idle_fingers.js      |       0
 .../en}/vendors/ace/src/theme-iplastic.js          |       0
 .../en}/vendors/ace/src/theme-katzenmilch.js       |       0
 .../en}/vendors/ace/src/theme-kr_theme.js          |       0
 v4/en/vendors/ace/src/theme-kuroir.js              |      62 +
 .../en}/vendors/ace/src/theme-merbivore.js         |       0
 .../en}/vendors/ace/src/theme-merbivore_soft.js    |       0
 .../en}/vendors/ace/src/theme-mono_industrial.js   |       0
 .../en}/vendors/ace/src/theme-monokai.js           |       0
 .../en}/vendors/ace/src/theme-pastel_on_dark.js    |       0
 .../en}/vendors/ace/src/theme-solarized_dark.js    |       0
 .../en}/vendors/ace/src/theme-solarized_light.js   |       0
 .../en}/vendors/ace/src/theme-sqlserver.js         |       0
 .../en}/vendors/ace/src/theme-terminal.js          |       0
 .../en}/vendors/ace/src/theme-textmate.js          |       0
 .../en}/vendors/ace/src/theme-tomorrow.js          |       0
 .../en}/vendors/ace/src/theme-tomorrow_night.js    |       0
 .../vendors/ace/src/theme-tomorrow_night_blue.js   |       0
 .../vendors/ace/src/theme-tomorrow_night_bright.js |       0
 .../ace/src/theme-tomorrow_night_eighties.js       |       0
 .../en}/vendors/ace/src/theme-twilight.js          |       0
 .../en}/vendors/ace/src/theme-vibrant_ink.js       |       0
 {examples => v4/en}/vendors/ace/src/theme-xcode.js |       0
 v4/en/vendors/ace/src/worker-coffee.js             |    2158 +
 v4/en/vendors/ace/src/worker-css.js                |    8761 +
 v4/en/vendors/ace/src/worker-html.js               |   11606 +
 v4/en/vendors/ace/src/worker-javascript.js         |   11614 +
 v4/en/vendors/ace/src/worker-json.js               |    2397 +
 v4/en/vendors/ace/src/worker-lua.js                |    3633 +
 v4/en/vendors/ace/src/worker-php.js                |    7022 +
 v4/en/vendors/ace/src/worker-xml.js                |    3888 +
 v4/en/vendors/ace/src/worker-xquery.js             |   49611 +
 .../en}/vendors/bootstrap/css/bootstrap-theme.css  |       0
 .../vendors/bootstrap/css/bootstrap-theme.css.map  |       0
 .../vendors/bootstrap/css/bootstrap-theme.min.css  |       0
 .../en}/vendors/bootstrap/css/bootstrap.css        |       0
 .../en}/vendors/bootstrap/css/bootstrap.css.map    |       0
 .../en}/vendors/bootstrap/css/bootstrap.min.css    |       0
 .../fonts/glyphicons-halflings-regular.eot         |     Bin
 .../fonts/glyphicons-halflings-regular.svg         |       0
 .../fonts/glyphicons-halflings-regular.ttf         |     Bin
 .../fonts/glyphicons-halflings-regular.woff        |     Bin
 .../fonts/glyphicons-halflings-regular.woff2       |     Bin
 .../en}/vendors/bootstrap/js/bootstrap.js          |       0
 .../en}/vendors/bootstrap/js/bootstrap.min.js      |       0
 {examples => v4/en}/vendors/bootstrap/js/npm.js    |       0
 .../en}/vendors/bootstrap/js/validator.js          |       0
 v4/en/vendors/dt/0.0.1/componentConfig.js          |      23 +
 v4/en/vendors/dt/0.0.1/config.js                   |      72 +
 v4/en/vendors/dt/0.0.1/lib.js                      |      54 +
 v4/en/vendors/dt/0.0.1/lib/Set.js                  |     306 +
 v4/en/vendors/dt/0.0.1/lib/base.js                 |     757 +
 v4/en/vendors/dt/0.0.1/lib/codeStringify.js        |     322 +
 v4/en/vendors/dt/0.0.1/lib/dataDriven.js           |     887 +
 v4/en/vendors/dt/0.0.1/lib/disable.js              |      84 +
 v4/en/vendors/dt/0.0.1/lib/enumeration.js          |     198 +
 v4/en/vendors/dt/0.0.1/lib/event.js                |     127 +
 v4/en/vendors/dt/0.0.1/lib/htmlCleaner.js          |     175 +
 v4/en/vendors/dt/0.0.1/lib/json.js                 |      23 +
 v4/en/vendors/dt/0.0.1/lib/liteHashMap.js          |      64 +
 v4/en/vendors/dt/0.0.1/lib/model.js                |     209 +
 v4/en/vendors/dt/0.0.1/lib/number.js               |     296 +
 v4/en/vendors/dt/0.0.1/lib/objectAccess.js         |     350 +
 v4/en/vendors/dt/0.0.1/lib/objectOriented.js       |     184 +
 v4/en/vendors/dt/0.0.1/lib/others.js               |     399 +
 v4/en/vendors/dt/0.0.1/lib/throttle.js             |     124 +
 v4/en/vendors/dt/0.0.1/lib/tooltip.js              |     347 +
 .../dt/0.0.1/obDecorator/floatInputDecorator.js    |      57 +
 .../dt/0.0.1/obDecorator/htmlInputDecorator.js     |      43 +
 .../dt/0.0.1/obDecorator/integerInputDecorator.js  |      65 +
 .../dt/0.0.1/obDecorator/rangeValueDecorator.js    |     195 +
 v4/en/vendors/dt/0.0.1/tpl.js                      |      90 +
 v4/en/vendors/dt/0.0.1/tplLoader.js                |      46 +
 v4/en/vendors/dt/0.0.1/ui/BasePanel.js             |     233 +
 v4/en/vendors/dt/0.0.1/ui/Button.js                |     216 +
 v4/en/vendors/dt/0.0.1/ui/Button.less              |      30 +
 v4/en/vendors/dt/0.0.1/ui/CheckButton.js           |     223 +
 v4/en/vendors/dt/0.0.1/ui/CheckButton.less         |      63 +
 v4/en/vendors/dt/0.0.1/ui/Component.js             |    1209 +
 v4/en/vendors/dt/0.0.1/ui/Foreach.js               |     541 +
 v4/en/vendors/dt/0.0.1/ui/ScrollPanel.js           |     380 +
 v4/en/vendors/dt/0.0.1/ui/Tab.js                   |     429 +
 v4/en/vendors/dt/0.0.1/ui/Text.js                  |      79 +
 v4/en/vendors/dt/0.0.1/ui/Text.less                |       6 +
 v4/en/vendors/dt/0.0.1/ui/TextInput.js             |     254 +
 v4/en/vendors/dt/0.0.1/ui/TextInput.less           |      83 +
 v4/en/vendors/dt/0.0.1/ui/TreeList.js              |    1036 +
 v4/en/vendors/dt/0.0.1/ui/TreeList.less            |      59 +
 v4/en/vendors/dt/0.0.1/ui/WinPanel.js              |     249 +
 v4/en/vendors/dt/0.0.1/ui/WinPanel.less            |      15 +
 v4/en/vendors/dt/0.0.1/ui/all.less                 |       8 +
 v4/en/vendors/dt/0.0.1/ui/common.less              |     216 +
 v4/en/vendors/dt/0.0.1/ui/dialog.js                |     371 +
 v4/en/vendors/dt/0.0.1/ui/scrollPanel.less         |      32 +
 v4/en/vendors/dt/0.0.1/ui/theme/dark.less          |      44 +
 v4/en/vendors/dt/0.0.1/ui/theme/ec.less            |      44 +
 v4/en/vendors/dt/0.0.1/ui/tooltip.js               |     348 +
 v4/en/vendors/dt/0.0.1/ui/tooltip.less             |      16 +
 v4/en/vendors/dt/0.0.1/ui/ui.tpl.html              |      19 +
 v4/en/vendors/echarts/echarts-20190709.min.js      |      22 +
 v4/en/vendors/echarts/echarts-all-2.2.7.js         |      35 +
 v4/en/vendors/echarts/echarts-all-3.0.0.js         |   50286 +
 v4/en/vendors/echarts/echarts.simple.min.js        |       7 +
 v4/en/vendors/echarts/map/js/china.js              |      27 +
 v4/en/vendors/echarts/map/js/province/anhui.js     |      27 +
 v4/en/vendors/echarts/map/js/province/fujian.js    |      27 +
 v4/en/vendors/echarts/map/js/province/gansu.js     |      27 +
 v4/en/vendors/echarts/map/js/province/guangdong.js |      27 +
 v4/en/vendors/echarts/map/js/province/guangxi.js   |      27 +
 v4/en/vendors/echarts/map/js/province/guizhou.js   |      27 +
 v4/en/vendors/echarts/map/js/province/hainan.js    |      27 +
 v4/en/vendors/echarts/map/js/province/hebei.js     |      27 +
 .../echarts/map/js/province/heilongjiang.js        |      27 +
 v4/en/vendors/echarts/map/js/province/henan.js     |      27 +
 v4/en/vendors/echarts/map/js/province/hubei.js     |      27 +
 v4/en/vendors/echarts/map/js/province/hunan.js     |      27 +
 v4/en/vendors/echarts/map/js/province/jiangsu.js   |      27 +
 v4/en/vendors/echarts/map/js/province/jiangxi.js   |      27 +
 v4/en/vendors/echarts/map/js/province/jilin.js     |      27 +
 v4/en/vendors/echarts/map/js/province/liaoning.js  |      27 +
 v4/en/vendors/echarts/map/js/province/neimenggu.js |      27 +
 v4/en/vendors/echarts/map/js/province/ningxia.js   |      27 +
 v4/en/vendors/echarts/map/js/province/qinghai.js   |      27 +
 v4/en/vendors/echarts/map/js/province/shandong.js  |      27 +
 v4/en/vendors/echarts/map/js/province/shanxi.js    |      27 +
 v4/en/vendors/echarts/map/js/province/sichuan.js   |      27 +
 v4/en/vendors/echarts/map/js/province/xicang.js    |      27 +
 v4/en/vendors/echarts/map/js/province/xinjiang.js  |      27 +
 v4/en/vendors/echarts/map/js/province/yunnan.js    |      27 +
 v4/en/vendors/echarts/map/js/province/zhejiang.js  |      27 +
 v4/en/vendors/echarts/map/js/world.js              |      27 +
 v4/en/vendors/echarts/map/json/china.json          |       1 +
 v4/en/vendors/echarts/map/json/province/anhui.json |       1 +
 .../vendors/echarts/map/json/province/fujian.json  |       1 +
 v4/en/vendors/echarts/map/json/province/gansu.json |       1 +
 .../echarts/map/json/province/guangdong.json       |       1 +
 .../vendors/echarts/map/json/province/guangxi.json |       1 +
 .../vendors/echarts/map/json/province/guizhou.json |       1 +
 .../vendors/echarts/map/json/province/hainan.json  |       1 +
 v4/en/vendors/echarts/map/json/province/hebei.json |       1 +
 .../echarts/map/json/province/heilongjiang.json    |       1 +
 v4/en/vendors/echarts/map/json/province/henan.json |       1 +
 v4/en/vendors/echarts/map/json/province/hubei.json |       1 +
 v4/en/vendors/echarts/map/json/province/hunan.json |       1 +
 .../vendors/echarts/map/json/province/jiangsu.json |       1 +
 .../vendors/echarts/map/json/province/jiangxi.json |       1 +
 v4/en/vendors/echarts/map/json/province/jilin.json |       1 +
 .../echarts/map/json/province/liaoning.json        |       1 +
 .../echarts/map/json/province/neimenggu.json       |       1 +
 .../vendors/echarts/map/json/province/ningxia.json |       1 +
 .../vendors/echarts/map/json/province/qinghai.json |       1 +
 .../echarts/map/json/province/shandong.json        |       1 +
 .../vendors/echarts/map/json/province/shanxi.json  |       1 +
 .../vendors/echarts/map/json/province/sichuan.json |       1 +
 .../vendors/echarts/map/json/province/xicang.json  |       1 +
 .../echarts/map/json/province/xinjiang.json        |       1 +
 .../vendors/echarts/map/json/province/yunnan.json  |       1 +
 .../echarts/map/json/province/zhejiang.json        |       1 +
 v4/en/vendors/echarts/map/json/world.json          |       1 +
 v4/en/vendors/esl.js                               |       1 +
 v4/en/vendors/etpl/3.0.0/LICENSE                   |      28 +
 v4/en/vendors/etpl/3.0.0/README.md                 |     117 +
 v4/en/vendors/etpl/3.0.0/etpl.min.js               |       1 +
 v4/en/vendors/etpl/3.0.0/main.js                   |       9 +
 v4/en/vendors/etpl/3.0.0/package.json              |      19 +
 v4/en/vendors/etpl/3.0.0/src/main.js               |    1645 +
 v4/en/vendors/etpl/3.0.0/src/tpl.js                |      46 +
 v4/en/vendors/fullpage/jquery.fullpage.min.css     |       8 +
 v4/en/vendors/fullpage/jquery.fullpage.min.js      |       9 +
 v4/en/vendors/handsontable/0.26.1/CHANGELOG.md     |       1 +
 v4/en/vendors/handsontable/0.26.1/CNAME            |       1 +
 v4/en/vendors/handsontable/0.26.1/CONTRIBUTING.md  |      17 +
 v4/en/vendors/handsontable/0.26.1/LICENSE          |      23 +
 v4/en/vendors/handsontable/0.26.1/README.md        |     131 +
 .../handsontable/0.26.1/dist/handsontable.css      |    1170 +
 .../handsontable/0.26.1/dist/handsontable.full.css |    1391 +
 .../handsontable/0.26.1/dist/handsontable.full.js  |   32130 +
 .../0.26.1/dist/handsontable.full.min.css          |      31 +
 .../0.26.1/dist/handsontable.full.min.js           |      88 +
 .../handsontable/0.26.1/dist/handsontable.js       |   22976 +
 .../handsontable/0.26.1/dist/handsontable.min.css  |      28 +
 .../handsontable/0.26.1/dist/handsontable.min.js   |      67 +
 v4/en/vendors/handsontable/0.26.1/package.json     |     105 +
 v4/en/vendors/hasher/1.2.0/hasher.js               |     441 +
 v4/en/vendors/hasher/1.2.0/hasher.min.js           |       7 +
 v4/en/vendors/immutable/3.7.4/CONTRIBUTING.md      |      61 +
 v4/en/vendors/immutable/3.7.4/Gruntfile.js         |     216 +
 v4/en/vendors/immutable/3.7.4/LICENSE              |      30 +
 v4/en/vendors/immutable/3.7.4/PATENTS              |      11 +
 v4/en/vendors/immutable/3.7.4/README.md            |     444 +
 v4/en/vendors/immutable/3.7.4/bower.json           |      39 +
 v4/en/vendors/immutable/3.7.4/dist/immutable.d.ts  |    2476 +
 v4/en/vendors/immutable/3.7.4/dist/immutable.js    |    4927 +
 .../vendors/immutable/3.7.4/dist/immutable.min.js  |      52 +
 v4/en/vendors/immutable/3.7.4/package.json         |      77 +
 .../jquery-autocomplete/auto-complete.jquery.json  |      29 +
 v4/en/vendors/jquery-autocomplete/bower.json       |      35 +
 .../jquery-autocomplete/jquery.auto-complete.css   |       9 +
 .../jquery-autocomplete/jquery.auto-complete.js    |     171 +
 .../jquery.auto-complete.min.js                    |       3 +
 v4/en/vendors/jquery-autocomplete/readme.md        |      59 +
 .../vendors/jquery-handsontable/0.10.5.1/README.md |      12 +
 .../0.10.5.1/jquery.handsontable.dt.css            |     495 +
 .../0.10.5.1/jquery.handsontable.dt.js             |   13969 +
 .../0.10.5.1/jquery.handsontable.dt.min.js         |       7 +
 .../vendors/jquery-mousewheel/3.1.11/ChangeLog.md  |     137 +
 .../vendors/jquery-mousewheel/3.1.11/Gruntfile.js  |      47 +
 v4/en/vendors/jquery-mousewheel/3.1.11/LICENSE.txt |      20 +
 v4/en/vendors/jquery-mousewheel/3.1.11/README.md   |      85 +
 v4/en/vendors/jquery-mousewheel/3.1.11/bower.json  |      16 +
 .../jquery-mousewheel/3.1.11/jquery.mousewheel.js  |     220 +
 .../3.1.11/jquery.mousewheel.min.js                |       8 +
 .../3.1.11/mousewheel.jquery.json                  |      27 +
 .../vendors/jquery-mousewheel/3.1.11/package.json  |      44 +
 v4/en/vendors/jquery-ui/1.11.4/jquery-ui.css       |      91 +
 v4/en/vendors/jquery-ui/1.11.4/jquery-ui.js        |    2163 +
 v4/en/vendors/jquery-ui/1.11.4/jquery-ui.min.css   |       6 +
 v4/en/vendors/jquery-ui/1.11.4/jquery-ui.min.js    |       6 +
 .../jquery-ui/1.11.4/jquery-ui.structure.css       |      97 +
 .../jquery-ui/1.11.4/jquery-ui.structure.min.css   |       5 +
 {examples => v4/en}/vendors/jquery.lazyload.min.js |       0
 {examples => v4/en}/vendors/jquery/jquery.js       |       0
 {examples => v4/en}/vendors/jquery/jquery.min.js   |       0
 {examples => v4/en}/vendors/jquery/jquery.min.map  |       0
 v4/en/vendors/latinize/README.md                   |      56 +
 v4/en/vendors/latinize/latinize.js                 |     848 +
 v4/en/vendors/latinize/package.json                |      17 +
 {examples => v4/en}/vendors/lodash.js              |       0
 v4/en/vendors/numeral/1.4.7/numeral.js             |     518 +
 v4/en/vendors/numeral/1.4.7/numeral.min.js         |       1 +
 v4/en/vendors/pace/pace.min.js                     |       2 +
 .../0.6.8/css/perfect-scrollbar.css                |     106 +
 .../0.6.8/css/perfect-scrollbar.min.css            |       2 +
 .../0.6.8/js/perfect-scrollbar.js                  |    1588 +
 .../0.6.8/js/perfect-scrollbar.min.js              |       2 +
 v4/en/vendors/prettify/lang-css.js                 |      18 +
 v4/en/vendors/prettify/prettify.css                |       1 +
 v4/en/vendors/prettify/prettify.js                 |      46 +
 v4/en/vendors/signals/1.0.0/signals.js             |     445 +
 v4/en/vendors/signals/1.0.0/signals.min.js         |      14 +
 v4/en/vendors/sweetalert.js                        |       1 +
 v4/en/vendors/twentytwenty/jquery.event.move.js    |     581 +
 v4/en/vendors/twentytwenty/jquery.twentytwenty.js  |     119 +
 v4/en/vendors/twentytwenty/twentytwenty.css        |     191 +
 v4/en/video/feature-1.jpg                          |     Bin 0 -> 52108 bytes
 v4/en/video/feature-1.mp4                          |     Bin 0 -> 2017250 bytes
 v4/en/video/feature-2.jpg                          |     Bin 0 -> 46538 bytes
 v4/en/video/feature-2.mp4                          |     Bin 0 -> 413722 bytes
 v4/en/video/feature-4.jpg                          |     Bin 0 -> 64394 bytes
 v4/en/video/feature-4.mp4                          |     Bin 0 -> 1723447 bytes
 v4/en/video/index-4.jpg                            |     Bin 0 -> 133895 bytes
 v4/en/video/index-4.mp4                            |     Bin 0 -> 10105082 bytes
 v4/en/video/index.jpg                              |     Bin 0 -> 27348 bytes
 v4/en/video/index.mp4                              |     Bin 0 -> 4959068 bytes
 v4/events.html                                     |       6 +
 v4/examples.html                                   |       3 +
 .../data-gl/animating-contour-on-globe.js          |       0
 .../data-gl/asset/bathymetry_bw_composite_4k.jpg   |     Bin
 {next => v4}/examples/data-gl/asset/bitcoin.png    |     Bin
 {next => v4}/examples/data-gl/asset/canyon.hdr     |     Bin
 {next => v4}/examples/data-gl/asset/clouds.png     |     Bin
 .../examples/data-gl/asset/data/alcohol.json       |       0
 .../examples/data-gl/asset/data/buildings.json     |       0
 .../examples/data-gl/asset/data/flights.json       |       0
 .../examples/data-gl/asset/data/flights2.json      |       0
 {next => v4}/examples/data-gl/asset/data/gfs.json  |       0
 .../data-gl/asset/data/internet.graph.json         |       0
 .../examples/data-gl/asset/data/npmdep.json        |       0
 .../examples/data-gl/asset/data/population.json    |       0
 {next => v4}/examples/data-gl/asset/data/wave.json |       0
 .../examples/data-gl/asset/data/winds.json         |       0
 .../data-gl/asset/data/world-population.json       |       0
 {next => v4}/examples/data-gl/asset/earth.jpg      |     Bin
 .../examples/data-gl/asset/elev_bump_4k.jpg        |     Bin
 {next => v4}/examples/data-gl/asset/icon.png       |     Bin
 .../asset/iron-rusted4/iron-rusted4-basecolor.jpg  |     Bin
 .../asset/iron-rusted4/iron-rusted4-metalness.jpg  |     Bin
 .../asset/iron-rusted4/iron-rusted4-normal.jpg     |     Bin
 .../asset/iron-rusted4/iron-rusted4-roughness.jpg  |     Bin
 {next => v4}/examples/data-gl/asset/lake.hdr       |     Bin
 .../data-gl/asset/leather/leather_albedo.jpg       |     Bin
 .../data-gl/asset/leather/leather_height.jpg       |     Bin
 .../data-gl/asset/leather/leather_normal.jpg       |     Bin
 .../data-gl/asset/leather/leather_roughness.jpg    |     Bin
 {next => v4}/examples/data-gl/asset/moon-base.jpg  |     Bin
 {next => v4}/examples/data-gl/asset/moon-bump.jpg  |     Bin
 {next => v4}/examples/data-gl/asset/night.jpg      |     Bin
 {next => v4}/examples/data-gl/asset/pisa.hdr       |     Bin
 .../examples/data-gl/asset/redbricks/diffuse.jpg   |     Bin
 .../examples/data-gl/asset/redbricks/normal.jpg    |     Bin
 .../examples/data-gl/asset/redbricks/roughness.jpg |     Bin
 {next => v4}/examples/data-gl/asset/sample.jpg     |     Bin
 {next => v4}/examples/data-gl/asset/starfield.jpg  |     Bin
 .../examples/data-gl/asset/wood/diffuse.jpg        |     Bin
 .../examples/data-gl/asset/wood/normal.jpg         |     Bin
 .../examples/data-gl/asset/wood/roughness.png      |     Bin
 {next => v4}/examples/data-gl/asset/woods.jpg      |     Bin
 .../data-gl/asset/world.topo.bathy.200401.jpg      |     Bin
 {examples => v4/examples}/data-gl/bar3d-dataset.js |       0
 .../examples}/data-gl/bar3d-global-population.js   |       0
 .../examples}/data-gl/bar3d-mapbox-view-change.js  |       0
 .../examples}/data-gl/bar3d-music-visualization.js |       0
 {examples => v4/examples}/data-gl/bar3d-myth.js    |       0
 .../bar3d-noise-modified-from-marpi-demo.js        |       0
 .../examples}/data-gl/bar3d-on-mapbox.js           |       0
 .../examples}/data-gl/bar3d-punch-card.js          |       0
 .../examples}/data-gl/bar3d-shanghai.js            |       0
 .../examples}/data-gl/bar3d-simplex-noise.js       |       0
 .../examples}/data-gl/bar3d-voxelize-image.js      |       0
 {examples => v4/examples}/data-gl/flowGL-noise.js  |       0
 .../data-gl/geo3d-with-different-height.js         |       0
 {examples => v4/examples}/data-gl/geo3d.js         |       0
 .../data-gl/global-population-bar3d-on-globe.js    |       0
 .../data-gl/global-wind-visualization-2.js         |       0
 .../examples}/data-gl/global-wind-visualization.js |       0
 .../examples}/data-gl/globe-contour-paint.js       |       0
 .../examples}/data-gl/globe-country-carousel.js    |       0
 .../examples}/data-gl/globe-displacement.js        |       0
 .../data-gl/globe-echarts-gl-hello-world.js        |       0
 {examples => v4/examples}/data-gl/globe-layers.js  |       0
 {examples => v4/examples}/data-gl/globe-moon.js    |       0
 .../data-gl/globe-with-echarts-surface.js          |       0
 .../examples}/data-gl/graphgl-gpu-layout.js        |       0
 .../examples}/data-gl/graphgl-large-internet.js    |       0
 .../examples}/data-gl/graphgl-npm-dep.js           |       0
 .../examples}/data-gl/image-surface-sushuang.js    |       0
 .../examples}/data-gl/image-to-bar3d.js            |       0
 {examples => v4/examples}/data-gl/iron-globe.js    |       0
 .../examples}/data-gl/line3d-orthographic.js       |       0
 .../examples}/data-gl/lines3d-airline-on-globe.js  |       0
 .../data-gl/lines3d-flight-path-on-mapbox.js       |       0
 .../examples}/data-gl/lines3d-flights-gl.js        |       0
 .../examples}/data-gl/lines3d-flights-on-geo3d.js  |       0
 .../examples}/data-gl/lines3d-flights.js           |       0
 .../examples}/data-gl/lines3d-taxi-chengdu.js      |       0
 .../data-gl/lines3d-taxi-routes-of-cape-town.js    |       0
 {examples => v4/examples}/data-gl/linesGL-ny.js    |       0
 .../examples}/data-gl/map3d-alcohol-consumption.js |       0
 .../examples}/data-gl/map3d-buildings-on-mapbox.js |       0
 .../examples}/data-gl/map3d-buildings.js           |       0
 .../examples}/data-gl/map3d-colorful-cities.js     |       0
 ...d-plastic-material-style-buildings-on-mapbox.js |       0
 .../examples}/data-gl/map3d-wood-city.js           |       0
 .../examples}/data-gl/map3d-wood-map-on-mapbox.js  |       0
 .../examples}/data-gl/map3d-wood-map.js            |       0
 .../data-gl/meta/animating-contour-on-globe.md     |       0
 .../examples}/data-gl/meta/bar3d-dataset.md        |       0
 .../data-gl/meta/bar3d-global-population.md        |       0
 .../data-gl/meta/bar3d-mapbox-view-change.md       |       0
 .../data-gl/meta/bar3d-music-visualization.md      |       0
 .../examples}/data-gl/meta/bar3d-myth.md           |       0
 .../meta/bar3d-noise-modified-from-marpi-demo.md   |       0
 .../examples}/data-gl/meta/bar3d-on-mapbox.md      |       0
 .../examples}/data-gl/meta/bar3d-punch-card.md     |       0
 .../examples}/data-gl/meta/bar3d-shanghai.md       |       0
 .../examples}/data-gl/meta/bar3d-simplex-noise.md  |       0
 .../examples}/data-gl/meta/bar3d-voxelize-image.md |       0
 .../examples}/data-gl/meta/flowGL-noise.md         |       0
 .../data-gl/meta/geo3d-with-different-height.md    |       0
 {examples => v4/examples}/data-gl/meta/geo3d.md    |       0
 .../meta/global-population-bar3d-on-globe.md       |       0
 .../data-gl/meta/global-wind-visualization-2.md    |       0
 .../data-gl/meta/global-wind-visualization.md      |       0
 .../examples}/data-gl/meta/globe-contour-paint.md  |       0
 .../data-gl/meta/globe-country-carousel.md         |       0
 .../examples}/data-gl/meta/globe-displacement.md   |       0
 .../data-gl/meta/globe-echarts-gl-hello-world.md   |       0
 .../examples}/data-gl/meta/globe-layers.md         |       0
 .../examples}/data-gl/meta/globe-moon.md           |       0
 .../data-gl/meta/globe-with-echarts-surface.md     |       0
 .../examples}/data-gl/meta/graphgl-gpu-layout.md   |       0
 .../data-gl/meta/graphgl-large-internet.md         |       0
 .../examples}/data-gl/meta/graphgl-npm-dep.md      |       0
 .../data-gl/meta/image-surface-sushuang.md         |       0
 .../examples}/data-gl/meta/image-to-bar3d.md       |       0
 .../examples}/data-gl/meta/iron-globe.md           |       0
 .../examples}/data-gl/meta/line3d-orthographic.md  |       0
 .../data-gl/meta/lines3d-airline-on-globe.md       |       0
 .../data-gl/meta/lines3d-flight-path-on-mapbox.md  |       0
 .../examples}/data-gl/meta/lines3d-flights-gl.md   |       0
 .../data-gl/meta/lines3d-flights-on-geo3d.md       |       0
 .../examples}/data-gl/meta/lines3d-flights.md      |       0
 .../examples}/data-gl/meta/lines3d-taxi-chengdu.md |       0
 .../meta/lines3d-taxi-routes-of-cape-town.md       |       0
 .../examples}/data-gl/meta/linesGL-ny.md           |       0
 .../data-gl/meta/map3d-alcohol-consumption.md      |       0
 .../data-gl/meta/map3d-buildings-on-mapbox.md      |       0
 .../examples}/data-gl/meta/map3d-buildings.md      |       0
 .../data-gl/meta/map3d-colorful-cities.md          |       0
 ...d-plastic-material-style-buildings-on-mapbox.md |       0
 .../examples}/data-gl/meta/map3d-wood-city.md      |       0
 .../data-gl/meta/map3d-wood-map-on-mapbox.md       |       0
 .../examples}/data-gl/meta/map3d-wood-map.md       |       0
 .../examples}/data-gl/meta/metal-bar3d.md          |       0
 .../examples}/data-gl/meta/metal-surface.md        |       0
 .../data-gl/meta/parametric-surface-rose.md        |       0
 .../examples}/data-gl/meta/scatter3d-dataset.md    |       0
 .../data-gl/meta/scatter3d-globe-population.md     |       0
 .../data-gl/meta/scatter3d-orthographic.md         |       0
 .../examples}/data-gl/meta/scatter3d-scatter.md    |       0
 .../examples}/data-gl/meta/scatter3d-shanghai.md   |       0
 .../data-gl/meta/scatter3d-simplex-noise.md        |       0
 .../meta/scatter3d-weibo-checkin-on-mapbox.md      |       0
 .../examples}/data-gl/meta/scatter3d.md            |       0
 .../examples}/data-gl/meta/scatterGL-gps.md        |       0
 .../examples}/data-gl/meta/scattergl-weibo.md      |       0
 .../examples}/data-gl/meta/simple-surface.md       |       0
 .../data-gl/meta/sphere-parametric-surface.md      |       0
 .../examples}/data-gl/meta/stacked-bar3d.md        |       0
 .../examples}/data-gl/meta/surface-breather.md     |       0
 .../examples}/data-gl/meta/surface-golden-rose.md  |       0
 .../examples}/data-gl/meta/surface-leather.md      |       0
 .../data-gl/meta/surface-mollusc-shell.md          |       0
 .../examples}/data-gl/meta/surface-theme-roses.md  |       0
 .../examples}/data-gl/meta/surface-wave.md         |       0
 .../examples}/data-gl/meta/transparent-bar3d.md    |       0
 {examples => v4/examples}/data-gl/metal-bar3d.js   |       0
 {examples => v4/examples}/data-gl/metal-surface.js |       0
 .../examples}/data-gl/parametric-surface-rose.js   |       0
 .../examples}/data-gl/scatter3D-dataset.js         |       0
 .../data-gl/scatter3d-globe-population.js          |       0
 .../examples}/data-gl/scatter3d-orthographic.js    |       0
 .../examples}/data-gl/scatter3d-scatter.js         |       0
 .../examples}/data-gl/scatter3d-shanghai.js        |       0
 .../examples}/data-gl/scatter3d-simplex-noise.js   |       0
 .../data-gl/scatter3d-weibo-checkin-on-mapbox.js   |       0
 {examples => v4/examples}/data-gl/scatter3d.js     |       0
 {examples => v4/examples}/data-gl/scatterGL-gps.js |       0
 .../examples}/data-gl/scattergl-weibo.js           |       0
 .../examples}/data-gl/simple-surface.js            |       0
 .../examples}/data-gl/sphere-parametric-surface.js |       0
 {examples => v4/examples}/data-gl/stacked-bar3d.js |       0
 .../examples}/data-gl/surface-breather.js          |       0
 .../examples}/data-gl/surface-golden-rose.js       |       0
 .../examples}/data-gl/surface-leather.js           |       0
 .../examples}/data-gl/surface-mollusc-shell.js     |       0
 .../examples}/data-gl/surface-theme-roses.js       |       0
 {examples => v4/examples}/data-gl/surface-wave.js  |       0
 .../thumb-manual/animating-contour-on-globe.png    |     Bin
 .../data-gl/thumb-manual/bar3d-dataset.png         |     Bin
 .../thumb-manual/bar3d-global-population.png       |     Bin
 .../thumb-manual/bar3d-mapbox-view-change.png      |     Bin
 .../thumb-manual/bar3d-music-visualization.png     |     Bin
 .../examples/data-gl/thumb-manual/bar3d-myth.png   |     Bin
 .../bar3d-noise-modified-from-marpi-demo.png       |     Bin
 .../data-gl/thumb-manual/bar3d-on-mapbox.png       |     Bin
 .../data-gl/thumb-manual/bar3d-punch-card.png      |     Bin
 .../data-gl/thumb-manual/bar3d-shanghai.png        |     Bin
 .../data-gl/thumb-manual/bar3d-simplex-noise.png   |     Bin
 .../data-gl/thumb-manual/bar3d-voxelize-image.png  |     Bin
 .../examples/data-gl/thumb-manual/flowGL-noise.png |     Bin
 .../thumb-manual/geo3d-with-different-height.png   |     Bin
 .../examples/data-gl/thumb-manual/geo3d.png        |     Bin
 .../global-population-bar3d-on-globe.png           |     Bin
 .../thumb-manual/global-wind-visualization-2.png   |     Bin
 .../thumb-manual/global-wind-visualization.png     |     Bin
 .../data-gl/thumb-manual/globe-contour-paint.png   |     Bin
 .../thumb-manual/globe-country-carousel.png        |     Bin
 .../data-gl/thumb-manual/globe-displacement.png    |     Bin
 .../thumb-manual/globe-echarts-gl-hello-world.png  |     Bin
 .../examples/data-gl/thumb-manual/globe-layers.png |     Bin
 .../examples/data-gl/thumb-manual/globe-moon.png   |     Bin
 .../thumb-manual/globe-with-echarts-surface.png    |     Bin
 .../data-gl/thumb-manual/graphgl-gpu-layout.png    |     Bin
 .../thumb-manual/graphgl-large-internet.png        |     Bin
 .../data-gl/thumb-manual/graphgl-npm-dep.png       |     Bin
 .../thumb-manual/image-surface-sushuang.png        |     Bin
 .../data-gl/thumb-manual/image-to-bar3d.png        |     Bin
 .../examples/data-gl/thumb-manual/iron-globe.png   |     Bin
 .../data-gl/thumb-manual/line3d-orthographic.png   |     Bin
 .../thumb-manual/lines3d-airline-on-globe.png      |     Bin
 .../thumb-manual/lines3d-flight-path-on-mapbox.png |     Bin
 .../data-gl/thumb-manual/lines3d-flights-gl.png    |     Bin
 .../thumb-manual/lines3d-flights-on-geo3d.png      |     Bin
 .../data-gl/thumb-manual/lines3d-flights.png       |     Bin
 .../data-gl/thumb-manual/lines3d-taxi-chengdu.png  |     Bin
 .../lines3d-taxi-routes-of-cape-town.png           |     Bin
 .../examples/data-gl/thumb-manual/linesGL-ny.png   |     Bin
 .../thumb-manual/map3d-alcohol-consumption.png     |     Bin
 .../thumb-manual/map3d-buildings-on-mapbox.png     |     Bin
 .../data-gl/thumb-manual/map3d-buildings.png       |     Bin
 .../data-gl/thumb-manual/map3d-colorful-cities.png |     Bin
 ...-plastic-material-style-buildings-on-mapbox.png |     Bin
 .../data-gl/thumb-manual/map3d-wood-city.png       |     Bin
 .../thumb-manual/map3d-wood-map-on-mapbox.png      |     Bin
 .../data-gl/thumb-manual/map3d-wood-map.png        |     Bin
 .../examples/data-gl/thumb-manual/metal-bar3d.png  |     Bin
 .../data-gl/thumb-manual/metal-surface.png         |     Bin
 .../thumb-manual/parametric-surface-rose.png       |     Bin
 .../data-gl/thumb-manual/scatter3D-dataset.png     |     Bin
 .../thumb-manual/scatter3d-globe-population.png    |     Bin
 .../thumb-manual/scatter3d-orthographic.png        |     Bin
 .../data-gl/thumb-manual/scatter3d-scatter.png     |     Bin
 .../data-gl/thumb-manual/scatter3d-shanghai.png    |     Bin
 .../thumb-manual/scatter3d-simplex-noise.png       |     Bin
 .../scatter3d-weibo-checkin-on-mapbox.png          |     Bin
 .../examples/data-gl/thumb-manual/scatter3d.png    |     Bin
 .../data-gl/thumb-manual/scatterGL-gps.png         |     Bin
 .../data-gl/thumb-manual/scattergl-weibo.png       |     Bin
 .../data-gl/thumb-manual/simple-surface.png        |     Bin
 .../thumb-manual/sphere-parametric-surface.png     |     Bin
 .../data-gl/thumb-manual/stacked-bar3d.png         |     Bin
 .../data-gl/thumb-manual/surface-breather.png      |     Bin
 .../data-gl/thumb-manual/surface-golden-rose.png   |     Bin
 .../data-gl/thumb-manual/surface-leather.png       |     Bin
 .../data-gl/thumb-manual/surface-mollusc-shell.png |     Bin
 .../data-gl/thumb-manual/surface-theme-roses.png   |     Bin
 .../examples/data-gl/thumb-manual/surface-wave.png |     Bin
 .../data-gl/thumb-manual/transparent-bar3d.png     |     Bin
 .../data-gl/thumb/animating-contour-on-globe.jpg   |     Bin
 .../examples}/data-gl/thumb/bar3d-dataset.jpg      |     Bin
 .../data-gl/thumb/bar3d-global-population.jpg      |     Bin
 .../data-gl/thumb/bar3d-mapbox-view-change.jpg     |     Bin
 .../data-gl/thumb/bar3d-music-visualization.jpg    |     Bin
 .../examples}/data-gl/thumb/bar3d-myth.jpg         |     Bin
 .../thumb/bar3d-noise-modified-from-marpi-demo.jpg |     Bin
 .../examples}/data-gl/thumb/bar3d-on-mapbox.jpg    |     Bin
 .../examples}/data-gl/thumb/bar3d-punch-card.jpg   |     Bin
 .../examples}/data-gl/thumb/bar3d-shanghai.jpg     |     Bin
 .../data-gl/thumb/bar3d-simplex-noise.jpg          |     Bin
 .../data-gl/thumb/bar3d-voxelize-image.jpg         |     Bin
 .../examples}/data-gl/thumb/flowGL-noise.jpg       |     Bin
 .../data-gl/thumb/geo3d-with-different-height.jpg  |     Bin
 {examples => v4/examples}/data-gl/thumb/geo3d.jpg  |     Bin
 .../thumb/global-population-bar3d-on-globe.jpg     |     Bin
 .../data-gl/thumb/global-wind-visualization-2.jpg  |     Bin
 .../data-gl/thumb/global-wind-visualization.jpg    |     Bin
 .../data-gl/thumb/globe-contour-paint.jpg          |     Bin
 .../data-gl/thumb/globe-country-carousel.jpg       |     Bin
 .../examples}/data-gl/thumb/globe-displacement.jpg |     Bin
 .../data-gl/thumb/globe-echarts-gl-hello-world.jpg |     Bin
 .../examples}/data-gl/thumb/globe-layers.jpg       |     Bin
 .../examples}/data-gl/thumb/globe-moon.jpg         |     Bin
 .../data-gl/thumb/globe-with-echarts-surface.jpg   |     Bin
 .../examples}/data-gl/thumb/graphgl-gpu-layout.jpg |     Bin
 .../data-gl/thumb/graphgl-large-internet.jpg       |     Bin
 .../examples}/data-gl/thumb/graphgl-npm-dep.jpg    |     Bin
 .../data-gl/thumb/image-surface-sushuang.jpg       |     Bin
 .../examples}/data-gl/thumb/image-to-bar3d.jpg     |     Bin
 .../examples}/data-gl/thumb/iron-globe.jpg         |     Bin
 .../data-gl/thumb/line3d-orthographic.jpg          |     Bin
 .../data-gl/thumb/lines3d-airline-on-globe.jpg     |     Bin
 .../thumb/lines3d-flight-path-on-mapbox.jpg        |     Bin
 .../examples}/data-gl/thumb/lines3d-flights-gl.jpg |     Bin
 .../data-gl/thumb/lines3d-flights-on-geo3d.jpg     |     Bin
 .../examples}/data-gl/thumb/lines3d-flights.jpg    |     Bin
 .../data-gl/thumb/lines3d-taxi-chengdu.jpg         |     Bin
 .../thumb/lines3d-taxi-routes-of-cape-town.jpg     |     Bin
 .../examples}/data-gl/thumb/linesGL-ny.jpg         |     Bin
 .../data-gl/thumb/map3d-alcohol-consumption.jpg    |     Bin
 .../data-gl/thumb/map3d-buildings-on-mapbox.jpg    |     Bin
 .../examples}/data-gl/thumb/map3d-buildings.jpg    |     Bin
 .../data-gl/thumb/map3d-colorful-cities.jpg        |     Bin
 ...-plastic-material-style-buildings-on-mapbox.jpg |     Bin
 .../examples}/data-gl/thumb/map3d-wood-city.jpg    |     Bin
 .../data-gl/thumb/map3d-wood-map-on-mapbox.jpg     |     Bin
 .../examples}/data-gl/thumb/map3d-wood-map.jpg     |     Bin
 .../examples}/data-gl/thumb/metal-bar3d.jpg        |     Bin
 .../examples}/data-gl/thumb/metal-surface.jpg      |     Bin
 .../data-gl/thumb/parametric-surface-rose.jpg      |     Bin
 .../examples}/data-gl/thumb/scatter3D-dataset.jpg  |     Bin
 .../data-gl/thumb/scatter3d-globe-population.jpg   |     Bin
 .../data-gl/thumb/scatter3d-orthographic.jpg       |     Bin
 .../examples}/data-gl/thumb/scatter3d-scatter.jpg  |     Bin
 .../examples}/data-gl/thumb/scatter3d-shanghai.jpg |     Bin
 .../data-gl/thumb/scatter3d-simplex-noise.jpg      |     Bin
 .../thumb/scatter3d-weibo-checkin-on-mapbox.jpg    |     Bin
 .../examples}/data-gl/thumb/scatter3d.jpg          |     Bin
 .../examples}/data-gl/thumb/scatterGL-gps.jpg      |     Bin
 .../examples}/data-gl/thumb/scattergl-weibo.jpg    |     Bin
 .../examples}/data-gl/thumb/simple-surface.jpg     |     Bin
 .../data-gl/thumb/sphere-parametric-surface.jpg    |     Bin
 .../examples}/data-gl/thumb/stacked-bar3d.jpg      |     Bin
 .../examples}/data-gl/thumb/surface-breather.jpg   |     Bin
 .../data-gl/thumb/surface-golden-rose.jpg          |     Bin
 .../examples}/data-gl/thumb/surface-leather.jpg    |     Bin
 .../data-gl/thumb/surface-mollusc-shell.jpg        |     Bin
 .../data-gl/thumb/surface-theme-roses.jpg          |     Bin
 .../examples}/data-gl/thumb/surface-wave.jpg       |     Bin
 .../examples}/data-gl/thumb/transparent-bar3d.jpg  |     Bin
 .../examples}/data-gl/transparent-bar3d.js         |       0
 {examples => v4/examples}/data/area-basic.js       |       0
 {examples => v4/examples}/data/area-pieces.js      |       0
 {examples => v4/examples}/data/area-rainfall.js    |       0
 {examples => v4/examples}/data/area-simple.js      |       0
 {examples => v4/examples}/data/area-stack.js       |       0
 .../examples/data/asset/data/airport-schedule.json |       0
 .../examples/data/asset/data/aqi-beijing.json      |       0
 .../examples/data/asset/data/confidence-band.json  |       0
 .../examples/data/asset/data/disk.tree.json        |       0
 {next => v4}/examples/data/asset/data/draggable.js |       0
 .../data/ec-option-doc-statistics-201604.json      |       0
 {next => v4}/examples/data/asset/data/energy.json  |       0
 .../examples/data/asset/data/fake-nebula.bin       |     Bin
 {next => v4}/examples/data/asset/data/flare.json   |       0
 {next => v4}/examples/data/asset/data/flights.json |       0
 .../examples/data/asset/data/hangzhou-tracks.json  |       0
 .../data/asset/data/house-price-area2.json         |       0
 .../asset/data/kawhi-leonard-16-17-regular.json    |       0
 .../examples}/data/asset/data/les-miserables.gexf  |       0
 .../data/asset/data/life-expectancy-table.json     |       0
 .../examples/data/asset/data/life-expectancy.json  |       0
 .../data/asset/data/linear-regression.json         |       0
 .../examples/data/asset/data/lines-bus.json        |       0
 .../examples/data/asset/data/links-ny/links_ny.bin |     Bin
 .../data/asset/data/links-ny/links_ny_0.bin        |     Bin
 .../data/asset/data/links-ny/links_ny_1.bin        |     Bin
 .../data/asset/data/links-ny/links_ny_10.bin       |     Bin
 .../data/asset/data/links-ny/links_ny_11.bin       |     Bin
 .../data/asset/data/links-ny/links_ny_12.bin       |     Bin
 .../data/asset/data/links-ny/links_ny_13.bin       |     Bin
 .../data/asset/data/links-ny/links_ny_14.bin       |     Bin
 .../data/asset/data/links-ny/links_ny_15.bin       |     Bin
 .../data/asset/data/links-ny/links_ny_16.bin       |     Bin
 .../data/asset/data/links-ny/links_ny_17.bin       |     Bin
 .../data/asset/data/links-ny/links_ny_18.bin       |     Bin
 .../data/asset/data/links-ny/links_ny_19.bin       |     Bin
 .../data/asset/data/links-ny/links_ny_2.bin        |     Bin
 .../data/asset/data/links-ny/links_ny_20.bin       |     Bin
 .../data/asset/data/links-ny/links_ny_21.bin       |     Bin
 .../data/asset/data/links-ny/links_ny_22.bin       |     Bin
 .../data/asset/data/links-ny/links_ny_23.bin       |     Bin
 .../data/asset/data/links-ny/links_ny_24.bin       |     Bin
 .../data/asset/data/links-ny/links_ny_25.bin       |     Bin
 .../data/asset/data/links-ny/links_ny_26.bin       |     Bin
 .../data/asset/data/links-ny/links_ny_27.bin       |     Bin
 .../data/asset/data/links-ny/links_ny_28.bin       |     Bin
 .../data/asset/data/links-ny/links_ny_29.bin       |     Bin
 .../data/asset/data/links-ny/links_ny_3.bin        |     Bin
 .../data/asset/data/links-ny/links_ny_30.bin       |     Bin
 .../data/asset/data/links-ny/links_ny_31.bin       |     Bin
 .../data/asset/data/links-ny/links_ny_4.bin        |     Bin
 .../data/asset/data/links-ny/links_ny_5.bin        |     Bin
 .../data/asset/data/links-ny/links_ny_6.bin        |     Bin
 .../data/asset/data/links-ny/links_ny_7.bin        |     Bin
 .../data/asset/data/links-ny/links_ny_8.bin        |     Bin
 .../data/asset/data/links-ny/links_ny_9.bin        |     Bin
 .../data/asset/data/masterPainterColorChoice.json  |       0
 .../examples/data/asset/data/nba-court.json        |       0
 .../data/asset/data/npmdepgraph.min10.json         |       0
 .../examples/data/asset/data/nutrients.json        |       0
 .../asset/data/obama_budget_proposal_2012.json     |       0
 .../data/obama_budget_proposal_2012.list.json      |       0
 {next => v4}/examples/data/asset/data/product.json |       0
 .../examples/data/asset/data/stock-DJI.json        |       0
 .../examples/data/asset/data/timelineGDP.js        |       0
 .../examples/data/asset/data/webkit-dep.json       |       0
 {next => v4}/examples/data/asset/data/weibo.json   |       0
 .../examples/data/asset/data/wind-barb-hobart.json |       0
 {next => v4}/examples/data/asset/geo/HK.json       |       0
 {next => v4}/examples/data/asset/geo/USA.json      |       0
 .../examples/data/asset/img/arrow-down.png         |     Bin
 {next => v4}/examples/data/asset/img/arrow-up.png  |     Bin
 .../examples/data/asset/img/hill-Kilimanjaro.png   |     Bin
 .../examples/data/asset/img/hill-Qomolangma.png    |     Bin
 .../examples/data/asset/img/weather/cloudy.png     |     Bin
 .../examples/data/asset/img/weather/cloudy_128.png |     Bin
 .../examples/data/asset/img/weather/showers.png    |     Bin
 .../data/asset/img/weather/showers_128.png         |     Bin
 .../examples/data/asset/img/weather/sunny.png      |     Bin
 .../examples/data/asset/img/weather/sunny_128.png  |     Bin
 .../examples/data/asset/sound/roll-it-up.mp3       |     Bin
 .../examples}/data/bar-animation-delay.js          |       0
 {examples => v4/examples}/data/bar-background.js   |       0
 {examples => v4/examples}/data/bar-brush.js        |       0
 {examples => v4/examples}/data/bar-gradient.js     |       0
 {examples => v4/examples}/data/bar-histogram.js    |       0
 .../examples}/data/bar-label-rotation.js           |       0
 {examples => v4/examples}/data/bar-large.js        |       0
 {examples => v4/examples}/data/bar-negative.js     |       0
 {examples => v4/examples}/data/bar-negative2.js    |       0
 .../examples}/data/bar-polar-real-estate.js        |       0
 .../examples}/data/bar-polar-stack-radial.js       |       0
 {examples => v4/examples}/data/bar-polar-stack.js  |       0
 {examples => v4/examples}/data/bar-rich-text.js    |       0
 {examples => v4/examples}/data/bar-simple.js       |       0
 {examples => v4/examples}/data/bar-stack.js        |       0
 {examples => v4/examples}/data/bar-tick-align.js   |       0
 {examples => v4/examples}/data/bar-waterfall.js    |       0
 {examples => v4/examples}/data/bar-waterfall2.js   |       0
 .../examples}/data/bar-y-category-stack.js         |       0
 {examples => v4/examples}/data/bar-y-category.js   |       0
 {examples => v4/examples}/data/bar1.js             |       0
 .../examples}/data/boxplot-light-velocity.js       |       0
 .../examples}/data/boxplot-light-velocity2.js      |       0
 {examples => v4/examples}/data/boxplot-multi.js    |       0
 {examples => v4/examples}/data/bubble-gradient.js  |       0
 {examples => v4/examples}/data/calendar-charts.js  |       0
 .../examples}/data/calendar-effectscatter.js       |       0
 {examples => v4/examples}/data/calendar-graph.js   |       0
 {examples => v4/examples}/data/calendar-heatmap.js |       0
 .../examples}/data/calendar-horizontal.js          |       0
 {examples => v4/examples}/data/calendar-lunar.js   |       0
 {examples => v4/examples}/data/calendar-pie.js     |       0
 {examples => v4/examples}/data/calendar-simple.js  |       0
 .../examples}/data/calendar-vertical.js            |       0
 .../examples}/data/candlestick-brush.js            |       0
 .../examples}/data/candlestick-large.js            |       0
 .../examples}/data/candlestick-sh-2015.js          |       0
 {examples => v4/examples}/data/candlestick-sh.js   |       0
 .../examples}/data/candlestick-simple.js           |       0
 .../examples}/data/candlestick-touch.js            |       0
 {examples => v4/examples}/data/confidence-band.js  |       0
 {examples => v4/examples}/data/custom-bar-trend.js |       0
 .../examples}/data/custom-calendar-icon.js         |       0
 .../examples}/data/custom-cartesian-polygon.js     |       0
 {examples => v4/examples}/data/custom-error-bar.js |       0
 .../examples}/data/custom-error-scatter.js         |       0
 .../examples}/data/custom-gantt-flight.js          |       0
 {examples => v4/examples}/data/custom-hexbin.js    |       0
 {examples => v4/examples}/data/custom-ohlc.js      |       0
 .../examples}/data/custom-polar-heatmap.js         |       0
 {examples => v4/examples}/data/custom-profile.js   |       0
 {examples => v4/examples}/data/custom-profit.js    |       0
 {examples => v4/examples}/data/custom-wind.js      |       0
 {examples => v4/examples}/data/cycle-plot.js       |       0
 {examples => v4/examples}/data/dataset-default.js  |       0
 {examples => v4/examples}/data/dataset-encode0.js  |       0
 {examples => v4/examples}/data/dataset-encode1.js  |       0
 {examples => v4/examples}/data/dataset-link.js     |       0
 .../examples}/data/dataset-series-layout-by.js     |       0
 {examples => v4/examples}/data/dataset-simple0.js  |       0
 {examples => v4/examples}/data/dataset-simple1.js  |       0
 .../examples}/data/doc-example/aria-pie.js         |       0
 .../data/doc-example/axisPointer-handle-image.js   |       0
 .../data/doc-example/bar-dataZoom-filterMode.js    |       0
 .../examples/data/doc-example/bar-large.js         |       0
 .../data/doc-example/bar-media-timeline.js         |       0
 .../examples/data/doc-example/barGrid-barGap.js    |       0
 .../data/doc-example/candlestick-axisPointer.js    |       0
 .../examples/data/doc-example/canvas-vs-svg-en.js  |       0
 .../examples/data/doc-example/canvas-vs-svg.js     |       0
 .../data/doc-example/dataset-encode-simple0.js     |       0
 .../examples/data/doc-example/getting-started.js   |       0
 .../examples/data/doc-example/graphic-bounding.js  |       0
 .../examples}/data/doc-example/label-position.js   |       0
 .../examples/data/doc-example/line-stack-tiled.js  |       0
 .../examples/data/doc-example/map-example.js       |       0
 .../doc-example/map-visualMap-continuous-text.js   |       0
 .../data/doc-example/map-visualMap-continuous.js   |       0
 .../data/doc-example/map-visualMap-pieces.js       |       0
 .../doc-example/map-visualMap-piecewise-text.js    |       0
 .../examples/data/doc-example/mix-timeline-all.js  |       0
 .../examples/data/doc-example/parallel-all.js      |       0
 .../examples/data/doc-example/pictorialBar-clip.js |       0
 .../data/doc-example/pictorialBar-graphicType.js   |       0
 .../data/doc-example/pictorialBar-patternSize.js   |       0
 .../data/doc-example/pictorialBar-position.js      |       0
 .../data/doc-example/pictorialBar-repeat.js        |       0
 .../doc-example/pictorialBar-repeatDirection.js    |       0
 .../data/doc-example/pictorialBar-repeatLayout.js  |       0
 .../pictorialBar-symbolBoundingDataArray.js        |       0
 .../data/doc-example/pictorialBar-symbolSize.js    |       0
 .../examples/data/doc-example/pie-highlight.js     |       0
 .../data/doc-example/pie-label-bleedMargin.js      |       0
 .../doc-example/pie-label-distanceToLabelLine.js   |       0
 .../examples/data/doc-example/pie-label-margin.js  |       0
 .../examples/data/doc-example/pie-media.js         |       0
 .../data/doc-example/polar-anticlockwise.js        |       0
 .../examples/data/doc-example/polar-start-angle.js |       0
 {next => v4}/examples/data/doc-example/radar.js    |       0
 .../data/doc-example/scatter-dataZoom-all.js       |       0
 .../doc-example/scatter-tutorial-dataZoom-1.js     |       0
 .../doc-example/scatter-tutorial-dataZoom-2.js     |       0
 .../doc-example/scatter-tutorial-dataZoom-3.js     |       0
 .../doc-example/scatter-visualMap-categories.js    |       0
 .../doc-example/scatter-visualMap-piecewise.js     |       0
 .../examples/data/doc-example/sunburst-color.js    |       0
 .../doc-example/sunburst-highlight-ancestor.js     |       0
 .../doc-example/sunburst-highlight-descendant.js   |       0
 .../data/doc-example/sunburst-label-align.js       |       0
 .../examples/data/doc-example/sunburst-simple.js   |       0
 .../data/doc-example/text-block-fragment.js        |       0
 .../data/doc-example/text-fregment-align.js        |       0
 .../examples/data/doc-example/text-options.js      |       0
 .../examples/data/doc-example/title-block.js       |       0
 .../data/doc-example/treemap-borderColor.js        |       0
 .../examples/data/doc-example/tutorial-async.js    |       0
 .../data/doc-example/tutorial-dynamic-data.js      |       0
 .../examples/data/doc-example/tutorial-loading.js  |       0
 .../data/doc-example/tutorial-styling-step0.js     |       0
 .../data/doc-example/tutorial-styling-step1.js     |       0
 .../data/doc-example/tutorial-styling-step2.js     |       0
 .../data/doc-example/tutorial-styling-step3.js     |       0
 .../data/doc-example/tutorial-styling-step4.js     |       0
 .../data/doc-example/tutorial-styling-step5.js     |       0
 {examples => v4/examples}/data/dynamic-data.js     |       0
 {examples => v4/examples}/data/dynamic-data2.js    |       0
 .../examples}/data/effectScatter-bmap.js           |       0
 .../examples}/data/effectScatter-map.js            |       0
 {examples => v4/examples}/data/funnel-align.js     |       0
 {examples => v4/examples}/data/funnel-customize.js |       0
 {examples => v4/examples}/data/funnel-mutiple.js   |       0
 {examples => v4/examples}/data/funnel.js           |       0
 {examples => v4/examples}/data/gauge-car-dark.js   |       0
 {examples => v4/examples}/data/gauge-car.js        |       0
 {examples => v4/examples}/data/gauge.js            |       0
 {examples => v4/examples}/data/geo-lines.js        |       0
 {examples => v4/examples}/data/geo-map-scatter.js  |       0
 .../examples}/data/graph-circular-layout.js        |       0
 .../examples}/data/graph-force-dynamic.js          |       0
 {examples => v4/examples}/data/graph-force.js      |       0
 {examples => v4/examples}/data/graph-force2.js     |       0
 {examples => v4/examples}/data/graph-grid.js       |       0
 .../examples}/data/graph-life-expectancy.js        |       0
 {examples => v4/examples}/data/graph-npm.js        |       0
 {examples => v4/examples}/data/graph-simple.js     |       0
 {examples => v4/examples}/data/graph-webkit-dep.js |       0
 {examples => v4/examples}/data/graph.js            |       0
 {examples => v4/examples}/data/grid-multiple.js    |       0
 {examples => v4/examples}/data/heatmap-bmap.js     |       0
 .../examples}/data/heatmap-cartesian.js            |       0
 .../examples}/data/heatmap-large-piecewise.js      |       0
 {examples => v4/examples}/data/heatmap-large.js    |       0
 {examples => v4/examples}/data/heatmap-map.js      |       0
 {examples => v4/examples}/data/line-aqi.js         |       0
 {examples => v4/examples}/data/line-draggable.js   |       0
 {examples => v4/examples}/data/line-easing.js      |       0
 {examples => v4/examples}/data/line-function.js    |       0
 {examples => v4/examples}/data/line-gradient.js    |       0
 {examples => v4/examples}/data/line-graphic.js     |       0
 .../data/line-in-cartesian-coordinate-system.js    |       0
 {examples => v4/examples}/data/line-log.js         |       0
 {examples => v4/examples}/data/line-marker.js      |       0
 {examples => v4/examples}/data/line-markline.js    |       0
 {examples => v4/examples}/data/line-pen.js         |       0
 {examples => v4/examples}/data/line-polar.js       |       0
 {examples => v4/examples}/data/line-polar2.js      |       0
 {examples => v4/examples}/data/line-sections.js    |       0
 {examples => v4/examples}/data/line-simple.js      |       0
 {examples => v4/examples}/data/line-smooth.js      |       0
 {examples => v4/examples}/data/line-stack.js       |       0
 {examples => v4/examples}/data/line-step.js        |       0
 {examples => v4/examples}/data/line-style.js       |       0
 .../examples}/data/line-tooltip-touch.js           |       0
 {examples => v4/examples}/data/line-y-category.js  |       0
 {examples => v4/examples}/data/lines-airline.js    |       0
 {examples => v4/examples}/data/lines-bmap-bus.js   |       0
 .../examples}/data/lines-bmap-effect.js            |       0
 {examples => v4/examples}/data/lines-bmap.js       |       0
 {examples => v4/examples}/data/lines-ny.js         |       0
 {examples => v4/examples}/data/map-HK.js           |       0
 {examples => v4/examples}/data/map-bin.js          |       0
 .../examples}/data/map-china-dataRange.js          |       0
 {examples => v4/examples}/data/map-china.js        |       0
 {examples => v4/examples}/data/map-labels.js       |       0
 {examples => v4/examples}/data/map-locate.js       |       0
 {examples => v4/examples}/data/map-polygon.js      |       0
 {examples => v4/examples}/data/map-province.js     |       0
 {examples => v4/examples}/data/map-usa.js          |       0
 .../examples}/data/map-world-dataRange.js          |       0
 {examples => v4/examples}/data/map-world.js        |       0
 {examples => v4/examples}/data/meta/area-basic.md  |       0
 {examples => v4/examples}/data/meta/area-pieces.md |       0
 .../examples}/data/meta/area-rainfall.md           |       0
 {examples => v4/examples}/data/meta/area-simple.md |       0
 {examples => v4/examples}/data/meta/area-stack.md  |       0
 .../examples}/data/meta/bar-animation-delay.md     |       0
 .../examples}/data/meta/bar-background.md          |       0
 {examples => v4/examples}/data/meta/bar-brush.md   |       0
 .../examples}/data/meta/bar-gradient.md            |       0
 .../examples}/data/meta/bar-histogram.md           |       0
 .../examples}/data/meta/bar-label-rotation.md      |       0
 {examples => v4/examples}/data/meta/bar-large.md   |       0
 .../examples}/data/meta/bar-negative.md            |       0
 .../examples}/data/meta/bar-negative2.md           |       0
 .../examples}/data/meta/bar-polar-real-estate.md   |       0
 .../examples}/data/meta/bar-polar-stack-radial.md  |       0
 .../examples}/data/meta/bar-polar-stack.md         |       0
 .../examples}/data/meta/bar-rich-text.md           |       0
 {examples => v4/examples}/data/meta/bar-simple.md  |       0
 {examples => v4/examples}/data/meta/bar-stack.md   |       0
 .../examples}/data/meta/bar-tick-align.md          |       0
 .../examples}/data/meta/bar-waterfall.md           |       0
 .../examples}/data/meta/bar-waterfall2.md          |       0
 .../examples}/data/meta/bar-y-category-stack.md    |       0
 .../examples}/data/meta/bar-y-category.md          |       0
 {examples => v4/examples}/data/meta/bar1.md        |       0
 .../examples}/data/meta/boxplot-light-velocity.md  |       0
 .../examples}/data/meta/boxplot-light-velocity2.md |       0
 .../examples}/data/meta/boxplot-multi.md           |       0
 .../examples}/data/meta/bubble-gradient.md         |       0
 .../examples}/data/meta/calendar-charts.md         |       0
 .../examples}/data/meta/calendar-effectscatter.md  |       0
 .../examples}/data/meta/calendar-graph.md          |       0
 .../examples}/data/meta/calendar-heatmap.md        |       0
 .../examples}/data/meta/calendar-horizontal.md     |       0
 .../examples}/data/meta/calendar-lunar.md          |       0
 .../examples}/data/meta/calendar-pie.md            |       0
 .../examples}/data/meta/calendar-simple.md         |       0
 .../examples}/data/meta/calendar-vertical.md       |       0
 .../examples}/data/meta/candlestick-brush.md       |       0
 .../examples}/data/meta/candlestick-large.md       |       0
 .../examples}/data/meta/candlestick-sh-2015.md     |       0
 .../examples}/data/meta/candlestick-sh.md          |       0
 .../examples}/data/meta/candlestick-simple.md      |       0
 .../examples}/data/meta/candlestick-touch.md       |       0
 .../examples}/data/meta/confidence-band.md         |       0
 .../examples}/data/meta/custom-bar-trend.md        |       0
 .../examples}/data/meta/custom-calendar-icon.md    |       0
 .../data/meta/custom-cartesian-polygon.md          |       0
 .../examples}/data/meta/custom-error-bar.md        |       0
 .../examples}/data/meta/custom-error-scatter.md    |       0
 .../examples}/data/meta/custom-gantt-flight.md     |       0
 .../examples}/data/meta/custom-hexbin.md           |       0
 {examples => v4/examples}/data/meta/custom-ohlc.md |       0
 .../examples}/data/meta/custom-polar-heatmap.md    |       0
 .../examples}/data/meta/custom-profile.md          |       0
 .../examples}/data/meta/custom-profit.md           |       0
 {examples => v4/examples}/data/meta/custom-wind.md |       0
 {examples => v4/examples}/data/meta/cycle-plot.md  |       0
 .../examples}/data/meta/dataset-default.md         |       0
 .../examples}/data/meta/dataset-encode0.md         |       0
 .../examples}/data/meta/dataset-encode1.md         |       0
 .../examples}/data/meta/dataset-link.md            |       0
 .../data/meta/dataset-series-layout-by.md          |       0
 .../examples}/data/meta/dataset-simple0.md         |       0
 .../examples}/data/meta/dataset-simple1.md         |       0
 .../examples}/data/meta/dynamic-data.md            |       0
 .../examples}/data/meta/dynamic-data2.md           |       0
 .../examples}/data/meta/effectScatter-bmap.md      |       0
 .../examples}/data/meta/effectScatter-map.md       |       0
 .../examples}/data/meta/funnel-align.md            |       0
 .../examples}/data/meta/funnel-customize.md        |       0
 .../examples}/data/meta/funnel-mutiple.md          |       0
 {examples => v4/examples}/data/meta/funnel.md      |       0
 .../examples}/data/meta/gauge-car-dark.md          |       0
 {examples => v4/examples}/data/meta/gauge-car.md   |       0
 {examples => v4/examples}/data/meta/gauge.md       |       0
 {examples => v4/examples}/data/meta/geo-lines.md   |       0
 .../examples}/data/meta/geo-map-scatter.md         |       0
 .../examples}/data/meta/graph-circular-layout.md   |       0
 .../examples}/data/meta/graph-force-dynamic.md     |       0
 {examples => v4/examples}/data/meta/graph-force.md |       0
 .../examples}/data/meta/graph-force2.md            |       0
 {examples => v4/examples}/data/meta/graph-grid.md  |       0
 .../examples}/data/meta/graph-life-expectancy.md   |       0
 {examples => v4/examples}/data/meta/graph-npm.md   |       0
 .../examples}/data/meta/graph-simple.md            |       0
 .../examples}/data/meta/graph-webkit-dep.md        |       0
 {examples => v4/examples}/data/meta/graph.md       |       0
 .../examples}/data/meta/grid-multiple.md           |       0
 .../examples}/data/meta/heatmap-bmap.md            |       0
 .../examples}/data/meta/heatmap-cartesian.md       |       0
 .../examples}/data/meta/heatmap-large-piecewise.md |       0
 .../examples}/data/meta/heatmap-large.md           |       0
 {examples => v4/examples}/data/meta/heatmap-map.md |       0
 {examples => v4/examples}/data/meta/line-aqi.md    |       0
 .../examples}/data/meta/line-draggable.md          |       0
 {examples => v4/examples}/data/meta/line-easing.md |       0
 .../examples}/data/meta/line-function.md           |       0
 .../examples}/data/meta/line-gradient.md           |       0
 .../examples}/data/meta/line-graphic.md            |       0
 .../meta/line-in-cartesian-coordinate-system.md    |       0
 {examples => v4/examples}/data/meta/line-log.md    |       0
 {examples => v4/examples}/data/meta/line-marker.md |       0
 .../examples}/data/meta/line-markline.md           |       0
 {examples => v4/examples}/data/meta/line-pen.md    |       0
 {examples => v4/examples}/data/meta/line-polar.md  |       0
 {examples => v4/examples}/data/meta/line-polar2.md |       0
 .../examples}/data/meta/line-sections.md           |       0
 {examples => v4/examples}/data/meta/line-simple.md |       0
 {examples => v4/examples}/data/meta/line-smooth.md |       0
 {examples => v4/examples}/data/meta/line-stack.md  |       0
 {examples => v4/examples}/data/meta/line-step.md   |       0
 {examples => v4/examples}/data/meta/line-style.md  |       0
 .../examples}/data/meta/line-tooltip-touch.md      |       0
 .../examples}/data/meta/line-y-category.md         |       0
 .../examples}/data/meta/lines-airline.md           |       0
 .../examples}/data/meta/lines-bmap-bus.md          |       0
 .../examples}/data/meta/lines-bmap-effect.md       |       0
 {examples => v4/examples}/data/meta/lines-bmap.md  |       0
 {examples => v4/examples}/data/meta/lines-ny.md    |       0
 {examples => v4/examples}/data/meta/map-HK.md      |       0
 {examples => v4/examples}/data/meta/map-bin.md     |       0
 .../examples}/data/meta/map-china-dataRange.md     |       0
 {examples => v4/examples}/data/meta/map-china.md   |       0
 {examples => v4/examples}/data/meta/map-labels.md  |       0
 {examples => v4/examples}/data/meta/map-locate.md  |       0
 {examples => v4/examples}/data/meta/map-polygon.md |       0
 .../examples}/data/meta/map-province.md            |       0
 {examples => v4/examples}/data/meta/map-usa.md     |       0
 .../examples}/data/meta/map-world-dataRange.md     |       0
 {examples => v4/examples}/data/meta/map-world.md   |       0
 .../examples}/data/meta/mix-line-bar.md            |       0
 .../examples}/data/meta/mix-timeline-finance.md    |       0
 .../examples}/data/meta/mix-zoom-on-value.md       |       0
 .../examples}/data/meta/multiple-x-axis.md         |       0
 .../examples}/data/meta/multiple-y-axis.md         |       0
 .../examples}/data/meta/parallel-aqi.md            |       0
 .../examples}/data/meta/parallel-nutrients.md      |       0
 .../examples}/data/meta/parallel-simple.md         |       0
 .../examples}/data/meta/pictorialBar-body-fill.md  |       0
 .../examples}/data/meta/pictorialBar-dotted.md     |       0
 .../examples}/data/meta/pictorialBar-forest.md     |       0
 .../examples}/data/meta/pictorialBar-hill.md       |       0
 .../examples}/data/meta/pictorialBar-spirit.md     |       0
 .../examples}/data/meta/pictorialBar-vehicle.md    |       0
 .../examples}/data/meta/pictorialBar-velocity.md   |       0
 {examples => v4/examples}/data/meta/pie-alignTo.md |       0
 {examples => v4/examples}/data/meta/pie-custom.md  |       0
 .../examples}/data/meta/pie-doughnut.md            |       0
 {examples => v4/examples}/data/meta/pie-legend.md  |       0
 {examples => v4/examples}/data/meta/pie-nest.md    |       0
 {examples => v4/examples}/data/meta/pie-pattern.md |       0
 .../examples}/data/meta/pie-rich-text.md           |       0
 .../examples}/data/meta/pie-roseType.md            |       0
 {examples => v4/examples}/data/meta/pie-simple.md  |       0
 .../examples}/data/meta/polar-roundCap.md          |       0
 {examples => v4/examples}/data/meta/radar-aqi.md   |       0
 .../examples}/data/meta/radar-custom.md            |       0
 .../examples}/data/meta/radar-multiple.md          |       0
 {examples => v4/examples}/data/meta/radar.md       |       0
 {examples => v4/examples}/data/meta/radar2.md      |       0
 .../examples}/data/meta/sankey-energy.md           |       0
 .../examples}/data/meta/sankey-itemstyle.md        |       0
 .../examples}/data/meta/sankey-levels.md           |       0
 .../examples}/data/meta/sankey-nodeAlign-left.md   |       0
 .../examples}/data/meta/sankey-nodeAlign-right.md  |       0
 .../examples}/data/meta/sankey-simple.md           |       0
 .../examples}/data/meta/sankey-vertical.md         |       0
 .../data/meta/scatter-anscombe-quartet.md          |       0
 .../examples}/data/meta/scatter-aqi-color.md       |       0
 .../data/meta/scatter-clustering-process.md        |       0
 .../examples}/data/meta/scatter-effect.md          |       0
 .../data/meta/scatter-exponential-regression.md    |       0
 .../examples}/data/meta/scatter-large.md           |       0
 .../data/meta/scatter-life-expectancy-timeline.md  |       0
 .../data/meta/scatter-linear-regression.md         |       0
 .../data/meta/scatter-logarithmic-regression.md    |       0
 .../examples}/data/meta/scatter-map-brush.md       |       0
 {examples => v4/examples}/data/meta/scatter-map.md |       0
 .../examples}/data/meta/scatter-matrix.md          |       0
 .../examples}/data/meta/scatter-nebula.md          |       0
 .../data/meta/scatter-nutrients-matrix.md          |       0
 .../examples}/data/meta/scatter-nutrients.md       |       0
 .../examples}/data/meta/scatter-painter-choice.md  |       0
 .../examples}/data/meta/scatter-polar-punchCard.md |       0
 .../data/meta/scatter-polynomial-regression.md     |       0
 .../examples}/data/meta/scatter-punchCard.md       |       0
 .../examples}/data/meta/scatter-simple.md          |       0
 .../examples}/data/meta/scatter-single-axis.md     |       0
 .../examples}/data/meta/scatter-stream-visual.md   |       0
 .../examples}/data/meta/scatter-weibo.md           |       0
 .../examples}/data/meta/scatter-weight.md          |       0
 .../data/meta/scatter-world-population.md          |       0
 .../examples}/data/meta/sunburst-book.md           |       0
 .../examples}/data/meta/sunburst-drink.md          |       0
 .../examples}/data/meta/sunburst-label-position.md |       0
 .../examples}/data/meta/sunburst-label-rotate.md   |       0
 .../examples}/data/meta/sunburst-monochrome.md     |       0
 .../examples}/data/meta/sunburst-simple.md         |       0
 .../examples}/data/meta/sunburst-visualMap.md      |       0
 .../examples}/data/meta/themeRiver-basic.md        |       0
 .../examples}/data/meta/themeRiver-lastfm.md       |       0
 {examples => v4/examples}/data/meta/tree-basic.md  |       0
 {examples => v4/examples}/data/meta/tree-legend.md |       0
 .../examples}/data/meta/tree-orient-bottom-top.md  |       0
 .../examples}/data/meta/tree-orient-right-left.md  |       0
 .../examples}/data/meta/tree-polyline.md           |       0
 {examples => v4/examples}/data/meta/tree-radial.md |       0
 .../examples}/data/meta/tree-vertical.md           |       0
 .../examples}/data/meta/treemap-disk.md            |       0
 .../examples}/data/meta/treemap-drill-down.md      |       0
 .../examples}/data/meta/treemap-obama.md           |       0
 .../examples}/data/meta/treemap-show-parent.md     |       0
 .../examples}/data/meta/treemap-simple.md          |       0
 .../examples}/data/meta/treemap-visual.md          |       0
 {examples => v4/examples}/data/meta/watermark.md   |       0
 {examples => v4/examples}/data/meta/wind-barb.md   |       0
 {examples => v4/examples}/data/mix-line-bar.js     |       0
 .../examples}/data/mix-timeline-finance.js         |       0
 .../examples}/data/mix-zoom-on-value.js            |       0
 {examples => v4/examples}/data/multiple-x-axis.js  |       0
 {examples => v4/examples}/data/multiple-y-axis.js  |       0
 {examples => v4/examples}/data/parallel-aqi.js     |       0
 .../examples}/data/parallel-nutrients.js           |       0
 {examples => v4/examples}/data/parallel-simple.js  |       0
 .../examples}/data/pictorialBar-body-fill.js       |       0
 .../examples}/data/pictorialBar-dotted.js          |       0
 .../examples}/data/pictorialBar-forest.js          |       0
 .../examples}/data/pictorialBar-hill.js            |       0
 .../examples}/data/pictorialBar-spirit.js          |       0
 .../examples}/data/pictorialBar-vehicle.js         |       0
 .../examples}/data/pictorialBar-velocity.js        |       0
 {examples => v4/examples}/data/pie-alignTo.js      |       0
 {examples => v4/examples}/data/pie-custom.js       |       0
 {examples => v4/examples}/data/pie-doughnut.js     |       0
 {examples => v4/examples}/data/pie-legend.js       |       0
 {examples => v4/examples}/data/pie-nest.js         |       0
 {examples => v4/examples}/data/pie-pattern.js      |       0
 {examples => v4/examples}/data/pie-rich-text.js    |       0
 {examples => v4/examples}/data/pie-roseType.js     |       0
 {examples => v4/examples}/data/pie-simple.js       |       0
 {examples => v4/examples}/data/polar-roundCap.js   |       0
 {examples => v4/examples}/data/radar-aqi.js        |       0
 {examples => v4/examples}/data/radar-custom.js     |       0
 {examples => v4/examples}/data/radar-multiple.js   |       0
 {examples => v4/examples}/data/radar.js            |       0
 {examples => v4/examples}/data/radar2.js           |       0
 {examples => v4/examples}/data/sankey-energy.js    |       0
 {examples => v4/examples}/data/sankey-itemstyle.js |       0
 {examples => v4/examples}/data/sankey-levels.js    |       0
 .../examples}/data/sankey-nodeAlign-left.js        |       0
 .../examples}/data/sankey-nodeAlign-right.js       |       0
 {examples => v4/examples}/data/sankey-simple.js    |       0
 {examples => v4/examples}/data/sankey-vertical.js  |       0
 .../examples}/data/scatter-anscombe-quartet.js     |       0
 .../examples}/data/scatter-aqi-color.js            |       0
 .../examples}/data/scatter-clustering-process.js   |       0
 {examples => v4/examples}/data/scatter-effect.js   |       0
 .../data/scatter-exponential-regression.js         |       0
 {examples => v4/examples}/data/scatter-large.js    |       0
 .../data/scatter-life-expectancy-timeline.js       |       0
 .../examples}/data/scatter-linear-regression.js    |       0
 .../data/scatter-logarithmic-regression.js         |       0
 .../examples}/data/scatter-map-brush.js            |       0
 {examples => v4/examples}/data/scatter-map.js      |       0
 {examples => v4/examples}/data/scatter-matrix.js   |       0
 {examples => v4/examples}/data/scatter-nebula.js   |       0
 .../examples}/data/scatter-nutrients-matrix.js     |       0
 .../examples}/data/scatter-nutrients.js            |       0
 .../examples}/data/scatter-painter-choice.js       |       0
 .../examples}/data/scatter-polar-punchCard.js      |       0
 .../data/scatter-polynomial-regression.js          |       0
 .../examples}/data/scatter-punchCard.js            |       0
 {examples => v4/examples}/data/scatter-simple.js   |       0
 .../examples}/data/scatter-single-axis.js          |       0
 .../examples}/data/scatter-stream-visual.js        |       0
 {examples => v4/examples}/data/scatter-weibo.js    |       0
 {examples => v4/examples}/data/scatter-weight.js   |       0
 .../examples}/data/scatter-world-population.js     |       0
 {examples => v4/examples}/data/sunburst-book.js    |       0
 {examples => v4/examples}/data/sunburst-drink.js   |       0
 .../examples}/data/sunburst-label-rotate.js        |       0
 .../examples}/data/sunburst-monochrome.js          |       0
 {examples => v4/examples}/data/sunburst-simple.js  |       0
 .../examples}/data/sunburst-visualMap.js           |       0
 {examples => v4/examples}/data/themeRiver-basic.js |       0
 .../examples}/data/themeRiver-lastfm.js            |       0
 .../examples/data/thumb-dark/area-basic.jpg        |     Bin
 .../examples/data/thumb-dark/area-pieces.jpg       |     Bin
 .../examples/data/thumb-dark/area-rainfall.jpg     |     Bin
 .../examples/data/thumb-dark/area-simple.jpg       |     Bin
 .../examples/data/thumb-dark/area-stack.jpg        |     Bin
 .../data/thumb-dark/bar-animation-delay.jpg        |     Bin
 .../examples/data/thumb-dark/bar-background.jpg    |     Bin
 .../examples/data/thumb-dark/bar-brush.jpg         |     Bin
 .../examples/data/thumb-dark/bar-gradient.jpg      |     Bin
 .../examples/data/thumb-dark/bar-histogram.jpg     |     Bin
 .../data/thumb-dark/bar-label-rotation.jpg         |     Bin
 .../examples/data/thumb-dark/bar-large.jpg         |     Bin
 .../examples/data/thumb-dark/bar-negative.jpg      |     Bin
 .../examples/data/thumb-dark/bar-negative2.jpg     |     Bin
 .../data/thumb-dark/bar-polar-real-estate.jpg      |     Bin
 .../data/thumb-dark/bar-polar-stack-radial.jpg     |     Bin
 .../examples/data/thumb-dark/bar-polar-stack.jpg   |     Bin
 .../examples/data/thumb-dark/bar-rich-text.jpg     |     Bin
 .../examples/data/thumb-dark/bar-simple.jpg        |     Bin
 .../examples/data/thumb-dark/bar-stack.jpg         |     Bin
 .../examples/data/thumb-dark/bar-tick-align.jpg    |     Bin
 .../examples/data/thumb-dark/bar-waterfall.jpg     |     Bin
 .../examples/data/thumb-dark/bar-waterfall2.jpg    |     Bin
 .../data/thumb-dark/bar-y-category-stack.jpg       |     Bin
 .../examples/data/thumb-dark/bar-y-category.jpg    |     Bin
 {next => v4}/examples/data/thumb-dark/bar1.jpg     |     Bin
 .../data/thumb-dark/boxplot-light-velocity.jpg     |     Bin
 .../data/thumb-dark/boxplot-light-velocity2.jpg    |     Bin
 .../examples/data/thumb-dark/boxplot-multi.jpg     |     Bin
 .../examples/data/thumb-dark/bubble-gradient.jpg   |     Bin
 .../examples}/data/thumb-dark/calendar-charts.jpg  |     Bin
 .../data/thumb-dark/calendar-effectscatter.jpg     |     Bin
 .../examples/data/thumb-dark/calendar-graph.jpg    |     Bin
 .../examples/data/thumb-dark/calendar-heatmap.jpg  |     Bin
 .../data/thumb-dark/calendar-horizontal.jpg        |     Bin
 .../examples/data/thumb-dark/calendar-lunar.jpg    |     Bin
 .../examples/data/thumb-dark/calendar-pie.jpg      |     Bin
 .../examples/data/thumb-dark/calendar-simple.jpg   |     Bin
 .../examples/data/thumb-dark/calendar-vertical.jpg |     Bin
 .../examples/data/thumb-dark/candlestick-brush.jpg |     Bin
 .../examples/data/thumb-dark/candlestick-large.jpg |     Bin
 .../data/thumb-dark/candlestick-sh-2015.jpg        |     Bin
 .../examples/data/thumb-dark/candlestick-sh.jpg    |     Bin
 .../data/thumb-dark/candlestick-simple.jpg         |     Bin
 .../examples/data/thumb-dark/candlestick-touch.jpg |     Bin
 .../examples/data/thumb-dark/confidence-band.jpg   |     Bin
 .../examples/data/thumb-dark/custom-bar-trend.jpg  |     Bin
 .../data/thumb-dark/custom-calendar-icon.jpg       |     Bin
 .../data/thumb-dark/custom-cartesian-polygon.jpg   |     Bin
 .../examples/data/thumb-dark/custom-error-bar.jpg  |     Bin
 .../data/thumb-dark/custom-error-scatter.jpg       |     Bin
 .../data/thumb-dark/custom-gantt-flight.jpg        |     Bin
 .../examples/data/thumb-dark}/custom-hexbin.jpg    |     Bin
 .../examples/data/thumb-dark/custom-ohlc.jpg       |     Bin
 .../data/thumb-dark/custom-polar-heatmap.jpg       |     Bin
 .../examples}/data/thumb-dark/custom-profile.jpg   |     Bin
 .../examples/data/thumb-dark/custom-profit.jpg     |     Bin
 .../examples/data/thumb-dark}/custom-wind.jpg      |     Bin
 .../examples/data/thumb-dark/cycle-plot.jpg        |     Bin
 .../examples/data/thumb-dark/dataset-default.jpg   |     Bin
 .../examples/data/thumb-dark/dataset-encode0.jpg   |     Bin
 .../examples/data/thumb-dark/dataset-encode1.jpg   |     Bin
 .../examples/data/thumb-dark/dataset-link.jpg      |     Bin
 .../data/thumb-dark/dataset-series-layout-by.jpg   |     Bin
 .../examples/data/thumb-dark/dataset-simple0.jpg   |     Bin
 .../examples/data/thumb-dark/dataset-simple1.jpg   |     Bin
 .../examples}/data/thumb-dark/dynamic-data.jpg     |     Bin
 .../examples/data/thumb-dark/dynamic-data2.jpg     |     Bin
 .../data/thumb-dark/effectScatter-bmap.jpg         |     Bin
 .../data/thumb-dark/effectScatter-map.jpg          |     Bin
 .../examples/data/thumb-dark/funnel-align.jpg      |     Bin
 .../examples/data/thumb-dark/funnel-customize.jpg  |     Bin
 .../examples/data/thumb-dark/funnel-mutiple.jpg    |     Bin
 {next => v4}/examples/data/thumb-dark/funnel.jpg   |     Bin
 .../examples/data/thumb-dark/gauge-car-dark.jpg    |     Bin
 .../examples/data/thumb-dark/gauge-car.jpg         |     Bin
 {next => v4}/examples/data/thumb-dark/gauge.jpg    |     Bin
 .../examples}/data/thumb-dark/geo-lines.jpg        |     Bin
 .../examples/data/thumb-dark/geo-map-scatter.jpg   |     Bin
 .../data/thumb-dark/graph-circular-layout.jpg      |     Bin
 .../data/thumb-dark/graph-force-dynamic.jpg        |     Bin
 .../examples}/data/thumb-dark/graph-force.jpg      |     Bin
 .../examples/data/thumb-dark/graph-force2.jpg      |     Bin
 .../examples/data/thumb-dark/graph-grid.jpg        |     Bin
 .../data/thumb-dark/graph-life-expectancy.jpg      |     Bin
 .../examples/data/thumb-dark/graph-npm.jpg         |     Bin
 .../examples/data/thumb-dark/graph-simple.jpg      |     Bin
 .../examples}/data/thumb-dark/graph-webkit-dep.jpg |     Bin
 .../examples}/data/thumb-dark/graph.jpg            |     Bin
 .../examples/data/thumb-dark/grid-multiple.jpg     |     Bin
 .../examples/data/thumb-dark/heatmap-bmap.jpg      |     Bin
 .../examples/data/thumb-dark/heatmap-cartesian.jpg |     Bin
 .../data/thumb-dark/heatmap-large-piecewise.jpg    |     Bin
 .../examples/data/thumb-dark/heatmap-large.jpg     |     Bin
 .../examples/data/thumb-dark}/heatmap-map.jpg      |     Bin
 {next => v4}/examples/data/thumb-dark/line-aqi.jpg |     Bin
 .../examples/data/thumb-dark/line-draggable.jpg    |     Bin
 .../examples/data/thumb-dark/line-easing.jpg       |     Bin
 .../examples/data/thumb-dark/line-function.jpg     |     Bin
 .../examples/data/thumb-dark/line-gradient.jpg     |     Bin
 .../examples/data/thumb-dark/line-graphic.jpg      |     Bin
 .../line-in-cartesian-coordinate-system.jpg        |     Bin
 {next => v4}/examples/data/thumb-dark/line-log.jpg |     Bin
 .../examples/data/thumb-dark/line-marker.jpg       |     Bin
 .../examples/data/thumb-dark/line-markline.jpg     |     Bin
 {next => v4}/examples/data/thumb-dark/line-pen.jpg |     Bin
 .../examples/data/thumb-dark/line-polar.jpg        |     Bin
 .../examples/data/thumb-dark/line-polar2.jpg       |     Bin
 .../examples/data/thumb-dark/line-sections.jpg     |     Bin
 .../examples/data/thumb-dark/line-simple.jpg       |     Bin
 .../examples/data/thumb-dark/line-smooth.jpg       |     Bin
 .../examples/data/thumb-dark/line-stack.jpg        |     Bin
 .../examples/data/thumb-dark/line-step.jpg         |     Bin
 .../examples/data/thumb-dark/line-style.jpg        |     Bin
 .../data/thumb-dark/line-tooltip-touch.jpg         |     Bin
 .../examples/data/thumb-dark/line-y-category.jpg   |     Bin
 .../examples/data/thumb-dark/lines-airline.jpg     |     Bin
 .../examples/data/thumb-dark/lines-bmap-bus.jpg    |     Bin
 .../data/thumb-dark}/lines-bmap-effect.jpg         |     Bin
 .../data/thumb-dark}/lines-bmap-effect.png         |     Bin
 .../examples/data/thumb-dark/lines-bmap.jpg        |     Bin
 .../examples/data/thumb-dark}/lines-ny.jpg         |     Bin
 {next => v4}/examples/data/thumb-dark/map-HK.jpg   |     Bin
 {next => v4}/examples/data/thumb-dark/map-bin.jpg  |     Bin
 .../data/thumb-dark/map-china-dataRange.jpg        |     Bin
 .../examples/data/thumb-dark/map-china.jpg         |     Bin
 .../examples/data/thumb-dark/map-labels.jpg        |     Bin
 .../examples/data/thumb-dark/map-locate.jpg        |     Bin
 .../data/thumb-dark/map-parallel-prices.jpg        |     Bin
 .../examples}/data/thumb-dark/map-polygon.jpg      |     Bin
 .../examples/data/thumb-dark}/map-province.jpg     |     Bin
 {next => v4}/examples/data/thumb-dark/map-usa.jpg  |     Bin
 .../data/thumb-dark/map-world-dataRange.jpg        |     Bin
 .../examples/data/thumb-dark/map-world.jpg         |     Bin
 .../examples/data/thumb-dark/mix-line-bar.jpg      |     Bin
 .../data/thumb-dark/mix-timeline-finance.jpg       |     Bin
 .../examples/data/thumb-dark/mix-zoom-on-value.jpg |     Bin
 .../examples/data/thumb-dark/multiple-x-axis.jpg   |     Bin
 .../examples/data/thumb-dark/multiple-y-axis.jpg   |     Bin
 .../examples/data/thumb-dark/parallel-aqi.jpg      |     Bin
 .../data/thumb-dark}/parallel-nutrients.jpg        |     Bin
 .../examples/data/thumb-dark/parallel-simple.jpg   |     Bin
 .../data/thumb-dark/pictorialBar-body-fill.jpg     |     Bin
 .../data/thumb-dark/pictorialBar-dotted.jpg        |     Bin
 .../data/thumb-dark/pictorialBar-forest.jpg        |     Bin
 .../examples/data/thumb-dark/pictorialBar-hill.jpg |     Bin
 .../data/thumb-dark/pictorialBar-spirit.jpg        |     Bin
 .../data/thumb-dark/pictorialBar-vehicle.jpg       |     Bin
 .../data/thumb-dark/pictorialBar-velocity.jpg      |     Bin
 .../examples/data/thumb-dark/pie-alignTo.jpg       |     Bin
 .../examples/data/thumb-dark}/pie-custom.jpg       |     Bin
 .../examples/data/thumb-dark/pie-doughnut.jpg      |     Bin
 .../examples/data/thumb-dark/pie-legend.jpg        |     Bin
 {next => v4}/examples/data/thumb-dark/pie-nest.jpg |     Bin
 .../examples/data/thumb-dark}/pie-pattern.jpg      |     Bin
 .../examples/data/thumb-dark/pie-rich-text.jpg     |     Bin
 .../examples/data/thumb-dark/pie-roseType.jpg      |     Bin
 .../examples/data/thumb-dark/pie-simple.jpg        |     Bin
 .../examples/data/thumb-dark/polar-roundCap.jpg    |     Bin
 .../examples/data/thumb-dark}/radar-aqi.jpg        |     Bin
 .../examples/data/thumb-dark/radar-custom.jpg      |     Bin
 .../examples/data/thumb-dark/radar-multiple.jpg    |     Bin
 {next => v4}/examples/data/thumb-dark/radar.jpg    |     Bin
 {next => v4}/examples/data/thumb-dark/radar2.jpg   |     Bin
 .../examples/data/thumb-dark/sankey-energy.jpg     |     Bin
 .../examples/data/thumb-dark}/sankey-itemstyle.jpg |     Bin
 .../examples/data/thumb-dark/sankey-levels.jpg     |     Bin
 .../data/thumb-dark/sankey-nodeAlign-left.jpg      |     Bin
 .../data/thumb-dark/sankey-nodeAlign-right.jpg     |     Bin
 .../examples/data/thumb-dark/sankey-simple.jpg     |     Bin
 .../examples/data/thumb-dark/sankey-vertical.jpg   |     Bin
 .../data/thumb-dark/scatter-anscombe-quartet.jpg   |     Bin
 .../data/thumb-dark}/scatter-aqi-color.jpg         |     Bin
 .../data/thumb-dark/scatter-clustering-process.jpg |     Bin
 .../examples}/data/thumb-dark/scatter-effect.jpg   |     Bin
 .../thumb-dark/scatter-exponential-regression.jpg  |     Bin
 .../examples/data/thumb-dark/scatter-large.jpg     |     Bin
 .../scatter-life-expectancy-timeline.jpg           |     Bin
 .../data/thumb-dark/scatter-linear-regression.jpg  |     Bin
 .../thumb-dark/scatter-logarithmic-regression.jpg  |     Bin
 .../examples/data/thumb-dark/scatter-map-brush.jpg |     Bin
 .../examples/data/thumb-dark/scatter-map.jpg       |     Bin
 .../examples/data/thumb-dark/scatter-matrix.jpg    |     Bin
 .../examples}/data/thumb-dark/scatter-nebula.jpg   |     Bin
 .../data/thumb-dark/scatter-nutrients-matrix.jpg   |     Bin
 .../data/thumb-dark/scatter-nutrients.jpg          |     Bin
 .../data/thumb-dark/scatter-painter-choice.jpg     |     Bin
 .../data/thumb-dark/scatter-polar-punchCard.jpg    |     Bin
 .../thumb-dark/scatter-polynomial-regression.jpg   |     Bin
 .../examples/data/thumb-dark/scatter-punchCard.jpg |     Bin
 .../examples/data/thumb-dark/scatter-simple.jpg    |     Bin
 .../data/thumb-dark/scatter-single-axis.jpg        |     Bin
 .../data/thumb-dark/scatter-stream-visual.jpg      |     Bin
 .../examples/data/thumb-dark}/scatter-weibo.jpg    |     Bin
 .../examples/data/thumb-dark/scatter-weight.jpg    |     Bin
 .../data/thumb-dark}/scatter-world-population.jpg  |     Bin
 .../examples/data/thumb-dark}/sunburst-book.jpg    |     Bin
 .../examples/data/thumb-dark/sunburst-drink.jpg    |     Bin
 .../data/thumb-dark/sunburst-label-rotate.jpg      |     Bin
 .../data/thumb-dark/sunburst-monochrome.jpg        |     Bin
 .../examples/data/thumb-dark/sunburst-simple.jpg   |     Bin
 .../data/thumb-dark/sunburst-visualMap.jpg         |     Bin
 .../examples/data/thumb-dark/themeRiver-basic.jpg  |     Bin
 .../examples/data/thumb-dark/themeRiver-lastfm.jpg |     Bin
 .../examples/data/thumb-dark/tree-basic.jpg        |     Bin
 .../examples/data/thumb-dark/tree-legend.jpg       |     Bin
 .../data/thumb-dark/tree-orient-bottom-top.jpg     |     Bin
 .../data/thumb-dark/tree-orient-right-left.jpg     |     Bin
 .../examples/data/thumb-dark/tree-polyline.jpg     |     Bin
 .../examples/data/thumb-dark/tree-radial.jpg       |     Bin
 .../examples/data/thumb-dark/tree-vertical.jpg     |     Bin
 .../examples/data/thumb-dark/treemap-disk.jpg      |     Bin
 .../data/thumb-dark/treemap-drill-down.jpg         |     Bin
 .../examples/data/thumb-dark/treemap-obama.jpg     |     Bin
 .../data/thumb-dark/treemap-show-parent.jpg        |     Bin
 .../examples/data/thumb-dark/treemap-simple.jpg    |     Bin
 .../examples/data/thumb-dark/treemap-visual.jpg    |     Bin
 .../examples/data/thumb-dark/watermark.jpg         |     Bin
 .../examples/data/thumb-dark/wind-barb.jpg         |     Bin
 .../examples}/data/thumb-light/area-basic.jpg      |     Bin
 .../examples}/data/thumb-light/area-pieces.jpg     |     Bin
 .../examples}/data/thumb-light/area-rainfall.jpg   |     Bin
 .../examples/data/thumb-light}/area-simple.jpg     |     Bin
 .../examples}/data/thumb-light/area-stack.jpg      |     Bin
 .../data/thumb-light/bar-animation-delay.jpg       |     Bin
 .../examples}/data/thumb-light/bar-background.jpg  |     Bin
 .../examples}/data/thumb-light/bar-brush.jpg       |     Bin
 .../examples/data/thumb-light}/bar-gradient.jpg    |     Bin
 .../examples/data/thumb-light}/bar-histogram.jpg   |     Bin
 .../data/thumb-light}/bar-label-rotation.jpg       |     Bin
 .../examples}/data/thumb-light/bar-large.jpg       |     Bin
 .../examples}/data/thumb-light/bar-negative.jpg    |     Bin
 .../examples}/data/thumb-light/bar-negative2.jpg   |     Bin
 .../data/thumb-light/bar-polar-real-estate.jpg     |     Bin
 .../data/thumb-light/bar-polar-stack-radial.jpg    |     Bin
 .../examples}/data/thumb-light/bar-polar-stack.jpg |     Bin
 .../examples}/data/thumb-light/bar-rich-text.jpg   |     Bin
 .../examples}/data/thumb-light/bar-simple.jpg      |     Bin
 .../examples}/data/thumb-light/bar-stack.jpg       |     Bin
 .../examples/data/thumb-light}/bar-tick-align.jpg  |     Bin
 .../examples}/data/thumb-light/bar-waterfall.jpg   |     Bin
 .../examples}/data/thumb-light/bar-waterfall2.jpg  |     Bin
 .../data/thumb-light/bar-y-category-stack.jpg      |     Bin
 .../examples}/data/thumb-light/bar-y-category.jpg  |     Bin
 .../examples}/data/thumb-light/bar1.jpg            |     Bin
 .../data/thumb-light/boxplot-light-velocity.jpg    |     Bin
 .../data/thumb-light/boxplot-light-velocity2.jpg   |     Bin
 .../examples}/data/thumb-light/boxplot-multi.jpg   |     Bin
 .../examples/data/thumb-light}/bubble-gradient.jpg |     Bin
 .../examples}/data/thumb-light/calendar-charts.jpg |     Bin
 .../data/thumb-light/calendar-effectscatter.jpg    |     Bin
 .../examples/data/thumb-light}/calendar-graph.jpg  |     Bin
 .../data/thumb-light}/calendar-heatmap.jpg         |     Bin
 .../data/thumb-light}/calendar-horizontal.jpg      |     Bin
 .../examples}/data/thumb-light/calendar-lunar.jpg  |     Bin
 .../examples}/data/thumb-light/calendar-pie.jpg    |     Bin
 .../examples/data/thumb-light}/calendar-simple.jpg |     Bin
 .../data/thumb-light}/calendar-vertical.jpg        |     Bin
 .../data/thumb-light/candlestick-brush.jpg         |     Bin
 .../data/thumb-light}/candlestick-large.jpg        |     Bin
 .../data/thumb-light/candlestick-sh-2015.jpg       |     Bin
 .../examples}/data/thumb-light/candlestick-sh.jpg  |     Bin
 .../data/thumb-light}/candlestick-simple.jpg       |     Bin
 .../data/thumb-light}/candlestick-touch.jpg        |     Bin
 .../examples}/data/thumb-light/confidence-band.jpg |     Bin
 .../data/thumb-light/custom-bar-trend.jpg          |     Bin
 .../data/thumb-light}/custom-calendar-icon.jpg     |     Bin
 .../data/thumb-light/custom-cartesian-polygon.jpg  |     Bin
 .../data/thumb-light/custom-error-bar.jpg          |     Bin
 .../data/thumb-light/custom-error-scatter.jpg      |     Bin
 .../data/thumb-light/custom-gantt-flight.jpg       |     Bin
 .../examples/data/thumb-light}/custom-hexbin.jpg   |     Bin
 .../examples}/data/thumb-light/custom-ohlc.jpg     |     Bin
 .../data/thumb-light}/custom-polar-heatmap.jpg     |     Bin
 .../examples}/data/thumb-light/custom-profile.jpg  |     Bin
 .../examples/data/thumb-light}/custom-profit.jpg   |     Bin
 .../examples/data/thumb-light}/custom-wind.jpg     |     Bin
 .../examples}/data/thumb-light/cycle-plot.jpg      |     Bin
 .../examples}/data/thumb-light/dataset-default.jpg |     Bin
 .../examples/data/thumb-light}/dataset-encode0.jpg |     Bin
 .../examples}/data/thumb-light/dataset-encode1.jpg |     Bin
 .../examples}/data/thumb-light/dataset-link.jpg    |     Bin
 .../data/thumb-light/dataset-series-layout-by.jpg  |     Bin
 .../examples}/data/thumb-light/dataset-simple0.jpg |     Bin
 .../examples}/data/thumb-light/dataset-simple1.jpg |     Bin
 .../examples}/data/thumb-light/dynamic-data.jpg    |     Bin
 .../examples}/data/thumb-light/dynamic-data2.jpg   |     Bin
 .../data/thumb-light/effectScatter-bmap.jpg        |     Bin
 .../data/thumb-light/effectScatter-map.jpg         |     Bin
 .../examples}/data/thumb-light/funnel-align.jpg    |     Bin
 .../data/thumb-light/funnel-customize.jpg          |     Bin
 .../examples}/data/thumb-light/funnel-mutiple.jpg  |     Bin
 .../examples}/data/thumb-light/funnel.jpg          |     Bin
 .../examples/data/thumb-light}/gauge-car-dark.jpg  |     Bin
 .../examples/data/thumb-light}/gauge-car.jpg       |     Bin
 .../examples/data/thumb-light}/gauge.jpg           |     Bin
 .../examples}/data/thumb-light/geo-lines.jpg       |     Bin
 .../examples/data/thumb-light}/geo-map-scatter.jpg |     Bin
 .../data/thumb-light/graph-circular-layout.jpg     |     Bin
 .../data/thumb-light/graph-force-dynamic.jpg       |     Bin
 .../examples}/data/thumb-light/graph-force.jpg     |     Bin
 .../examples}/data/thumb-light/graph-force2.jpg    |     Bin
 .../examples}/data/thumb-light/graph-grid.jpg      |     Bin
 .../data/thumb-light/graph-life-expectancy.jpg     |     Bin
 .../examples/data/thumb-light}/graph-npm.jpg       |     Bin
 .../examples}/data/thumb-light/graph-simple.jpg    |     Bin
 .../data/thumb-light/graph-webkit-dep.jpg          |     Bin
 .../examples}/data/thumb-light/graph.jpg           |     Bin
 .../examples}/data/thumb-light/grid-multiple.jpg   |     Bin
 .../examples}/data/thumb-light/heatmap-bmap.jpg    |     Bin
 .../data/thumb-light}/heatmap-cartesian.jpg        |     Bin
 .../data/thumb-light}/heatmap-large-piecewise.jpg  |     Bin
 .../examples/data/thumb-light}/heatmap-large.jpg   |     Bin
 .../examples/data/thumb-light}/heatmap-map.jpg     |     Bin
 .../examples}/data/thumb-light/line-aqi.jpg        |     Bin
 .../examples}/data/thumb-light/line-draggable.jpg  |     Bin
 .../examples}/data/thumb-light/line-easing.jpg     |     Bin
 .../examples}/data/thumb-light/line-function.jpg   |     Bin
 .../examples/data/thumb-light}/line-gradient.jpg   |     Bin
 .../examples/data/thumb-light}/line-graphic.jpg    |     Bin
 .../line-in-cartesian-coordinate-system.jpg        |     Bin
 .../examples}/data/thumb-light/line-log.jpg        |     Bin
 .../examples}/data/thumb-light/line-marker.jpg     |     Bin
 .../examples}/data/thumb-light/line-markline.jpg   |     Bin
 .../examples}/data/thumb-light/line-pen.jpg        |     Bin
 .../examples}/data/thumb-light/line-polar.jpg      |     Bin
 .../examples}/data/thumb-light/line-polar2.jpg     |     Bin
 .../examples}/data/thumb-light/line-sections.jpg   |     Bin
 .../examples}/data/thumb-light/line-simple.jpg     |     Bin
 .../examples}/data/thumb-light/line-smooth.jpg     |     Bin
 .../examples}/data/thumb-light/line-stack.jpg      |     Bin
 .../examples}/data/thumb-light/line-step.jpg       |     Bin
 .../examples/data/thumb-light}/line-style.jpg      |     Bin
 .../data/thumb-light}/line-tooltip-touch.jpg       |     Bin
 .../examples}/data/thumb-light/line-y-category.jpg |     Bin
 .../examples}/data/thumb-light/lines-airline.jpg   |     Bin
 .../examples}/data/thumb-light/lines-bmap-bus.jpg  |     Bin
 .../data/thumb-light}/lines-bmap-effect.jpg        |     Bin
 .../examples}/data/thumb-light/lines-bmap.jpg      |     Bin
 .../examples/data/thumb-light}/lines-ny.jpg        |     Bin
 .../examples/data/thumb-light}/map-HK.jpg          |     Bin
 .../examples}/data/thumb-light/map-bin.jpg         |     Bin
 .../data/thumb-light/map-china-dataRange.jpg       |     Bin
 .../examples/data/thumb-light}/map-china.jpg       |     Bin
 .../examples/data/thumb-light}/map-labels.jpg      |     Bin
 .../examples/data/thumb-light}/map-locate.jpg      |     Bin
 .../data/thumb-light}/map-parallel-prices.jpg      |     Bin
 .../examples}/data/thumb-light/map-polygon.jpg     |     Bin
 .../examples/data/thumb-light}/map-province.jpg    |     Bin
 .../examples/data/thumb-light}/map-usa.jpg         |     Bin
 .../data/thumb-light}/map-world-dataRange.jpg      |     Bin
 .../examples/data/thumb-light}/map-world.jpg       |     Bin
 .../examples}/data/thumb-light/mix-line-bar.jpg    |     Bin
 .../data/thumb-light/mix-timeline-finance.jpg      |     Bin
 .../data/thumb-light/mix-zoom-on-value.jpg         |     Bin
 .../examples/data/thumb-light}/multiple-x-axis.jpg |     Bin
 .../examples/data/thumb-light}/multiple-y-axis.jpg |     Bin
 .../examples}/data/thumb-light/parallel-aqi.jpg    |     Bin
 .../data/thumb-light}/parallel-nutrients.jpg       |     Bin
 .../examples}/data/thumb-light/parallel-simple.jpg |     Bin
 .../data/thumb-light/pictorialBar-body-fill.jpg    |     Bin
 .../data/thumb-light/pictorialBar-dotted.jpg       |     Bin
 .../data/thumb-light}/pictorialBar-forest.jpg      |     Bin
 .../data/thumb-light/pictorialBar-hill.jpg         |     Bin
 .../data/thumb-light}/pictorialBar-spirit.jpg      |     Bin
 .../data/thumb-light/pictorialBar-vehicle.jpg      |     Bin
 .../data/thumb-light/pictorialBar-velocity.jpg     |     Bin
 .../examples}/data/thumb-light/pie-alignTo.jpg     |     Bin
 .../examples/data/thumb-light}/pie-custom.jpg      |     Bin
 .../examples}/data/thumb-light/pie-doughnut.jpg    |     Bin
 .../examples}/data/thumb-light/pie-legend.jpg      |     Bin
 .../examples}/data/thumb-light/pie-nest.jpg        |     Bin
 .../examples/data/thumb-light}/pie-pattern.jpg     |     Bin
 .../examples}/data/thumb-light/pie-rich-text.jpg   |     Bin
 .../examples}/data/thumb-light/pie-roseType.jpg    |     Bin
 .../examples}/data/thumb-light/pie-simple.jpg      |     Bin
 .../examples/data/thumb-light}/polar-roundCap.jpg  |     Bin
 .../examples/data/thumb-light}/radar-aqi.jpg       |     Bin
 .../examples}/data/thumb-light/radar-custom.jpg    |     Bin
 .../examples}/data/thumb-light/radar-multiple.jpg  |     Bin
 .../examples}/data/thumb-light/radar.jpg           |     Bin
 .../examples/data/thumb-light}/radar2.jpg          |     Bin
 .../examples}/data/thumb-light/sankey-energy.jpg   |     Bin
 .../data/thumb-light}/sankey-itemstyle.jpg         |     Bin
 .../examples/data/thumb-light}/sankey-levels.jpg   |     Bin
 .../data/thumb-light/sankey-nodeAlign-left.jpg     |     Bin
 .../data/thumb-light/sankey-nodeAlign-right.jpg    |     Bin
 .../examples}/data/thumb-light/sankey-simple.jpg   |     Bin
 .../examples}/data/thumb-light/sankey-vertical.jpg |     Bin
 .../data/thumb-light/scatter-anscombe-quartet.jpg  |     Bin
 .../data/thumb-light}/scatter-aqi-color.jpg        |     Bin
 .../thumb-light/scatter-clustering-process.jpg     |     Bin
 .../examples}/data/thumb-light/scatter-effect.jpg  |     Bin
 .../thumb-light/scatter-exponential-regression.jpg |     Bin
 .../examples}/data/thumb-light/scatter-large.jpg   |     Bin
 .../scatter-life-expectancy-timeline.jpg           |     Bin
 .../data/thumb-light/scatter-linear-regression.jpg |     Bin
 .../scatter-logarithmic-regression.jpg             |     Bin
 .../data/thumb-light}/scatter-map-brush.jpg        |     Bin
 .../examples}/data/thumb-light/scatter-map.jpg     |     Bin
 .../examples/data/thumb-light}/scatter-matrix.jpg  |     Bin
 .../examples}/data/thumb-light/scatter-nebula.jpg  |     Bin
 .../data/thumb-light/scatter-nutrients-matrix.jpg  |     Bin
 .../data/thumb-light/scatter-nutrients.jpg         |     Bin
 .../data/thumb-light}/scatter-painter-choice.jpg   |     Bin
 .../data/thumb-light/scatter-polar-punchCard.jpg   |     Bin
 .../thumb-light/scatter-polynomial-regression.jpg  |     Bin
 .../data/thumb-light/scatter-punchCard.jpg         |     Bin
 .../examples}/data/thumb-light/scatter-simple.jpg  |     Bin
 .../data/thumb-light/scatter-single-axis.jpg       |     Bin
 .../data/thumb-light}/scatter-stream-visual.jpg    |     Bin
 .../examples}/data/thumb-light/scatter-weibo.jpg   |     Bin
 .../examples}/data/thumb-light/scatter-weight.jpg  |     Bin
 .../data/thumb-light}/scatter-world-population.jpg |     Bin
 .../examples/data/thumb-light}/sunburst-book.jpg   |     Bin
 .../examples/data/thumb-light}/sunburst-drink.jpg  |     Bin
 .../data/thumb-light}/sunburst-label-rotate.jpg    |     Bin
 .../data/thumb-light}/sunburst-monochrome.jpg      |     Bin
 .../examples}/data/thumb-light/sunburst-simple.jpg |     Bin
 .../data/thumb-light}/sunburst-visualMap.jpg       |     Bin
 .../data/thumb-light/themeRiver-basic.jpg          |     Bin
 .../data/thumb-light/themeRiver-lastfm.jpg         |     Bin
 .../examples/data/thumb-light}/tree-basic.jpg      |     Bin
 .../examples/data/thumb-light}/tree-legend.jpg     |     Bin
 .../data/thumb-light}/tree-orient-bottom-top.jpg   |     Bin
 .../data/thumb-light}/tree-orient-right-left.jpg   |     Bin
 .../examples/data/thumb-light}/tree-polyline.jpg   |     Bin
 .../examples/data/thumb-light}/tree-radial.jpg     |     Bin
 .../examples/data/thumb-light}/tree-vertical.jpg   |     Bin
 .../examples}/data/thumb-light/treemap-disk.jpg    |     Bin
 .../data/thumb-light/treemap-drill-down.jpg        |     Bin
 .../examples}/data/thumb-light/treemap-obama.jpg   |     Bin
 .../data/thumb-light/treemap-show-parent.jpg       |     Bin
 .../examples}/data/thumb-light/treemap-simple.jpg  |     Bin
 .../examples/data/thumb-light}/treemap-visual.jpg  |     Bin
 .../examples}/data/thumb-light/watermark.jpg       |     Bin
 .../examples/data/thumb-light}/wind-barb.jpg       |     Bin
 .../data/thumb-manual/lines-bmap-effect.jpg        |     Bin
 .../data/thumb-manual/lines-bmap-effect.png        |     Bin
 {next => v4}/examples/data/thumb/area-basic.jpg    |     Bin
 {next => v4}/examples/data/thumb/area-pieces.jpg   |     Bin
 {next => v4}/examples/data/thumb/area-rainfall.jpg |     Bin
 .../examples/data/thumb}/area-simple.jpg           |     Bin
 {next => v4}/examples/data/thumb/area-stack.jpg    |     Bin
 .../examples/data/thumb/bar-animation-delay.jpg    |     Bin
 .../examples/data/thumb/bar-background.jpg         |     Bin
 {next => v4}/examples/data/thumb/bar-brush.jpg     |     Bin
 .../examples/data/thumb}/bar-gradient.jpg          |     Bin
 .../examples/data/thumb}/bar-histogram.jpg         |     Bin
 .../examples/data/thumb}/bar-label-rotation.jpg    |     Bin
 {examples => v4/examples}/data/thumb/bar-large.jpg |     Bin
 .../examples}/data/thumb/bar-negative.jpg          |     Bin
 {next => v4}/examples/data/thumb/bar-negative2.jpg |     Bin
 .../examples/data/thumb/bar-polar-real-estate.jpg  |     Bin
 .../examples/data/thumb/bar-polar-stack-radial.jpg |     Bin
 .../examples/data/thumb/bar-polar-stack.jpg        |     Bin
 {next => v4}/examples/data/thumb/bar-rich-text.jpg |     Bin
 {next => v4}/examples/data/thumb/bar-simple.jpg    |     Bin
 {next => v4}/examples/data/thumb/bar-stack.jpg     |     Bin
 .../examples/data/thumb}/bar-tick-align.jpg        |     Bin
 {next => v4}/examples/data/thumb/bar-waterfall.jpg |     Bin
 .../examples/data/thumb/bar-waterfall2.jpg         |     Bin
 .../examples/data/thumb/bar-y-category-stack.jpg   |     Bin
 .../examples/data/thumb/bar-y-category.jpg         |     Bin
 {next => v4}/examples/data/thumb/bar1.jpg          |     Bin
 .../examples/data/thumb/boxplot-light-velocity.jpg |     Bin
 .../data/thumb/boxplot-light-velocity2.jpg         |     Bin
 {next => v4}/examples/data/thumb/boxplot-multi.jpg |     Bin
 .../examples/data/thumb}/bubble-gradient.jpg       |     Bin
 .../examples}/data/thumb/calendar-charts.jpg       |     Bin
 .../data/thumb/calendar-effectscatter.jpg          |     Bin
 .../examples/data/thumb}/calendar-graph.jpg        |     Bin
 .../examples/data/thumb}/calendar-heatmap.jpg      |     Bin
 .../examples/data/thumb}/calendar-horizontal.jpg   |     Bin
 .../examples/data/thumb/calendar-lunar.jpg         |     Bin
 {next => v4}/examples/data/thumb/calendar-pie.jpg  |     Bin
 .../examples/data/thumb}/calendar-simple.jpg       |     Bin
 .../examples/data/thumb}/calendar-vertical.jpg     |     Bin
 .../examples/data/thumb/candlestick-brush.jpg      |     Bin
 .../examples/data/thumb}/candlestick-large.jpg     |     Bin
 .../examples/data/thumb/candlestick-sh-2015.jpg    |     Bin
 .../examples/data/thumb/candlestick-sh.jpg         |     Bin
 .../examples/data/thumb}/candlestick-simple.jpg    |     Bin
 .../examples/data/thumb}/candlestick-touch.jpg     |     Bin
 .../examples/data/thumb/confidence-band.jpg        |     Bin
 .../examples/data/thumb/custom-bar-trend.jpg       |     Bin
 .../examples/data/thumb}/custom-calendar-icon.jpg  |     Bin
 .../data/thumb/custom-cartesian-polygon.jpg        |     Bin
 .../examples/data/thumb/custom-error-bar.jpg       |     Bin
 .../examples/data/thumb/custom-error-scatter.jpg   |     Bin
 .../examples/data/thumb/custom-gantt-flight.jpg    |     Bin
 .../examples/data/thumb}/custom-hexbin.jpg         |     Bin
 {next => v4}/examples/data/thumb/custom-ohlc.jpg   |     Bin
 .../examples/data/thumb}/custom-polar-heatmap.jpg  |     Bin
 .../examples}/data/thumb/custom-profile.jpg        |     Bin
 .../examples/data/thumb}/custom-profit.jpg         |     Bin
 .../examples/data/thumb}/custom-wind.jpg           |     Bin
 {next => v4}/examples/data/thumb/cycle-plot.jpg    |     Bin
 .../examples/data/thumb/dataset-default.jpg        |     Bin
 .../examples/data/thumb}/dataset-encode0.jpg       |     Bin
 .../examples/data/thumb/dataset-encode1.jpg        |     Bin
 {next => v4}/examples/data/thumb/dataset-link.jpg  |     Bin
 .../data/thumb/dataset-series-layout-by.jpg        |     Bin
 .../examples/data/thumb/dataset-simple0.jpg        |     Bin
 .../examples/data/thumb/dataset-simple1.jpg        |     Bin
 .../examples}/data/thumb/dynamic-data.jpg          |     Bin
 {next => v4}/examples/data/thumb/dynamic-data2.jpg |     Bin
 .../examples}/data/thumb/effectScatter-bmap.jpg    |     Bin
 .../examples}/data/thumb/effectScatter-map.jpg     |     Bin
 {next => v4}/examples/data/thumb/funnel-align.jpg  |     Bin
 .../examples/data/thumb/funnel-customize.jpg       |     Bin
 .../examples/data/thumb/funnel-mutiple.jpg         |     Bin
 {next => v4}/examples/data/thumb/funnel.jpg        |     Bin
 .../examples/data/thumb}/gauge-car-dark.jpg        |     Bin
 .../examples/data/thumb}/gauge-car.jpg             |     Bin
 .../examples/data/thumb}/gauge.jpg                 |     Bin
 {examples => v4/examples}/data/thumb/geo-lines.jpg |     Bin
 .../examples/data/thumb}/geo-map-scatter.jpg       |     Bin
 .../examples/data/thumb/graph-circular-layout.jpg  |     Bin
 .../examples/data/thumb/graph-force-dynamic.jpg    |     Bin
 .../examples}/data/thumb/graph-force.jpg           |     Bin
 {next => v4}/examples/data/thumb/graph-force2.jpg  |     Bin
 {next => v4}/examples/data/thumb/graph-grid.jpg    |     Bin
 .../examples}/data/thumb/graph-life-expectancy.jpg |     Bin
 .../examples/data/thumb}/graph-npm.jpg             |     Bin
 {next => v4}/examples/data/thumb/graph-simple.jpg  |     Bin
 .../examples}/data/thumb/graph-webkit-dep.jpg      |     Bin
 {next => v4}/examples/data/thumb/graph.jpg         |     Bin
 {next => v4}/examples/data/thumb/grid-multiple.jpg |     Bin
 .../examples}/data/thumb/heatmap-bmap.jpg          |     Bin
 .../examples/data/thumb}/heatmap-cartesian.jpg     |     Bin
 .../data/thumb}/heatmap-large-piecewise.jpg        |     Bin
 .../examples/data/thumb}/heatmap-large.jpg         |     Bin
 .../examples/data/thumb}/heatmap-map.jpg           |     Bin
 {next => v4}/examples/data/thumb/line-aqi.jpg      |     Bin
 .../examples/data/thumb/line-draggable.jpg         |     Bin
 {next => v4}/examples/data/thumb/line-easing.jpg   |     Bin
 {next => v4}/examples/data/thumb/line-function.jpg |     Bin
 .../examples/data/thumb}/line-gradient.jpg         |     Bin
 .../examples/data/thumb}/line-graphic.jpg          |     Bin
 .../thumb/line-in-cartesian-coordinate-system.jpg  |     Bin
 {next => v4}/examples/data/thumb/line-log.jpg      |     Bin
 {next => v4}/examples/data/thumb/line-marker.jpg   |     Bin
 {next => v4}/examples/data/thumb/line-markline.jpg |     Bin
 {next => v4}/examples/data/thumb/line-pen.jpg      |     Bin
 {next => v4}/examples/data/thumb/line-polar.jpg    |     Bin
 {next => v4}/examples/data/thumb/line-polar2.jpg   |     Bin
 {next => v4}/examples/data/thumb/line-sections.jpg |     Bin
 {next => v4}/examples/data/thumb/line-simple.jpg   |     Bin
 {next => v4}/examples/data/thumb/line-smooth.jpg   |     Bin
 {next => v4}/examples/data/thumb/line-stack.jpg    |     Bin
 {next => v4}/examples/data/thumb/line-step.jpg     |     Bin
 .../examples/data/thumb}/line-style.jpg            |     Bin
 .../examples/data/thumb}/line-tooltip-touch.jpg    |     Bin
 .../examples/data/thumb/line-y-category.jpg        |     Bin
 {next => v4}/examples/data/thumb/lines-airline.jpg |     Bin
 .../examples}/data/thumb/lines-bmap-bus.jpg        |     Bin
 .../examples/data/thumb}/lines-bmap-effect.jpg     |     Bin
 .../examples/data/thumb}/lines-bmap-effect.png     |     Bin
 .../examples}/data/thumb/lines-bmap.jpg            |     Bin
 .../examples/data/thumb}/lines-ny.jpg              |     Bin
 .../examples/data/thumb}/map-HK.jpg                |     Bin
 {examples => v4/examples}/data/thumb/map-bin.jpg   |     Bin
 .../examples/data/thumb/map-china-dataRange.jpg    |     Bin
 .../examples/data/thumb}/map-china.jpg             |     Bin
 .../examples/data/thumb}/map-labels.jpg            |     Bin
 .../examples/data/thumb}/map-locate.jpg            |     Bin
 .../examples/data/thumb}/map-parallel-prices.jpg   |     Bin
 .../examples}/data/thumb/map-polygon.jpg           |     Bin
 .../examples/data/thumb}/map-province.jpg          |     Bin
 .../examples/data/thumb}/map-usa.jpg               |     Bin
 .../examples/data/thumb}/map-world-dataRange.jpg   |     Bin
 .../examples/data/thumb}/map-world.jpg             |     Bin
 {next => v4}/examples/data/thumb/mix-line-bar.jpg  |     Bin
 .../examples}/data/thumb/mix-timeline-finance.jpg  |     Bin
 .../examples/data/thumb/mix-zoom-on-value.jpg      |     Bin
 .../examples/data/thumb}/multiple-x-axis.jpg       |     Bin
 .../examples/data/thumb}/multiple-y-axis.jpg       |     Bin
 {next => v4}/examples/data/thumb/parallel-aqi.jpg  |     Bin
 .../examples/data/thumb}/parallel-nutrients.jpg    |     Bin
 .../examples/data/thumb/parallel-simple.jpg        |     Bin
 .../examples/data/thumb/pictorialBar-body-fill.jpg |     Bin
 .../examples}/data/thumb/pictorialBar-dotted.jpg   |     Bin
 .../examples/data/thumb}/pictorialBar-forest.jpg   |     Bin
 .../examples/data/thumb/pictorialBar-hill.jpg      |     Bin
 .../examples/data/thumb}/pictorialBar-spirit.jpg   |     Bin
 .../examples/data/thumb/pictorialBar-vehicle.jpg   |     Bin
 .../examples/data/thumb/pictorialBar-velocity.jpg  |     Bin
 {next => v4}/examples/data/thumb/pie-alignTo.jpg   |     Bin
 .../examples/data/thumb}/pie-custom.jpg            |     Bin
 {next => v4}/examples/data/thumb/pie-doughnut.jpg  |     Bin
 {next => v4}/examples/data/thumb/pie-legend.jpg    |     Bin
 {next => v4}/examples/data/thumb/pie-nest.jpg      |     Bin
 .../examples/data/thumb}/pie-pattern.jpg           |     Bin
 {next => v4}/examples/data/thumb/pie-rich-text.jpg |     Bin
 {next => v4}/examples/data/thumb/pie-roseType.jpg  |     Bin
 {next => v4}/examples/data/thumb/pie-simple.jpg    |     Bin
 .../examples/data/thumb}/polar-roundCap.jpg        |     Bin
 .../examples/data/thumb}/radar-aqi.jpg             |     Bin
 {next => v4}/examples/data/thumb/radar-custom.jpg  |     Bin
 .../examples/data/thumb/radar-multiple.jpg         |     Bin
 {next => v4}/examples/data/thumb/radar.jpg         |     Bin
 .../examples/data/thumb}/radar2.jpg                |     Bin
 {next => v4}/examples/data/thumb/sankey-energy.jpg |     Bin
 .../examples/data/thumb}/sankey-itemstyle.jpg      |     Bin
 .../examples/data/thumb}/sankey-levels.jpg         |     Bin
 .../examples/data/thumb/sankey-nodeAlign-left.jpg  |     Bin
 .../examples/data/thumb/sankey-nodeAlign-right.jpg |     Bin
 {next => v4}/examples/data/thumb/sankey-simple.jpg |     Bin
 .../examples/data/thumb/sankey-vertical.jpg        |     Bin
 .../data/thumb/scatter-anscombe-quartet.jpg        |     Bin
 .../examples/data/thumb}/scatter-aqi-color.jpg     |     Bin
 .../data/thumb/scatter-clustering-process.jpg      |     Bin
 .../examples}/data/thumb/scatter-effect.jpg        |     Bin
 .../data/thumb/scatter-exponential-regression.jpg  |     Bin
 {next => v4}/examples/data/thumb/scatter-large.jpg |     Bin
 .../thumb/scatter-life-expectancy-timeline.jpg     |     Bin
 .../data/thumb/scatter-linear-regression.jpg       |     Bin
 .../data/thumb}/scatter-logarithmic-regression.jpg |     Bin
 .../examples/data/thumb}/scatter-map-brush.jpg     |     Bin
 {next => v4}/examples/data/thumb/scatter-map.jpg   |     Bin
 .../examples/data/thumb}/scatter-matrix.jpg        |     Bin
 .../examples}/data/thumb/scatter-nebula.jpg        |     Bin
 .../data/thumb/scatter-nutrients-matrix.jpg        |     Bin
 .../examples}/data/thumb/scatter-nutrients.jpg     |     Bin
 .../data/thumb}/scatter-painter-choice.jpg         |     Bin
 .../data/thumb/scatter-polar-punchCard.jpg         |     Bin
 .../data/thumb/scatter-polynomial-regression.jpg   |     Bin
 .../examples/data/thumb/scatter-punchCard.jpg      |     Bin
 .../examples/data/thumb/scatter-simple.jpg         |     Bin
 .../examples/data/thumb/scatter-single-axis.jpg    |     Bin
 .../examples/data/thumb}/scatter-stream-visual.jpg |     Bin
 {next => v4}/examples/data/thumb/scatter-weibo.jpg |     Bin
 .../examples/data/thumb/scatter-weight.jpg         |     Bin
 .../data/thumb}/scatter-world-population.jpg       |     Bin
 .../examples/data/thumb}/sunburst-book.jpg         |     Bin
 .../examples/data/thumb}/sunburst-drink.jpg        |     Bin
 .../examples/data/thumb}/sunburst-label-rotate.jpg |     Bin
 .../examples/data/thumb}/sunburst-monochrome.jpg   |     Bin
 .../examples/data/thumb/sunburst-simple.jpg        |     Bin
 .../examples/data/thumb}/sunburst-visualMap.jpg    |     Bin
 .../examples/data/thumb/themeRiver-basic.jpg       |     Bin
 .../examples/data/thumb/themeRiver-lastfm.jpg      |     Bin
 .../examples/data/thumb}/tree-basic.jpg            |     Bin
 .../examples/data/thumb}/tree-legend.jpg           |     Bin
 .../data/thumb}/tree-orient-bottom-top.jpg         |     Bin
 .../data/thumb}/tree-orient-right-left.jpg         |     Bin
 .../examples/data/thumb}/tree-polyline.jpg         |     Bin
 .../examples/data/thumb}/tree-radial.jpg           |     Bin
 .../examples/data/thumb}/tree-vertical.jpg         |     Bin
 {next => v4}/examples/data/thumb/treemap-disk.jpg  |     Bin
 .../examples/data/thumb/treemap-drill-down.jpg     |     Bin
 {next => v4}/examples/data/thumb/treemap-obama.jpg |     Bin
 .../examples/data/thumb/treemap-show-parent.jpg    |     Bin
 .../examples/data/thumb/treemap-simple.jpg         |     Bin
 .../examples/data/thumb}/treemap-visual.jpg        |     Bin
 {next => v4}/examples/data/thumb/watermark.jpg     |     Bin
 .../examples/data/thumb}/wind-barb.jpg             |     Bin
 {examples => v4/examples}/data/tree-basic.js       |       0
 {examples => v4/examples}/data/tree-legend.js      |       0
 .../examples}/data/tree-orient-bottom-top.js       |       0
 .../examples}/data/tree-orient-right-left.js       |       0
 {examples => v4/examples}/data/tree-polyline.js    |       0
 {examples => v4/examples}/data/tree-radial.js      |       0
 {examples => v4/examples}/data/tree-vertical.js    |       0
 {examples => v4/examples}/data/treemap-disk.js     |       0
 .../examples}/data/treemap-drill-down.js           |       0
 {examples => v4/examples}/data/treemap-obama.js    |       0
 .../examples}/data/treemap-show-parent.js          |       0
 {examples => v4/examples}/data/treemap-simple.js   |       0
 {examples => v4/examples}/data/treemap-visual.js   |       0
 {examples => v4/examples}/data/watermark.js        |       0
 {examples => v4/examples}/data/wind-barb.js        |       0
 v4/examples/editor.html                            |       6 +
 v4/examples/en/404.html                            |      22 +
 v4/examples/en/editor.html                         |      57 +
 v4/examples/en/index.html                          |      53 +
 v4/examples/en/view.html                           |      48 +
 .../fonts/glyphicons-halflings-regular.eot         |     Bin
 .../fonts/glyphicons-halflings-regular.svg         |       0
 .../fonts/glyphicons-halflings-regular.ttf         |     Bin
 .../fonts/glyphicons-halflings-regular.woff        |     Bin
 .../fonts/glyphicons-halflings-regular.woff2       |     Bin
 .../asset => v4/examples/images}/chart-icon.png    |     Bin
 {examples => v4/examples}/images/chart-icon.psd    |     Bin
 {examples => v4/examples}/images/favicon.png       |     Bin
 {examples => v4/examples}/images/github.png        |     Bin
 {examples => v4/examples}/images/logo.png          |     Bin
 {examples => v4/examples}/images/placeholder.jpg   |     Bin
 v4/examples/index.html                             |       6 +
 v4/examples/javascripts/chart-list-data-gl.js      |       1 +
 .../examples}/javascripts/chart-list-data.js       |       0
 .../examples}/javascripts/chart-list.js            |       0
 .../examples}/javascripts/chart-list.tpl.js        |       0
 {examples => v4/examples}/javascripts/common.js    |       0
 {examples => v4/examples}/javascripts/editor.js    |       0
 {examples => v4/examples}/javascripts/login.js     |       0
 {examples => v4/examples}/javascripts/view.js      |       0
 {examples => v4/examples}/screenshot.html          |       0
 v4/examples/stylesheets/main.css                   |       1 +
 .../examples}/vendors/ace/src-min/ace.js           |       0
 .../examples}/vendors/ace/src-min/ext-beautify.js  |       0
 .../examples}/vendors/ace/src-min/ext-chromevox.js |       0
 .../ace/src-min/ext-elastic_tabstops_lite.js       |       0
 .../examples}/vendors/ace/src-min/ext-emmet.js     |       0
 .../vendors/ace/src-min/ext-error_marker.js        |       0
 .../vendors/ace/src-min/ext-keybinding_menu.js     |       0
 .../vendors/ace/src-min/ext-language_tools.js      |       0
 .../examples}/vendors/ace/src-min/ext-linking.js   |       0
 .../examples}/vendors/ace/src-min/ext-modelist.js  |       0
 .../examples}/vendors/ace/src-min/ext-old_ie.js    |       0
 .../examples}/vendors/ace/src-min/ext-searchbox.js |       0
 .../vendors/ace/src-min/ext-settings_menu.js       |       0
 .../vendors/ace/src-min/ext-spellcheck.js          |       0
 .../examples}/vendors/ace/src-min/ext-split.js     |       0
 .../vendors/ace/src-min/ext-static_highlight.js    |       0
 .../examples}/vendors/ace/src-min/ext-statusbar.js |       0
 .../examples}/vendors/ace/src-min/ext-textarea.js  |       0
 .../examples}/vendors/ace/src-min/ext-themelist.js |       0
 .../vendors/ace/src-min/ext-whitespace.js          |       0
 .../vendors/ace/src-min/keybinding-emacs.js        |       0
 .../vendors/ace/src-min/keybinding-vim.js          |       0
 .../examples}/vendors/ace/src-min/mode-abap.js     |       0
 .../examples}/vendors/ace/src-min/mode-abc.js      |       0
 .../vendors/ace/src-min/mode-actionscript.js       |       0
 .../examples}/vendors/ace/src-min/mode-ada.js      |       0
 .../vendors/ace/src-min/mode-apache_conf.js        |       0
 .../vendors/ace/src-min/mode-applescript.js        |       0
 .../examples}/vendors/ace/src-min/mode-asciidoc.js |       0
 .../vendors/ace/src-min/mode-assembly_x86.js       |       0
 .../vendors/ace/src-min/mode-autohotkey.js         |       0
 .../vendors/ace/src-min/mode-batchfile.js          |       0
 .../examples}/vendors/ace/src-min/mode-c9search.js |       0
 .../examples}/vendors/ace/src-min/mode-c_cpp.js    |       0
 .../examples}/vendors/ace/src-min/mode-cirru.js    |       0
 .../examples}/vendors/ace/src-min/mode-clojure.js  |       0
 .../examples}/vendors/ace/src-min/mode-cobol.js    |       0
 .../examples}/vendors/ace/src-min/mode-coffee.js   |       0
 .../vendors/ace/src-min/mode-coldfusion.js         |       0
 .../examples}/vendors/ace/src-min/mode-csharp.js   |       0
 .../examples}/vendors/ace/src-min/mode-css.js      |       0
 .../examples}/vendors/ace/src-min/mode-curly.js    |       0
 .../examples}/vendors/ace/src-min/mode-d.js        |       0
 .../examples}/vendors/ace/src-min/mode-dart.js     |       0
 .../examples}/vendors/ace/src-min/mode-diff.js     |       0
 .../examples}/vendors/ace/src-min/mode-django.js   |       0
 .../vendors/ace/src-min/mode-dockerfile.js         |       0
 .../examples}/vendors/ace/src-min/mode-dot.js      |       0
 .../examples}/vendors/ace/src-min/mode-drools.js   |       0
 .../examples}/vendors/ace/src-min/mode-eiffel.js   |       0
 .../examples}/vendors/ace/src-min/mode-ejs.js      |       0
 .../examples}/vendors/ace/src-min/mode-elixir.js   |       0
 .../examples}/vendors/ace/src-min/mode-elm.js      |       0
 .../examples}/vendors/ace/src-min/mode-erlang.js   |       0
 .../examples}/vendors/ace/src-min/mode-forth.js    |       0
 .../examples}/vendors/ace/src-min/mode-fortran.js  |       0
 .../examples}/vendors/ace/src-min/mode-ftl.js      |       0
 .../examples}/vendors/ace/src-min/mode-gcode.js    |       0
 .../examples}/vendors/ace/src-min/mode-gherkin.js  |       0
 .../vendors/ace/src-min/mode-gitignore.js          |       0
 .../examples}/vendors/ace/src-min/mode-glsl.js     |       0
 .../vendors/ace/src-min/mode-gobstones.js          |       0
 .../examples}/vendors/ace/src-min/mode-golang.js   |       0
 .../examples}/vendors/ace/src-min/mode-groovy.js   |       0
 .../examples}/vendors/ace/src-min/mode-haml.js     |       0
 .../vendors/ace/src-min/mode-handlebars.js         |       0
 .../examples}/vendors/ace/src-min/mode-haskell.js  |       0
 .../vendors/ace/src-min/mode-haskell_cabal.js      |       0
 .../examples}/vendors/ace/src-min/mode-haxe.js     |       0
 .../examples}/vendors/ace/src-min/mode-html.js     |       0
 .../vendors/ace/src-min/mode-html_elixir.js        |       0
 .../vendors/ace/src-min/mode-html_ruby.js          |       0
 .../examples}/vendors/ace/src-min/mode-ini.js      |       0
 .../examples}/vendors/ace/src-min/mode-io.js       |       0
 .../examples}/vendors/ace/src-min/mode-jack.js     |       0
 .../examples}/vendors/ace/src-min/mode-jade.js     |       0
 .../examples}/vendors/ace/src-min/mode-java.js     |       0
 .../vendors/ace/src-min/mode-javascript.js         |       0
 .../examples}/vendors/ace/src-min/mode-json.js     |       0
 .../examples}/vendors/ace/src-min/mode-jsoniq.js   |       0
 .../examples}/vendors/ace/src-min/mode-jsp.js      |       0
 .../examples}/vendors/ace/src-min/mode-jsx.js      |       0
 .../examples}/vendors/ace/src-min/mode-julia.js    |       0
 .../examples}/vendors/ace/src-min/mode-kotlin.js   |       0
 .../examples}/vendors/ace/src-min/mode-latex.js    |       0
 .../examples}/vendors/ace/src-min/mode-lean.js     |       0
 .../examples}/vendors/ace/src-min/mode-less.js     |       0
 .../examples}/vendors/ace/src-min/mode-liquid.js   |       0
 .../examples}/vendors/ace/src-min/mode-lisp.js     |       0
 .../vendors/ace/src-min/mode-live_script.js        |       0
 .../vendors/ace/src-min/mode-livescript.js         |       0
 .../examples}/vendors/ace/src-min/mode-logiql.js   |       0
 .../examples}/vendors/ace/src-min/mode-lsl.js      |       0
 .../examples}/vendors/ace/src-min/mode-lua.js      |       0
 .../examples}/vendors/ace/src-min/mode-luapage.js  |       0
 .../examples}/vendors/ace/src-min/mode-lucene.js   |       0
 .../examples}/vendors/ace/src-min/mode-makefile.js |       0
 .../examples}/vendors/ace/src-min/mode-markdown.js |       0
 .../examples}/vendors/ace/src-min/mode-mask.js     |       0
 .../examples}/vendors/ace/src-min/mode-matlab.js   |       0
 .../examples}/vendors/ace/src-min/mode-maze.js     |       0
 .../examples}/vendors/ace/src-min/mode-mel.js      |       0
 .../vendors/ace/src-min/mode-mips_assembler.js     |       0
 .../vendors/ace/src-min/mode-mipsassembler.js      |       0
 .../examples}/vendors/ace/src-min/mode-mushcode.js |       0
 .../examples}/vendors/ace/src-min/mode-mysql.js    |       0
 .../examples}/vendors/ace/src-min/mode-nix.js      |       0
 .../examples}/vendors/ace/src-min/mode-nsis.js     |       0
 .../vendors/ace/src-min/mode-objectivec.js         |       0
 .../examples}/vendors/ace/src-min/mode-ocaml.js    |       0
 .../examples}/vendors/ace/src-min/mode-pascal.js   |       0
 .../examples}/vendors/ace/src-min/mode-perl.js     |       0
 .../examples}/vendors/ace/src-min/mode-pgsql.js    |       0
 .../examples}/vendors/ace/src-min/mode-php.js      |       0
 .../vendors/ace/src-min/mode-plain_text.js         |       0
 .../vendors/ace/src-min/mode-powershell.js         |       0
 .../examples}/vendors/ace/src-min/mode-praat.js    |       0
 .../examples}/vendors/ace/src-min/mode-prolog.js   |       0
 .../vendors/ace/src-min/mode-properties.js         |       0
 .../examples}/vendors/ace/src-min/mode-protobuf.js |       0
 .../examples}/vendors/ace/src-min/mode-python.js   |       0
 .../examples}/vendors/ace/src-min/mode-r.js        |       0
 .../examples}/vendors/ace/src-min/mode-razor.js    |       0
 .../examples}/vendors/ace/src-min/mode-rdoc.js     |       0
 .../examples}/vendors/ace/src-min/mode-rhtml.js    |       0
 .../examples}/vendors/ace/src-min/mode-rst.js      |       0
 .../examples}/vendors/ace/src-min/mode-ruby.js     |       0
 .../examples}/vendors/ace/src-min/mode-rust.js     |       0
 .../examples}/vendors/ace/src-min/mode-sass.js     |       0
 .../examples}/vendors/ace/src-min/mode-scad.js     |       0
 .../examples}/vendors/ace/src-min/mode-scala.js    |       0
 .../examples}/vendors/ace/src-min/mode-scheme.js   |       0
 .../examples}/vendors/ace/src-min/mode-scss.js     |       0
 .../examples}/vendors/ace/src-min/mode-sh.js       |       0
 .../examples}/vendors/ace/src-min/mode-sjs.js      |       0
 .../examples}/vendors/ace/src-min/mode-smarty.js   |       0
 .../examples}/vendors/ace/src-min/mode-snippets.js |       0
 .../vendors/ace/src-min/mode-soy_template.js       |       0
 .../examples}/vendors/ace/src-min/mode-space.js    |       0
 .../examples}/vendors/ace/src-min/mode-sql.js      |       0
 .../vendors/ace/src-min/mode-sqlserver.js          |       0
 .../examples}/vendors/ace/src-min/mode-stylus.js   |       0
 .../examples}/vendors/ace/src-min/mode-svg.js      |       0
 .../examples}/vendors/ace/src-min/mode-swift.js    |       0
 .../examples}/vendors/ace/src-min/mode-swig.js     |       0
 .../examples}/vendors/ace/src-min/mode-tcl.js      |       0
 .../examples}/vendors/ace/src-min/mode-tex.js      |       0
 .../examples}/vendors/ace/src-min/mode-text.js     |       0
 .../examples}/vendors/ace/src-min/mode-textile.js  |       0
 .../examples}/vendors/ace/src-min/mode-toml.js     |       0
 .../examples}/vendors/ace/src-min/mode-tsx.js      |       0
 .../examples}/vendors/ace/src-min/mode-twig.js     |       0
 .../vendors/ace/src-min/mode-typescript.js         |       0
 .../examples}/vendors/ace/src-min/mode-vala.js     |       0
 .../examples}/vendors/ace/src-min/mode-vbscript.js |       0
 .../examples}/vendors/ace/src-min/mode-velocity.js |       0
 .../examples}/vendors/ace/src-min/mode-verilog.js  |       0
 .../examples}/vendors/ace/src-min/mode-vhdl.js     |       0
 .../examples}/vendors/ace/src-min/mode-wollok.js   |       0
 .../examples}/vendors/ace/src-min/mode-xml.js      |       0
 .../examples}/vendors/ace/src-min/mode-xquery.js   |       0
 .../examples}/vendors/ace/src-min/mode-yaml.js     |       0
 .../examples}/vendors/ace/src-min/snippets/abap.js |       0
 .../examples}/vendors/ace/src-min/snippets/abc.js  |       0
 .../vendors/ace/src-min/snippets/actionscript.js   |       0
 .../examples}/vendors/ace/src-min/snippets/ada.js  |       0
 .../vendors/ace/src-min/snippets/apache_conf.js    |       0
 .../vendors/ace/src-min/snippets/applescript.js    |       0
 .../vendors/ace/src-min/snippets/asciidoc.js       |       0
 .../vendors/ace/src-min/snippets/assembly_x86.js   |       0
 .../vendors/ace/src-min/snippets/autohotkey.js     |       0
 .../vendors/ace/src-min/snippets/batchfile.js      |       0
 .../vendors/ace/src-min/snippets/c9search.js       |       0
 .../vendors/ace/src-min/snippets/c_cpp.js          |       0
 .../vendors/ace/src-min/snippets/cirru.js          |       0
 .../vendors/ace/src-min/snippets/clojure.js        |       0
 .../vendors/ace/src-min/snippets/cobol.js          |       0
 .../vendors/ace/src-min/snippets/coffee.js         |       0
 .../vendors/ace/src-min/snippets/coldfusion.js     |       0
 .../vendors/ace/src-min/snippets/csharp.js         |       0
 .../examples}/vendors/ace/src-min/snippets/css.js  |       0
 .../vendors/ace/src-min/snippets/curly.js          |       0
 .../examples}/vendors/ace/src-min/snippets/d.js    |       0
 .../examples}/vendors/ace/src-min/snippets/dart.js |       0
 .../examples}/vendors/ace/src-min/snippets/diff.js |       0
 .../vendors/ace/src-min/snippets/django.js         |       0
 .../vendors/ace/src-min/snippets/dockerfile.js     |       0
 .../examples}/vendors/ace/src-min/snippets/dot.js  |       0
 .../vendors/ace/src-min/snippets/drools.js         |       0
 .../vendors/ace/src-min/snippets/eiffel.js         |       0
 .../examples}/vendors/ace/src-min/snippets/ejs.js  |       0
 .../vendors/ace/src-min/snippets/elixir.js         |       0
 .../examples}/vendors/ace/src-min/snippets/elm.js  |       0
 .../vendors/ace/src-min/snippets/erlang.js         |       0
 .../vendors/ace/src-min/snippets/forth.js          |       0
 .../vendors/ace/src-min/snippets/fortran.js        |       0
 .../examples}/vendors/ace/src-min/snippets/ftl.js  |       0
 .../vendors/ace/src-min/snippets/gcode.js          |       0
 .../vendors/ace/src-min/snippets/gherkin.js        |       0
 .../vendors/ace/src-min/snippets/gitignore.js      |       0
 .../examples}/vendors/ace/src-min/snippets/glsl.js |       0
 .../vendors/ace/src-min/snippets/gobstones.js      |       0
 .../vendors/ace/src-min/snippets/golang.js         |       0
 .../vendors/ace/src-min/snippets/groovy.js         |       0
 .../examples}/vendors/ace/src-min/snippets/haml.js |       0
 .../vendors/ace/src-min/snippets/handlebars.js     |       0
 .../vendors/ace/src-min/snippets/haskell.js        |       0
 .../vendors/ace/src-min/snippets/haskell_cabal.js  |       0
 .../examples}/vendors/ace/src-min/snippets/haxe.js |       0
 .../examples}/vendors/ace/src-min/snippets/html.js |       0
 .../vendors/ace/src-min/snippets/html_elixir.js    |       0
 .../vendors/ace/src-min/snippets/html_ruby.js      |       0
 .../examples}/vendors/ace/src-min/snippets/ini.js  |       0
 .../examples}/vendors/ace/src-min/snippets/io.js   |       0
 .../examples}/vendors/ace/src-min/snippets/jack.js |       0
 .../examples}/vendors/ace/src-min/snippets/jade.js |       0
 .../examples}/vendors/ace/src-min/snippets/java.js |       0
 .../vendors/ace/src-min/snippets/javascript.js     |       0
 .../examples}/vendors/ace/src-min/snippets/json.js |       0
 .../vendors/ace/src-min/snippets/jsoniq.js         |       0
 .../examples}/vendors/ace/src-min/snippets/jsp.js  |       0
 .../examples}/vendors/ace/src-min/snippets/jsx.js  |       0
 .../vendors/ace/src-min/snippets/julia.js          |       0
 .../vendors/ace/src-min/snippets/kotlin.js         |       0
 .../vendors/ace/src-min/snippets/latex.js          |       0
 .../examples}/vendors/ace/src-min/snippets/lean.js |       0
 .../examples}/vendors/ace/src-min/snippets/less.js |       0
 .../vendors/ace/src-min/snippets/liquid.js         |       0
 .../examples}/vendors/ace/src-min/snippets/lisp.js |       0
 .../vendors/ace/src-min/snippets/live_script.js    |       0
 .../vendors/ace/src-min/snippets/livescript.js     |       0
 .../vendors/ace/src-min/snippets/logiql.js         |       0
 .../examples}/vendors/ace/src-min/snippets/lsl.js  |       0
 .../examples}/vendors/ace/src-min/snippets/lua.js  |       0
 .../vendors/ace/src-min/snippets/luapage.js        |       0
 .../vendors/ace/src-min/snippets/lucene.js         |       0
 .../vendors/ace/src-min/snippets/makefile.js       |       0
 .../vendors/ace/src-min/snippets/markdown.js       |       0
 .../examples}/vendors/ace/src-min/snippets/mask.js |       0
 .../vendors/ace/src-min/snippets/matlab.js         |       0
 .../examples}/vendors/ace/src-min/snippets/maze.js |       0
 .../examples}/vendors/ace/src-min/snippets/mel.js  |       0
 .../vendors/ace/src-min/snippets/mips_assembler.js |       0
 .../vendors/ace/src-min/snippets/mipsassembler.js  |       0
 .../vendors/ace/src-min/snippets/mushcode.js       |       0
 .../vendors/ace/src-min/snippets/mysql.js          |       0
 .../examples}/vendors/ace/src-min/snippets/nix.js  |       0
 .../examples}/vendors/ace/src-min/snippets/nsis.js |       0
 .../vendors/ace/src-min/snippets/objectivec.js     |       0
 .../vendors/ace/src-min/snippets/ocaml.js          |       0
 .../vendors/ace/src-min/snippets/pascal.js         |       0
 .../examples}/vendors/ace/src-min/snippets/perl.js |       0
 .../vendors/ace/src-min/snippets/pgsql.js          |       0
 .../examples}/vendors/ace/src-min/snippets/php.js  |       0
 .../vendors/ace/src-min/snippets/plain_text.js     |       0
 .../vendors/ace/src-min/snippets/powershell.js     |       0
 .../vendors/ace/src-min/snippets/praat.js          |       0
 .../vendors/ace/src-min/snippets/prolog.js         |       0
 .../vendors/ace/src-min/snippets/properties.js     |       0
 .../vendors/ace/src-min/snippets/protobuf.js       |       0
 .../vendors/ace/src-min/snippets/python.js         |       0
 .../examples}/vendors/ace/src-min/snippets/r.js    |       0
 .../vendors/ace/src-min/snippets/razor.js          |       0
 .../examples}/vendors/ace/src-min/snippets/rdoc.js |       0
 .../vendors/ace/src-min/snippets/rhtml.js          |       0
 .../examples}/vendors/ace/src-min/snippets/rst.js  |       0
 .../examples}/vendors/ace/src-min/snippets/ruby.js |       0
 .../examples}/vendors/ace/src-min/snippets/rust.js |       0
 .../examples}/vendors/ace/src-min/snippets/sass.js |       0
 .../examples}/vendors/ace/src-min/snippets/scad.js |       0
 .../vendors/ace/src-min/snippets/scala.js          |       0
 .../vendors/ace/src-min/snippets/scheme.js         |       0
 .../examples}/vendors/ace/src-min/snippets/scss.js |       0
 .../examples}/vendors/ace/src-min/snippets/sh.js   |       0
 .../examples}/vendors/ace/src-min/snippets/sjs.js  |       0
 .../vendors/ace/src-min/snippets/smarty.js         |       0
 .../vendors/ace/src-min/snippets/snippets.js       |       0
 .../vendors/ace/src-min/snippets/soy_template.js   |       0
 .../vendors/ace/src-min/snippets/space.js          |       0
 .../examples}/vendors/ace/src-min/snippets/sql.js  |       0
 .../vendors/ace/src-min/snippets/sqlserver.js      |       0
 .../vendors/ace/src-min/snippets/stylus.js         |       0
 .../examples}/vendors/ace/src-min/snippets/svg.js  |       0
 .../vendors/ace/src-min/snippets/swift.js          |       0
 .../examples}/vendors/ace/src-min/snippets/swig.js |       0
 .../examples}/vendors/ace/src-min/snippets/tcl.js  |       0
 .../examples}/vendors/ace/src-min/snippets/tex.js  |       0
 .../examples}/vendors/ace/src-min/snippets/text.js |       0
 .../vendors/ace/src-min/snippets/textile.js        |       0
 .../examples}/vendors/ace/src-min/snippets/toml.js |       0
 .../examples}/vendors/ace/src-min/snippets/tsx.js  |       0
 .../examples}/vendors/ace/src-min/snippets/twig.js |       0
 .../vendors/ace/src-min/snippets/typescript.js     |       0
 .../examples}/vendors/ace/src-min/snippets/vala.js |       0
 .../vendors/ace/src-min/snippets/vbscript.js       |       0
 .../vendors/ace/src-min/snippets/velocity.js       |       0
 .../vendors/ace/src-min/snippets/verilog.js        |       0
 .../examples}/vendors/ace/src-min/snippets/vhdl.js |       0
 .../vendors/ace/src-min/snippets/wollok.js         |       0
 .../examples}/vendors/ace/src-min/snippets/xml.js  |       0
 .../vendors/ace/src-min/snippets/xquery.js         |       0
 .../examples}/vendors/ace/src-min/snippets/yaml.js |       0
 .../vendors/ace/src-min/theme-ambiance.js          |       0
 .../examples}/vendors/ace/src-min/theme-chaos.js   |       0
 .../examples}/vendors/ace/src-min/theme-chrome.js  |       0
 .../examples}/vendors/ace/src-min/theme-clouds.js  |       0
 .../vendors/ace/src-min/theme-clouds_midnight.js   |       0
 .../examples}/vendors/ace/src-min/theme-cobalt.js  |       0
 .../vendors/ace/src-min/theme-crimson_editor.js    |       0
 .../examples}/vendors/ace/src-min/theme-dawn.js    |       0
 .../vendors/ace/src-min/theme-dreamweaver.js       |       0
 .../examples}/vendors/ace/src-min/theme-eclipse.js |       0
 .../examples}/vendors/ace/src-min/theme-github.js  |       0
 .../vendors/ace/src-min/theme-idle_fingers.js      |       0
 .../vendors/ace/src-min/theme-iplastic.js          |       0
 .../vendors/ace/src-min/theme-katzenmilch.js       |       0
 .../vendors/ace/src-min/theme-kr_theme.js          |       0
 .../examples}/vendors/ace/src-min/theme-kuroir.js  |       0
 .../vendors/ace/src-min/theme-merbivore.js         |       0
 .../vendors/ace/src-min/theme-merbivore_soft.js    |       0
 .../vendors/ace/src-min/theme-mono_industrial.js   |       0
 .../examples}/vendors/ace/src-min/theme-monokai.js |       0
 .../vendors/ace/src-min/theme-pastel_on_dark.js    |       0
 .../vendors/ace/src-min/theme-solarized_dark.js    |       0
 .../vendors/ace/src-min/theme-solarized_light.js   |       0
 .../vendors/ace/src-min/theme-sqlserver.js         |       0
 .../vendors/ace/src-min/theme-terminal.js          |       0
 .../vendors/ace/src-min/theme-textmate.js          |       0
 .../vendors/ace/src-min/theme-tomorrow.js          |       0
 .../vendors/ace/src-min/theme-tomorrow_night.js    |       0
 .../ace/src-min/theme-tomorrow_night_blue.js       |       0
 .../ace/src-min/theme-tomorrow_night_bright.js     |       0
 .../ace/src-min/theme-tomorrow_night_eighties.js   |       0
 .../vendors/ace/src-min/theme-twilight.js          |       0
 .../vendors/ace/src-min/theme-vibrant_ink.js       |       0
 .../examples}/vendors/ace/src-min/theme-xcode.js   |       0
 .../examples}/vendors/ace/src-min/worker-coffee.js |       0
 .../examples}/vendors/ace/src-min/worker-css.js    |       0
 .../examples}/vendors/ace/src-min/worker-html.js   |       0
 .../vendors/ace/src-min/worker-javascript.js       |       0
 .../examples}/vendors/ace/src-min/worker-json.js   |       0
 .../examples}/vendors/ace/src-min/worker-lua.js    |       0
 .../examples}/vendors/ace/src-min/worker-php.js    |       0
 .../examples}/vendors/ace/src-min/worker-xml.js    |       0
 .../examples}/vendors/ace/src-min/worker-xquery.js |       0
 {examples => v4/examples}/vendors/ace/src/ace.js   |       0
 .../examples}/vendors/ace/src/ext-beautify.js      |       0
 .../examples}/vendors/ace/src/ext-chromevox.js     |       0
 .../vendors/ace/src/ext-elastic_tabstops_lite.js   |       0
 .../examples}/vendors/ace/src/ext-emmet.js         |       0
 .../examples}/vendors/ace/src/ext-error_marker.js  |       0
 .../vendors/ace/src/ext-keybinding_menu.js         |       0
 .../vendors/ace/src/ext-language_tools.js          |       0
 .../examples}/vendors/ace/src/ext-linking.js       |       0
 .../examples}/vendors/ace/src/ext-modelist.js      |       0
 .../examples}/vendors/ace/src/ext-old_ie.js        |       0
 .../examples}/vendors/ace/src/ext-searchbox.js     |       0
 .../examples}/vendors/ace/src/ext-settings_menu.js |       0
 .../examples}/vendors/ace/src/ext-spellcheck.js    |       0
 .../examples}/vendors/ace/src/ext-split.js         |       0
 .../vendors/ace/src/ext-static_highlight.js        |       0
 .../examples}/vendors/ace/src/ext-statusbar.js     |       0
 .../examples}/vendors/ace/src/ext-textarea.js      |       0
 .../examples}/vendors/ace/src/ext-themelist.js     |       0
 .../examples}/vendors/ace/src/ext-whitespace.js    |       0
 .../examples}/vendors/ace/src/keybinding-emacs.js  |       0
 .../examples}/vendors/ace/src/keybinding-vim.js    |       0
 .../examples}/vendors/ace/src/mode-abap.js         |       0
 .../examples}/vendors/ace/src/mode-abc.js          |       0
 .../examples}/vendors/ace/src/mode-actionscript.js |       0
 .../examples}/vendors/ace/src/mode-ada.js          |       0
 .../examples}/vendors/ace/src/mode-apache_conf.js  |       0
 .../examples}/vendors/ace/src/mode-applescript.js  |       0
 .../examples}/vendors/ace/src/mode-asciidoc.js     |       0
 .../examples}/vendors/ace/src/mode-assembly_x86.js |       0
 .../examples}/vendors/ace/src/mode-autohotkey.js   |       0
 .../examples}/vendors/ace/src/mode-batchfile.js    |       0
 .../examples}/vendors/ace/src/mode-c9search.js     |       0
 .../examples}/vendors/ace/src/mode-c_cpp.js        |       0
 .../examples}/vendors/ace/src/mode-cirru.js        |       0
 .../examples}/vendors/ace/src/mode-clojure.js      |       0
 .../examples}/vendors/ace/src/mode-cobol.js        |       0
 .../examples}/vendors/ace/src/mode-coffee.js       |       0
 .../examples}/vendors/ace/src/mode-coldfusion.js   |       0
 .../examples}/vendors/ace/src/mode-csharp.js       |       0
 .../examples}/vendors/ace/src/mode-css.js          |       0
 .../examples}/vendors/ace/src/mode-curly.js        |       0
 .../examples}/vendors/ace/src/mode-d.js            |       0
 .../examples}/vendors/ace/src/mode-dart.js         |       0
 .../examples}/vendors/ace/src/mode-diff.js         |       0
 .../examples}/vendors/ace/src/mode-django.js       |       0
 .../examples}/vendors/ace/src/mode-dockerfile.js   |       0
 .../examples}/vendors/ace/src/mode-dot.js          |       0
 .../examples}/vendors/ace/src/mode-drools.js       |       0
 .../examples}/vendors/ace/src/mode-eiffel.js       |       0
 .../examples}/vendors/ace/src/mode-ejs.js          |       0
 .../examples}/vendors/ace/src/mode-elixir.js       |       0
 .../examples}/vendors/ace/src/mode-elm.js          |       0
 .../examples}/vendors/ace/src/mode-erlang.js       |       0
 .../examples}/vendors/ace/src/mode-forth.js        |       0
 .../examples}/vendors/ace/src/mode-fortran.js      |       0
 .../examples}/vendors/ace/src/mode-ftl.js          |       0
 .../examples}/vendors/ace/src/mode-gcode.js        |       0
 .../examples}/vendors/ace/src/mode-gherkin.js      |       0
 .../examples}/vendors/ace/src/mode-gitignore.js    |       0
 .../examples}/vendors/ace/src/mode-glsl.js         |       0
 .../examples}/vendors/ace/src/mode-gobstones.js    |       0
 .../examples}/vendors/ace/src/mode-golang.js       |       0
 .../examples}/vendors/ace/src/mode-groovy.js       |       0
 .../examples}/vendors/ace/src/mode-haml.js         |       0
 .../examples}/vendors/ace/src/mode-handlebars.js   |       0
 .../examples}/vendors/ace/src/mode-haskell.js      |       0
 .../vendors/ace/src/mode-haskell_cabal.js          |       0
 .../examples}/vendors/ace/src/mode-haxe.js         |       0
 .../examples}/vendors/ace/src/mode-html.js         |       0
 .../examples}/vendors/ace/src/mode-html_elixir.js  |       0
 .../examples}/vendors/ace/src/mode-html_ruby.js    |       0
 .../examples}/vendors/ace/src/mode-ini.js          |       0
 .../examples}/vendors/ace/src/mode-io.js           |       0
 .../examples}/vendors/ace/src/mode-jack.js         |       0
 .../examples}/vendors/ace/src/mode-jade.js         |       0
 .../examples}/vendors/ace/src/mode-java.js         |       0
 .../examples}/vendors/ace/src/mode-javascript.js   |       0
 .../examples}/vendors/ace/src/mode-json.js         |       0
 .../examples}/vendors/ace/src/mode-jsoniq.js       |       0
 .../examples}/vendors/ace/src/mode-jsp.js          |       0
 .../examples}/vendors/ace/src/mode-jsx.js          |       0
 .../examples}/vendors/ace/src/mode-julia.js        |       0
 .../examples}/vendors/ace/src/mode-kotlin.js       |       0
 .../examples}/vendors/ace/src/mode-latex.js        |       0
 .../examples}/vendors/ace/src/mode-lean.js         |       0
 .../examples}/vendors/ace/src/mode-less.js         |       0
 .../examples}/vendors/ace/src/mode-liquid.js       |       0
 .../examples}/vendors/ace/src/mode-lisp.js         |       0
 .../examples}/vendors/ace/src/mode-live_script.js  |       0
 .../examples}/vendors/ace/src/mode-livescript.js   |       0
 .../examples}/vendors/ace/src/mode-logiql.js       |       0
 .../examples}/vendors/ace/src/mode-lsl.js          |       0
 .../examples}/vendors/ace/src/mode-lua.js          |       0
 .../examples}/vendors/ace/src/mode-luapage.js      |       0
 .../examples}/vendors/ace/src/mode-lucene.js       |       0
 .../examples}/vendors/ace/src/mode-makefile.js     |       0
 .../examples}/vendors/ace/src/mode-markdown.js     |       0
 .../examples}/vendors/ace/src/mode-mask.js         |       0
 .../examples}/vendors/ace/src/mode-matlab.js       |       0
 .../examples}/vendors/ace/src/mode-maze.js         |       0
 .../examples}/vendors/ace/src/mode-mel.js          |       0
 .../vendors/ace/src/mode-mips_assembler.js         |       0
 .../vendors/ace/src/mode-mipsassembler.js          |       0
 .../examples}/vendors/ace/src/mode-mushcode.js     |       0
 .../examples}/vendors/ace/src/mode-mysql.js        |       0
 .../examples}/vendors/ace/src/mode-nix.js          |       0
 .../examples}/vendors/ace/src/mode-nsis.js         |       0
 .../examples}/vendors/ace/src/mode-objectivec.js   |       0
 .../examples}/vendors/ace/src/mode-ocaml.js        |       0
 .../examples}/vendors/ace/src/mode-pascal.js       |       0
 .../examples}/vendors/ace/src/mode-perl.js         |       0
 .../examples}/vendors/ace/src/mode-pgsql.js        |       0
 .../examples}/vendors/ace/src/mode-php.js          |       0
 .../examples}/vendors/ace/src/mode-plain_text.js   |       0
 .../examples}/vendors/ace/src/mode-powershell.js   |       0
 .../examples}/vendors/ace/src/mode-praat.js        |       0
 .../examples}/vendors/ace/src/mode-prolog.js       |       0
 .../examples}/vendors/ace/src/mode-properties.js   |       0
 .../examples}/vendors/ace/src/mode-protobuf.js     |       0
 .../examples}/vendors/ace/src/mode-python.js       |       0
 .../examples}/vendors/ace/src/mode-r.js            |       0
 .../examples}/vendors/ace/src/mode-razor.js        |       0
 .../examples}/vendors/ace/src/mode-rdoc.js         |       0
 .../examples}/vendors/ace/src/mode-rhtml.js        |       0
 .../examples}/vendors/ace/src/mode-rst.js          |       0
 .../examples}/vendors/ace/src/mode-ruby.js         |       0
 .../examples}/vendors/ace/src/mode-rust.js         |       0
 .../examples}/vendors/ace/src/mode-sass.js         |       0
 .../examples}/vendors/ace/src/mode-scad.js         |       0
 .../examples}/vendors/ace/src/mode-scala.js        |       0
 .../examples}/vendors/ace/src/mode-scheme.js       |       0
 .../examples}/vendors/ace/src/mode-scss.js         |       0
 .../examples}/vendors/ace/src/mode-sh.js           |       0
 .../examples}/vendors/ace/src/mode-sjs.js          |       0
 .../examples}/vendors/ace/src/mode-smarty.js       |       0
 .../examples}/vendors/ace/src/mode-snippets.js     |       0
 .../examples}/vendors/ace/src/mode-soy_template.js |       0
 .../examples}/vendors/ace/src/mode-space.js        |       0
 .../examples}/vendors/ace/src/mode-sql.js          |       0
 .../examples}/vendors/ace/src/mode-sqlserver.js    |       0
 .../examples}/vendors/ace/src/mode-stylus.js       |       0
 .../examples}/vendors/ace/src/mode-svg.js          |       0
 .../examples}/vendors/ace/src/mode-swift.js        |       0
 .../examples}/vendors/ace/src/mode-swig.js         |       0
 .../examples}/vendors/ace/src/mode-tcl.js          |       0
 .../examples}/vendors/ace/src/mode-tex.js          |       0
 .../examples}/vendors/ace/src/mode-text.js         |       0
 .../examples}/vendors/ace/src/mode-textile.js      |       0
 .../examples}/vendors/ace/src/mode-toml.js         |       0
 .../examples}/vendors/ace/src/mode-tsx.js          |       0
 .../examples}/vendors/ace/src/mode-twig.js         |       0
 .../examples}/vendors/ace/src/mode-typescript.js   |       0
 .../examples}/vendors/ace/src/mode-vala.js         |       0
 .../examples}/vendors/ace/src/mode-vbscript.js     |       0
 .../examples}/vendors/ace/src/mode-velocity.js     |       0
 .../examples}/vendors/ace/src/mode-verilog.js      |       0
 .../examples}/vendors/ace/src/mode-vhdl.js         |       0
 .../examples}/vendors/ace/src/mode-wollok.js       |       0
 .../examples}/vendors/ace/src/mode-xml.js          |       0
 .../examples}/vendors/ace/src/mode-xquery.js       |       0
 .../examples}/vendors/ace/src/mode-yaml.js         |       0
 .../examples}/vendors/ace/src/snippets/abap.js     |       0
 .../examples}/vendors/ace/src/snippets/abc.js      |       0
 .../vendors/ace/src/snippets/actionscript.js       |       0
 .../examples}/vendors/ace/src/snippets/ada.js      |       0
 .../vendors/ace/src/snippets/apache_conf.js        |       0
 .../vendors/ace/src/snippets/applescript.js        |       0
 .../examples}/vendors/ace/src/snippets/asciidoc.js |       0
 .../vendors/ace/src/snippets/assembly_x86.js       |       0
 .../vendors/ace/src/snippets/autohotkey.js         |       0
 .../vendors/ace/src/snippets/batchfile.js          |       0
 .../examples}/vendors/ace/src/snippets/c9search.js |       0
 .../examples}/vendors/ace/src/snippets/c_cpp.js    |       0
 .../examples}/vendors/ace/src/snippets/cirru.js    |       0
 .../examples}/vendors/ace/src/snippets/clojure.js  |       0
 .../examples}/vendors/ace/src/snippets/cobol.js    |       0
 .../examples}/vendors/ace/src/snippets/coffee.js   |       0
 .../vendors/ace/src/snippets/coldfusion.js         |       0
 .../examples}/vendors/ace/src/snippets/csharp.js   |       0
 .../examples}/vendors/ace/src/snippets/css.js      |       0
 .../examples}/vendors/ace/src/snippets/curly.js    |       0
 .../examples}/vendors/ace/src/snippets/d.js        |       0
 .../examples}/vendors/ace/src/snippets/dart.js     |       0
 .../examples}/vendors/ace/src/snippets/diff.js     |       0
 .../examples}/vendors/ace/src/snippets/django.js   |       0
 .../vendors/ace/src/snippets/dockerfile.js         |       0
 .../examples}/vendors/ace/src/snippets/dot.js      |       0
 .../examples}/vendors/ace/src/snippets/drools.js   |       0
 .../examples}/vendors/ace/src/snippets/eiffel.js   |       0
 .../examples}/vendors/ace/src/snippets/ejs.js      |       0
 .../examples}/vendors/ace/src/snippets/elixir.js   |       0
 .../examples}/vendors/ace/src/snippets/elm.js      |       0
 .../examples}/vendors/ace/src/snippets/erlang.js   |       0
 .../examples}/vendors/ace/src/snippets/forth.js    |       0
 .../examples}/vendors/ace/src/snippets/fortran.js  |       0
 .../examples}/vendors/ace/src/snippets/ftl.js      |       0
 .../examples}/vendors/ace/src/snippets/gcode.js    |       0
 .../examples}/vendors/ace/src/snippets/gherkin.js  |       0
 .../vendors/ace/src/snippets/gitignore.js          |       0
 .../examples}/vendors/ace/src/snippets/glsl.js     |       0
 .../vendors/ace/src/snippets/gobstones.js          |       0
 .../examples}/vendors/ace/src/snippets/golang.js   |       0
 .../examples}/vendors/ace/src/snippets/groovy.js   |       0
 .../examples}/vendors/ace/src/snippets/haml.js     |       0
 .../vendors/ace/src/snippets/handlebars.js         |       0
 .../examples}/vendors/ace/src/snippets/haskell.js  |       0
 .../vendors/ace/src/snippets/haskell_cabal.js      |       0
 .../examples}/vendors/ace/src/snippets/haxe.js     |       0
 .../examples}/vendors/ace/src/snippets/html.js     |       0
 .../vendors/ace/src/snippets/html_elixir.js        |       0
 .../vendors/ace/src/snippets/html_ruby.js          |       0
 .../examples}/vendors/ace/src/snippets/ini.js      |       0
 .../examples}/vendors/ace/src/snippets/io.js       |       0
 .../examples}/vendors/ace/src/snippets/jack.js     |       0
 .../examples}/vendors/ace/src/snippets/jade.js     |       0
 .../examples}/vendors/ace/src/snippets/java.js     |       0
 .../vendors/ace/src/snippets/javascript.js         |       0
 .../examples}/vendors/ace/src/snippets/json.js     |       0
 .../examples}/vendors/ace/src/snippets/jsoniq.js   |       0
 .../examples}/vendors/ace/src/snippets/jsp.js      |       0
 .../examples}/vendors/ace/src/snippets/jsx.js      |       0
 .../examples}/vendors/ace/src/snippets/julia.js    |       0
 .../examples}/vendors/ace/src/snippets/kotlin.js   |       0
 .../examples}/vendors/ace/src/snippets/latex.js    |       0
 .../examples}/vendors/ace/src/snippets/lean.js     |       0
 .../examples}/vendors/ace/src/snippets/less.js     |       0
 .../examples}/vendors/ace/src/snippets/liquid.js   |       0
 .../examples}/vendors/ace/src/snippets/lisp.js     |       0
 .../vendors/ace/src/snippets/live_script.js        |       0
 .../vendors/ace/src/snippets/livescript.js         |       0
 .../examples}/vendors/ace/src/snippets/logiql.js   |       0
 .../examples}/vendors/ace/src/snippets/lsl.js      |       0
 .../examples}/vendors/ace/src/snippets/lua.js      |       0
 .../examples}/vendors/ace/src/snippets/luapage.js  |       0
 .../examples}/vendors/ace/src/snippets/lucene.js   |       0
 .../examples}/vendors/ace/src/snippets/makefile.js |       0
 .../examples}/vendors/ace/src/snippets/markdown.js |       0
 .../examples}/vendors/ace/src/snippets/mask.js     |       0
 .../examples}/vendors/ace/src/snippets/matlab.js   |       0
 .../examples}/vendors/ace/src/snippets/maze.js     |       0
 .../examples}/vendors/ace/src/snippets/mel.js      |       0
 .../vendors/ace/src/snippets/mips_assembler.js     |       0
 .../vendors/ace/src/snippets/mipsassembler.js      |       0
 .../examples}/vendors/ace/src/snippets/mushcode.js |       0
 .../examples}/vendors/ace/src/snippets/mysql.js    |       0
 .../examples}/vendors/ace/src/snippets/nix.js      |       0
 .../examples}/vendors/ace/src/snippets/nsis.js     |       0
 .../vendors/ace/src/snippets/objectivec.js         |       0
 .../examples}/vendors/ace/src/snippets/ocaml.js    |       0
 .../examples}/vendors/ace/src/snippets/pascal.js   |       0
 .../examples}/vendors/ace/src/snippets/perl.js     |       0
 .../examples}/vendors/ace/src/snippets/pgsql.js    |       0
 .../examples}/vendors/ace/src/snippets/php.js      |       0
 .../vendors/ace/src/snippets/plain_text.js         |       0
 .../vendors/ace/src/snippets/powershell.js         |       0
 .../examples}/vendors/ace/src/snippets/praat.js    |       0
 .../examples}/vendors/ace/src/snippets/prolog.js   |       0
 .../vendors/ace/src/snippets/properties.js         |       0
 .../examples}/vendors/ace/src/snippets/protobuf.js |       0
 .../examples}/vendors/ace/src/snippets/python.js   |       0
 .../examples}/vendors/ace/src/snippets/r.js        |       0
 .../examples}/vendors/ace/src/snippets/razor.js    |       0
 .../examples}/vendors/ace/src/snippets/rdoc.js     |       0
 .../examples}/vendors/ace/src/snippets/rhtml.js    |       0
 .../examples}/vendors/ace/src/snippets/rst.js      |       0
 .../examples}/vendors/ace/src/snippets/ruby.js     |       0
 .../examples}/vendors/ace/src/snippets/rust.js     |       0
 .../examples}/vendors/ace/src/snippets/sass.js     |       0
 .../examples}/vendors/ace/src/snippets/scad.js     |       0
 .../examples}/vendors/ace/src/snippets/scala.js    |       0
 .../examples}/vendors/ace/src/snippets/scheme.js   |       0
 .../examples}/vendors/ace/src/snippets/scss.js     |       0
 .../examples}/vendors/ace/src/snippets/sh.js       |       0
 .../examples}/vendors/ace/src/snippets/sjs.js      |       0
 .../examples}/vendors/ace/src/snippets/smarty.js   |       0
 .../examples}/vendors/ace/src/snippets/snippets.js |       0
 .../vendors/ace/src/snippets/soy_template.js       |       0
 .../examples}/vendors/ace/src/snippets/space.js    |       0
 .../examples}/vendors/ace/src/snippets/sql.js      |       0
 .../vendors/ace/src/snippets/sqlserver.js          |       0
 .../examples}/vendors/ace/src/snippets/stylus.js   |       0
 .../examples}/vendors/ace/src/snippets/svg.js      |       0
 .../examples}/vendors/ace/src/snippets/swift.js    |       0
 .../examples}/vendors/ace/src/snippets/swig.js     |       0
 .../examples}/vendors/ace/src/snippets/tcl.js      |       0
 .../examples}/vendors/ace/src/snippets/tex.js      |       0
 .../examples}/vendors/ace/src/snippets/text.js     |       0
 .../examples}/vendors/ace/src/snippets/textile.js  |       0
 .../examples}/vendors/ace/src/snippets/toml.js     |       0
 .../examples}/vendors/ace/src/snippets/tsx.js      |       0
 .../examples}/vendors/ace/src/snippets/twig.js     |       0
 .../vendors/ace/src/snippets/typescript.js         |       0
 .../examples}/vendors/ace/src/snippets/vala.js     |       0
 .../examples}/vendors/ace/src/snippets/vbscript.js |       0
 .../examples}/vendors/ace/src/snippets/velocity.js |       0
 .../examples}/vendors/ace/src/snippets/verilog.js  |       0
 .../examples}/vendors/ace/src/snippets/vhdl.js     |       0
 .../examples}/vendors/ace/src/snippets/wollok.js   |       0
 .../examples}/vendors/ace/src/snippets/xml.js      |       0
 .../examples}/vendors/ace/src/snippets/xquery.js   |       0
 .../examples}/vendors/ace/src/snippets/yaml.js     |       0
 .../examples}/vendors/ace/src/theme-ambiance.js    |       0
 .../examples}/vendors/ace/src/theme-chaos.js       |       0
 .../examples}/vendors/ace/src/theme-chrome.js      |       0
 .../examples}/vendors/ace/src/theme-clouds.js      |       0
 .../vendors/ace/src/theme-clouds_midnight.js       |       0
 .../examples}/vendors/ace/src/theme-cobalt.js      |       0
 .../vendors/ace/src/theme-crimson_editor.js        |       0
 .../examples}/vendors/ace/src/theme-dawn.js        |       0
 .../examples}/vendors/ace/src/theme-dreamweaver.js |       0
 .../examples}/vendors/ace/src/theme-eclipse.js     |       0
 .../examples}/vendors/ace/src/theme-github.js      |       0
 .../vendors/ace/src/theme-idle_fingers.js          |       0
 .../examples}/vendors/ace/src/theme-iplastic.js    |       0
 .../examples}/vendors/ace/src/theme-katzenmilch.js |       0
 .../examples}/vendors/ace/src/theme-kr_theme.js    |       0
 .../examples}/vendors/ace/src/theme-kuroir.js      |       0
 .../examples}/vendors/ace/src/theme-merbivore.js   |       0
 .../vendors/ace/src/theme-merbivore_soft.js        |       0
 .../vendors/ace/src/theme-mono_industrial.js       |       0
 .../examples}/vendors/ace/src/theme-monokai.js     |       0
 .../vendors/ace/src/theme-pastel_on_dark.js        |       0
 .../vendors/ace/src/theme-solarized_dark.js        |       0
 .../vendors/ace/src/theme-solarized_light.js       |       0
 .../examples}/vendors/ace/src/theme-sqlserver.js   |       0
 .../examples}/vendors/ace/src/theme-terminal.js    |       0
 .../examples}/vendors/ace/src/theme-textmate.js    |       0
 .../examples}/vendors/ace/src/theme-tomorrow.js    |       0
 .../vendors/ace/src/theme-tomorrow_night.js        |       0
 .../vendors/ace/src/theme-tomorrow_night_blue.js   |       0
 .../vendors/ace/src/theme-tomorrow_night_bright.js |       0
 .../ace/src/theme-tomorrow_night_eighties.js       |       0
 .../examples}/vendors/ace/src/theme-twilight.js    |       0
 .../examples}/vendors/ace/src/theme-vibrant_ink.js |       0
 .../examples}/vendors/ace/src/theme-xcode.js       |       0
 .../examples}/vendors/ace/src/worker-coffee.js     |       0
 .../examples}/vendors/ace/src/worker-css.js        |       0
 .../examples}/vendors/ace/src/worker-html.js       |       0
 .../examples}/vendors/ace/src/worker-javascript.js |       0
 .../examples}/vendors/ace/src/worker-json.js       |       0
 .../examples}/vendors/ace/src/worker-lua.js        |       0
 .../examples}/vendors/ace/src/worker-php.js        |       0
 .../examples}/vendors/ace/src/worker-xml.js        |       0
 .../examples}/vendors/ace/src/worker-xquery.js     |       0
 .../vendors/bootstrap/css/bootstrap-theme.css      |       0
 .../vendors/bootstrap/css/bootstrap-theme.css.map  |       0
 .../vendors/bootstrap/css/bootstrap-theme.min.css  |       0
 .../examples}/vendors/bootstrap/css/bootstrap.css  |       0
 .../vendors/bootstrap/css/bootstrap.css.map        |       0
 .../vendors/bootstrap/css/bootstrap.min.css        |       0
 .../fonts/glyphicons-halflings-regular.eot         |     Bin
 .../fonts/glyphicons-halflings-regular.svg         |       0
 .../fonts/glyphicons-halflings-regular.ttf         |     Bin
 .../fonts/glyphicons-halflings-regular.woff        |     Bin
 .../fonts/glyphicons-halflings-regular.woff2       |     Bin
 .../examples}/vendors/bootstrap/js/bootstrap.js    |       0
 .../vendors/bootstrap/js/bootstrap.min.js          |       0
 .../examples}/vendors/bootstrap/js/npm.js          |       0
 .../examples}/vendors/bootstrap/js/validator.js    |       0
 {examples => v4/examples}/vendors/d3/d3-contour.js |       0
 {examples => v4/examples}/vendors/d3/d3-geo.js     |       0
 {examples => v4/examples}/vendors/d3/d3-timer.js   |       0
 {examples => v4/examples}/vendors/dat.gui.min.js   |       0
 .../examples}/vendors/echarts-gl/echarts-gl.js     |       0
 .../examples}/vendors/echarts-gl/echarts-gl.min.js |       0
 .../examples}/vendors/echarts-stat/ecStat.min.js   |       0
 .../examples}/vendors/echarts/echarts-all-3.js     |       0
 .../examples}/vendors/echarts/echarts.js           |       0
 .../examples}/vendors/echarts/echarts.min.js       |       0
 .../examples}/vendors/echarts/extension/bmap.js    |       0
 .../vendors/echarts/extension/bmap.js.map          |       0
 .../vendors/echarts/extension/bmap.min.js          |       0
 .../vendors/echarts/extension/dataTool.js          |       0
 .../vendors/echarts/extension/dataTool.js.map      |       0
 .../vendors/echarts/extension/dataTool.min.js      |       0
 .../vendors/echarts/extension/graph-modularity.js  |       0
 .../vendors/echarts/map/js/china-contour.js        |       0
 .../examples}/vendors/echarts/map/js/china.js      |       0
 .../vendors/echarts/map/js/province/anhui.js       |       0
 .../vendors/echarts/map/js/province/aomen.js       |       0
 .../vendors/echarts/map/js/province/beijing.js     |       0
 .../vendors/echarts/map/js/province/chongqing.js   |       0
 .../vendors/echarts/map/js/province/fujian.js      |       0
 .../vendors/echarts/map/js/province/gansu.js       |       0
 .../vendors/echarts/map/js/province/guangdong.js   |       0
 .../vendors/echarts/map/js/province/guangxi.js     |       0
 .../vendors/echarts/map/js/province/guizhou.js     |       0
 .../vendors/echarts/map/js/province/hainan.js      |       0
 .../vendors/echarts/map/js/province/hebei.js       |       0
 .../echarts/map/js/province/heilongjiang.js        |       0
 .../vendors/echarts/map/js/province/henan.js       |       0
 .../vendors/echarts/map/js/province/hubei.js       |       0
 .../vendors/echarts/map/js/province/hunan.js       |       0
 .../vendors/echarts/map/js/province/jiangsu.js     |       0
 .../vendors/echarts/map/js/province/jiangxi.js     |       0
 .../vendors/echarts/map/js/province/jilin.js       |       0
 .../vendors/echarts/map/js/province/liaoning.js    |       0
 .../vendors/echarts/map/js/province/neimenggu.js   |       0
 .../vendors/echarts/map/js/province/ningxia.js     |       0
 .../vendors/echarts/map/js/province/qinghai.js     |       0
 .../vendors/echarts/map/js/province/shandong.js    |       0
 .../vendors/echarts/map/js/province/shanghai.js    |       0
 .../vendors/echarts/map/js/province/shanxi.js      |       0
 .../vendors/echarts/map/js/province/shanxi1.js     |       0
 .../vendors/echarts/map/js/province/sichuan.js     |       0
 .../vendors/echarts/map/js/province/taiwan.js      |       0
 .../vendors/echarts/map/js/province/tianjin.js     |       0
 .../vendors/echarts/map/js/province/xianggang.js   |       0
 .../vendors/echarts/map/js/province/xinjiang.js    |       0
 .../vendors/echarts/map/js/province/xizang.js      |       0
 .../vendors/echarts/map/js/province/yunnan.js      |       0
 .../vendors/echarts/map/js/province/zhejiang.js    |       0
 .../examples}/vendors/echarts/map/js/world.js      |       0
 .../vendors/echarts/map/json/china-cities.json     |       0
 .../vendors/echarts/map/json/china-contour.json    |       0
 .../examples}/vendors/echarts/map/json/china.json  |       0
 .../vendors/echarts/map/json/province/anhui.json   |       0
 .../vendors/echarts/map/json/province/aomen.json   |       0
 .../vendors/echarts/map/json/province/beijing.json |       0
 .../echarts/map/json/province/chongqing.json       |       0
 .../vendors/echarts/map/json/province/fujian.json  |       0
 .../vendors/echarts/map/json/province/gansu.json   |       0
 .../echarts/map/json/province/guangdong.json       |       0
 .../vendors/echarts/map/json/province/guangxi.json |       0
 .../vendors/echarts/map/json/province/guizhou.json |       0
 .../vendors/echarts/map/json/province/hainan.json  |       0
 .../vendors/echarts/map/json/province/hebei.json   |       0
 .../echarts/map/json/province/heilongjiang.json    |       0
 .../vendors/echarts/map/json/province/henan.json   |       0
 .../vendors/echarts/map/json/province/hubei.json   |       0
 .../vendors/echarts/map/json/province/hunan.json   |       0
 .../vendors/echarts/map/json/province/jiangsu.json |       0
 .../vendors/echarts/map/json/province/jiangxi.json |       0
 .../vendors/echarts/map/json/province/jilin.json   |       0
 .../echarts/map/json/province/liaoning.json        |       0
 .../echarts/map/json/province/neimenggu.json       |       0
 .../vendors/echarts/map/json/province/ningxia.json |       0
 .../vendors/echarts/map/json/province/qinghai.json |       0
 .../echarts/map/json/province/shandong.json        |       0
 .../echarts/map/json/province/shanghai.json        |       0
 .../vendors/echarts/map/json/province/shanxi.json  |       0
 .../vendors/echarts/map/json/province/shanxi1.json |       0
 .../vendors/echarts/map/json/province/sichuan.json |       0
 .../vendors/echarts/map/json/province/taiwan.json  |       0
 .../vendors/echarts/map/json/province/tianjin.json |       0
 .../echarts/map/json/province/xianggang.json       |       0
 .../echarts/map/json/province/xinjiang.json        |       0
 .../vendors/echarts/map/json/province/xizang.json  |       0
 .../vendors/echarts/map/json/province/yunnan.json  |       0
 .../echarts/map/json/province/zhejiang.json        |       0
 .../examples}/vendors/echarts/map/json/world.json  |       0
 .../examples}/vendors/echarts/theme/dark.js        |       0
 .../examples}/vendors/echarts/theme/vintage.js     |       0
 .../examples}/vendors/jquery.lazyload.min.js       |       0
 {examples => v4/examples}/vendors/jquery/jquery.js |       0
 .../examples}/vendors/jquery/jquery.min.js         |       0
 .../examples}/vendors/jquery/jquery.min.map        |       0
 {examples => v4/examples}/vendors/lodash.js        |       0
 {examples => v4/examples}/vendors/simplex.js       |       0
 {examples => v4/examples}/vendors/waypoint.js      |       0
 v4/examples/view.html                              |       6 +
 v4/examples/zh/404.html                            |      22 +
 v4/examples/zh/editor.html                         |      57 +
 v4/examples/zh/index.html                          |      53 +
 v4/examples/zh/view.html                           |      48 +
 v4/faq.html                                        |       6 +
 v4/feature.html                                    |       6 +
 v4/index.html                                      |       6 +
 v4/layouts/basic.html                              |      22 +
 v4/layouts/doc-old.html                            |      68 +
 v4/layouts/doc.html                                |      28 +
 v4/layouts/redirect.html                           |       6 +
 v4/maillist.html                                   |       6 +
 v4/manually-redirect.html                          |      15 +
 v4/option-gl.html                                  |       6 +
 v4/option.html                                     |       6 +
 v4/option3.html                                    |       6 +
 v4/resources.html                                  |       6 +
 v4/security.html                                   |       6 +
 v4/spreadsheet.html                                |       6 +
 v4/theme-builder.html                              |       6 +
 v4/tutorial.html                                   |       6 +
 v4/zh/404.html                                     |      22 +
 v4/zh/api.html                                     |      35 +
 v4/zh/asset/map/js/china-contour.js                |      27 +
 v4/zh/asset/map/js/china.js                        |      27 +
 v4/zh/asset/map/js/province/anhui.js               |      27 +
 v4/zh/asset/map/js/province/aomen.js               |      27 +
 v4/zh/asset/map/js/province/beijing.js             |      27 +
 v4/zh/asset/map/js/province/chongqing.js           |      27 +
 v4/zh/asset/map/js/province/fujian.js              |      27 +
 v4/zh/asset/map/js/province/gansu.js               |      27 +
 v4/zh/asset/map/js/province/guangdong.js           |      27 +
 v4/zh/asset/map/js/province/guangxi.js             |      27 +
 v4/zh/asset/map/js/province/guizhou.js             |      27 +
 v4/zh/asset/map/js/province/hainan.js              |      27 +
 v4/zh/asset/map/js/province/hebei.js               |      27 +
 v4/zh/asset/map/js/province/heilongjiang.js        |      27 +
 v4/zh/asset/map/js/province/henan.js               |      27 +
 v4/zh/asset/map/js/province/hubei.js               |      27 +
 v4/zh/asset/map/js/province/hunan.js               |      27 +
 v4/zh/asset/map/js/province/jiangsu.js             |      27 +
 v4/zh/asset/map/js/province/jiangxi.js             |      27 +
 v4/zh/asset/map/js/province/jilin.js               |      27 +
 v4/zh/asset/map/js/province/liaoning.js            |      27 +
 v4/zh/asset/map/js/province/neimenggu.js           |      27 +
 v4/zh/asset/map/js/province/ningxia.js             |      27 +
 v4/zh/asset/map/js/province/qinghai.js             |      27 +
 v4/zh/asset/map/js/province/shandong.js            |      27 +
 v4/zh/asset/map/js/province/shanghai.js            |      27 +
 v4/zh/asset/map/js/province/shanxi.js              |      27 +
 v4/zh/asset/map/js/province/shanxi1.js             |      27 +
 v4/zh/asset/map/js/province/sichuan.js             |      27 +
 v4/zh/asset/map/js/province/taiwan.js              |       1 +
 v4/zh/asset/map/js/province/tianjin.js             |      27 +
 v4/zh/asset/map/js/province/xianggang.js           |      27 +
 v4/zh/asset/map/js/province/xinjiang.js            |      27 +
 v4/zh/asset/map/js/province/xizang.js              |      27 +
 v4/zh/asset/map/js/province/yunnan.js              |      27 +
 v4/zh/asset/map/js/province/zhejiang.js            |      27 +
 v4/zh/asset/map/js/world.js                        |      27 +
 .../zh/asset}/map/json/china-cities.json           |       0
 .../zh/asset}/map/json/china-contour.json          |       0
 v4/zh/asset/map/json/china.json                    |       1 +
 .../zh/asset}/map/json/province/anhui.json         |       0
 .../zh/asset}/map/json/province/aomen.json         |       0
 .../zh/asset}/map/json/province/beijing.json       |       0
 v4/zh/asset/map/json/province/chongqing.json       |       1 +
 .../zh/asset}/map/json/province/fujian.json        |       0
 .../zh/asset}/map/json/province/gansu.json         |       0
 .../zh/asset}/map/json/province/guangdong.json     |       0
 .../zh/asset}/map/json/province/guangxi.json       |       0
 .../zh/asset}/map/json/province/guizhou.json       |       0
 .../zh/asset}/map/json/province/hainan.json        |       0
 .../zh/asset}/map/json/province/hebei.json         |       0
 .../zh/asset}/map/json/province/heilongjiang.json  |       0
 .../zh/asset}/map/json/province/henan.json         |       0
 .../zh/asset}/map/json/province/hubei.json         |       0
 .../zh/asset}/map/json/province/hunan.json         |       0
 .../zh/asset}/map/json/province/jiangsu.json       |       0
 .../zh/asset}/map/json/province/jiangxi.json       |       0
 .../zh/asset}/map/json/province/jilin.json         |       0
 .../zh/asset}/map/json/province/liaoning.json      |       0
 .../zh/asset}/map/json/province/neimenggu.json     |       0
 .../zh/asset}/map/json/province/ningxia.json       |       0
 .../zh/asset}/map/json/province/qinghai.json       |       0
 .../zh/asset}/map/json/province/shandong.json      |       0
 v4/zh/asset/map/json/province/shanghai.json        |       1 +
 .../zh/asset}/map/json/province/shanxi.json        |       0
 .../zh/asset}/map/json/province/shanxi1.json       |       0
 .../zh/asset}/map/json/province/sichuan.json       |       0
 v4/zh/asset/map/json/province/taiwan.json          |       1 +
 v4/zh/asset/map/json/province/tianjin.json         |       1 +
 .../zh/asset}/map/json/province/xianggang.json     |       0
 v4/zh/asset/map/json/province/xinjiang.json        |       1 +
 v4/zh/asset/map/json/province/xizang.json          |       1 +
 .../zh/asset}/map/json/province/yunnan.json        |       0
 .../zh/asset}/map/json/province/zhejiang.json      |       0
 .../echarts => v4/zh/asset}/map/json/world.json    |       0
 v4/zh/asset/map/thumb/anhui.png                    |     Bin 0 -> 41363 bytes
 v4/zh/asset/map/thumb/aomen.png                    |     Bin 0 -> 18219 bytes
 v4/zh/asset/map/thumb/beijing.png                  |     Bin 0 -> 44218 bytes
 v4/zh/asset/map/thumb/china.png                    |     Bin 0 -> 53766 bytes
 v4/zh/asset/map/thumb/chongqing.png                |     Bin 0 -> 54705 bytes
 v4/zh/asset/map/thumb/fujian.png                   |     Bin 0 -> 38715 bytes
 v4/zh/asset/map/thumb/gansu.png                    |     Bin 0 -> 32987 bytes
 v4/zh/asset/map/thumb/guangdong.png                |     Bin 0 -> 48558 bytes
 v4/zh/asset/map/thumb/guangxi.png                  |     Bin 0 -> 46502 bytes
 v4/zh/asset/map/thumb/guizhou.png                  |     Bin 0 -> 49483 bytes
 v4/zh/asset/map/thumb/hainan.png                   |     Bin 0 -> 9359 bytes
 v4/zh/asset/map/thumb/hebei.png                    |     Bin 0 -> 37176 bytes
 v4/zh/asset/map/thumb/heilongjiang.png             |     Bin 0 -> 40500 bytes
 v4/zh/asset/map/thumb/henan.png                    |     Bin 0 -> 47189 bytes
 v4/zh/asset/map/thumb/hubei.png                    |     Bin 0 -> 41702 bytes
 v4/zh/asset/map/thumb/hunan.png                    |     Bin 0 -> 48773 bytes
 v4/zh/asset/map/thumb/jiangsu.png                  |     Bin 0 -> 41471 bytes
 v4/zh/asset/map/thumb/jiangxi.png                  |     Bin 0 -> 36217 bytes
 v4/zh/asset/map/thumb/jilin.png                    |     Bin 0 -> 31550 bytes
 v4/zh/asset/map/thumb/liaoning.png                 |     Bin 0 -> 45448 bytes
 v4/zh/asset/map/thumb/neimenggu.png                |     Bin 0 -> 28346 bytes
 v4/zh/asset/map/thumb/ningxia.png                  |     Bin 0 -> 25452 bytes
 v4/zh/asset/map/thumb/qinghai.png                  |     Bin 0 -> 34517 bytes
 v4/zh/asset/map/thumb/shandong.png                 |     Bin 0 -> 41134 bytes
 v4/zh/asset/map/thumb/shanghai.png                 |     Bin 0 -> 39755 bytes
 v4/zh/asset/map/thumb/shanxi.png                   |     Bin 0 -> 31311 bytes
 v4/zh/asset/map/thumb/shanxi1.png                  |     Bin 0 -> 29921 bytes
 v4/zh/asset/map/thumb/sichuan.png                  |     Bin 0 -> 51965 bytes
 v4/zh/asset/map/thumb/taiwan.png                   |     Bin 0 -> 12746 bytes
 v4/zh/asset/map/thumb/tianjin.png                  |     Bin 0 -> 34406 bytes
 v4/zh/asset/map/thumb/world.png                    |     Bin 0 -> 58720 bytes
 v4/zh/asset/map/thumb/xianggang.png                |     Bin 0 -> 59257 bytes
 v4/zh/asset/map/thumb/xinjiang.png                 |     Bin 0 -> 38837 bytes
 v4/zh/asset/map/thumb/xizang.png                   |     Bin 0 -> 30270 bytes
 v4/zh/asset/map/thumb/yunnan.png                   |     Bin 0 -> 47525 bytes
 v4/zh/asset/map/thumb/zhejiang.png                 |     Bin 0 -> 45268 bytes
 v4/zh/asset/theme/dark.js                          |     147 +
 v4/zh/asset/theme/infographic.js                   |     204 +
 v4/zh/asset/theme/macarons.js                      |     198 +
 v4/zh/asset/theme/roma.js                          |      67 +
 v4/zh/asset/theme/shine.js                         |     157 +
 v4/zh/asset/theme/thumb/dark.png                   |     Bin 0 -> 298476 bytes
 v4/zh/asset/theme/thumb/infographic.png            |     Bin 0 -> 322926 bytes
 v4/zh/asset/theme/thumb/macarons.png               |     Bin 0 -> 300799 bytes
 v4/zh/asset/theme/thumb/roma.png                   |     Bin 0 -> 324468 bytes
 v4/zh/asset/theme/thumb/shine.png                  |     Bin 0 -> 319542 bytes
 v4/zh/asset/theme/thumb/vintage.png                |     Bin 0 -> 299493 bytes
 v4/zh/asset/theme/tool/option/area.js              |      71 +
 v4/zh/asset/theme/tool/option/bar.js               |      98 +
 v4/zh/asset/theme/tool/option/graph.js             |    2963 +
 v4/zh/asset/theme/tool/option/map.js               |     122 +
 v4/zh/asset/theme/tool/option/pie.js               |      72 +
 v4/zh/asset/theme/tool/option/scatter.js           |     182 +
 v4/zh/asset/theme/tool/thumb.js                    |      63 +
 v4/zh/asset/theme/vintage.js                       |      30 +
 v4/zh/builder.html                                 |      91 +
 v4/zh/builder/build.js                             |     311 +
 v4/zh/builder/chunk/amd.js                         |     127 +
 v4/zh/builder/chunk/end-3.js                       |      19 +
 v4/zh/builder/chunk/end.js                         |      35 +
 v4/zh/builder/chunk/start-3.js                     |      14 +
 v4/zh/builder/chunk/start.js                       |       1 +
 v4/zh/builder/echarts.html                         |      68 +
 v4/zh/builder/lib/FileSaver.js                     |     248 +
 v4/zh/builder/lib/escodegen.js                     |    2965 +
 v4/zh/builder/lib/esl.js                           |    1643 +
 v4/zh/builder/lib/esprima.js                       |    5739 +
 v4/zh/builder/lib/estraverse.js                    |     853 +
 v4/zh/builder/lib/etpl.js                          |    1658 +
 v4/zh/builder/lib/rollup.browser.js                |   10626 +
 v4/zh/builder/lib/transform-dev-bundle.js          |   61850 +
 v4/zh/builder/lib/uglify.js                        |       5 +
 v4/zh/builder/mangleString.js                      |     166 +
 v4/zh/builder/pre/removeDEV.js                     |      32 +
 v4/zh/builder/replaceDefine.js                     |      50 +
 v4/zh/builder/text.js                              |      46 +
 v4/zh/builder3.html                                |      91 +
 v4/zh/changelog.html                               |    2130 +
 v4/zh/cheat-sheet.html                             |      23 +
 v4/zh/coding-standard.html                         |     619 +
 v4/zh/committers.html                              |      43 +
 v4/zh/contributing.html                            |      22 +
 {next/en => v4/zh}/css/SourceCodePro-Regular.woff  |     Bin
 {zh => v4/zh}/css/doc-bundle.css                   |       0
 {next/en => v4/zh}/css/doc-bundle.css.map          |       0
 v4/zh/css/ecOption.css                             |       1 +
 {next/en => v4/zh}/css/element-icons.ttf           |     Bin
 {next/en => v4/zh}/css/element-icons.woff          |     Bin
 v4/zh/css/font/iconfont.eot                        |     Bin 0 -> 6268 bytes
 v4/zh/css/font/iconfont.ttf                        |     Bin 0 -> 5984 bytes
 v4/zh/css/font/iconfont.woff                       |     Bin 0 -> 3880 bytes
 {next/en => v4/zh}/css/icon.eot                    |     Bin
 {next/en => v4/zh}/css/icon.svg                    |       0
 {next/en => v4/zh}/css/icon.ttf                    |     Bin
 {next/en => v4/zh}/css/icon.woff                   |     Bin
 v4/zh/css/main.css                                 |       1 +
 v4/zh/css/only_for_cdn_ready_check.css             |       1 +
 v4/zh/css/spreadsheet.css                          |       1 +
 v4/zh/demo.html                                    |      44 +
 v4/zh/dependencies.html                            |      22 +
 {zh => v4/zh}/documents/api-parts/api-outline.js   |       0
 {zh => v4/zh}/documents/api-parts/api-outline.json |       0
 {zh => v4/zh}/documents/api-parts/api.action.js    |       0
 {zh => v4/zh}/documents/api-parts/api.action.json  |       0
 {zh => v4/zh}/documents/api-parts/api.echarts.js   |       0
 {zh => v4/zh}/documents/api-parts/api.echarts.json |       0
 .../zh}/documents/api-parts/api.echartsInstance.js |       0
 .../documents/api-parts/api.echartsInstance.json   |       0
 {zh => v4/zh}/documents/api-parts/api.events.js    |       0
 {zh => v4/zh}/documents/api-parts/api.events.json  |       0
 {next => v4}/zh/documents/api-parts/api.js         |       0
 {next => v4}/zh/documents/api-parts/api.json       |       0
 {zh => v4/zh}/documents/api.json                   |       0
 .../zh}/documents/asset/gl/img/alpha-beta.sketch   |     Bin
 .../zh}/documents/asset/gl/img/bar3D-bevel.png     |     Bin
 .../zh}/documents/asset/gl/img/bar3D-no-bevel.png  |     Bin
 .../zh}/documents/asset/gl/img/buildings-cold.jpg  |     Bin
 .../zh}/documents/asset/gl/img/buildings-warm.jpg  |     Bin
 .../documents/asset/gl/img/city-region-height.jpg  |     Bin
 .../zh}/documents/asset/gl/img/crispwinter.png     |     Bin
 .../asset/gl/img/displacement-disable.png          |     Bin
 .../documents/asset/gl/img/displacement-enable.png |     Bin
 .../documents/asset/gl/img/displacement-low.png    |     Bin
 .../documents/asset/gl/img/displacement-ultra.png  |     Bin
 .../zh}/documents/asset/gl/img/flowGL-line.jpg     |     Bin
 .../zh}/documents/asset/gl/img/flowGL-noss.jpg     |     Bin
 .../zh}/documents/asset/gl/img/flowGL-point.jpg    |     Bin
 .../zh}/documents/asset/gl/img/flowGL-ss.jpg       |     Bin
 .../zh}/documents/asset/gl/img/flowGL-wind.jpg     |     Bin
 .../zh}/documents/asset/gl/img/geo-bar3D.jpg       |     Bin
 .../zh}/documents/asset/gl/img/geo-border.png      |     Bin
 .../zh}/documents/asset/gl/img/geo-dof-large.png   |     Bin
 .../zh}/documents/asset/gl/img/geo-dof-small.png   |     Bin
 .../zh}/documents/asset/gl/img/geo-dof.png         |     Bin
 .../zh}/documents/asset/gl/img/geo-no-dof.png      |     Bin
 .../zh}/documents/asset/gl/img/geo-no-shadow.png   |     Bin
 .../zh}/documents/asset/gl/img/geo-no-ssao.png     |     Bin
 .../zh}/documents/asset/gl/img/geo-shadow-high.png |     Bin
 .../zh}/documents/asset/gl/img/geo-shadow-low.png  |     Bin
 .../zh}/documents/asset/gl/img/geo-shadow.png      |     Bin
 .../zh}/documents/asset/gl/img/geo-size.png        |     Bin
 .../zh}/documents/asset/gl/img/geo-size.sketch     |     Bin
 .../asset/gl/img/geo-ssao-large-radius.png         |     Bin
 .../asset/gl/img/geo-ssao-small-radius.png         |     Bin
 .../zh}/documents/asset/gl/img/geo-ssao.png        |     Bin
 .../zh}/documents/asset/gl/img/globe-airline.png   |     Bin
 .../zh}/documents/asset/gl/img/globe-gloss.png     |     Bin
 .../zh}/documents/asset/gl/img/globe-metal.png     |     Bin
 .../zh}/documents/asset/gl/img/globe-non-metal.png |     Bin
 .../asset/gl/img/globe-posteffect-bloom.png        |     Bin
 .../asset/gl/img/globe-posteffect-disable.png      |     Bin
 .../asset/gl/img/globe-posteffect-enable.png       |     Bin
 .../zh}/documents/asset/gl/img/globe-rough.png     |     Bin
 .../documents/asset/gl/img/globe-shading-color.png |     Bin
 .../asset/gl/img/globe-shading-lambert.png         |     Bin
 .../asset/gl/img/globe-shading-realistic.png       |     Bin
 .../zh}/documents/asset/gl/img/gpu-layout-perf.png |     Bin
 .../en => v4/zh}/documents/asset/gl/img/grid3D.png |     Bin
 .../zh}/documents/asset/gl/img/grid3D.sketch       |     Bin
 .../documents/asset/gl/img/heightmap-disable.png   |     Bin
 .../documents/asset/gl/img/heightmap-enable.png    |     Bin
 .../documents/asset/gl/img/light-alpha-beta.png    |     Bin
 .../en => v4/zh}/documents/asset/gl/img/line3D.png |     Bin
 .../en => v4/zh}/documents/asset/gl/img/lookup.png |     Bin
 .../documents/asset/gl/img/parametric-surface.png  |     Bin
 .../zh}/documents/asset/gl/img/polygons3D-ny.jpg   |     Bin
 .../zh}/documents/asset/gl/img/roughness.png       |     Bin
 .../zh}/documents/asset/gl/img/scatter3D.png       |     Bin
 .../zh}/documents/asset/gl/img/surface-index.png   |     Bin
 .../documents/asset/gl/img/surface-index.sketch    |     Bin
 .../zh}/documents/asset/gl/img/surface-no-taa.png  |     Bin
 .../zh}/documents/asset/gl/img/surface-taa.png     |     Bin
 .../zh}/documents/asset/gl/img/view-alpha-beta.png |     Bin
 .../zh}/documents/asset/img/aria-example.png       |     Bin
 .../documents/asset/img/axis-align-with-label.png  |     Bin
 .../img/basic-concepts-overview/components.jpg     |     Bin
 .../img/basic-concepts-overview/coord-sys-0.jpg    |     Bin
 .../img/basic-concepts-overview/coord-sys-1.jpg    |     Bin
 .../img/basic-concepts-overview/coord-sys-2.jpg    |     Bin
 .../asset/img/basic-concepts-overview/locate.jpg   |     Bin
 .../multiple-ec-instance.jpg                       |     Bin
 .../img/basic-concepts-overview/series-all-a.jpg   |     Bin
 .../img/basic-concepts-overview/series-all-b.jpg   |     Bin
 .../zh}/documents/asset/img/custom-build-line.png  |     Bin
 .../zh}/documents/asset/img/custom-build-pie.png   |     Bin
 .../zh}/documents/asset/img/echarts-aria.jpg       |     Bin
 .../zh}/documents/asset/img/gl/bar3D-2d-data.png   |     Bin
 .../en => v4/zh}/documents/asset/img/gl/bar3D.png  |     Bin
 .../zh}/documents/asset/img/gl/grid3D-basic.png    |     Bin
 .../zh}/documents/asset/img/gl/scatter3D-color.png |     Bin
 .../documents/asset/img/gl/scatter3D-gaussian.png  |     Bin
 .../zh}/documents/asset/img/gl/scatter3D-life.png  |     Bin
 .../zh}/documents/asset/img/gl/scatter3D-life2.png |     Bin
 .../zh}/documents/asset/img/gl/surface.png         |     Bin
 .../zh}/documents/asset/img/smooth-algorithm.png   |     Bin
 .../documents/asset/img/smooth-monotone-none.png   |     Bin
 .../zh}/documents/asset/img/smooth-monotone-x.png  |     Bin
 .../documents/asset/img/smooth-non-monotone-x.png  |     Bin
 .../zh}/documents/asset/img/smooth-old-problem.png |     Bin
 .../zh}/documents/asset/img/smooth-old-vs-new.png  |     Bin
 .../zh}/documents/asset/img/treemap-border-gap.png |     Bin
 .../documents/option-gl-parts/option-gl-outline.js |       0
 .../option-gl-parts/option-gl-outline.json         |       0
 .../documents/option-gl-parts/option-gl.geo3D.js   |       0
 .../documents/option-gl-parts/option-gl.geo3D.json |       0
 .../documents/option-gl-parts/option-gl.globe.js   |       0
 .../documents/option-gl-parts/option-gl.globe.json |       0
 .../documents/option-gl-parts/option-gl.grid3D.js  |       0
 .../option-gl-parts/option-gl.grid3D.json          |       0
 .../zh/documents/option-gl-parts/option-gl.js      |       0
 .../zh/documents/option-gl-parts/option-gl.json    |       0
 .../option-gl-parts/option-gl.mapbox3D.js          |       0
 .../option-gl-parts/option-gl.mapbox3D.json        |       0
 .../option-gl-parts/option-gl.series-bar3D.js      |       0
 .../option-gl-parts/option-gl.series-bar3D.json    |       0
 .../option-gl-parts/option-gl.series-flowGL.js     |       0
 .../option-gl-parts/option-gl.series-flowGL.json   |       0
 .../option-gl-parts/option-gl.series-graphGL.js    |       0
 .../option-gl-parts/option-gl.series-graphGL.json  |       0
 .../option-gl-parts/option-gl.series-line3D.js     |       0
 .../option-gl-parts/option-gl.series-line3D.json   |       0
 .../option-gl-parts/option-gl.series-lines3D.js    |       0
 .../option-gl-parts/option-gl.series-lines3D.json  |       0
 .../option-gl-parts/option-gl.series-map3D.js      |       0
 .../option-gl-parts/option-gl.series-map3D.json    |       0
 .../option-gl-parts/option-gl.series-polygons3D.js |       0
 .../option-gl.series-polygons3D.json               |       0
 .../option-gl-parts/option-gl.series-scatter3D.js  |       0
 .../option-gl.series-scatter3D.json                |       0
 .../option-gl-parts/option-gl.series-scatterGL.js  |       0
 .../option-gl.series-scatterGL.json                |       0
 .../option-gl-parts/option-gl.series-surface.js    |       0
 .../option-gl-parts/option-gl.series-surface.json  |       0
 .../documents/option-gl-parts/option-gl.xAxis3D.js |       0
 .../option-gl-parts/option-gl.xAxis3D.json         |       0
 .../documents/option-gl-parts/option-gl.yAxis3D.js |       0
 .../option-gl-parts/option-gl.yAxis3D.json         |       0
 .../documents/option-gl-parts/option-gl.zAxis3D.js |       0
 .../option-gl-parts/option-gl.zAxis3D.json         |       0
 {zh => v4/zh}/documents/option-gl.json             |       0
 .../zh}/documents/option-parts/option-outline.js   |       0
 .../zh}/documents/option-parts/option-outline.json |       0
 .../zh}/documents/option-parts/option.angleAxis.js |       0
 .../documents/option-parts/option.angleAxis.json   |       0
 .../zh}/documents/option-parts/option.aria.js      |       0
 .../zh}/documents/option-parts/option.aria.json    |       0
 .../documents/option-parts/option.axisPointer.js   |       0
 .../documents/option-parts/option.axisPointer.json |       0
 .../zh}/documents/option-parts/option.brush.js     |       0
 .../zh}/documents/option-parts/option.brush.json   |       0
 .../zh}/documents/option-parts/option.calendar.js  |       0
 .../documents/option-parts/option.calendar.json    |       0
 .../option-parts/option.dataZoom-inside.js         |       0
 .../option-parts/option.dataZoom-inside.json       |       0
 .../option-parts/option.dataZoom-slider.js         |       0
 .../option-parts/option.dataZoom-slider.json       |       0
 .../zh}/documents/option-parts/option.dataset.js   |       0
 .../zh}/documents/option-parts/option.dataset.json |       0
 {zh => v4/zh}/documents/option-parts/option.geo.js |       0
 .../zh}/documents/option-parts/option.geo.json     |       0
 .../zh}/documents/option-parts/option.graphic.js   |       0
 .../zh}/documents/option-parts/option.graphic.json |       0
 .../zh}/documents/option-parts/option.grid.js      |       0
 .../zh}/documents/option-parts/option.grid.json    |       0
 {zh => v4/zh}/documents/option-parts/option.js     |       0
 {zh => v4/zh}/documents/option-parts/option.json   |       0
 .../zh}/documents/option-parts/option.legend.js    |       0
 .../zh}/documents/option-parts/option.legend.json  |       0
 .../zh}/documents/option-parts/option.parallel.js  |       0
 .../documents/option-parts/option.parallel.json    |       0
 .../documents/option-parts/option.parallelAxis.js  |       0
 .../option-parts/option.parallelAxis.json          |       0
 .../zh}/documents/option-parts/option.polar.js     |       0
 .../zh}/documents/option-parts/option.polar.json   |       0
 .../zh}/documents/option-parts/option.radar.js     |       0
 .../zh}/documents/option-parts/option.radar.json   |       0
 .../documents/option-parts/option.radiusAxis.js    |       0
 .../documents/option-parts/option.radiusAxis.json  |       0
 .../documents/option-parts/option.series-bar.js    |       0
 .../documents/option-parts/option.series-bar.json  |       0
 .../option-parts/option.series-boxplot.js          |       0
 .../option-parts/option.series-boxplot.json        |       0
 .../option-parts/option.series-candlestick.js      |       0
 .../option-parts/option.series-candlestick.json    |       0
 .../documents/option-parts/option.series-custom.js |       0
 .../option-parts/option.series-custom.json         |       0
 .../option-parts/option.series-effectScatter.js    |       0
 .../option-parts/option.series-effectScatter.json  |       0
 .../documents/option-parts/option.series-funnel.js |       0
 .../option-parts/option.series-funnel.json         |       0
 .../documents/option-parts/option.series-gauge.js  |       0
 .../option-parts/option.series-gauge.json          |       0
 .../documents/option-parts/option.series-graph.js  |       0
 .../option-parts/option.series-graph.json          |       0
 .../option-parts/option.series-heatmap.js          |       0
 .../option-parts/option.series-heatmap.json        |       0
 .../documents/option-parts/option.series-line.js   |       0
 .../documents/option-parts/option.series-line.json |       0
 .../documents/option-parts/option.series-lines.js  |       0
 .../option-parts/option.series-lines.json          |       0
 .../documents/option-parts/option.series-map.js    |       0
 .../documents/option-parts/option.series-map.json  |       0
 .../option-parts/option.series-parallel.js         |     394 +
 .../option-parts/option.series-parallel.json       |     394 +
 .../option-parts/option.series-pictorialBar.js     |       0
 .../option-parts/option.series-pictorialBar.json   |       0
 .../documents/option-parts/option.series-pie.js    |       0
 .../documents/option-parts/option.series-pie.json  |       0
 .../documents/option-parts/option.series-radar.js  |       0
 .../option-parts/option.series-radar.json          |       0
 .../documents/option-parts/option.series-sankey.js |       0
 .../option-parts/option.series-sankey.json         |       0
 .../option-parts/option.series-scatter.js          |       0
 .../option-parts/option.series-scatter.json        |       0
 .../option-parts/option.series-sunburst.js         |       0
 .../option-parts/option.series-sunburst.json       |       0
 .../option-parts/option.series-themeRiver.js       |       0
 .../option-parts/option.series-themeRiver.json     |       0
 .../documents/option-parts/option.series-tree.js   |       0
 .../documents/option-parts/option.series-tree.json |       0
 .../option-parts/option.series-treemap.js          |       0
 .../option-parts/option.series-treemap.json        |       0
 .../documents/option-parts/option.singleAxis.js    |       0
 .../documents/option-parts/option.singleAxis.json  |       0
 .../zh}/documents/option-parts/option.textStyle.js |       0
 .../documents/option-parts/option.textStyle.json   |       0
 .../zh}/documents/option-parts/option.timeline.js  |       0
 .../documents/option-parts/option.timeline.json    |       0
 .../zh}/documents/option-parts/option.title.js     |       0
 .../zh}/documents/option-parts/option.title.json   |       0
 .../zh}/documents/option-parts/option.toolbox.js   |       0
 .../zh}/documents/option-parts/option.toolbox.json |       0
 .../zh}/documents/option-parts/option.tooltip.js   |       0
 .../zh}/documents/option-parts/option.tooltip.json |       0
 .../option-parts/option.visualMap-continuous.js    |       0
 .../option-parts/option.visualMap-continuous.json  |       0
 .../option-parts/option.visualMap-piecewise.js     |       0
 .../option-parts/option.visualMap-piecewise.json   |       0
 .../zh}/documents/option-parts/option.xAxis.js     |       0
 .../zh}/documents/option-parts/option.xAxis.json   |       0
 .../zh}/documents/option-parts/option.yAxis.js     |       0
 .../zh}/documents/option-parts/option.yAxis.json   |       0
 {zh => v4/zh}/documents/option.json                |       0
 v4/zh/documents/option3.json                       |  167483 ++
 .../documents/tutorial-parts/tutorial-outline.js   |       0
 .../documents/tutorial-parts/tutorial-outline.json |       0
 {zh => v4/zh}/documents/tutorial-parts/tutorial.js |       0
 .../zh}/documents/tutorial-parts/tutorial.json     |       0
 {zh => v4/zh}/documents/tutorial.json              |       0
 v4/zh/download-extension.html                      |      22 +
 v4/zh/download-map.html                            |      24 +
 v4/zh/download-theme.html                          |      38 +
 v4/zh/download.html                                |      42 +
 v4/zh/download3.html                               |      42 +
 v4/zh/events.html                                  |      24 +
 v4/zh/examples.html                                |      27 +
 v4/zh/faq.html                                     |      24 +
 v4/zh/feature.html                                 |      22 +
 v4/zh/images/404.png                               |     Bin 0 -> 25182 bytes
 v4/zh/images/about/1.png                           |     Bin 0 -> 35765 bytes
 v4/zh/images/about/2.png                           |     Bin 0 -> 76438 bytes
 v4/zh/images/about/3.png                           |     Bin 0 -> 114116 bytes
 v4/zh/images/about/4.png                           |     Bin 0 -> 66735 bytes
 v4/zh/images/about/5.png                           |     Bin 0 -> 139878 bytes
 v4/zh/images/about/6.png                           |     Bin 0 -> 56026 bytes
 v4/zh/images/about/7.png                           |     Bin 0 -> 101994 bytes
 v4/zh/images/about/8.png                           |     Bin 0 -> 17237 bytes
 v4/zh/images/about/chenwei.jpg                     |     Bin 0 -> 16526 bytes
 v4/zh/images/about/xiaomi.png                      |     Bin 0 -> 12397 bytes
 v4/zh/images/apache-incubator-white.png            |     Bin 0 -> 6612 bytes
 v4/zh/images/asf_logo.svg                          |     210 +
 {en => v4/zh}/images/asf_logo_white.png            |     Bin
 v4/zh/images/banners/2017-03-23-ife.png            |     Bin 0 -> 30255 bytes
 v4/zh/images/banners/2017-06-20-datav.jpg          |     Bin 0 -> 67564 bytes
 v4/zh/images/banners/2017-09-12-zhibo.png          |     Bin 0 -> 60788 bytes
 v4/zh/images/bg.png                                |     Bin 0 -> 8242 bytes
 v4/zh/images/bg2.png                               |     Bin 0 -> 3966 bytes
 v4/zh/images/btn-arrow.png                         |     Bin 0 -> 435 bytes
 v4/zh/images/btn-download.png                      |     Bin 0 -> 762 bytes
 v4/zh/images/btn-email.png                         |     Bin 0 -> 1213 bytes
 v4/zh/images/btn-github.png                        |     Bin 0 -> 1165 bytes
 v4/zh/images/btn-weibo.png                         |     Bin 0 -> 1648 bytes
 v4/zh/images/btn-weixin.png                        |     Bin 0 -> 1370 bytes
 v4/zh/images/builder/chart/bar.svg                 |      10 +
 v4/zh/images/builder/chart/boxplot.svg             |      12 +
 v4/zh/images/builder/chart/candlestick.svg         |      19 +
 v4/zh/images/builder/chart/chord.svg               |      23 +
 v4/zh/images/builder/chart/component.svg           |      23 +
 v4/zh/images/builder/chart/custom.svg              |      18 +
 v4/zh/images/builder/chart/effectScatter.svg       |      47 +
 v4/zh/images/builder/chart/eventRiver.svg          |      26 +
 v4/zh/images/builder/chart/funnel.svg              |       9 +
 v4/zh/images/builder/chart/gauge.svg               |      14 +
 v4/zh/images/builder/chart/graph.svg               |      25 +
 v4/zh/images/builder/chart/heatmap.svg             |      15 +
 v4/zh/images/builder/chart/line.svg                |      11 +
 v4/zh/images/builder/chart/lines.svg               |     648 +
 v4/zh/images/builder/chart/map.svg                 |      23 +
 v4/zh/images/builder/chart/mix.svg                 |      23 +
 v4/zh/images/builder/chart/other.svg               |      22 +
 v4/zh/images/builder/chart/parallel.svg            |      16 +
 v4/zh/images/builder/chart/pictorialBar.svg        |      55 +
 v4/zh/images/builder/chart/pie.svg                 |      11 +
 v4/zh/images/builder/chart/radar.svg               |      17 +
 v4/zh/images/builder/chart/sankey.svg              |      20 +
 v4/zh/images/builder/chart/scatter.svg             |      18 +
 v4/zh/images/builder/chart/sunburst.svg            |      93 +
 v4/zh/images/builder/chart/theme.svg               |      14 +
 v4/zh/images/builder/chart/themeRiver.svg          |      17 +
 v4/zh/images/builder/chart/topic.svg               |      22 +
 v4/zh/images/builder/chart/tree.svg                |      14 +
 v4/zh/images/builder/chart/treemap.svg             |      12 +
 v4/zh/images/builder/chart/venn.svg                |      12 +
 v4/zh/images/builder/chart/wordCloud.svg           |      22 +
 v4/zh/images/builder/checked.png                   |     Bin 0 -> 216 bytes
 v4/zh/images/builder/component/brush.svg           |      27 +
 v4/zh/images/builder/component/calendar.svg        |      26 +
 v4/zh/images/builder/component/dataZoom.svg        |      16 +
 v4/zh/images/builder/component/geo.svg             |     612 +
 v4/zh/images/builder/component/graphic.svg         |      19 +
 v4/zh/images/builder/component/grid.svg            |      20 +
 v4/zh/images/builder/component/gridSimple.svg      |      20 +
 v4/zh/images/builder/component/legend.svg          |      55 +
 v4/zh/images/builder/component/markArea.svg        |      20 +
 v4/zh/images/builder/component/markLine.svg        |      65 +
 v4/zh/images/builder/component/markPoint.svg       |     120 +
 v4/zh/images/builder/component/polar.svg           |      95 +
 v4/zh/images/builder/component/singleAxis.svg      |      52 +
 v4/zh/images/builder/component/timeline.svg        |      26 +
 v4/zh/images/builder/component/title.svg           |      30 +
 v4/zh/images/builder/component/toolbox.svg         |      69 +
 v4/zh/images/builder/component/tooltip.svg         |      19 +
 v4/zh/images/builder/component/visualMap.svg       |      25 +
 v4/zh/images/chart-icon.png                        |     Bin 0 -> 7543 bytes
 v4/zh/images/company/company1.jpg                  |     Bin 0 -> 11324 bytes
 v4/zh/images/company/company10.jpg                 |     Bin 0 -> 7953 bytes
 v4/zh/images/company/company11.jpg                 |     Bin 0 -> 8823 bytes
 v4/zh/images/company/company12.jpg                 |     Bin 0 -> 9716 bytes
 v4/zh/images/company/company13.jpg                 |     Bin 0 -> 7639 bytes
 v4/zh/images/company/company14.jpg                 |     Bin 0 -> 7003 bytes
 v4/zh/images/company/company15.jpg                 |     Bin 0 -> 10120 bytes
 v4/zh/images/company/company16.jpg                 |     Bin 0 -> 10401 bytes
 v4/zh/images/company/company17.jpg                 |     Bin 0 -> 9665 bytes
 v4/zh/images/company/company17.png                 |     Bin 0 -> 32161 bytes
 v4/zh/images/company/company18.jpg                 |     Bin 0 -> 11317 bytes
 v4/zh/images/company/company19.jpg                 |     Bin 0 -> 11519 bytes
 v4/zh/images/company/company2.jpg                  |     Bin 0 -> 10556 bytes
 v4/zh/images/company/company20.jpg                 |     Bin 0 -> 11313 bytes
 v4/zh/images/company/company21.jpg                 |     Bin 0 -> 6808 bytes
 v4/zh/images/company/company22.jpg                 |     Bin 0 -> 8389 bytes
 v4/zh/images/company/company23.jpg                 |     Bin 0 -> 9652 bytes
 v4/zh/images/company/company24.jpg                 |     Bin 0 -> 9962 bytes
 v4/zh/images/company/company3.jpg                  |     Bin 0 -> 14135 bytes
 v4/zh/images/company/company4.jpg                  |     Bin 0 -> 9337 bytes
 v4/zh/images/company/company5.jpg                  |     Bin 0 -> 11358 bytes
 v4/zh/images/company/company6.jpg                  |     Bin 0 -> 10886 bytes
 v4/zh/images/company/company7.jpg                  |     Bin 0 -> 10223 bytes
 v4/zh/images/company/company8.jpg                  |     Bin 0 -> 8969 bytes
 v4/zh/images/company/company9.jpg                  |     Bin 0 -> 6736 bytes
 v4/zh/images/echarts-footer-logo.png               |     Bin 0 -> 7551 bytes
 v4/zh/images/echarts-footer-text.png               |     Bin 0 -> 1259 bytes
 v4/zh/images/event/20200128-apache-echarts-5.png   |     Bin 0 -> 75823 bytes
 v4/zh/images/extensions/amap.jpg                   |     Bin 0 -> 70708 bytes
 v4/zh/images/extensions/arcgis.jpg                 |     Bin 0 -> 30190 bytes
 v4/zh/images/extensions/bmap.jpg                   |     Bin 0 -> 85367 bytes
 v4/zh/images/extensions/default-extension.png      |     Bin 0 -> 2015 bytes
 v4/zh/images/extensions/gl.png                     |     Bin 0 -> 83922 bytes
 v4/zh/images/extensions/leaflet-2.jpg              |     Bin 0 -> 26619 bytes
 v4/zh/images/extensions/liquidfill.jpg             |     Bin 0 -> 38667 bytes
 v4/zh/images/extensions/mapbox.jpg                 |     Bin 0 -> 63689 bytes
 v4/zh/images/extensions/modularity.jpg             |     Bin 0 -> 42755 bytes
 v4/zh/images/extensions/stat.jpg                   |     Bin 0 -> 25838 bytes
 v4/zh/images/extensions/word-cloud.jpg             |     Bin 0 -> 51816 bytes
 v4/zh/images/favicon.png                           |     Bin 0 -> 1534 bytes
 v4/zh/images/feature-1.png                         |     Bin 0 -> 38354 bytes
 v4/zh/images/features/buildings-ny.jpg             |     Bin 0 -> 258779 bytes
 v4/zh/images/features/capetown-taxi.jpg            |     Bin 0 -> 260801 bytes
 v4/zh/images/features/flowGL-line.jpg              |     Bin 0 -> 634192 bytes
 v4/zh/images/features/population.jpg               |     Bin 0 -> 264046 bytes
 v4/zh/images/features/scatterGL.jpg                |     Bin 0 -> 272203 bytes
 v4/zh/images/features/scatterGL2.jpg               |     Bin 0 -> 841023 bytes
 v4/zh/images/features/scatterGL3.jpg               |     Bin 0 -> 676108 bytes
 v4/zh/images/features/scatterGL4.jpg               |     Bin 0 -> 108548 bytes
 v4/zh/images/forie.png                             |     Bin 0 -> 170668 bytes
 v4/zh/images/github.png                            |     Bin 0 -> 1477 bytes
 v4/zh/images/gongzhonghao.png                      |     Bin 0 -> 26811 bytes
 v4/zh/images/icon-email.png                        |     Bin 0 -> 794 bytes
 v4/zh/images/icon-github.png                       |     Bin 0 -> 923 bytes
 v4/zh/images/icon-twitter.png                      |     Bin 0 -> 654 bytes
 v4/zh/images/icon-weibo.png                        |     Bin 0 -> 1321 bytes
 v4/zh/images/index-bg.jpg                          |     Bin 0 -> 89931 bytes
 v4/zh/images/index-chart/handle.png                |     Bin 0 -> 941 bytes
 v4/zh/images/index-chart/handle2.png               |     Bin 0 -> 343 bytes
 v4/zh/images/index-chart/iphone.png                |     Bin 0 -> 40811 bytes
 v4/zh/images/index-feature.jpg                     |     Bin 0 -> 40717 bytes
 v4/zh/images/index/1.png                           |     Bin 0 -> 37747 bytes
 v4/zh/images/index/2.png                           |     Bin 0 -> 79321 bytes
 v4/zh/images/index/3.png                           |     Bin 0 -> 114116 bytes
 v4/zh/images/index/4.png                           |     Bin 0 -> 66735 bytes
 v4/zh/images/index/5.png                           |     Bin 0 -> 139878 bytes
 v4/zh/images/index/6.png                           |     Bin 0 -> 55907 bytes
 v4/zh/images/index/7.png                           |     Bin 0 -> 103753 bytes
 v4/zh/images/index/device.png                      |     Bin 0 -> 84466 bytes
 v4/zh/images/index/device1.png                     |     Bin 0 -> 84803 bytes
 v4/zh/images/index/earth.png                       |     Bin 0 -> 79564 bytes
 v4/zh/images/index/echarts.png                     |     Bin 0 -> 32076 bytes
 v4/zh/images/index/file.png                        |     Bin 0 -> 4977 bytes
 v4/zh/images/index/footer.png                      |     Bin 0 -> 3280 bytes
 v4/zh/images/index/header.png                      |     Bin 0 -> 5119 bytes
 v4/zh/images/index/line.png                        |     Bin 0 -> 31863 bytes
 v4/zh/images/index/shadow.png                      |     Bin 0 -> 5861 bytes
 v4/zh/images/liquid-fill.png                       |     Bin 0 -> 31345 bytes
 {zh => v4/zh}/images/logo.png                      |     Bin
 v4/zh/images/map.png                               |     Bin 0 -> 213619 bytes
 v4/zh/images/no-map.png                            |     Bin 0 -> 5421 bytes
 v4/zh/images/note.svg                              |      15 +
 v4/zh/images/people/JB.jpg                         |     Bin 0 -> 11124 bytes
 v4/zh/images/people/chfw.jpg                       |     Bin 0 -> 28496 bytes
 v4/zh/images/people/clement.jpg                    |     Bin 0 -> 15297 bytes
 v4/zh/images/people/company23.png                  |     Bin 0 -> 21862 bytes
 v4/zh/images/people/dave.jpg                       |     Bin 0 -> 16282 bytes
 v4/zh/images/people/erik.jpg                       |     Bin 0 -> 11633 bytes
 v4/zh/images/people/kevin.jpg                      |     Bin 0 -> 73269 bytes
 v4/zh/images/people/plainheart.jpg                 |     Bin 0 -> 30622 bytes
 v4/zh/images/people/qiansheng.jpg                  |     Bin 0 -> 29370 bytes
 v4/zh/images/people/shengwu.jpg                    |     Bin 0 -> 21227 bytes
 v4/zh/images/people/tedliu.jpg                     |     Bin 0 -> 20061 bytes
 v4/zh/images/people/weizhi.jpg                     |     Bin 0 -> 2755 bytes
 v4/zh/images/people/zakwu.jpg                      |     Bin 0 -> 25624 bytes
 "v4/zh/images/people/\345\221\250\346\211\254.jpg" |     Bin 0 -> 12931 bytes
 "v4/zh/images/people/\345\221\250\347\216\211.jpg" |     Bin 0 -> 10531 bytes
 "v4/zh/images/people/\345\244\247\344\275\233.jpg" |     Bin 0 -> 15272 bytes
 .../\345\250\204\345\220\214\345\205\265.jpg"      |     Bin 0 -> 3781 bytes
 "v4/zh/images/people/\345\256\277\347\210\275.jpg" |     Bin 0 -> 11379 bytes
 "v4/zh/images/people/\345\260\217\347\272\242.jpg" |     Bin 0 -> 11866 bytes
 "v4/zh/images/people/\345\264\224\345\201\245.jpg" |     Bin 0 -> 16049 bytes
 "v4/zh/images/people/\345\276\267\346\270\205.jpg" |     Bin 0 -> 12525 bytes
 "v4/zh/images/people/\346\235\216\346\271\233.jpg" |     Bin 0 -> 8841 bytes
 "v4/zh/images/people/\346\235\250\351\252\245.jpg" |     Bin 0 -> 7938 bytes
 "v4/zh/images/people/\346\236\227\345\263\260.jpg" |     Bin 0 -> 11455 bytes
 .../\346\241\221\346\226\207\351\224\213.jpg"      |     Bin 0 -> 10187 bytes
 "v4/zh/images/people/\346\262\210\346\257\205.jpg" |     Bin 0 -> 14879 bytes
 "v4/zh/images/people/\346\262\210\346\265\251.jpg" |     Bin 0 -> 14390 bytes
 .../\347\216\213\344\277\212\345\251\267.jpg"      |     Bin 0 -> 15272 bytes
 "v4/zh/images/people/\347\216\213\347\220\274.jpg" |     Bin 0 -> 11084 bytes
 "v4/zh/images/people/\347\224\260\345\275\247.jpg" |     Bin 0 -> 10827 bytes
 "v4/zh/images/people/\347\245\226\346\230\216.jpg" |     Bin 0 -> 9594 bytes
 "v4/zh/images/people/\347\246\271\345\263\260.jpg" |     Bin 0 -> 45945 bytes
 "v4/zh/images/people/\347\272\242\350\226\257.jpg" |     Bin 0 -> 9180 bytes
 "v4/zh/images/people/\347\276\241\350\276\231.jpg" |     Bin 0 -> 50160 bytes
 .../\350\213\217\346\200\235\346\226\207.jpg"      |     Bin 0 -> 11949 bytes
 .../\350\242\201\346\231\223\345\246\202.jpg"      |     Bin 0 -> 9551 bytes
 .../\350\260\242\347\233\212\350\276\211.jpg"      |     Bin 0 -> 9078 bytes
 "v4/zh/images/people/\350\265\265\351\233\267.jpg" |     Bin 0 -> 10305 bytes
 "v4/zh/images/people/\351\230\277\346\226\207.jpg" |     Bin 0 -> 18650 bytes
 "v4/zh/images/people/\351\231\210\344\270\272.jpg" |     Bin 0 -> 12405 bytes
 "v4/zh/images/people/\351\237\251\345\244\251.jpg" |     Bin 0 -> 13641 bytes
 .../\351\241\276\350\275\266\347\201\265.jpg"      |     Bin 0 -> 12951 bytes
 .../\351\255\217\345\244\252\344\272\221.jpg"      |     Bin 0 -> 8541 bytes
 .../\351\273\204\345\277\227\346\225\217.jpg"      |     Bin 0 -> 9617 bytes
 "v4/zh/images/people/\351\273\204\346\202\246.jpg" |     Bin 0 -> 10449 bytes
 .../\351\273\204\347\233\212\344\277\256.jpg"      |     Bin 0 -> 24871 bytes
 v4/zh/images/pipeline.jpg                          |     Bin 0 -> 169902 bytes
 v4/zh/images/yinhao.png                            |     Bin 0 -> 1371 bytes
 v4/zh/index.html                                   |      32 +
 v4/zh/js/chart-list.js                             |       1 +
 v4/zh/js/cheat-sheet-en.js                         |       1 +
 v4/zh/js/cheat-sheet.js                            |       1 +
 v4/zh/js/common.js                                 |       1 +
 v4/zh/js/config.js                                 |       1 +
 {zh => v4/zh}/js/doc-bundle.js                     |       0
 v4/zh/js/docTool/main.js                           |      29 +
 v4/zh/js/docTool/main.tpl.html                     |     102 +
 v4/zh/js/download.js                               |       1 +
 v4/zh/js/examples-nav.js                           |       1 +
 {zh => v4/zh}/js/index.js                          |       0
 v4/zh/js/spreadsheet/spreadsheet.js                |     114 +
 v4/zh/js/spreadsheet/spreadsheet.tpl.html          |     299 +
 v4/zh/maillist.html                                |      22 +
 v4/zh/nav.html                                     |       1 +
 v4/zh/option-gl.html                               |      35 +
 v4/zh/option.html                                  |      35 +
 v4/zh/option3.html                                 |      73 +
 v4/zh/resources.html                               |      22 +
 v4/zh/security.html                                |      22 +
 v4/zh/spreadsheet.html                             |      60 +
 v4/zh/theme-builder.html                           |     541 +
 {zh => v4/zh}/theme-builder/app.min.js             |       0
 v4/zh/theme-builder/main.css                       |       1 +
 v4/zh/theme-builder/themes/chalk.json              |     169 +
 v4/zh/theme-builder/themes/dark.json               |     172 +
 v4/zh/theme-builder/themes/default.json            |     173 +
 v4/zh/theme-builder/themes/essos.json              |     171 +
 v4/zh/theme-builder/themes/halloween.json          |     167 +
 v4/zh/theme-builder/themes/infographic.json        |     176 +
 v4/zh/theme-builder/themes/macarons.json           |     180 +
 v4/zh/theme-builder/themes/purple-passion.json     |     169 +
 v4/zh/theme-builder/themes/roma.json               |     181 +
 v4/zh/theme-builder/themes/shine.json              |     163 +
 v4/zh/theme-builder/themes/vintage.json            |     172 +
 v4/zh/theme-builder/themes/walden.json             |     167 +
 v4/zh/theme-builder/themes/westeros.json           |     168 +
 v4/zh/theme-builder/themes/wonderland.json         |     168 +
 v4/zh/tutorial.html                                |      35 +
 v4/zh/vendors/ace/src/ace.js                       |   18514 +
 .../zh}/vendors/ace/src/ext-beautify.js            |       0
 v4/zh/vendors/ace/src/ext-chromevox.js             |     540 +
 .../vendors/ace/src/ext-elastic_tabstops_lite.js   |       0
 v4/zh/vendors/ace/src/ext-emmet.js                 |    1190 +
 .../zh}/vendors/ace/src/ext-error_marker.js        |       0
 v4/zh/vendors/ace/src/ext-keybinding_menu.js       |     170 +
 v4/zh/vendors/ace/src/ext-language_tools.js        |    1934 +
 {examples => v4/zh}/vendors/ace/src/ext-linking.js |       0
 v4/zh/vendors/ace/src/ext-modelist.js              |     192 +
 v4/zh/vendors/ace/src/ext-old_ie.js                |     494 +
 v4/zh/vendors/ace/src/ext-searchbox.js             |     409 +
 v4/zh/vendors/ace/src/ext-settings_menu.js         |     644 +
 .../zh}/vendors/ace/src/ext-spellcheck.js          |       0
 {examples => v4/zh}/vendors/ace/src/ext-split.js   |       0
 .../zh}/vendors/ace/src/ext-static_highlight.js    |       0
 v4/zh/vendors/ace/src/ext-statusbar.js             |      51 +
 v4/zh/vendors/ace/src/ext-textarea.js              |     631 +
 v4/zh/vendors/ace/src/ext-themelist.js             |      60 +
 .../zh}/vendors/ace/src/ext-whitespace.js          |       0
 v4/zh/vendors/ace/src/keybinding-emacs.js          |    1163 +
 v4/zh/vendors/ace/src/keybinding-vim.js            |    5564 +
 v4/zh/vendors/ace/src/mode-abap.js                 |     230 +
 {examples => v4/zh}/vendors/ace/src/mode-abc.js    |       0
 .../zh}/vendors/ace/src/mode-actionscript.js       |       0
 {examples => v4/zh}/vendors/ace/src/mode-ada.js    |       0
 .../zh}/vendors/ace/src/mode-apache_conf.js        |       0
 .../zh}/vendors/ace/src/mode-applescript.js        |       0
 v4/zh/vendors/ace/src/mode-asciidoc.js             |     342 +
 .../zh}/vendors/ace/src/mode-assembly_x86.js       |       0
 .../zh}/vendors/ace/src/mode-autohotkey.js         |       0
 .../zh}/vendors/ace/src/mode-batchfile.js          |       0
 v4/zh/vendors/ace/src/mode-c9search.js             |     275 +
 v4/zh/vendors/ace/src/mode-c_cpp.js                |     853 +
 v4/zh/vendors/ace/src/mode-cirru.js                |     202 +
 v4/zh/vendors/ace/src/mode-clojure.js              |     306 +
 {examples => v4/zh}/vendors/ace/src/mode-cobol.js  |       0
 v4/zh/vendors/ace/src/mode-coffee.js               |     412 +
 v4/zh/vendors/ace/src/mode-coldfusion.js           |    2485 +
 v4/zh/vendors/ace/src/mode-csharp.js               |     847 +
 v4/zh/vendors/ace/src/mode-css.js                  |     828 +
 v4/zh/vendors/ace/src/mode-curly.js                |    2491 +
 v4/zh/vendors/ace/src/mode-d.js                    |     512 +
 v4/zh/vendors/ace/src/mode-dart.js                 |    1057 +
 {examples => v4/zh}/vendors/ace/src/mode-diff.js   |       0
 v4/zh/vendors/ace/src/mode-django.js               |    2525 +
 v4/zh/vendors/ace/src/mode-dockerfile.js           |     803 +
 v4/zh/vendors/ace/src/mode-dot.js                  |     412 +
 v4/zh/vendors/ace/src/mode-eiffel.js               |     128 +
 v4/zh/vendors/ace/src/mode-ejs.js                  |    2961 +
 {examples => v4/zh}/vendors/ace/src/mode-elixir.js |       0
 v4/zh/vendors/ace/src/mode-elm.js                  |     293 +
 v4/zh/vendors/ace/src/mode-erlang.js               |    1001 +
 v4/zh/vendors/ace/src/mode-forth.js                |     289 +
 v4/zh/vendors/ace/src/mode-ftl.js                  |    1022 +
 {examples => v4/zh}/vendors/ace/src/mode-gcode.js  |       0
 v4/zh/vendors/ace/src/mode-gherkin.js              |     147 +
 .../zh}/vendors/ace/src/mode-gitignore.js          |       0
 v4/zh/vendors/ace/src/mode-glsl.js                 |     930 +
 v4/zh/vendors/ace/src/mode-golang.js               |     751 +
 v4/zh/vendors/ace/src/mode-groovy.js               |    1217 +
 v4/zh/vendors/ace/src/mode-haml.js                 |     528 +
 v4/zh/vendors/ace/src/mode-handlebars.js           |    2550 +
 v4/zh/vendors/ace/src/mode-haskell.js              |     371 +
 v4/zh/vendors/ace/src/mode-haxe.js                 |     737 +
 v4/zh/vendors/ace/src/mode-html.js                 |    2435 +
 v4/zh/vendors/ace/src/mode-html_ruby.js            |    2966 +
 v4/zh/vendors/ace/src/mode-ini.js                  |     154 +
 {examples => v4/zh}/vendors/ace/src/mode-io.js     |       0
 v4/zh/vendors/ace/src/mode-jack.js                 |     696 +
 v4/zh/vendors/ace/src/mode-jade.js                 |    2041 +
 v4/zh/vendors/ace/src/mode-java.js                 |    1172 +
 v4/zh/vendors/ace/src/mode-javascript.js           |    1025 +
 v4/zh/vendors/ace/src/mode-json.js                 |     668 +
 v4/zh/vendors/ace/src/mode-jsoniq.js               |    2956 +
 v4/zh/vendors/ace/src/mode-jsp.js                  |    1586 +
 v4/zh/vendors/ace/src/mode-jsx.js                  |     762 +
 {examples => v4/zh}/vendors/ace/src/mode-julia.js  |       0
 {examples => v4/zh}/vendors/ace/src/mode-latex.js  |       0
 v4/zh/vendors/ace/src/mode-lean.js                 |     281 +
 v4/zh/vendors/ace/src/mode-less.js                 |     897 +
 v4/zh/vendors/ace/src/mode-liquid.js               |    1024 +
 {examples => v4/zh}/vendors/ace/src/mode-lisp.js   |       0
 .../zh}/vendors/ace/src/mode-live_script.js        |       0
 v4/zh/vendors/ace/src/mode-livescript.js           |     286 +
 v4/zh/vendors/ace/src/mode-logiql.js               |     667 +
 v4/zh/vendors/ace/src/mode-lsl.js                  |     693 +
 v4/zh/vendors/ace/src/mode-lua.js                  |     426 +
 v4/zh/vendors/ace/src/mode-luapage.js              |    2935 +
 {examples => v4/zh}/vendors/ace/src/mode-lucene.js |       0
 v4/zh/vendors/ace/src/mode-makefile.js             |     357 +
 v4/zh/vendors/ace/src/mode-markdown.js             |    2819 +
 v4/zh/vendors/ace/src/mode-mask.js                 |    1983 +
 v4/zh/vendors/ace/src/mode-matlab.js               |     256 +
 {examples => v4/zh}/vendors/ace/src/mode-maze.js   |       0
 v4/zh/vendors/ace/src/mode-mel.js                  |     613 +
 .../zh}/vendors/ace/src/mode-mips_assembler.js     |       0
 .../zh}/vendors/ace/src/mode-mipsassembler.js      |       0
 v4/zh/vendors/ace/src/mode-mushcode.js             |     674 +
 v4/zh/vendors/ace/src/mode-mysql.js                |     160 +
 v4/zh/vendors/ace/src/mode-nix.js                  |     997 +
 v4/zh/vendors/ace/src/mode-objectivec.js           |     734 +
 {examples => v4/zh}/vendors/ace/src/mode-ocaml.js  |       0
 v4/zh/vendors/ace/src/mode-pascal.js               |     197 +
 v4/zh/vendors/ace/src/mode-perl.js                 |     373 +
 v4/zh/vendors/ace/src/mode-pgsql.js                |    1374 +
 v4/zh/vendors/ace/src/mode-php.js                  |    3612 +
 .../zh}/vendors/ace/src/mode-plain_text.js         |       0
 v4/zh/vendors/ace/src/mode-powershell.js           |     739 +
 v4/zh/vendors/ace/src/mode-praat.js                |     468 +
 {examples => v4/zh}/vendors/ace/src/mode-prolog.js |       0
 .../zh}/vendors/ace/src/mode-properties.js         |       0
 v4/zh/vendors/ace/src/mode-protobuf.js             |     944 +
 v4/zh/vendors/ace/src/mode-python.js               |     264 +
 v4/zh/vendors/ace/src/mode-r.js                    |     302 +
 v4/zh/vendors/ace/src/mode-rdoc.js                 |     205 +
 v4/zh/vendors/ace/src/mode-rhtml.js                |    2734 +
 v4/zh/vendors/ace/src/mode-ruby.js                 |     843 +
 v4/zh/vendors/ace/src/mode-rust.js                 |     282 +
 {examples => v4/zh}/vendors/ace/src/mode-sass.js   |       0
 v4/zh/vendors/ace/src/mode-scad.js                 |     766 +
 v4/zh/vendors/ace/src/mode-scala.js                |    1205 +
 {examples => v4/zh}/vendors/ace/src/mode-scheme.js |       0
 v4/zh/vendors/ace/src/mode-scss.js                 |     922 +
 v4/zh/vendors/ace/src/mode-sh.js                   |     752 +
 v4/zh/vendors/ace/src/mode-sjs.js                  |    1242 +
 v4/zh/vendors/ace/src/mode-smarty.js               |    2561 +
 .../zh}/vendors/ace/src/mode-snippets.js           |       0
 v4/zh/vendors/ace/src/mode-soy_template.js         |    2775 +
 {examples => v4/zh}/vendors/ace/src/mode-space.js  |       0
 v4/zh/vendors/ace/src/mode-sql.js                  |     100 +
 v4/zh/vendors/ace/src/mode-sqlserver.js            |     437 +
 v4/zh/vendors/ace/src/mode-stylus.js               |     414 +
 v4/zh/vendors/ace/src/mode-svg.js                  |    1801 +
 v4/zh/vendors/ace/src/mode-tcl.js                  |     375 +
 v4/zh/vendors/ace/src/mode-tex.js                  |     150 +
 {examples => v4/zh}/vendors/ace/src/mode-text.js   |       0
 .../zh}/vendors/ace/src/mode-textile.js            |       0
 {examples => v4/zh}/vendors/ace/src/mode-toml.js   |       0
 v4/zh/vendors/ace/src/mode-twig.js                 |    2619 +
 v4/zh/vendors/ace/src/mode-typescript.js           |    1108 +
 v4/zh/vendors/ace/src/mode-vala.js                 |    1026 +
 v4/zh/vendors/ace/src/mode-vbscript.js             |     226 +
 v4/zh/vendors/ace/src/mode-velocity.js             |    2717 +
 v4/zh/vendors/ace/src/mode-verilog.js              |      95 +
 v4/zh/vendors/ace/src/mode-vhdl.js                 |     110 +
 v4/zh/vendors/ace/src/mode-xml.js                  |     661 +
 v4/zh/vendors/ace/src/mode-xquery.js               |    2968 +
 v4/zh/vendors/ace/src/mode-yaml.js                 |     256 +
 .../zh}/vendors/ace/src/snippets/abap.js           |       0
 .../zh}/vendors/ace/src/snippets/abc.js            |       0
 v4/zh/vendors/ace/src/snippets/actionscript.js     |     159 +
 .../zh}/vendors/ace/src/snippets/ada.js            |       0
 .../zh}/vendors/ace/src/snippets/apache_conf.js    |       0
 .../zh}/vendors/ace/src/snippets/applescript.js    |       0
 .../zh}/vendors/ace/src/snippets/asciidoc.js       |       0
 .../zh}/vendors/ace/src/snippets/assembly_x86.js   |       0
 .../zh}/vendors/ace/src/snippets/autohotkey.js     |       0
 .../zh}/vendors/ace/src/snippets/batchfile.js      |       0
 .../zh}/vendors/ace/src/snippets/c9search.js       |       0
 .../zh}/vendors/ace/src/snippets/c_cpp.js          |       0
 .../zh}/vendors/ace/src/snippets/cirru.js          |       0
 .../zh}/vendors/ace/src/snippets/clojure.js        |       0
 .../zh}/vendors/ace/src/snippets/cobol.js          |       0
 .../zh}/vendors/ace/src/snippets/coffee.js         |       0
 .../zh}/vendors/ace/src/snippets/coldfusion.js     |       0
 .../zh}/vendors/ace/src/snippets/csharp.js         |       0
 .../zh}/vendors/ace/src/snippets/css.js            |       0
 .../zh}/vendors/ace/src/snippets/curly.js          |       0
 {examples => v4/zh}/vendors/ace/src/snippets/d.js  |       0
 .../zh}/vendors/ace/src/snippets/dart.js           |       0
 .../zh}/vendors/ace/src/snippets/diff.js           |       0
 .../zh}/vendors/ace/src/snippets/django.js         |       0
 .../zh}/vendors/ace/src/snippets/dockerfile.js     |       0
 .../zh}/vendors/ace/src/snippets/dot.js            |       0
 .../zh}/vendors/ace/src/snippets/eiffel.js         |       0
 .../zh}/vendors/ace/src/snippets/ejs.js            |       0
 .../zh}/vendors/ace/src/snippets/elixir.js         |       0
 .../zh}/vendors/ace/src/snippets/elm.js            |       0
 .../zh}/vendors/ace/src/snippets/erlang.js         |       0
 .../zh}/vendors/ace/src/snippets/forth.js          |       0
 .../zh}/vendors/ace/src/snippets/ftl.js            |       0
 .../zh}/vendors/ace/src/snippets/gcode.js          |       0
 .../zh}/vendors/ace/src/snippets/gherkin.js        |       0
 .../zh}/vendors/ace/src/snippets/gitignore.js      |       0
 .../zh}/vendors/ace/src/snippets/glsl.js           |       0
 .../zh}/vendors/ace/src/snippets/golang.js         |       0
 .../zh}/vendors/ace/src/snippets/groovy.js         |       0
 .../zh}/vendors/ace/src/snippets/haml.js           |       0
 .../zh}/vendors/ace/src/snippets/handlebars.js     |       0
 .../zh}/vendors/ace/src/snippets/haskell.js        |       0
 .../zh}/vendors/ace/src/snippets/haxe.js           |       0
 .../zh}/vendors/ace/src/snippets/html.js           |       0
 .../zh}/vendors/ace/src/snippets/html_ruby.js      |       0
 .../zh}/vendors/ace/src/snippets/ini.js            |       0
 {examples => v4/zh}/vendors/ace/src/snippets/io.js |       0
 .../zh}/vendors/ace/src/snippets/jack.js           |       0
 .../zh}/vendors/ace/src/snippets/jade.js           |       0
 v4/zh/vendors/ace/src/snippets/java.js             |     241 +
 v4/zh/vendors/ace/src/snippets/javascript.js       |     189 +
 .../zh}/vendors/ace/src/snippets/json.js           |       0
 .../zh}/vendors/ace/src/snippets/jsoniq.js         |       0
 .../zh}/vendors/ace/src/snippets/jsp.js            |       0
 .../zh}/vendors/ace/src/snippets/jsx.js            |       0
 .../zh}/vendors/ace/src/snippets/julia.js          |       0
 .../zh}/vendors/ace/src/snippets/latex.js          |       0
 .../zh}/vendors/ace/src/snippets/lean.js           |       0
 .../zh}/vendors/ace/src/snippets/less.js           |       0
 .../zh}/vendors/ace/src/snippets/liquid.js         |       0
 .../zh}/vendors/ace/src/snippets/lisp.js           |       0
 .../zh}/vendors/ace/src/snippets/live_script.js    |       0
 .../zh}/vendors/ace/src/snippets/livescript.js     |       0
 .../zh}/vendors/ace/src/snippets/logiql.js         |       0
 v4/zh/vendors/ace/src/snippets/lsl.js              |    1073 +
 .../zh}/vendors/ace/src/snippets/lua.js            |       0
 .../zh}/vendors/ace/src/snippets/luapage.js        |       0
 .../zh}/vendors/ace/src/snippets/lucene.js         |       0
 .../zh}/vendors/ace/src/snippets/makefile.js       |       0
 .../zh}/vendors/ace/src/snippets/markdown.js       |       0
 .../zh}/vendors/ace/src/snippets/mask.js           |       0
 .../zh}/vendors/ace/src/snippets/matlab.js         |       0
 .../zh}/vendors/ace/src/snippets/maze.js           |       0
 .../zh}/vendors/ace/src/snippets/mel.js            |       0
 .../zh}/vendors/ace/src/snippets/mips_assembler.js |       0
 .../zh}/vendors/ace/src/snippets/mipsassembler.js  |       0
 .../zh}/vendors/ace/src/snippets/mushcode.js       |       0
 .../zh}/vendors/ace/src/snippets/mysql.js          |       0
 .../zh}/vendors/ace/src/snippets/nix.js            |       0
 .../zh}/vendors/ace/src/snippets/objectivec.js     |       0
 .../zh}/vendors/ace/src/snippets/ocaml.js          |       0
 .../zh}/vendors/ace/src/snippets/pascal.js         |       0
 .../zh}/vendors/ace/src/snippets/perl.js           |       0
 .../zh}/vendors/ace/src/snippets/pgsql.js          |       0
 v4/zh/vendors/ace/src/snippets/php.js              |     283 +
 .../zh}/vendors/ace/src/snippets/plain_text.js     |       0
 .../zh}/vendors/ace/src/snippets/powershell.js     |       0
 .../zh}/vendors/ace/src/snippets/praat.js          |       0
 .../zh}/vendors/ace/src/snippets/prolog.js         |       0
 .../zh}/vendors/ace/src/snippets/properties.js     |       0
 .../zh}/vendors/ace/src/snippets/protobuf.js       |       0
 .../zh}/vendors/ace/src/snippets/python.js         |       0
 {examples => v4/zh}/vendors/ace/src/snippets/r.js  |       0
 .../zh}/vendors/ace/src/snippets/rdoc.js           |       0
 .../zh}/vendors/ace/src/snippets/rhtml.js          |       0
 .../zh}/vendors/ace/src/snippets/ruby.js           |       0
 .../zh}/vendors/ace/src/snippets/rust.js           |       0
 .../zh}/vendors/ace/src/snippets/sass.js           |       0
 .../zh}/vendors/ace/src/snippets/scad.js           |       0
 .../zh}/vendors/ace/src/snippets/scala.js          |       0
 .../zh}/vendors/ace/src/snippets/scheme.js         |       0
 .../zh}/vendors/ace/src/snippets/scss.js           |       0
 {examples => v4/zh}/vendors/ace/src/snippets/sh.js |       0
 .../zh}/vendors/ace/src/snippets/sjs.js            |       0
 .../zh}/vendors/ace/src/snippets/smarty.js         |       0
 .../zh}/vendors/ace/src/snippets/snippets.js       |       0
 .../zh}/vendors/ace/src/snippets/soy_template.js   |       0
 .../zh}/vendors/ace/src/snippets/space.js          |       0
 .../zh}/vendors/ace/src/snippets/sql.js            |       0
 .../zh}/vendors/ace/src/snippets/sqlserver.js      |       0
 .../zh}/vendors/ace/src/snippets/stylus.js         |       0
 .../zh}/vendors/ace/src/snippets/svg.js            |       0
 .../zh}/vendors/ace/src/snippets/tcl.js            |       0
 .../zh}/vendors/ace/src/snippets/tex.js            |       0
 .../zh}/vendors/ace/src/snippets/text.js           |       0
 .../zh}/vendors/ace/src/snippets/textile.js        |       0
 .../zh}/vendors/ace/src/snippets/toml.js           |       0
 .../zh}/vendors/ace/src/snippets/twig.js           |       0
 .../zh}/vendors/ace/src/snippets/typescript.js     |       0
 .../zh}/vendors/ace/src/snippets/vala.js           |       0
 .../zh}/vendors/ace/src/snippets/vbscript.js       |       0
 .../zh}/vendors/ace/src/snippets/velocity.js       |       0
 .../zh}/vendors/ace/src/snippets/verilog.js        |       0
 .../zh}/vendors/ace/src/snippets/vhdl.js           |       0
 .../zh}/vendors/ace/src/snippets/xml.js            |       0
 .../zh}/vendors/ace/src/snippets/xquery.js         |       0
 .../zh}/vendors/ace/src/snippets/yaml.js           |       0
 .../zh}/vendors/ace/src/theme-ambiance.js          |       0
 {examples => v4/zh}/vendors/ace/src/theme-chaos.js |       0
 .../zh}/vendors/ace/src/theme-chrome.js            |       0
 .../zh}/vendors/ace/src/theme-clouds.js            |       0
 .../zh}/vendors/ace/src/theme-clouds_midnight.js   |       0
 .../zh}/vendors/ace/src/theme-cobalt.js            |       0
 .../zh}/vendors/ace/src/theme-crimson_editor.js    |       0
 {examples => v4/zh}/vendors/ace/src/theme-dawn.js  |       0
 .../zh}/vendors/ace/src/theme-dreamweaver.js       |       0
 .../zh}/vendors/ace/src/theme-eclipse.js           |       0
 v4/zh/vendors/ace/src/theme-github.js              |     104 +
 .../zh}/vendors/ace/src/theme-idle_fingers.js      |       0
 .../zh}/vendors/ace/src/theme-iplastic.js          |       0
 .../zh}/vendors/ace/src/theme-katzenmilch.js       |       0
 .../zh}/vendors/ace/src/theme-kr_theme.js          |       0
 v4/zh/vendors/ace/src/theme-kuroir.js              |      62 +
 .../zh}/vendors/ace/src/theme-merbivore.js         |       0
 .../zh}/vendors/ace/src/theme-merbivore_soft.js    |       0
 .../zh}/vendors/ace/src/theme-mono_industrial.js   |       0
 .../zh}/vendors/ace/src/theme-monokai.js           |       0
 .../zh}/vendors/ace/src/theme-pastel_on_dark.js    |       0
 .../zh}/vendors/ace/src/theme-solarized_dark.js    |       0
 .../zh}/vendors/ace/src/theme-solarized_light.js   |       0
 .../zh}/vendors/ace/src/theme-sqlserver.js         |       0
 .../zh}/vendors/ace/src/theme-terminal.js          |       0
 .../zh}/vendors/ace/src/theme-textmate.js          |       0
 .../zh}/vendors/ace/src/theme-tomorrow.js          |       0
 .../zh}/vendors/ace/src/theme-tomorrow_night.js    |       0
 .../vendors/ace/src/theme-tomorrow_night_blue.js   |       0
 .../vendors/ace/src/theme-tomorrow_night_bright.js |       0
 .../ace/src/theme-tomorrow_night_eighties.js       |       0
 .../zh}/vendors/ace/src/theme-twilight.js          |       0
 .../zh}/vendors/ace/src/theme-vibrant_ink.js       |       0
 {examples => v4/zh}/vendors/ace/src/theme-xcode.js |       0
 v4/zh/vendors/ace/src/worker-coffee.js             |    2158 +
 v4/zh/vendors/ace/src/worker-css.js                |    8761 +
 v4/zh/vendors/ace/src/worker-html.js               |   11606 +
 v4/zh/vendors/ace/src/worker-javascript.js         |   11614 +
 v4/zh/vendors/ace/src/worker-json.js               |    2397 +
 v4/zh/vendors/ace/src/worker-lua.js                |    3633 +
 v4/zh/vendors/ace/src/worker-php.js                |    7022 +
 v4/zh/vendors/ace/src/worker-xml.js                |    3888 +
 v4/zh/vendors/ace/src/worker-xquery.js             |   49611 +
 .../zh}/vendors/bootstrap/css/bootstrap-theme.css  |       0
 .../vendors/bootstrap/css/bootstrap-theme.css.map  |       0
 .../vendors/bootstrap/css/bootstrap-theme.min.css  |       0
 .../zh}/vendors/bootstrap/css/bootstrap.css        |       0
 .../zh}/vendors/bootstrap/css/bootstrap.css.map    |       0
 .../zh}/vendors/bootstrap/css/bootstrap.min.css    |       0
 .../fonts/glyphicons-halflings-regular.eot         |     Bin
 .../fonts/glyphicons-halflings-regular.svg         |       0
 .../fonts/glyphicons-halflings-regular.ttf         |     Bin
 .../fonts/glyphicons-halflings-regular.woff        |     Bin
 .../fonts/glyphicons-halflings-regular.woff2       |     Bin
 .../zh}/vendors/bootstrap/js/bootstrap.js          |       0
 .../zh}/vendors/bootstrap/js/bootstrap.min.js      |       0
 {examples => v4/zh}/vendors/bootstrap/js/npm.js    |       0
 .../zh}/vendors/bootstrap/js/validator.js          |       0
 v4/zh/vendors/dt/0.0.1/componentConfig.js          |      23 +
 v4/zh/vendors/dt/0.0.1/config.js                   |      72 +
 v4/zh/vendors/dt/0.0.1/lib.js                      |      54 +
 v4/zh/vendors/dt/0.0.1/lib/Set.js                  |     306 +
 v4/zh/vendors/dt/0.0.1/lib/base.js                 |     757 +
 v4/zh/vendors/dt/0.0.1/lib/codeStringify.js        |     322 +
 v4/zh/vendors/dt/0.0.1/lib/dataDriven.js           |     887 +
 v4/zh/vendors/dt/0.0.1/lib/disable.js              |      84 +
 v4/zh/vendors/dt/0.0.1/lib/enumeration.js          |     198 +
 v4/zh/vendors/dt/0.0.1/lib/event.js                |     127 +
 v4/zh/vendors/dt/0.0.1/lib/htmlCleaner.js          |     175 +
 v4/zh/vendors/dt/0.0.1/lib/json.js                 |      23 +
 v4/zh/vendors/dt/0.0.1/lib/liteHashMap.js          |      64 +
 v4/zh/vendors/dt/0.0.1/lib/model.js                |     209 +
 v4/zh/vendors/dt/0.0.1/lib/number.js               |     296 +
 v4/zh/vendors/dt/0.0.1/lib/objectAccess.js         |     350 +
 v4/zh/vendors/dt/0.0.1/lib/objectOriented.js       |     184 +
 v4/zh/vendors/dt/0.0.1/lib/others.js               |     399 +
 v4/zh/vendors/dt/0.0.1/lib/throttle.js             |     124 +
 v4/zh/vendors/dt/0.0.1/lib/tooltip.js              |     347 +
 .../dt/0.0.1/obDecorator/floatInputDecorator.js    |      57 +
 .../dt/0.0.1/obDecorator/htmlInputDecorator.js     |      43 +
 .../dt/0.0.1/obDecorator/integerInputDecorator.js  |      65 +
 .../dt/0.0.1/obDecorator/rangeValueDecorator.js    |     195 +
 v4/zh/vendors/dt/0.0.1/tpl.js                      |      90 +
 v4/zh/vendors/dt/0.0.1/tplLoader.js                |      46 +
 v4/zh/vendors/dt/0.0.1/ui/BasePanel.js             |     233 +
 v4/zh/vendors/dt/0.0.1/ui/Button.js                |     216 +
 v4/zh/vendors/dt/0.0.1/ui/Button.less              |      30 +
 v4/zh/vendors/dt/0.0.1/ui/CheckButton.js           |     223 +
 v4/zh/vendors/dt/0.0.1/ui/CheckButton.less         |      63 +
 v4/zh/vendors/dt/0.0.1/ui/Component.js             |    1209 +
 v4/zh/vendors/dt/0.0.1/ui/Foreach.js               |     541 +
 v4/zh/vendors/dt/0.0.1/ui/ScrollPanel.js           |     380 +
 v4/zh/vendors/dt/0.0.1/ui/Tab.js                   |     429 +
 v4/zh/vendors/dt/0.0.1/ui/Text.js                  |      79 +
 v4/zh/vendors/dt/0.0.1/ui/Text.less                |       6 +
 v4/zh/vendors/dt/0.0.1/ui/TextInput.js             |     254 +
 v4/zh/vendors/dt/0.0.1/ui/TextInput.less           |      83 +
 v4/zh/vendors/dt/0.0.1/ui/TreeList.js              |    1036 +
 v4/zh/vendors/dt/0.0.1/ui/TreeList.less            |      59 +
 v4/zh/vendors/dt/0.0.1/ui/WinPanel.js              |     249 +
 v4/zh/vendors/dt/0.0.1/ui/WinPanel.less            |      15 +
 v4/zh/vendors/dt/0.0.1/ui/all.less                 |       8 +
 v4/zh/vendors/dt/0.0.1/ui/common.less              |     216 +
 v4/zh/vendors/dt/0.0.1/ui/dialog.js                |     371 +
 v4/zh/vendors/dt/0.0.1/ui/scrollPanel.less         |      32 +
 v4/zh/vendors/dt/0.0.1/ui/theme/dark.less          |      44 +
 v4/zh/vendors/dt/0.0.1/ui/theme/ec.less            |      44 +
 v4/zh/vendors/dt/0.0.1/ui/tooltip.js               |     348 +
 v4/zh/vendors/dt/0.0.1/ui/tooltip.less             |      16 +
 v4/zh/vendors/dt/0.0.1/ui/ui.tpl.html              |      19 +
 v4/zh/vendors/echarts/echarts-20190709.min.js      |      22 +
 v4/zh/vendors/echarts/echarts-all-2.2.7.js         |      35 +
 v4/zh/vendors/echarts/echarts-all-3.0.0.js         |   50286 +
 v4/zh/vendors/echarts/echarts.simple.min.js        |       7 +
 v4/zh/vendors/echarts/map/js/china.js              |      27 +
 v4/zh/vendors/echarts/map/js/province/anhui.js     |      27 +
 v4/zh/vendors/echarts/map/js/province/fujian.js    |      27 +
 v4/zh/vendors/echarts/map/js/province/gansu.js     |      27 +
 v4/zh/vendors/echarts/map/js/province/guangdong.js |      27 +
 v4/zh/vendors/echarts/map/js/province/guangxi.js   |      27 +
 v4/zh/vendors/echarts/map/js/province/guizhou.js   |      27 +
 v4/zh/vendors/echarts/map/js/province/hainan.js    |      27 +
 v4/zh/vendors/echarts/map/js/province/hebei.js     |      27 +
 .../echarts/map/js/province/heilongjiang.js        |      27 +
 v4/zh/vendors/echarts/map/js/province/henan.js     |      27 +
 v4/zh/vendors/echarts/map/js/province/hubei.js     |      27 +
 v4/zh/vendors/echarts/map/js/province/hunan.js     |      27 +
 v4/zh/vendors/echarts/map/js/province/jiangsu.js   |      27 +
 v4/zh/vendors/echarts/map/js/province/jiangxi.js   |      27 +
 v4/zh/vendors/echarts/map/js/province/jilin.js     |      27 +
 v4/zh/vendors/echarts/map/js/province/liaoning.js  |      27 +
 v4/zh/vendors/echarts/map/js/province/neimenggu.js |      27 +
 v4/zh/vendors/echarts/map/js/province/ningxia.js   |      27 +
 v4/zh/vendors/echarts/map/js/province/qinghai.js   |      27 +
 v4/zh/vendors/echarts/map/js/province/shandong.js  |      27 +
 v4/zh/vendors/echarts/map/js/province/shanxi.js    |      27 +
 v4/zh/vendors/echarts/map/js/province/sichuan.js   |      27 +
 v4/zh/vendors/echarts/map/js/province/xicang.js    |      27 +
 v4/zh/vendors/echarts/map/js/province/xinjiang.js  |      27 +
 v4/zh/vendors/echarts/map/js/province/yunnan.js    |      27 +
 v4/zh/vendors/echarts/map/js/province/zhejiang.js  |      27 +
 v4/zh/vendors/echarts/map/js/world.js              |      27 +
 v4/zh/vendors/echarts/map/json/china.json          |       1 +
 v4/zh/vendors/echarts/map/json/province/anhui.json |       1 +
 .../vendors/echarts/map/json/province/fujian.json  |       1 +
 v4/zh/vendors/echarts/map/json/province/gansu.json |       1 +
 .../echarts/map/json/province/guangdong.json       |       1 +
 .../vendors/echarts/map/json/province/guangxi.json |       1 +
 .../vendors/echarts/map/json/province/guizhou.json |       1 +
 .../vendors/echarts/map/json/province/hainan.json  |       1 +
 v4/zh/vendors/echarts/map/json/province/hebei.json |       1 +
 .../echarts/map/json/province/heilongjiang.json    |       1 +
 v4/zh/vendors/echarts/map/json/province/henan.json |       1 +
 v4/zh/vendors/echarts/map/json/province/hubei.json |       1 +
 v4/zh/vendors/echarts/map/json/province/hunan.json |       1 +
 .../vendors/echarts/map/json/province/jiangsu.json |       1 +
 .../vendors/echarts/map/json/province/jiangxi.json |       1 +
 v4/zh/vendors/echarts/map/json/province/jilin.json |       1 +
 .../echarts/map/json/province/liaoning.json        |       1 +
 .../echarts/map/json/province/neimenggu.json       |       1 +
 .../vendors/echarts/map/json/province/ningxia.json |       1 +
 .../vendors/echarts/map/json/province/qinghai.json |       1 +
 .../echarts/map/json/province/shandong.json        |       1 +
 .../vendors/echarts/map/json/province/shanxi.json  |       1 +
 .../vendors/echarts/map/json/province/sichuan.json |       1 +
 .../vendors/echarts/map/json/province/xicang.json  |       1 +
 .../echarts/map/json/province/xinjiang.json        |       1 +
 .../vendors/echarts/map/json/province/yunnan.json  |       1 +
 .../echarts/map/json/province/zhejiang.json        |       1 +
 v4/zh/vendors/echarts/map/json/world.json          |       1 +
 v4/zh/vendors/esl.js                               |       1 +
 v4/zh/vendors/etpl/3.0.0/LICENSE                   |      28 +
 v4/zh/vendors/etpl/3.0.0/README.md                 |     117 +
 v4/zh/vendors/etpl/3.0.0/etpl.min.js               |       1 +
 v4/zh/vendors/etpl/3.0.0/main.js                   |       9 +
 v4/zh/vendors/etpl/3.0.0/package.json              |      19 +
 v4/zh/vendors/etpl/3.0.0/src/main.js               |    1645 +
 v4/zh/vendors/etpl/3.0.0/src/tpl.js                |      46 +
 v4/zh/vendors/fullpage/jquery.fullpage.min.css     |       8 +
 v4/zh/vendors/fullpage/jquery.fullpage.min.js      |       9 +
 v4/zh/vendors/handsontable/0.26.1/CHANGELOG.md     |       1 +
 v4/zh/vendors/handsontable/0.26.1/CNAME            |       1 +
 v4/zh/vendors/handsontable/0.26.1/CONTRIBUTING.md  |      17 +
 v4/zh/vendors/handsontable/0.26.1/LICENSE          |      23 +
 v4/zh/vendors/handsontable/0.26.1/README.md        |     131 +
 .../handsontable/0.26.1/dist/handsontable.css      |    1170 +
 .../handsontable/0.26.1/dist/handsontable.full.css |    1391 +
 .../handsontable/0.26.1/dist/handsontable.full.js  |   32130 +
 .../0.26.1/dist/handsontable.full.min.css          |      31 +
 .../0.26.1/dist/handsontable.full.min.js           |      88 +
 .../handsontable/0.26.1/dist/handsontable.js       |   22976 +
 .../handsontable/0.26.1/dist/handsontable.min.css  |      28 +
 .../handsontable/0.26.1/dist/handsontable.min.js   |      67 +
 v4/zh/vendors/handsontable/0.26.1/package.json     |     105 +
 v4/zh/vendors/hasher/1.2.0/hasher.js               |     441 +
 v4/zh/vendors/hasher/1.2.0/hasher.min.js           |       7 +
 v4/zh/vendors/immutable/3.7.4/CONTRIBUTING.md      |      61 +
 v4/zh/vendors/immutable/3.7.4/Gruntfile.js         |     216 +
 v4/zh/vendors/immutable/3.7.4/LICENSE              |      30 +
 v4/zh/vendors/immutable/3.7.4/PATENTS              |      11 +
 v4/zh/vendors/immutable/3.7.4/README.md            |     444 +
 v4/zh/vendors/immutable/3.7.4/bower.json           |      39 +
 v4/zh/vendors/immutable/3.7.4/dist/immutable.d.ts  |    2476 +
 v4/zh/vendors/immutable/3.7.4/dist/immutable.js    |    4927 +
 .../vendors/immutable/3.7.4/dist/immutable.min.js  |      52 +
 v4/zh/vendors/immutable/3.7.4/package.json         |      77 +
 .../jquery-autocomplete/auto-complete.jquery.json  |      29 +
 v4/zh/vendors/jquery-autocomplete/bower.json       |      35 +
 .../jquery-autocomplete/jquery.auto-complete.css   |       9 +
 .../jquery-autocomplete/jquery.auto-complete.js    |     171 +
 .../jquery.auto-complete.min.js                    |       3 +
 v4/zh/vendors/jquery-autocomplete/readme.md        |      59 +
 .../vendors/jquery-handsontable/0.10.5.1/README.md |      12 +
 .../0.10.5.1/jquery.handsontable.dt.css            |     495 +
 .../0.10.5.1/jquery.handsontable.dt.js             |   13969 +
 .../0.10.5.1/jquery.handsontable.dt.min.js         |       7 +
 .../vendors/jquery-mousewheel/3.1.11/ChangeLog.md  |     137 +
 .../vendors/jquery-mousewheel/3.1.11/Gruntfile.js  |      47 +
 v4/zh/vendors/jquery-mousewheel/3.1.11/LICENSE.txt |      20 +
 v4/zh/vendors/jquery-mousewheel/3.1.11/README.md   |      85 +
 v4/zh/vendors/jquery-mousewheel/3.1.11/bower.json  |      16 +
 .../jquery-mousewheel/3.1.11/jquery.mousewheel.js  |     220 +
 .../3.1.11/jquery.mousewheel.min.js                |       8 +
 .../3.1.11/mousewheel.jquery.json                  |      27 +
 .../vendors/jquery-mousewheel/3.1.11/package.json  |      44 +
 v4/zh/vendors/jquery-ui/1.11.4/jquery-ui.css       |      91 +
 v4/zh/vendors/jquery-ui/1.11.4/jquery-ui.js        |    2163 +
 v4/zh/vendors/jquery-ui/1.11.4/jquery-ui.min.css   |       6 +
 v4/zh/vendors/jquery-ui/1.11.4/jquery-ui.min.js    |       6 +
 .../jquery-ui/1.11.4/jquery-ui.structure.css       |      97 +
 .../jquery-ui/1.11.4/jquery-ui.structure.min.css   |       5 +
 {examples => v4/zh}/vendors/jquery.lazyload.min.js |       0
 {examples => v4/zh}/vendors/jquery/jquery.js       |       0
 {examples => v4/zh}/vendors/jquery/jquery.min.js   |       0
 {examples => v4/zh}/vendors/jquery/jquery.min.map  |       0
 v4/zh/vendors/latinize/README.md                   |      56 +
 v4/zh/vendors/latinize/latinize.js                 |     848 +
 v4/zh/vendors/latinize/package.json                |      17 +
 {examples => v4/zh}/vendors/lodash.js              |       0
 v4/zh/vendors/numeral/1.4.7/numeral.js             |     518 +
 v4/zh/vendors/numeral/1.4.7/numeral.min.js         |       1 +
 v4/zh/vendors/pace/pace.min.js                     |       2 +
 .../0.6.8/css/perfect-scrollbar.css                |     106 +
 .../0.6.8/css/perfect-scrollbar.min.css            |       2 +
 .../0.6.8/js/perfect-scrollbar.js                  |    1588 +
 .../0.6.8/js/perfect-scrollbar.min.js              |       2 +
 v4/zh/vendors/prettify/lang-css.js                 |      18 +
 v4/zh/vendors/prettify/prettify.css                |       1 +
 v4/zh/vendors/prettify/prettify.js                 |      46 +
 v4/zh/vendors/signals/1.0.0/signals.js             |     445 +
 v4/zh/vendors/signals/1.0.0/signals.min.js         |      14 +
 v4/zh/vendors/sweetalert.js                        |       1 +
 v4/zh/vendors/twentytwenty/jquery.event.move.js    |     581 +
 v4/zh/vendors/twentytwenty/jquery.twentytwenty.js  |     119 +
 v4/zh/vendors/twentytwenty/twentytwenty.css        |     191 +
 v4/zh/video/feature-1.jpg                          |     Bin 0 -> 52108 bytes
 v4/zh/video/feature-1.mp4                          |     Bin 0 -> 2017250 bytes
 v4/zh/video/feature-2.jpg                          |     Bin 0 -> 46538 bytes
 v4/zh/video/feature-2.mp4                          |     Bin 0 -> 413722 bytes
 v4/zh/video/feature-4.jpg                          |     Bin 0 -> 64394 bytes
 v4/zh/video/feature-4.mp4                          |     Bin 0 -> 1723447 bytes
 v4/zh/video/index-4.jpg                            |     Bin 0 -> 133895 bytes
 v4/zh/video/index-4.mp4                            |     Bin 0 -> 10105082 bytes
 v4/zh/video/index.jpg                              |     Bin 0 -> 27348 bytes
 v4/zh/video/index.mp4                              |     Bin 0 -> 4959068 bytes
 zh/404.html                                        |       4 +-
 zh/api.html                                        |       9 +-
 zh/asset/lottie/json/analysis.json                 |       1 +
 zh/asset/lottie/json/bg_01.json                    |       1 +
 zh/asset/lottie/json/bg_02.json                    |       1 +
 zh/asset/lottie/json/bg_03.json                    |       1 +
 zh/asset/lottie/json/bg_04.json                    |       1 +
 zh/asset/lottie/json/bg_05.json                    |       1 +
 zh/asset/lottie/json/bg_06.json                    |       1 +
 zh/asset/lottie/json/chart.json                    |       1 +
 zh/asset/lottie/json/compatible.json               |       1 +
 zh/asset/lottie/json/end_Line.json                 |       1 +
 zh/asset/lottie/json/fly.json                      |       1 +
 zh/asset/lottie/json/grown.json                    |       1 +
 zh/asset/lottie/json/images/img_0.png              |     Bin 0 -> 13403 bytes
 zh/asset/lottie/json/images/img_1.png              |     Bin 0 -> 3018 bytes
 zh/asset/lottie/json/images/img_2.png              |     Bin 0 -> 10336 bytes
 zh/asset/lottie/json/images/img_3.png              |     Bin 0 -> 7371 bytes
 zh/asset/lottie/json/paper.json                    |       1 +
 zh/asset/lottie/json/simple.json                   |       1 +
 zh/asset/lottie/json/start_line.json               |       1 +
 zh/builder.html                                    |       4 +-
 zh/builder/echarts.html                            |       2 +-
 zh/builder3.html                                   |       4 +-
 zh/changelog.html                                  |       4 +-
 zh/cheat-sheet.html                                |       4 +-
 zh/coding-standard.html                            |       4 +-
 zh/committers.html                                 |       4 +-
 zh/contributing.html                               |       4 +-
 zh/css/doc-bundle.css                              |      73 +-
 zh/css/doc-bundle.css.map                          |       2 +-
 zh/css/font/OpenSans-Bold.ttf                      |     Bin 0 -> 104120 bytes
 zh/css/font/OpenSans-Regular.ttf                   |     Bin 0 -> 96932 bytes
 zh/css/main.css                                    |       2 +-
 zh/css/only_for_cdn_ready_check.css                |       2 +-
 zh/demo.html                                       |       4 +-
 zh/dependencies.html                               |       4 +-
 zh/documents/api-parts/api-outline.js              |       2 +-
 zh/documents/api-parts/api-outline.json            |       2 +-
 zh/documents/api-parts/api.action.js               |      58 +-
 zh/documents/api-parts/api.action.json             |      58 +-
 zh/documents/api-parts/api.echarts.js              |       8 +-
 zh/documents/api-parts/api.echarts.json            |       8 +-
 zh/documents/api-parts/api.echartsInstance.js      |       4 +-
 zh/documents/api-parts/api.echartsInstance.json    |       4 +-
 zh/documents/api-parts/api.events.js               |      27 +-
 zh/documents/api-parts/api.events.json             |      27 +-
 zh/documents/api.json                              |       2 +-
 .../documents/asset/img/dataZoom-zone.png          |     Bin
 zh/documents/asset/img/echarts-5-en.png            |     Bin 0 -> 24363 bytes
 zh/documents/asset/img/echarts-5.png               |     Bin 0 -> 24106 bytes
 zh/documents/option-gl-parts/option-gl.geo3D.js    |      18 +-
 zh/documents/option-gl-parts/option-gl.geo3D.json  |      18 +-
 zh/documents/option-gl-parts/option-gl.globe.js    |      22 +-
 zh/documents/option-gl-parts/option-gl.globe.json  |      22 +-
 zh/documents/option-gl-parts/option-gl.grid3D.js   |      18 +-
 zh/documents/option-gl-parts/option-gl.grid3D.json |      18 +-
 zh/documents/option-gl-parts/option-gl.mapbox3D.js |      18 +-
 .../option-gl-parts/option-gl.mapbox3D.json        |      18 +-
 .../option-gl-parts/option-gl.series-bar3D.js      |       2 +-
 .../option-gl-parts/option-gl.series-bar3D.json    |       2 +-
 .../option-gl-parts/option-gl.series-flowGL.js     |       4 +-
 .../option-gl-parts/option-gl.series-flowGL.json   |       4 +-
 .../option-gl-parts/option-gl.series-map3D.js      |      18 +-
 .../option-gl-parts/option-gl.series-map3D.json    |      18 +-
 zh/documents/option-gl.json                        |       2 +-
 zh/documents/option-parts/option-outline.js        |       2 +-
 zh/documents/option-parts/option-outline.json      |       2 +-
 zh/documents/option-parts/option.angleAxis.js      |     135 +-
 zh/documents/option-parts/option.angleAxis.json    |     135 +-
 zh/documents/option-parts/option.aria.js           |     103 +-
 zh/documents/option-parts/option.aria.json         |     103 +-
 zh/documents/option-parts/option.axisPointer.js    |      33 +-
 zh/documents/option-parts/option.axisPointer.json  |      33 +-
 zh/documents/option-parts/option.brush.js          |       2 +-
 zh/documents/option-parts/option.brush.json        |       2 +-
 zh/documents/option-parts/option.calendar.js       |      93 +-
 zh/documents/option-parts/option.calendar.json     |      93 +-
 .../option-parts/option.dataZoom-inside.js         |       2 +-
 .../option-parts/option.dataZoom-inside.json       |       2 +-
 .../option-parts/option.dataZoom-slider.js         |     474 +-
 .../option-parts/option.dataZoom-slider.json       |     474 +-
 zh/documents/option-parts/option.dataset.js        |      38 +-
 zh/documents/option-parts/option.dataset.json      |      38 +-
 zh/documents/option-parts/option.geo.js            |    1750 +-
 zh/documents/option-parts/option.geo.json          |    1750 +-
 zh/documents/option-parts/option.graphic.js        |     388 +-
 zh/documents/option-parts/option.graphic.json      |     388 +-
 zh/documents/option-parts/option.grid.js           |      80 +-
 zh/documents/option-parts/option.grid.json         |      80 +-
 zh/documents/option-parts/option.js                |      97 +-
 zh/documents/option-parts/option.json              |      97 +-
 zh/documents/option-parts/option.legend.js         |     164 +-
 zh/documents/option-parts/option.legend.json       |     164 +-
 .../documents/option-parts/option.media.js         |       0
 .../documents/option-parts/option.media.json       |       0
 zh/documents/option-parts/option.parallel.js       |     109 +-
 zh/documents/option-parts/option.parallel.json     |     109 +-
 zh/documents/option-parts/option.parallelAxis.js   |     109 +-
 zh/documents/option-parts/option.parallelAxis.json |     109 +-
 zh/documents/option-parts/option.polar.js          |      82 +-
 zh/documents/option-parts/option.polar.json        |      82 +-
 zh/documents/option-parts/option.radar.js          |     170 +-
 zh/documents/option-parts/option.radar.json        |     170 +-
 zh/documents/option-parts/option.radiusAxis.js     |     164 +-
 zh/documents/option-parts/option.radiusAxis.json   |     164 +-
 zh/documents/option-parts/option.series-bar.js     |    6414 +-
 zh/documents/option-parts/option.series-bar.json   |    6414 +-
 zh/documents/option-parts/option.series-boxplot.js |   10068 +-
 .../option-parts/option.series-boxplot.json        |   10068 +-
 .../option-parts/option.series-candlestick.js      |    9506 +-
 .../option-parts/option.series-candlestick.json    |    9506 +-
 zh/documents/option-parts/option.series-custom.js  |    1120 +-
 .../option-parts/option.series-custom.json         |    1120 +-
 .../option-parts/option.series-effectScatter.js    |   12532 +-
 .../option-parts/option.series-effectScatter.json  |   12532 +-
 zh/documents/option-parts/option.series-funnel.js  |   12157 +-
 .../option-parts/option.series-funnel.json         |   12157 +-
 zh/documents/option-parts/option.series-gauge.js   |   11459 +-
 zh/documents/option-parts/option.series-gauge.json |   11459 +-
 zh/documents/option-parts/option.series-graph.js   |   16394 +-
 zh/documents/option-parts/option.series-graph.json |   16394 +-
 zh/documents/option-parts/option.series-heatmap.js |   10651 +-
 .../option-parts/option.series-heatmap.json        |   10651 +-
 zh/documents/option-parts/option.series-line.js    |   15347 +-
 zh/documents/option-parts/option.series-line.json  |   15347 +-
 zh/documents/option-parts/option.series-lines.js   |   11579 +-
 zh/documents/option-parts/option.series-lines.json |   11579 +-
 zh/documents/option-parts/option.series-map.js     |   11348 +-
 zh/documents/option-parts/option.series-map.json   |   11348 +-
 .../option-parts/option.series-pictorialBar.js     |   13752 +-
 .../option-parts/option.series-pictorialBar.json   |   13752 +-
 zh/documents/option-parts/option.series-pie.js     |   11858 +-
 zh/documents/option-parts/option.series-pie.json   |   11858 +-
 zh/documents/option-parts/option.series-radar.js   |    3401 +-
 zh/documents/option-parts/option.series-radar.json |    3401 +-
 zh/documents/option-parts/option.series-sankey.js  |    5753 +-
 .../option-parts/option.series-sankey.json         |    5753 +-
 zh/documents/option-parts/option.series-scatter.js |   12537 +-
 .../option-parts/option.series-scatter.json        |   12537 +-
 .../option-parts/option.series-sunburst.js         |    3365 +-
 .../option-parts/option.series-sunburst.json       |    3365 +-
 .../option-parts/option.series-themeRiver.js       |    1609 +-
 .../option-parts/option.series-themeRiver.json     |    1609 +-
 zh/documents/option-parts/option.series-tree.js    |    4807 +-
 zh/documents/option-parts/option.series-tree.json  |    4807 +-
 zh/documents/option-parts/option.series-treemap.js |    9276 +-
 .../option-parts/option.series-treemap.json        |    9276 +-
 zh/documents/option-parts/option.singleAxis.js     |     244 +-
 zh/documents/option-parts/option.singleAxis.json   |     244 +-
 .../option-parts/option.stateAnimation.js          |       0
 .../option-parts/option.stateAnimation.json        |       0
 zh/documents/option-parts/option.textStyle.js      |      31 +-
 zh/documents/option-parts/option.textStyle.json    |      31 +-
 zh/documents/option-parts/option.timeline.js       |     946 +-
 zh/documents/option-parts/option.timeline.json     |     946 +-
 zh/documents/option-parts/option.title.js          |      64 +-
 zh/documents/option-parts/option.title.json        |      64 +-
 zh/documents/option-parts/option.toolbox.js        |      14 +-
 zh/documents/option-parts/option.toolbox.json      |      14 +-
 zh/documents/option-parts/option.tooltip.js        |      94 +-
 zh/documents/option-parts/option.tooltip.json      |      94 +-
 .../option-parts/option.visualMap-continuous.js    |     207 +-
 .../option-parts/option.visualMap-continuous.json  |     207 +-
 .../option-parts/option.visualMap-piecewise.js     |      41 +-
 .../option-parts/option.visualMap-piecewise.json   |      41 +-
 zh/documents/option-parts/option.xAxis.js          |     170 +-
 zh/documents/option-parts/option.xAxis.json        |     170 +-
 zh/documents/option-parts/option.yAxis.js          |     170 +-
 zh/documents/option-parts/option.yAxis.json        |     170 +-
 zh/documents/option.json                           |       2 +-
 zh/documents/tutorial-parts/tutorial-outline.js    |       2 +-
 zh/documents/tutorial-parts/tutorial-outline.json  |       2 +-
 zh/documents/tutorial-parts/tutorial.js            |      31 +-
 zh/documents/tutorial-parts/tutorial.json          |      31 +-
 zh/documents/tutorial.json                         |       2 +-
 zh/download-extension.html                         |       4 +-
 zh/download-map.html                               |       4 +-
 zh/download-theme.html                             |       4 +-
 zh/download.html                                   |       4 +-
 zh/download3.html                                  |       4 +-
 zh/events.html                                     |       7 +-
 zh/examples.html                                   |      27 -
 zh/faq.html                                        |       4 +-
 zh/feature.html                                    |       4 +-
 zh/images/asf_logo.png                             |     Bin 0 -> 5999 bytes
 zh/images/ercode.jpg                               |     Bin 0 -> 65663 bytes
 zh/images/index-home-example.svg                   |      15 +
 zh/images/index-home-learn.svg                     |      15 +
 zh/images/index-home-pie.png                       |     Bin 0 -> 11269 bytes
 zh/images/logo.png                                 |     Bin 3707 -> 21943 bytes
 zh/index.html                                      |      16 +-
 zh/js/doc-bundle.js                                |       4 +-
 zh/js/index.js                                     |       2 +-
 zh/maillist.html                                   |       4 +-
 zh/nav.html                                        |       2 +-
 zh/option-gl.html                                  |       9 +-
 zh/option.html                                     |       9 +-
 zh/option3.html                                    |       4 +-
 zh/resources.html                                  |       4 +-
 zh/security.html                                   |       4 +-
 zh/spreadsheet.html                                |      10 +-
 zh/theme-builder.html                              |      11 +-
 zh/theme-builder/app.min.js                        |       2 +-
 zh/tutorial.html                                   |       9 +-
 zh/vendors/scrollreveal.js                         |    1546 +
 8179 files changed, 18146907 insertions(+), 1869143 deletions(-)

diff --git a/components/builder.html b/components/builder.html
index 958cd8f..9595323 100644
--- a/components/builder.html
+++ b/components/builder.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="zh-CN"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="https://echarts.apache.org/zh/images/favicon.png?_v_=20200710_1"><link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/boot [...]
+<!DOCTYPE html><html lang="zh-CN"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="https://echarts.apache.org/zh/images/favicon.png?_v_=20200710_1"><link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/boot [...]
 </script><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/pace-progressbar@1.0.2/pace.min.js"></script><script id="font-hack" type="text/javascript">if (/windows/i.test(navigator.userAgent)) {
     var el = document.createElement('style');
     el.innerHTML = ''
@@ -7,7 +7,7 @@
     document.head.insertBefore(el, document.getElementById('font-hack'));
 }
 </script><title>ECharts 在线构建</title><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/jquery@2.2.4/dist/jquery.min.js"></script></head><!--[if lte IE 8]><body class="lower-ie"><div id="lowie-main"><img src="https://echarts.apache.org/zh/images/forie.png?_v_=20200710_1" alt="ie tip"></div></body><![endif]-->
-<!--[if (gt IE 8)|!(IE)]><body class="undefined"></body><![endif]--><div id="apache-banner"><div class="txt"><p>请访问 Apache ECharts 的官网 &nbsp;</p><a id="a1" href="https://echarts.apache.org/zh/index.html">https://echarts.apache.org</a></div><a href="https://echarts.apache.org" target="_blank" onclick="logApache()" class="btn btn-main"><div>访问官网</div></a><a href="javascript:;" onclick="closeApacheBanner(true)" class="close-btn">x</a></div><div id="main"><nav class="navbar navbar-default na [...]
+<!--[if (gt IE 8)|!(IE)]><body class="undefined"></body><![endif]--><div id="apache-banner"><div class="txt"><p>请访问 Apache ECharts 的官网 &nbsp;</p><a id="a1" href="https://echarts.apache.org/zh/index.html">https://echarts.apache.org</a></div><a href="https://echarts.apache.org" target="_blank" onclick="logApache()" class="btn btn-main"><div>访问官网</div></a><a href="javascript:;" onclick="closeApacheBanner(true)" class="close-btn">x</a></div><div id="main"><nav class="navbar navbar-default na [...]
 
 fetch('https://data.jsdelivr.com/v1/package/npm/echarts', {
     mode: 'cors'
diff --git a/components/download.html b/components/download.html
index d693945..b3e49d6 100644
--- a/components/download.html
+++ b/components/download.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="zh-CN"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="https://echarts.apache.org/zh/images/favicon.png?_v_=20200710_1"><link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/boot [...]
+<!DOCTYPE html><html lang="zh-CN"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="https://echarts.apache.org/zh/images/favicon.png?_v_=20200710_1"><link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/boot [...]
 </script><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/pace-progressbar@1.0.2/pace.min.js"></script><script id="font-hack" type="text/javascript">if (/windows/i.test(navigator.userAgent)) {
     var el = document.createElement('style');
     el.innerHTML = ''
@@ -7,7 +7,7 @@
     document.head.insertBefore(el, document.getElementById('font-hack'));
 }
 </script><title>下载 - Apache ECharts</title><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/jquery@2.2.4/dist/jquery.min.js"></script></head><!--[if lte IE 8]><body class="lower-ie"><div id="lowie-main"><img src="https://echarts.apache.org/zh/images/forie.png?_v_=20200710_1" alt="ie tip"></div></body><![endif]-->
-<!--[if (gt IE 8)|!(IE)]><body class="undefined"></body><![endif]--><div id="apache-banner"><div class="txt"><p>请访问 Apache ECharts 的官网 &nbsp;</p><a id="a1" href="https://echarts.apache.org/zh/index.html">https://echarts.apache.org</a></div><a href="https://echarts.apache.org" target="_blank" onclick="logApache()" class="btn btn-main"><div>访问官网</div></a><a href="javascript:;" onclick="closeApacheBanner(true)" class="close-btn">x</a></div><div id="main"><nav class="navbar navbar-default na [...]
+<!--[if (gt IE 8)|!(IE)]><body class="undefined"></body><![endif]--><div id="apache-banner"><div class="txt"><p>请访问 Apache ECharts 的官网 &nbsp;</p><a id="a1" href="https://echarts.apache.org/zh/index.html">https://echarts.apache.org</a></div><a href="https://echarts.apache.org" target="_blank" onclick="logApache()" class="btn btn-main"><div>访问官网</div></a><a href="javascript:;" onclick="closeApacheBanner(true)" class="close-btn">x</a></div><div id="main"><nav class="navbar navbar-default na [...]
 
 //- $('.download-echarts').click(function (e) {
 //-     var el = document.createElement('div');
diff --git a/components/nav.html b/components/nav.html
index 4b79a3e..f915135 100644
--- a/components/nav.html
+++ b/components/nav.html
@@ -1 +1 @@
-<div class="container-fluid"><div class="navbar-header"><button type="button" data-toggle="collapse" data-target="#navbar-collapse" aria-expanded="false" class="navbar-toggle collapsed"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button><a href="https://echarts.apache.org/zh/index.html" class="navbar-brand"><img src="https://echarts.apache.org/zh/images/logo.png?_v_=20200710_1" alt="echarts logo [...]
\ No newline at end of file
+<div class="container-fluid"><div class="navbar-header"><button type="button" data-toggle="collapse" data-target="#navbar-collapse" aria-expanded="false" class="navbar-toggle collapsed"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button><a href="https://echarts.apache.org/zh/index.html" class="navbar-brand"><img src="https://echarts.apache.org/zh/images/logo.png?_v_=20200710_1" alt="echarts logo [...]
\ No newline at end of file
diff --git a/examples/vendors/ace/src-min/mode-text.js b/components/svg/github.html
similarity index 100%
copy from examples/vendors/ace/src-min/mode-text.js
copy to components/svg/github.html
diff --git a/components/svg/index-example.html b/components/svg/index-example.html
new file mode 100644
index 0000000..3b82185
--- /dev/null
+++ b/components/svg/index-example.html
@@ -0,0 +1 @@
+<svg width="25px" height="19px" viewBox="0 0 17 22" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="index-home-svg"><path fill="#F72C5B" d="M21,0 L6,0 C4.9,0 4,0.9 4,2 L4,4 L2,4 C0.9,4 0,4.9 0,6 L0,18 C0,19.1 0.9,20 2,20 L17,20 C18.1,20 19,19.1 19,18 L19,16 L21,16 C22.1,16 23,15.1 23,14 L23,2 C23,0.9 22.1,0 21,0 Z M17,18 L2,18 L2,6 L17,6 L17,18 Z M21,14 L19,14 L19,6 C19,4.9 18.1,4 17,4 L6,4 L6,2 L21,2 L21,14 Z M4,15 L4,12 C4,11.4 4.4,11  [...]
\ No newline at end of file
diff --git a/components/svg/index-learn.html b/components/svg/index-learn.html
new file mode 100644
index 0000000..9b10e71
--- /dev/null
+++ b/components/svg/index-learn.html
@@ -0,0 +1 @@
+<svg width="22px" height="19px" viewBox="0 0 17 22" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="index-home-svg"><path fill="#fff" d="M10.9,16.2 C10.9,16.8 10.5,17.2 9.9,17.2 L5.3,17.2 C4.7,17.2 4.3,16.8 4.3,16.2 C4.3,15.6 4.7,15.2 5.3,15.2 L9.9,15.2 C10.5,15.2 10.9,15.7 10.9,16.2 Z M13.6,7.5 L5.3,7.5 C4.7,7.5 4.3,7.9 4.3,8.5 C4.3,9.1 4.7,9.5 5.3,9.5 L13.6,9.5 C14.2,9.5 14.6,9.1 14.6,8.5 C14.6,7.9 14.2,7.5 13.6,7.5 Z M17.9,6 L17.9,19  [...]
\ No newline at end of file
diff --git a/components/svg/twitter.html b/components/svg/twitter.html
new file mode 100644
index 0000000..499352d
--- /dev/null
+++ b/components/svg/twitter.html
@@ -0,0 +1 @@
+<svg width="22px" height="19px" viewBox="0 0 22 19" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g transform="translate(-1029.000000, -2481.000000)" fill="rgba(0, 172, 237)" fill-rule="nonzero"><g transform="translate(1019.000000, 2470.000000)"><path d="M31.9965682,13.2536272 C31.3736136,14.2239084 30.6196136,15.0506018 29.7346591,15.7332964 C29.7441818,15.8714453 29.7489318, [...]
\ No newline at end of file
diff --git a/components/svg/wechart.html b/components/svg/wechart.html
new file mode 100644
index 0000000..bd0409f
--- /dev/null
+++ b/components/svg/wechart.html
@@ -0,0 +1 @@
+<svg width="25px" height="21px" viewBox="0 0 25 21" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g transform="translate(-512.000000, -2480.000000)" fill="rgba(93, 201, 116)"><g transform="translate(512.000000, 2480.000000)"><path d="M17.6290595,6.47976119 C17.7534123,6.47976119 17.8770026,6.48260946 18,6.4873469 C17.2166965,2.79549199 13.5198007,0 9.07678865,0 C4.06379837,0 0 [...]
\ No newline at end of file
diff --git a/components/svg/weibo.html b/components/svg/weibo.html
new file mode 100644
index 0000000..623ffa0
--- /dev/null
+++ b/components/svg/weibo.html
@@ -0,0 +1 @@
+<svg width="25px" height="20px" viewBox="0 0 25 20" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g transform="translate(-774.000000, -2480.000000)" fill="rgba(174, 44, 53)"><g transform="translate(767.000000, 2470.000000)"><g transform="translate(7.000000, 10.000000)"><path d="M9.56107255,18.530208 C5.55942203,18.7083394 2.28534432,16.6598289 2.28534432,13.9878588 C2.28534432 [...]
\ No newline at end of file
diff --git a/en/404.html b/en/404.html
index 8533450..ea72095 100644
--- a/en/404.html
+++ b/en/404.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="zh-CN"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="https://echarts.apache.org/zh/images/favicon.png?_v_=20200710_1"><link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/boot [...]
+<!DOCTYPE html><html lang="zh-CN"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="https://echarts.apache.org/zh/images/favicon.png?_v_=20200710_1"><link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/boot [...]
 </script><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/pace-progressbar@1.0.2/pace.min.js"></script><script id="font-hack" type="text/javascript">if (/windows/i.test(navigator.userAgent)) {
     var el = document.createElement('style');
     el.innerHTML = ''
@@ -7,7 +7,7 @@
     document.head.insertBefore(el, document.getElementById('font-hack'));
 }
 </script><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/jquery@2.2.4/dist/jquery.min.js"></script></head><!--[if lte IE 8]><body class="lower-ie"><div id="lowie-main"><img src="https://echarts.apache.org/zh/images/forie.png?_v_=20200710_1" alt="ie tip"></div></body><![endif]-->
-<!--[if (gt IE 8)|!(IE)]><body class="undefined"></body><![endif]--><div id="apache-banner"><div class="txt"><p>请访问 Apache ECharts 的官网 &nbsp;</p><a id="a1" href="https://echarts.apache.org/zh/index.html">https://echarts.apache.org</a></div><a href="https://echarts.apache.org" target="_blank" onclick="logApache()" class="btn btn-main"><div>访问官网</div></a><a href="javascript:;" onclick="closeApacheBanner(true)" class="close-btn">x</a></div><div id="main"><div class="page-main"><nav class="n [...]
+<!--[if (gt IE 8)|!(IE)]><body class="undefined"></body><![endif]--><div id="apache-banner"><div class="txt"><p>请访问 Apache ECharts 的官网 &nbsp;</p><a id="a1" href="https://echarts.apache.org/zh/index.html">https://echarts.apache.org</a></div><a href="https://echarts.apache.org" target="_blank" onclick="logApache()" class="btn btn-main"><div>访问官网</div></a><a href="javascript:;" onclick="closeApacheBanner(true)" class="close-btn">x</a></div><div id="main"><div class="page-main"><nav class="n [...]
 (function() {
 var hm = document.createElement("script");
 
diff --git a/en/api.html b/en/api.html
index 6e54859..67ec3b7 100644
--- a/en/api.html
+++ b/en/api.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="https://echarts.apache.org/en/images/favicon.png?_v_=20200710_1"><link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/boot [...]
+<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="https://echarts.apache.org/en/images/favicon.png?_v_=20200710_1"><link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/boot [...]
 </script><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/pace-progressbar@1.0.2/pace.min.js"></script><script id="font-hack" type="text/javascript">if (/windows/i.test(navigator.userAgent)) {
     var el = document.createElement('style');
     el.innerHTML = ''
@@ -9,8 +9,8 @@
 </script><title>Documentation - Apache ECharts</title><style>html, body {
     /* position: sticky should not have overflow parents.*/
     overflow-x: hidden;
-}</style><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/element-ui@2.13.2/lib/theme-chalk/index.css"><link rel="stylesheet" href="https://echarts.apache.org/en/css/doc-bundle.css?_v_=a8e45b69d5"><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/jquery@2.2.4/dist/jquery.min.js"></script></head><!--[if lte IE 8]><body class="lower-ie"><div id="lowie-main"><img src="https://echarts.apache.org/en/images/forie.png?_v_=20200710_1" alt="ie tip"></div></body><![endif]-->
-<!--[if (gt IE 8)|!(IE)]><body class="undefined"></body><![endif]--><div id="apache-banner"><div class="txt"><p>Please visit the official Apache ECharts Website at</p><a id="a2" href="https://echarts.apache.org/zh/index.html">https://echarts.apache.org</a></div><a href="https://echarts.apache.org" target="_blank" onclick="logApache()" class="btn btn-main"><div>Visit Official Website</div></a><a href="javascript:;" onclick="closeApacheBanner(true)" class="close-btn">x</a></div><div id="ma [...]
+}</style><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/element-ui@2.13.2/lib/theme-chalk/index.css"><link rel="stylesheet" href="https://echarts.apache.org/en/css/doc-bundle.css?_v_=928953a425"><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/jquery@2.2.4/dist/jquery.min.js"></script></head><!--[if lte IE 8]><body class="lower-ie"><div id="lowie-main"><img src="https://echarts.apache.org/en/images/forie.png?_v_=20200710_1" alt="ie tip"></div></body><![endif]-->
+<!--[if (gt IE 8)|!(IE)]><body class="undefined"></body><![endif]--><div id="apache-banner"><div class="txt"><p>Please visit the official Apache ECharts Website at</p><a id="a2" href="https://echarts.apache.org/zh/index.html">https://echarts.apache.org</a></div><a href="https://echarts.apache.org" target="_blank" onclick="logApache()" class="btn btn-main"><div>Visit Official Website</div></a><a href="javascript:;" onclick="closeApacheBanner(true)" class="close-btn">x</a></div><div id="ma [...]
 </script><script type="text/javascript">window.globalArgsExtra = {
     baseUrl: 'documents/api-parts',
     docType: 'api',
@@ -18,8 +18,7 @@
 };
 if (window.EC_WWW_CDN_PAY_ROOT) {
     window.globalArgsExtra.cdnRoot = window.EC_WWW_CDN_PAY_ROOT + '/en/' + window.globalArgsExtra.baseUrl
-}</script><script type="text/javascript">document.getElementById('nav-doc').className = 'active';
-window.globalArgsExtra.version = '9114843b2b';
+}</script><script type="text/javascript">window.globalArgsExtra.version = '014be5541f';
 echartsDoc.init('#ec-doc-main', window.globalArgsExtra);</script><!-- Baidu Tongji--><script type="text/javascript">var _hmt = _hmt || [];
 (function() {
 var hm = document.createElement("script");
diff --git a/en/asset/lottie/json/analysis.json b/en/asset/lottie/json/analysis.json
new file mode 100644
index 0000000..5bdc035
--- /dev/null
+++ b/en/asset/lottie/json/analysis.json
@@ -0,0 +1 @@
+{"v":"5.7.3","fr":60,"ip":0,"op":120,"w":180,"h":150,"nm":"analysis","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Shape Layer 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[90,74.333,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0], [...]
\ No newline at end of file
diff --git a/en/asset/lottie/json/bg_01.json b/en/asset/lottie/json/bg_01.json
new file mode 100644
index 0000000..6408d8a
--- /dev/null
+++ b/en/asset/lottie/json/bg_01.json
@@ -0,0 +1 @@
+{"v":"5.7.3","fr":60,"ip":0,"op":75,"w":220,"h":200,"nm":"bg","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Path 63","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[0],"e":[100]},{"t":3}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[110,100,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.417,0.417,0.333],"y":[0,0,0]},"t":1,"s":[0,0,100],"e":[125,125,100]},{"i" [...]
\ No newline at end of file
diff --git a/en/asset/lottie/json/bg_02.json b/en/asset/lottie/json/bg_02.json
new file mode 100644
index 0000000..69693d0
--- /dev/null
+++ b/en/asset/lottie/json/bg_02.json
@@ -0,0 +1 @@
+{"v":"5.7.3","fr":60,"ip":0,"op":75,"w":220,"h":200,"nm":"bg","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Path 63","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[0],"e":[100]},{"t":3}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[110,100,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.417,0.417,0.333],"y":[0,0,0]},"t":1,"s":[0,0,100],"e":[125,125,100]},{"i" [...]
\ No newline at end of file
diff --git a/en/asset/lottie/json/bg_03.json b/en/asset/lottie/json/bg_03.json
new file mode 100644
index 0000000..7979996
--- /dev/null
+++ b/en/asset/lottie/json/bg_03.json
@@ -0,0 +1 @@
+{"v":"5.7.3","fr":60,"ip":0,"op":75,"w":220,"h":200,"nm":"bg","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Path 63","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[0],"e":[100]},{"t":3}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[110,100,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.417,0.417,0.333],"y":[0,0,0]},"t":1,"s":[0,0,100],"e":[125,125,100]},{"i" [...]
\ No newline at end of file
diff --git a/en/asset/lottie/json/bg_04.json b/en/asset/lottie/json/bg_04.json
new file mode 100644
index 0000000..5bb8a9a
--- /dev/null
+++ b/en/asset/lottie/json/bg_04.json
@@ -0,0 +1 @@
+{"v":"5.7.3","fr":60,"ip":0,"op":75,"w":220,"h":200,"nm":"bg","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Path 63","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[0],"e":[100]},{"t":3}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[110,100,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.417,0.417,0.333],"y":[0,0,0]},"t":1,"s":[0,0,100],"e":[125,125,100]},{"i" [...]
\ No newline at end of file
diff --git a/en/asset/lottie/json/bg_05.json b/en/asset/lottie/json/bg_05.json
new file mode 100644
index 0000000..2ee9b43
--- /dev/null
+++ b/en/asset/lottie/json/bg_05.json
@@ -0,0 +1 @@
+{"v":"5.7.3","fr":60,"ip":0,"op":75,"w":220,"h":200,"nm":"bg","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Path 63","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[0],"e":[100]},{"t":3}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[110,100,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.417,0.417,0.333],"y":[0,0,0]},"t":1,"s":[0,0,100],"e":[125,125,100]},{"i" [...]
\ No newline at end of file
diff --git a/en/asset/lottie/json/bg_06.json b/en/asset/lottie/json/bg_06.json
new file mode 100644
index 0000000..84c993b
--- /dev/null
+++ b/en/asset/lottie/json/bg_06.json
@@ -0,0 +1 @@
+{"v":"5.7.3","fr":60,"ip":0,"op":75,"w":220,"h":200,"nm":"bg","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Path 63","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[0],"e":[100]},{"t":3}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[110,100,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.417,0.417,0.333],"y":[0,0,0]},"t":1,"s":[0,0,100],"e":[125,125,100]},{"i" [...]
\ No newline at end of file
diff --git a/en/asset/lottie/json/chart.json b/en/asset/lottie/json/chart.json
new file mode 100644
index 0000000..5eb928d
--- /dev/null
+++ b/en/asset/lottie/json/chart.json
@@ -0,0 +1 @@
+{"v":"5.7.3","fr":60,"ip":0,"op":120,"w":180,"h":150,"nm":"chart","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Shape Layer 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[90,75,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[],"ip":0,"op":120,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"bar_04","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[135.333,122 [...]
\ No newline at end of file
diff --git a/en/asset/lottie/json/compatible.json b/en/asset/lottie/json/compatible.json
new file mode 100644
index 0000000..cffdb4c
--- /dev/null
+++ b/en/asset/lottie/json/compatible.json
@@ -0,0 +1 @@
+{"v":"5.7.3","fr":60,"ip":0,"op":120,"w":190,"h":150,"nm":"compatible","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"ipad","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[72.5,51,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[12.5,-3.73],[12.5,-8],[-12.5, [...]
\ No newline at end of file
diff --git a/en/asset/lottie/json/end_Line.json b/en/asset/lottie/json/end_Line.json
new file mode 100644
index 0000000..ec83a10
--- /dev/null
+++ b/en/asset/lottie/json/end_Line.json
@@ -0,0 +1 @@
+{"v":"5.7.3","fr":60,"ip":0,"op":50,"w":600,"h":580,"nm":"end_line","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Shape Layer 2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[280,300,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-45.826,14.943],[-41.336,-40.571],[42.809,-29.966],[-77.92,19.48],[-58.276,-70.977],[-14.605,-9 [...]
\ No newline at end of file
diff --git a/en/asset/lottie/json/fly.json b/en/asset/lottie/json/fly.json
new file mode 100644
index 0000000..9328ee1
--- /dev/null
+++ b/en/asset/lottie/json/fly.json
@@ -0,0 +1 @@
+{"v":"5.7.3","fr":60,"ip":0,"op":110,"w":180,"h":150,"nm":"fly_Lottie","ddd":0,"assets":[{"id":"comp_0","layers":[{"ddd":0,"ind":1,"ty":0,"nm":"line_d","refId":"comp_1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[99,90,0],"ix":2},"a":{"a":0,"k":[99,90,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"w":198,"h":180,"ip":0,"op":120,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":0,"nm":"line_u","refId":"comp_2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r [...]
\ No newline at end of file
diff --git a/en/asset/lottie/json/grown.json b/en/asset/lottie/json/grown.json
new file mode 100644
index 0000000..afd8219
--- /dev/null
+++ b/en/asset/lottie/json/grown.json
@@ -0,0 +1 @@
+{"v":"5.7.3","fr":60,"ip":0,"op":75,"w":198,"h":180,"nm":"grown_lottle","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"g_down","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[91.5,147,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-11.5,0],[11.5,0]],"c":false},"ix":2},"nm":"Path 1","mn":"ADB [...]
\ No newline at end of file
diff --git a/en/asset/lottie/json/images/img_0.png b/en/asset/lottie/json/images/img_0.png
new file mode 100644
index 0000000..76cda7d
Binary files /dev/null and b/en/asset/lottie/json/images/img_0.png differ
diff --git a/en/asset/lottie/json/images/img_1.png b/en/asset/lottie/json/images/img_1.png
new file mode 100644
index 0000000..fed01da
Binary files /dev/null and b/en/asset/lottie/json/images/img_1.png differ
diff --git a/en/asset/lottie/json/images/img_2.png b/en/asset/lottie/json/images/img_2.png
new file mode 100644
index 0000000..a9d31d9
Binary files /dev/null and b/en/asset/lottie/json/images/img_2.png differ
diff --git a/en/asset/lottie/json/images/img_3.png b/en/asset/lottie/json/images/img_3.png
new file mode 100644
index 0000000..d70676d
Binary files /dev/null and b/en/asset/lottie/json/images/img_3.png differ
diff --git a/en/asset/lottie/json/paper.json b/en/asset/lottie/json/paper.json
new file mode 100644
index 0000000..f16891a
--- /dev/null
+++ b/en/asset/lottie/json/paper.json
@@ -0,0 +1 @@
+{"v":"5.7.3","fr":60,"ip":0,"op":240,"w":1150,"h":850,"nm":"Comp 1","ddd":0,"assets":[{"id":"image_0","w":646,"h":314,"u":"images/","p":"img_0.png","e":0},{"id":"image_1","w":100,"h":92,"u":"images/","p":"img_1.png","e":0},{"id":"image_2","w":284,"h":222,"u":"images/","p":"img_2.png","e":0},{"id":"image_3","w":644,"h":432,"u":"images/","p":"img_3.png","e":0},{"id":"comp_0","layers":[{"ddd":0,"ind":1,"ty":2,"nm":"face.png","cl":"png","refId":"image_0","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x [...]
\ No newline at end of file
diff --git a/en/asset/lottie/json/simple.json b/en/asset/lottie/json/simple.json
new file mode 100644
index 0000000..a187216
--- /dev/null
+++ b/en/asset/lottie/json/simple.json
@@ -0,0 +1 @@
+{"v":"5.7.3","fr":60,"ip":0,"op":120,"w":180,"h":150,"nm":"simble","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Shape Layer 12","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[90,75,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0]],"o":[[0,0]],"v":[[-147.946,-21.822]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Sha [...]
\ No newline at end of file
diff --git a/en/asset/lottie/json/start_line.json b/en/asset/lottie/json/start_line.json
new file mode 100644
index 0000000..76bc662
--- /dev/null
+++ b/en/asset/lottie/json/start_line.json
@@ -0,0 +1 @@
+{"v":"5.7.3","fr":60,"ip":0,"op":50,"w":350,"h":250,"nm":"start_line","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Shape Layer 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":2,"s":[143,49,0],"e":[228,146,0],"to":[14.167,16.167,0],"ti":[-14.167,-16.167,0]},{"t":41}],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty [...]
\ No newline at end of file
diff --git a/en/builder.html b/en/builder.html
index 05f3aca..d294046 100644
--- a/en/builder.html
+++ b/en/builder.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="https://echarts.apache.org/en/images/favicon.png?_v_=20200710_1"><link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/boot [...]
+<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="https://echarts.apache.org/en/images/favicon.png?_v_=20200710_1"><link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/boot [...]
 </script><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/pace-progressbar@1.0.2/pace.min.js"></script><script id="font-hack" type="text/javascript">if (/windows/i.test(navigator.userAgent)) {
     var el = document.createElement('style');
     el.innerHTML = ''
@@ -7,7 +7,7 @@
     document.head.insertBefore(el, document.getElementById('font-hack'));
 }
 </script><title>ECharts Online Builder</title><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/jquery@2.2.4/dist/jquery.min.js"></script></head><!--[if lte IE 8]><body class="lower-ie"><div id="lowie-main"><img src="https://echarts.apache.org/en/images/forie.png?_v_=20200710_1" alt="ie tip"></div></body><![endif]-->
-<!--[if (gt IE 8)|!(IE)]><body class="undefined"></body><![endif]--><div id="apache-banner"><div class="txt"><p>Please visit the official Apache ECharts Website at</p><a id="a2" href="https://echarts.apache.org/zh/index.html">https://echarts.apache.org</a></div><a href="https://echarts.apache.org" target="_blank" onclick="logApache()" class="btn btn-main"><div>Visit Official Website</div></a><a href="javascript:;" onclick="closeApacheBanner(true)" class="close-btn">x</a></div><div id="ma [...]
+<!--[if (gt IE 8)|!(IE)]><body class="undefined"></body><![endif]--><div id="apache-banner"><div class="txt"><p>Please visit the official Apache ECharts Website at</p><a id="a2" href="https://echarts.apache.org/zh/index.html">https://echarts.apache.org</a></div><a href="https://echarts.apache.org" target="_blank" onclick="logApache()" class="btn btn-main"><div>Visit Official Website</div></a><a href="javascript:;" onclick="closeApacheBanner(true)" class="close-btn">x</a></div><div id="ma [...]
 
 fetch('https://data.jsdelivr.com/v1/package/npm/echarts', {
     mode: 'cors'
diff --git a/en/builder/echarts.html b/en/builder/echarts.html
index 8b4be65..5b76bbb 100644
--- a/en/builder/echarts.html
+++ b/en/builder/echarts.html
@@ -54,7 +54,7 @@
                 'rollup': 'lib/rollup.browser',
                 'transformDev': 'lib/transform-dev-bundle'
             },
-            urlArgs: 'v=1611146952541'
+            urlArgs: 'v=1611317346865'
         });
 
         require(['build']);
diff --git a/en/changelog.html b/en/changelog.html
index 78ddff8..5a88f8e 100644
--- a/en/changelog.html
+++ b/en/changelog.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="https://echarts.apache.org/en/images/favicon.png?_v_=20200710_1"><link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/boot [...]
+<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="https://echarts.apache.org/en/images/favicon.png?_v_=20200710_1"><link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/boot [...]
 </script><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/pace-progressbar@1.0.2/pace.min.js"></script><script id="font-hack" type="text/javascript">if (/windows/i.test(navigator.userAgent)) {
     var el = document.createElement('style');
     el.innerHTML = ''
@@ -7,7 +7,7 @@
     document.head.insertBefore(el, document.getElementById('font-hack'));
 }
 </script><title>Changelog - Apache ECharts</title><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/jquery@2.2.4/dist/jquery.min.js"></script></head><!--[if lte IE 8]><body class="lower-ie"><div id="lowie-main"><img src="https://echarts.apache.org/en/images/forie.png?_v_=20200710_1" alt="ie tip"></div></body><![endif]-->
-<!--[if (gt IE 8)|!(IE)]><body class="undefined"></body><![endif]--><div id="apache-banner"><div class="txt"><p>Please visit the official Apache ECharts Website at</p><a id="a2" href="https://echarts.apache.org/zh/index.html">https://echarts.apache.org</a></div><a href="https://echarts.apache.org" target="_blank" onclick="logApache()" class="btn btn-main"><div>Visit Official Website</div></a><a href="javascript:;" onclick="closeApacheBanner(true)" class="close-btn">x</a></div><div id="ma [...]
+<!--[if (gt IE 8)|!(IE)]><body class="undefined"></body><![endif]--><div id="apache-banner"><div class="txt"><p>Please visit the official Apache ECharts Website at</p><a id="a2" href="https://echarts.apache.org/zh/index.html">https://echarts.apache.org</a></div><a href="https://echarts.apache.org" target="_blank" onclick="logApache()" class="btn btn-main"><div>Visit Official Website</div></a><a href="javascript:;" onclick="closeApacheBanner(true)" class="close-btn">x</a></div><div id="ma [...]
 <div class="time">2021-01-11</div>
 
 <ul>
diff --git a/en/cheat-sheet.html b/en/cheat-sheet.html
index f9bdde3..50c8a18 100644
--- a/en/cheat-sheet.html
+++ b/en/cheat-sheet.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="https://echarts.apache.org/en/images/favicon.png?_v_=20200710_1"><link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/boot [...]
+<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="https://echarts.apache.org/en/images/favicon.png?_v_=20200710_1"><link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/boot [...]
 </script><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/pace-progressbar@1.0.2/pace.min.js"></script><script id="font-hack" type="text/javascript">if (/windows/i.test(navigator.userAgent)) {
     var el = document.createElement('style');
     el.innerHTML = ''
@@ -7,7 +7,7 @@
     document.head.insertBefore(el, document.getElementById('font-hack'));
 }
 </script><title>Cheat Sheet - Apache ECharts</title><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/jquery@2.2.4/dist/jquery.min.js"></script></head><!--[if lte IE 8]><body class="lower-ie"><div id="lowie-main"><img src="https://echarts.apache.org/en/images/forie.png?_v_=20200710_1" alt="ie tip"></div></body><![endif]-->
-<!--[if (gt IE 8)|!(IE)]><body class="undefined"></body><![endif]--><div id="apache-banner"><div class="txt"><p>Please visit the official Apache ECharts Website at</p><a id="a2" href="https://echarts.apache.org/zh/index.html">https://echarts.apache.org</a></div><a href="https://echarts.apache.org" target="_blank" onclick="logApache()" class="btn btn-main"><div>Visit Official Website</div></a><a href="javascript:;" onclick="closeApacheBanner(true)" class="close-btn">x</a></div><div id="ma [...]
+<!--[if (gt IE 8)|!(IE)]><body class="undefined"></body><![endif]--><div id="apache-banner"><div class="txt"><p>Please visit the official Apache ECharts Website at</p><a id="a2" href="https://echarts.apache.org/zh/index.html">https://echarts.apache.org</a></div><a href="https://echarts.apache.org" target="_blank" onclick="logApache()" class="btn btn-main"><div>Visit Official Website</div></a><a href="javascript:;" onclick="closeApacheBanner(true)" class="close-btn">x</a></div><div id="ma [...]
 </script><script src="https://cdn.jsdelivr.net/npm/echarts@4.8.0/dist/echarts.min.js"></script><script src="https://echarts.apache.org/en/js/cheat-sheet-en.js?_v_=256d57f274"></script><!-- Baidu Tongji--><script type="text/javascript">var _hmt = _hmt || [];
 (function() {
 var hm = document.createElement("script");
diff --git a/en/coding-standard.html b/en/coding-standard.html
index 305ff08..55129b3 100644
--- a/en/coding-standard.html
+++ b/en/coding-standard.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="https://echarts.apache.org/en/images/favicon.png?_v_=20200710_1"><link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/boot [...]
+<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="https://echarts.apache.org/en/images/favicon.png?_v_=20200710_1"><link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/boot [...]
 </script><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/pace-progressbar@1.0.2/pace.min.js"></script><script id="font-hack" type="text/javascript">if (/windows/i.test(navigator.userAgent)) {
     var el = document.createElement('style');
     el.innerHTML = ''
@@ -7,7 +7,7 @@
     document.head.insertBefore(el, document.getElementById('font-hack'));
 }
 </script><title>Coding Standard - Apache ECharts</title><link rel="stylesheet" type="text/css" href="https://echarts.apache.org/en/vendors/prettify/prettify.css?_v_=20200710_1"><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/code-prettify@0.1.0/src/prettify.min.js"></script><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/code-prettify@0.1.0/src/lang-css.js"></script><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/jquery@2.2.4/dist/jquery [...]
-<!--[if (gt IE 8)|!(IE)]><body class="undefined"></body><![endif]--><div id="apache-banner"><div class="txt"><p>Please visit the official Apache ECharts Website at</p><a id="a2" href="https://echarts.apache.org/zh/index.html">https://echarts.apache.org</a></div><a href="https://echarts.apache.org" target="_blank" onclick="logApache()" class="btn btn-main"><div>Visit Official Website</div></a><a href="javascript:;" onclick="closeApacheBanner(true)" class="close-btn">x</a></div><div id="ma [...]
+<!--[if (gt IE 8)|!(IE)]><body class="undefined"></body><![endif]--><div id="apache-banner"><div class="txt"><p>Please visit the official Apache ECharts Website at</p><a id="a2" href="https://echarts.apache.org/zh/index.html">https://echarts.apache.org</a></div><a href="https://echarts.apache.org" target="_blank" onclick="logApache()" class="btn btn-main"><div>Visit Official Website</div></a><a href="javascript:;" onclick="closeApacheBanner(true)" class="close-btn">x</a></div><div id="ma [...]
 <h3 id="file">File</h3>
 <p><strong>[MUST]</strong> JavaScript Source files must be encoded in UTF-8 without BOM.</p>
 <h3 id="indentation">Indentation</h3>
diff --git a/en/committers.html b/en/committers.html
index 8790664..49fe06c 100644
--- a/en/committers.html
+++ b/en/committers.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="https://echarts.apache.org/en/images/favicon.png?_v_=20200710_1"><link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/boot [...]
+<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="https://echarts.apache.org/en/images/favicon.png?_v_=20200710_1"><link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/boot [...]
 </script><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/pace-progressbar@1.0.2/pace.min.js"></script><script id="font-hack" type="text/javascript">if (/windows/i.test(navigator.userAgent)) {
     var el = document.createElement('style');
     el.innerHTML = ''
@@ -7,7 +7,7 @@
     document.head.insertBefore(el, document.getElementById('font-hack'));
 }
 </script><title>Committers - Apache ECharts</title><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/jquery@2.2.4/dist/jquery.min.js"></script></head><!--[if lte IE 8]><body class="lower-ie"><div id="lowie-main"><img src="https://echarts.apache.org/en/images/forie.png?_v_=20200710_1" alt="ie tip"></div></body><![endif]-->
-<!--[if (gt IE 8)|!(IE)]><body class="undefined"></body><![endif]--><div id="apache-banner"><div class="txt"><p>Please visit the official Apache ECharts Website at</p><a id="a2" href="https://echarts.apache.org/zh/index.html">https://echarts.apache.org</a></div><a href="https://echarts.apache.org" target="_blank" onclick="logApache()" class="btn btn-main"><div>Visit Official Website</div></a><a href="javascript:;" onclick="closeApacheBanner(true)" class="close-btn">x</a></div><div id="ma [...]
+<!--[if (gt IE 8)|!(IE)]><body class="undefined"></body><![endif]--><div id="apache-banner"><div class="txt"><p>Please visit the official Apache ECharts Website at</p><a id="a2" href="https://echarts.apache.org/zh/index.html">https://echarts.apache.org</a></div><a href="https://echarts.apache.org" target="_blank" onclick="logApache()" class="btn btn-main"><div>Visit Official Website</div></a><a href="javascript:;" onclick="closeApacheBanner(true)" class="close-btn">x</a></div><div id="ma [...]
 (function() {
 var hm = document.createElement("script");
 
diff --git a/en/contributing.html b/en/contributing.html
index dadcc55..4cedb5d 100644
--- a/en/contributing.html
+++ b/en/contributing.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="zh-CN"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="https://echarts.apache.org/zh/images/favicon.png?_v_=20200710_1"><link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/boot [...]
+<!DOCTYPE html><html lang="zh-CN"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="https://echarts.apache.org/zh/images/favicon.png?_v_=20200710_1"><link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/boot [...]
 </script><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/pace-progressbar@1.0.2/pace.min.js"></script><script id="font-hack" type="text/javascript">if (/windows/i.test(navigator.userAgent)) {
     var el = document.createElement('style');
     el.innerHTML = ''
@@ -7,7 +7,7 @@
     document.head.insertBefore(el, document.getElementById('font-hack'));
 }
 </script><title>Contributing - Apache ECharts</title><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/jquery@2.2.4/dist/jquery.min.js"></script></head><!--[if lte IE 8]><body class="lower-ie"><div id="lowie-main"><img src="https://echarts.apache.org/zh/images/forie.png?_v_=20200710_1" alt="ie tip"></div></body><![endif]-->
-<!--[if (gt IE 8)|!(IE)]><body class="ECharts FAQ"></body><![endif]--><div id="apache-banner"><div class="txt"><p>请访问 Apache ECharts 的官网 &nbsp;</p><a id="a1" href="https://echarts.apache.org/zh/index.html">https://echarts.apache.org</a></div><a href="https://echarts.apache.org" target="_blank" onclick="logApache()" class="btn btn-main"><div>访问官网</div></a><a href="javascript:;" onclick="closeApacheBanner(true)" class="close-btn">x</a></div><div id="main"><nav role="navigation" class="navb [...]
+<!--[if (gt IE 8)|!(IE)]><body class="ECharts FAQ"></body><![endif]--><div id="apache-banner"><div class="txt"><p>请访问 Apache ECharts 的官网 &nbsp;</p><a id="a1" href="https://echarts.apache.org/zh/index.html">https://echarts.apache.org</a></div><a href="https://echarts.apache.org" target="_blank" onclick="logApache()" class="btn btn-main"><div>访问官网</div></a><a href="javascript:;" onclick="closeApacheBanner(true)" class="close-btn">x</a></div><div id="main"><nav role="navigation" class="navb [...]
 (function() {
 var hm = document.createElement("script");
 
diff --git a/en/css/doc-bundle.css b/en/css/doc-bundle.css
index 1936d54..507b055 100644
--- a/en/css/doc-bundle.css
+++ b/en/css/doc-bundle.css
@@ -97,7 +97,7 @@
       font-size: 12px;
 }
 .property-popup-desc iframe {
-    border: 1px solid #ccc;
+    border: none;
     display: block;
     margin-top: 5px;
     max-width: 100%;
@@ -136,6 +136,7 @@
     font-size: 14px;
 }
 .property-popup-desc ol li {
+    margin: 1em 0;
     list-style: decimal;
     font-size: 14px;
 }
@@ -247,17 +248,14 @@
   position: relative;
   padding: 15px 0;
 }
-.doc-content-item-card.current {
-    border-top: 1px solid #b03a5b;
-}
 .doc-content-item-card .hierarchy-line {
     position: absolute;
     top: 35px;
     bottom: 0px;
     left: -14px;
     width: 10px;
-    border-left: 1px solid #C592A0;
-    border-bottom: 1px solid #C592A0;
+    border-left: 1px solid #E0E6F1;
+    border-bottom: 1px solid #E0E6F1;
 }
 .doc-content-item-card h4 {
     margin: 0;
@@ -268,15 +266,13 @@
       vertical-align: bottom;
       display: inline-block;
 }
-.doc-content-item-card h4 .el-button {
-      padding: 2px;
-      font-size: 12px;
+.doc-content-item-card h4 .expand-toggle {
+      font-size: 18px;
       margin-left: -23px;
-      color: #C592A0;
-      border-color: #C592A0;
-      border-radius: 4px;
-      background: #fff;
+      color: #9aadd1;
+      cursor: pointer;
       position: relative;
+      background-color: #fff;
 }
 .doc-content-item-card h4 .anchor {
       color: #C592A0;
@@ -315,6 +311,10 @@
 .doc-content-item-card h4 .path-parent a:hover, .doc-content-item-card h4 .path-base a:hover {
         text-decoration: underline;
 }
+.doc-content-item-card h4 .current-flag {
+      color: #434343;
+      font-size: 20px;
+}
 .doc-content-item-card h4 .default-value {
       color: #434343;
       font-size: 16px;
@@ -357,6 +357,9 @@
 .doc-content-item-card.level-2 > h4 .path-base {
     font-size: 16px;
 }
+.doc-content-item-card.level-2 > h4 .current-flag {
+    font-size: 16px;
+}
 .doc-content-item-card.level-3 > h4 .anchor {
     font-size: 16px;
 }
@@ -366,6 +369,9 @@
 .doc-content-item-card.level-3 > h4 .path-base {
     font-size: 16px;
 }
+.doc-content-item-card.level-3 > h4 .current-flag {
+    font-size: 16px;
+}
 .doc-content-item-card.level-2 {
     border-top: 1px solid #eee;
     margin-top: 10px;
@@ -375,7 +381,7 @@
       width: 28px;
       margin-left: -39px;
       margin-right: 2px;
-      border-top: 1px solid #C592A0;
+      border-top: 1px solid #E0E6F1;
       position: relative;
 }
 .doc-content-item-card.level-3 {
@@ -387,7 +393,7 @@
       width: 28px;
       margin-left: -39px;
       margin-right: 2px;
-      border-top: 1px solid #C592A0;
+      border-top: 1px solid #E0E6F1;
       position: relative;
 }
 .doc-content-item-card.level-4 {
@@ -399,7 +405,7 @@
       width: 28px;
       margin-left: -39px;
       margin-right: 2px;
-      border-top: 1px solid #C592A0;
+      border-top: 1px solid #E0E6F1;
       position: relative;
 }
 .doc-content-item-card.level-5 {
@@ -411,7 +417,7 @@
       width: 28px;
       margin-left: -39px;
       margin-right: 2px;
-      border-top: 1px solid #C592A0;
+      border-top: 1px solid #E0E6F1;
       position: relative;
 }
 .doc-content-item-card.level-6 {
@@ -423,7 +429,7 @@
       width: 28px;
       margin-left: -39px;
       margin-right: 2px;
-      border-top: 1px solid #C592A0;
+      border-top: 1px solid #E0E6F1;
       position: relative;
 }
 .doc-content-item-card.level-7 {
@@ -435,7 +441,7 @@
       width: 28px;
       margin-left: -39px;
       margin-right: 2px;
-      border-top: 1px solid #C592A0;
+      border-top: 1px solid #E0E6F1;
       position: relative;
 }
 .doc-content-item-card.level-8 {
@@ -447,7 +453,7 @@
       width: 28px;
       margin-left: -39px;
       margin-right: 2px;
-      border-top: 1px solid #C592A0;
+      border-top: 1px solid #E0E6F1;
       position: relative;
 }
 .doc-content-item-card.level-9 {
@@ -459,7 +465,7 @@
       width: 28px;
       margin-left: -39px;
       margin-right: 2px;
-      border-top: 1px solid #C592A0;
+      border-top: 1px solid #E0E6F1;
       position: relative;
 }
 .doc-content-item-card.level-10 {
@@ -471,7 +477,7 @@
       width: 28px;
       margin-left: -39px;
       margin-right: 2px;
-      border-top: 1px solid #C592A0;
+      border-top: 1px solid #E0E6F1;
       position: relative;
 }
 .doc-content-item-card.level-11 {
@@ -483,7 +489,7 @@
       width: 28px;
       margin-left: -39px;
       margin-right: 2px;
-      border-top: 1px solid #C592A0;
+      border-top: 1px solid #E0E6F1;
       position: relative;
 }
 .doc-content-item-card .prop-types {
@@ -1095,6 +1101,7 @@ span.CodeMirror-selectedtext { background: none; }
     height: 45px;
     line-height: 45px;
     margin: 0;
+    margin-left: 15px;
     font-weight: normal;
     box-sizing: content-box;
 }
@@ -1102,10 +1109,11 @@ span.CodeMirror-selectedtext { background: none; }
     font-weight: normal;
     color: #969696;
     font-size: 28px;
-    margin: 20px 0px 20px 20px;
+    margin: 20px 0px 20px 15px;
 }
 .doc-content .page-description {
     padding: 5px 0;
+    margin-left: 15px;
 }
 .doc-content .page-description .hljs {
       background: transparent;
@@ -1132,7 +1140,7 @@ span.CodeMirror-selectedtext { background: none; }
         font-size: 12px;
 }
 .doc-content .page-description iframe {
-      border: 1px solid #ccc;
+      border: none;
       display: block;
       margin-top: 5px;
       max-width: 100%;
@@ -1171,6 +1179,7 @@ span.CodeMirror-selectedtext { background: none; }
       font-size: 14px;
 }
 .doc-content .page-description ol li {
+      margin: 1em 0;
       list-style: decimal;
       font-size: 14px;
 }
@@ -1206,7 +1215,7 @@ span.CodeMirror-selectedtext { background: none; }
         font-size: 12px;
 }
 .doc-content .item-description iframe {
-      border: 1px solid #ccc;
+      border: none;
       display: block;
       margin-top: 5px;
       max-width: 100%;
@@ -1245,12 +1254,21 @@ span.CodeMirror-selectedtext { background: none; }
       font-size: 14px;
 }
 .doc-content .item-description ol li {
+      margin: 1em 0;
       list-style: decimal;
       font-size: 14px;
 }
 .doc-content .item-description a {
       font-family: 'Source Code Pro', STHeiti, "Microsoft Yahei", "WenQuanYi Micro Hei", sans-serif;
 }
+.doc-content table {
+    border: 1px solid #ddd;
+    border-collapse: collapse;
+}
+.doc-content th, .doc-content td {
+    padding: 10px;
+    border: 1px solid #eee;
+}
 .ec-doc-tutorial .page-description h2 {
   font-weight: normal;
   font-size: 22px;
@@ -1366,7 +1384,7 @@ span.CodeMirror-selectedtext { background: none; }
       font-size: 12px;
 }
 .doc-search-result-item-card iframe {
-    border: 1px solid #ccc;
+    border: none;
     display: block;
     margin-top: 5px;
     max-width: 100%;
@@ -1405,6 +1423,7 @@ span.CodeMirror-selectedtext { background: none; }
     font-size: 14px;
 }
 .doc-search-result-item-card ol li {
+    margin: 1em 0;
     list-style: decimal;
     font-size: 14px;
 }
diff --git a/en/css/doc-bundle.css.map b/en/css/doc-bundle.css.map
index 8916144..9400afa 100644
--- a/en/css/doc-bundle.css.map
+++ b/en/css/doc-bundle.css.map
@@ -1 +1 @@
-{"version":3,"sources":["webpack://echartsDoc/./node_modules/element-ui/lib/theme-chalk/radio-button.css","webpack://echartsDoc/./node_modules/element-ui/lib/theme-chalk/base.css","webpack://echartsDoc/./node_modules/element-ui/lib/theme-chalk/radio-group.css","webpack://echartsDoc/./node_modules/element-ui/lib/theme-chalk/slider.css","webpack://echartsDoc/./node_modules/element-ui/lib/theme-chalk/alert.css","webpack://echartsDoc/./node_modules/element-ui/lib/theme-chalk/option.css","web [...]
\ No newline at end of file
+{"version":3,"sources":["webpack://echartsDoc/./src/components/DocNav.vue?4e19","webpack://echartsDoc/./src/components/PropertiesList.vue?f705","webpack://echartsDoc/./src/controls/ControlColor.vue?00aa","webpack://echartsDoc/./src/controls/ControlNumber.vue?7d88","webpack://echartsDoc/./src/controls/ControlVector.vue?59cc","webpack://echartsDoc/./src/controls/ControlEnum.vue?c193","webpack://echartsDoc/./src/controls/ControlPercent.vue?4384","webpack://echartsDoc/./src/controls/ControlP [...]
\ No newline at end of file
diff --git a/en/css/font/OpenSans-Bold.ttf b/en/css/font/OpenSans-Bold.ttf
new file mode 100644
index 0000000..efdd5e8
Binary files /dev/null and b/en/css/font/OpenSans-Bold.ttf differ
diff --git a/en/css/font/OpenSans-Regular.ttf b/en/css/font/OpenSans-Regular.ttf
new file mode 100644
index 0000000..29bfd35
Binary files /dev/null and b/en/css/font/OpenSans-Regular.ttf differ
diff --git a/en/css/main.css b/en/css/main.css
index e16c0f0..52771fd 100644
--- a/en/css/main.css
+++ b/en/css/main.css
@@ -1 +1 @@
-@font-face{font-family:'iconfont';src:url("font/iconfont.eot");src:url("font/iconfont.eot?#iefix") format("embedded-opentype"),url("font/iconfont.woff") format("woff"),url("font/iconfont.ttf") format("truetype"),url("font/iconfont.svg#iconfont") format("svg")}.iconfont{font-family:"iconfont" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{height:100%}body{font-fami [...]
+@font-face{font-family:'iconfont';src:url("font/iconfont.eot");src:url("font/iconfont.eot?#iefix") format("embedded-opentype"),url("font/iconfont.woff") format("woff"),url("font/iconfont.ttf") format("truetype"),url("font/iconfont.svg#iconfont") format("svg")}.iconfont{font-family:"iconfont" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:'Open Sa [...]
diff --git a/en/dependencies.html b/en/dependencies.html
index 4483763..c66fb87 100644
--- a/en/dependencies.html
+++ b/en/dependencies.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="https://echarts.apache.org/en/images/favicon.png?_v_=20200710_1"><link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/boot [...]
+<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="https://echarts.apache.org/en/images/favicon.png?_v_=20200710_1"><link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/boot [...]
 </script><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/pace-progressbar@1.0.2/pace.min.js"></script><script id="font-hack" type="text/javascript">if (/windows/i.test(navigator.userAgent)) {
     var el = document.createElement('style');
     el.innerHTML = ''
@@ -7,7 +7,7 @@
     document.head.insertBefore(el, document.getElementById('font-hack'));
 }
 </script><title>Dependencies - Apache ECharts</title><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/jquery@2.2.4/dist/jquery.min.js"></script></head><!--[if lte IE 8]><body class="lower-ie"><div id="lowie-main"><img src="https://echarts.apache.org/en/images/forie.png?_v_=20200710_1" alt="ie tip"></div></body><![endif]-->
-<!--[if (gt IE 8)|!(IE)]><body class="undefined"></body><![endif]--><div id="apache-banner"><div class="txt"><p>Please visit the official Apache ECharts Website at</p><a id="a2" href="https://echarts.apache.org/zh/index.html">https://echarts.apache.org</a></div><a href="https://echarts.apache.org" target="_blank" onclick="logApache()" class="btn btn-main"><div>Visit Official Website</div></a><a href="javascript:;" onclick="closeApacheBanner(true)" class="close-btn">x</a></div><div id="ma [...]
+<!--[if (gt IE 8)|!(IE)]><body class="undefined"></body><![endif]--><div id="apache-banner"><div class="txt"><p>Please visit the official Apache ECharts Website at</p><a id="a2" href="https://echarts.apache.org/zh/index.html">https://echarts.apache.org</a></div><a href="https://echarts.apache.org" target="_blank" onclick="logApache()" class="btn btn-main"><div>Visit Official Website</div></a><a href="javascript:;" onclick="closeApacheBanner(true)" class="close-btn">x</a></div><div id="ma [...]
 (function() {
 var hm = document.createElement("script");
 
diff --git a/en/documents/api-parts/api-outline.js b/en/documents/api-parts/api-outline.js
index d13a1c7..b98fc18 100644
--- a/en/documents/api-parts/api-outline.js
+++ b/en/documents/api-parts/api-outline.js
@@ -1 +1 @@
-window.__EC_DOC_api_outline = {"children":[{"type":"Object","isObject":true,"prop":"echarts","children":[{"type":"Function","prop":"init"},{"type":"Function","prop":"connect"},{"type":"Function","prop":"disconnect"},{"type":"Function","prop":"dispose"},{"type":"Function","prop":"getInstanceByDom"},{"type":"Function","prop":"registerMap"},{"type":"Function","prop":"getMap"},{"type":"Function","prop":"registerTheme"},{"type":"*","isObject":true,"prop":"graphic","children":[{"type":"Functio [...]
\ No newline at end of file
+window.__EC_DOC_api_outline = {"children":[{"type":"Object","isObject":true,"prop":"echarts","children":[{"type":"Function","prop":"init"},{"type":"Function","prop":"connect"},{"type":"Function","prop":"disconnect"},{"type":"Function","prop":"dispose"},{"type":"Function","prop":"getInstanceByDom"},{"type":"Function","prop":"use"},{"type":"Function","prop":"registerMap"},{"type":"Function","prop":"getMap"},{"type":"Function","prop":"registerTheme"},{"type":"Function","prop":"registerLocal [...]
\ No newline at end of file
diff --git a/en/documents/api-parts/api-outline.json b/en/documents/api-parts/api-outline.json
index 43b7dd0..f06da5a 100644
--- a/en/documents/api-parts/api-outline.json
+++ b/en/documents/api-parts/api-outline.json
@@ -1 +1 @@
-{"children":[{"type":"Object","isObject":true,"prop":"echarts","children":[{"type":"Function","prop":"init"},{"type":"Function","prop":"connect"},{"type":"Function","prop":"disconnect"},{"type":"Function","prop":"dispose"},{"type":"Function","prop":"getInstanceByDom"},{"type":"Function","prop":"registerMap"},{"type":"Function","prop":"getMap"},{"type":"Function","prop":"registerTheme"},{"type":"*","isObject":true,"prop":"graphic","children":[{"type":"Function","prop":"extendShape"},{"typ [...]
\ No newline at end of file
+{"children":[{"type":"Object","isObject":true,"prop":"echarts","children":[{"type":"Function","prop":"init"},{"type":"Function","prop":"connect"},{"type":"Function","prop":"disconnect"},{"type":"Function","prop":"dispose"},{"type":"Function","prop":"getInstanceByDom"},{"type":"Function","prop":"use"},{"type":"Function","prop":"registerMap"},{"type":"Function","prop":"getMap"},{"type":"Function","prop":"registerTheme"},{"type":"Function","prop":"registerLocale"},{"type":"*","isObject":tru [...]
\ No newline at end of file
diff --git a/en/documents/api-parts/api.action.js b/en/documents/api-parts/api.action.js
index fab2cc4..3732088 100644
--- a/en/documents/api-parts/api.action.js
+++ b/en/documents/api-parts/api.action.js
@@ -1,12 +1,21 @@
 window.__EC_DOC_api_action = {
   "highlight": {
-    "desc": "<p>Highlights the given graphic element.</p>\n<p>Series is specified through <code class=\"codespan\">seriesName</code> or <code class=\"codespan\">seriesIndex</code>. If another data needs to be specified, then use <code class=\"codespan\">dataIndex</code> or <code class=\"codespan\">name</code>.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;highlight&#39;,\n    // optional; series index; could be an array of multiple series\n    seriesIndex?: number|Ar [...]
+    "desc": "<p>Highlights specified data.</p>\n<p>Series is specified through <code class=\"codespan\">seriesName</code> or <code class=\"codespan\">seriesIndex</code>. If another data needs to be specified, then use <code class=\"codespan\">dataIndex</code> or <code class=\"codespan\">name</code>.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;highlight&#39;,\n    // optional; series index; could be an array of multiple series\n    seriesIndex?: number|Array,\n    / [...]
   },
   "downplay": {
-    "desc": "<p>Cancels highlighting graphic element.</p>\n<p>Series is specified through <code class=\"codespan\">seriesName</code> or <code class=\"codespan\">seriesIndex</code>. If another data needs to be specified, then use <code class=\"codespan\">dataIndex</code> or <code class=\"codespan\">name</code>.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;downplay&#39;,\n    // optional; series index; could be an array of multiple series\n    seriesIndex?: number|Arr [...]
+    "desc": "<p>Downplay specified data.</p>\n<p>Series is specified through <code class=\"codespan\">seriesName</code> or <code class=\"codespan\">seriesIndex</code>. If another data needs to be specified, then use <code class=\"codespan\">dataIndex</code> or <code class=\"codespan\">name</code>.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;downplay&#39;,\n    // optional; series index; could be an array of multiple series\n    seriesIndex?: number|Array,\n    // o [...]
+  },
+  "select": {
+    "desc": "<p>Select specified data. Selected data will apply the style of <a href=\"option.html#series-bar.select\" target=\"_blank\">select</a>.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;select&#39;,\n    // 图例名称\n    // optional; series index; could be an array of multiple series\n    seriesIndex?: number|Array,\n    // optional; series name; could be an array of multiple series\n    seriesName?: string|Array,\n    // data index; could assign by name attribu [...]
+  },
+  "unselect": {
+    "desc": "<p>Unselect specified data.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;unselect&#39;,\n    // 图例名称\n    // optional; series index; could be an array of multiple series\n    seriesIndex?: number|Array,\n    // optional; series name; could be an array of multiple series\n    seriesName?: string|Array,\n    // data index; could assign by name attribute when not defined\n    dataIndex?: number,\n    // optional; data name; ignored when dataIndex is define [...]
+  },
+  "toggleSelected": {
+    "desc": "<p>Toggle selected status of specified data.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;toggleSelected&#39;,\n    // 图例名称\n    // optional; series index; could be an array of multiple series\n    seriesIndex?: number|Array,\n    // optional; series name; could be an array of multiple series\n    seriesName?: string|Array,\n    // data index; could assign by name attribute when not defined\n    dataIndex?: number,\n    // optional; data name; ignored w [...]
   },
   "legend": {
-    "desc": "<p>Actions related to <a href=\"option.html#legend\" target=\"_blank\">legend component</a>, which should include <a href=\"option.html#legend\" target=\"_blank\">legend component</a> before use.</p>\n"
+    "desc": "<p>Actions related to <a href=\"option.html#legend\" target=\"_blank\">legend component</a>, <a href=\"option.html#legend\" target=\"_blank\">legend component</a> should be imported before use.</p>\n"
   },
   "legend.legendSelect": {
     "desc": "<p>Selects legend.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;legendSelect&#39;,\n    // legend name\n    name: string\n})\n</code></pre>\n<p><strong>EVENT:</strong> <a href=\"#events.legendselected\">legendselected</a></p>\n"
@@ -24,79 +33,67 @@ window.__EC_DOC_api_action = {
     "desc": "<p>Inverses all legends.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;legendInverseSelect&#39;\n})\n</code></pre>\n<p><strong>EVENT:</strong> <a href=\"#events.legendinverseselect\">legendinverseselect</a></p>\n"
   },
   "legend.legendScroll": {
-    "desc": "<p>Control the scrolling of legend. It works when <a href=\"option.html#legend.type\" target=\"_blank\">legend.type</a> is <code class=\"codespan\">&#39;scroll&#39;</code>.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;legendScroll&#39;,\n    scrollDataIndex: number,\n    legendId: string\n})\n</code></pre>\n<p><strong>EVENT:</strong> <a href=\"#events.legendscroll\">legendscroll</a></p>\n<!--============= tooltip ==========-->\n"
+    "desc": "<p>Control the scrolling of legend. It works when <a href=\"option.html#legend.type\" target=\"_blank\">legend.type</a> is <code class=\"codespan\">&#39;scroll&#39;</code>.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;legendScroll&#39;,\n    scrollDataIndex: number,\n    legendId: string\n})\n</code></pre>\n<p><strong>EVENT:</strong> <a href=\"#events.legendscroll\">legendscroll</a></p>\n"
   },
   "tooltip": {
-    "desc": "<p>Actions related to <a href=\"option.html#tooltip\" target=\"_blank\">tooltip component</a>, which should include <a href=\"option.html#tooltip\" target=\"_blank\">tooltip component</a> before use.</p>\n"
+    "desc": "<p>Actions related to <a href=\"option.html#tooltip\" target=\"_blank\">tooltip component</a>, <a href=\"option.html#tooltip\" target=\"_blank\">tooltip component</a> should be imported before use.</p>\n"
   },
   "tooltip.showTip": {
     "desc": "<p>Shows tooltip.</p>\n<p>There are two usages as followed.</p>\n<p>1 Display tooltip at certain position relative to container. If it cannot be displayed at the specified location, then it is invalid.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;showTip&#39;,\n    // x coordinate on screen\n    x: number,\n    // y coordinate on screen\n    y: number,\n    // Position of tooltip. Only works in this action.\n    // Use tooltip.position in option by defa [...]
   },
   "tooltip.hideTip": {
-    "desc": "<p>Hides tooltip.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;hideTip&#39;\n})\n</code></pre>\n<!--============= dataZoom ==========-->\n"
+    "desc": "<p>Hides tooltip.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;hideTip&#39;\n})\n</code></pre>\n"
   },
   "dataZoom": {
-    "desc": "<p>Actions related to <a href=\"option.html#dataZoom\" target=\"_blank\">data region zoom component</a>, which should include <a href=\"option.html#dataZoom\" target=\"_blank\">data region zoom component</a> before use.</p>\n"
+    "desc": "<p>Actions related to <a href=\"option.html#dataZoom\" target=\"_blank\">data region zoom component</a>, <a href=\"option.html#dataZoom\" target=\"_blank\">data region zoom component</a> should be imported before use.</p>\n"
   },
   "dataZoom.dataZoom": {
     "desc": "<p>Zoom data region.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;dataZoom&#39;,\n    // optional; index of dataZoom component; useful for are multiple dataZoom components; 0 by default\n    dataZoomIndex: number,\n    // percentage of starting position; 0 - 100\n    start: number,\n    // percentage of ending position; 0 - 100\n    end: number,\n    // data value at starting location\n    startValue: number,\n    // data value at ending location\n    e [...]
   },
   "dataZoom.takeGlobalCursor": {
-    "desc": "<p>Activate or inactivate <code class=\"codespan\">dataZoom</code> buttom in <code class=\"codespan\">toolbox</code>.</p>\n<pre><code class=\"lang-js\">myChart.dispatchAction({\n    type: &#39;takeGlobalCursor&#39;,\n    key: &#39;dataZoomSelect&#39;,\n    // Activate or inactivate.\n    dataZoomSelectActive: true\n});\n</code></pre>\n<!--============= visualMap ==========-->\n"
+    "desc": "<p>Activate or inactivate <code class=\"codespan\">dataZoom</code> buttom in <code class=\"codespan\">toolbox</code>.</p>\n<pre><code class=\"lang-js\">myChart.dispatchAction({\n    type: &#39;takeGlobalCursor&#39;,\n    key: &#39;dataZoomSelect&#39;,\n    // Activate or inactivate.\n    dataZoomSelectActive: true\n});\n</code></pre>\n"
   },
   "visualMap": {
-    "desc": "<p>Actions related to <a href=\"option.html#visualMap\" target=\"_blank\">visual mapping component</a>, which should include <a href=\"option.html#visualMap\" target=\"_blank\">visual mapping component</a> before use.</p>\n"
+    "desc": "<p>Actions related to <a href=\"option.html#visualMap\" target=\"_blank\">visual mapping component</a>, <a href=\"option.html#visualMap\" target=\"_blank\">visual mapping component</a> should be imported before use.</p>\n"
   },
   "visualMap.selectDataRange": {
-    "desc": "<p>Selects data range of visual mapping.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;selectDataRange&#39;,\n    // optional; index of visualMap component; useful for are multiple visualMap components; 0 by default\n    visualMapIndex: number,\n    // continuous visualMap is different from discrete one\n    // continuous visualMap is an array representing range of data values.\n    // discrete visualMap is an object, whose key is category or piece index [...]
+    "desc": "<p>Selects data range of visual mapping.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;selectDataRange&#39;,\n    // optional; index of visualMap component; useful for are multiple visualMap components; 0 by default\n    visualMapIndex: number,\n    // continuous visualMap is different from discrete one\n    // continuous visualMap is an array representing range of data values.\n    // discrete visualMap is an object, whose key is category or piece index [...]
   },
   "timeline": {
-    "desc": "<p>Actions related to <a href=\"option.html#timeline\" target=\"_blank\">timeline component</a>, which should include <a href=\"option.html#timeline\" target=\"_blank\">timeline component</a> before use.</p>\n"
+    "desc": "<p>Actions related to <a href=\"option.html#timeline\" target=\"_blank\">timeline component</a>, <a href=\"option.html#timeline\" target=\"_blank\">timeline component</a> should be imported before use.</p>\n"
   },
   "timeline.timelineChange": {
     "desc": "<p>Sets the current time point.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;timelineChange&#39;,\n    // index of time point\n    currentIndex: number\n})\n</code></pre>\n<p><strong>EVENT:</strong> <a href=\"#events.timelinechanged\">timelinechanged</a></p>\n"
   },
   "timeline.timelinePlayChange": {
-    "desc": "<p>Toggles playing status of timeline.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;timelinePlayChange&#39;,\n    // laying status; true for auto-play\n    playState: boolean\n})\n</code></pre>\n<p><strong>EVENT:</strong> <a href=\"#events.timelineplaychanged\">timelineplaychanged</a></p>\n<!--============= toolbox ==========-->\n"
+    "desc": "<p>Toggles playing status of timeline.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;timelinePlayChange&#39;,\n    // laying status; true for auto-play\n    playState: boolean\n})\n</code></pre>\n<p><strong>EVENT:</strong> <a href=\"#events.timelineplaychanged\">timelineplaychanged</a></p>\n"
   },
   "toolbox": {
-    "desc": "<p>Actions related to <a href=\"option.html#toolbox\" target=\"_blank\">toolbox component</a>, which should include <a href=\"option.html#toolbox\" target=\"_blank\">toolbox component</a> before use.</p>\n"
+    "desc": "<p>Actions related to <a href=\"option.html#toolbox\" target=\"_blank\">toolbox component</a>, <a href=\"option.html#toolbox\" target=\"_blank\">toolbox component</a> should be imported before use.</p>\n"
   },
   "toolbox.restore": {
-    "desc": "<p>Resets option.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;restore&#39;\n})\n</code></pre>\n<p><strong>EVENT:</strong> <a href=\"#events.restore\">restore</a>\n<!--============= pie ==========--></p>\n"
-  },
-  "pie": {
-    "desc": "<p>Actions related to <a href=\"option.html#series-pie\" target=\"_blank\">pie chart</a>, which should include <a href=\"option.html#series-pie\" target=\"_blank\">pie chart</a> before use.</p>\n"
-  },
-  "pie.pieSelect": {
-    "desc": "<p>Selects the specified pie chart.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;pieSelect&#39;,\n    // optional; series index; could be an array of multiple series\n    seriesIndex?: number|Array,\n    // optional; series name; could be an array of multiple series\n    seriesName?: string|Array,\n    // data index; could assign by name attribute when not defined\n    dataIndex?: number,\n    // optional; data name; ignored when dataIndex is defined\n  [...]
-  },
-  "pie.pieUnSelect": {
-    "desc": "<p>Cancels selecting specified pie chart.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;pieUnSelect&#39;,\n    // optional; series index; could be an array of multiple series\n    seriesIndex?: number|Array,\n    // optional; series name; could be an array of multiple series\n    seriesName?: string|Array,\n    // data index; could assign by name attribute when not defined\n    dataIndex?: number,\n    // optional; data name; ignored when dataIndex is de [...]
-  },
-  "pie.pieToggleSelect": {
-    "desc": "<p>Toggles selecting status of specified pie chart.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;pieToggleSelect&#39;,\n    // optional; series index; could be an array of multiple series\n    seriesIndex?: number|Array,\n    // optional; series name; could be an array of multiple series\n    seriesName?: string|Array,\n    // data index; could assign by name attribute when not defined\n    dataIndex?: number,\n    // optional; data name; ignored when d [...]
+    "desc": "<p>Resets option.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;restore&#39;\n})\n</code></pre>\n<p><strong>EVENT:</strong> <a href=\"#events.restore\">restore</a></p>\n"
   },
-  "map": {
-    "desc": "<p>Actions related to <a href=\"option.html#series-map\" target=\"_blank\">map</a>, which should include <a href=\"option.html#series-map\" target=\"_blank\">map</a> before use.</p>\n"
+  "geo": {
+    "desc": "<p>Actions related to <a href=\"option.html#geo\" target=\"_blank\">geo</a> component, <a href=\"option.html#geo\" target=\"_blank\">geo</a> should be imported before use.</p>\n"
   },
-  "map.mapSelect": {
-    "desc": "<p>Selects the specified map area.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;mapSelect&#39;,\n    // optional; series index; could be an array of multiple series\n    seriesIndex?: number|Array,\n    // optional; series name; could be an array of multiple series\n    seriesName?: string|Array,\n    // data index; could assign by name attribute when not defined\n    dataIndex?: number,\n    // optional; data name; ignored when dataIndex is defined\n   [...]
+  "geo.geoSelect": {
+    "desc": "<p>Selects the specified geo region.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;geoSelect&#39;,\n    // optional; series index; could be an array of multiple series\n    seriesIndex?: number|Array,\n    // optional; series name; could be an array of multiple series\n    seriesName?: string|Array,\n    // data index; could assign by name attribute when not defined\n    dataIndex?: number,\n    // optional; data name; ignored when dataIndex is defined\n [...]
   },
-  "map.mapUnSelect": {
-    "desc": "<p>Cancels selecting specified map area.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;mapUnSelect&#39;,\n    // optional; series index; could be an array of multiple series\n    seriesIndex?: number|Array,\n    // optional; series name; could be an array of multiple series\n    seriesName?: string|Array,\n    // data index; could assign by name attribute when not defined\n    dataIndex?: number,\n    // optional; data name; ignored when dataIndex is def [...]
+  "geo.geoUnSelect": {
+    "desc": "<p>Cancels selecting specified geo region.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;geoUnSelect&#39;,\n    // optional; series index; could be an array of multiple series\n    seriesIndex?: number|Array,\n    // optional; series name; could be an array of multiple series\n    seriesName?: string|Array,\n    // data index; could assign by name attribute when not defined\n    dataIndex?: number,\n    // optional; data name; ignored when dataIndex is d [...]
   },
-  "map.mapToggleSelect": {
-    "desc": "<p>Toggles selecting status of specified map area.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;mapToggleSelect&#39;,\n    // optional; series index; could be an array of multiple series\n    seriesIndex?: number|Array,\n    // optional; series name; could be an array of multiple series\n    seriesName?: string|Array,\n    // data index; could assign by name attribute when not defined\n    dataIndex?: number,\n    // optional; data name; ignored when da [...]
+  "geo.geoToggleSelect": {
+    "desc": "<p>Toggles selecting status of specified geo region.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;geoToggleSelect&#39;,\n    // optional; series index; could be an array of multiple series\n    seriesIndex?: number|Array,\n    // optional; series name; could be an array of multiple series\n    seriesName?: string|Array,\n    // data index; could assign by name attribute when not defined\n    dataIndex?: number,\n    // optional; data name; ignored when  [...]
   },
   "graph": {
-    "desc": "<p>Actions related to <a href=\"option.html#series-graph\" target=\"_blank\">graph</a>, which should include <a href=\"option.html#series-graph\" target=\"_blank\">graph</a> before use.</p>\n"
+    "desc": "<p>Actions related to <a href=\"option.html#series-graph\" target=\"_blank\">graph</a>, <a href=\"option.html#series-graph\" target=\"_blank\">graph</a> should be imported before use.</p>\n"
   },
   "graph.focusNodeAdjacency": {
     "desc": "<p>Highlight the specified node and all of its adjacent nodes.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;focusNodeAdjacency&#39;,\n\n    // Use seriesId or seriesIndex or seriesName to specify\n    // the target series.\n    seriesId: &#39;xxx&#39;,\n    seriesIndex: 0,\n    seriesName: &#39;nnn&#39;,\n\n    // Use either `dataIndex` or `edgeDataIndex` to specify\n    // the target node or target edge.\n    dataIndex: 12\n    edgeDataIndex: 5\n})\n</ [...]
   },
   "graph.unfocusNodeAdjacency": {
-    "desc": "<p>Reverse highlight the specified node and all of its adjacent nodes.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;unfocusNodeAdjacency&#39;,\n\n    // Use seriesId or seriesIndex or seriesName to location the series.\n    seriesId: &#39;xxx&#39;,\n    seriesIndex: 0,\n    seriesName: &#39;nnn&#39;\n})\n</code></pre>\n<p>Event <a href=\"#event.unfocusNodeAdjacency\">unfocusNodeAdjacency</a> will be thrown finally.</p>\n<!--============= brush ==========-->\n"
+    "desc": "<p>Reverse highlight the specified node and all of its adjacent nodes.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;unfocusNodeAdjacency&#39;,\n\n    // Use seriesId or seriesIndex or seriesName to location the series.\n    seriesId: &#39;xxx&#39;,\n    seriesIndex: 0,\n    seriesName: &#39;nnn&#39;\n})\n</code></pre>\n<p>Event <a href=\"#event.unfocusNodeAdjacency\">unfocusNodeAdjacency</a> will be thrown finally.</p>\n"
   },
   "brush": {
     "desc": "<p><a href=\"option.html#brush\" target=\"_blank\">brush</a> related actions.</p>\n"
diff --git a/en/documents/api-parts/api.action.json b/en/documents/api-parts/api.action.json
index 34aa84e..3d78938 100644
--- a/en/documents/api-parts/api.action.json
+++ b/en/documents/api-parts/api.action.json
@@ -1,12 +1,21 @@
 {
   "highlight": {
-    "desc": "<p>Highlights the given graphic element.</p>\n<p>Series is specified through <code class=\"codespan\">seriesName</code> or <code class=\"codespan\">seriesIndex</code>. If another data needs to be specified, then use <code class=\"codespan\">dataIndex</code> or <code class=\"codespan\">name</code>.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;highlight&#39;,\n    // optional; series index; could be an array of multiple series\n    seriesIndex?: number|Ar [...]
+    "desc": "<p>Highlights specified data.</p>\n<p>Series is specified through <code class=\"codespan\">seriesName</code> or <code class=\"codespan\">seriesIndex</code>. If another data needs to be specified, then use <code class=\"codespan\">dataIndex</code> or <code class=\"codespan\">name</code>.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;highlight&#39;,\n    // optional; series index; could be an array of multiple series\n    seriesIndex?: number|Array,\n    / [...]
   },
   "downplay": {
-    "desc": "<p>Cancels highlighting graphic element.</p>\n<p>Series is specified through <code class=\"codespan\">seriesName</code> or <code class=\"codespan\">seriesIndex</code>. If another data needs to be specified, then use <code class=\"codespan\">dataIndex</code> or <code class=\"codespan\">name</code>.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;downplay&#39;,\n    // optional; series index; could be an array of multiple series\n    seriesIndex?: number|Arr [...]
+    "desc": "<p>Downplay specified data.</p>\n<p>Series is specified through <code class=\"codespan\">seriesName</code> or <code class=\"codespan\">seriesIndex</code>. If another data needs to be specified, then use <code class=\"codespan\">dataIndex</code> or <code class=\"codespan\">name</code>.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;downplay&#39;,\n    // optional; series index; could be an array of multiple series\n    seriesIndex?: number|Array,\n    // o [...]
+  },
+  "select": {
+    "desc": "<p>Select specified data. Selected data will apply the style of <a href=\"option.html#series-bar.select\" target=\"_blank\">select</a>.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;select&#39;,\n    // 图例名称\n    // optional; series index; could be an array of multiple series\n    seriesIndex?: number|Array,\n    // optional; series name; could be an array of multiple series\n    seriesName?: string|Array,\n    // data index; could assign by name attribu [...]
+  },
+  "unselect": {
+    "desc": "<p>Unselect specified data.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;unselect&#39;,\n    // 图例名称\n    // optional; series index; could be an array of multiple series\n    seriesIndex?: number|Array,\n    // optional; series name; could be an array of multiple series\n    seriesName?: string|Array,\n    // data index; could assign by name attribute when not defined\n    dataIndex?: number,\n    // optional; data name; ignored when dataIndex is define [...]
+  },
+  "toggleSelected": {
+    "desc": "<p>Toggle selected status of specified data.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;toggleSelected&#39;,\n    // 图例名称\n    // optional; series index; could be an array of multiple series\n    seriesIndex?: number|Array,\n    // optional; series name; could be an array of multiple series\n    seriesName?: string|Array,\n    // data index; could assign by name attribute when not defined\n    dataIndex?: number,\n    // optional; data name; ignored w [...]
   },
   "legend": {
-    "desc": "<p>Actions related to <a href=\"option.html#legend\" target=\"_blank\">legend component</a>, which should include <a href=\"option.html#legend\" target=\"_blank\">legend component</a> before use.</p>\n"
+    "desc": "<p>Actions related to <a href=\"option.html#legend\" target=\"_blank\">legend component</a>, <a href=\"option.html#legend\" target=\"_blank\">legend component</a> should be imported before use.</p>\n"
   },
   "legend.legendSelect": {
     "desc": "<p>Selects legend.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;legendSelect&#39;,\n    // legend name\n    name: string\n})\n</code></pre>\n<p><strong>EVENT:</strong> <a href=\"#events.legendselected\">legendselected</a></p>\n"
@@ -24,79 +33,67 @@
     "desc": "<p>Inverses all legends.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;legendInverseSelect&#39;\n})\n</code></pre>\n<p><strong>EVENT:</strong> <a href=\"#events.legendinverseselect\">legendinverseselect</a></p>\n"
   },
   "legend.legendScroll": {
-    "desc": "<p>Control the scrolling of legend. It works when <a href=\"option.html#legend.type\" target=\"_blank\">legend.type</a> is <code class=\"codespan\">&#39;scroll&#39;</code>.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;legendScroll&#39;,\n    scrollDataIndex: number,\n    legendId: string\n})\n</code></pre>\n<p><strong>EVENT:</strong> <a href=\"#events.legendscroll\">legendscroll</a></p>\n<!--============= tooltip ==========-->\n"
+    "desc": "<p>Control the scrolling of legend. It works when <a href=\"option.html#legend.type\" target=\"_blank\">legend.type</a> is <code class=\"codespan\">&#39;scroll&#39;</code>.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;legendScroll&#39;,\n    scrollDataIndex: number,\n    legendId: string\n})\n</code></pre>\n<p><strong>EVENT:</strong> <a href=\"#events.legendscroll\">legendscroll</a></p>\n"
   },
   "tooltip": {
-    "desc": "<p>Actions related to <a href=\"option.html#tooltip\" target=\"_blank\">tooltip component</a>, which should include <a href=\"option.html#tooltip\" target=\"_blank\">tooltip component</a> before use.</p>\n"
+    "desc": "<p>Actions related to <a href=\"option.html#tooltip\" target=\"_blank\">tooltip component</a>, <a href=\"option.html#tooltip\" target=\"_blank\">tooltip component</a> should be imported before use.</p>\n"
   },
   "tooltip.showTip": {
     "desc": "<p>Shows tooltip.</p>\n<p>There are two usages as followed.</p>\n<p>1 Display tooltip at certain position relative to container. If it cannot be displayed at the specified location, then it is invalid.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;showTip&#39;,\n    // x coordinate on screen\n    x: number,\n    // y coordinate on screen\n    y: number,\n    // Position of tooltip. Only works in this action.\n    // Use tooltip.position in option by defa [...]
   },
   "tooltip.hideTip": {
-    "desc": "<p>Hides tooltip.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;hideTip&#39;\n})\n</code></pre>\n<!--============= dataZoom ==========-->\n"
+    "desc": "<p>Hides tooltip.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;hideTip&#39;\n})\n</code></pre>\n"
   },
   "dataZoom": {
-    "desc": "<p>Actions related to <a href=\"option.html#dataZoom\" target=\"_blank\">data region zoom component</a>, which should include <a href=\"option.html#dataZoom\" target=\"_blank\">data region zoom component</a> before use.</p>\n"
+    "desc": "<p>Actions related to <a href=\"option.html#dataZoom\" target=\"_blank\">data region zoom component</a>, <a href=\"option.html#dataZoom\" target=\"_blank\">data region zoom component</a> should be imported before use.</p>\n"
   },
   "dataZoom.dataZoom": {
     "desc": "<p>Zoom data region.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;dataZoom&#39;,\n    // optional; index of dataZoom component; useful for are multiple dataZoom components; 0 by default\n    dataZoomIndex: number,\n    // percentage of starting position; 0 - 100\n    start: number,\n    // percentage of ending position; 0 - 100\n    end: number,\n    // data value at starting location\n    startValue: number,\n    // data value at ending location\n    e [...]
   },
   "dataZoom.takeGlobalCursor": {
-    "desc": "<p>Activate or inactivate <code class=\"codespan\">dataZoom</code> buttom in <code class=\"codespan\">toolbox</code>.</p>\n<pre><code class=\"lang-js\">myChart.dispatchAction({\n    type: &#39;takeGlobalCursor&#39;,\n    key: &#39;dataZoomSelect&#39;,\n    // Activate or inactivate.\n    dataZoomSelectActive: true\n});\n</code></pre>\n<!--============= visualMap ==========-->\n"
+    "desc": "<p>Activate or inactivate <code class=\"codespan\">dataZoom</code> buttom in <code class=\"codespan\">toolbox</code>.</p>\n<pre><code class=\"lang-js\">myChart.dispatchAction({\n    type: &#39;takeGlobalCursor&#39;,\n    key: &#39;dataZoomSelect&#39;,\n    // Activate or inactivate.\n    dataZoomSelectActive: true\n});\n</code></pre>\n"
   },
   "visualMap": {
-    "desc": "<p>Actions related to <a href=\"option.html#visualMap\" target=\"_blank\">visual mapping component</a>, which should include <a href=\"option.html#visualMap\" target=\"_blank\">visual mapping component</a> before use.</p>\n"
+    "desc": "<p>Actions related to <a href=\"option.html#visualMap\" target=\"_blank\">visual mapping component</a>, <a href=\"option.html#visualMap\" target=\"_blank\">visual mapping component</a> should be imported before use.</p>\n"
   },
   "visualMap.selectDataRange": {
-    "desc": "<p>Selects data range of visual mapping.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;selectDataRange&#39;,\n    // optional; index of visualMap component; useful for are multiple visualMap components; 0 by default\n    visualMapIndex: number,\n    // continuous visualMap is different from discrete one\n    // continuous visualMap is an array representing range of data values.\n    // discrete visualMap is an object, whose key is category or piece index [...]
+    "desc": "<p>Selects data range of visual mapping.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;selectDataRange&#39;,\n    // optional; index of visualMap component; useful for are multiple visualMap components; 0 by default\n    visualMapIndex: number,\n    // continuous visualMap is different from discrete one\n    // continuous visualMap is an array representing range of data values.\n    // discrete visualMap is an object, whose key is category or piece index [...]
   },
   "timeline": {
-    "desc": "<p>Actions related to <a href=\"option.html#timeline\" target=\"_blank\">timeline component</a>, which should include <a href=\"option.html#timeline\" target=\"_blank\">timeline component</a> before use.</p>\n"
+    "desc": "<p>Actions related to <a href=\"option.html#timeline\" target=\"_blank\">timeline component</a>, <a href=\"option.html#timeline\" target=\"_blank\">timeline component</a> should be imported before use.</p>\n"
   },
   "timeline.timelineChange": {
     "desc": "<p>Sets the current time point.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;timelineChange&#39;,\n    // index of time point\n    currentIndex: number\n})\n</code></pre>\n<p><strong>EVENT:</strong> <a href=\"#events.timelinechanged\">timelinechanged</a></p>\n"
   },
   "timeline.timelinePlayChange": {
-    "desc": "<p>Toggles playing status of timeline.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;timelinePlayChange&#39;,\n    // laying status; true for auto-play\n    playState: boolean\n})\n</code></pre>\n<p><strong>EVENT:</strong> <a href=\"#events.timelineplaychanged\">timelineplaychanged</a></p>\n<!--============= toolbox ==========-->\n"
+    "desc": "<p>Toggles playing status of timeline.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;timelinePlayChange&#39;,\n    // laying status; true for auto-play\n    playState: boolean\n})\n</code></pre>\n<p><strong>EVENT:</strong> <a href=\"#events.timelineplaychanged\">timelineplaychanged</a></p>\n"
   },
   "toolbox": {
-    "desc": "<p>Actions related to <a href=\"option.html#toolbox\" target=\"_blank\">toolbox component</a>, which should include <a href=\"option.html#toolbox\" target=\"_blank\">toolbox component</a> before use.</p>\n"
+    "desc": "<p>Actions related to <a href=\"option.html#toolbox\" target=\"_blank\">toolbox component</a>, <a href=\"option.html#toolbox\" target=\"_blank\">toolbox component</a> should be imported before use.</p>\n"
   },
   "toolbox.restore": {
-    "desc": "<p>Resets option.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;restore&#39;\n})\n</code></pre>\n<p><strong>EVENT:</strong> <a href=\"#events.restore\">restore</a>\n<!--============= pie ==========--></p>\n"
-  },
-  "pie": {
-    "desc": "<p>Actions related to <a href=\"option.html#series-pie\" target=\"_blank\">pie chart</a>, which should include <a href=\"option.html#series-pie\" target=\"_blank\">pie chart</a> before use.</p>\n"
-  },
-  "pie.pieSelect": {
-    "desc": "<p>Selects the specified pie chart.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;pieSelect&#39;,\n    // optional; series index; could be an array of multiple series\n    seriesIndex?: number|Array,\n    // optional; series name; could be an array of multiple series\n    seriesName?: string|Array,\n    // data index; could assign by name attribute when not defined\n    dataIndex?: number,\n    // optional; data name; ignored when dataIndex is defined\n  [...]
-  },
-  "pie.pieUnSelect": {
-    "desc": "<p>Cancels selecting specified pie chart.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;pieUnSelect&#39;,\n    // optional; series index; could be an array of multiple series\n    seriesIndex?: number|Array,\n    // optional; series name; could be an array of multiple series\n    seriesName?: string|Array,\n    // data index; could assign by name attribute when not defined\n    dataIndex?: number,\n    // optional; data name; ignored when dataIndex is de [...]
-  },
-  "pie.pieToggleSelect": {
-    "desc": "<p>Toggles selecting status of specified pie chart.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;pieToggleSelect&#39;,\n    // optional; series index; could be an array of multiple series\n    seriesIndex?: number|Array,\n    // optional; series name; could be an array of multiple series\n    seriesName?: string|Array,\n    // data index; could assign by name attribute when not defined\n    dataIndex?: number,\n    // optional; data name; ignored when d [...]
+    "desc": "<p>Resets option.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;restore&#39;\n})\n</code></pre>\n<p><strong>EVENT:</strong> <a href=\"#events.restore\">restore</a></p>\n"
   },
-  "map": {
-    "desc": "<p>Actions related to <a href=\"option.html#series-map\" target=\"_blank\">map</a>, which should include <a href=\"option.html#series-map\" target=\"_blank\">map</a> before use.</p>\n"
+  "geo": {
+    "desc": "<p>Actions related to <a href=\"option.html#geo\" target=\"_blank\">geo</a> component, <a href=\"option.html#geo\" target=\"_blank\">geo</a> should be imported before use.</p>\n"
   },
-  "map.mapSelect": {
-    "desc": "<p>Selects the specified map area.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;mapSelect&#39;,\n    // optional; series index; could be an array of multiple series\n    seriesIndex?: number|Array,\n    // optional; series name; could be an array of multiple series\n    seriesName?: string|Array,\n    // data index; could assign by name attribute when not defined\n    dataIndex?: number,\n    // optional; data name; ignored when dataIndex is defined\n   [...]
+  "geo.geoSelect": {
+    "desc": "<p>Selects the specified geo region.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;geoSelect&#39;,\n    // optional; series index; could be an array of multiple series\n    seriesIndex?: number|Array,\n    // optional; series name; could be an array of multiple series\n    seriesName?: string|Array,\n    // data index; could assign by name attribute when not defined\n    dataIndex?: number,\n    // optional; data name; ignored when dataIndex is defined\n [...]
   },
-  "map.mapUnSelect": {
-    "desc": "<p>Cancels selecting specified map area.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;mapUnSelect&#39;,\n    // optional; series index; could be an array of multiple series\n    seriesIndex?: number|Array,\n    // optional; series name; could be an array of multiple series\n    seriesName?: string|Array,\n    // data index; could assign by name attribute when not defined\n    dataIndex?: number,\n    // optional; data name; ignored when dataIndex is def [...]
+  "geo.geoUnSelect": {
+    "desc": "<p>Cancels selecting specified geo region.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;geoUnSelect&#39;,\n    // optional; series index; could be an array of multiple series\n    seriesIndex?: number|Array,\n    // optional; series name; could be an array of multiple series\n    seriesName?: string|Array,\n    // data index; could assign by name attribute when not defined\n    dataIndex?: number,\n    // optional; data name; ignored when dataIndex is d [...]
   },
-  "map.mapToggleSelect": {
-    "desc": "<p>Toggles selecting status of specified map area.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;mapToggleSelect&#39;,\n    // optional; series index; could be an array of multiple series\n    seriesIndex?: number|Array,\n    // optional; series name; could be an array of multiple series\n    seriesName?: string|Array,\n    // data index; could assign by name attribute when not defined\n    dataIndex?: number,\n    // optional; data name; ignored when da [...]
+  "geo.geoToggleSelect": {
+    "desc": "<p>Toggles selecting status of specified geo region.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;geoToggleSelect&#39;,\n    // optional; series index; could be an array of multiple series\n    seriesIndex?: number|Array,\n    // optional; series name; could be an array of multiple series\n    seriesName?: string|Array,\n    // data index; could assign by name attribute when not defined\n    dataIndex?: number,\n    // optional; data name; ignored when  [...]
   },
   "graph": {
-    "desc": "<p>Actions related to <a href=\"option.html#series-graph\" target=\"_blank\">graph</a>, which should include <a href=\"option.html#series-graph\" target=\"_blank\">graph</a> before use.</p>\n"
+    "desc": "<p>Actions related to <a href=\"option.html#series-graph\" target=\"_blank\">graph</a>, <a href=\"option.html#series-graph\" target=\"_blank\">graph</a> should be imported before use.</p>\n"
   },
   "graph.focusNodeAdjacency": {
     "desc": "<p>Highlight the specified node and all of its adjacent nodes.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;focusNodeAdjacency&#39;,\n\n    // Use seriesId or seriesIndex or seriesName to specify\n    // the target series.\n    seriesId: &#39;xxx&#39;,\n    seriesIndex: 0,\n    seriesName: &#39;nnn&#39;,\n\n    // Use either `dataIndex` or `edgeDataIndex` to specify\n    // the target node or target edge.\n    dataIndex: 12\n    edgeDataIndex: 5\n})\n</ [...]
   },
   "graph.unfocusNodeAdjacency": {
-    "desc": "<p>Reverse highlight the specified node and all of its adjacent nodes.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;unfocusNodeAdjacency&#39;,\n\n    // Use seriesId or seriesIndex or seriesName to location the series.\n    seriesId: &#39;xxx&#39;,\n    seriesIndex: 0,\n    seriesName: &#39;nnn&#39;\n})\n</code></pre>\n<p>Event <a href=\"#event.unfocusNodeAdjacency\">unfocusNodeAdjacency</a> will be thrown finally.</p>\n<!--============= brush ==========-->\n"
+    "desc": "<p>Reverse highlight the specified node and all of its adjacent nodes.</p>\n<pre><code class=\"lang-js\">dispatchAction({\n    type: &#39;unfocusNodeAdjacency&#39;,\n\n    // Use seriesId or seriesIndex or seriesName to location the series.\n    seriesId: &#39;xxx&#39;,\n    seriesIndex: 0,\n    seriesName: &#39;nnn&#39;\n})\n</code></pre>\n<p>Event <a href=\"#event.unfocusNodeAdjacency\">unfocusNodeAdjacency</a> will be thrown finally.</p>\n"
   },
   "brush": {
     "desc": "<p><a href=\"option.html#brush\" target=\"_blank\">brush</a> related actions.</p>\n"
diff --git a/en/documents/api-parts/api.echarts.js b/en/documents/api-parts/api.echarts.js
index 2f82556..e756bf7 100644
--- a/en/documents/api-parts/api.echarts.js
+++ b/en/documents/api-parts/api.echarts.js
@@ -1,6 +1,6 @@
 window.__EC_DOC_api_echarts = {
   "init": {
-    "desc": "<pre><code class=\"lang-js\">(dom: HTMLDivElement|HTMLCanvasElement, theme?: Object|string, opts?: {\n    devicePixelRatio?: number,\n    renderer?: string,\n    width?: number|string,\n    height?: number|string\n}) =&gt; ECharts\n</code></pre>\n<p>Creates an ECharts instance, and returns an <a href=\"#echartsInstance\">echartsInstance</a>. You shall not initialize multiple ECharts instances on a single container.</p>\n<p><strong>Parameters</strong></p>\n<ul>\n<li><p><code  [...]
+    "desc": "<pre><code class=\"lang-js\">(dom: HTMLDivElement|HTMLCanvasElement, theme?: Object|string, opts?: {\n    devicePixelRatio?: number,\n    renderer?: string,\n    width?: number|string,\n    height?: number|string,\n    locale?: string\n}) =&gt; ECharts\n</code></pre>\n<p>Creates an ECharts instance, and returns an <a href=\"#echartsInstance\">echartsInstance</a>. You shall not initialize multiple ECharts instances on a single container.</p>\n<p><strong>Parameters</strong></p [...]
   },
   "connect": {
     "desc": "<pre><code class=\"lang-js\">(group:string|Array)\n</code></pre>\n<p>Connects interaction of multiple chart series.</p>\n<p><strong>Parameters</strong></p>\n<ul>\n<li><code class=\"codespan\">group</code>\n  Group id, or array of chart instance.</li>\n</ul>\n<p><strong>For example: </strong></p>\n<pre><code class=\"lang-js\">// set group id of each instance respectively.\nchart1.group = &#39;group1&#39;;\nchart2.group = &#39;group1&#39;;\necharts.connect(&#39;group1&#39;);\n [...]
@@ -14,8 +14,11 @@ window.__EC_DOC_api_echarts = {
   "getInstanceByDom": {
     "desc": "<pre><code class=\"lang-js\">(target: HTMLDivElement|HTMLCanvasElement) =&gt; ECharts\n</code></pre>\n<p>Returns chart instance of dom container.</p>\n"
   },
+  "use": {
+    "desc": "<blockquote>\n<p>Since <code class=\"codespan\">5.0.1</code></p>\n</blockquote>\n<p>Use components. Used with the new tree-shaking API.</p>\n<pre><code class=\"lang-js\">// Import the echarts core module, which provides the necessary interfaces for using echarts.\nimport * as echarts from &#39;echarts/core&#39;;\n// Import bar charts, all with Chart suffix\nimport {\n    BarChart\n} from &#39;echarts/charts&#39;;\n// import rectangular coordinate system component, all suffix [...]
+  },
   "registerMap": {
-    "desc": "<pre><code class=\"lang-js\">(mapName: string, geoJson: Object, specialAreas?: Object)\n</code></pre>\n<p>Registers available maps. This can only be used after including <a href=\"option.html#geo\" target=\"_blank\">geo</a> component or chart series of <a href=\"option.html#series-map\" target=\"_blank\">map</a>.</p>\n<p>Please refer to <a href=\"option.html#geo.map\" target=\"_blank\">option.geo</a> for usage.</p>\n<p><strong>Parameters</strong></p>\n<ul>\n<li><p><code clas [...]
+    "desc": "<pre><code class=\"lang-js\">(mapName: string, geoJson: Object, specialAreas?: Object)\n</code></pre>\n<p>Registers available maps. This can only be used after including <a href=\"option.html#geo\" target=\"_blank\">geo</a> component or chart series of <a href=\"option.html#series-map\" target=\"_blank\">map</a>.</p>\n<p>Please refer to <a href=\"option.html#geo.map\" target=\"_blank\">option.geo</a> for usage.</p>\n<p><strong>Parameters</strong></p>\n<ul>\n<li><p><code clas [...]
   },
   "getMap": {
     "desc": "<pre><code class=\"lang-js\">(mapName: string)\n</code></pre>\n<p>Get a registered map in the following format:</p>\n<pre><code class=\"lang-js\">{\n    // geoJson data of the map\n    geoJson: Object,\n    // special area, see registerMap() for more information\n    specialAreas: Object\n}\n</code></pre>\n"
@@ -23,6 +26,9 @@ window.__EC_DOC_api_echarts = {
   "registerTheme": {
     "desc": "<pre><code class=\"lang-js\">(themeName: string, theme: Object)\n</code></pre>\n<p>Registers a theme, should be specified when <a href=\"#echarts.init\">initialize the chart instance</a>.</p>\n"
   },
+  "registerLocale": {
+    "desc": "<blockquote>\n<p>Since <code class=\"codespan\">5.0.0</code></p>\n</blockquote>\n<pre><code class=\"lang-js\">(locale: string, localeCfg: Object)\n</code></pre>\n<p>Registers a locale, should be specified when <a href=\"#echarts.init\">initialize the chart instance</a>. See the format in <a href=\"https://github.com/apache/echarts/blob/release/src/i18n/langEN.ts\" target=\"_blank\">src/i18n/langEN.ts</a></p>\n"
+  },
   "graphic": {
     "desc": "<p>Util methods about graphics.</p>\n"
   },
diff --git a/en/documents/api-parts/api.echarts.json b/en/documents/api-parts/api.echarts.json
index 6a8ac99..dddceb1 100644
--- a/en/documents/api-parts/api.echarts.json
+++ b/en/documents/api-parts/api.echarts.json
@@ -1,6 +1,6 @@
 {
   "init": {
-    "desc": "<pre><code class=\"lang-js\">(dom: HTMLDivElement|HTMLCanvasElement, theme?: Object|string, opts?: {\n    devicePixelRatio?: number,\n    renderer?: string,\n    width?: number|string,\n    height?: number|string\n}) =&gt; ECharts\n</code></pre>\n<p>Creates an ECharts instance, and returns an <a href=\"#echartsInstance\">echartsInstance</a>. You shall not initialize multiple ECharts instances on a single container.</p>\n<p><strong>Parameters</strong></p>\n<ul>\n<li><p><code  [...]
+    "desc": "<pre><code class=\"lang-js\">(dom: HTMLDivElement|HTMLCanvasElement, theme?: Object|string, opts?: {\n    devicePixelRatio?: number,\n    renderer?: string,\n    width?: number|string,\n    height?: number|string,\n    locale?: string\n}) =&gt; ECharts\n</code></pre>\n<p>Creates an ECharts instance, and returns an <a href=\"#echartsInstance\">echartsInstance</a>. You shall not initialize multiple ECharts instances on a single container.</p>\n<p><strong>Parameters</strong></p [...]
   },
   "connect": {
     "desc": "<pre><code class=\"lang-js\">(group:string|Array)\n</code></pre>\n<p>Connects interaction of multiple chart series.</p>\n<p><strong>Parameters</strong></p>\n<ul>\n<li><code class=\"codespan\">group</code>\n  Group id, or array of chart instance.</li>\n</ul>\n<p><strong>For example: </strong></p>\n<pre><code class=\"lang-js\">// set group id of each instance respectively.\nchart1.group = &#39;group1&#39;;\nchart2.group = &#39;group1&#39;;\necharts.connect(&#39;group1&#39;);\n [...]
@@ -14,8 +14,11 @@
   "getInstanceByDom": {
     "desc": "<pre><code class=\"lang-js\">(target: HTMLDivElement|HTMLCanvasElement) =&gt; ECharts\n</code></pre>\n<p>Returns chart instance of dom container.</p>\n"
   },
+  "use": {
+    "desc": "<blockquote>\n<p>Since <code class=\"codespan\">5.0.1</code></p>\n</blockquote>\n<p>Use components. Used with the new tree-shaking API.</p>\n<pre><code class=\"lang-js\">// Import the echarts core module, which provides the necessary interfaces for using echarts.\nimport * as echarts from &#39;echarts/core&#39;;\n// Import bar charts, all with Chart suffix\nimport {\n    BarChart\n} from &#39;echarts/charts&#39;;\n// import rectangular coordinate system component, all suffix [...]
+  },
   "registerMap": {
-    "desc": "<pre><code class=\"lang-js\">(mapName: string, geoJson: Object, specialAreas?: Object)\n</code></pre>\n<p>Registers available maps. This can only be used after including <a href=\"option.html#geo\" target=\"_blank\">geo</a> component or chart series of <a href=\"option.html#series-map\" target=\"_blank\">map</a>.</p>\n<p>Please refer to <a href=\"option.html#geo.map\" target=\"_blank\">option.geo</a> for usage.</p>\n<p><strong>Parameters</strong></p>\n<ul>\n<li><p><code clas [...]
+    "desc": "<pre><code class=\"lang-js\">(mapName: string, geoJson: Object, specialAreas?: Object)\n</code></pre>\n<p>Registers available maps. This can only be used after including <a href=\"option.html#geo\" target=\"_blank\">geo</a> component or chart series of <a href=\"option.html#series-map\" target=\"_blank\">map</a>.</p>\n<p>Please refer to <a href=\"option.html#geo.map\" target=\"_blank\">option.geo</a> for usage.</p>\n<p><strong>Parameters</strong></p>\n<ul>\n<li><p><code clas [...]
   },
   "getMap": {
     "desc": "<pre><code class=\"lang-js\">(mapName: string)\n</code></pre>\n<p>Get a registered map in the following format:</p>\n<pre><code class=\"lang-js\">{\n    // geoJson data of the map\n    geoJson: Object,\n    // special area, see registerMap() for more information\n    specialAreas: Object\n}\n</code></pre>\n"
@@ -23,6 +26,9 @@
   "registerTheme": {
     "desc": "<pre><code class=\"lang-js\">(themeName: string, theme: Object)\n</code></pre>\n<p>Registers a theme, should be specified when <a href=\"#echarts.init\">initialize the chart instance</a>.</p>\n"
   },
+  "registerLocale": {
+    "desc": "<blockquote>\n<p>Since <code class=\"codespan\">5.0.0</code></p>\n</blockquote>\n<pre><code class=\"lang-js\">(locale: string, localeCfg: Object)\n</code></pre>\n<p>Registers a locale, should be specified when <a href=\"#echarts.init\">initialize the chart instance</a>. See the format in <a href=\"https://github.com/apache/echarts/blob/release/src/i18n/langEN.ts\" target=\"_blank\">src/i18n/langEN.ts</a></p>\n"
+  },
   "graphic": {
     "desc": "<p>Util methods about graphics.</p>\n"
   },
diff --git a/en/documents/api-parts/api.echartsInstance.js b/en/documents/api-parts/api.echartsInstance.js
index b35f57d..b9a9cbf 100644
--- a/en/documents/api-parts/api.echartsInstance.js
+++ b/en/documents/api-parts/api.echartsInstance.js
@@ -3,7 +3,7 @@ window.__EC_DOC_api_echartsInstance = {
     "desc": "<p>Group name to be used in chart <a href=\"#echarts.connect\">connection</a>.</p>\n"
   },
   "setOption": {
-    "desc": "<pre><code class=\"lang-js\">(option: Object, notMerge?: boolean, lazyUpdate?: boolean)\nor\n(option: Object, opts?: Object)\n</code></pre>\n<p>Configuration item, data, universal interface, all parameters and data can all be modified through <code class=\"codespan\">setOption</code>. ECharts will merge new parameters and data, and then refresh chart. If <a href=\"option.html#animation\" target=\"_blank\">animation</a> is enabled, ECharts will find the difference between two [...]
+    "desc": "<pre><code class=\"lang-ts\">(option: Object, notMerge?: boolean, lazyUpdate?: boolean)\nor\n(option: Object, opts?: {\n    notMerge?: boolean;\n    replaceMerge?: string | string[];\n    lazyUpdate?: boolean;\n})\n</code></pre>\n<p>Configuration item, data, universal interface, all parameters and data can all be modified through <code class=\"codespan\">setOption</code>. ECharts will merge new parameters and data, and then refresh chart. If <a href=\"option.html#animation\" [...]
   },
   "getWidth": {
     "desc": "<pre><code class=\"lang-js\">() =&gt; number\n</code></pre>\n<p>Gets width of ECharts instance container.</p>\n"
@@ -39,7 +39,7 @@ window.__EC_DOC_api_echartsInstance = {
     "desc": "<pre><code class=\"lang-js\">(\n    // finder is used to specify coordinate systems or series on which the judgement performed.\n    // Generally, index or id or name can be used to specify coordinate system.\n    finder: {\n        seriesIndex?: number,\n        seriesId?: string,\n        seriesName?: string,\n        geoIndex?: number,\n        geoId?: string,\n        geoName?: string,\n        xAxisIndex?: number,\n        xAxisId?: string,\n        xAxisName?: string,\ [...]
   },
   "showLoading": {
-    "desc": "<pre><code class=\"lang-js\">(type?: string, opts?: Object)\n</code></pre>\n<p>Shows loading animation. You can call this interface manually before data is loaded, and call <a href=\"#echartsInstance.hideLoading\">hideLoading</a> to hide loading animation after data is loaded.</p>\n<p><strong>parameter: </strong></p>\n<ul>\n<li><p><code class=\"codespan\">type</code></p>\n<p>  Optional; type of loading animation; only <code class=\"codespan\">&#39;default&#39;</code> is supp [...]
+    "desc": "<pre><code class=\"lang-js\">(type?: string, opts?: Object)\n</code></pre>\n<p>Shows loading animation. You can call this interface manually before data is loaded, and call <a href=\"#echartsInstance.hideLoading\">hideLoading</a> to hide loading animation after data is loaded.</p>\n<p><strong>parameter: </strong></p>\n<ul>\n<li><p><code class=\"codespan\">type</code></p>\n<p>  Optional; type of loading animation; only <code class=\"codespan\">&#39;default&#39;</code> is supp [...]
   },
   "hideLoading": {
     "desc": "<p>Hides animation loading effect.</p>\n"
diff --git a/en/documents/api-parts/api.echartsInstance.json b/en/documents/api-parts/api.echartsInstance.json
index 523bfbd..5da6056 100644
--- a/en/documents/api-parts/api.echartsInstance.json
+++ b/en/documents/api-parts/api.echartsInstance.json
@@ -3,7 +3,7 @@
     "desc": "<p>Group name to be used in chart <a href=\"#echarts.connect\">connection</a>.</p>\n"
   },
   "setOption": {
-    "desc": "<pre><code class=\"lang-js\">(option: Object, notMerge?: boolean, lazyUpdate?: boolean)\nor\n(option: Object, opts?: Object)\n</code></pre>\n<p>Configuration item, data, universal interface, all parameters and data can all be modified through <code class=\"codespan\">setOption</code>. ECharts will merge new parameters and data, and then refresh chart. If <a href=\"option.html#animation\" target=\"_blank\">animation</a> is enabled, ECharts will find the difference between two [...]
+    "desc": "<pre><code class=\"lang-ts\">(option: Object, notMerge?: boolean, lazyUpdate?: boolean)\nor\n(option: Object, opts?: {\n    notMerge?: boolean;\n    replaceMerge?: string | string[];\n    lazyUpdate?: boolean;\n})\n</code></pre>\n<p>Configuration item, data, universal interface, all parameters and data can all be modified through <code class=\"codespan\">setOption</code>. ECharts will merge new parameters and data, and then refresh chart. If <a href=\"option.html#animation\" [...]
   },
   "getWidth": {
     "desc": "<pre><code class=\"lang-js\">() =&gt; number\n</code></pre>\n<p>Gets width of ECharts instance container.</p>\n"
@@ -39,7 +39,7 @@
     "desc": "<pre><code class=\"lang-js\">(\n    // finder is used to specify coordinate systems or series on which the judgement performed.\n    // Generally, index or id or name can be used to specify coordinate system.\n    finder: {\n        seriesIndex?: number,\n        seriesId?: string,\n        seriesName?: string,\n        geoIndex?: number,\n        geoId?: string,\n        geoName?: string,\n        xAxisIndex?: number,\n        xAxisId?: string,\n        xAxisName?: string,\ [...]
   },
   "showLoading": {
-    "desc": "<pre><code class=\"lang-js\">(type?: string, opts?: Object)\n</code></pre>\n<p>Shows loading animation. You can call this interface manually before data is loaded, and call <a href=\"#echartsInstance.hideLoading\">hideLoading</a> to hide loading animation after data is loaded.</p>\n<p><strong>parameter: </strong></p>\n<ul>\n<li><p><code class=\"codespan\">type</code></p>\n<p>  Optional; type of loading animation; only <code class=\"codespan\">&#39;default&#39;</code> is supp [...]
+    "desc": "<pre><code class=\"lang-js\">(type?: string, opts?: Object)\n</code></pre>\n<p>Shows loading animation. You can call this interface manually before data is loaded, and call <a href=\"#echartsInstance.hideLoading\">hideLoading</a> to hide loading animation after data is loaded.</p>\n<p><strong>parameter: </strong></p>\n<ul>\n<li><p><code class=\"codespan\">type</code></p>\n<p>  Optional; type of loading animation; only <code class=\"codespan\">&#39;default&#39;</code> is supp [...]
   },
   "hideLoading": {
     "desc": "<p>Hides animation loading effect.</p>\n"
diff --git a/en/documents/api-parts/api.events.js b/en/documents/api-parts/api.events.js
index 629ba4f..9d2afd8 100644
--- a/en/documents/api-parts/api.events.js
+++ b/en/documents/api-parts/api.events.js
@@ -2,6 +2,15 @@ window.__EC_DOC_api_events = {
   "Mouse events": {
     "desc": "<p>Event parameters of mouse events are attributes of event object. The following shows basic parameters for chart click events. Other charts, like pie charts, may have additional parameters like <code class=\"codespan\">percent</code>. Please refer to callback <code class=\"codespan\">params</code> of each chart&#39;s label formatter.</p>\n<pre><code class=\"lang-js\">{\n    // type of the component to which the clicked glyph belongs\n    // i.e., &#39;series&#39;, &#39;mar [...]
   },
+  "highlight": {
+    "desc": "<p><strong>ACTION:</strong> <a href=\"#action.highlight\">highlight</a></p>\n<p>Event of data highlight.</p>\n"
+  },
+  "downplay": {
+    "desc": "<p><strong>ACTION:</strong> <a href=\"#action.downplay\">downplay</a></p>\n<p>Event of data downplay.</p>\n"
+  },
+  "selectchanged": {
+    "desc": "<p><strong>ACTION:</strong> <a href=\"#action.toggleSelected\">toggleSelected</a>, <a href=\"#action.select\">select</a>, <a href=\"#action.unselect\">unselect</a></p>\n<p>Event emitted when data selection is changed.</p>\n<pre><code class=\"lang-js\">{\n    type: &#39;selectchanged&#39;,\n    fromAction: &#39;select&#39; | &#39;toggleSelected&#39; | &#39;unselect&#39;,\n    // Grouped by series.\n    selected: ({\n        dataIndex: number[], seriesIndex: number\n    })[]\n [...]
+  },
   "legendselectchanged": {
     "desc": "<p><strong>ACTION:</strong> <a href=\"#action.legend.legendToggleSelect\">legendToggleSelect</a>\nEvent emitted after legend selecting state changes.</p>\n<p><strong>Attention: </strong> This event will be emitted when users toggle legend button in legend component.</p>\n<pre><code class=\"lang-js\">{\n    type: &#39;legendselectchanged&#39;,\n    // change legend name\n    name: string\n    // table of all legend selecting states\n    selected: Object\n}\n</code></pre>\n"
   },
@@ -41,23 +50,14 @@ window.__EC_DOC_api_events = {
   "magictypechanged": {
     "desc": "<p>Switching event of <a href=\"option.html#toolbox.feature.magicType\" target=\"_blank\">magic type tool in toolbox</a>.</p>\n<pre><code class=\"lang-js\">{\n    type: &#39;magictypechanged&#39;,\n    // click to change current type; same as type attribute in echarts 2.x\n    currentType: string\n}\n</code></pre>\n"
   },
-  "pieselectchanged": {
-    "desc": "<p><strong>ACTION:</strong> <a href=\"#action.pie.pieToggleSelect\">pieToggleSelect</a></p>\n<p>Event emitted after pie chart selecting state changes.</p>\n<p>It will be triggered when user clicks to select.</p>\n<pre><code class=\"lang-js\">{\n    type: &#39;pieselectchanged&#39;,\n    // series ID, can be passed in option\n    seriesId: string\n    // data name\n    name: name,\n    // table of all selected data.\n    selected: Object\n}\n</code></pre>\n<p><strong>Attentio [...]
-  },
-  "pieselected": {
-    "desc": "<p><strong>ACTION:</strong> <a href=\"#action.pie.pieSelect\">pieSelect</a></p>\n<p>pie chartEvent after selecting.</p>\n<p>Use <code class=\"codespan\">dispatchAction</code> can trigger this event, but user clicking this event won&#39;t trigger this (User clicking event please use <a href=\"#events.pieselectchanged\">pieselectchanged</a>).</p>\n<pre><code class=\"lang-js\">{\n    type: &#39;pieselected&#39;,\n    // series ID, can incoming in option\n    seriesId: string\n  [...]
-  },
-  "pieunselected": {
-    "desc": "<p><strong>ACTION:</strong> <a href=\"#action.pie.pieUnSelect\">pieUnSelect</a></p>\n<p>pie chart cancels selected event.</p>\n<p>Use <code class=\"codespan\">dispatchAction</code> will trigger this event, but user clicking won&#39;t trigger it. (For user clicking event, please refer to <a href=\"#events.pieselectchanged\">pieselectchanged</a>).</p>\n<pre><code class=\"lang-js\">{\n    type: &#39;pieunselected&#39;,\n    // series ID, can incoming in option\n    seriesId: st [...]
-  },
-  "mapselectchanged": {
-    "desc": "<p><strong>ACTION:</strong> <a href=\"#action.map.mapToggleSelect\">mapToggleSelect</a></p>\n<p>Event emitted after map region selecting state changes.</p>\n<p>It will be triggered when user clicks to select.</p>\n<pre><code class=\"lang-js\">{\n    type: &#39;mapselectchanged&#39;,\n    // series ID, can be passed in option\n    seriesId: string\n    // data name\n    name: name,\n    // table of all selected data.\n    selected: Object\n}\n</code></pre>\n<p><strong>Attenti [...]
+  "geoselectchanged": {
+    "desc": "<p><strong>ACTION:</strong> <a href=\"#action.geo.geoToggleSelect\">geoToggleSelect</a></p>\n<p>Event emitted after  selecting state changes.</p>\n<p>It will be triggered when user clicks to select.</p>\n<pre><code class=\"lang-js\">{\n    type: &#39;geoselectchanged&#39;,\n    // series ID, can be passed in option\n    seriesId: string\n    // data name\n    name: name,\n    // table of all selected data.\n    selected: Object\n}\n</code></pre>\n<p><strong>Attention: </stro [...]
   },
-  "mapselected": {
-    "desc": "<p><strong>ACTION:</strong> <a href=\"#action.map.mapSelect\">mapSelect</a></p>\n<p>map regionEvent after selecting.</p>\n<p>Use <code class=\"codespan\">dispatchAction</code> can trigger this event, but user clicking this event won&#39;t trigger this (User clicking event please use <a href=\"#events.mapselectchanged\">mapselectchanged</a>).</p>\n<pre><code class=\"lang-js\">{\n    type: &#39;mapselected&#39;,\n    // series ID, can incoming in option\n    seriesId: string\n [...]
+  "geoselected": {
+    "desc": "<p><strong>ACTION:</strong> <a href=\"#action.geo.geoSelect\">geoSelect</a></p>\n<p>Event after selecting.</p>\n<p>Use <code class=\"codespan\">dispatchAction</code> can trigger this event, but user clicking this event won&#39;t trigger this (User clicking event please use <a href=\"#events.geoselectchanged\">geoselectchanged</a>).</p>\n<pre><code class=\"lang-js\">{\n    type: &#39;geoselected&#39;,\n    // series ID, can incoming in option\n    seriesId: string\n    // dat [...]
   },
-  "mapunselected": {
-    "desc": "<p><strong>ACTION:</strong> <a href=\"#action.map.mapUnSelect\">mapUnSelect</a></p>\n<p>map region cancels selected event.</p>\n<p>Use <code class=\"codespan\">dispatchAction</code> will trigger this event, but user clicking won&#39;t trigger it. (For user clicking event, please refer to <a href=\"#events.mapselectchanged\">mapselectchanged</a>).</p>\n<pre><code class=\"lang-js\">{\n    type: &#39;mapunselected&#39;,\n    // series ID, can incoming in option\n    seriesId: s [...]
+  "geounselected": {
+    "desc": "<p><strong>ACTION:</strong> <a href=\"#action.geo.geoUnSelect\">geoUnSelect</a></p>\n<p> cancels selected event.</p>\n<p>Use <code class=\"codespan\">dispatchAction</code> will trigger this event, but user clicking won&#39;t trigger it. (For user clicking event, please refer to <a href=\"#events.geoselectchanged\">geoselectchanged</a>).</p>\n<pre><code class=\"lang-js\">{\n    type: &#39;geounselected&#39;,\n    // series ID, can incoming in option\n    seriesId: string\n    [...]
   },
   "axisareaselected": {
     "desc": "<p>Selecting event of range of <a href=\"option.html#parallelAxis\" target=\"_blank\">parallel axis</a>.</p>\n<p>When selecting axis range, the following method can be used to get data indices of currently highlighted lines, which is the list of indices in <code class=\"codespan\">data</code> of <code class=\"codespan\">series</code>.</p>\n<pre><code class=\"lang-javascript\">chart.on(&#39;axisareaselected&#39;, function () {\n    var series1 = chart.getModel().getSeries()[0 [...]
diff --git a/en/documents/api-parts/api.events.json b/en/documents/api-parts/api.events.json
index 6948dc5..6ff0d1d 100644
--- a/en/documents/api-parts/api.events.json
+++ b/en/documents/api-parts/api.events.json
@@ -2,6 +2,15 @@
   "Mouse events": {
     "desc": "<p>Event parameters of mouse events are attributes of event object. The following shows basic parameters for chart click events. Other charts, like pie charts, may have additional parameters like <code class=\"codespan\">percent</code>. Please refer to callback <code class=\"codespan\">params</code> of each chart&#39;s label formatter.</p>\n<pre><code class=\"lang-js\">{\n    // type of the component to which the clicked glyph belongs\n    // i.e., &#39;series&#39;, &#39;mar [...]
   },
+  "highlight": {
+    "desc": "<p><strong>ACTION:</strong> <a href=\"#action.highlight\">highlight</a></p>\n<p>Event of data highlight.</p>\n"
+  },
+  "downplay": {
+    "desc": "<p><strong>ACTION:</strong> <a href=\"#action.downplay\">downplay</a></p>\n<p>Event of data downplay.</p>\n"
+  },
+  "selectchanged": {
+    "desc": "<p><strong>ACTION:</strong> <a href=\"#action.toggleSelected\">toggleSelected</a>, <a href=\"#action.select\">select</a>, <a href=\"#action.unselect\">unselect</a></p>\n<p>Event emitted when data selection is changed.</p>\n<pre><code class=\"lang-js\">{\n    type: &#39;selectchanged&#39;,\n    fromAction: &#39;select&#39; | &#39;toggleSelected&#39; | &#39;unselect&#39;,\n    // Grouped by series.\n    selected: ({\n        dataIndex: number[], seriesIndex: number\n    })[]\n [...]
+  },
   "legendselectchanged": {
     "desc": "<p><strong>ACTION:</strong> <a href=\"#action.legend.legendToggleSelect\">legendToggleSelect</a>\nEvent emitted after legend selecting state changes.</p>\n<p><strong>Attention: </strong> This event will be emitted when users toggle legend button in legend component.</p>\n<pre><code class=\"lang-js\">{\n    type: &#39;legendselectchanged&#39;,\n    // change legend name\n    name: string\n    // table of all legend selecting states\n    selected: Object\n}\n</code></pre>\n"
   },
@@ -41,23 +50,14 @@
   "magictypechanged": {
     "desc": "<p>Switching event of <a href=\"option.html#toolbox.feature.magicType\" target=\"_blank\">magic type tool in toolbox</a>.</p>\n<pre><code class=\"lang-js\">{\n    type: &#39;magictypechanged&#39;,\n    // click to change current type; same as type attribute in echarts 2.x\n    currentType: string\n}\n</code></pre>\n"
   },
-  "pieselectchanged": {
-    "desc": "<p><strong>ACTION:</strong> <a href=\"#action.pie.pieToggleSelect\">pieToggleSelect</a></p>\n<p>Event emitted after pie chart selecting state changes.</p>\n<p>It will be triggered when user clicks to select.</p>\n<pre><code class=\"lang-js\">{\n    type: &#39;pieselectchanged&#39;,\n    // series ID, can be passed in option\n    seriesId: string\n    // data name\n    name: name,\n    // table of all selected data.\n    selected: Object\n}\n</code></pre>\n<p><strong>Attentio [...]
-  },
-  "pieselected": {
-    "desc": "<p><strong>ACTION:</strong> <a href=\"#action.pie.pieSelect\">pieSelect</a></p>\n<p>pie chartEvent after selecting.</p>\n<p>Use <code class=\"codespan\">dispatchAction</code> can trigger this event, but user clicking this event won&#39;t trigger this (User clicking event please use <a href=\"#events.pieselectchanged\">pieselectchanged</a>).</p>\n<pre><code class=\"lang-js\">{\n    type: &#39;pieselected&#39;,\n    // series ID, can incoming in option\n    seriesId: string\n  [...]
-  },
-  "pieunselected": {
-    "desc": "<p><strong>ACTION:</strong> <a href=\"#action.pie.pieUnSelect\">pieUnSelect</a></p>\n<p>pie chart cancels selected event.</p>\n<p>Use <code class=\"codespan\">dispatchAction</code> will trigger this event, but user clicking won&#39;t trigger it. (For user clicking event, please refer to <a href=\"#events.pieselectchanged\">pieselectchanged</a>).</p>\n<pre><code class=\"lang-js\">{\n    type: &#39;pieunselected&#39;,\n    // series ID, can incoming in option\n    seriesId: st [...]
-  },
-  "mapselectchanged": {
-    "desc": "<p><strong>ACTION:</strong> <a href=\"#action.map.mapToggleSelect\">mapToggleSelect</a></p>\n<p>Event emitted after map region selecting state changes.</p>\n<p>It will be triggered when user clicks to select.</p>\n<pre><code class=\"lang-js\">{\n    type: &#39;mapselectchanged&#39;,\n    // series ID, can be passed in option\n    seriesId: string\n    // data name\n    name: name,\n    // table of all selected data.\n    selected: Object\n}\n</code></pre>\n<p><strong>Attenti [...]
+  "geoselectchanged": {
+    "desc": "<p><strong>ACTION:</strong> <a href=\"#action.geo.geoToggleSelect\">geoToggleSelect</a></p>\n<p>Event emitted after  selecting state changes.</p>\n<p>It will be triggered when user clicks to select.</p>\n<pre><code class=\"lang-js\">{\n    type: &#39;geoselectchanged&#39;,\n    // series ID, can be passed in option\n    seriesId: string\n    // data name\n    name: name,\n    // table of all selected data.\n    selected: Object\n}\n</code></pre>\n<p><strong>Attention: </stro [...]
   },
-  "mapselected": {
-    "desc": "<p><strong>ACTION:</strong> <a href=\"#action.map.mapSelect\">mapSelect</a></p>\n<p>map regionEvent after selecting.</p>\n<p>Use <code class=\"codespan\">dispatchAction</code> can trigger this event, but user clicking this event won&#39;t trigger this (User clicking event please use <a href=\"#events.mapselectchanged\">mapselectchanged</a>).</p>\n<pre><code class=\"lang-js\">{\n    type: &#39;mapselected&#39;,\n    // series ID, can incoming in option\n    seriesId: string\n [...]
+  "geoselected": {
+    "desc": "<p><strong>ACTION:</strong> <a href=\"#action.geo.geoSelect\">geoSelect</a></p>\n<p>Event after selecting.</p>\n<p>Use <code class=\"codespan\">dispatchAction</code> can trigger this event, but user clicking this event won&#39;t trigger this (User clicking event please use <a href=\"#events.geoselectchanged\">geoselectchanged</a>).</p>\n<pre><code class=\"lang-js\">{\n    type: &#39;geoselected&#39;,\n    // series ID, can incoming in option\n    seriesId: string\n    // dat [...]
   },
-  "mapunselected": {
-    "desc": "<p><strong>ACTION:</strong> <a href=\"#action.map.mapUnSelect\">mapUnSelect</a></p>\n<p>map region cancels selected event.</p>\n<p>Use <code class=\"codespan\">dispatchAction</code> will trigger this event, but user clicking won&#39;t trigger it. (For user clicking event, please refer to <a href=\"#events.mapselectchanged\">mapselectchanged</a>).</p>\n<pre><code class=\"lang-js\">{\n    type: &#39;mapunselected&#39;,\n    // series ID, can incoming in option\n    seriesId: s [...]
+  "geounselected": {
+    "desc": "<p><strong>ACTION:</strong> <a href=\"#action.geo.geoUnSelect\">geoUnSelect</a></p>\n<p> cancels selected event.</p>\n<p>Use <code class=\"codespan\">dispatchAction</code> will trigger this event, but user clicking won&#39;t trigger it. (For user clicking event, please refer to <a href=\"#events.geoselectchanged\">geoselectchanged</a>).</p>\n<pre><code class=\"lang-js\">{\n    type: &#39;geounselected&#39;,\n    // series ID, can incoming in option\n    seriesId: string\n    [...]
   },
   "axisareaselected": {
     "desc": "<p>Selecting event of range of <a href=\"option.html#parallelAxis\" target=\"_blank\">parallel axis</a>.</p>\n<p>When selecting axis range, the following method can be used to get data indices of currently highlighted lines, which is the list of indices in <code class=\"codespan\">data</code> of <code class=\"codespan\">series</code>.</p>\n<pre><code class=\"lang-javascript\">chart.on(&#39;axisareaselected&#39;, function () {\n    var series1 = chart.getModel().getSeries()[0 [...]
diff --git a/en/documents/api.json b/en/documents/api.json
index 482e9ba..094c982 100644
--- a/en/documents/api.json
+++ b/en/documents/api.json
@@ -1 +1 @@
-{"$schema":"https://echarts.apache.org/doc/json-schem","option":{"type":"Object","properties":{"echarts":{"type":["Object"],"description":"<p>Global echarts object, which can be accessed after including <code class=\"codespan\">echarts.js</code> in script tag or through <code class=\"codespan\">require(&#39;echarts&#39;)</code> in AMD environment.</p>\n","properties":{"init":{"type":["Function"],"description":"<pre><code class=\"lang-js\">(dom: HTMLDivElement|HTMLCanvasElement, theme?: O [...]
\ No newline at end of file
+{"$schema":"https://echarts.apache.org/doc/json-schem","option":{"type":"Object","properties":{"echarts":{"type":["Object"],"description":"<p>Global echarts object, which can be accessed after including <code class=\"codespan\">echarts.js</code> in script tag or through <code class=\"codespan\">require(&#39;echarts&#39;)</code> in AMD environment.</p>\n","properties":{"init":{"type":["Function"],"description":"<pre><code class=\"lang-js\">(dom: HTMLDivElement|HTMLCanvasElement, theme?: O [...]
\ No newline at end of file
diff --git a/next/zh/documents/asset/img/dataZoom-zone.png b/en/documents/asset/img/dataZoom-zone.png
similarity index 100%
rename from next/zh/documents/asset/img/dataZoom-zone.png
rename to en/documents/asset/img/dataZoom-zone.png
diff --git a/en/documents/asset/img/echarts-5-en.png b/en/documents/asset/img/echarts-5-en.png
new file mode 100644
index 0000000..120ce9c
Binary files /dev/null and b/en/documents/asset/img/echarts-5-en.png differ
diff --git a/en/documents/asset/img/echarts-5.png b/en/documents/asset/img/echarts-5.png
new file mode 100644
index 0000000..666d43b
Binary files /dev/null and b/en/documents/asset/img/echarts-5.png differ
diff --git a/en/documents/option-gl-parts/option-gl.geo3D.js b/en/documents/option-gl-parts/option-gl.geo3D.js
index e3aaec3..4e843cd 100644
--- a/en/documents/option-gl-parts/option-gl.geo3D.js
+++ b/en/documents/option-gl-parts/option-gl.geo3D.js
@@ -288,10 +288,10 @@ window.__EC_DOC_option_gl_geo3D = {
     "desc": "<p>The intensity of the main light source.</p>\n"
   },
   "light.main.shadow": {
-    "desc": "<p>Whether the main light source displays a shadow. The default is off.</p>\n<p>Turning on the shadows can bring more realistic and layered lighting to the scene. But it also increases the operating overhead of the program.</p>\n<p>The following two images show the difference between turning on the shadow and turning off the shadow.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-shadow.png\" width=\"100%\" tit [...]
+    "desc": "<p>Whether the main light source displays a shadow. The default is off.</p>\n<p>Turning on the shadows can bring more realistic and layered lighting to the scene. But it also increases the operating overhead of the program.</p>\n<p>The following two images show the difference between turning on the shadow and turning off the shadow.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-shadow.png\" width=\"100%\" tit [...]
   },
   "light.main.shadowQuality": {
-    "desc": "<p>The quality of the shadow. You can choose <code class=\"codespan\">&#39;low&#39;</code>, <code class=\"codespan\">&#39;medium&#39;</code>, <code class=\"codespan\">&#39;high&#39;</code>, <code class=\"codespan\">&#39;ultra&#39;</code></p>\n<p>The following two images shows the difference between low quality and high quality shadows.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-shadow-low.png\" width=\"100 [...]
+    "desc": "<p>The quality of the shadow. You can choose <code class=\"codespan\">&#39;low&#39;</code>, <code class=\"codespan\">&#39;medium&#39;</code>, <code class=\"codespan\">&#39;high&#39;</code>, <code class=\"codespan\">&#39;ultra&#39;</code></p>\n<p>The following two images shows the difference between low quality and high quality shadows.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-shadow-low.png\" width=\"100 [...]
   },
   "light.main.alpha": {
     "desc": "<p>The main light source is around the x-axis, which is the angle of up-down rotation. Control the direction of the light with <a href=\"#geo3D.light.main.beta\">beta</a>.</p>\n<p>As the following image show:</p>\n<p><img width=\"\" height=\"auto\" src=\"documents/asset/gl/img/light-alpha-beta.png\"></p>\n<p>The <a href=\"#globe\">globe</a> component can control the time of sunlight by <a href=\"#globe.light.main.time\">time</a>.</p>\n"
@@ -321,7 +321,7 @@ window.__EC_DOC_option_gl_geo3D = {
     "desc": "<p>The intensity of specular.</p>\n"
   },
   "postEffect": {
-    "desc": "<p>Post-processing effects related configuration. It can add effects such as highlights, depth of field, screen space ambient occlusion (SSAO), toning to the picture. And it can make the whole picture more textured.</p>\n<p>The following are the differences between closing <code class=\"codespan\">postEffect</code> and opening <code class=\"codespan\">postEffect</code>.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/i [...]
+    "desc": "<p>Post-processing effects related configuration. It can add effects such as highlights, depth of field, screen space ambient occlusion (SSAO), toning to the picture. And it can make the whole picture more textured.</p>\n<p>The following are the differences between closing <code class=\"codespan\">postEffect</code> and opening <code class=\"codespan\">postEffect</code>.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/i [...]
   },
   "postEffect.enable": {
     "desc": "<p>Whether to enable post-processing effects. Not enabled by default.</p>\n"
@@ -336,7 +336,7 @@ window.__EC_DOC_option_gl_geo3D = {
     "desc": "<p>The intensity of the bloom. The default is 0.1.</p>\n"
   },
   "postEffect.depthOfField": {
-    "desc": "<p>Depth of Field is a post-processing effect that simulates the focus properties of a camera. The area of focus is clear, and the area away from the focus is gradually blurred.</p>\n<p>The depth of field effect allows the observer to focus on the area of focus and make the picture feel stronger. Large depth of field can also create a macro model effect.</p>\n<p>The following are the differences between turning off and turning on the depth of field effect.</p>\n<div  class=\ [...]
+    "desc": "<p>Depth of Field is a post-processing effect that simulates the focus properties of a camera. The area of focus is clear, and the area away from the focus is gradually blurred.</p>\n<p>The depth of field effect allows the observer to focus on the area of focus and make the picture feel stronger. Large depth of field can also create a macro model effect.</p>\n<p>The following are the differences between turning off and turning on the depth of field effect.</p>\n<div  class=\ [...]
   },
   "postEffect.depthOfField.enable": {
     "desc": "<p>Whether to enable the depth of field.</p>\n"
@@ -351,10 +351,10 @@ window.__EC_DOC_option_gl_geo3D = {
     "desc": "<p>[F value] of the lens (<a href=\"https://zh.wikipedia.org/wiki/%E7%84%A6%E6%AF%94)\" target=\"_blank\">https://zh.wikipedia.org/wiki/%E7%84%A6%E6%AF%94)</a>, the smaller the value, the shallower the depth of field.</p>\n"
   },
   "postEffect.depthOfField.blurRadius": {
-    "desc": "<p>Blur radius outside the focus.</p>\n<p>The difference blur effect between the different radius. </p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-dof-small.png\" width=\"100%\" title=\"blurSize: 3\"><img />\n    <img  src=\"documents/asset/gl/img/geo-dof-large.png\" width=\"100%\" title=\"blurSize: 10\"><img />\n<div />\n"
+    "desc": "<p>Blur radius outside the focus.</p>\n<p>The difference blur effect between the different radius. </p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-dof-small.png\" width=\"100%\" title=\"blurSize: 3\"></img>\n    <img  src=\"documents/asset/gl/img/geo-dof-large.png\" width=\"100%\" title=\"blurSize: 10\"></img>\n</div>\n"
   },
   "postEffect.screenSpaceAmbientOcclusion": {
-    "desc": "<p>The ambient occlusion post-processing effect darkens the corners, holes, crevices, and areas where most light can`t reach. It is a supplement to the traditional shadow map, which makes the whole scene more natural and layered.</p>\n<p>Below is a comparison of the effects of no SSAO and SSAO:</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-no-ssao.png\" width=\"100%\" title=\"No SSAO\"><img />\n    <img  src= [...]
+    "desc": "<p>The ambient occlusion post-processing effect darkens the corners, holes, crevices, and areas where most light can`t reach. It is a supplement to the traditional shadow map, which makes the whole scene more natural and layered.</p>\n<p>Below is a comparison of the effects of no SSAO and SSAO:</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-no-ssao.png\" width=\"100%\" title=\"No SSAO\"></img>\n    <img  src=\ [...]
   },
   "postEffect.SSAO": {
     "desc": "<p>Same as <a href=\"#geo3D.postEffect.screenSpaceAmbientOcclusion\">screenSpaceAmbientOcclusion</a></p>\n"
@@ -366,13 +366,13 @@ window.__EC_DOC_option_gl_geo3D = {
     "desc": "<p>The quality of SSAO (screen space ambient occlusion). Supporting<code class=\"codespan\">&#39;low&#39;</code>, <code class=\"codespan\">&#39;medium&#39;</code>, <code class=\"codespan\">&#39;high&#39;</code>, <code class=\"codespan\">&#39;ultra&#39;</code></p>\n"
   },
   "postEffect.SSAO.radius": {
-    "desc": "<p>The radius of the SSAO (screen space ambient occlusion). The larger the radius, the more natural the effect, but you need to set a higher <code class=\"codespan\">&#39;quality&#39;</code>. </p>\n<p>The following example is the difference between a smaller and larger radius:</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-ssao-small-radius.png\" width=\"100%\" title=\"Radius: 1\"><img />\n    <img  src=\"docu [...]
+    "desc": "<p>The radius of the SSAO (screen space ambient occlusion). The larger the radius, the more natural the effect, but you need to set a higher <code class=\"codespan\">&#39;quality&#39;</code>. </p>\n<p>The following example is the difference between a smaller and larger radius:</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-ssao-small-radius.png\" width=\"100%\" title=\"Radius: 1\"></img>\n    <img  src=\"docum [...]
   },
   "postEffect.SSAO.intensity": {
     "desc": "<p>The intensity of SSAO (screen space ambient occlusion). The larger the value, the darker the color.</p>\n"
   },
   "postEffect.colorCorrection": {
-    "desc": "<p>Color correction and adjustment. Similar to Color Adjustments in Photoshop.</p>\n<p>The same scene in the figure below is adjusted to the difference between the cool color system and the warm color system.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/buildings-cold.jpg\" width=\"100%\" title=\"Cold\"><img />\n    <img  src=\"documents/asset/gl/img/buildings-warm.jpg\" width=\"100%\" title=\"Warm\"><img />\n<d [...]
+    "desc": "<p>Color correction and adjustment. Similar to Color Adjustments in Photoshop.</p>\n<p>The same scene in the figure below is adjusted to the difference between the cool color system and the warm color system.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/buildings-cold.jpg\" width=\"100%\" title=\"Cold\"></img>\n    <img  src=\"documents/asset/gl/img/buildings-warm.jpg\" width=\"100%\" title=\"Warm\"></img>\n</div>\n\n"
   },
   "postEffect.colorCorrection.enable": {
     "desc": "<p>Whether to enable the color correction.</p>\n"
@@ -399,7 +399,7 @@ window.__EC_DOC_option_gl_geo3D = {
     "desc": "<p>Whether to enable FXAA. Not enabled by default.</p>\n"
   },
   "temporalSuperSampling": {
-    "desc": "<p>Temporal supersampling. After opening <a href=\"#geo3D.postEffect\">postEffect</a>, WebGL&#39;s default MSAA (MultiSampling Anti-Aliasing) will not work, so we need to solve the problem of sampling.</p>\n<p>Temporal supersampling is an anti-aliasing method. After the picture is still, it will continue to sample multiple times and taken at several instances inside the pixel and an average color value is calculated, thus achieving anti-aliasing effect.\nAnd in this process, [...]
+    "desc": "<p>Temporal supersampling. After opening <a href=\"#geo3D.postEffect\">postEffect</a>, WebGL&#39;s default MSAA (MultiSampling Anti-Aliasing) will not work, so we need to solve the problem of sampling.</p>\n<p>Temporal supersampling is an anti-aliasing method. After the picture is still, it will continue to sample multiple times and taken at several instances inside the pixel and an average color value is calculated, thus achieving anti-aliasing effect.\nAnd in this process, [...]
   },
   "temporalSuperSampling.enable": {
     "desc": "<p>Whether to enable temporal supersampling. By default, temporal supersampling is also turned on synchronously when <a href=\"#geo3D.postEffect\">postEffect</a> is turned on.</p>\n"
diff --git a/en/documents/option-gl-parts/option-gl.geo3D.json b/en/documents/option-gl-parts/option-gl.geo3D.json
index 6b8da0a..4dcac7a 100644
--- a/en/documents/option-gl-parts/option-gl.geo3D.json
+++ b/en/documents/option-gl-parts/option-gl.geo3D.json
@@ -288,10 +288,10 @@
     "desc": "<p>The intensity of the main light source.</p>\n"
   },
   "light.main.shadow": {
-    "desc": "<p>Whether the main light source displays a shadow. The default is off.</p>\n<p>Turning on the shadows can bring more realistic and layered lighting to the scene. But it also increases the operating overhead of the program.</p>\n<p>The following two images show the difference between turning on the shadow and turning off the shadow.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-shadow.png\" width=\"100%\" tit [...]
+    "desc": "<p>Whether the main light source displays a shadow. The default is off.</p>\n<p>Turning on the shadows can bring more realistic and layered lighting to the scene. But it also increases the operating overhead of the program.</p>\n<p>The following two images show the difference between turning on the shadow and turning off the shadow.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-shadow.png\" width=\"100%\" tit [...]
   },
   "light.main.shadowQuality": {
-    "desc": "<p>The quality of the shadow. You can choose <code class=\"codespan\">&#39;low&#39;</code>, <code class=\"codespan\">&#39;medium&#39;</code>, <code class=\"codespan\">&#39;high&#39;</code>, <code class=\"codespan\">&#39;ultra&#39;</code></p>\n<p>The following two images shows the difference between low quality and high quality shadows.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-shadow-low.png\" width=\"100 [...]
+    "desc": "<p>The quality of the shadow. You can choose <code class=\"codespan\">&#39;low&#39;</code>, <code class=\"codespan\">&#39;medium&#39;</code>, <code class=\"codespan\">&#39;high&#39;</code>, <code class=\"codespan\">&#39;ultra&#39;</code></p>\n<p>The following two images shows the difference between low quality and high quality shadows.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-shadow-low.png\" width=\"100 [...]
   },
   "light.main.alpha": {
     "desc": "<p>The main light source is around the x-axis, which is the angle of up-down rotation. Control the direction of the light with <a href=\"#geo3D.light.main.beta\">beta</a>.</p>\n<p>As the following image show:</p>\n<p><img width=\"\" height=\"auto\" src=\"documents/asset/gl/img/light-alpha-beta.png\"></p>\n<p>The <a href=\"#globe\">globe</a> component can control the time of sunlight by <a href=\"#globe.light.main.time\">time</a>.</p>\n"
@@ -321,7 +321,7 @@
     "desc": "<p>The intensity of specular.</p>\n"
   },
   "postEffect": {
-    "desc": "<p>Post-processing effects related configuration. It can add effects such as highlights, depth of field, screen space ambient occlusion (SSAO), toning to the picture. And it can make the whole picture more textured.</p>\n<p>The following are the differences between closing <code class=\"codespan\">postEffect</code> and opening <code class=\"codespan\">postEffect</code>.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/i [...]
+    "desc": "<p>Post-processing effects related configuration. It can add effects such as highlights, depth of field, screen space ambient occlusion (SSAO), toning to the picture. And it can make the whole picture more textured.</p>\n<p>The following are the differences between closing <code class=\"codespan\">postEffect</code> and opening <code class=\"codespan\">postEffect</code>.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/i [...]
   },
   "postEffect.enable": {
     "desc": "<p>Whether to enable post-processing effects. Not enabled by default.</p>\n"
@@ -336,7 +336,7 @@
     "desc": "<p>The intensity of the bloom. The default is 0.1.</p>\n"
   },
   "postEffect.depthOfField": {
-    "desc": "<p>Depth of Field is a post-processing effect that simulates the focus properties of a camera. The area of focus is clear, and the area away from the focus is gradually blurred.</p>\n<p>The depth of field effect allows the observer to focus on the area of focus and make the picture feel stronger. Large depth of field can also create a macro model effect.</p>\n<p>The following are the differences between turning off and turning on the depth of field effect.</p>\n<div  class=\ [...]
+    "desc": "<p>Depth of Field is a post-processing effect that simulates the focus properties of a camera. The area of focus is clear, and the area away from the focus is gradually blurred.</p>\n<p>The depth of field effect allows the observer to focus on the area of focus and make the picture feel stronger. Large depth of field can also create a macro model effect.</p>\n<p>The following are the differences between turning off and turning on the depth of field effect.</p>\n<div  class=\ [...]
   },
   "postEffect.depthOfField.enable": {
     "desc": "<p>Whether to enable the depth of field.</p>\n"
@@ -351,10 +351,10 @@
     "desc": "<p>[F value] of the lens (<a href=\"https://zh.wikipedia.org/wiki/%E7%84%A6%E6%AF%94)\" target=\"_blank\">https://zh.wikipedia.org/wiki/%E7%84%A6%E6%AF%94)</a>, the smaller the value, the shallower the depth of field.</p>\n"
   },
   "postEffect.depthOfField.blurRadius": {
-    "desc": "<p>Blur radius outside the focus.</p>\n<p>The difference blur effect between the different radius. </p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-dof-small.png\" width=\"100%\" title=\"blurSize: 3\"><img />\n    <img  src=\"documents/asset/gl/img/geo-dof-large.png\" width=\"100%\" title=\"blurSize: 10\"><img />\n<div />\n"
+    "desc": "<p>Blur radius outside the focus.</p>\n<p>The difference blur effect between the different radius. </p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-dof-small.png\" width=\"100%\" title=\"blurSize: 3\"></img>\n    <img  src=\"documents/asset/gl/img/geo-dof-large.png\" width=\"100%\" title=\"blurSize: 10\"></img>\n</div>\n"
   },
   "postEffect.screenSpaceAmbientOcclusion": {
-    "desc": "<p>The ambient occlusion post-processing effect darkens the corners, holes, crevices, and areas where most light can`t reach. It is a supplement to the traditional shadow map, which makes the whole scene more natural and layered.</p>\n<p>Below is a comparison of the effects of no SSAO and SSAO:</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-no-ssao.png\" width=\"100%\" title=\"No SSAO\"><img />\n    <img  src= [...]
+    "desc": "<p>The ambient occlusion post-processing effect darkens the corners, holes, crevices, and areas where most light can`t reach. It is a supplement to the traditional shadow map, which makes the whole scene more natural and layered.</p>\n<p>Below is a comparison of the effects of no SSAO and SSAO:</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-no-ssao.png\" width=\"100%\" title=\"No SSAO\"></img>\n    <img  src=\ [...]
   },
   "postEffect.SSAO": {
     "desc": "<p>Same as <a href=\"#geo3D.postEffect.screenSpaceAmbientOcclusion\">screenSpaceAmbientOcclusion</a></p>\n"
@@ -366,13 +366,13 @@
     "desc": "<p>The quality of SSAO (screen space ambient occlusion). Supporting<code class=\"codespan\">&#39;low&#39;</code>, <code class=\"codespan\">&#39;medium&#39;</code>, <code class=\"codespan\">&#39;high&#39;</code>, <code class=\"codespan\">&#39;ultra&#39;</code></p>\n"
   },
   "postEffect.SSAO.radius": {
-    "desc": "<p>The radius of the SSAO (screen space ambient occlusion). The larger the radius, the more natural the effect, but you need to set a higher <code class=\"codespan\">&#39;quality&#39;</code>. </p>\n<p>The following example is the difference between a smaller and larger radius:</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-ssao-small-radius.png\" width=\"100%\" title=\"Radius: 1\"><img />\n    <img  src=\"docu [...]
+    "desc": "<p>The radius of the SSAO (screen space ambient occlusion). The larger the radius, the more natural the effect, but you need to set a higher <code class=\"codespan\">&#39;quality&#39;</code>. </p>\n<p>The following example is the difference between a smaller and larger radius:</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-ssao-small-radius.png\" width=\"100%\" title=\"Radius: 1\"></img>\n    <img  src=\"docum [...]
   },
   "postEffect.SSAO.intensity": {
     "desc": "<p>The intensity of SSAO (screen space ambient occlusion). The larger the value, the darker the color.</p>\n"
   },
   "postEffect.colorCorrection": {
-    "desc": "<p>Color correction and adjustment. Similar to Color Adjustments in Photoshop.</p>\n<p>The same scene in the figure below is adjusted to the difference between the cool color system and the warm color system.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/buildings-cold.jpg\" width=\"100%\" title=\"Cold\"><img />\n    <img  src=\"documents/asset/gl/img/buildings-warm.jpg\" width=\"100%\" title=\"Warm\"><img />\n<d [...]
+    "desc": "<p>Color correction and adjustment. Similar to Color Adjustments in Photoshop.</p>\n<p>The same scene in the figure below is adjusted to the difference between the cool color system and the warm color system.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/buildings-cold.jpg\" width=\"100%\" title=\"Cold\"></img>\n    <img  src=\"documents/asset/gl/img/buildings-warm.jpg\" width=\"100%\" title=\"Warm\"></img>\n</div>\n\n"
   },
   "postEffect.colorCorrection.enable": {
     "desc": "<p>Whether to enable the color correction.</p>\n"
@@ -399,7 +399,7 @@
     "desc": "<p>Whether to enable FXAA. Not enabled by default.</p>\n"
   },
   "temporalSuperSampling": {
-    "desc": "<p>Temporal supersampling. After opening <a href=\"#geo3D.postEffect\">postEffect</a>, WebGL&#39;s default MSAA (MultiSampling Anti-Aliasing) will not work, so we need to solve the problem of sampling.</p>\n<p>Temporal supersampling is an anti-aliasing method. After the picture is still, it will continue to sample multiple times and taken at several instances inside the pixel and an average color value is calculated, thus achieving anti-aliasing effect.\nAnd in this process, [...]
+    "desc": "<p>Temporal supersampling. After opening <a href=\"#geo3D.postEffect\">postEffect</a>, WebGL&#39;s default MSAA (MultiSampling Anti-Aliasing) will not work, so we need to solve the problem of sampling.</p>\n<p>Temporal supersampling is an anti-aliasing method. After the picture is still, it will continue to sample multiple times and taken at several instances inside the pixel and an average color value is calculated, thus achieving anti-aliasing effect.\nAnd in this process, [...]
   },
   "temporalSuperSampling.enable": {
     "desc": "<p>Whether to enable temporal supersampling. By default, temporal supersampling is also turned on synchronously when <a href=\"#geo3D.postEffect\">postEffect</a> is turned on.</p>\n"
diff --git a/en/documents/option-gl-parts/option-gl.globe.js b/en/documents/option-gl-parts/option-gl.globe.js
index 6dea46e..465c516 100644
--- a/en/documents/option-gl-parts/option-gl.globe.js
+++ b/en/documents/option-gl-parts/option-gl.globe.js
@@ -42,10 +42,10 @@ window.__EC_DOC_option_gl_globe = {
     "desc": "<p>The displacement texture of the vertices of the globe, the default is the same as a <a href=\"\" target=\"_blank\">heightTexture</a></p>\n<p>Compared to bump maps, The displacement of the vertex is to directly shift the vertices according to the texture. Valid when <a href=\"#globe.displaymentScale\">displaymentScale</a> is greater than 0.</p>\n"
   },
   "displacementScale": {
-    "desc": "<p>The displacement map of the globe&#39;s vertex. The default is 0, which means no displacement.\nThe following two images show the effects of setting different <code class=\"codespan\">displacementScale</code>.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/displacement-disable.png\" width=\"100%\" title=\"Scale: 0\"><img />\n    <img  src=\"documents/asset/gl/img/displacement-enable.png\" width=\"100%\" title=\ [...]
+    "desc": "<p>The displacement map of the globe&#39;s vertex. The default is 0, which means no displacement.\nThe following two images show the effects of setting different <code class=\"codespan\">displacementScale</code>.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/displacement-disable.png\" width=\"100%\" title=\"Scale: 0\"></img>\n    <img  src=\"documents/asset/gl/img/displacement-enable.png\" width=\"100%\" title=\" [...]
   },
   "displacementQuality": {
-    "desc": "<p>The quality of the globe&#39;s vertex displacement. Support for <code class=\"codespan\">&#39;low&#39;</code>, <code class=\"codespan\">&#39;medium&#39;</code>, <code class=\"codespan\">&#39;high&#39;</code>, <code class=\"codespan\">&#39;ultra&#39;</code> settings.Higher quality can show more ground height detail. \nThe following two images show the effects of different <code class=\"codespan\">displacementQuality</code>.</p>\n<div  class=\"twentytwenty-container\" style [...]
+    "desc": "<p>The quality of the globe&#39;s vertex displacement. Support for <code class=\"codespan\">&#39;low&#39;</code>, <code class=\"codespan\">&#39;medium&#39;</code>, <code class=\"codespan\">&#39;high&#39;</code>, <code class=\"codespan\">&#39;ultra&#39;</code> settings.Higher quality can show more ground height detail. \nThe following two images show the effects of different <code class=\"codespan\">displacementQuality</code>.</p>\n<div  class=\"twentytwenty-container\" style [...]
   },
   "shading": {
     "desc": "<p>The coloring effect of 3D graphics in 地球. The following three coloring methods are supported in echarts-gl:</p>\n<ul>\n<li><p><code class=\"codespan\">&#39;color&#39;</code>\nOnly display colors, not affected by other factors such as lighting.</p>\n</li>\n<li><p><code class=\"codespan\">&#39;lambert&#39;</code>\nThrough the classic [lambert] coloring, can express the light and dark that the light shows.</p>\n</li>\n<li><p><code class=\"codespan\">&#39;realistic&#39;</code [...]
@@ -114,10 +114,10 @@ window.__EC_DOC_option_gl_globe = {
     "desc": "<p>The intensity of the main light source.</p>\n"
   },
   "light.main.shadow": {
-    "desc": "<p>Whether the main light source displays a shadow. The default is off.</p>\n<p>Turning on the shadows can bring more realistic and layered lighting to the scene. But it also increases the operating overhead of the program.</p>\n<p>The following two images show the difference between turning on the shadow and turning off the shadow.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-shadow.png\" width=\"100%\" tit [...]
+    "desc": "<p>Whether the main light source displays a shadow. The default is off.</p>\n<p>Turning on the shadows can bring more realistic and layered lighting to the scene. But it also increases the operating overhead of the program.</p>\n<p>The following two images show the difference between turning on the shadow and turning off the shadow.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-shadow.png\" width=\"100%\" tit [...]
   },
   "light.main.shadowQuality": {
-    "desc": "<p>The quality of the shadow. You can choose <code class=\"codespan\">&#39;low&#39;</code>, <code class=\"codespan\">&#39;medium&#39;</code>, <code class=\"codespan\">&#39;high&#39;</code>, <code class=\"codespan\">&#39;ultra&#39;</code></p>\n<p>The following two images shows the difference between low quality and high quality shadows.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-shadow-low.png\" width=\"100 [...]
+    "desc": "<p>The quality of the shadow. You can choose <code class=\"codespan\">&#39;low&#39;</code>, <code class=\"codespan\">&#39;medium&#39;</code>, <code class=\"codespan\">&#39;high&#39;</code>, <code class=\"codespan\">&#39;ultra&#39;</code></p>\n<p>The following two images shows the difference between low quality and high quality shadows.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-shadow-low.png\" width=\"100 [...]
   },
   "light.main.alpha": {
     "desc": "<p>The main light source is around the x-axis, which is the angle of up-down rotation. Control the direction of the light with <a href=\"#globe.light.main.beta\">beta</a>.</p>\n<p>As the following image show:</p>\n<p><img width=\"\" height=\"auto\" src=\"documents/asset/gl/img/light-alpha-beta.png\"></p>\n<p>The <a href=\"#globe\">globe</a> component can control the time of sunlight by <a href=\"#globe.light.main.time\">time</a>.</p>\n"
@@ -150,7 +150,7 @@ window.__EC_DOC_option_gl_globe = {
     "desc": "<p>The intensity of specular.</p>\n"
   },
   "postEffect": {
-    "desc": "<p>Post-processing effects related configuration. It can add effects such as highlights, depth of field, screen space ambient occlusion (SSAO), toning to the picture. And it can make the whole picture more textured.</p>\n<p>The following are the differences between closing <code class=\"codespan\">postEffect</code> and opening <code class=\"codespan\">postEffect</code>.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/i [...]
+    "desc": "<p>Post-processing effects related configuration. It can add effects such as highlights, depth of field, screen space ambient occlusion (SSAO), toning to the picture. And it can make the whole picture more textured.</p>\n<p>The following are the differences between closing <code class=\"codespan\">postEffect</code> and opening <code class=\"codespan\">postEffect</code>.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/i [...]
   },
   "postEffect.enable": {
     "desc": "<p>Whether to enable post-processing effects. Not enabled by default.</p>\n"
@@ -165,7 +165,7 @@ window.__EC_DOC_option_gl_globe = {
     "desc": "<p>The intensity of the bloom. The default is 0.1.</p>\n"
   },
   "postEffect.depthOfField": {
-    "desc": "<p>Depth of Field is a post-processing effect that simulates the focus properties of a camera. The area of focus is clear, and the area away from the focus is gradually blurred.</p>\n<p>The depth of field effect allows the observer to focus on the area of focus and make the picture feel stronger. Large depth of field can also create a macro model effect.</p>\n<p>The following are the differences between turning off and turning on the depth of field effect.</p>\n<div  class=\ [...]
+    "desc": "<p>Depth of Field is a post-processing effect that simulates the focus properties of a camera. The area of focus is clear, and the area away from the focus is gradually blurred.</p>\n<p>The depth of field effect allows the observer to focus on the area of focus and make the picture feel stronger. Large depth of field can also create a macro model effect.</p>\n<p>The following are the differences between turning off and turning on the depth of field effect.</p>\n<div  class=\ [...]
   },
   "postEffect.depthOfField.enable": {
     "desc": "<p>Whether to enable the depth of field.</p>\n"
@@ -180,10 +180,10 @@ window.__EC_DOC_option_gl_globe = {
     "desc": "<p>[F value] of the lens (<a href=\"https://zh.wikipedia.org/wiki/%E7%84%A6%E6%AF%94)\" target=\"_blank\">https://zh.wikipedia.org/wiki/%E7%84%A6%E6%AF%94)</a>, the smaller the value, the shallower the depth of field.</p>\n"
   },
   "postEffect.depthOfField.blurRadius": {
-    "desc": "<p>Blur radius outside the focus.</p>\n<p>The difference blur effect between the different radius. </p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-dof-small.png\" width=\"100%\" title=\"blurSize: 3\"><img />\n    <img  src=\"documents/asset/gl/img/geo-dof-large.png\" width=\"100%\" title=\"blurSize: 10\"><img />\n<div />\n"
+    "desc": "<p>Blur radius outside the focus.</p>\n<p>The difference blur effect between the different radius. </p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-dof-small.png\" width=\"100%\" title=\"blurSize: 3\"></img>\n    <img  src=\"documents/asset/gl/img/geo-dof-large.png\" width=\"100%\" title=\"blurSize: 10\"></img>\n</div>\n"
   },
   "postEffect.screenSpaceAmbientOcclusion": {
-    "desc": "<p>The ambient occlusion post-processing effect darkens the corners, holes, crevices, and areas where most light can`t reach. It is a supplement to the traditional shadow map, which makes the whole scene more natural and layered.</p>\n<p>Below is a comparison of the effects of no SSAO and SSAO:</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-no-ssao.png\" width=\"100%\" title=\"No SSAO\"><img />\n    <img  src= [...]
+    "desc": "<p>The ambient occlusion post-processing effect darkens the corners, holes, crevices, and areas where most light can`t reach. It is a supplement to the traditional shadow map, which makes the whole scene more natural and layered.</p>\n<p>Below is a comparison of the effects of no SSAO and SSAO:</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-no-ssao.png\" width=\"100%\" title=\"No SSAO\"></img>\n    <img  src=\ [...]
   },
   "postEffect.SSAO": {
     "desc": "<p>Same as <a href=\"#globe.postEffect.screenSpaceAmbientOcclusion\">screenSpaceAmbientOcclusion</a></p>\n"
@@ -195,13 +195,13 @@ window.__EC_DOC_option_gl_globe = {
     "desc": "<p>The quality of SSAO (screen space ambient occlusion). Supporting<code class=\"codespan\">&#39;low&#39;</code>, <code class=\"codespan\">&#39;medium&#39;</code>, <code class=\"codespan\">&#39;high&#39;</code>, <code class=\"codespan\">&#39;ultra&#39;</code></p>\n"
   },
   "postEffect.SSAO.radius": {
-    "desc": "<p>The radius of the SSAO (screen space ambient occlusion). The larger the radius, the more natural the effect, but you need to set a higher <code class=\"codespan\">&#39;quality&#39;</code>. </p>\n<p>The following example is the difference between a smaller and larger radius:</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-ssao-small-radius.png\" width=\"100%\" title=\"Radius: 1\"><img />\n    <img  src=\"docu [...]
+    "desc": "<p>The radius of the SSAO (screen space ambient occlusion). The larger the radius, the more natural the effect, but you need to set a higher <code class=\"codespan\">&#39;quality&#39;</code>. </p>\n<p>The following example is the difference between a smaller and larger radius:</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-ssao-small-radius.png\" width=\"100%\" title=\"Radius: 1\"></img>\n    <img  src=\"docum [...]
   },
   "postEffect.SSAO.intensity": {
     "desc": "<p>The intensity of SSAO (screen space ambient occlusion). The larger the value, the darker the color.</p>\n"
   },
   "postEffect.colorCorrection": {
-    "desc": "<p>Color correction and adjustment. Similar to Color Adjustments in Photoshop.</p>\n<p>The same scene in the figure below is adjusted to the difference between the cool color system and the warm color system.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/buildings-cold.jpg\" width=\"100%\" title=\"Cold\"><img />\n    <img  src=\"documents/asset/gl/img/buildings-warm.jpg\" width=\"100%\" title=\"Warm\"><img />\n<d [...]
+    "desc": "<p>Color correction and adjustment. Similar to Color Adjustments in Photoshop.</p>\n<p>The same scene in the figure below is adjusted to the difference between the cool color system and the warm color system.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/buildings-cold.jpg\" width=\"100%\" title=\"Cold\"></img>\n    <img  src=\"documents/asset/gl/img/buildings-warm.jpg\" width=\"100%\" title=\"Warm\"></img>\n</div>\n\n"
   },
   "postEffect.colorCorrection.enable": {
     "desc": "<p>Whether to enable the color correction.</p>\n"
@@ -228,7 +228,7 @@ window.__EC_DOC_option_gl_globe = {
     "desc": "<p>Whether to enable FXAA. Not enabled by default.</p>\n"
   },
   "temporalSuperSampling": {
-    "desc": "<p>Temporal supersampling. After opening <a href=\"#globe.postEffect\">postEffect</a>, WebGL&#39;s default MSAA (MultiSampling Anti-Aliasing) will not work, so we need to solve the problem of sampling.</p>\n<p>Temporal supersampling is an anti-aliasing method. After the picture is still, it will continue to sample multiple times and taken at several instances inside the pixel and an average color value is calculated, thus achieving anti-aliasing effect.\nAnd in this process, [...]
+    "desc": "<p>Temporal supersampling. After opening <a href=\"#globe.postEffect\">postEffect</a>, WebGL&#39;s default MSAA (MultiSampling Anti-Aliasing) will not work, so we need to solve the problem of sampling.</p>\n<p>Temporal supersampling is an anti-aliasing method. After the picture is still, it will continue to sample multiple times and taken at several instances inside the pixel and an average color value is calculated, thus achieving anti-aliasing effect.\nAnd in this process, [...]
   },
   "temporalSuperSampling.enable": {
     "desc": "<p>Whether to enable temporal supersampling. By default, temporal supersampling is also turned on synchronously when <a href=\"#globe.postEffect\">postEffect</a> is turned on.</p>\n"
diff --git a/en/documents/option-gl-parts/option-gl.globe.json b/en/documents/option-gl-parts/option-gl.globe.json
index 1acb14f..29d6935 100644
--- a/en/documents/option-gl-parts/option-gl.globe.json
+++ b/en/documents/option-gl-parts/option-gl.globe.json
@@ -42,10 +42,10 @@
     "desc": "<p>The displacement texture of the vertices of the globe, the default is the same as a <a href=\"\" target=\"_blank\">heightTexture</a></p>\n<p>Compared to bump maps, The displacement of the vertex is to directly shift the vertices according to the texture. Valid when <a href=\"#globe.displaymentScale\">displaymentScale</a> is greater than 0.</p>\n"
   },
   "displacementScale": {
-    "desc": "<p>The displacement map of the globe&#39;s vertex. The default is 0, which means no displacement.\nThe following two images show the effects of setting different <code class=\"codespan\">displacementScale</code>.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/displacement-disable.png\" width=\"100%\" title=\"Scale: 0\"><img />\n    <img  src=\"documents/asset/gl/img/displacement-enable.png\" width=\"100%\" title=\ [...]
+    "desc": "<p>The displacement map of the globe&#39;s vertex. The default is 0, which means no displacement.\nThe following two images show the effects of setting different <code class=\"codespan\">displacementScale</code>.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/displacement-disable.png\" width=\"100%\" title=\"Scale: 0\"></img>\n    <img  src=\"documents/asset/gl/img/displacement-enable.png\" width=\"100%\" title=\" [...]
   },
   "displacementQuality": {
-    "desc": "<p>The quality of the globe&#39;s vertex displacement. Support for <code class=\"codespan\">&#39;low&#39;</code>, <code class=\"codespan\">&#39;medium&#39;</code>, <code class=\"codespan\">&#39;high&#39;</code>, <code class=\"codespan\">&#39;ultra&#39;</code> settings.Higher quality can show more ground height detail. \nThe following two images show the effects of different <code class=\"codespan\">displacementQuality</code>.</p>\n<div  class=\"twentytwenty-container\" style [...]
+    "desc": "<p>The quality of the globe&#39;s vertex displacement. Support for <code class=\"codespan\">&#39;low&#39;</code>, <code class=\"codespan\">&#39;medium&#39;</code>, <code class=\"codespan\">&#39;high&#39;</code>, <code class=\"codespan\">&#39;ultra&#39;</code> settings.Higher quality can show more ground height detail. \nThe following two images show the effects of different <code class=\"codespan\">displacementQuality</code>.</p>\n<div  class=\"twentytwenty-container\" style [...]
   },
   "shading": {
     "desc": "<p>The coloring effect of 3D graphics in 地球. The following three coloring methods are supported in echarts-gl:</p>\n<ul>\n<li><p><code class=\"codespan\">&#39;color&#39;</code>\nOnly display colors, not affected by other factors such as lighting.</p>\n</li>\n<li><p><code class=\"codespan\">&#39;lambert&#39;</code>\nThrough the classic [lambert] coloring, can express the light and dark that the light shows.</p>\n</li>\n<li><p><code class=\"codespan\">&#39;realistic&#39;</code [...]
@@ -114,10 +114,10 @@
     "desc": "<p>The intensity of the main light source.</p>\n"
   },
   "light.main.shadow": {
-    "desc": "<p>Whether the main light source displays a shadow. The default is off.</p>\n<p>Turning on the shadows can bring more realistic and layered lighting to the scene. But it also increases the operating overhead of the program.</p>\n<p>The following two images show the difference between turning on the shadow and turning off the shadow.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-shadow.png\" width=\"100%\" tit [...]
+    "desc": "<p>Whether the main light source displays a shadow. The default is off.</p>\n<p>Turning on the shadows can bring more realistic and layered lighting to the scene. But it also increases the operating overhead of the program.</p>\n<p>The following two images show the difference between turning on the shadow and turning off the shadow.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-shadow.png\" width=\"100%\" tit [...]
   },
   "light.main.shadowQuality": {
-    "desc": "<p>The quality of the shadow. You can choose <code class=\"codespan\">&#39;low&#39;</code>, <code class=\"codespan\">&#39;medium&#39;</code>, <code class=\"codespan\">&#39;high&#39;</code>, <code class=\"codespan\">&#39;ultra&#39;</code></p>\n<p>The following two images shows the difference between low quality and high quality shadows.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-shadow-low.png\" width=\"100 [...]
+    "desc": "<p>The quality of the shadow. You can choose <code class=\"codespan\">&#39;low&#39;</code>, <code class=\"codespan\">&#39;medium&#39;</code>, <code class=\"codespan\">&#39;high&#39;</code>, <code class=\"codespan\">&#39;ultra&#39;</code></p>\n<p>The following two images shows the difference between low quality and high quality shadows.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-shadow-low.png\" width=\"100 [...]
   },
   "light.main.alpha": {
     "desc": "<p>The main light source is around the x-axis, which is the angle of up-down rotation. Control the direction of the light with <a href=\"#globe.light.main.beta\">beta</a>.</p>\n<p>As the following image show:</p>\n<p><img width=\"\" height=\"auto\" src=\"documents/asset/gl/img/light-alpha-beta.png\"></p>\n<p>The <a href=\"#globe\">globe</a> component can control the time of sunlight by <a href=\"#globe.light.main.time\">time</a>.</p>\n"
@@ -150,7 +150,7 @@
     "desc": "<p>The intensity of specular.</p>\n"
   },
   "postEffect": {
-    "desc": "<p>Post-processing effects related configuration. It can add effects such as highlights, depth of field, screen space ambient occlusion (SSAO), toning to the picture. And it can make the whole picture more textured.</p>\n<p>The following are the differences between closing <code class=\"codespan\">postEffect</code> and opening <code class=\"codespan\">postEffect</code>.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/i [...]
+    "desc": "<p>Post-processing effects related configuration. It can add effects such as highlights, depth of field, screen space ambient occlusion (SSAO), toning to the picture. And it can make the whole picture more textured.</p>\n<p>The following are the differences between closing <code class=\"codespan\">postEffect</code> and opening <code class=\"codespan\">postEffect</code>.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/i [...]
   },
   "postEffect.enable": {
     "desc": "<p>Whether to enable post-processing effects. Not enabled by default.</p>\n"
@@ -165,7 +165,7 @@
     "desc": "<p>The intensity of the bloom. The default is 0.1.</p>\n"
   },
   "postEffect.depthOfField": {
-    "desc": "<p>Depth of Field is a post-processing effect that simulates the focus properties of a camera. The area of focus is clear, and the area away from the focus is gradually blurred.</p>\n<p>The depth of field effect allows the observer to focus on the area of focus and make the picture feel stronger. Large depth of field can also create a macro model effect.</p>\n<p>The following are the differences between turning off and turning on the depth of field effect.</p>\n<div  class=\ [...]
+    "desc": "<p>Depth of Field is a post-processing effect that simulates the focus properties of a camera. The area of focus is clear, and the area away from the focus is gradually blurred.</p>\n<p>The depth of field effect allows the observer to focus on the area of focus and make the picture feel stronger. Large depth of field can also create a macro model effect.</p>\n<p>The following are the differences between turning off and turning on the depth of field effect.</p>\n<div  class=\ [...]
   },
   "postEffect.depthOfField.enable": {
     "desc": "<p>Whether to enable the depth of field.</p>\n"
@@ -180,10 +180,10 @@
     "desc": "<p>[F value] of the lens (<a href=\"https://zh.wikipedia.org/wiki/%E7%84%A6%E6%AF%94)\" target=\"_blank\">https://zh.wikipedia.org/wiki/%E7%84%A6%E6%AF%94)</a>, the smaller the value, the shallower the depth of field.</p>\n"
   },
   "postEffect.depthOfField.blurRadius": {
-    "desc": "<p>Blur radius outside the focus.</p>\n<p>The difference blur effect between the different radius. </p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-dof-small.png\" width=\"100%\" title=\"blurSize: 3\"><img />\n    <img  src=\"documents/asset/gl/img/geo-dof-large.png\" width=\"100%\" title=\"blurSize: 10\"><img />\n<div />\n"
+    "desc": "<p>Blur radius outside the focus.</p>\n<p>The difference blur effect between the different radius. </p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-dof-small.png\" width=\"100%\" title=\"blurSize: 3\"></img>\n    <img  src=\"documents/asset/gl/img/geo-dof-large.png\" width=\"100%\" title=\"blurSize: 10\"></img>\n</div>\n"
   },
   "postEffect.screenSpaceAmbientOcclusion": {
-    "desc": "<p>The ambient occlusion post-processing effect darkens the corners, holes, crevices, and areas where most light can`t reach. It is a supplement to the traditional shadow map, which makes the whole scene more natural and layered.</p>\n<p>Below is a comparison of the effects of no SSAO and SSAO:</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-no-ssao.png\" width=\"100%\" title=\"No SSAO\"><img />\n    <img  src= [...]
+    "desc": "<p>The ambient occlusion post-processing effect darkens the corners, holes, crevices, and areas where most light can`t reach. It is a supplement to the traditional shadow map, which makes the whole scene more natural and layered.</p>\n<p>Below is a comparison of the effects of no SSAO and SSAO:</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-no-ssao.png\" width=\"100%\" title=\"No SSAO\"></img>\n    <img  src=\ [...]
   },
   "postEffect.SSAO": {
     "desc": "<p>Same as <a href=\"#globe.postEffect.screenSpaceAmbientOcclusion\">screenSpaceAmbientOcclusion</a></p>\n"
@@ -195,13 +195,13 @@
     "desc": "<p>The quality of SSAO (screen space ambient occlusion). Supporting<code class=\"codespan\">&#39;low&#39;</code>, <code class=\"codespan\">&#39;medium&#39;</code>, <code class=\"codespan\">&#39;high&#39;</code>, <code class=\"codespan\">&#39;ultra&#39;</code></p>\n"
   },
   "postEffect.SSAO.radius": {
-    "desc": "<p>The radius of the SSAO (screen space ambient occlusion). The larger the radius, the more natural the effect, but you need to set a higher <code class=\"codespan\">&#39;quality&#39;</code>. </p>\n<p>The following example is the difference between a smaller and larger radius:</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-ssao-small-radius.png\" width=\"100%\" title=\"Radius: 1\"><img />\n    <img  src=\"docu [...]
+    "desc": "<p>The radius of the SSAO (screen space ambient occlusion). The larger the radius, the more natural the effect, but you need to set a higher <code class=\"codespan\">&#39;quality&#39;</code>. </p>\n<p>The following example is the difference between a smaller and larger radius:</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-ssao-small-radius.png\" width=\"100%\" title=\"Radius: 1\"></img>\n    <img  src=\"docum [...]
   },
   "postEffect.SSAO.intensity": {
     "desc": "<p>The intensity of SSAO (screen space ambient occlusion). The larger the value, the darker the color.</p>\n"
   },
   "postEffect.colorCorrection": {
-    "desc": "<p>Color correction and adjustment. Similar to Color Adjustments in Photoshop.</p>\n<p>The same scene in the figure below is adjusted to the difference between the cool color system and the warm color system.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/buildings-cold.jpg\" width=\"100%\" title=\"Cold\"><img />\n    <img  src=\"documents/asset/gl/img/buildings-warm.jpg\" width=\"100%\" title=\"Warm\"><img />\n<d [...]
+    "desc": "<p>Color correction and adjustment. Similar to Color Adjustments in Photoshop.</p>\n<p>The same scene in the figure below is adjusted to the difference between the cool color system and the warm color system.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/buildings-cold.jpg\" width=\"100%\" title=\"Cold\"></img>\n    <img  src=\"documents/asset/gl/img/buildings-warm.jpg\" width=\"100%\" title=\"Warm\"></img>\n</div>\n\n"
   },
   "postEffect.colorCorrection.enable": {
     "desc": "<p>Whether to enable the color correction.</p>\n"
@@ -228,7 +228,7 @@
     "desc": "<p>Whether to enable FXAA. Not enabled by default.</p>\n"
   },
   "temporalSuperSampling": {
-    "desc": "<p>Temporal supersampling. After opening <a href=\"#globe.postEffect\">postEffect</a>, WebGL&#39;s default MSAA (MultiSampling Anti-Aliasing) will not work, so we need to solve the problem of sampling.</p>\n<p>Temporal supersampling is an anti-aliasing method. After the picture is still, it will continue to sample multiple times and taken at several instances inside the pixel and an average color value is calculated, thus achieving anti-aliasing effect.\nAnd in this process, [...]
+    "desc": "<p>Temporal supersampling. After opening <a href=\"#globe.postEffect\">postEffect</a>, WebGL&#39;s default MSAA (MultiSampling Anti-Aliasing) will not work, so we need to solve the problem of sampling.</p>\n<p>Temporal supersampling is an anti-aliasing method. After the picture is still, it will continue to sample multiple times and taken at several instances inside the pixel and an average color value is calculated, thus achieving anti-aliasing effect.\nAnd in this process, [...]
   },
   "temporalSuperSampling.enable": {
     "desc": "<p>Whether to enable temporal supersampling. By default, temporal supersampling is also turned on synchronously when <a href=\"#globe.postEffect\">postEffect</a> is turned on.</p>\n"
diff --git a/en/documents/option-gl-parts/option-gl.grid3D.js b/en/documents/option-gl-parts/option-gl.grid3D.js
index 665ca68..b0270cf 100644
--- a/en/documents/option-gl-parts/option-gl.grid3D.js
+++ b/en/documents/option-gl-parts/option-gl.grid3D.js
@@ -174,10 +174,10 @@ window.__EC_DOC_option_gl_grid3D = {
     "desc": "<p>The intensity of the main light source.</p>\n"
   },
   "light.main.shadow": {
-    "desc": "<p>Whether the main light source displays a shadow. The default is off.</p>\n<p>Turning on the shadows can bring more realistic and layered lighting to the scene. But it also increases the operating overhead of the program.</p>\n<p>The following two images show the difference between turning on the shadow and turning off the shadow.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-shadow.png\" width=\"100%\" tit [...]
+    "desc": "<p>Whether the main light source displays a shadow. The default is off.</p>\n<p>Turning on the shadows can bring more realistic and layered lighting to the scene. But it also increases the operating overhead of the program.</p>\n<p>The following two images show the difference between turning on the shadow and turning off the shadow.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-shadow.png\" width=\"100%\" tit [...]
   },
   "light.main.shadowQuality": {
-    "desc": "<p>The quality of the shadow. You can choose <code class=\"codespan\">&#39;low&#39;</code>, <code class=\"codespan\">&#39;medium&#39;</code>, <code class=\"codespan\">&#39;high&#39;</code>, <code class=\"codespan\">&#39;ultra&#39;</code></p>\n<p>The following two images shows the difference between low quality and high quality shadows.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-shadow-low.png\" width=\"100 [...]
+    "desc": "<p>The quality of the shadow. You can choose <code class=\"codespan\">&#39;low&#39;</code>, <code class=\"codespan\">&#39;medium&#39;</code>, <code class=\"codespan\">&#39;high&#39;</code>, <code class=\"codespan\">&#39;ultra&#39;</code></p>\n<p>The following two images shows the difference between low quality and high quality shadows.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-shadow-low.png\" width=\"100 [...]
   },
   "light.main.alpha": {
     "desc": "<p>The main light source is around the x-axis, which is the angle of up-down rotation. Control the direction of the light with <a href=\"#grid3D.light.main.beta\">beta</a>.</p>\n<p>As the following image show:</p>\n<p><img width=\"\" height=\"auto\" src=\"documents/asset/gl/img/light-alpha-beta.png\"></p>\n<p>The <a href=\"#globe\">globe</a> component can control the time of sunlight by <a href=\"#globe.light.main.time\">time</a>.</p>\n"
@@ -207,7 +207,7 @@ window.__EC_DOC_option_gl_grid3D = {
     "desc": "<p>The intensity of specular.</p>\n"
   },
   "postEffect": {
-    "desc": "<p>Post-processing effects related configuration. It can add effects such as highlights, depth of field, screen space ambient occlusion (SSAO), toning to the picture. And it can make the whole picture more textured.</p>\n<p>The following are the differences between closing <code class=\"codespan\">postEffect</code> and opening <code class=\"codespan\">postEffect</code>.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/i [...]
+    "desc": "<p>Post-processing effects related configuration. It can add effects such as highlights, depth of field, screen space ambient occlusion (SSAO), toning to the picture. And it can make the whole picture more textured.</p>\n<p>The following are the differences between closing <code class=\"codespan\">postEffect</code> and opening <code class=\"codespan\">postEffect</code>.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/i [...]
   },
   "postEffect.enable": {
     "desc": "<p>Whether to enable post-processing effects. Not enabled by default.</p>\n"
@@ -222,7 +222,7 @@ window.__EC_DOC_option_gl_grid3D = {
     "desc": "<p>The intensity of the bloom. The default is 0.1.</p>\n"
   },
   "postEffect.depthOfField": {
-    "desc": "<p>Depth of Field is a post-processing effect that simulates the focus properties of a camera. The area of focus is clear, and the area away from the focus is gradually blurred.</p>\n<p>The depth of field effect allows the observer to focus on the area of focus and make the picture feel stronger. Large depth of field can also create a macro model effect.</p>\n<p>The following are the differences between turning off and turning on the depth of field effect.</p>\n<div  class=\ [...]
+    "desc": "<p>Depth of Field is a post-processing effect that simulates the focus properties of a camera. The area of focus is clear, and the area away from the focus is gradually blurred.</p>\n<p>The depth of field effect allows the observer to focus on the area of focus and make the picture feel stronger. Large depth of field can also create a macro model effect.</p>\n<p>The following are the differences between turning off and turning on the depth of field effect.</p>\n<div  class=\ [...]
   },
   "postEffect.depthOfField.enable": {
     "desc": "<p>Whether to enable the depth of field.</p>\n"
@@ -237,10 +237,10 @@ window.__EC_DOC_option_gl_grid3D = {
     "desc": "<p>[F value] of the lens (<a href=\"https://zh.wikipedia.org/wiki/%E7%84%A6%E6%AF%94)\" target=\"_blank\">https://zh.wikipedia.org/wiki/%E7%84%A6%E6%AF%94)</a>, the smaller the value, the shallower the depth of field.</p>\n"
   },
   "postEffect.depthOfField.blurRadius": {
-    "desc": "<p>Blur radius outside the focus.</p>\n<p>The difference blur effect between the different radius. </p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-dof-small.png\" width=\"100%\" title=\"blurSize: 3\"><img />\n    <img  src=\"documents/asset/gl/img/geo-dof-large.png\" width=\"100%\" title=\"blurSize: 10\"><img />\n<div />\n"
+    "desc": "<p>Blur radius outside the focus.</p>\n<p>The difference blur effect between the different radius. </p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-dof-small.png\" width=\"100%\" title=\"blurSize: 3\"></img>\n    <img  src=\"documents/asset/gl/img/geo-dof-large.png\" width=\"100%\" title=\"blurSize: 10\"></img>\n</div>\n"
   },
   "postEffect.screenSpaceAmbientOcclusion": {
-    "desc": "<p>The ambient occlusion post-processing effect darkens the corners, holes, crevices, and areas where most light can`t reach. It is a supplement to the traditional shadow map, which makes the whole scene more natural and layered.</p>\n<p>Below is a comparison of the effects of no SSAO and SSAO:</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-no-ssao.png\" width=\"100%\" title=\"No SSAO\"><img />\n    <img  src= [...]
+    "desc": "<p>The ambient occlusion post-processing effect darkens the corners, holes, crevices, and areas where most light can`t reach. It is a supplement to the traditional shadow map, which makes the whole scene more natural and layered.</p>\n<p>Below is a comparison of the effects of no SSAO and SSAO:</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-no-ssao.png\" width=\"100%\" title=\"No SSAO\"></img>\n    <img  src=\ [...]
   },
   "postEffect.SSAO": {
     "desc": "<p>Same as <a href=\"#grid3D.postEffect.screenSpaceAmbientOcclusion\">screenSpaceAmbientOcclusion</a></p>\n"
@@ -252,13 +252,13 @@ window.__EC_DOC_option_gl_grid3D = {
     "desc": "<p>The quality of SSAO (screen space ambient occlusion). Supporting<code class=\"codespan\">&#39;low&#39;</code>, <code class=\"codespan\">&#39;medium&#39;</code>, <code class=\"codespan\">&#39;high&#39;</code>, <code class=\"codespan\">&#39;ultra&#39;</code></p>\n"
   },
   "postEffect.SSAO.radius": {
-    "desc": "<p>The radius of the SSAO (screen space ambient occlusion). The larger the radius, the more natural the effect, but you need to set a higher <code class=\"codespan\">&#39;quality&#39;</code>. </p>\n<p>The following example is the difference between a smaller and larger radius:</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-ssao-small-radius.png\" width=\"100%\" title=\"Radius: 1\"><img />\n    <img  src=\"docu [...]
+    "desc": "<p>The radius of the SSAO (screen space ambient occlusion). The larger the radius, the more natural the effect, but you need to set a higher <code class=\"codespan\">&#39;quality&#39;</code>. </p>\n<p>The following example is the difference between a smaller and larger radius:</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-ssao-small-radius.png\" width=\"100%\" title=\"Radius: 1\"></img>\n    <img  src=\"docum [...]
   },
   "postEffect.SSAO.intensity": {
     "desc": "<p>The intensity of SSAO (screen space ambient occlusion). The larger the value, the darker the color.</p>\n"
   },
   "postEffect.colorCorrection": {
-    "desc": "<p>Color correction and adjustment. Similar to Color Adjustments in Photoshop.</p>\n<p>The same scene in the figure below is adjusted to the difference between the cool color system and the warm color system.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/buildings-cold.jpg\" width=\"100%\" title=\"Cold\"><img />\n    <img  src=\"documents/asset/gl/img/buildings-warm.jpg\" width=\"100%\" title=\"Warm\"><img />\n<d [...]
+    "desc": "<p>Color correction and adjustment. Similar to Color Adjustments in Photoshop.</p>\n<p>The same scene in the figure below is adjusted to the difference between the cool color system and the warm color system.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/buildings-cold.jpg\" width=\"100%\" title=\"Cold\"></img>\n    <img  src=\"documents/asset/gl/img/buildings-warm.jpg\" width=\"100%\" title=\"Warm\"></img>\n</div>\n\n"
   },
   "postEffect.colorCorrection.enable": {
     "desc": "<p>Whether to enable the color correction.</p>\n"
@@ -285,7 +285,7 @@ window.__EC_DOC_option_gl_grid3D = {
     "desc": "<p>Whether to enable FXAA. Not enabled by default.</p>\n"
   },
   "temporalSuperSampling": {
-    "desc": "<p>Temporal supersampling. After opening <a href=\"#grid3D.postEffect\">postEffect</a>, WebGL&#39;s default MSAA (MultiSampling Anti-Aliasing) will not work, so we need to solve the problem of sampling.</p>\n<p>Temporal supersampling is an anti-aliasing method. After the picture is still, it will continue to sample multiple times and taken at several instances inside the pixel and an average color value is calculated, thus achieving anti-aliasing effect.\nAnd in this process [...]
+    "desc": "<p>Temporal supersampling. After opening <a href=\"#grid3D.postEffect\">postEffect</a>, WebGL&#39;s default MSAA (MultiSampling Anti-Aliasing) will not work, so we need to solve the problem of sampling.</p>\n<p>Temporal supersampling is an anti-aliasing method. After the picture is still, it will continue to sample multiple times and taken at several instances inside the pixel and an average color value is calculated, thus achieving anti-aliasing effect.\nAnd in this process [...]
   },
   "temporalSuperSampling.enable": {
     "desc": "<p>Whether to enable temporal supersampling. By default, temporal supersampling is also turned on synchronously when <a href=\"#grid3D.postEffect\">postEffect</a> is turned on.</p>\n"
diff --git a/en/documents/option-gl-parts/option-gl.grid3D.json b/en/documents/option-gl-parts/option-gl.grid3D.json
index a322d97..f98053a 100644
--- a/en/documents/option-gl-parts/option-gl.grid3D.json
+++ b/en/documents/option-gl-parts/option-gl.grid3D.json
@@ -174,10 +174,10 @@
     "desc": "<p>The intensity of the main light source.</p>\n"
   },
   "light.main.shadow": {
-    "desc": "<p>Whether the main light source displays a shadow. The default is off.</p>\n<p>Turning on the shadows can bring more realistic and layered lighting to the scene. But it also increases the operating overhead of the program.</p>\n<p>The following two images show the difference between turning on the shadow and turning off the shadow.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-shadow.png\" width=\"100%\" tit [...]
+    "desc": "<p>Whether the main light source displays a shadow. The default is off.</p>\n<p>Turning on the shadows can bring more realistic and layered lighting to the scene. But it also increases the operating overhead of the program.</p>\n<p>The following two images show the difference between turning on the shadow and turning off the shadow.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-shadow.png\" width=\"100%\" tit [...]
   },
   "light.main.shadowQuality": {
-    "desc": "<p>The quality of the shadow. You can choose <code class=\"codespan\">&#39;low&#39;</code>, <code class=\"codespan\">&#39;medium&#39;</code>, <code class=\"codespan\">&#39;high&#39;</code>, <code class=\"codespan\">&#39;ultra&#39;</code></p>\n<p>The following two images shows the difference between low quality and high quality shadows.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-shadow-low.png\" width=\"100 [...]
+    "desc": "<p>The quality of the shadow. You can choose <code class=\"codespan\">&#39;low&#39;</code>, <code class=\"codespan\">&#39;medium&#39;</code>, <code class=\"codespan\">&#39;high&#39;</code>, <code class=\"codespan\">&#39;ultra&#39;</code></p>\n<p>The following two images shows the difference between low quality and high quality shadows.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-shadow-low.png\" width=\"100 [...]
   },
   "light.main.alpha": {
     "desc": "<p>The main light source is around the x-axis, which is the angle of up-down rotation. Control the direction of the light with <a href=\"#grid3D.light.main.beta\">beta</a>.</p>\n<p>As the following image show:</p>\n<p><img width=\"\" height=\"auto\" src=\"documents/asset/gl/img/light-alpha-beta.png\"></p>\n<p>The <a href=\"#globe\">globe</a> component can control the time of sunlight by <a href=\"#globe.light.main.time\">time</a>.</p>\n"
@@ -207,7 +207,7 @@
     "desc": "<p>The intensity of specular.</p>\n"
   },
   "postEffect": {
-    "desc": "<p>Post-processing effects related configuration. It can add effects such as highlights, depth of field, screen space ambient occlusion (SSAO), toning to the picture. And it can make the whole picture more textured.</p>\n<p>The following are the differences between closing <code class=\"codespan\">postEffect</code> and opening <code class=\"codespan\">postEffect</code>.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/i [...]
+    "desc": "<p>Post-processing effects related configuration. It can add effects such as highlights, depth of field, screen space ambient occlusion (SSAO), toning to the picture. And it can make the whole picture more textured.</p>\n<p>The following are the differences between closing <code class=\"codespan\">postEffect</code> and opening <code class=\"codespan\">postEffect</code>.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/i [...]
   },
   "postEffect.enable": {
     "desc": "<p>Whether to enable post-processing effects. Not enabled by default.</p>\n"
@@ -222,7 +222,7 @@
     "desc": "<p>The intensity of the bloom. The default is 0.1.</p>\n"
   },
   "postEffect.depthOfField": {
-    "desc": "<p>Depth of Field is a post-processing effect that simulates the focus properties of a camera. The area of focus is clear, and the area away from the focus is gradually blurred.</p>\n<p>The depth of field effect allows the observer to focus on the area of focus and make the picture feel stronger. Large depth of field can also create a macro model effect.</p>\n<p>The following are the differences between turning off and turning on the depth of field effect.</p>\n<div  class=\ [...]
+    "desc": "<p>Depth of Field is a post-processing effect that simulates the focus properties of a camera. The area of focus is clear, and the area away from the focus is gradually blurred.</p>\n<p>The depth of field effect allows the observer to focus on the area of focus and make the picture feel stronger. Large depth of field can also create a macro model effect.</p>\n<p>The following are the differences between turning off and turning on the depth of field effect.</p>\n<div  class=\ [...]
   },
   "postEffect.depthOfField.enable": {
     "desc": "<p>Whether to enable the depth of field.</p>\n"
@@ -237,10 +237,10 @@
     "desc": "<p>[F value] of the lens (<a href=\"https://zh.wikipedia.org/wiki/%E7%84%A6%E6%AF%94)\" target=\"_blank\">https://zh.wikipedia.org/wiki/%E7%84%A6%E6%AF%94)</a>, the smaller the value, the shallower the depth of field.</p>\n"
   },
   "postEffect.depthOfField.blurRadius": {
-    "desc": "<p>Blur radius outside the focus.</p>\n<p>The difference blur effect between the different radius. </p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-dof-small.png\" width=\"100%\" title=\"blurSize: 3\"><img />\n    <img  src=\"documents/asset/gl/img/geo-dof-large.png\" width=\"100%\" title=\"blurSize: 10\"><img />\n<div />\n"
+    "desc": "<p>Blur radius outside the focus.</p>\n<p>The difference blur effect between the different radius. </p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-dof-small.png\" width=\"100%\" title=\"blurSize: 3\"></img>\n    <img  src=\"documents/asset/gl/img/geo-dof-large.png\" width=\"100%\" title=\"blurSize: 10\"></img>\n</div>\n"
   },
   "postEffect.screenSpaceAmbientOcclusion": {
-    "desc": "<p>The ambient occlusion post-processing effect darkens the corners, holes, crevices, and areas where most light can`t reach. It is a supplement to the traditional shadow map, which makes the whole scene more natural and layered.</p>\n<p>Below is a comparison of the effects of no SSAO and SSAO:</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-no-ssao.png\" width=\"100%\" title=\"No SSAO\"><img />\n    <img  src= [...]
+    "desc": "<p>The ambient occlusion post-processing effect darkens the corners, holes, crevices, and areas where most light can`t reach. It is a supplement to the traditional shadow map, which makes the whole scene more natural and layered.</p>\n<p>Below is a comparison of the effects of no SSAO and SSAO:</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-no-ssao.png\" width=\"100%\" title=\"No SSAO\"></img>\n    <img  src=\ [...]
   },
   "postEffect.SSAO": {
     "desc": "<p>Same as <a href=\"#grid3D.postEffect.screenSpaceAmbientOcclusion\">screenSpaceAmbientOcclusion</a></p>\n"
@@ -252,13 +252,13 @@
     "desc": "<p>The quality of SSAO (screen space ambient occlusion). Supporting<code class=\"codespan\">&#39;low&#39;</code>, <code class=\"codespan\">&#39;medium&#39;</code>, <code class=\"codespan\">&#39;high&#39;</code>, <code class=\"codespan\">&#39;ultra&#39;</code></p>\n"
   },
   "postEffect.SSAO.radius": {
-    "desc": "<p>The radius of the SSAO (screen space ambient occlusion). The larger the radius, the more natural the effect, but you need to set a higher <code class=\"codespan\">&#39;quality&#39;</code>. </p>\n<p>The following example is the difference between a smaller and larger radius:</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-ssao-small-radius.png\" width=\"100%\" title=\"Radius: 1\"><img />\n    <img  src=\"docu [...]
+    "desc": "<p>The radius of the SSAO (screen space ambient occlusion). The larger the radius, the more natural the effect, but you need to set a higher <code class=\"codespan\">&#39;quality&#39;</code>. </p>\n<p>The following example is the difference between a smaller and larger radius:</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-ssao-small-radius.png\" width=\"100%\" title=\"Radius: 1\"></img>\n    <img  src=\"docum [...]
   },
   "postEffect.SSAO.intensity": {
     "desc": "<p>The intensity of SSAO (screen space ambient occlusion). The larger the value, the darker the color.</p>\n"
   },
   "postEffect.colorCorrection": {
-    "desc": "<p>Color correction and adjustment. Similar to Color Adjustments in Photoshop.</p>\n<p>The same scene in the figure below is adjusted to the difference between the cool color system and the warm color system.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/buildings-cold.jpg\" width=\"100%\" title=\"Cold\"><img />\n    <img  src=\"documents/asset/gl/img/buildings-warm.jpg\" width=\"100%\" title=\"Warm\"><img />\n<d [...]
+    "desc": "<p>Color correction and adjustment. Similar to Color Adjustments in Photoshop.</p>\n<p>The same scene in the figure below is adjusted to the difference between the cool color system and the warm color system.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/buildings-cold.jpg\" width=\"100%\" title=\"Cold\"></img>\n    <img  src=\"documents/asset/gl/img/buildings-warm.jpg\" width=\"100%\" title=\"Warm\"></img>\n</div>\n\n"
   },
   "postEffect.colorCorrection.enable": {
     "desc": "<p>Whether to enable the color correction.</p>\n"
@@ -285,7 +285,7 @@
     "desc": "<p>Whether to enable FXAA. Not enabled by default.</p>\n"
   },
   "temporalSuperSampling": {
-    "desc": "<p>Temporal supersampling. After opening <a href=\"#grid3D.postEffect\">postEffect</a>, WebGL&#39;s default MSAA (MultiSampling Anti-Aliasing) will not work, so we need to solve the problem of sampling.</p>\n<p>Temporal supersampling is an anti-aliasing method. After the picture is still, it will continue to sample multiple times and taken at several instances inside the pixel and an average color value is calculated, thus achieving anti-aliasing effect.\nAnd in this process [...]
+    "desc": "<p>Temporal supersampling. After opening <a href=\"#grid3D.postEffect\">postEffect</a>, WebGL&#39;s default MSAA (MultiSampling Anti-Aliasing) will not work, so we need to solve the problem of sampling.</p>\n<p>Temporal supersampling is an anti-aliasing method. After the picture is still, it will continue to sample multiple times and taken at several instances inside the pixel and an average color value is calculated, thus achieving anti-aliasing effect.\nAnd in this process [...]
   },
   "temporalSuperSampling.enable": {
     "desc": "<p>Whether to enable temporal supersampling. By default, temporal supersampling is also turned on synchronously when <a href=\"#grid3D.postEffect\">postEffect</a> is turned on.</p>\n"
diff --git a/en/documents/option-gl-parts/option-gl.mapbox3D.js b/en/documents/option-gl-parts/option-gl.mapbox3D.js
index d6d878a..4fd05d1 100644
--- a/en/documents/option-gl-parts/option-gl.mapbox3D.js
+++ b/en/documents/option-gl-parts/option-gl.mapbox3D.js
@@ -84,10 +84,10 @@ window.__EC_DOC_option_gl_mapbox3D = {
     "desc": "<p>The intensity of the main light source.</p>\n"
   },
   "light.main.shadow": {
-    "desc": "<p>Whether the main light source displays a shadow. The default is off.</p>\n<p>Turning on the shadows can bring more realistic and layered lighting to the scene. But it also increases the operating overhead of the program.</p>\n<p>The following two images show the difference between turning on the shadow and turning off the shadow.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-shadow.png\" width=\"100%\" tit [...]
+    "desc": "<p>Whether the main light source displays a shadow. The default is off.</p>\n<p>Turning on the shadows can bring more realistic and layered lighting to the scene. But it also increases the operating overhead of the program.</p>\n<p>The following two images show the difference between turning on the shadow and turning off the shadow.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-shadow.png\" width=\"100%\" tit [...]
   },
   "light.main.shadowQuality": {
-    "desc": "<p>The quality of the shadow. You can choose <code class=\"codespan\">&#39;low&#39;</code>, <code class=\"codespan\">&#39;medium&#39;</code>, <code class=\"codespan\">&#39;high&#39;</code>, <code class=\"codespan\">&#39;ultra&#39;</code></p>\n<p>The following two images shows the difference between low quality and high quality shadows.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-shadow-low.png\" width=\"100 [...]
+    "desc": "<p>The quality of the shadow. You can choose <code class=\"codespan\">&#39;low&#39;</code>, <code class=\"codespan\">&#39;medium&#39;</code>, <code class=\"codespan\">&#39;high&#39;</code>, <code class=\"codespan\">&#39;ultra&#39;</code></p>\n<p>The following two images shows the difference between low quality and high quality shadows.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-shadow-low.png\" width=\"100 [...]
   },
   "light.main.alpha": {
     "desc": "<p>The main light source is around the x-axis, which is the angle of up-down rotation. Control the direction of the light with <a href=\"#mapbox3D.light.main.beta\">beta</a>.</p>\n<p>As the following image show:</p>\n<p><img width=\"\" height=\"auto\" src=\"documents/asset/gl/img/light-alpha-beta.png\"></p>\n<p>The <a href=\"#globe\">globe</a> component can control the time of sunlight by <a href=\"#globe.light.main.time\">time</a>.</p>\n"
@@ -117,7 +117,7 @@ window.__EC_DOC_option_gl_mapbox3D = {
     "desc": "<p>The intensity of specular.</p>\n"
   },
   "postEffect": {
-    "desc": "<p>Post-processing effects related configuration. It can add effects such as highlights, depth of field, screen space ambient occlusion (SSAO), toning to the picture. And it can make the whole picture more textured.</p>\n<p>The following are the differences between closing <code class=\"codespan\">postEffect</code> and opening <code class=\"codespan\">postEffect</code>.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/i [...]
+    "desc": "<p>Post-processing effects related configuration. It can add effects such as highlights, depth of field, screen space ambient occlusion (SSAO), toning to the picture. And it can make the whole picture more textured.</p>\n<p>The following are the differences between closing <code class=\"codespan\">postEffect</code> and opening <code class=\"codespan\">postEffect</code>.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/i [...]
   },
   "postEffect.enable": {
     "desc": "<p>Whether to enable post-processing effects. Not enabled by default.</p>\n"
@@ -132,7 +132,7 @@ window.__EC_DOC_option_gl_mapbox3D = {
     "desc": "<p>The intensity of the bloom. The default is 0.1.</p>\n"
   },
   "postEffect.depthOfField": {
-    "desc": "<p>Depth of Field is a post-processing effect that simulates the focus properties of a camera. The area of focus is clear, and the area away from the focus is gradually blurred.</p>\n<p>The depth of field effect allows the observer to focus on the area of focus and make the picture feel stronger. Large depth of field can also create a macro model effect.</p>\n<p>The following are the differences between turning off and turning on the depth of field effect.</p>\n<div  class=\ [...]
+    "desc": "<p>Depth of Field is a post-processing effect that simulates the focus properties of a camera. The area of focus is clear, and the area away from the focus is gradually blurred.</p>\n<p>The depth of field effect allows the observer to focus on the area of focus and make the picture feel stronger. Large depth of field can also create a macro model effect.</p>\n<p>The following are the differences between turning off and turning on the depth of field effect.</p>\n<div  class=\ [...]
   },
   "postEffect.depthOfField.enable": {
     "desc": "<p>Whether to enable the depth of field.</p>\n"
@@ -147,10 +147,10 @@ window.__EC_DOC_option_gl_mapbox3D = {
     "desc": "<p>[F value] of the lens (<a href=\"https://zh.wikipedia.org/wiki/%E7%84%A6%E6%AF%94)\" target=\"_blank\">https://zh.wikipedia.org/wiki/%E7%84%A6%E6%AF%94)</a>, the smaller the value, the shallower the depth of field.</p>\n"
   },
   "postEffect.depthOfField.blurRadius": {
-    "desc": "<p>Blur radius outside the focus.</p>\n<p>The difference blur effect between the different radius. </p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-dof-small.png\" width=\"100%\" title=\"blurSize: 3\"><img />\n    <img  src=\"documents/asset/gl/img/geo-dof-large.png\" width=\"100%\" title=\"blurSize: 10\"><img />\n<div />\n"
+    "desc": "<p>Blur radius outside the focus.</p>\n<p>The difference blur effect between the different radius. </p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-dof-small.png\" width=\"100%\" title=\"blurSize: 3\"></img>\n    <img  src=\"documents/asset/gl/img/geo-dof-large.png\" width=\"100%\" title=\"blurSize: 10\"></img>\n</div>\n"
   },
   "postEffect.screenSpaceAmbientOcclusion": {
-    "desc": "<p>The ambient occlusion post-processing effect darkens the corners, holes, crevices, and areas where most light can`t reach. It is a supplement to the traditional shadow map, which makes the whole scene more natural and layered.</p>\n<p>Below is a comparison of the effects of no SSAO and SSAO:</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-no-ssao.png\" width=\"100%\" title=\"No SSAO\"><img />\n    <img  src= [...]
+    "desc": "<p>The ambient occlusion post-processing effect darkens the corners, holes, crevices, and areas where most light can`t reach. It is a supplement to the traditional shadow map, which makes the whole scene more natural and layered.</p>\n<p>Below is a comparison of the effects of no SSAO and SSAO:</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-no-ssao.png\" width=\"100%\" title=\"No SSAO\"></img>\n    <img  src=\ [...]
   },
   "postEffect.SSAO": {
     "desc": "<p>Same as <a href=\"#mapbox3D.postEffect.screenSpaceAmbientOcclusion\">screenSpaceAmbientOcclusion</a></p>\n"
@@ -162,13 +162,13 @@ window.__EC_DOC_option_gl_mapbox3D = {
     "desc": "<p>The quality of SSAO (screen space ambient occlusion). Supporting<code class=\"codespan\">&#39;low&#39;</code>, <code class=\"codespan\">&#39;medium&#39;</code>, <code class=\"codespan\">&#39;high&#39;</code>, <code class=\"codespan\">&#39;ultra&#39;</code></p>\n"
   },
   "postEffect.SSAO.radius": {
-    "desc": "<p>The radius of the SSAO (screen space ambient occlusion). The larger the radius, the more natural the effect, but you need to set a higher <code class=\"codespan\">&#39;quality&#39;</code>. </p>\n<p>The following example is the difference between a smaller and larger radius:</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-ssao-small-radius.png\" width=\"100%\" title=\"Radius: 1\"><img />\n    <img  src=\"docu [...]
+    "desc": "<p>The radius of the SSAO (screen space ambient occlusion). The larger the radius, the more natural the effect, but you need to set a higher <code class=\"codespan\">&#39;quality&#39;</code>. </p>\n<p>The following example is the difference between a smaller and larger radius:</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-ssao-small-radius.png\" width=\"100%\" title=\"Radius: 1\"></img>\n    <img  src=\"docum [...]
   },
   "postEffect.SSAO.intensity": {
     "desc": "<p>The intensity of SSAO (screen space ambient occlusion). The larger the value, the darker the color.</p>\n"
   },
   "postEffect.colorCorrection": {
-    "desc": "<p>Color correction and adjustment. Similar to Color Adjustments in Photoshop.</p>\n<p>The same scene in the figure below is adjusted to the difference between the cool color system and the warm color system.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/buildings-cold.jpg\" width=\"100%\" title=\"Cold\"><img />\n    <img  src=\"documents/asset/gl/img/buildings-warm.jpg\" width=\"100%\" title=\"Warm\"><img />\n<d [...]
+    "desc": "<p>Color correction and adjustment. Similar to Color Adjustments in Photoshop.</p>\n<p>The same scene in the figure below is adjusted to the difference between the cool color system and the warm color system.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/buildings-cold.jpg\" width=\"100%\" title=\"Cold\"></img>\n    <img  src=\"documents/asset/gl/img/buildings-warm.jpg\" width=\"100%\" title=\"Warm\"></img>\n</div>\n\n"
   },
   "postEffect.colorCorrection.enable": {
     "desc": "<p>Whether to enable the color correction.</p>\n"
@@ -195,7 +195,7 @@ window.__EC_DOC_option_gl_mapbox3D = {
     "desc": "<p>Whether to enable FXAA. Not enabled by default.</p>\n"
   },
   "temporalSuperSampling": {
-    "desc": "<p>Temporal supersampling. After opening <a href=\"#mapbox3D.postEffect\">postEffect</a>, WebGL&#39;s default MSAA (MultiSampling Anti-Aliasing) will not work, so we need to solve the problem of sampling.</p>\n<p>Temporal supersampling is an anti-aliasing method. After the picture is still, it will continue to sample multiple times and taken at several instances inside the pixel and an average color value is calculated, thus achieving anti-aliasing effect.\nAnd in this proce [...]
+    "desc": "<p>Temporal supersampling. After opening <a href=\"#mapbox3D.postEffect\">postEffect</a>, WebGL&#39;s default MSAA (MultiSampling Anti-Aliasing) will not work, so we need to solve the problem of sampling.</p>\n<p>Temporal supersampling is an anti-aliasing method. After the picture is still, it will continue to sample multiple times and taken at several instances inside the pixel and an average color value is calculated, thus achieving anti-aliasing effect.\nAnd in this proce [...]
   },
   "temporalSuperSampling.enable": {
     "desc": "<p>Whether to enable temporal supersampling. By default, temporal supersampling is also turned on synchronously when <a href=\"#mapbox3D.postEffect\">postEffect</a> is turned on.</p>\n"
diff --git a/en/documents/option-gl-parts/option-gl.mapbox3D.json b/en/documents/option-gl-parts/option-gl.mapbox3D.json
index 833e9c8..9c809d8 100644
--- a/en/documents/option-gl-parts/option-gl.mapbox3D.json
+++ b/en/documents/option-gl-parts/option-gl.mapbox3D.json
@@ -84,10 +84,10 @@
     "desc": "<p>The intensity of the main light source.</p>\n"
   },
   "light.main.shadow": {
-    "desc": "<p>Whether the main light source displays a shadow. The default is off.</p>\n<p>Turning on the shadows can bring more realistic and layered lighting to the scene. But it also increases the operating overhead of the program.</p>\n<p>The following two images show the difference between turning on the shadow and turning off the shadow.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-shadow.png\" width=\"100%\" tit [...]
+    "desc": "<p>Whether the main light source displays a shadow. The default is off.</p>\n<p>Turning on the shadows can bring more realistic and layered lighting to the scene. But it also increases the operating overhead of the program.</p>\n<p>The following two images show the difference between turning on the shadow and turning off the shadow.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-shadow.png\" width=\"100%\" tit [...]
   },
   "light.main.shadowQuality": {
-    "desc": "<p>The quality of the shadow. You can choose <code class=\"codespan\">&#39;low&#39;</code>, <code class=\"codespan\">&#39;medium&#39;</code>, <code class=\"codespan\">&#39;high&#39;</code>, <code class=\"codespan\">&#39;ultra&#39;</code></p>\n<p>The following two images shows the difference between low quality and high quality shadows.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-shadow-low.png\" width=\"100 [...]
+    "desc": "<p>The quality of the shadow. You can choose <code class=\"codespan\">&#39;low&#39;</code>, <code class=\"codespan\">&#39;medium&#39;</code>, <code class=\"codespan\">&#39;high&#39;</code>, <code class=\"codespan\">&#39;ultra&#39;</code></p>\n<p>The following two images shows the difference between low quality and high quality shadows.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-shadow-low.png\" width=\"100 [...]
   },
   "light.main.alpha": {
     "desc": "<p>The main light source is around the x-axis, which is the angle of up-down rotation. Control the direction of the light with <a href=\"#mapbox3D.light.main.beta\">beta</a>.</p>\n<p>As the following image show:</p>\n<p><img width=\"\" height=\"auto\" src=\"documents/asset/gl/img/light-alpha-beta.png\"></p>\n<p>The <a href=\"#globe\">globe</a> component can control the time of sunlight by <a href=\"#globe.light.main.time\">time</a>.</p>\n"
@@ -117,7 +117,7 @@
     "desc": "<p>The intensity of specular.</p>\n"
   },
   "postEffect": {
-    "desc": "<p>Post-processing effects related configuration. It can add effects such as highlights, depth of field, screen space ambient occlusion (SSAO), toning to the picture. And it can make the whole picture more textured.</p>\n<p>The following are the differences between closing <code class=\"codespan\">postEffect</code> and opening <code class=\"codespan\">postEffect</code>.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/i [...]
+    "desc": "<p>Post-processing effects related configuration. It can add effects such as highlights, depth of field, screen space ambient occlusion (SSAO), toning to the picture. And it can make the whole picture more textured.</p>\n<p>The following are the differences between closing <code class=\"codespan\">postEffect</code> and opening <code class=\"codespan\">postEffect</code>.</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/i [...]
   },
   "postEffect.enable": {
     "desc": "<p>Whether to enable post-processing effects. Not enabled by default.</p>\n"
@@ -132,7 +132,7 @@
     "desc": "<p>The intensity of the bloom. The default is 0.1.</p>\n"
   },
   "postEffect.depthOfField": {
-    "desc": "<p>Depth of Field is a post-processing effect that simulates the focus properties of a camera. The area of focus is clear, and the area away from the focus is gradually blurred.</p>\n<p>The depth of field effect allows the observer to focus on the area of focus and make the picture feel stronger. Large depth of field can also create a macro model effect.</p>\n<p>The following are the differences between turning off and turning on the depth of field effect.</p>\n<div  class=\ [...]
+    "desc": "<p>Depth of Field is a post-processing effect that simulates the focus properties of a camera. The area of focus is clear, and the area away from the focus is gradually blurred.</p>\n<p>The depth of field effect allows the observer to focus on the area of focus and make the picture feel stronger. Large depth of field can also create a macro model effect.</p>\n<p>The following are the differences between turning off and turning on the depth of field effect.</p>\n<div  class=\ [...]
   },
   "postEffect.depthOfField.enable": {
     "desc": "<p>Whether to enable the depth of field.</p>\n"
@@ -147,10 +147,10 @@
     "desc": "<p>[F value] of the lens (<a href=\"https://zh.wikipedia.org/wiki/%E7%84%A6%E6%AF%94)\" target=\"_blank\">https://zh.wikipedia.org/wiki/%E7%84%A6%E6%AF%94)</a>, the smaller the value, the shallower the depth of field.</p>\n"
   },
   "postEffect.depthOfField.blurRadius": {
-    "desc": "<p>Blur radius outside the focus.</p>\n<p>The difference blur effect between the different radius. </p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-dof-small.png\" width=\"100%\" title=\"blurSize: 3\"><img />\n    <img  src=\"documents/asset/gl/img/geo-dof-large.png\" width=\"100%\" title=\"blurSize: 10\"><img />\n<div />\n"
+    "desc": "<p>Blur radius outside the focus.</p>\n<p>The difference blur effect between the different radius. </p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-dof-small.png\" width=\"100%\" title=\"blurSize: 3\"></img>\n    <img  src=\"documents/asset/gl/img/geo-dof-large.png\" width=\"100%\" title=\"blurSize: 10\"></img>\n</div>\n"
   },
   "postEffect.screenSpaceAmbientOcclusion": {
-    "desc": "<p>The ambient occlusion post-processing effect darkens the corners, holes, crevices, and areas where most light can`t reach. It is a supplement to the traditional shadow map, which makes the whole scene more natural and layered.</p>\n<p>Below is a comparison of the effects of no SSAO and SSAO:</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-no-ssao.png\" width=\"100%\" title=\"No SSAO\"><img />\n    <img  src= [...]
+    "desc": "<p>The ambient occlusion post-processing effect darkens the corners, holes, crevices, and areas where most light can`t reach. It is a supplement to the traditional shadow map, which makes the whole scene more natural and layered.</p>\n<p>Below is a comparison of the effects of no SSAO and SSAO:</p>\n<div  class=\"twentytwenty-container\" style=\"width: 700px;\">\n    <img  src=\"documents/asset/gl/img/geo-no-ssao.png\" width=\"100%\" title=\"No SSAO\"></img>\n    <img  src=\ [...]
   },
   "postEffect.SSAO": {
... 20406982 lines suppressed ...


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@echarts.apache.org
For additional commands, e-mail: commits-help@echarts.apache.org