You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@echarts.apache.org by su...@apache.org on 2018/05/04 01:42:14 UTC

[incubator-echarts] branch master updated (fc30766 -> cb32433)

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

sushuang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-echarts.git.


    from fc30766  repack 4.1.0.rc2
     new 8d2d7e6  update license tool
     new 36e362a  Tweak example.
     new cb32433  add licenses.

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .rat-excludes                                 |  43 ++++++
 benchmark/gulpfile.js                         |  20 +++
 benchmark/index.html                          |  20 +++
 build/addHeader.js                            | 206 ++++++++++++++++++--------
 build/apache-rat-0.12.jar                     | Bin 0 -> 1592593 bytes
 build/config.js                               |   2 +-
 build/pre-publish.js                          |   6 +-
 build/preamble.js                             | 162 +++++++++++++++++++-
 build/rat.sh                                  |  24 +++
 dist/extension/dataTool.js                    |  20 +++
 test/-cases.html                              |  22 ++-
 test/allZero.html                             |  20 +++
 test/appendData.html                          |  20 +++
 test/area-large.html                          |  22 ++-
 test/area-stack.html                          |  20 +++
 test/area2.html                               |  20 +++
 test/areaLineUpdate.html                      |  20 +++
 test/aria-line-bar.html                       |  20 +++
 test/aria-pie.html                            |  20 +++
 test/axes.html                                |  20 +++
 test/axis-arrow.html                          |  20 +++
 test/axis-boundaryGap.html                    |  22 ++-
 test/axis-containLabel.html                   |  22 ++-
 test/axis-extrema.html                        |  22 ++-
 test/axis-interval.html                       |  22 ++-
 test/axis-interval2.html                      |  22 ++-
 test/axis-lastLabel.html                      |  20 +++
 test/axis-style.html                          |  20 +++
 test/axis.html                                |  20 +++
 test/axisLabel.html                           |  22 ++-
 test/axisPosition.html                        |  22 ++-
 test/bar-label-rotation.html                  |  20 +++
 test/bar-large.html                           |  20 +++
 test/bar-overflow-time-plot.html              |  20 +++
 test/bar-polar-basic-radial.html              |  20 +++
 test/bar-polar-basic.html                     |  20 +++
 test/bar-polar-multi-series-radial.html       |  20 +++
 test/bar-polar-multi-series.html              |  20 +++
 test/bar-polar-null-data-radial.html          |  20 +++
 test/bar-polar-null-data.html                 |  20 +++
 test/bar-polar-real-estate.html               |  20 +++
 test/bar-polar-stack.html                     |  20 +++
 test/bar-stack.html                           |  22 ++-
 test/bar-start.html                           |  20 +++
 test/bar-stream-large.html                    |  20 +++
 test/bar-stream-large1.html                   |  20 +++
 test/bar-t.html                               |  20 +++
 test/bar.html                                 |  20 +++
 test/bar2.html                                |  20 +++
 test/bar3.html                                |  20 +++
 test/bmap.html                                |  20 +++
 test/boxplot-multi.html                       |  20 +++
 test/boxplot.html                             |  20 +++
 test/brush.html                               |  20 +++
 test/brush2.html                              |  20 +++
 test/brush3.html                              |  20 +++
 test/calendar-converter.html                  |  20 +++
 test/calendar-effectScater.html               |  20 +++
 test/calendar-graph.html                      |  20 +++
 test/calendar-heatmap.html                    |  20 +++
 test/calendar-month.html                      |  20 +++
 test/calendar-more.html                       |  20 +++
 test/calendar-orient.html                     |  20 +++
 test/calendar-range.html                      |  20 +++
 test/calendar-scatter.html                    |  20 +++
 test/calendar-simple.html                     |  20 +++
 test/calendar-size.html                       |  20 +++
 test/calendar-split.html                      |  20 +++
 test/calendar-type.html                       |  20 +++
 test/calendar-vertical.html                   |  20 +++
 test/calendar-week.html                       |  20 +++
 test/calendar-year.html                       |  20 +++
 test/calendar.html                            |  20 +++
 test/candlestick-doji.html                    |  20 +++
 test/candlestick-empty.html                   |  20 +++
 test/candlestick-large.html                   |  20 +++
 test/candlestick-large2.html                  |  20 +++
 test/candlestick-large3.html                  |  20 +++
 test/candlestick.html                         |  20 +++
 test/candlestickConnect.html                  |  20 +++
 test/canvas-replay.html                       |  22 ++-
 test/chord.html                               |  20 +++
 test/circle-packing-with-d3.html              |  20 +++
 test/color-mix-aqi.html                       |  20 +++
 test/connect-dynamic.html                     |  20 +++
 test/connect-manually.html                    |  20 +++
 test/connect.html                             |  20 +++
 test/connect2.html                            |  20 +++
 test/css-transform.html                       |  22 ++-
 test/custom-bmap-grid.html                    |  20 +++
 test/custom-bmap-polygon.html                 |  20 +++
 test/custom-children-remove.html              |  22 ++-
 test/custom-hexbin.html                       |  20 +++
 test/custom.html                              |  20 +++
 test/dataView.html                            |  20 +++
 test/dataZoom-action.html                     |  20 +++
 test/dataZoom-axes.html                       |  20 +++
 test/dataZoom-axis-type.html                  |  20 +++
 test/dataZoom-cartesian-h.html                |  20 +++
 test/dataZoom-cartesian-v.html                |  20 +++
 test/dataZoom-clip.html                       |  20 +++
 test/dataZoom-dataShadow.html                 |  20 +++
 test/dataZoom-dataShadow0.html                |  20 +++
 test/dataZoom-dataShadow1.html                |  20 +++
 test/dataZoom-dataShadow2.html                |  20 +++
 test/dataZoom-dynamic.html                    |  22 ++-
 test/dataZoom-extreme.html                    |  20 +++
 test/dataZoom-geo.html                        |  22 ++-
 test/dataZoom-rainfall-connect.html           |  20 +++
 test/dataZoom-rainfall-inside.html            |  20 +++
 test/dataZoom-rainfall.html                   |  20 +++
 test/dataZoom-scatter-category.html           |  20 +++
 test/dataZoom-scatter-hv-polar.html           |  20 +++
 test/dataZoom-scatter-hv.html                 |  20 +++
 test/dataZoom-sync.html                       |  22 ++-
 test/dataZoom-toolbox.html                    |  22 ++-
 test/dataZoomHighPrecision.html               |  20 +++
 test/dataset-category.html                    |  20 +++
 test/dataset-charts.html                      |  20 +++
 test/dataset-layout.html                      |  20 +++
 test/dataset-pivot.html                       |  20 +++
 test/diff.html                                |  20 +++
 test/dynamicData.html                         |  20 +++
 test/dynamicData2.html                        |  20 +++
 test/dynamicData3.html                        |  22 ++-
 test/effectScatter.html                       |  20 +++
 test/encode.html                              |  20 +++
 test/finished-gl.html                         |  20 +++
 test/finished.html                            |  20 +++
 test/force-case.html                          |  22 ++-
 test/force.html                               |  20 +++
 test/force2.html                              |  20 +++
 test/force3.html                              |  20 +++
 test/funnel.html                              |  20 +++
 test/gauge.html                               |  20 +++
 test/geo-data-stream.html                     |  20 +++
 test/geo-lines.html                           |  20 +++
 test/geo-map.html                             |  20 +++
 test/geo-random-stream.html                   |  20 +++
 test/geoLine.html                             |  20 +++
 test/geoScatter.html                          |  20 +++
 test/getOption.html                           |  20 +++
 test/graph-grid-life.html                     |  20 +++
 test/graph-grid.html                          |  20 +++
 test/graph-simple.html                        |  20 +++
 test/graph.html                               |  20 +++
 test/graphicOption.html                       |  22 ++-
 test/graphicRemove.html                       |  22 ++-
 test/gridSimple.html                          |  20 +++
 test/heatmap-large.html                       |  20 +++
 test/heatmap-map.html                         |  20 +++
 test/heatmap.html                             |  20 +++
 test/homepage3.html                           |  20 +++
 test/ie11.html                                |  22 ++-
 test/ie8.html                                 |  20 +++
 test/label-position.html                      |  22 ++-
 test/largeLine-tooltip.html                   |  20 +++
 test/largeLine.html                           |  20 +++
 test/largeScatterWithEmpty.html               |  22 ++-
 test/lazyUpdate.html                          |  20 +++
 test/legend.html                              |  20 +++
 test/lib/caseFrame.css                        |  20 +++
 test/lib/caseFrame.js                         |  20 +++
 test/lib/config.js                            |  20 +++
 test/lib/draggable.js                         |  20 +++
 test/lib/facePrint.js                         |  20 +++
 test/lib/frameInsight.js                      |  20 +++
 test/lib/rearrange.js                         |  20 +++
 test/lib/requireES.js                         |  20 +++
 test/lib/reset.css                            |  20 +++
 test/lib/testHelper.js                        |  20 +++
 test/line-animation.html                      |  22 ++-
 test/line-large.html                          |  20 +++
 test/line-visual.html                         |  20 +++
 test/line.html                                |  20 +++
 test/lines-bus.html                           |  20 +++
 test/lines-flight.html                        |  20 +++
 test/lines-grid.html                          |  22 ++-
 test/lines-ny-appendData.html                 |  20 +++
 test/lines-ny.html                            |  20 +++
 test/lines-remove.html                        |  20 +++
 test/lines-stream-large.html                  |  20 +++
 test/lines-stream-not-large.html              |  20 +++
 test/lines-symbol.html                        |  20 +++
 test/lines-track.html                         |  20 +++
 test/linesGL-ny-appendData.html               |  20 +++
 test/loading.html                             |  20 +++
 test/logScale.html                            |  20 +++
 test/map-contour.html                         |  20 +++
 test/map-default.html                         |  22 ++-
 test/map-grid.html                            |  22 ++-
 test/map-labels.html                          |  22 ++-
 test/map-locate.html                          |  20 +++
 test/map-nested.html                          |  22 ++-
 test/map-parallel.html                        |  22 ++-
 test/map-province.html                        |  20 +++
 test/map.html                                 |  20 +++
 test/mapWorld.html                            |  20 +++
 test/markArea.html                            |  20 +++
 test/markLine.html                            |  20 +++
 test/markPoint.html                           |  20 +++
 test/masterPainterColorChoice.html            |  20 +++
 test/media-dataZoom.html                      |  20 +++
 test/media-finance.html                       |  20 +++
 test/media-pie.html                           |  20 +++
 test/min-max-function.html                    |  20 +++
 test/mix.html                                 |  20 +++
 test/mobileBench.html                         |  20 +++
 test/multipleGrid.html                        |  20 +++
 test/parallel-aqi.html                        |  20 +++
 test/parallel-lineStyle.html                  |  20 +++
 test/parallel-nutrients.html                  |  22 ++-
 test/pictorial-repeat.html                    |  22 ++-
 test/pictorial-single.html                    |  22 ++-
 test/pictorial-svg.html                       |  20 +++
 test/pie-action.html                          |  20 +++
 test/pie-calculable.html                      |  20 +++
 test/pie-digits.html                          |  20 +++
 test/pie.html                                 |  20 +++
 test/pie2.html                                |  20 +++
 test/pie3.html                                |  20 +++
 test/pieDynamic.html                          |  20 +++
 test/polarLine.html                           |  20 +++
 test/polarLine2.html                          |  20 +++
 test/polarScatter.html                        |  20 +++
 test/punchCard.html                           |  20 +++
 test/radar.html                               |  20 +++
 test/radar2.html                              |  20 +++
 test/radar3.html                              |  20 +++
 test/radar4.html                              |  20 +++
 test/richText.html                            |  22 ++-
 test/roseExtreme.html                         |  22 ++-
 test/roseType.html                            |  20 +++
 test/sankey-jump.html                         |  20 +++
 test/sankey-test.html                         |  20 +++
 test/sankey.html                              |  20 +++
 test/scale-integer.html                       |  20 +++
 test/scatter-gps.html                         |  20 +++
 test/scatter-markline.html                    |  20 +++
 test/scatter-random-stream-fix-axis.html      |  20 +++
 test/scatter-random-stream.html               |  20 +++
 test/scatter-single-axis.html                 |  20 +++
 test/scatter-stream-large.html                |  20 +++
 test/scatter-stream-not-large.html            |  20 +++
 test/scatter-stream-visual.html               |  20 +++
 test/scatter-weibo.html                       |  20 +++
 test/scatter.html                             |  20 +++
 test/scatterMatrix.html                       |  22 ++-
 test/selectedMode.html                        |  20 +++
 test/showTip.html                             |  20 +++
 test/singleAxisScales.html                    |  20 +++
 test/smooth.html                              |  20 +++
 test/stream-filter.html                       |  20 +++
 test/sunburst-book.html                       |  20 +++
 test/sunburst-canvas.html                     |  20 +++
 test/sunburst-drink.html                      |  20 +++
 test/sunburst-highlight.html                  |  20 +++
 test/sunburst-simple.html                     |  20 +++
 test/sunburst-visualMap.html                  |  20 +++
 test/sunburst.html                            |  20 +++
 test/svg-test.html                            |  20 +++
 test/symbol.html                              |  20 +++
 test/theme.html                               |  20 +++
 test/themeRiver.html                          |  20 +++
 test/themeRiver2.html                         |  20 +++
 test/timeScale.html                           |  20 +++
 test/timeScale2.html                          |  20 +++
 test/timeZone.html                            |  20 +++
 test/timeline-dynamic-series.html             |  20 +++
 test/timeline-finance.html                    |  20 +++
 test/timeline-layout.html                     |  20 +++
 test/tmp-base.html                            |  20 +++
 test/tooltip-action.html                      |  20 +++
 test/tooltip-axisPointer.html                 |  20 +++
 test/tooltip-cascade.html                     |  20 +++
 test/tooltip-link.html                        |  22 ++-
 test/tooltip-setOption.html                   |  20 +++
 test/tooltip-touch.html                       |  20 +++
 test/tooltip.html                             |  20 +++
 test/touch-candlestick.html                   |  22 ++-
 test/touch-slide.html                         |  20 +++
 test/touch-test.html                          |  22 ++-
 test/tree-addNode.html                        |  20 +++
 test/tree-basic.html                          |  20 +++
 test/tree-image.html                          |  20 +++
 test/tree-legend.html                         |  20 +++
 test/tree-orient-right-left.html              |  20 +++
 test/tree-orient-top-bottom.html              |  20 +++
 test/tree-radial.html                         |  20 +++
 test/tree-recurrentRemoveNode.html            |  20 +++
 test/tree-removeNode.html                     |  20 +++
 test/tree-vertical.html                       |  20 +++
 test/treemap-disk.html                        |  20 +++
 test/treemap-disk2.html                       |  20 +++
 test/treemap-obama.html                       |  20 +++
 test/treemap-option.html                      |  20 +++
 test/treemap-option2.html                     |  20 +++
 test/treemap-simple.html                      |  20 +++
 test/treemap-visual.html                      |  22 ++-
 test/ut/spec/api/containPixel.js              |  20 +++
 test/ut/spec/api/converter.js                 |  20 +++
 test/ut/spec/api/getVisual.js                 |  20 +++
 test/ut/spec/component/dataZoom/helper.js     |  20 +++
 test/ut/spec/component/graphic/setOption.js   |  20 +++
 test/ut/spec/component/helper/sliderMove.js   |  20 +++
 test/ut/spec/component/visualMap/setOption.js |  20 +++
 test/ut/spec/data/List.js                     |  20 +++
 test/ut/spec/data/completeDimensions.js       |  20 +++
 test/ut/spec/model/Component.js               |  20 +++
 test/ut/spec/model/Global.js                  |  20 +++
 test/ut/spec/model/timelineOptions.js         |  20 +++
 test/ut/spec/scale/interval.js                |  20 +++
 test/ut/spec/ui/axis.boundaryGap.js           |  20 +++
 test/ut/spec/ui/config.js                     |  20 +++
 test/ut/spec/ui/legend.js                     |  20 +++
 test/ut/spec/ui/series.bar.js                 |  20 +++
 test/ut/spec/ui/title.js                      |  20 +++
 test/ut/spec/ui/title.subtextStyle.js         |  20 +++
 test/ut/spec/ui/title.textStyle.js            |  20 +++
 test/ut/spec/util/graphic.js                  |  20 +++
 test/ut/spec/util/layout.js                   |  20 +++
 test/ut/spec/util/model.js                    |  20 +++
 test/ut/spec/util/number.js                   |  20 +++
 test/ut/ui.html                               |  20 +++
 test/ut/ut.html                               |  20 +++
 test/visualMap-categories.html                |  20 +++
 test/visualMap-continuous.html                |  20 +++
 test/visualMap-large.html                     |  22 ++-
 test/visualMap-layout.html                    |  20 +++
 test/visualMap-opacity.html                   |  20 +++
 test/visualMap-performance1.html              |  20 +++
 test/visualMap-pieces.html                    |  22 ++-
 test/visualMap-scatter-colorAndSymbol.html    |  20 +++
 test/visualMap-scatter-symbolSize.html        |  20 +++
 test/visualMap-special-case.html              |  22 ++-
 test/webkit-dep.html                          |  20 +++
 test/worldPopulationBubble.html               |  20 +++
 337 files changed, 7020 insertions(+), 111 deletions(-)
 create mode 100644 .rat-excludes
 create mode 100644 build/apache-rat-0.12.jar
 create mode 100644 build/rat.sh

-- 
To stop receiving notification emails like this one, please contact
sushuang@apache.org.

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


[incubator-echarts] 01/03: update license tool

Posted by su...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

sushuang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-echarts.git

commit 8d2d7e67b71c47cc5a21fb8d0645815174f3498b
Author: sushuang <su...@gmail.com>
AuthorDate: Fri May 4 07:39:47 2018 +0800

    update license tool
---
 .rat-excludes             |  42 ++++++++++
 build/addHeader.js        | 206 ++++++++++++++++++++++++++++++++--------------
 build/apache-rat-0.12.jar | Bin 0 -> 1592593 bytes
 build/config.js           |   2 +-
 build/pre-publish.js      |   6 +-
 build/preamble.js         | 162 +++++++++++++++++++++++++++++++++++-
 build/rat.sh              |   6 ++
 7 files changed, 357 insertions(+), 67 deletions(-)

diff --git a/.rat-excludes b/.rat-excludes
new file mode 100644
index 0000000..7e62673
--- /dev/null
+++ b/.rat-excludes
@@ -0,0 +1,42 @@
+node_modules
+\.git
+\.github
+\.editorconfig
+\.gitignore
+\.jshintrc
+\.jshintrc-dist
+\.npmignore
+\.rat-excludes
+\.DS_Store
+__MAC_OS
+README.md
+DISCLAIMER
+NOTICE
+KEYS
+LICENSE
+licenses
+benchmark/dep
+map/js
+map/json
+test/ut/lib
+test/data$
+test/lib/esl\.js$
+test/lib/perlin\.js$
+jquery
+configure
+IAxisPointer$
+ICoordinateSystem$
+.+\.json$
+.+\.map$
+.+\.gexf$
+.+\.jar$
+.+\.bin$
+.+\.csv$
+.+\.png$
+.+\.PNG$
+.+\.jpg$
+.+\.JPG$
+.+\.jpeg$
+.+\.JPEG$
+.+\.gif$
+.+\.GIF$
diff --git a/build/addHeader.js b/build/addHeader.js
index 202184b..7a8f31e 100644
--- a/build/addHeader.js
+++ b/build/addHeader.js
@@ -17,77 +17,159 @@
 * under the License.
 */
 
-const glob = require('glob');
 const fs = require('fs');
-const headerStr = require('./preamble');
-
-const lists = [
-    '../src/**/*.js',
-    '../build/*.js',
-    '../benchmark/src/*.js',
-    '../benchmark/src/gulpfile.js',
-    '../extension-src/**/*.js',
-    '../extension/**/*.js',
-    '../map/js/**/*.js',
-    '../test/build/**/*.js',
-    '../test/node/**/*.js',
-    '../test/ut/core/*.js',
-    '../test/ut/spe/*.js',
-    '../test/ut/ut.js',
-    '../test/*.js',
-    '../theme/*.js',
-    '../theme/tool/**/*.js',
-    '../echarts.all.js',
-    '../echarts.blank.js',
-    '../echarts.common.js',
-    '../echarts.simple.js',
-    '../index.js',
-    '../index.common.js',
-    '../index.simple.js'
-];
-
-function extractLicense(str) {
-    str = str.trim();
-    const regex = new RegExp('/\\*[\\S\\s]*?\\*/', 'm');
-    const res = regex.exec(str);
-    const commentText = res && res[0];
-    if (commentText) {
-        if(commentText.toLowerCase().includes('apache license') || commentText.toLowerCase().includes('apache commons')) {
-            return 'Apache';
+const preamble = require('./preamble');
+const pathTool = require('path');
+const {color} = require('zrender/build/helper');
+// For consistency, we use `rat-excludes` for both Apache Rat and this tool.
+// Each item is a string of RegExp
+const excludesPath = pathTool.join(__dirname, '../.rat-excludes');
+const ecBasePath = pathTool.join(__dirname, '../');
+
+// const lists = [
+//     '../src/**/*.js',
+//     '../build/*.js',
+//     '../benchmark/src/*.js',
+//     '../benchmark/src/gulpfile.js',
+//     '../extension-src/**/*.js',
+//     '../extension/**/*.js',
+//     '../map/js/**/*.js',
+//     '../test/build/**/*.js',
+//     '../test/node/**/*.js',
+//     '../test/ut/core/*.js',
+//     '../test/ut/spe/*.js',
+//     '../test/ut/ut.js',
+//     '../test/*.js',
+//     '../theme/*.js',
+//     '../theme/tool/**/*.js',
+//     '../echarts.all.js',
+//     '../echarts.blank.js',
+//     '../echarts.common.js',
+//     '../echarts.simple.js',
+//     '../index.js',
+//     '../index.common.js',
+//     '../index.simple.js'
+// ];
+
+function run() {
+    const updatedFiles = [];
+    const passFiles = [];
+    const pendingFiles = [];
+
+    eachFile(function (absolutePath, fileExt) {
+        const fileStr = fs.readFileSync(absolutePath, 'utf-8');
+
+        const existLicense = preamble.extractLicense(fileStr, fileExt);
+        // !existLicense && console.log(absolutePath);
+
+        if (existLicense) {
+            passFiles.push(absolutePath);
+            return;
         }
-        else if(commentText.toUpperCase().includes('BSD')) {
-            return 'BSD';
+
+        // Conside binary files, only add for files with known ext.
+        if (!preamble.hasPreamble(fileExt)) {
+            pendingFiles.push(absolutePath);
+            return;
         }
-        else if(commentText.toUpperCase().includes('LGPL')) {
-            return 'LGPL';
+
+        fs.writeFileSync(absolutePath, preamble.addPreamble(fileStr, fileExt), 'utf-8');
+        updatedFiles.push(absolutePath);
+    });
+
+    if (passFiles.length) {
+        console.log('\n\n');
+        console.log('----------------------------');
+        console.log(' Files that exists license: ');
+        console.log('----------------------------');
+        passFiles.forEach(function (path) {
+            console.log(color('fgGreen', 'dim')(path));
+        });
+    }
+
+    if (updatedFiles.length) {
+        console.log('\n\n');
+        console.log('--------------------');
+        console.log(' License added for: ');
+        console.log('--------------------');
+        updatedFiles.forEach(function (path) {
+            console.log(color('fgGreen', 'bright')(path));
+        });
+    }
+
+    if (pendingFiles.length) {
+        console.log('\n\n');
+        console.log('----------------');
+        console.log(' Pending files: ');
+        console.log('----------------');
+        pendingFiles.forEach(function (path) {
+            console.log(color('fgRed', 'dim')(path));
+        });
+    }
+
+    console.log('\n Done.');
+}
+
+function eachFile(visit) {
+
+    const excludePatterns = [];
+    const extReg = /\.([a-zA-Z0-9_-]+)$/;
+
+    prepareExcludePatterns();
+    travel('./');
+
+    function travel(relativePath) {
+        if (isExclude(relativePath)) {
+            return;
         }
-        else if(commentText.toUpperCase().includes('GPL')) {
-            return 'GPL';
+
+        const absolutePath = pathTool.join(ecBasePath, relativePath);
+        const stat = fs.statSync(absolutePath);
+
+        if (stat.isFile()) {
+            visit(absolutePath, getExt(absolutePath));
         }
-        else if(commentText.toLowerCase().includes('mozilla public')) {
-            return 'Mozilla';
+        else if (stat.isDirectory()) {
+            fs.readdirSync(relativePath).forEach(function (file) {
+                travel(pathTool.join(relativePath, file));
+            });
         }
-        else if(commentText.toLowerCase().includes('mit license')) {
-            return 'MIT';
+    }
+
+    function prepareExcludePatterns() {
+        const content = fs.readFileSync(excludesPath, {encoding: 'utf-8'});
+        content.replace(/\r/g, '\n').split('\n').forEach(function (line) {
+            line = line.trim();
+            if (line) {
+                excludePatterns.push(new RegExp(line));
+            }
+        });
+    }
+
+    // In Apache Rat, the ecludes file is check against the relative path
+    // (based on the base directory specified by the "--dir")
+    // See <https://github.com/sonatype/plexus-utils/blob/master/src/main/java/org/codehaus/plexus/util/DirectoryScanner.java#L400>
+    // Here we assume that the base directory is the `ecBasePath`.
+    function isExclude(relativePath) {
+        for (let i = 0; i < excludePatterns.length; i++) {
+            if (excludePatterns[i].test(relativePath)) {
+                return true;
+            }
         }
     }
-}
 
-lists.forEach(function (pattern) {
-    glob(pattern, function (err, fileList) {
-        if (err) {
-            throw new Error();
+    function getExt(path) {
+        if (path) {
+            const mathResult = path.match(extReg);
+            return mathResult && mathResult[1];
         }
-        fileList.forEach(function (fileUrl) {
-            const str = fs.readFileSync(fileUrl, 'utf-8');
+    }
+}
 
-            const existLicense = extractLicense(str);
-            if (existLicense) {
-                console.log('File ' + fileUrl + ' already have license ' + existLicense);
-                return;
-            }
+// function assert(cond, msg) {
+//     if (!cond) {
+//         throw new Error(msg);
+//     }
+// }
 
-            fs.writeFileSync(fileUrl, headerStr + str, 'utf-8');
-        });
-    });
-});
\ No newline at end of file
+run();
diff --git a/build/apache-rat-0.12.jar b/build/apache-rat-0.12.jar
new file mode 100644
index 0000000..8cbb23b
Binary files /dev/null and b/build/apache-rat-0.12.jar differ
diff --git a/build/config.js b/build/config.js
index b7f5127..04f6b3f 100644
--- a/build/config.js
+++ b/build/config.js
@@ -61,7 +61,7 @@ function getPlugins({min, lang, sourcemap, removeDev, addBundleVersion}) {
             'dead_code': true
         },
         output: {
-            preamble: preamble
+            preamble: preamble.js
         }
     }));
 
diff --git a/build/pre-publish.js b/build/pre-publish.js
index d0d5291..5a4953e 100644
--- a/build/pre-publish.js
+++ b/build/pre-publish.js
@@ -60,17 +60,17 @@ module.exports = function () {
     prePulishSrc({
         inputPath: path.resolve(ecDir, 'echarts.all.js'),
         outputPath: path.resolve(ecDir, 'index.js'),
-        preamble: preamble
+        preamble: preamble.js
     });
     prePulishSrc({
         inputPath: path.resolve(ecDir, 'echarts.common.js'),
         outputPath: path.resolve(ecDir, 'index.common.js'),
-        preamble: preamble
+        preamble: preamble.js
     });
     prePulishSrc({
         inputPath: path.resolve(ecDir, 'echarts.simple.js'),
         outputPath: path.resolve(ecDir, 'index.simple.js'),
-        preamble: preamble
+        preamble: preamble.js
     });
 
     function transform({code, inputPath, outputPath}) {
diff --git a/build/preamble.js b/build/preamble.js
index 8a545a6..3b0c5e8 100644
--- a/build/preamble.js
+++ b/build/preamble.js
@@ -1,4 +1,23 @@
-module.exports = `
+/*
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements.  See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership.  The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License.  You may obtain a copy of the License at
+*
+*   http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing,
+* software distributed under the License is distributed on an
+* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+* KIND, either express or implied.  See the License for the
+* specific language governing permissions and limitations
+* under the License.
+*/
+
+const cStyleComment = `
 /*
 * Licensed to the Apache Software Foundation (ASF) under one
 * or more contributor license agreements.  See the NOTICE file
@@ -19,3 +38,144 @@ module.exports = `
 */
 
 `;
+
+const hashComment = `
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+`;
+
+const mlComment = `
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+`;
+
+function hasPreamble(fileExt) {
+    return fileExt && preambleMap[fileExt];
+}
+
+function addPreamble(fileStr, fileExt) {
+    if (fileStr && fileExt) {
+        const addFn = addFns[fileExt];
+        const headStr = preambleMap[fileExt];
+        return addFn && headStr && addFn(headStr, fileStr);
+    }
+}
+
+const addFns = {
+
+    js: function (headStr, fileStr) {
+        return headStr + fileStr;
+    },
+
+    css: function (headStr, fileStr) {
+        return headStr + fileStr;
+    },
+
+    sh: function (headStr, fileStr) {
+        // Git diff enables manual check.
+        if (/^#\!/.test(fileStr)) {
+            const lines = fileStr.split('\n');
+            lines.splice(1, 0, headStr);
+            return lines.join('\n');
+        }
+        else {
+            return headStr + fileStr;
+        }
+    },
+
+    html: function (headStr, fileStr) {
+        // Git diff enables manual check.
+        let resultStr = fileStr.replace(/^\s*<!DOCTYPE\s[^<>]+>/i, '$&' + headStr);
+        // If no doctype
+        if (resultStr.length === fileStr.length) {
+            resultStr = headStr + fileStr;
+        }
+
+        return resultStr;
+    }
+};
+
+const preambleMap = {
+    js: cStyleComment,
+    css: cStyleComment,
+    sh: hashComment,
+    html: mlComment
+};
+
+const licenseReg = [
+    {name: 'Apache', reg: /apache (license|commons)/i},
+    {name: 'BSD', reg: /BSD/},
+    {name: 'LGPL', reg: /LGPL/},
+    {name: 'GPL', reg: /GPL/},
+    {name: 'Mozilla', reg: /mozilla public/i},
+    {name: 'MIT', reg: /mit license/i}
+];
+
+function extractLicense(fileStr, fileExt) {
+    let commentText = extractComment(fileStr.trim(), fileExt);
+    if (!commentText) {
+        return;
+    }
+    for (let i = 0; i < licenseReg.length; i++) {
+        if (licenseReg[i].reg.test(commentText)) {
+            return licenseReg[i].name;
+        }
+    }
+}
+
+const cStyleCommentReg = /\/\*[\S\s]*?\*\//;
+const hashCommentReg = /^\s*#.*$/m;
+const mlCommentReg = /<\!\-\-[\S\s]*?\-\->/;
+const commentReg = {
+    js: cStyleCommentReg,
+    css: cStyleCommentReg,
+    sh: hashCommentReg,
+    html: mlCommentReg
+};
+
+function extractComment(str, fileExt) {
+    const reg = commentReg[fileExt];
+    if (!fileExt || !reg || !str) {
+        return;
+    }
+    let result = cStyleCommentReg.exec(str);
+    return result && result[0];
+}
+
+module.exports = Object.assign({
+    extractLicense,
+    hasPreamble,
+    addPreamble
+}, preambleMap);
diff --git a/build/rat.sh b/build/rat.sh
new file mode 100644
index 0000000..117ac92
--- /dev/null
+++ b/build/rat.sh
@@ -0,0 +1,6 @@
+basePath=$(cd `dirname $0`; pwd)
+ecPath=${basePath}/..
+
+java -jar "${basePath}/apache-rat-0.12.jar" --exclude-file "${ecPath}/.rat-excludes" --dir ${ecPath}
+#  > "${basePath}/rat-result.txt"
+# java -jar "${basePath}/apache-rat/apache-rat-0.12.jar" -h
\ No newline at end of file

-- 
To stop receiving notification emails like this one, please contact
sushuang@apache.org.

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


[incubator-echarts] 03/03: add licenses.

Posted by su...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

sushuang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-echarts.git

commit cb324330bd2b4c69d4dd467cea8c945d7d2d898a
Author: sushuang <su...@gmail.com>
AuthorDate: Fri May 4 08:03:47 2018 +0800

    add licenses.
---
 .rat-excludes                                 |  1 +
 benchmark/gulpfile.js                         | 20 ++++++++++++++++++++
 benchmark/index.html                          | 20 ++++++++++++++++++++
 build/rat.sh                                  | 18 ++++++++++++++++++
 dist/extension/dataTool.js                    | 20 ++++++++++++++++++++
 test/-cases.html                              | 20 ++++++++++++++++++++
 test/allZero.html                             | 20 ++++++++++++++++++++
 test/appendData.html                          | 20 ++++++++++++++++++++
 test/area-large.html                          | 20 ++++++++++++++++++++
 test/area-stack.html                          | 20 ++++++++++++++++++++
 test/area2.html                               | 20 ++++++++++++++++++++
 test/areaLineUpdate.html                      | 20 ++++++++++++++++++++
 test/aria-line-bar.html                       | 20 ++++++++++++++++++++
 test/aria-pie.html                            | 20 ++++++++++++++++++++
 test/axes.html                                | 20 ++++++++++++++++++++
 test/axis-arrow.html                          | 20 ++++++++++++++++++++
 test/axis-boundaryGap.html                    | 20 ++++++++++++++++++++
 test/axis-containLabel.html                   | 20 ++++++++++++++++++++
 test/axis-extrema.html                        | 20 ++++++++++++++++++++
 test/axis-interval.html                       | 20 ++++++++++++++++++++
 test/axis-interval2.html                      | 20 ++++++++++++++++++++
 test/axis-lastLabel.html                      | 20 ++++++++++++++++++++
 test/axis-style.html                          | 20 ++++++++++++++++++++
 test/axis.html                                | 20 ++++++++++++++++++++
 test/axisLabel.html                           | 20 ++++++++++++++++++++
 test/axisPosition.html                        | 20 ++++++++++++++++++++
 test/bar-label-rotation.html                  | 20 ++++++++++++++++++++
 test/bar-large.html                           | 20 ++++++++++++++++++++
 test/bar-overflow-time-plot.html              | 20 ++++++++++++++++++++
 test/bar-polar-basic-radial.html              | 20 ++++++++++++++++++++
 test/bar-polar-basic.html                     | 20 ++++++++++++++++++++
 test/bar-polar-multi-series-radial.html       | 20 ++++++++++++++++++++
 test/bar-polar-multi-series.html              | 20 ++++++++++++++++++++
 test/bar-polar-null-data-radial.html          | 20 ++++++++++++++++++++
 test/bar-polar-null-data.html                 | 20 ++++++++++++++++++++
 test/bar-polar-real-estate.html               | 20 ++++++++++++++++++++
 test/bar-polar-stack.html                     | 20 ++++++++++++++++++++
 test/bar-stack.html                           | 20 ++++++++++++++++++++
 test/bar-start.html                           | 20 ++++++++++++++++++++
 test/bar-stream-large.html                    | 20 ++++++++++++++++++++
 test/bar-stream-large1.html                   | 20 ++++++++++++++++++++
 test/bar-t.html                               | 20 ++++++++++++++++++++
 test/bar.html                                 | 20 ++++++++++++++++++++
 test/bar2.html                                | 20 ++++++++++++++++++++
 test/bar3.html                                | 20 ++++++++++++++++++++
 test/bmap.html                                | 20 ++++++++++++++++++++
 test/boxplot-multi.html                       | 20 ++++++++++++++++++++
 test/boxplot.html                             | 20 ++++++++++++++++++++
 test/brush.html                               | 20 ++++++++++++++++++++
 test/brush2.html                              | 20 ++++++++++++++++++++
 test/brush3.html                              | 20 ++++++++++++++++++++
 test/calendar-converter.html                  | 20 ++++++++++++++++++++
 test/calendar-effectScater.html               | 20 ++++++++++++++++++++
 test/calendar-graph.html                      | 20 ++++++++++++++++++++
 test/calendar-heatmap.html                    | 20 ++++++++++++++++++++
 test/calendar-month.html                      | 20 ++++++++++++++++++++
 test/calendar-more.html                       | 20 ++++++++++++++++++++
 test/calendar-orient.html                     | 20 ++++++++++++++++++++
 test/calendar-range.html                      | 20 ++++++++++++++++++++
 test/calendar-scatter.html                    | 20 ++++++++++++++++++++
 test/calendar-simple.html                     | 20 ++++++++++++++++++++
 test/calendar-size.html                       | 20 ++++++++++++++++++++
 test/calendar-split.html                      | 20 ++++++++++++++++++++
 test/calendar-type.html                       | 20 ++++++++++++++++++++
 test/calendar-vertical.html                   | 20 ++++++++++++++++++++
 test/calendar-week.html                       | 20 ++++++++++++++++++++
 test/calendar-year.html                       | 20 ++++++++++++++++++++
 test/calendar.html                            | 20 ++++++++++++++++++++
 test/candlestick-doji.html                    | 20 ++++++++++++++++++++
 test/candlestick-empty.html                   | 20 ++++++++++++++++++++
 test/candlestick-large.html                   | 20 ++++++++++++++++++++
 test/candlestick-large2.html                  | 20 ++++++++++++++++++++
 test/candlestick-large3.html                  | 20 ++++++++++++++++++++
 test/candlestick.html                         | 20 ++++++++++++++++++++
 test/candlestickConnect.html                  | 20 ++++++++++++++++++++
 test/canvas-replay.html                       | 20 ++++++++++++++++++++
 test/chord.html                               | 20 ++++++++++++++++++++
 test/circle-packing-with-d3.html              | 20 ++++++++++++++++++++
 test/color-mix-aqi.html                       | 20 ++++++++++++++++++++
 test/connect-dynamic.html                     | 20 ++++++++++++++++++++
 test/connect-manually.html                    | 20 ++++++++++++++++++++
 test/connect.html                             | 20 ++++++++++++++++++++
 test/connect2.html                            | 20 ++++++++++++++++++++
 test/css-transform.html                       | 20 ++++++++++++++++++++
 test/custom-bmap-grid.html                    | 20 ++++++++++++++++++++
 test/custom-bmap-polygon.html                 | 20 ++++++++++++++++++++
 test/custom-children-remove.html              | 20 ++++++++++++++++++++
 test/custom-hexbin.html                       | 20 ++++++++++++++++++++
 test/custom.html                              | 20 ++++++++++++++++++++
 test/dataView.html                            | 20 ++++++++++++++++++++
 test/dataZoom-action.html                     | 20 ++++++++++++++++++++
 test/dataZoom-axes.html                       | 20 ++++++++++++++++++++
 test/dataZoom-axis-type.html                  | 20 ++++++++++++++++++++
 test/dataZoom-cartesian-h.html                | 20 ++++++++++++++++++++
 test/dataZoom-cartesian-v.html                | 20 ++++++++++++++++++++
 test/dataZoom-clip.html                       | 20 ++++++++++++++++++++
 test/dataZoom-dataShadow.html                 | 20 ++++++++++++++++++++
 test/dataZoom-dataShadow0.html                | 20 ++++++++++++++++++++
 test/dataZoom-dataShadow1.html                | 20 ++++++++++++++++++++
 test/dataZoom-dataShadow2.html                | 20 ++++++++++++++++++++
 test/dataZoom-dynamic.html                    | 20 ++++++++++++++++++++
 test/dataZoom-extreme.html                    | 20 ++++++++++++++++++++
 test/dataZoom-geo.html                        | 20 ++++++++++++++++++++
 test/dataZoom-rainfall-connect.html           | 20 ++++++++++++++++++++
 test/dataZoom-rainfall-inside.html            | 20 ++++++++++++++++++++
 test/dataZoom-rainfall.html                   | 20 ++++++++++++++++++++
 test/dataZoom-scatter-category.html           | 20 ++++++++++++++++++++
 test/dataZoom-scatter-hv-polar.html           | 20 ++++++++++++++++++++
 test/dataZoom-scatter-hv.html                 | 20 ++++++++++++++++++++
 test/dataZoom-sync.html                       | 20 ++++++++++++++++++++
 test/dataZoom-toolbox.html                    | 20 ++++++++++++++++++++
 test/dataZoomHighPrecision.html               | 20 ++++++++++++++++++++
 test/dataset-category.html                    | 20 ++++++++++++++++++++
 test/dataset-charts.html                      | 20 ++++++++++++++++++++
 test/dataset-layout.html                      | 20 ++++++++++++++++++++
 test/dataset-pivot.html                       | 20 ++++++++++++++++++++
 test/diff.html                                | 20 ++++++++++++++++++++
 test/dynamicData.html                         | 20 ++++++++++++++++++++
 test/dynamicData2.html                        | 20 ++++++++++++++++++++
 test/dynamicData3.html                        | 20 ++++++++++++++++++++
 test/effectScatter.html                       | 20 ++++++++++++++++++++
 test/encode.html                              | 20 ++++++++++++++++++++
 test/finished-gl.html                         | 20 ++++++++++++++++++++
 test/finished.html                            | 20 ++++++++++++++++++++
 test/force-case.html                          | 20 ++++++++++++++++++++
 test/force.html                               | 20 ++++++++++++++++++++
 test/force2.html                              | 20 ++++++++++++++++++++
 test/force3.html                              | 20 ++++++++++++++++++++
 test/funnel.html                              | 20 ++++++++++++++++++++
 test/gauge.html                               | 20 ++++++++++++++++++++
 test/geo-data-stream.html                     | 20 ++++++++++++++++++++
 test/geo-lines.html                           | 20 ++++++++++++++++++++
 test/geo-map.html                             | 20 ++++++++++++++++++++
 test/geo-random-stream.html                   | 20 ++++++++++++++++++++
 test/geoLine.html                             | 20 ++++++++++++++++++++
 test/geoScatter.html                          | 20 ++++++++++++++++++++
 test/getOption.html                           | 20 ++++++++++++++++++++
 test/graph-grid-life.html                     | 20 ++++++++++++++++++++
 test/graph-grid.html                          | 20 ++++++++++++++++++++
 test/graph-simple.html                        | 20 ++++++++++++++++++++
 test/graph.html                               | 20 ++++++++++++++++++++
 test/graphicOption.html                       | 20 ++++++++++++++++++++
 test/graphicRemove.html                       | 20 ++++++++++++++++++++
 test/gridSimple.html                          | 20 ++++++++++++++++++++
 test/heatmap-large.html                       | 20 ++++++++++++++++++++
 test/heatmap-map.html                         | 20 ++++++++++++++++++++
 test/heatmap.html                             | 20 ++++++++++++++++++++
 test/homepage3.html                           | 20 ++++++++++++++++++++
 test/ie11.html                                | 20 ++++++++++++++++++++
 test/ie8.html                                 | 20 ++++++++++++++++++++
 test/label-position.html                      | 20 ++++++++++++++++++++
 test/largeLine-tooltip.html                   | 20 ++++++++++++++++++++
 test/largeLine.html                           | 20 ++++++++++++++++++++
 test/largeScatterWithEmpty.html               | 20 ++++++++++++++++++++
 test/lazyUpdate.html                          | 20 ++++++++++++++++++++
 test/legend.html                              | 20 ++++++++++++++++++++
 test/lib/caseFrame.css                        | 20 ++++++++++++++++++++
 test/lib/caseFrame.js                         | 20 ++++++++++++++++++++
 test/lib/config.js                            | 20 ++++++++++++++++++++
 test/lib/draggable.js                         | 20 ++++++++++++++++++++
 test/lib/facePrint.js                         | 20 ++++++++++++++++++++
 test/lib/frameInsight.js                      | 20 ++++++++++++++++++++
 test/lib/rearrange.js                         | 20 ++++++++++++++++++++
 test/lib/requireES.js                         | 20 ++++++++++++++++++++
 test/lib/reset.css                            | 20 ++++++++++++++++++++
 test/lib/testHelper.js                        | 20 ++++++++++++++++++++
 test/line-animation.html                      | 20 ++++++++++++++++++++
 test/line-large.html                          | 20 ++++++++++++++++++++
 test/line-visual.html                         | 20 ++++++++++++++++++++
 test/line.html                                | 20 ++++++++++++++++++++
 test/lines-bus.html                           | 20 ++++++++++++++++++++
 test/lines-flight.html                        | 20 ++++++++++++++++++++
 test/lines-grid.html                          | 20 ++++++++++++++++++++
 test/lines-ny-appendData.html                 | 20 ++++++++++++++++++++
 test/lines-ny.html                            | 20 ++++++++++++++++++++
 test/lines-remove.html                        | 20 ++++++++++++++++++++
 test/lines-stream-large.html                  | 20 ++++++++++++++++++++
 test/lines-stream-not-large.html              | 20 ++++++++++++++++++++
 test/lines-symbol.html                        | 20 ++++++++++++++++++++
 test/lines-track.html                         | 20 ++++++++++++++++++++
 test/linesGL-ny-appendData.html               | 20 ++++++++++++++++++++
 test/loading.html                             | 20 ++++++++++++++++++++
 test/logScale.html                            | 20 ++++++++++++++++++++
 test/map-contour.html                         | 20 ++++++++++++++++++++
 test/map-default.html                         | 20 ++++++++++++++++++++
 test/map-grid.html                            | 20 ++++++++++++++++++++
 test/map-labels.html                          | 20 ++++++++++++++++++++
 test/map-locate.html                          | 20 ++++++++++++++++++++
 test/map-nested.html                          | 20 ++++++++++++++++++++
 test/map-parallel.html                        | 20 ++++++++++++++++++++
 test/map-province.html                        | 20 ++++++++++++++++++++
 test/map.html                                 | 20 ++++++++++++++++++++
 test/mapWorld.html                            | 20 ++++++++++++++++++++
 test/markArea.html                            | 20 ++++++++++++++++++++
 test/markLine.html                            | 20 ++++++++++++++++++++
 test/markPoint.html                           | 20 ++++++++++++++++++++
 test/masterPainterColorChoice.html            | 20 ++++++++++++++++++++
 test/media-dataZoom.html                      | 20 ++++++++++++++++++++
 test/media-finance.html                       | 20 ++++++++++++++++++++
 test/media-pie.html                           | 20 ++++++++++++++++++++
 test/min-max-function.html                    | 20 ++++++++++++++++++++
 test/mix.html                                 | 20 ++++++++++++++++++++
 test/mobileBench.html                         | 20 ++++++++++++++++++++
 test/multipleGrid.html                        | 20 ++++++++++++++++++++
 test/parallel-aqi.html                        | 20 ++++++++++++++++++++
 test/parallel-lineStyle.html                  | 20 ++++++++++++++++++++
 test/parallel-nutrients.html                  | 20 ++++++++++++++++++++
 test/pictorial-repeat.html                    | 20 ++++++++++++++++++++
 test/pictorial-single.html                    | 20 ++++++++++++++++++++
 test/pictorial-svg.html                       | 20 ++++++++++++++++++++
 test/pie-action.html                          | 20 ++++++++++++++++++++
 test/pie-calculable.html                      | 20 ++++++++++++++++++++
 test/pie-digits.html                          | 20 ++++++++++++++++++++
 test/pie.html                                 | 20 ++++++++++++++++++++
 test/pie2.html                                | 20 ++++++++++++++++++++
 test/pie3.html                                | 20 ++++++++++++++++++++
 test/pieDynamic.html                          | 20 ++++++++++++++++++++
 test/polarLine.html                           | 20 ++++++++++++++++++++
 test/polarLine2.html                          | 20 ++++++++++++++++++++
 test/polarScatter.html                        | 20 ++++++++++++++++++++
 test/punchCard.html                           | 20 ++++++++++++++++++++
 test/radar.html                               | 20 ++++++++++++++++++++
 test/radar2.html                              | 20 ++++++++++++++++++++
 test/radar3.html                              | 20 ++++++++++++++++++++
 test/radar4.html                              | 20 ++++++++++++++++++++
 test/richText.html                            | 20 ++++++++++++++++++++
 test/roseExtreme.html                         | 20 ++++++++++++++++++++
 test/roseType.html                            | 20 ++++++++++++++++++++
 test/sankey-jump.html                         | 20 ++++++++++++++++++++
 test/sankey-test.html                         | 20 ++++++++++++++++++++
 test/sankey.html                              | 20 ++++++++++++++++++++
 test/scale-integer.html                       | 20 ++++++++++++++++++++
 test/scatter-gps.html                         | 20 ++++++++++++++++++++
 test/scatter-markline.html                    | 20 ++++++++++++++++++++
 test/scatter-random-stream-fix-axis.html      | 20 ++++++++++++++++++++
 test/scatter-random-stream.html               | 20 ++++++++++++++++++++
 test/scatter-single-axis.html                 | 20 ++++++++++++++++++++
 test/scatter-stream-large.html                | 20 ++++++++++++++++++++
 test/scatter-stream-not-large.html            | 20 ++++++++++++++++++++
 test/scatter-stream-visual.html               | 20 ++++++++++++++++++++
 test/scatter-weibo.html                       | 20 ++++++++++++++++++++
 test/scatter.html                             | 20 ++++++++++++++++++++
 test/scatterMatrix.html                       | 20 ++++++++++++++++++++
 test/selectedMode.html                        | 20 ++++++++++++++++++++
 test/showTip.html                             | 20 ++++++++++++++++++++
 test/singleAxisScales.html                    | 20 ++++++++++++++++++++
 test/smooth.html                              | 20 ++++++++++++++++++++
 test/stream-filter.html                       | 20 ++++++++++++++++++++
 test/sunburst-book.html                       | 20 ++++++++++++++++++++
 test/sunburst-canvas.html                     | 20 ++++++++++++++++++++
 test/sunburst-drink.html                      | 20 ++++++++++++++++++++
 test/sunburst-highlight.html                  | 20 ++++++++++++++++++++
 test/sunburst-simple.html                     | 20 ++++++++++++++++++++
 test/sunburst-visualMap.html                  | 20 ++++++++++++++++++++
 test/sunburst.html                            | 20 ++++++++++++++++++++
 test/svg-test.html                            | 20 ++++++++++++++++++++
 test/symbol.html                              | 20 ++++++++++++++++++++
 test/theme.html                               | 20 ++++++++++++++++++++
 test/themeRiver.html                          | 20 ++++++++++++++++++++
 test/themeRiver2.html                         | 20 ++++++++++++++++++++
 test/timeScale.html                           | 20 ++++++++++++++++++++
 test/timeScale2.html                          | 20 ++++++++++++++++++++
 test/timeZone.html                            | 20 ++++++++++++++++++++
 test/timeline-dynamic-series.html             | 20 ++++++++++++++++++++
 test/timeline-finance.html                    | 20 ++++++++++++++++++++
 test/timeline-layout.html                     | 20 ++++++++++++++++++++
 test/tmp-base.html                            | 20 ++++++++++++++++++++
 test/tooltip-action.html                      | 20 ++++++++++++++++++++
 test/tooltip-axisPointer.html                 | 20 ++++++++++++++++++++
 test/tooltip-cascade.html                     | 20 ++++++++++++++++++++
 test/tooltip-link.html                        | 20 ++++++++++++++++++++
 test/tooltip-setOption.html                   | 20 ++++++++++++++++++++
 test/tooltip-touch.html                       | 20 ++++++++++++++++++++
 test/tooltip.html                             | 20 ++++++++++++++++++++
 test/touch-candlestick.html                   | 20 ++++++++++++++++++++
 test/touch-slide.html                         | 20 ++++++++++++++++++++
 test/touch-test.html                          | 20 ++++++++++++++++++++
 test/tree-addNode.html                        | 20 ++++++++++++++++++++
 test/tree-basic.html                          | 20 ++++++++++++++++++++
 test/tree-image.html                          | 20 ++++++++++++++++++++
 test/tree-legend.html                         | 20 ++++++++++++++++++++
 test/tree-orient-right-left.html              | 20 ++++++++++++++++++++
 test/tree-orient-top-bottom.html              | 20 ++++++++++++++++++++
 test/tree-radial.html                         | 20 ++++++++++++++++++++
 test/tree-recurrentRemoveNode.html            | 20 ++++++++++++++++++++
 test/tree-removeNode.html                     | 20 ++++++++++++++++++++
 test/tree-vertical.html                       | 20 ++++++++++++++++++++
 test/treemap-disk.html                        | 20 ++++++++++++++++++++
 test/treemap-disk2.html                       | 20 ++++++++++++++++++++
 test/treemap-obama.html                       | 20 ++++++++++++++++++++
 test/treemap-option.html                      | 20 ++++++++++++++++++++
 test/treemap-option2.html                     | 20 ++++++++++++++++++++
 test/treemap-simple.html                      | 20 ++++++++++++++++++++
 test/treemap-visual.html                      | 20 ++++++++++++++++++++
 test/ut/spec/api/containPixel.js              | 20 ++++++++++++++++++++
 test/ut/spec/api/converter.js                 | 20 ++++++++++++++++++++
 test/ut/spec/api/getVisual.js                 | 20 ++++++++++++++++++++
 test/ut/spec/component/dataZoom/helper.js     | 20 ++++++++++++++++++++
 test/ut/spec/component/graphic/setOption.js   | 20 ++++++++++++++++++++
 test/ut/spec/component/helper/sliderMove.js   | 20 ++++++++++++++++++++
 test/ut/spec/component/visualMap/setOption.js | 20 ++++++++++++++++++++
 test/ut/spec/data/List.js                     | 20 ++++++++++++++++++++
 test/ut/spec/data/completeDimensions.js       | 20 ++++++++++++++++++++
 test/ut/spec/model/Component.js               | 20 ++++++++++++++++++++
 test/ut/spec/model/Global.js                  | 20 ++++++++++++++++++++
 test/ut/spec/model/timelineOptions.js         | 20 ++++++++++++++++++++
 test/ut/spec/scale/interval.js                | 20 ++++++++++++++++++++
 test/ut/spec/ui/axis.boundaryGap.js           | 20 ++++++++++++++++++++
 test/ut/spec/ui/config.js                     | 20 ++++++++++++++++++++
 test/ut/spec/ui/legend.js                     | 20 ++++++++++++++++++++
 test/ut/spec/ui/series.bar.js                 | 20 ++++++++++++++++++++
 test/ut/spec/ui/title.js                      | 20 ++++++++++++++++++++
 test/ut/spec/ui/title.subtextStyle.js         | 20 ++++++++++++++++++++
 test/ut/spec/ui/title.textStyle.js            | 20 ++++++++++++++++++++
 test/ut/spec/util/graphic.js                  | 20 ++++++++++++++++++++
 test/ut/spec/util/layout.js                   | 20 ++++++++++++++++++++
 test/ut/spec/util/model.js                    | 20 ++++++++++++++++++++
 test/ut/spec/util/number.js                   | 20 ++++++++++++++++++++
 test/ut/ui.html                               | 20 ++++++++++++++++++++
 test/ut/ut.html                               | 20 ++++++++++++++++++++
 test/visualMap-categories.html                | 20 ++++++++++++++++++++
 test/visualMap-continuous.html                | 20 ++++++++++++++++++++
 test/visualMap-large.html                     | 20 ++++++++++++++++++++
 test/visualMap-layout.html                    | 20 ++++++++++++++++++++
 test/visualMap-opacity.html                   | 20 ++++++++++++++++++++
 test/visualMap-performance1.html              | 20 ++++++++++++++++++++
 test/visualMap-pieces.html                    | 20 ++++++++++++++++++++
 test/visualMap-scatter-colorAndSymbol.html    | 20 ++++++++++++++++++++
 test/visualMap-scatter-symbolSize.html        | 20 ++++++++++++++++++++
 test/visualMap-special-case.html              | 20 ++++++++++++++++++++
 test/webkit-dep.html                          | 20 ++++++++++++++++++++
 test/worldPopulationBubble.html               | 20 ++++++++++++++++++++
 332 files changed, 6619 insertions(+)

diff --git a/.rat-excludes b/.rat-excludes
index 7e62673..ddfebe3 100644
--- a/.rat-excludes
+++ b/.rat-excludes
@@ -22,6 +22,7 @@ test/ut/lib
 test/data$
 test/lib/esl\.js$
 test/lib/perlin\.js$
+test/lib/countup\.js$
 jquery
 configure
 IAxisPointer$
diff --git a/benchmark/gulpfile.js b/benchmark/gulpfile.js
index dcad4b9..f07cec1 100644
--- a/benchmark/gulpfile.js
+++ b/benchmark/gulpfile.js
@@ -1,3 +1,23 @@
+
+/*
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements.  See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership.  The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License.  You may obtain a copy of the License at
+*
+*   http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing,
+* software distributed under the License is distributed on an
+* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+* KIND, either express or implied.  See the License for the
+* specific language governing permissions and limitations
+* under the License.
+*/
+
 var gulp = require('gulp');
 var watch = require('gulp-watch');
 var browserSync = require('browser-sync').create();
diff --git a/benchmark/index.html b/benchmark/index.html
index 578bf41..0602f9d 100644
--- a/benchmark/index.html
+++ b/benchmark/index.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
 <head>
     <title>ECharts Stress Test</title>
diff --git a/build/rat.sh b/build/rat.sh
index 117ac92..259c0d1 100644
--- a/build/rat.sh
+++ b/build/rat.sh
@@ -1,3 +1,21 @@
+
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
 basePath=$(cd `dirname $0`; pwd)
 ecPath=${basePath}/..
 
diff --git a/dist/extension/dataTool.js b/dist/extension/dataTool.js
index 1747efd..7190c76 100644
--- a/dist/extension/dataTool.js
+++ b/dist/extension/dataTool.js
@@ -1,3 +1,23 @@
+
+/*
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements.  See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership.  The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License.  You may obtain a copy of the License at
+*
+*   http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing,
+* software distributed under the License is distributed on an
+* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+* KIND, either express or implied.  See the License for the
+* specific language governing permissions and limitations
+* under the License.
+*/
+
 (function (global, factory) {
 	typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('echarts')) :
 	typeof define === 'function' && define.amd ? define(['exports', 'echarts'], factory) :
diff --git a/test/-cases.html b/test/-cases.html
index a50a530..9fbdb38 100644
--- a/test/-cases.html
+++ b/test/-cases.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/allZero.html b/test/allZero.html
index 6b132da..5cc7ab8 100644
--- a/test/allZero.html
+++ b/test/allZero.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/appendData.html b/test/appendData.html
index 04d5e98..ae64551 100644
--- a/test/appendData.html
+++ b/test/appendData.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/area-large.html b/test/area-large.html
index 231dadb..152d163 100644
--- a/test/area-large.html
+++ b/test/area-large.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/area-stack.html b/test/area-stack.html
index 7d2b9ab..841e8a9 100644
--- a/test/area-stack.html
+++ b/test/area-stack.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/area2.html b/test/area2.html
index 8e12834..6a41d75 100644
--- a/test/area2.html
+++ b/test/area2.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/areaLineUpdate.html b/test/areaLineUpdate.html
index 65dc827..96091d8 100644
--- a/test/areaLineUpdate.html
+++ b/test/areaLineUpdate.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/aria-line-bar.html b/test/aria-line-bar.html
index 6e8763b..3bcb55a 100644
--- a/test/aria-line-bar.html
+++ b/test/aria-line-bar.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/aria-pie.html b/test/aria-pie.html
index 1e0ffef..79890a3 100644
--- a/test/aria-pie.html
+++ b/test/aria-pie.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/axes.html b/test/axes.html
index 044223f..a379586 100644
--- a/test/axes.html
+++ b/test/axes.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/axis-arrow.html b/test/axis-arrow.html
index b76bcc6..e7da579 100644
--- a/test/axis-arrow.html
+++ b/test/axis-arrow.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/axis-boundaryGap.html b/test/axis-boundaryGap.html
index 5720f2a..055e0c5 100644
--- a/test/axis-boundaryGap.html
+++ b/test/axis-boundaryGap.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/axis-containLabel.html b/test/axis-containLabel.html
index ccd6b00..a99df4b 100644
--- a/test/axis-containLabel.html
+++ b/test/axis-containLabel.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/axis-extrema.html b/test/axis-extrema.html
index ba66737..e7e2634 100644
--- a/test/axis-extrema.html
+++ b/test/axis-extrema.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/axis-interval.html b/test/axis-interval.html
index 55f7e56..d67d3ad 100644
--- a/test/axis-interval.html
+++ b/test/axis-interval.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/axis-interval2.html b/test/axis-interval2.html
index c7d5809..1ee2c58 100644
--- a/test/axis-interval2.html
+++ b/test/axis-interval2.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/axis-lastLabel.html b/test/axis-lastLabel.html
index fbbb8e9..aa51add 100644
--- a/test/axis-lastLabel.html
+++ b/test/axis-lastLabel.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/axis-style.html b/test/axis-style.html
index d104c1b..c3d353d 100644
--- a/test/axis-style.html
+++ b/test/axis-style.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/axis.html b/test/axis.html
index edcbf32..4f4c86f 100644
--- a/test/axis.html
+++ b/test/axis.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/axisLabel.html b/test/axisLabel.html
index ff47df4..d52e6ac 100644
--- a/test/axisLabel.html
+++ b/test/axisLabel.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/axisPosition.html b/test/axisPosition.html
index f77c3ba..9306162 100644
--- a/test/axisPosition.html
+++ b/test/axisPosition.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/bar-label-rotation.html b/test/bar-label-rotation.html
index 9cf35c3..0a75321 100644
--- a/test/bar-label-rotation.html
+++ b/test/bar-label-rotation.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/bar-large.html b/test/bar-large.html
index 7a50a88..eeebb8e 100644
--- a/test/bar-large.html
+++ b/test/bar-large.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/bar-overflow-time-plot.html b/test/bar-overflow-time-plot.html
index 3588a66..d56e713 100644
--- a/test/bar-overflow-time-plot.html
+++ b/test/bar-overflow-time-plot.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/bar-polar-basic-radial.html b/test/bar-polar-basic-radial.html
index ac62508..54a1a7c 100644
--- a/test/bar-polar-basic-radial.html
+++ b/test/bar-polar-basic-radial.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/bar-polar-basic.html b/test/bar-polar-basic.html
index 47c3c3b..d64b56d 100644
--- a/test/bar-polar-basic.html
+++ b/test/bar-polar-basic.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/bar-polar-multi-series-radial.html b/test/bar-polar-multi-series-radial.html
index 41ad955..0ed0955 100644
--- a/test/bar-polar-multi-series-radial.html
+++ b/test/bar-polar-multi-series-radial.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/bar-polar-multi-series.html b/test/bar-polar-multi-series.html
index b874914..90b637a 100644
--- a/test/bar-polar-multi-series.html
+++ b/test/bar-polar-multi-series.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/bar-polar-null-data-radial.html b/test/bar-polar-null-data-radial.html
index 7e8331b..702a642 100644
--- a/test/bar-polar-null-data-radial.html
+++ b/test/bar-polar-null-data-radial.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/bar-polar-null-data.html b/test/bar-polar-null-data.html
index cecb2f6..5012568 100644
--- a/test/bar-polar-null-data.html
+++ b/test/bar-polar-null-data.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/bar-polar-real-estate.html b/test/bar-polar-real-estate.html
index e9e1fa2..478c5be 100644
--- a/test/bar-polar-real-estate.html
+++ b/test/bar-polar-real-estate.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/bar-polar-stack.html b/test/bar-polar-stack.html
index cdc264e..2b114da 100644
--- a/test/bar-polar-stack.html
+++ b/test/bar-polar-stack.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/bar-stack.html b/test/bar-stack.html
index 259de03..24c9eda 100644
--- a/test/bar-stack.html
+++ b/test/bar-stack.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/bar-start.html b/test/bar-start.html
index 7e1b1b6..b144973 100644
--- a/test/bar-start.html
+++ b/test/bar-start.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/bar-stream-large.html b/test/bar-stream-large.html
index 00fa074..eb7d99d 100644
--- a/test/bar-stream-large.html
+++ b/test/bar-stream-large.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset='utf-8'>
diff --git a/test/bar-stream-large1.html b/test/bar-stream-large1.html
index 5ce604a..cb26fa2 100644
--- a/test/bar-stream-large1.html
+++ b/test/bar-stream-large1.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/bar-t.html b/test/bar-t.html
index 8480d0c..e423c0f 100644
--- a/test/bar-t.html
+++ b/test/bar-t.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/bar.html b/test/bar.html
index d9ece93..d0a1cde 100644
--- a/test/bar.html
+++ b/test/bar.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/bar2.html b/test/bar2.html
index 565f32c..74a64d1 100644
--- a/test/bar2.html
+++ b/test/bar2.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/bar3.html b/test/bar3.html
index 76fb898..546a6e1 100644
--- a/test/bar3.html
+++ b/test/bar3.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/bmap.html b/test/bmap.html
index 9d95d82..5262cdf 100644
--- a/test/bmap.html
+++ b/test/bmap.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset='utf-8'>
diff --git a/test/boxplot-multi.html b/test/boxplot-multi.html
index cc8c060..7f23b07 100644
--- a/test/boxplot-multi.html
+++ b/test/boxplot-multi.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/boxplot.html b/test/boxplot.html
index 02f6e82..37e7bd6 100644
--- a/test/boxplot.html
+++ b/test/boxplot.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/brush.html b/test/brush.html
index f7ea762..7f5e0bc 100644
--- a/test/brush.html
+++ b/test/brush.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/brush2.html b/test/brush2.html
index 8c04f37..af39053 100644
--- a/test/brush2.html
+++ b/test/brush2.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/brush3.html b/test/brush3.html
index da59f65..c713bb1 100644
--- a/test/brush3.html
+++ b/test/brush3.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/calendar-converter.html b/test/calendar-converter.html
index 0041544..27e5137 100644
--- a/test/calendar-converter.html
+++ b/test/calendar-converter.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/calendar-effectScater.html b/test/calendar-effectScater.html
index a0e1f73..9d73ce4 100644
--- a/test/calendar-effectScater.html
+++ b/test/calendar-effectScater.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/calendar-graph.html b/test/calendar-graph.html
index 083f08a..6eca4e9 100644
--- a/test/calendar-graph.html
+++ b/test/calendar-graph.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/calendar-heatmap.html b/test/calendar-heatmap.html
index 893d47a..e38f28b 100644
--- a/test/calendar-heatmap.html
+++ b/test/calendar-heatmap.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/calendar-month.html b/test/calendar-month.html
index 9b5b996..81b95c3 100644
--- a/test/calendar-month.html
+++ b/test/calendar-month.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/calendar-more.html b/test/calendar-more.html
index 1efce04..c11afbd 100644
--- a/test/calendar-more.html
+++ b/test/calendar-more.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/calendar-orient.html b/test/calendar-orient.html
index 8678fb2..e49cc9c 100644
--- a/test/calendar-orient.html
+++ b/test/calendar-orient.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/calendar-range.html b/test/calendar-range.html
index 7326eca..bf661e5 100644
--- a/test/calendar-range.html
+++ b/test/calendar-range.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/calendar-scatter.html b/test/calendar-scatter.html
index 6c9689e..8d05d7a 100644
--- a/test/calendar-scatter.html
+++ b/test/calendar-scatter.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/calendar-simple.html b/test/calendar-simple.html
index 639eb96..f4a8c2d 100644
--- a/test/calendar-simple.html
+++ b/test/calendar-simple.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/calendar-size.html b/test/calendar-size.html
index f77ab43..b3378b4 100644
--- a/test/calendar-size.html
+++ b/test/calendar-size.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/calendar-split.html b/test/calendar-split.html
index 4951508..87febe1 100644
--- a/test/calendar-split.html
+++ b/test/calendar-split.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/calendar-type.html b/test/calendar-type.html
index c4f1b25..237f265 100644
--- a/test/calendar-type.html
+++ b/test/calendar-type.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/calendar-vertical.html b/test/calendar-vertical.html
index 5ba56d1..e6a32b2 100644
--- a/test/calendar-vertical.html
+++ b/test/calendar-vertical.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/calendar-week.html b/test/calendar-week.html
index 6a33fc1..bb2c740 100644
--- a/test/calendar-week.html
+++ b/test/calendar-week.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/calendar-year.html b/test/calendar-year.html
index 46ae024..3dd2dc9 100644
--- a/test/calendar-year.html
+++ b/test/calendar-year.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/calendar.html b/test/calendar.html
index d5e20d3..af71769 100644
--- a/test/calendar.html
+++ b/test/calendar.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/candlestick-doji.html b/test/candlestick-doji.html
index af379fd..bb07e59 100644
--- a/test/candlestick-doji.html
+++ b/test/candlestick-doji.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/candlestick-empty.html b/test/candlestick-empty.html
index b13bcca..e0a8e72 100644
--- a/test/candlestick-empty.html
+++ b/test/candlestick-empty.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/candlestick-large.html b/test/candlestick-large.html
index e6665f3..5768f67 100644
--- a/test/candlestick-large.html
+++ b/test/candlestick-large.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/candlestick-large2.html b/test/candlestick-large2.html
index 0686048..81806b6 100644
--- a/test/candlestick-large2.html
+++ b/test/candlestick-large2.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/candlestick-large3.html b/test/candlestick-large3.html
index 6361201..7272ef8 100644
--- a/test/candlestick-large3.html
+++ b/test/candlestick-large3.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/candlestick.html b/test/candlestick.html
index 9dd7e55..1d3bd68 100644
--- a/test/candlestick.html
+++ b/test/candlestick.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/candlestickConnect.html b/test/candlestickConnect.html
index a697cfb..10138fa 100644
--- a/test/candlestickConnect.html
+++ b/test/candlestickConnect.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/canvas-replay.html b/test/canvas-replay.html
index 2637749..97bc21d 100644
--- a/test/canvas-replay.html
+++ b/test/canvas-replay.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/chord.html b/test/chord.html
index 348e0e5..0d4f5e3 100644
--- a/test/chord.html
+++ b/test/chord.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/circle-packing-with-d3.html b/test/circle-packing-with-d3.html
index a7d4636..486b6e3 100644
--- a/test/circle-packing-with-d3.html
+++ b/test/circle-packing-with-d3.html
@@ -1,5 +1,25 @@
 
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <meta charset="utf-8">
 <style>
 
diff --git a/test/color-mix-aqi.html b/test/color-mix-aqi.html
index eaf7c9c..59bd6ec 100644
--- a/test/color-mix-aqi.html
+++ b/test/color-mix-aqi.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/connect-dynamic.html b/test/connect-dynamic.html
index 6deec73..5507283 100644
--- a/test/connect-dynamic.html
+++ b/test/connect-dynamic.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/connect-manually.html b/test/connect-manually.html
index a6e64d7..11097d0 100644
--- a/test/connect-manually.html
+++ b/test/connect-manually.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/connect.html b/test/connect.html
index 91a7248..f25e4d9 100644
--- a/test/connect.html
+++ b/test/connect.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/connect2.html b/test/connect2.html
index f6f2191..8e2b601 100644
--- a/test/connect2.html
+++ b/test/connect2.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/css-transform.html b/test/css-transform.html
index e1a7da1..afc226d 100644
--- a/test/css-transform.html
+++ b/test/css-transform.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/custom-bmap-grid.html b/test/custom-bmap-grid.html
index a4fb7df..83e8470 100644
--- a/test/custom-bmap-grid.html
+++ b/test/custom-bmap-grid.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/custom-bmap-polygon.html b/test/custom-bmap-polygon.html
index 11e65a9..ce506f2 100644
--- a/test/custom-bmap-polygon.html
+++ b/test/custom-bmap-polygon.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset='utf-8'>
diff --git a/test/custom-children-remove.html b/test/custom-children-remove.html
index fa1a256..4b3d029 100644
--- a/test/custom-children-remove.html
+++ b/test/custom-children-remove.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/custom-hexbin.html b/test/custom-hexbin.html
index 13f161d..c9c42e2 100644
--- a/test/custom-hexbin.html
+++ b/test/custom-hexbin.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/custom.html b/test/custom.html
index 0d8efc1..d25ed6c 100644
--- a/test/custom.html
+++ b/test/custom.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/dataView.html b/test/dataView.html
index ead7b34..1b3cafa 100644
--- a/test/dataView.html
+++ b/test/dataView.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/dataZoom-action.html b/test/dataZoom-action.html
index ab69b8c..21c1179 100644
--- a/test/dataZoom-action.html
+++ b/test/dataZoom-action.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/dataZoom-axes.html b/test/dataZoom-axes.html
index 344f11a..da22084 100644
--- a/test/dataZoom-axes.html
+++ b/test/dataZoom-axes.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/dataZoom-axis-type.html b/test/dataZoom-axis-type.html
index bac595f..16effc1 100644
--- a/test/dataZoom-axis-type.html
+++ b/test/dataZoom-axis-type.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/dataZoom-cartesian-h.html b/test/dataZoom-cartesian-h.html
index 564f3a8..805a507 100644
--- a/test/dataZoom-cartesian-h.html
+++ b/test/dataZoom-cartesian-h.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/dataZoom-cartesian-v.html b/test/dataZoom-cartesian-v.html
index 2311dd5..da6c08c 100644
--- a/test/dataZoom-cartesian-v.html
+++ b/test/dataZoom-cartesian-v.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/dataZoom-clip.html b/test/dataZoom-clip.html
index e58e444..83145bd 100644
--- a/test/dataZoom-clip.html
+++ b/test/dataZoom-clip.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/dataZoom-dataShadow.html b/test/dataZoom-dataShadow.html
index f3bd924..2616d4a 100644
--- a/test/dataZoom-dataShadow.html
+++ b/test/dataZoom-dataShadow.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/dataZoom-dataShadow0.html b/test/dataZoom-dataShadow0.html
index 2418844..c71b37a 100644
--- a/test/dataZoom-dataShadow0.html
+++ b/test/dataZoom-dataShadow0.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/dataZoom-dataShadow1.html b/test/dataZoom-dataShadow1.html
index d6f87e3..523e8fa 100644
--- a/test/dataZoom-dataShadow1.html
+++ b/test/dataZoom-dataShadow1.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/dataZoom-dataShadow2.html b/test/dataZoom-dataShadow2.html
index 2dbafdd..9d78677 100644
--- a/test/dataZoom-dataShadow2.html
+++ b/test/dataZoom-dataShadow2.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/dataZoom-dynamic.html b/test/dataZoom-dynamic.html
index 286ee11..b627119 100644
--- a/test/dataZoom-dynamic.html
+++ b/test/dataZoom-dynamic.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/dataZoom-extreme.html b/test/dataZoom-extreme.html
index 9ded2e6..2372352 100644
--- a/test/dataZoom-extreme.html
+++ b/test/dataZoom-extreme.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/dataZoom-geo.html b/test/dataZoom-geo.html
index 7ed3bf3..7ebf4a6 100644
--- a/test/dataZoom-geo.html
+++ b/test/dataZoom-geo.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/dataZoom-rainfall-connect.html b/test/dataZoom-rainfall-connect.html
index fb352f2..9ccde76 100644
--- a/test/dataZoom-rainfall-connect.html
+++ b/test/dataZoom-rainfall-connect.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/dataZoom-rainfall-inside.html b/test/dataZoom-rainfall-inside.html
index 3161247..7f4f03b 100644
--- a/test/dataZoom-rainfall-inside.html
+++ b/test/dataZoom-rainfall-inside.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/dataZoom-rainfall.html b/test/dataZoom-rainfall.html
index 3d12555..a43f707 100644
--- a/test/dataZoom-rainfall.html
+++ b/test/dataZoom-rainfall.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/dataZoom-scatter-category.html b/test/dataZoom-scatter-category.html
index efd8948..186b5fc 100644
--- a/test/dataZoom-scatter-category.html
+++ b/test/dataZoom-scatter-category.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/dataZoom-scatter-hv-polar.html b/test/dataZoom-scatter-hv-polar.html
index 956c264..dada44a 100644
--- a/test/dataZoom-scatter-hv-polar.html
+++ b/test/dataZoom-scatter-hv-polar.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/dataZoom-scatter-hv.html b/test/dataZoom-scatter-hv.html
index 61bb91e..68f4cc1 100644
--- a/test/dataZoom-scatter-hv.html
+++ b/test/dataZoom-scatter-hv.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/dataZoom-sync.html b/test/dataZoom-sync.html
index a12c1eb..8e9b37e 100644
--- a/test/dataZoom-sync.html
+++ b/test/dataZoom-sync.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/dataZoom-toolbox.html b/test/dataZoom-toolbox.html
index 7c0a6a5..6bd96ce 100644
--- a/test/dataZoom-toolbox.html
+++ b/test/dataZoom-toolbox.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/dataZoomHighPrecision.html b/test/dataZoomHighPrecision.html
index ac33cf3..bbe164c 100644
--- a/test/dataZoomHighPrecision.html
+++ b/test/dataZoomHighPrecision.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/dataset-category.html b/test/dataset-category.html
index 926ab2f..c7e7e68 100644
--- a/test/dataset-category.html
+++ b/test/dataset-category.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/dataset-charts.html b/test/dataset-charts.html
index 75dc33e..d3d8f77 100644
--- a/test/dataset-charts.html
+++ b/test/dataset-charts.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/dataset-layout.html b/test/dataset-layout.html
index 4e6beac..38d5c48 100644
--- a/test/dataset-layout.html
+++ b/test/dataset-layout.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/dataset-pivot.html b/test/dataset-pivot.html
index 93baa97..6ba0b43 100644
--- a/test/dataset-pivot.html
+++ b/test/dataset-pivot.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/diff.html b/test/diff.html
index a30ccfb..5ebc0f9 100644
--- a/test/diff.html
+++ b/test/diff.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/dynamicData.html b/test/dynamicData.html
index 331d6ca..3713836 100644
--- a/test/dynamicData.html
+++ b/test/dynamicData.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/dynamicData2.html b/test/dynamicData2.html
index 1fc808d..afab8f8 100644
--- a/test/dynamicData2.html
+++ b/test/dynamicData2.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/dynamicData3.html b/test/dynamicData3.html
index 72b9164..61caa50 100644
--- a/test/dynamicData3.html
+++ b/test/dynamicData3.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/effectScatter.html b/test/effectScatter.html
index a99da7d..41dde93 100644
--- a/test/effectScatter.html
+++ b/test/effectScatter.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset='utf-8'>
diff --git a/test/encode.html b/test/encode.html
index 2aa86e7..661be69 100644
--- a/test/encode.html
+++ b/test/encode.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/finished-gl.html b/test/finished-gl.html
index f7140f8..684abef 100644
--- a/test/finished-gl.html
+++ b/test/finished-gl.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/finished.html b/test/finished.html
index 5b88a63..d5ed2eb 100644
--- a/test/finished.html
+++ b/test/finished.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/force-case.html b/test/force-case.html
index 6988f6a..1e283a9 100644
--- a/test/force-case.html
+++ b/test/force-case.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/force.html b/test/force.html
index 6d296e3..e3fb5a1 100644
--- a/test/force.html
+++ b/test/force.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/force2.html b/test/force2.html
index c940764..ae7dee4 100644
--- a/test/force2.html
+++ b/test/force2.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/force3.html b/test/force3.html
index 2df697e..ffcd4a2 100644
--- a/test/force3.html
+++ b/test/force3.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/funnel.html b/test/funnel.html
index 19cd2b0..7cb7c20 100644
--- a/test/funnel.html
+++ b/test/funnel.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/gauge.html b/test/gauge.html
index ca683a5..8a9aa59 100644
--- a/test/gauge.html
+++ b/test/gauge.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/geo-data-stream.html b/test/geo-data-stream.html
index 18b049b..9eafa6a 100644
--- a/test/geo-data-stream.html
+++ b/test/geo-data-stream.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/geo-lines.html b/test/geo-lines.html
index bfbe075..2790b27 100644
--- a/test/geo-lines.html
+++ b/test/geo-lines.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/geo-map.html b/test/geo-map.html
index c63e07c..a2244e4 100644
--- a/test/geo-map.html
+++ b/test/geo-map.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/geo-random-stream.html b/test/geo-random-stream.html
index 8785e78..19ed62a 100644
--- a/test/geo-random-stream.html
+++ b/test/geo-random-stream.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/geoLine.html b/test/geoLine.html
index 8110084..01042cf 100644
--- a/test/geoLine.html
+++ b/test/geoLine.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset='utf-8'>
diff --git a/test/geoScatter.html b/test/geoScatter.html
index 70ce326..7964d7e 100644
--- a/test/geoScatter.html
+++ b/test/geoScatter.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/getOption.html b/test/getOption.html
index 63058fe..f1f6837 100644
--- a/test/getOption.html
+++ b/test/getOption.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/graph-grid-life.html b/test/graph-grid-life.html
index 697e0d7..348040d 100644
--- a/test/graph-grid-life.html
+++ b/test/graph-grid-life.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/graph-grid.html b/test/graph-grid.html
index 0060410..d13a90b 100644
--- a/test/graph-grid.html
+++ b/test/graph-grid.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/graph-simple.html b/test/graph-simple.html
index 9a9dffa..0fcbe9e 100644
--- a/test/graph-simple.html
+++ b/test/graph-simple.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/graph.html b/test/graph.html
index 42a4af5..9ad5edf 100644
--- a/test/graph.html
+++ b/test/graph.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/graphicOption.html b/test/graphicOption.html
index 2e5b2fe..a8413a3 100644
--- a/test/graphicOption.html
+++ b/test/graphicOption.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/graphicRemove.html b/test/graphicRemove.html
index 7e6a255..ebd2e4e 100644
--- a/test/graphicRemove.html
+++ b/test/graphicRemove.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/gridSimple.html b/test/gridSimple.html
index c733da3..4e43de9 100644
--- a/test/gridSimple.html
+++ b/test/gridSimple.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/heatmap-large.html b/test/heatmap-large.html
index dd9b43a..f8c74c4 100644
--- a/test/heatmap-large.html
+++ b/test/heatmap-large.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/heatmap-map.html b/test/heatmap-map.html
index 0269176..e8991ca 100644
--- a/test/heatmap-map.html
+++ b/test/heatmap-map.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/heatmap.html b/test/heatmap.html
index 348dd8e..89c7303 100644
--- a/test/heatmap.html
+++ b/test/heatmap.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/homepage3.html b/test/homepage3.html
index e759231..6259250 100644
--- a/test/homepage3.html
+++ b/test/homepage3.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/ie11.html b/test/ie11.html
index 1af37b5..2e11327 100644
--- a/test/ie11.html
+++ b/test/ie11.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/ie8.html b/test/ie8.html
index f58e43b..179782e 100644
--- a/test/ie8.html
+++ b/test/ie8.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/label-position.html b/test/label-position.html
index 8ad7d7a..1163608 100644
--- a/test/label-position.html
+++ b/test/label-position.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/largeLine-tooltip.html b/test/largeLine-tooltip.html
index 3084660..df5d77a 100644
--- a/test/largeLine-tooltip.html
+++ b/test/largeLine-tooltip.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/largeLine.html b/test/largeLine.html
index a2c3a0a..dba5cd3 100644
--- a/test/largeLine.html
+++ b/test/largeLine.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/largeScatterWithEmpty.html b/test/largeScatterWithEmpty.html
index 0b0090d..cfa6868 100644
--- a/test/largeScatterWithEmpty.html
+++ b/test/largeScatterWithEmpty.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/lazyUpdate.html b/test/lazyUpdate.html
index 9c8773e..ae18fd0 100644
--- a/test/lazyUpdate.html
+++ b/test/lazyUpdate.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/legend.html b/test/legend.html
index f2b2be5..849ac31 100644
--- a/test/legend.html
+++ b/test/legend.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/lib/caseFrame.css b/test/lib/caseFrame.css
index eca214a..97ad1c7 100644
--- a/test/lib/caseFrame.css
+++ b/test/lib/caseFrame.css
@@ -1,3 +1,23 @@
+
+/*
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements.  See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership.  The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License.  You may obtain a copy of the License at
+*
+*   http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing,
+* software distributed under the License is distributed on an
+* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+* KIND, either express or implied.  See the License for the
+* specific language governing permissions and limitations
+* under the License.
+*/
+
 .case-frame {
     position: static;
     padding: 0;
diff --git a/test/lib/caseFrame.js b/test/lib/caseFrame.js
index 0ed098e..10b2b10 100644
--- a/test/lib/caseFrame.js
+++ b/test/lib/caseFrame.js
@@ -1,3 +1,23 @@
+
+/*
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements.  See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership.  The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License.  You may obtain a copy of the License at
+*
+*   http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing,
+* software distributed under the License is distributed on an
+* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+* KIND, either express or implied.  See the License for the
+* specific language governing permissions and limitations
+* under the License.
+*/
+
 /**
  * Dependencies: testHelper.js, jquery, caseFrame.css
  */
diff --git a/test/lib/config.js b/test/lib/config.js
index 32a52de..5ca9b9e 100644
--- a/test/lib/config.js
+++ b/test/lib/config.js
@@ -1,3 +1,23 @@
+
+/*
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements.  See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership.  The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License.  You may obtain a copy of the License at
+*
+*   http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing,
+* software distributed under the License is distributed on an
+* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+* KIND, either express or implied.  See the License for the
+* specific language governing permissions and limitations
+* under the License.
+*/
+
 (function () {
 
     var baseUrl = window.AMD_BASE_URL || '../';
diff --git a/test/lib/draggable.js b/test/lib/draggable.js
index a3b15a9..c6a228b 100644
--- a/test/lib/draggable.js
+++ b/test/lib/draggable.js
@@ -1,3 +1,23 @@
+
+/*
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements.  See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership.  The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License.  You may obtain a copy of the License at
+*
+*   http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing,
+* software distributed under the License is distributed on an
+* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+* KIND, either express or implied.  See the License for the
+* specific language governing permissions and limitations
+* under the License.
+*/
+
 /**
  * Simple draggable tool, just for demo or testing.
  * Use jquery.
diff --git a/test/lib/facePrint.js b/test/lib/facePrint.js
index 2241afa..7ba05f6 100644
--- a/test/lib/facePrint.js
+++ b/test/lib/facePrint.js
@@ -1,3 +1,23 @@
+
+/*
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements.  See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership.  The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License.  You may obtain a copy of the License at
+*
+*   http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing,
+* software distributed under the License is distributed on an
+* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+* KIND, either express or implied.  See the License for the
+* specific language governing permissions and limitations
+* under the License.
+*/
+
 // Just for temporarily mobile debug.
 
 (function () {
diff --git a/test/lib/frameInsight.js b/test/lib/frameInsight.js
index 1a397e9..493e553 100644
--- a/test/lib/frameInsight.js
+++ b/test/lib/frameInsight.js
@@ -1,3 +1,23 @@
+
+/*
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements.  See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership.  The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License.  You may obtain a copy of the License at
+*
+*   http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing,
+* software distributed under the License is distributed on an
+* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+* KIND, either express or implied.  See the License for the
+* specific language governing permissions and limitations
+* under the License.
+*/
+
 (function (global) {
 
     var frameInsight = global.frameInsight = {};
diff --git a/test/lib/rearrange.js b/test/lib/rearrange.js
index d772e55..b670510 100644
--- a/test/lib/rearrange.js
+++ b/test/lib/rearrange.js
@@ -1,3 +1,23 @@
+
+/*
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements.  See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership.  The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License.  You may obtain a copy of the License at
+*
+*   http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing,
+* software distributed under the License is distributed on an
+* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+* KIND, either express or implied.  See the License for the
+* specific language governing permissions and limitations
+* under the License.
+*/
+
 var fs = require('fs');
 var path = require('path');
 
diff --git a/test/lib/requireES.js b/test/lib/requireES.js
index 12290f3..4d959ed 100644
--- a/test/lib/requireES.js
+++ b/test/lib/requireES.js
@@ -1,3 +1,23 @@
+
+/*
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements.  See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership.  The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License.  You may obtain a copy of the License at
+*
+*   http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing,
+* software distributed under the License is distributed on an
+* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+* KIND, either express or implied.  See the License for the
+* specific language governing permissions and limitations
+* under the License.
+*/
+
 /**
  * Load es modules in browser.
  * rollup.browser.js is required.
diff --git a/test/lib/reset.css b/test/lib/reset.css
index 117d916..9c931d4 100644
--- a/test/lib/reset.css
+++ b/test/lib/reset.css
@@ -1,3 +1,23 @@
+
+/*
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements.  See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership.  The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License.  You may obtain a copy of the License at
+*
+*   http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing,
+* software distributed under the License is distributed on an
+* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+* KIND, either express or implied.  See the License for the
+* specific language governing permissions and limitations
+* under the License.
+*/
+
 html,
 body,
 #main,
diff --git a/test/lib/testHelper.js b/test/lib/testHelper.js
index 6cbed0f..e483624 100644
--- a/test/lib/testHelper.js
+++ b/test/lib/testHelper.js
@@ -1,3 +1,23 @@
+
+/*
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements.  See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership.  The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License.  You may obtain a copy of the License at
+*
+*   http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing,
+* software distributed under the License is distributed on an
+* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+* KIND, either express or implied.  See the License for the
+* specific language governing permissions and limitations
+* under the License.
+*/
+
 (function (context) {
 
     var DEFAULT_DATA_TABLE_LIMIT = 8;
diff --git a/test/line-animation.html b/test/line-animation.html
index 2bde5d1..5be2426 100644
--- a/test/line-animation.html
+++ b/test/line-animation.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/line-large.html b/test/line-large.html
index 9921ea8..b2c49d1 100644
--- a/test/line-large.html
+++ b/test/line-large.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/line-visual.html b/test/line-visual.html
index 93cfdb9..3a701c7 100644
--- a/test/line-visual.html
+++ b/test/line-visual.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/line.html b/test/line.html
index 310e1d8..36a507e 100644
--- a/test/line.html
+++ b/test/line.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/lines-bus.html b/test/lines-bus.html
index 01eb045..1254701 100644
--- a/test/lines-bus.html
+++ b/test/lines-bus.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset='utf-8'>
diff --git a/test/lines-flight.html b/test/lines-flight.html
index c495947..e1acc08 100644
--- a/test/lines-flight.html
+++ b/test/lines-flight.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset='utf-8'>
diff --git a/test/lines-grid.html b/test/lines-grid.html
index 99804ef..20d37f6 100644
--- a/test/lines-grid.html
+++ b/test/lines-grid.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/lines-ny-appendData.html b/test/lines-ny-appendData.html
index 3c3fb83..bbdf8e6 100644
--- a/test/lines-ny-appendData.html
+++ b/test/lines-ny-appendData.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset='utf-8'>
diff --git a/test/lines-ny.html b/test/lines-ny.html
index e453035..d661e98 100644
--- a/test/lines-ny.html
+++ b/test/lines-ny.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset='utf-8'>
diff --git a/test/lines-remove.html b/test/lines-remove.html
index 8954adb..34f8386 100644
--- a/test/lines-remove.html
+++ b/test/lines-remove.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset='utf-8'>
diff --git a/test/lines-stream-large.html b/test/lines-stream-large.html
index a0e209d..fb21826 100644
--- a/test/lines-stream-large.html
+++ b/test/lines-stream-large.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset='utf-8'>
diff --git a/test/lines-stream-not-large.html b/test/lines-stream-not-large.html
index c475437..f6a995a 100644
--- a/test/lines-stream-not-large.html
+++ b/test/lines-stream-not-large.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset='utf-8'>
diff --git a/test/lines-symbol.html b/test/lines-symbol.html
index 23f4032..e8a212d 100644
--- a/test/lines-symbol.html
+++ b/test/lines-symbol.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset='utf-8'>
diff --git a/test/lines-track.html b/test/lines-track.html
index 8359564..b2765f3 100644
--- a/test/lines-track.html
+++ b/test/lines-track.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset='utf-8'>
diff --git a/test/linesGL-ny-appendData.html b/test/linesGL-ny-appendData.html
index 4c42422..7a68142 100644
--- a/test/linesGL-ny-appendData.html
+++ b/test/linesGL-ny-appendData.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset='utf-8'>
diff --git a/test/loading.html b/test/loading.html
index b306d34..7173dff 100644
--- a/test/loading.html
+++ b/test/loading.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/logScale.html b/test/logScale.html
index c3825ce..3a17adb 100644
--- a/test/logScale.html
+++ b/test/logScale.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset='utf-8'>
diff --git a/test/map-contour.html b/test/map-contour.html
index 444bc74..c8d913c 100644
--- a/test/map-contour.html
+++ b/test/map-contour.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/map-default.html b/test/map-default.html
index 281617e..426471e 100644
--- a/test/map-default.html
+++ b/test/map-default.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/map-grid.html b/test/map-grid.html
index 53b4e9a..4d4036a 100644
--- a/test/map-grid.html
+++ b/test/map-grid.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/map-labels.html b/test/map-labels.html
index 33e3e09..87f90a8 100644
--- a/test/map-labels.html
+++ b/test/map-labels.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/map-locate.html b/test/map-locate.html
index b931636..4a98c3b 100644
--- a/test/map-locate.html
+++ b/test/map-locate.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/map-nested.html b/test/map-nested.html
index f5d5083..c5ce7e5 100644
--- a/test/map-nested.html
+++ b/test/map-nested.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/map-parallel.html b/test/map-parallel.html
index 3ce5d52..7b9ca8a 100644
--- a/test/map-parallel.html
+++ b/test/map-parallel.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/map-province.html b/test/map-province.html
index cb33141..80fa0a3 100644
--- a/test/map-province.html
+++ b/test/map-province.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/map.html b/test/map.html
index 9fe71ef..3b05a2a 100644
--- a/test/map.html
+++ b/test/map.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/mapWorld.html b/test/mapWorld.html
index eacf2ef..ce961f4 100644
--- a/test/mapWorld.html
+++ b/test/mapWorld.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/markArea.html b/test/markArea.html
index 41b73d7..a67696f 100644
--- a/test/markArea.html
+++ b/test/markArea.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/markLine.html b/test/markLine.html
index 7390321..e0b343d 100644
--- a/test/markLine.html
+++ b/test/markLine.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/markPoint.html b/test/markPoint.html
index 854d6cb..abd4081 100644
--- a/test/markPoint.html
+++ b/test/markPoint.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/masterPainterColorChoice.html b/test/masterPainterColorChoice.html
index 3327753..796290c 100644
--- a/test/masterPainterColorChoice.html
+++ b/test/masterPainterColorChoice.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/media-dataZoom.html b/test/media-dataZoom.html
index 3fefccf..c730e2c 100644
--- a/test/media-dataZoom.html
+++ b/test/media-dataZoom.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/media-finance.html b/test/media-finance.html
index 52e8d5f..c52d608 100644
--- a/test/media-finance.html
+++ b/test/media-finance.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/media-pie.html b/test/media-pie.html
index 4b1fef7..3276a8a 100644
--- a/test/media-pie.html
+++ b/test/media-pie.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/min-max-function.html b/test/min-max-function.html
index 6fb0e53..f1d7821 100644
--- a/test/min-max-function.html
+++ b/test/min-max-function.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/mix.html b/test/mix.html
index 9208e49..214f6a7 100644
--- a/test/mix.html
+++ b/test/mix.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/mobileBench.html b/test/mobileBench.html
index 384e099..1e6df39 100644
--- a/test/mobileBench.html
+++ b/test/mobileBench.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/multipleGrid.html b/test/multipleGrid.html
index d60b4d6..d5e8635 100644
--- a/test/multipleGrid.html
+++ b/test/multipleGrid.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/parallel-aqi.html b/test/parallel-aqi.html
index c604148..e581f0c 100644
--- a/test/parallel-aqi.html
+++ b/test/parallel-aqi.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/parallel-lineStyle.html b/test/parallel-lineStyle.html
index db9761c..28f58d0 100644
--- a/test/parallel-lineStyle.html
+++ b/test/parallel-lineStyle.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/parallel-nutrients.html b/test/parallel-nutrients.html
index 8623067..b07f50e 100644
--- a/test/parallel-nutrients.html
+++ b/test/parallel-nutrients.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/pictorial-repeat.html b/test/pictorial-repeat.html
index 5ad53ee..a56aa5e 100644
--- a/test/pictorial-repeat.html
+++ b/test/pictorial-repeat.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/pictorial-single.html b/test/pictorial-single.html
index 7e59be7..7c22f8f 100644
--- a/test/pictorial-single.html
+++ b/test/pictorial-single.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/pictorial-svg.html b/test/pictorial-svg.html
index c2d00c4..8119d9c 100644
--- a/test/pictorial-svg.html
+++ b/test/pictorial-svg.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/pie-action.html b/test/pie-action.html
index 4588116..e91f539 100644
--- a/test/pie-action.html
+++ b/test/pie-action.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/pie-calculable.html b/test/pie-calculable.html
index 68109d3..cc74f5b 100644
--- a/test/pie-calculable.html
+++ b/test/pie-calculable.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/pie-digits.html b/test/pie-digits.html
index b4eca10..3fd8813 100644
--- a/test/pie-digits.html
+++ b/test/pie-digits.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/pie.html b/test/pie.html
index d2d9694..62b1446 100644
--- a/test/pie.html
+++ b/test/pie.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/pie2.html b/test/pie2.html
index cbd0474..5304e05 100644
--- a/test/pie2.html
+++ b/test/pie2.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/pie3.html b/test/pie3.html
index 8fdd077..85ee605 100644
--- a/test/pie3.html
+++ b/test/pie3.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/pieDynamic.html b/test/pieDynamic.html
index dd16e64..dde8f99 100644
--- a/test/pieDynamic.html
+++ b/test/pieDynamic.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/polarLine.html b/test/polarLine.html
index f1ddca0..64bc0b9 100644
--- a/test/polarLine.html
+++ b/test/polarLine.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/polarLine2.html b/test/polarLine2.html
index 23f7c5e..e277d75 100644
--- a/test/polarLine2.html
+++ b/test/polarLine2.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/polarScatter.html b/test/polarScatter.html
index 892b5a8..3db158e 100644
--- a/test/polarScatter.html
+++ b/test/polarScatter.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/punchCard.html b/test/punchCard.html
index f0326cb..9edfbe6 100644
--- a/test/punchCard.html
+++ b/test/punchCard.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/radar.html b/test/radar.html
index 05cd99a..c38e249 100644
--- a/test/radar.html
+++ b/test/radar.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/radar2.html b/test/radar2.html
index 378b729..894cc52 100644
--- a/test/radar2.html
+++ b/test/radar2.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/radar3.html b/test/radar3.html
index e4d4510..81e4b4f 100644
--- a/test/radar3.html
+++ b/test/radar3.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/radar4.html b/test/radar4.html
index 5e7b515..eeab7d5 100644
--- a/test/radar4.html
+++ b/test/radar4.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/richText.html b/test/richText.html
index 2c29982..7516305 100644
--- a/test/richText.html
+++ b/test/richText.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/roseExtreme.html b/test/roseExtreme.html
index 733dd37..f303890 100644
--- a/test/roseExtreme.html
+++ b/test/roseExtreme.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/roseType.html b/test/roseType.html
index 32a8d24..f19cb58 100644
--- a/test/roseType.html
+++ b/test/roseType.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/sankey-jump.html b/test/sankey-jump.html
index 0e16996..3525ae5 100644
--- a/test/sankey-jump.html
+++ b/test/sankey-jump.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/sankey-test.html b/test/sankey-test.html
index a609d96..8a095fe 100644
--- a/test/sankey-test.html
+++ b/test/sankey-test.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/sankey.html b/test/sankey.html
index d8dec76..35daab6 100644
--- a/test/sankey.html
+++ b/test/sankey.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/scale-integer.html b/test/scale-integer.html
index 73631ba..c1e36c8 100644
--- a/test/scale-integer.html
+++ b/test/scale-integer.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/scatter-gps.html b/test/scatter-gps.html
index 6304f0b..5c1d5db 100644
--- a/test/scatter-gps.html
+++ b/test/scatter-gps.html
@@ -1,4 +1,24 @@
 <!doctype html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/scatter-markline.html b/test/scatter-markline.html
index c7b847b..1aad8bf 100644
--- a/test/scatter-markline.html
+++ b/test/scatter-markline.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/scatter-random-stream-fix-axis.html b/test/scatter-random-stream-fix-axis.html
index 6a9ef3b..8e04a4e 100644
--- a/test/scatter-random-stream-fix-axis.html
+++ b/test/scatter-random-stream-fix-axis.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/scatter-random-stream.html b/test/scatter-random-stream.html
index 0728063..baf2157 100644
--- a/test/scatter-random-stream.html
+++ b/test/scatter-random-stream.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/scatter-single-axis.html b/test/scatter-single-axis.html
index 944fc6f..83055c0 100644
--- a/test/scatter-single-axis.html
+++ b/test/scatter-single-axis.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/scatter-stream-large.html b/test/scatter-stream-large.html
index 2295b1c..7580d8b 100644
--- a/test/scatter-stream-large.html
+++ b/test/scatter-stream-large.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset='utf-8'>
diff --git a/test/scatter-stream-not-large.html b/test/scatter-stream-not-large.html
index 8afede3..533c2bf 100644
--- a/test/scatter-stream-not-large.html
+++ b/test/scatter-stream-not-large.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset='utf-8'>
diff --git a/test/scatter-stream-visual.html b/test/scatter-stream-visual.html
index 26a2a00..b7577b7 100644
--- a/test/scatter-stream-visual.html
+++ b/test/scatter-stream-visual.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/scatter-weibo.html b/test/scatter-weibo.html
index f332ee1..76c1b8e 100644
--- a/test/scatter-weibo.html
+++ b/test/scatter-weibo.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/scatter.html b/test/scatter.html
index bf69a7d..86374f0 100644
--- a/test/scatter.html
+++ b/test/scatter.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/scatterMatrix.html b/test/scatterMatrix.html
index 7f21243..fc1bcd3 100644
--- a/test/scatterMatrix.html
+++ b/test/scatterMatrix.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/selectedMode.html b/test/selectedMode.html
index 8db56da..065cd9b 100644
--- a/test/selectedMode.html
+++ b/test/selectedMode.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/showTip.html b/test/showTip.html
index 89a0974..6bbdd9b 100644
--- a/test/showTip.html
+++ b/test/showTip.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/singleAxisScales.html b/test/singleAxisScales.html
index 8c63348..d299ec4 100644
--- a/test/singleAxisScales.html
+++ b/test/singleAxisScales.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/smooth.html b/test/smooth.html
index 74fcf46..3c70bc8 100644
--- a/test/smooth.html
+++ b/test/smooth.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/stream-filter.html b/test/stream-filter.html
index 082f928..d5e0d12 100644
--- a/test/stream-filter.html
+++ b/test/stream-filter.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/sunburst-book.html b/test/sunburst-book.html
index b86c32e..db40642 100644
--- a/test/sunburst-book.html
+++ b/test/sunburst-book.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/sunburst-canvas.html b/test/sunburst-canvas.html
index 4a40ce4..c4d5dbc 100644
--- a/test/sunburst-canvas.html
+++ b/test/sunburst-canvas.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/sunburst-drink.html b/test/sunburst-drink.html
index c694667..e86cbf7 100644
--- a/test/sunburst-drink.html
+++ b/test/sunburst-drink.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/sunburst-highlight.html b/test/sunburst-highlight.html
index d062f95..cadc03c 100644
--- a/test/sunburst-highlight.html
+++ b/test/sunburst-highlight.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/sunburst-simple.html b/test/sunburst-simple.html
index 0227d48..9dc099e 100644
--- a/test/sunburst-simple.html
+++ b/test/sunburst-simple.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/sunburst-visualMap.html b/test/sunburst-visualMap.html
index 40fcda2..3d42df5 100644
--- a/test/sunburst-visualMap.html
+++ b/test/sunburst-visualMap.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/sunburst.html b/test/sunburst.html
index 72dc1f4..145cd19 100644
--- a/test/sunburst.html
+++ b/test/sunburst.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/svg-test.html b/test/svg-test.html
index 3103546..53444f6 100644
--- a/test/svg-test.html
+++ b/test/svg-test.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/symbol.html b/test/symbol.html
index b84016d..e306b89 100644
--- a/test/symbol.html
+++ b/test/symbol.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/theme.html b/test/theme.html
index 0c568a7..6e44cb2 100644
--- a/test/theme.html
+++ b/test/theme.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/themeRiver.html b/test/themeRiver.html
index 42ffa6e..8fd90be 100644
--- a/test/themeRiver.html
+++ b/test/themeRiver.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/themeRiver2.html b/test/themeRiver2.html
index f093e82..65b9e8a 100644
--- a/test/themeRiver2.html
+++ b/test/themeRiver2.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/timeScale.html b/test/timeScale.html
index eb83db7..f94e157 100644
--- a/test/timeScale.html
+++ b/test/timeScale.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/timeScale2.html b/test/timeScale2.html
index b3b47c6..6f75985 100644
--- a/test/timeScale2.html
+++ b/test/timeScale2.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/timeZone.html b/test/timeZone.html
index 3d0d893..78f737c 100644
--- a/test/timeZone.html
+++ b/test/timeZone.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/timeline-dynamic-series.html b/test/timeline-dynamic-series.html
index 44be8e9..1c786ac 100644
--- a/test/timeline-dynamic-series.html
+++ b/test/timeline-dynamic-series.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/timeline-finance.html b/test/timeline-finance.html
index e3f2c22..29e9c44 100644
--- a/test/timeline-finance.html
+++ b/test/timeline-finance.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/timeline-layout.html b/test/timeline-layout.html
index 81714dc..f018dd0 100644
--- a/test/timeline-layout.html
+++ b/test/timeline-layout.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/tmp-base.html b/test/tmp-base.html
index ac43f1f..3f3693c 100644
--- a/test/tmp-base.html
+++ b/test/tmp-base.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/tooltip-action.html b/test/tooltip-action.html
index 9806554..5492f4b 100644
--- a/test/tooltip-action.html
+++ b/test/tooltip-action.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/tooltip-axisPointer.html b/test/tooltip-axisPointer.html
index 42248a9..4ae8da3 100644
--- a/test/tooltip-axisPointer.html
+++ b/test/tooltip-axisPointer.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/tooltip-cascade.html b/test/tooltip-cascade.html
index 63ace24..9f48ca9 100644
--- a/test/tooltip-cascade.html
+++ b/test/tooltip-cascade.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/tooltip-link.html b/test/tooltip-link.html
index 7721ad8..792aa02 100644
--- a/test/tooltip-link.html
+++ b/test/tooltip-link.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/tooltip-setOption.html b/test/tooltip-setOption.html
index 88d2cc7..3b1706d 100644
--- a/test/tooltip-setOption.html
+++ b/test/tooltip-setOption.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/tooltip-touch.html b/test/tooltip-touch.html
index 0a3adc0..19774fb 100644
--- a/test/tooltip-touch.html
+++ b/test/tooltip-touch.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/tooltip.html b/test/tooltip.html
index 22f512e..38190ff 100644
--- a/test/tooltip.html
+++ b/test/tooltip.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/touch-candlestick.html b/test/touch-candlestick.html
index ea08b71..0101ba2 100644
--- a/test/touch-candlestick.html
+++ b/test/touch-candlestick.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/touch-slide.html b/test/touch-slide.html
index e0dc394..965824f 100644
--- a/test/touch-slide.html
+++ b/test/touch-slide.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/touch-test.html b/test/touch-test.html
index 7daeaa4..0c1ce11 100644
--- a/test/touch-test.html
+++ b/test/touch-test.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/tree-addNode.html b/test/tree-addNode.html
index 9a0e750..f1f2c8c 100644
--- a/test/tree-addNode.html
+++ b/test/tree-addNode.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8" />
diff --git a/test/tree-basic.html b/test/tree-basic.html
index 3d3f640..48d7c7e 100644
--- a/test/tree-basic.html
+++ b/test/tree-basic.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8" />
diff --git a/test/tree-image.html b/test/tree-image.html
index 6dd128b..554280d 100644
--- a/test/tree-image.html
+++ b/test/tree-image.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8" />
diff --git a/test/tree-legend.html b/test/tree-legend.html
index 161c0b2..cfbdcd5 100644
--- a/test/tree-legend.html
+++ b/test/tree-legend.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8" />
diff --git a/test/tree-orient-right-left.html b/test/tree-orient-right-left.html
index 9b34288..067b7c2 100644
--- a/test/tree-orient-right-left.html
+++ b/test/tree-orient-right-left.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8" />
diff --git a/test/tree-orient-top-bottom.html b/test/tree-orient-top-bottom.html
index 5378038..6f2d860 100644
--- a/test/tree-orient-top-bottom.html
+++ b/test/tree-orient-top-bottom.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8" />
diff --git a/test/tree-radial.html b/test/tree-radial.html
index 158e0b2..43e299c 100644
--- a/test/tree-radial.html
+++ b/test/tree-radial.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8" />
diff --git a/test/tree-recurrentRemoveNode.html b/test/tree-recurrentRemoveNode.html
index bde818b..7e7f401 100644
--- a/test/tree-recurrentRemoveNode.html
+++ b/test/tree-recurrentRemoveNode.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8" />
diff --git a/test/tree-removeNode.html b/test/tree-removeNode.html
index 24c9041..47d458a 100644
--- a/test/tree-removeNode.html
+++ b/test/tree-removeNode.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8" />
diff --git a/test/tree-vertical.html b/test/tree-vertical.html
index ea2fde0..b3f944a 100644
--- a/test/tree-vertical.html
+++ b/test/tree-vertical.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8" />
diff --git a/test/treemap-disk.html b/test/treemap-disk.html
index 53a2130..5f51011 100644
--- a/test/treemap-disk.html
+++ b/test/treemap-disk.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/treemap-disk2.html b/test/treemap-disk2.html
index 5aa19cf..eda860d 100644
--- a/test/treemap-disk2.html
+++ b/test/treemap-disk2.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/treemap-obama.html b/test/treemap-obama.html
index 64eeefa..fec5dbd 100644
--- a/test/treemap-obama.html
+++ b/test/treemap-obama.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/treemap-option.html b/test/treemap-option.html
index 0bd8e40..f415aa9 100644
--- a/test/treemap-option.html
+++ b/test/treemap-option.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
 <head>
     <meta charset="utf-8">
diff --git a/test/treemap-option2.html b/test/treemap-option2.html
index 6af9d0e..34ff886 100644
--- a/test/treemap-option2.html
+++ b/test/treemap-option2.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
 <head>
     <meta charset="utf-8">
diff --git a/test/treemap-simple.html b/test/treemap-simple.html
index edabdda..20043a6 100644
--- a/test/treemap-simple.html
+++ b/test/treemap-simple.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/treemap-visual.html b/test/treemap-visual.html
index 7982d91..f855ead 100644
--- a/test/treemap-visual.html
+++ b/test/treemap-visual.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/ut/spec/api/containPixel.js b/test/ut/spec/api/containPixel.js
index 506ae75..39713e3 100755
--- a/test/ut/spec/api/containPixel.js
+++ b/test/ut/spec/api/containPixel.js
@@ -1,3 +1,23 @@
+
+/*
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements.  See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership.  The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License.  You may obtain a copy of the License at
+*
+*   http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing,
+* software distributed under the License is distributed on an
+* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+* KIND, either express or implied.  See the License for the
+* specific language governing permissions and limitations
+* under the License.
+*/
+
 /* jshint maxlen:200 */
 
 describe('api/containPixel', function() {
diff --git a/test/ut/spec/api/converter.js b/test/ut/spec/api/converter.js
index e5f7aaa..3cadedf 100755
--- a/test/ut/spec/api/converter.js
+++ b/test/ut/spec/api/converter.js
@@ -1,3 +1,23 @@
+
+/*
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements.  See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership.  The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License.  You may obtain a copy of the License at
+*
+*   http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing,
+* software distributed under the License is distributed on an
+* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+* KIND, either express or implied.  See the License for the
+* specific language governing permissions and limitations
+* under the License.
+*/
+
 /* jshint maxlen:200 */
 
 describe('api/converter', function() {
diff --git a/test/ut/spec/api/getVisual.js b/test/ut/spec/api/getVisual.js
index 45f5024..cfac8e3 100755
--- a/test/ut/spec/api/getVisual.js
+++ b/test/ut/spec/api/getVisual.js
@@ -1,3 +1,23 @@
+
+/*
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements.  See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership.  The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License.  You may obtain a copy of the License at
+*
+*   http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing,
+* software distributed under the License is distributed on an
+* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+* KIND, either express or implied.  See the License for the
+* specific language governing permissions and limitations
+* under the License.
+*/
+
 /* jshint maxlen:200 */
 
 describe('api/getVisual', function() {
diff --git a/test/ut/spec/component/dataZoom/helper.js b/test/ut/spec/component/dataZoom/helper.js
index 72b0ca3..662579f 100755
--- a/test/ut/spec/component/dataZoom/helper.js
+++ b/test/ut/spec/component/dataZoom/helper.js
@@ -1,3 +1,23 @@
+
+/*
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements.  See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership.  The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License.  You may obtain a copy of the License at
+*
+*   http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing,
+* software distributed under the License is distributed on an
+* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+* KIND, either express or implied.  See the License for the
+* specific language governing permissions and limitations
+* under the License.
+*/
+
 describe('dataZoom/helper', function() {
 
     var utHelper = window.utHelper;
diff --git a/test/ut/spec/component/graphic/setOption.js b/test/ut/spec/component/graphic/setOption.js
index 5d6e104..ac26d66 100755
--- a/test/ut/spec/component/graphic/setOption.js
+++ b/test/ut/spec/component/graphic/setOption.js
@@ -1,3 +1,23 @@
+
+/*
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements.  See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership.  The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License.  You may obtain a copy of the License at
+*
+*   http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing,
+* software distributed under the License is distributed on an
+* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+* KIND, either express or implied.  See the License for the
+* specific language governing permissions and limitations
+* under the License.
+*/
+
 describe('graphic_setOption', function() {
 
     var utHelper = window.utHelper;
diff --git a/test/ut/spec/component/helper/sliderMove.js b/test/ut/spec/component/helper/sliderMove.js
index 62be501..a376d2b 100644
--- a/test/ut/spec/component/helper/sliderMove.js
+++ b/test/ut/spec/component/helper/sliderMove.js
@@ -1,3 +1,23 @@
+
+/*
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements.  See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership.  The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License.  You may obtain a copy of the License at
+*
+*   http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing,
+* software distributed under the License is distributed on an
+* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+* KIND, either express or implied.  See the License for the
+* specific language governing permissions and limitations
+* under the License.
+*/
+
 describe('component/helper/sliderMove', function () {
 
     var utHelper = window.utHelper;
diff --git a/test/ut/spec/component/visualMap/setOption.js b/test/ut/spec/component/visualMap/setOption.js
index f98f789..a22c4f3 100755
--- a/test/ut/spec/component/visualMap/setOption.js
+++ b/test/ut/spec/component/visualMap/setOption.js
@@ -1,3 +1,23 @@
+
+/*
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements.  See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership.  The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License.  You may obtain a copy of the License at
+*
+*   http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing,
+* software distributed under the License is distributed on an
+* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+* KIND, either express or implied.  See the License for the
+* specific language governing permissions and limitations
+* under the License.
+*/
+
 describe('vsiaulMap_setOption', function() {
 
     var utHelper = window.utHelper;
diff --git a/test/ut/spec/data/List.js b/test/ut/spec/data/List.js
index c169e11..18e9dee 100644
--- a/test/ut/spec/data/List.js
+++ b/test/ut/spec/data/List.js
@@ -1,3 +1,23 @@
+
+/*
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements.  See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership.  The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License.  You may obtain a copy of the License at
+*
+*   http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing,
+* software distributed under the License is distributed on an
+* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+* KIND, either express or implied.  See the License for the
+* specific language governing permissions and limitations
+* under the License.
+*/
+
 describe('List', function () {
 
     var utHelper = window.utHelper;
diff --git a/test/ut/spec/data/completeDimensions.js b/test/ut/spec/data/completeDimensions.js
index 1afe0ce..4eecb88 100644
--- a/test/ut/spec/data/completeDimensions.js
+++ b/test/ut/spec/data/completeDimensions.js
@@ -1,4 +1,24 @@
 
+/*
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements.  See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership.  The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License.  You may obtain a copy of the License at
+*
+*   http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing,
+* software distributed under the License is distributed on an
+* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+* KIND, either express or implied.  See the License for the
+* specific language governing permissions and limitations
+* under the License.
+*/
+
+
 describe('completeDimensions', function () {
 
     var utHelper = window.utHelper;
diff --git a/test/ut/spec/model/Component.js b/test/ut/spec/model/Component.js
index 937b7ce..274b002 100755
--- a/test/ut/spec/model/Component.js
+++ b/test/ut/spec/model/Component.js
@@ -1,3 +1,23 @@
+
+/*
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements.  See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership.  The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License.  You may obtain a copy of the License at
+*
+*   http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing,
+* software distributed under the License is distributed on an
+* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+* KIND, either express or implied.  See the License for the
+* specific language governing permissions and limitations
+* under the License.
+*/
+
 describe('Component', function() {
 
     var utHelper = window.utHelper;
diff --git a/test/ut/spec/model/Global.js b/test/ut/spec/model/Global.js
index aa2bf19..962949a 100755
--- a/test/ut/spec/model/Global.js
+++ b/test/ut/spec/model/Global.js
@@ -1,3 +1,23 @@
+
+/*
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements.  See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership.  The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License.  You may obtain a copy of the License at
+*
+*   http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing,
+* software distributed under the License is distributed on an
+* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+* KIND, either express or implied.  See the License for the
+* specific language governing permissions and limitations
+* under the License.
+*/
+
 describe('modelAndOptionMapping', function() {
 
     var utHelper = window.utHelper;
diff --git a/test/ut/spec/model/timelineOptions.js b/test/ut/spec/model/timelineOptions.js
index eb320f6..b4c1ff1 100755
--- a/test/ut/spec/model/timelineOptions.js
+++ b/test/ut/spec/model/timelineOptions.js
@@ -1,3 +1,23 @@
+
+/*
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements.  See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership.  The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License.  You may obtain a copy of the License at
+*
+*   http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing,
+* software distributed under the License is distributed on an
+* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+* KIND, either express or implied.  See the License for the
+* specific language governing permissions and limitations
+* under the License.
+*/
+
 describe('timelineOptions', function() {
 
     var utHelper = window.utHelper;
diff --git a/test/ut/spec/scale/interval.js b/test/ut/spec/scale/interval.js
index b2be800..bf45bb8 100755
--- a/test/ut/spec/scale/interval.js
+++ b/test/ut/spec/scale/interval.js
@@ -1,3 +1,23 @@
+
+/*
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements.  See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership.  The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License.  You may obtain a copy of the License at
+*
+*   http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing,
+* software distributed under the License is distributed on an
+* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+* KIND, either express or implied.  See the License for the
+* specific language governing permissions and limitations
+* under the License.
+*/
+
 describe('scale_interval', function() {
 
     var utHelper = window.utHelper;
diff --git a/test/ut/spec/ui/axis.boundaryGap.js b/test/ut/spec/ui/axis.boundaryGap.js
index af0c7e8..497cd6d 100644
--- a/test/ut/spec/ui/axis.boundaryGap.js
+++ b/test/ut/spec/ui/axis.boundaryGap.js
@@ -1,3 +1,23 @@
+
+/*
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements.  See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership.  The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License.  You may obtain a copy of the License at
+*
+*   http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing,
+* software distributed under the License is distributed on an
+* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+* KIND, either express or implied.  See the License for the
+* specific language governing permissions and limitations
+* under the License.
+*/
+
 describe('axis', function () {
 
     var uiHelper = window.uiHelper;
diff --git a/test/ut/spec/ui/config.js b/test/ut/spec/ui/config.js
index bf76dc4..9f5ef12 100644
--- a/test/ut/spec/ui/config.js
+++ b/test/ut/spec/ui/config.js
@@ -1,3 +1,23 @@
+
+/*
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements.  See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership.  The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License.  You may obtain a copy of the License at
+*
+*   http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing,
+* software distributed under the License is distributed on an
+* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+* KIND, either express or implied.  See the License for the
+* specific language governing permissions and limitations
+* under the License.
+*/
+
 require.config({
     paths: {
         'oldEcharts': 'tmp/echarts-v4.0.4',
diff --git a/test/ut/spec/ui/legend.js b/test/ut/spec/ui/legend.js
index a746163..396eccb 100644
--- a/test/ut/spec/ui/legend.js
+++ b/test/ut/spec/ui/legend.js
@@ -1,3 +1,23 @@
+
+/*
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements.  See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership.  The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License.  You may obtain a copy of the License at
+*
+*   http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing,
+* software distributed under the License is distributed on an
+* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+* KIND, either express or implied.  See the License for the
+* specific language governing permissions and limitations
+* under the License.
+*/
+
 describe('legend', function() {
 
     var uiHelper = window.uiHelper;
diff --git a/test/ut/spec/ui/series.bar.js b/test/ut/spec/ui/series.bar.js
index d7af2fd..8d8f8bc 100644
--- a/test/ut/spec/ui/series.bar.js
+++ b/test/ut/spec/ui/series.bar.js
@@ -1,3 +1,23 @@
+
+/*
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements.  See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership.  The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License.  You may obtain a copy of the License at
+*
+*   http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing,
+* software distributed under the License is distributed on an
+* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+* KIND, either express or implied.  See the License for the
+* specific language governing permissions and limitations
+* under the License.
+*/
+
 describe('series.bar', function () {
 
     var uiHelper = window.uiHelper;
diff --git a/test/ut/spec/ui/title.js b/test/ut/spec/ui/title.js
index c2a5f50..43059a3 100644
--- a/test/ut/spec/ui/title.js
+++ b/test/ut/spec/ui/title.js
@@ -1,3 +1,23 @@
+
+/*
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements.  See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership.  The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License.  You may obtain a copy of the License at
+*
+*   http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing,
+* software distributed under the License is distributed on an
+* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+* KIND, either express or implied.  See the License for the
+* specific language governing permissions and limitations
+* under the License.
+*/
+
 describe('title', function() {
 
     var uiHelper = window.uiHelper;
diff --git a/test/ut/spec/ui/title.subtextStyle.js b/test/ut/spec/ui/title.subtextStyle.js
index fc97f4e..e85b50f 100644
--- a/test/ut/spec/ui/title.subtextStyle.js
+++ b/test/ut/spec/ui/title.subtextStyle.js
@@ -1,3 +1,23 @@
+
+/*
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements.  See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership.  The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License.  You may obtain a copy of the License at
+*
+*   http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing,
+* software distributed under the License is distributed on an
+* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+* KIND, either express or implied.  See the License for the
+* specific language governing permissions and limitations
+* under the License.
+*/
+
 describe('title.subtextStyle', function() {
 
     var uiHelper = window.uiHelper;
diff --git a/test/ut/spec/ui/title.textStyle.js b/test/ut/spec/ui/title.textStyle.js
index ef79f84..4044135 100644
--- a/test/ut/spec/ui/title.textStyle.js
+++ b/test/ut/spec/ui/title.textStyle.js
@@ -1,3 +1,23 @@
+
+/*
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements.  See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership.  The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License.  You may obtain a copy of the License at
+*
+*   http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing,
+* software distributed under the License is distributed on an
+* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+* KIND, either express or implied.  See the License for the
+* specific language governing permissions and limitations
+* under the License.
+*/
+
 describe('title.textStyle', function() {
 
     var uiHelper = window.uiHelper;
diff --git a/test/ut/spec/util/graphic.js b/test/ut/spec/util/graphic.js
index 8960a3d..9658886 100755
--- a/test/ut/spec/util/graphic.js
+++ b/test/ut/spec/util/graphic.js
@@ -1,3 +1,23 @@
+
+/*
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements.  See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership.  The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License.  You may obtain a copy of the License at
+*
+*   http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing,
+* software distributed under the License is distributed on an
+* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+* KIND, either express or implied.  See the License for the
+* specific language governing permissions and limitations
+* under the License.
+*/
+
 describe('util/graphic', function() {
 
     var graphic;
diff --git a/test/ut/spec/util/layout.js b/test/ut/spec/util/layout.js
index 6b14395..b4873f7 100644
--- a/test/ut/spec/util/layout.js
+++ b/test/ut/spec/util/layout.js
@@ -1,3 +1,23 @@
+
+/*
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements.  See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership.  The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License.  You may obtain a copy of the License at
+*
+*   http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing,
+* software distributed under the License is distributed on an
+* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+* KIND, either express or implied.  See the License for the
+* specific language governing permissions and limitations
+* under the License.
+*/
+
 describe('util/number', function () {
 
     var utHelper = window.utHelper;
diff --git a/test/ut/spec/util/model.js b/test/ut/spec/util/model.js
index f94895d..356436e 100755
--- a/test/ut/spec/util/model.js
+++ b/test/ut/spec/util/model.js
@@ -1,3 +1,23 @@
+
+/*
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements.  See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership.  The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License.  You may obtain a copy of the License at
+*
+*   http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing,
+* software distributed under the License is distributed on an
+* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+* KIND, either express or implied.  See the License for the
+* specific language governing permissions and limitations
+* under the License.
+*/
+
 describe('util/model', function() {
 
     var utHelper = window.utHelper;
diff --git a/test/ut/spec/util/number.js b/test/ut/spec/util/number.js
index fce3ba3..7940727 100755
--- a/test/ut/spec/util/number.js
+++ b/test/ut/spec/util/number.js
@@ -1,3 +1,23 @@
+
+/*
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements.  See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership.  The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License.  You may obtain a copy of the License at
+*
+*   http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing,
+* software distributed under the License is distributed on an
+* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+* KIND, either express or implied.  See the License for the
+* specific language governing permissions and limitations
+* under the License.
+*/
+
 describe('util/number', function () {
 
     var utHelper = window.utHelper;
diff --git a/test/ut/ui.html b/test/ut/ui.html
index 632f130..ff74fca 100644
--- a/test/ut/ui.html
+++ b/test/ut/ui.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
 <head>
     <meta charset="utf-8">
diff --git a/test/ut/ut.html b/test/ut/ut.html
index 2a41399..94f9aeb 100755
--- a/test/ut/ut.html
+++ b/test/ut/ut.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
 <head>
     <meta charset="utf-8">
diff --git a/test/visualMap-categories.html b/test/visualMap-categories.html
index 263399c..cc3e04b 100644
--- a/test/visualMap-categories.html
+++ b/test/visualMap-categories.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/visualMap-continuous.html b/test/visualMap-continuous.html
index 5aa96da..fbdc1fa 100644
--- a/test/visualMap-continuous.html
+++ b/test/visualMap-continuous.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/visualMap-large.html b/test/visualMap-large.html
index 54559ea..d209fc2 100644
--- a/test/visualMap-large.html
+++ b/test/visualMap-large.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/visualMap-layout.html b/test/visualMap-layout.html
index 3761be2..ffc5a5d 100644
--- a/test/visualMap-layout.html
+++ b/test/visualMap-layout.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/visualMap-opacity.html b/test/visualMap-opacity.html
index 71e9536..f96abf7 100644
--- a/test/visualMap-opacity.html
+++ b/test/visualMap-opacity.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/visualMap-performance1.html b/test/visualMap-performance1.html
index 51bf17a..7de2a55 100644
--- a/test/visualMap-performance1.html
+++ b/test/visualMap-performance1.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/visualMap-pieces.html b/test/visualMap-pieces.html
index 06c7c98..dcffd43 100644
--- a/test/visualMap-pieces.html
+++ b/test/visualMap-pieces.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/visualMap-scatter-colorAndSymbol.html b/test/visualMap-scatter-colorAndSymbol.html
index a84315f..ca096f2 100644
--- a/test/visualMap-scatter-colorAndSymbol.html
+++ b/test/visualMap-scatter-colorAndSymbol.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/visualMap-scatter-symbolSize.html b/test/visualMap-scatter-symbolSize.html
index 1d61de7..1c01441 100644
--- a/test/visualMap-scatter-symbolSize.html
+++ b/test/visualMap-scatter-symbolSize.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/visualMap-special-case.html b/test/visualMap-special-case.html
index 1c0f9ab..2308347 100644
--- a/test/visualMap-special-case.html
+++ b/test/visualMap-special-case.html
@@ -1,4 +1,24 @@
 <!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/webkit-dep.html b/test/webkit-dep.html
index 9489bd4..9032486 100644
--- a/test/webkit-dep.html
+++ b/test/webkit-dep.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/worldPopulationBubble.html b/test/worldPopulationBubble.html
index 4edce29..99fecc8 100644
--- a/test/worldPopulationBubble.html
+++ b/test/worldPopulationBubble.html
@@ -1,3 +1,23 @@
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <html>
     <head>
         <meta charset='utf-8'>

-- 
To stop receiving notification emails like this one, please contact
sushuang@apache.org.

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


[incubator-echarts] 02/03: Tweak example.

Posted by su...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

sushuang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-echarts.git

commit 36e362a7c615e28bc65cd079af2468ba996cafd7
Author: sushuang <su...@gmail.com>
AuthorDate: Fri May 4 07:45:06 2018 +0800

    Tweak example.
---
 test/-cases.html                 | 2 +-
 test/area-large.html             | 2 +-
 test/axis-boundaryGap.html       | 2 +-
 test/axis-containLabel.html      | 2 +-
 test/axis-extrema.html           | 2 +-
 test/axis-interval.html          | 2 +-
 test/axis-interval2.html         | 2 +-
 test/axisLabel.html              | 2 +-
 test/axisPosition.html           | 2 +-
 test/bar-stack.html              | 2 +-
 test/canvas-replay.html          | 2 +-
 test/css-transform.html          | 2 +-
 test/custom-children-remove.html | 2 +-
 test/dataZoom-dynamic.html       | 2 +-
 test/dataZoom-geo.html           | 2 +-
 test/dataZoom-sync.html          | 2 +-
 test/dataZoom-toolbox.html       | 2 +-
 test/dynamicData3.html           | 2 +-
 test/force-case.html             | 2 +-
 test/graphicOption.html          | 2 +-
 test/graphicRemove.html          | 2 +-
 test/ie11.html                   | 2 +-
 test/label-position.html         | 2 +-
 test/largeScatterWithEmpty.html  | 2 +-
 test/line-animation.html         | 2 +-
 test/lines-grid.html             | 2 +-
 test/map-default.html            | 2 +-
 test/map-grid.html               | 2 +-
 test/map-labels.html             | 2 +-
 test/map-nested.html             | 2 +-
 test/map-parallel.html           | 2 +-
 test/parallel-nutrients.html     | 2 +-
 test/pictorial-repeat.html       | 2 +-
 test/pictorial-single.html       | 2 +-
 test/richText.html               | 2 +-
 test/roseExtreme.html            | 2 +-
 test/scatterMatrix.html          | 2 +-
 test/tooltip-link.html           | 2 +-
 test/touch-candlestick.html      | 2 +-
 test/touch-test.html             | 2 +-
 test/treemap-visual.html         | 2 +-
 test/visualMap-large.html        | 2 +-
 test/visualMap-pieces.html       | 2 +-
 test/visualMap-special-case.html | 2 +-
 44 files changed, 44 insertions(+), 44 deletions(-)

diff --git a/test/-cases.html b/test/-cases.html
index d3ce849..a50a530 100644
--- a/test/-cases.html
+++ b/test/-cases.html
@@ -1,4 +1,4 @@
-<!DOCTYPE>
+<!DOCTYPE html>
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/area-large.html b/test/area-large.html
index af4d777..231dadb 100644
--- a/test/area-large.html
+++ b/test/area-large.html
@@ -1,4 +1,4 @@
-<!DOCTYPE>
+<!DOCTYPE html>
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/axis-boundaryGap.html b/test/axis-boundaryGap.html
index 445c134..5720f2a 100644
--- a/test/axis-boundaryGap.html
+++ b/test/axis-boundaryGap.html
@@ -1,4 +1,4 @@
-<!DOCTYPE>
+<!DOCTYPE html>
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/axis-containLabel.html b/test/axis-containLabel.html
index 0331464..ccd6b00 100644
--- a/test/axis-containLabel.html
+++ b/test/axis-containLabel.html
@@ -1,4 +1,4 @@
-<!DOCTYPE>
+<!DOCTYPE html>
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/axis-extrema.html b/test/axis-extrema.html
index b11644b..ba66737 100644
--- a/test/axis-extrema.html
+++ b/test/axis-extrema.html
@@ -1,4 +1,4 @@
-<!DOCTYPE>
+<!DOCTYPE html>
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/axis-interval.html b/test/axis-interval.html
index b5eed90..55f7e56 100644
--- a/test/axis-interval.html
+++ b/test/axis-interval.html
@@ -1,4 +1,4 @@
-<!DOCTYPE>
+<!DOCTYPE html>
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/axis-interval2.html b/test/axis-interval2.html
index 69c762b..c7d5809 100644
--- a/test/axis-interval2.html
+++ b/test/axis-interval2.html
@@ -1,4 +1,4 @@
-<!DOCTYPE>
+<!DOCTYPE html>
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/axisLabel.html b/test/axisLabel.html
index b0c0c20..ff47df4 100644
--- a/test/axisLabel.html
+++ b/test/axisLabel.html
@@ -1,4 +1,4 @@
-<!DOCTYPE>
+<!DOCTYPE html>
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/axisPosition.html b/test/axisPosition.html
index 09cb925..f77c3ba 100644
--- a/test/axisPosition.html
+++ b/test/axisPosition.html
@@ -1,4 +1,4 @@
-<!DOCTYPE>
+<!DOCTYPE html>
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/bar-stack.html b/test/bar-stack.html
index 59e554d..259de03 100644
--- a/test/bar-stack.html
+++ b/test/bar-stack.html
@@ -1,4 +1,4 @@
-<!DOCTYPE>
+<!DOCTYPE html>
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/canvas-replay.html b/test/canvas-replay.html
index bd9be19..2637749 100644
--- a/test/canvas-replay.html
+++ b/test/canvas-replay.html
@@ -1,4 +1,4 @@
-<!DOCTYPE>
+<!DOCTYPE html>
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/css-transform.html b/test/css-transform.html
index f67cb11..e1a7da1 100644
--- a/test/css-transform.html
+++ b/test/css-transform.html
@@ -1,4 +1,4 @@
-<!DOCTYPE>
+<!DOCTYPE html>
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/custom-children-remove.html b/test/custom-children-remove.html
index d6949f2..fa1a256 100644
--- a/test/custom-children-remove.html
+++ b/test/custom-children-remove.html
@@ -1,4 +1,4 @@
-<!DOCTYPE>
+<!DOCTYPE html>
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/dataZoom-dynamic.html b/test/dataZoom-dynamic.html
index 2ada32a..286ee11 100644
--- a/test/dataZoom-dynamic.html
+++ b/test/dataZoom-dynamic.html
@@ -1,4 +1,4 @@
-<!DOCTYPE>
+<!DOCTYPE html>
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/dataZoom-geo.html b/test/dataZoom-geo.html
index 32605d1..7ed3bf3 100644
--- a/test/dataZoom-geo.html
+++ b/test/dataZoom-geo.html
@@ -1,4 +1,4 @@
-<!DOCTYPE>
+<!DOCTYPE html>
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/dataZoom-sync.html b/test/dataZoom-sync.html
index 2069671..a12c1eb 100644
--- a/test/dataZoom-sync.html
+++ b/test/dataZoom-sync.html
@@ -1,4 +1,4 @@
-<!DOCTYPE>
+<!DOCTYPE html>
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/dataZoom-toolbox.html b/test/dataZoom-toolbox.html
index 9e92f53..7c0a6a5 100644
--- a/test/dataZoom-toolbox.html
+++ b/test/dataZoom-toolbox.html
@@ -1,4 +1,4 @@
-<!DOCTYPE>
+<!DOCTYPE html>
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/dynamicData3.html b/test/dynamicData3.html
index 2bc9cfd..72b9164 100644
--- a/test/dynamicData3.html
+++ b/test/dynamicData3.html
@@ -1,4 +1,4 @@
-<!DOCTYPE>
+<!DOCTYPE html>
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/force-case.html b/test/force-case.html
index 50bcd89..6988f6a 100644
--- a/test/force-case.html
+++ b/test/force-case.html
@@ -1,4 +1,4 @@
-<!DOCTYPE>
+<!DOCTYPE html>
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/graphicOption.html b/test/graphicOption.html
index 5c74600..2e5b2fe 100644
--- a/test/graphicOption.html
+++ b/test/graphicOption.html
@@ -1,4 +1,4 @@
-<!DOCTYPE>
+<!DOCTYPE html>
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/graphicRemove.html b/test/graphicRemove.html
index 2432522..7e6a255 100644
--- a/test/graphicRemove.html
+++ b/test/graphicRemove.html
@@ -1,4 +1,4 @@
-<!DOCTYPE>
+<!DOCTYPE html>
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/ie11.html b/test/ie11.html
index 8a50580..1af37b5 100644
--- a/test/ie11.html
+++ b/test/ie11.html
@@ -1,4 +1,4 @@
-<!DOCTYPE>
+<!DOCTYPE html>
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/label-position.html b/test/label-position.html
index b094bd1..8ad7d7a 100644
--- a/test/label-position.html
+++ b/test/label-position.html
@@ -1,4 +1,4 @@
-<!DOCTYPE>
+<!DOCTYPE html>
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/largeScatterWithEmpty.html b/test/largeScatterWithEmpty.html
index 06894ad..0b0090d 100644
--- a/test/largeScatterWithEmpty.html
+++ b/test/largeScatterWithEmpty.html
@@ -1,4 +1,4 @@
-<!DOCTYPE>
+<!DOCTYPE html>
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/line-animation.html b/test/line-animation.html
index d47d7ed..2bde5d1 100644
--- a/test/line-animation.html
+++ b/test/line-animation.html
@@ -1,4 +1,4 @@
-<!DOCTYPE>
+<!DOCTYPE html>
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/lines-grid.html b/test/lines-grid.html
index 82d27c9..99804ef 100644
--- a/test/lines-grid.html
+++ b/test/lines-grid.html
@@ -1,4 +1,4 @@
-<!DOCTYPE>
+<!DOCTYPE html>
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/map-default.html b/test/map-default.html
index 537d053..281617e 100644
--- a/test/map-default.html
+++ b/test/map-default.html
@@ -1,4 +1,4 @@
-<!DOCTYPE>
+<!DOCTYPE html>
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/map-grid.html b/test/map-grid.html
index 77bfb26..53b4e9a 100644
--- a/test/map-grid.html
+++ b/test/map-grid.html
@@ -1,4 +1,4 @@
-<!DOCTYPE>
+<!DOCTYPE html>
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/map-labels.html b/test/map-labels.html
index 2c2c53e..33e3e09 100644
--- a/test/map-labels.html
+++ b/test/map-labels.html
@@ -1,4 +1,4 @@
-<!DOCTYPE>
+<!DOCTYPE html>
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/map-nested.html b/test/map-nested.html
index 0eb5cce..f5d5083 100644
--- a/test/map-nested.html
+++ b/test/map-nested.html
@@ -1,4 +1,4 @@
-<!DOCTYPE>
+<!DOCTYPE html>
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/map-parallel.html b/test/map-parallel.html
index 42ad059..3ce5d52 100644
--- a/test/map-parallel.html
+++ b/test/map-parallel.html
@@ -1,4 +1,4 @@
-<!DOCTYPE>
+<!DOCTYPE html>
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/parallel-nutrients.html b/test/parallel-nutrients.html
index a16e72b..8623067 100644
--- a/test/parallel-nutrients.html
+++ b/test/parallel-nutrients.html
@@ -1,4 +1,4 @@
-<!DOCTYPE>
+<!DOCTYPE html>
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/pictorial-repeat.html b/test/pictorial-repeat.html
index b4dabc2..5ad53ee 100644
--- a/test/pictorial-repeat.html
+++ b/test/pictorial-repeat.html
@@ -1,4 +1,4 @@
-<!DOCTYPE>
+<!DOCTYPE html>
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/pictorial-single.html b/test/pictorial-single.html
index c02ad10..7e59be7 100644
--- a/test/pictorial-single.html
+++ b/test/pictorial-single.html
@@ -1,4 +1,4 @@
-<!DOCTYPE>
+<!DOCTYPE html>
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/richText.html b/test/richText.html
index 51ccb45..2c29982 100644
--- a/test/richText.html
+++ b/test/richText.html
@@ -1,4 +1,4 @@
-<!DOCTYPE>
+<!DOCTYPE html>
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/roseExtreme.html b/test/roseExtreme.html
index 5e9a873..733dd37 100644
--- a/test/roseExtreme.html
+++ b/test/roseExtreme.html
@@ -1,4 +1,4 @@
-<!DOCTYPE>
+<!DOCTYPE html>
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/scatterMatrix.html b/test/scatterMatrix.html
index 7d9f8a0..7f21243 100644
--- a/test/scatterMatrix.html
+++ b/test/scatterMatrix.html
@@ -1,4 +1,4 @@
-<!DOCTYPE>
+<!DOCTYPE html>
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/tooltip-link.html b/test/tooltip-link.html
index f58c789..7721ad8 100644
--- a/test/tooltip-link.html
+++ b/test/tooltip-link.html
@@ -1,4 +1,4 @@
-<!DOCTYPE>
+<!DOCTYPE html>
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/touch-candlestick.html b/test/touch-candlestick.html
index dee2ebe..ea08b71 100644
--- a/test/touch-candlestick.html
+++ b/test/touch-candlestick.html
@@ -1,4 +1,4 @@
-<!DOCTYPE>
+<!DOCTYPE html>
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/touch-test.html b/test/touch-test.html
index 801f8db..7daeaa4 100644
--- a/test/touch-test.html
+++ b/test/touch-test.html
@@ -1,4 +1,4 @@
-<!DOCTYPE>
+<!DOCTYPE html>
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/treemap-visual.html b/test/treemap-visual.html
index 3fb6186..7982d91 100644
--- a/test/treemap-visual.html
+++ b/test/treemap-visual.html
@@ -1,4 +1,4 @@
-<!DOCTYPE>
+<!DOCTYPE html>
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/visualMap-large.html b/test/visualMap-large.html
index ab99124..54559ea 100644
--- a/test/visualMap-large.html
+++ b/test/visualMap-large.html
@@ -1,4 +1,4 @@
-<!DOCTYPE>
+<!DOCTYPE html>
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/visualMap-pieces.html b/test/visualMap-pieces.html
index 409546d..06c7c98 100644
--- a/test/visualMap-pieces.html
+++ b/test/visualMap-pieces.html
@@ -1,4 +1,4 @@
-<!DOCTYPE>
+<!DOCTYPE html>
 <html>
     <head>
         <meta charset="utf-8">
diff --git a/test/visualMap-special-case.html b/test/visualMap-special-case.html
index 4f0feaa..1c0f9ab 100644
--- a/test/visualMap-special-case.html
+++ b/test/visualMap-special-case.html
@@ -1,4 +1,4 @@
-<!DOCTYPE>
+<!DOCTYPE html>
 <html>
     <head>
         <meta charset="utf-8">

-- 
To stop receiving notification emails like this one, please contact
sushuang@apache.org.

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